20c28cb958b3551eb4efae3c21ec8b1b6f4dd6750526f3d4b7688de5bf1ef76ac1ca96b7d1f45fb14f94f14ddaef8e8fe3c78cf2457f6f7acb53823ccd8b3bd638622018c56f4346ca948a0d1c54458c7cd8e4e14309669a2ba679aa9cb9783d517c18113c29284920d47d7e881630888ed5f7dca49a8ff76a4edf895aacdece8e0a177688a0e1c6b01b8363996bd07558c966bb3a76c64fd185fcc2923b1917fddd627828c5f831ac82ab1a0479b3342a8b51dc59a64c4198e18b38aba9f6619d690997ab3bb2933dff94ee90c8cdf8e3cc405a54301a5eab9b77194a2e56ad811dc641f7be6056f7d3ad0d92f472e8e73152bf8d9f6afec77c273a81185be499c1d53efcb4b418294a837b409e753a0bf73fb604c2599047d4a67cb6f1b91283a465d2ec6235736f70f6a1189d9e7fd0c0365bb520bf9072cda5ebc0362ec328c6dd99d5b1d61b7585eb81e7117ad3993d3c8c9a52b2b2e3bef77e18fafac0bb17e1447cf829f1353af347c2f92f58e826daadfe8c49046b93ac2198862c824c815329d53a60a9d17bfd39803a524d0b4d1b4fe435bf3a937b86c08203f8a32b285ecd36cef51e817febd937af227c6e5bd52d581045a5829d6b38a1c5a8c7d1ced4d97f175adcb5bf4d111a1048657f7eedc1c45e492395476730c2f9000834c1ae07372380f7857863b0a993fcd724341bea4917317daf9b7823634170051dd719e35e48511dd31f8d2a89693d60a9905df894090526bd0220fa3282c2c20c12eb802716cb4672610db812eaed3840e8d76d1f02abc965586806678af99b6a77ec6b35888b579ff2137148ab64f4459c0876d39684dbdb2ee11c2c1b889b9626f7953fef7066a292fa186ba4166a0d928de66b6fcce15ac320b365ba63f0227fddaba25d3d98985de1871027150f49d87498a945b52bfd53b7cac4bb118ab02c65e0be287b89cf1e88a215c890757b100aa2d79d6820c5fa298792b0ed74f9866c11578159667a001bf44ed14d369dc8ab78730f0ec42a9549a8bef8ded77096f47562a525f93f18ab019c936f58d29b7de97dfd72527c823bf5ecc2abf9b487ad44b04249de005bb67c9d16759a916eb3738aaa89eaff5e5839d380cbdbc9b2270934479d422551f1b0c2007aa68f4d6c40b1427477e1ea7a58e768986f550729cf2c7f59a39d1366fbfada73e1ccbc367a0a9f8652d3c62d948aa490fdb61ada042b88afad265ea921baa1569393d5dcfc589880b73b480eb10924b7990e73647949a1e33b5151643850043934b159da92cc61eeaf653d48a2bd3fea3ed52672494a7f612bb1e8d49edb3f8eaac8ecb8ff3371da5f48c69da19d10884c8c5c55869a018f9e5ab842ec81c208d59ad3336a9da085c5fa2721b37a7b549ab8f1f281b3d4b8df3f28cec9e21046ea248be6d9ab22e0b874c6d92d0494369a803168b4b7721cf4d1685b72a50e3e195489b40555f5e7cc7b6c94574146dd47696548328ae4873faa4d7072491ce64b59b674ec677d6b328a8d82b4aac209af683e54a4633139faef449a23ece33fbda371f173e65dfd093e1537c93c6ae090b9e6a095c25cbd597261f1b7fec704398d13126f0e31ae6cb04658dca47d6462a67f56041224dff2184901209cf75df881e6e0837cf46a4994ba57ccc34a9fa4ab9dc5101a57b98da279af914e21342fdade9d46dfcf5b3c59920400ba64da24d0c082f8efa3d87cf142de0845b37a96de1943c1f666e2ea617a6ba8a6e5b22b55787fd5c7db381e22dbae32da908b9e722d8a9bc669ffb633f6f29384f39bf616896ca40127abafd6fd68eef6950ab1ab8ad33f511f93e1effbf0ed23928238a0c19b0b87ae5c62cc9760e3298f7d7a1015debb4199a9b2d4f3f52e6b28f356e24d2cd7928d77ab"}, {0x38, 0xffff, 0x401, "d2a1d683b67d2b3a86e597ddf44450b5a1b5303bfd64f491d4e0b10572ff6d592a3f4c46bdb8ca"}], 0x1550}, 0x9) semget(0x3, 0x0, 0x4) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f00000016c0)}, {&(0x7f0000001700)="c0dc93a1e8893466b3ffabb50d03d598075cfbb551a6372c6b61e217cfb0a1a98d54d00d3935de1eea49b4e3c8ce8f7d829b02b4bfa210f86efaacbcdb916f5b13c500f4e82dfc4d890943938c62daa2333bc6b3bcace01964852f0b4b37b58b9e5b6a7e6c72c5ce61c5e476d41b2894b19f0895ced3139e63e3ce899f16dc86f475749e05fe7ee1960e00116d41e0beed9a32e771af2c681d0bd4", 0x9b}, {&(0x7f00000017c0)="0d745689ee4bda5e7d29356b0296928ffa79e8daa3bcd83fb21218e1c827d7f97245ec71256493b37eb49b0cb399de45bdcb551ed89edf9524b1317ef9560a979dfcb76af84cd31abdf96fd7489fe40ec78bf00a293de5e11d15fc8460a185c521defe614056a2dde5ce8b3105b7233980828b0577b68ecbc9f10924f11f9c6a00ded61c94c5f1bc87c8e5520177da2c6dfa1bef45870c013918acfe5c23f1f97dfb2ec9f4de583d06739eed", 0xac}, {&(0x7f0000001880)="ff7062745cc62090df8bf4ce6feac70f81cc2336ed939277064b84c5014a4025a2f0432d170afccc8da6f4a83f622b56a47764ed44a3095032ae376e2466c67843ee597736547ce4b97815c0b052c108d323ca1f6806da8e566258bd958aaaf314e52b96323821266be91b9c63f59e5dfb8fb1acdfcd3641ccdaa828a14e6d29ffa5211ce9d9135a28bd305f26e0f3ebfed89fba500ec6c172175c52f31905deb9f400c84ecadc756398380984b603e17db7795fe4ff58a90dd574f84ab13734123ccc2935ef5e9ebbf9c1197158", 0xce}, {&(0x7f0000001980)="bd36ffb63ffe9c25a8be365ada93d5cca6fe42cbad68a5a3c2f9c852ab2cb726722ab3e68a0abfd6a40704611ba3d99c6d51b9d0c10fbb7761f924b1ad57f7569a313f07feaeaac5453ef47a25f7cae519d48032a3e439ae33b7e6a7191af0c74c7e97fe254431abac903d5c222bf9e521f9fff0f863ab602b1c311be04157e79f021e772b3caae106021e0344df24e3755706e51bc2876e70c6ddeda0d6e1a99f838601b0a593eb394ae081d9caba858f4150b4759c0a546a3e8cf72aed84058599979088df12d80a543e60384d34cbbcc539ed387f76edda3568261f52b1eb2e4a8ab699a53af28ccea40c1b4893dcf6a05403a0d8975b20", 0xf9}], 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000001b40)="55d8541f93c0d7da3c2fb1e52a73c95e683b178183639c31d110f2903b7eb26334dc2470ecddeca08c6403a168fb7a6cb2f92763eda146ed2b2969d09178d82636b6be8c7a74b64f62e59ac162cbc3f0f014f894a1c0771809e81ef4465ec1686ddd8632456bc3598e9a7f142576e04fc3f3ce51a0b1d3c90982ccaf40c84a135ee598bb1b35d5d57109ca5360f006ac45997892c9d2f335c8282dc679d2eccd9b91fd7c333adfe18a43ac306e31e97c85f4bdc5cfb88bd962f2bea231725ffdd0eb0d6d988beeca04902241215796dc2d3fc7c6d6d94598caf3d112679616c47cc2d8bf10240e29319aab7843238da380213ae1a57204498ea42e9a88d7c874121762f3abce4cd0bbaebff636f5b67f63639e1691ab1d29cd56358f9f1f7391ac33178de41b9ba6b68714d40df3f712473434cd7ec151e4eb3d9c38b4a5c8a4a1a258c51fe6625f5e8401c2ca4eafd7dc76b45ab22332edaa3d786f8e09c906bc9e7d9d3763b93f6bb514d51bb988754ff8e74508e973c7bbaa3d59b193c89a20840289c902abf87bb7dac305dbf9891b5d9443806173ca4f960094397ac587dfe87eb141fc8ad9dce1431d8dc55084ccc1d52f28dfca1d3ead6ea616902be96d7e576926fad4bdf44334168ad0757e75fb28b74e9e8d0cce486f462496ae9dc249024e34469f23866bc9b2bc071a9dc62c676baa4a6feeaa0b6565fdd365de58f6bd44360fb09141b992b3a00d705f059bf774ccb6228b31f4fcf3c1f3bbef6c9be315046ce08550eca9e67bcd69fd4846d9527f71e940b2d1d0a8b104934b15e80dcb299eaea7a55dc6cede0ccd06f33a2569e28f7b312c69bb1ed98f6004af3195481b89fd6f1c5b22a3e257673242d41f0100d3958a505d454f53cd1cbd517368d423f58aff2bbf4ba6542bff7b9347e7f02b0fefd721e4876b3cdd013040d9ea0eb837b0d6afea576260fc6ab59cd77c1f71b91593c1fad6897b4f2ebe6152f31b9aeb3959b7bec1941cf7e0eedd3bcff81bfac3de3fc0f275ded5e4d4630db644ed2473fe15989cd0372b43f4363adccb21287b684bb3324285a8d5b52fc3a99aa58a2bf932573bd497e750ead215bc8cfcc1e91383ff5cc325ff0a404a12088f00ba81271c53351d4b58cfe92e3462baee4a05ab7821ff107d9192e5c02005e9768e9a1bda5e4a13cb3ea8146d4fcab23d2ee83d4bd4f84ea5a681e01e552dd1382f5f37e0eb5ff2148f0fc4674e4727f339b3cbc652ebc2c256e813665a61041d9c794b12643253434bdf64f28641e69575d9763cc8f7ff4b1dd0a11deb0c06d68d6f4d5b22a651b9ebb5dea6f5349c31ea245a142859e56b290327541a75b3832bf88048d6d0f14304c47db64997fc040eb2f404f5177227e5910072e0c598fac6f23e951984f750d75fff31f85137a561eec395162dd64bfcb223dcb5eb1ec8ab0157498fd1bf08d62ca17705f3d17a70a86aa6a1fd5164c2d1bd68297fe287d07fdd56b815e6949b7e7f3c73ca572e8dc64f708c9a59b4faf59132318396008d6d8b1641d4bb18972e5812288cb034e57d45263fc348e7301c000a2b9300c1eebf29f6de87985c1505867b15cafa875bba902bdcdf21e5cf7e7c604b634c94d3be04b86f38668f2b5331593face17507dc2c1de20ce358d697f44cff526a85441c7ed30396d60c1923c3dc4355ee9552bf9bb717417fe01aef65103c3d50262f5a41b636cb3c3dd25c46fb741b758718b549de8e2624be60c216f11e1dbbf18f0ddeb44f9c6c9e276024485ad0f0a8e99d14231c85c1d55208a0d91b07096e56389eaeed788dd2b6b24ffa58d55dd7de3fc35220184c0f36948ef36a208ebdb4ca602868351a4844b1aef838219add4aaebf9e492df4bc786fe28df3b7b87ca28cdce80d5dd284f7ee2ccc0efca5be7cf5b93e48845a64ed4d5e1cbbc3323b60dfaf9d61135b2f371bee16c6b88fc2ab01432852a1ad986656509884a5cab40883d7e461f92a7ab4b8adb0c2055196997e3725b780b6f7211114525f28236f1022b78a67f5d82200eb054317b190986d816853cb513b7c8dfa41190a148e1df5899f861609550fefde57b358633089dafa2193a1f88e9226e6c2a05c7839120064c7ad11e2696f9dc4b49c3205b230ca054aa6ab4fe8896ec87d105460a77e1737f937c96e3eac8a31ae950eb839f493b04cc608d3e4b7d6dd07696f0c5888d05f889922115c51d3b44bd78b66259c6fa9ce563fdb5cffd945238ebed01c61d08943d923407dcc1b77a0dadf2a5c196a6621f216e3a8ce371bcae1b72cc551c0d33f480f088c30918ec4630f8d3ea2e4ca86509ab3781d01f4831895a93f5f418958fb3e39354816e692c363dcd4577b57f3637ebaae256f46ebde345906df04249579fa73984d267a243cde0f5d09ec5648f64eafdd093f00f530d617737e58967746da64ae5182137657e3049be9d886b57c6638ee258d6b3ea317a4f80448deb390cc0888bae65740014c3dee40ee2d82a9baf43a40079211b4ee9c8af74d49d94d3d815b01ad32a5c06543f6f93db2ee1078494f589cef41ebd35ede684fd46783924410b7141cd87b84e593713d193e16bf47cfbc13e9a56af44658b4a94e5d1df2ac7a8460fe8d7e5faf7905fee4ac605ee416d0d4bb50bce1e899b35109140e6ba3b65e81861523b61503a49083265f615c17c3c51f822f839e4af26d44f2ef85b5fcbcceafedbb3a2f878a0e0027a12832f5adb7f974857b1b5877e3574001c1513fa6139c12f9dbda1882d5be63ddfd54d7869b8496dfff114bbde89bf3aa0aa9df14242e16bce866d91f809bbfcae888fc15a8d3acfbfcaeb8a36db06a167591b2a3dd3b1c00a8683b91827f046a108200aacbfaaa9f2a6facfe63a5b8ea9f92163b2b0cd528667e35f878b59da49f79fee9fcef4bafd4f461ec82dd39051ace583e37f4a3994e04e8b8637067087c20d7369dd6bc34f4bef794d605c64ff828b66d80c885d76fa77722baf3f5086ddb35e94ddd0ee2df062d903cf81b76ce9c91a10283515e741add2c639ed01de1505b8c3b88ef852f0f9dd403181c4971bdaeea7811f60e96a83aba9b3b9a32cae2b5d602f23eac8c5690571352d94be2a6fe112558d354b0d734c3dd054a56e4691f77c1de7eca26a02bd856140673e58a8568155fe7a66d3db42f876fec8e5e82c7e108a846ab6628c61ba8d996fe031ed013fc3a970fd7d10633fb6013e9d124b622eac919515aaf483fb617f8fedea9cf2624ef3689af87799954ac9c069a7c9b553b213dac40dafd8d8ef0fc77084dca80fc72462fb370dd3a733859a03d09f3e6aa7697ba3e460830971600341004dbbe8eddd80972e2fee6c158ae80433368be00927d7474fa9ec46c9341328ac9dde21bf29e7426d6ff6b432b0994c01ef52d91436e24bd53832c01ca216261f20770a91303746ac380dbed412fdc90417ac1d41d7bea54ee5de408f9598dde446615d490719d5b065c8f3bc0b3372ff976d2cd7514b53d498a86ccf214b6fa9bc7a1fdd60134df2a45bc5c7c7468d0fd4d4b88978f6b44b83021737a5e71435a3f9690f66380dbedb2d41bcf7abe30f9cb880c70c0122a2f48ea8b3b62d43a11cacabffdc2f42b72311dfd1af5f653b52f6aabbbcf369afa4462344856a6b07a90bf8352de251219f97d294ebae40005627254a86d43dd6c134aeadd4ecf31f0acd121c777402379d88ab09b8111b610afa7b8387d02791fe0628c79434e135a6e94cbd6bae3f2aaf2167a0938e0ac89b2d9d267a1736888c282497d302362195c2c2234ddbd28a50ce79c69d39d833928a4466648f832625756e0b490280547affb8a5af5ea92cc1118d7fd02c668132db3f3e37250a389969887563682d4c09a79551ed488cf1a76ee259d0ff6065528032aed5b30447cfe48d578c5e5267ee8c55c7fa525137e72cc5c0eac2954f8314189cfa2f0d76b44c527f51a5d652e0bf1e0e0c470ea5ff325efd691473e5a888ba83dc7e995574a8732048ddb80d91e44ca93613d744e2accd120d6b528775b9967cafe444dd835a156bf4cbe02d0185eadebb84414e39f0fabfec720f3e813979a3b18d1f06cb98ea2a89a5fbb8537d397efc12c8af2b8350e2980ddcbaeb0aab50882fbbeef3781077681402d7609af4b189655e446c236baa21d6e2c56ff07a3baef1c0430d6a3fe9d9de4a25ef7b7821f6fbada314919af8f34d45b6e05af8d07ce69e530907dab18308c9045f649a591589927a3f5dac390eaf6a0c9ee2bbdc44391dc534778b946ff71e80dc5d1162e61c6f4c458eb8904555627a040bce3d86afa1371627bc5b59c8a6dbb0e06d1fa6cfdf633fb7f86da2d4a56dc01d866f49501ba75e6c018038d8be205fc8662a972a714da13a603a76c5ed8ce25a7dc5afea5f5a56f9e462f921a0f670eec8fcb4bd93100ad5071d17e7db8ce5925cf6dfde3745dcd2b4b0ed30231bdb2d2945d3044432189b6a9979fed15ebf0e38e66265b27cf54ed7d64cf30575c6e34fc942e9514b86d60cfc25b81468fe95e57b85c74c1f891ac1309714f5fd92821cf1afb1395dcbb863e7faf53f55105afefff21e8d9ba93d693f2de482ec902d08548ebc113d7470a87e4f9dc15421fc9b04705c121ea263e58f4b44d0ffdf610609b816c37e83be3e28ce483aa11b20c375e2694284b1b389f1a2c5a9dd69bca17d8c3fcc624893a78c77b059e9b6f01e9444b10868dcc83d6bc5c010bf15557f73b7d651c31630b5d28f993e10a082673bedab6241223e81fc98c92dcc0948126817f12246871cbadf259e71340a997bb31bc224576c5d5468c2fe3abc4bf390593dee7426783bd02dc55115cba495a105b47c59b8da8bbba36721fc73430bb76efa49aaa519b260e541af8a8b3f5d5fefad87c6e4959c4201c815e525eee974910fd715861073dabdb2a65377270c35ce8ebeb7f4f6b5d2fd9df6bd92c259c9fb12cacdb91f0a1ff13d0a9f6df74b8d90843a9b14b584e81092526531ff16ae2469ce907e320e1e07662e0a30f0499cb50b7859d0d8b39817f7187e1a2c8342ba61900c67264cac8d4ef88c8a38529d2e642a82c57a23553a9530c4b95e4159342de72b47b689014c1b3fdcbf91c121b3bcc59b863a91d525c99e2a1a7dc1f54d584ce7b7cfeaded7520b4331c7d785a907c938387e33680497dc6a221477b92282fb35640f54caf73d786bfad9c262e9a95995c29289bc18f6837175840ab0482025ba0ae34ac6227954aeeecdb0c1575959a3f19efe156a16e2960b79f85a14ad40a7c1c9acb969e99392dab84bd0546f372ce268c524b7edd5b23e94504218c2c2e0c090514f5cec6f556ca10b303c50d537b2f7f6e06cf4427056413704c079d58611eac2810dc8a6bb63d7d49233ebb5de1999034ea52c5c1bacc31d4b3c6634d625993cab931d366d8e752b8344d8ff2bb5a48f7bda61c1d52cb740b72bda7567f736129194d85694e6a5e955c9804ff5cdabac184c80ec3fac10a7dad9ca70442f3478caa37e044f353b3137e7a6aad1a96b59ec71acfbd8acee794501d8c42b80dc25cfdfc4f1b62112231c0de38b64022c3cc080c74e27715049461acffb2cac03485c3bb224942207fb36ade39276ec3975475efb9710b826d018e9588b902b0e49cd3af88816a094f5ab65d6d198042f1e058c58245fdece58951e42d36da51e38e2fa08f3a166c4455606852c7bcb5c5c04b68ee8d29868586a3a860b7a516558dc220c8eddafa3a126b2583", 0x1000, 0xa, &(0x7f0000002b40)=@in6={0x18, 0x1, 0xae3, 0x5}, 0xc) r3 = semget(0x1, 0x4, 0x5) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000002b80)=""/132) pwritev(r2, &(0x7f0000002d00)=[{&(0x7f0000002c40)="4d13b56758a1d8c2e2323e73d88940d440dcf9820ce37cbb9b37e7a9b2d2ff5bd6cd64224511ce2dc90b1bbec1e6bb88dfba977b301f7e617d73b6a2986110f8b97a93c5b89a5a42160551089ab14727b5739e50ed32a9b2d78dbc0a3fdb942720d02e06b81574dd87e25d9dc4f11e3fd388eeadb4a36c7084c996a4ec8e88fac7920a", 0x83}], 0x1, 0x0) semop(r3, &(0x7f0000002d40)=[{0x4, 0x5, 0x800}], 0x1) fsync(r1) r4 = accept(r1, &(0x7f0000002d80)=@in, &(0x7f0000002dc0)=0xc) recvfrom$inet6(r4, &(0x7f0000002e00)=""/4096, 0x1000, 0x0, &(0x7f0000003e00)={0x18, 0x0, 0x5, 0xffffffffffff8000}, 0xc) r5 = getuid() r6 = getegid() fchown(r0, r5, r6) bind$unix(r2, &(0x7f0000003e40)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000003e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000003ec0)=0x1) pipe(&(0x7f0000003f00)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000003f40)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000005240)={0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000052c0)={&(0x7f0000003f80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000051c0)=[{&(0x7f0000003fc0)="00d3bfbda92a150689f87f975664a574b0a6edfda8637e03d30e9c31b2849ea599e6fadf8197a93973bd2d498a368a67761f238fd4f463d51b6a7722e9452cfb845c638bbb57040fdc834e779dad", 0x4e}, {&(0x7f0000004040)="369f9b7f0401e611d5bc773248ac5c0087bec2a19018a531be4ef39cc74b580b389f98532ebb761d4be51e4de0190343e562356cd83dc5e344c0bb9c51e51d4297aec911c457f72f75c02499484a9387b15f40e11ac712098227118932b70d45d717a052be5fe7072130", 0x6a}, {&(0x7f00000040c0)="50b531cb5ab7b1b532f3d43639c959af421a1ddf3fee22c9546fd7b4be3b836dd01cd96ac24a2787472bcf8e196db08973b2622e1480f8b879fd2a5430172e598bef91db24", 0x45}, {&(0x7f0000004140)="4fb222a2f5d8beb0845a1a4465fa9b73cfeacde3192faa154d7bb0c0bba5fadd8d0d918fad4e154e5255683d7f968c14942d2bdd1e26b40ee287af82ac72a3d1bbe6232e1fde7b8b1defdeb79ad6644497d950b87dd183812a8387a11d494e52035cbcdf3adfbd4416d9250ca37c84884ca084ec55c923bb46add57eef4131b53eb42f98dfaad7e73b5c1948366ad01d20647b56e311a8cefa97f5d053b809ed587f17ffa3c6dcaebd281b690efd04d23906e69271d4c62d9f28920e6dbb8de1475aaf992b5991332c381b181cd0e25467b6d5561c4a8cb325d0bb720f8b3015646883fc9b3cc5e26fbdc1f7029bf1badd6074a7f1dd61267ad4da490fc75d72bd0c98268d73b7ffee829bc00c6e07e10ad08d7ee124d8e6ed0cd38621306224c132c5db30adaee360899d6bad2c80e156bcbeac787a0d02f03501faa80d8903b846b5e254d29b4e12fc8ac6d162c71ae2f2b678e02da7f2d91dc29e754401794b20d2d050d33629f5db29749ec6accc56d76b5911ec635be9afbf20eb25142dc2c05eb236dfffae23bdccf80ec436948b591ea6bac9f004e3bfb87cd3f2c1d52dfce8cace81be6fba65ce956cd2bc0ad46a55d477d60e880bbeb0d92cb08d1c776bc534850d9c1285aa6131a7c1ea495764a695b77939ab366f1d7d4e89a91f1a4afb9511b89b71d168676a3b214f880d93dd432035841076f76e2138e3b6b8cde7e29bb97b101834bfacf2ea6286bc5ac42dc9ab7fb808b5204ef677be2439d5de06c7483bd41a010bec127444fab79399e68316b31a7e003af460b5d5b4c80d264bd71a280480b45263167aa0c50300e29ae6fa822b263ea3d7aea50ff217cc0494ac509ede2c4df462279810b7d0641904ebfffae983a5a69be51a99a43ad9e76719a8263ab5b052ed3fb77839a85bed9d7cd8eaeee135d33f796bb196f27aae883e8535540df3c1765353373759af7eb5659c5202e9f24107ecdeba25c067914a8fb3341a256231ca5356b039dabdfc571afda9c9e3c05b285073d87628fd87fc85408f6174074fb754e81ea7c98495a1dfa6ba879609c639ba22440ea80825938109fce4413891617d1e3db6efbeb37a537080a8b041c6ce19ad7743cd170a5d59223cb3e441d1386ac75a128cf0ab352311d4eefaeabd7dfb9ea45a5f1f169582bfdc968a3cc232f6fca68f912882ce3db57b4f7f558e9b73ded713830f99082859b1821aa9d963e41dacf0fde75a8376d02885cb38207a8458fb35790329f43498adde4a0d431149129b7bfbf79794df94b5282beab24c954c407bf2ef10cff24e743800ddc09911db33cb78e43126696c2c282e2bb660eb9754b1827a814e0639d27bf8c41cb6a6b28a867b97d3ea5b7b179004d52251b6786addfb9a1bae8dfafd58eda08c543615aa6c01821b2eb64e30934434c0cb8b47aaf4d4c66c606f60652941fcd75ba58ddf4fe3135dfa0a581885efffe96b8d2dac592e5a83e700610d932e5aa2f875da98c19a31bd9f15d35be7e9535e4e87f4717a2cd7ec4047dcad46c0625227b91ced2d67f2fd5ab5b744ed0c81aae36adab25e5d790a1d87b9c694833e018085d565946d473d62b4a811ba373af7cfdba241e6c6dbee21ccb1a44286d62533eec853b3c813eaad0be8b32cdf8501a3c61ec6638921436fae089836dc7d4ec9c73612447cd48af7c9757a9a76a4b56e3e20ce4b987d78de77074a5975238dddf8fc4f25169c7e6d4d002256209e6002d13f56c56063feec9281b6cc4156c261082eb21338e838988777e9df8ec0e006bfe8ab9ce7af0b5ab3eca33e8706aa131ec37e03a3537cd2fcc2624e1c8303c3395fb2a0b6745decae3f733ee820ca3cc23d6686172ab29ee5aa2af0538983f36c4d50c1be222e43dfa434d0ef380bb337a59b3afec278cbe701634350869b0d4afd2b96358c867e64b29b86269ee22702a890a21d10f35e8e086176d64a0c1b2efd1932ab77a59684f15bf6fb0873629735b4ced671111233a1a09e2d445420d19323b2d3dfa96c6de87e3d68a1b7f79f6dae588c0bef80252a58178c6b19c1a89e49965316dcb2507bf7954450089a8beb11cb33f300efae9f8c1691969d1236f431c9284091b306fbdf6c6363b0aa146cbb51bdf8f8de8047aae1b7f4a358ae49aaa40349b82ae7fbb0eabd4e59f1e1f3b3238119d674c6e015d26a3d6696aa7275007e24a1820bce3d5b133939a976c4e62e38895eb868c5d077130a7181b52d1a622033d94099e3021790e0ddba0816ba5243d950e5920f387804af0397fae19a6f006b22e82b4d2ba53f28e1419a2a4d0ea9938691d67c388b860f0a6f55ae02befda1f8f4bf9b9b90d1784282f5c6beb3646916ba69e0d8444a5a57fa5608afe1a5c2b259efe0e760017f6b0d3dbfc18aa5d03a5f24b1d58bbf138422d252cb0bd196297739ebbfdb568dec9f970d33b7de9078905a62352fcf3b20e33ccdd1d7a72115cca053e213ecb6c98cdb89a7fadc12ee9d9bb928bef1650776c8dbd044730067a6e7187e875f06bd6a8ec18d27788d40829f6296268e73bc9812b03e4ca1f9f74d7b10398bf5f81a5f93fa988c9dfc91ef832d245dfa733b0be8cd8a46913676f13a1f9211ced66b7aaf6841534b59cc61b782c290d871e69da2b4b3a1024f3303d1354dbf7fafc2225b78e53dc27c3d1eaa8e9c472843eb1ba14dca0483077f34d14abb20ab504cccadbc3519e9af40dd9eea8bef1a556cafcf46877cd693acf65f9eb1c87c560d8ea0f143aea41e8e9a5b532438e79d8cb60b6955f6172b4f9e11bf37fb2aa23b87ca62f4e81bc5f5b77f9b61952562a81a9db040de2e8327fd81b5593138429db719f19ba748b834486d41f2105741d79a20fe3b7ada857f5b851af7905fa95da7e377335c4f62808cd13f300af279c86609d757e13d553f91fd97f7da77970d4883237b713fa1e9a6ed0826cb21930a5153c4c3c1cd2eaf97eb629a88c1aa1d4f77a41f473e8915f638e4014905712f1ac35a0d449d0383b35c686d7fde3163c89056d834bbd9c4fae3e708b8fce6466d95d179636164ff48ede8e9af8062ec62e0877b038ee2c0e8f9a1c1cf2b1dd202f9c81e564dc2efd9c1a0021ccff71074c68a98cb5626783e059716b57780ed08703a614319c706b9e786f86360c9de27e15877ff899dbd261a4a4bbd0a34119036cc20f18a14b9b5531b2b330d68e59ee15b64a548453e91de5afaa38b8f3cf4bfc8d3416afa12232855a2f390c34e1459e188e14a14e4a30c5aa6b6a4e4cc2ff9af8205f378daba78911b8697de185f743c8f3572b6e69af333c6c616977a491555fb2293546e89f9d01c1382ea20e5dafabfa0d3bbcb4b5013218cedc821e62a47e89247a630fd0fb76b604fc3dbbddb518186d1de852315f38ffbf29bca7578cfa3792eb226400b1d72feb01745d9682d5d1760f35382761146e423bb6dd5306ace0d3904d3fa078cb28fa69697816a3a1b69af1923a75c8331da8eb595b328792c9b1b8a294974535696653aa34980567724c056e5b14883ce20a74ce58075ac5cfb0709d28e70d66af60e5701bf4c6be609a1caf258a0df0a46887a17b4e469d83a38f43c9d2f8f2377f9981edce60277775ff8946d764c8d89911c7a5a7dafd79f0c9ab2f6634455d158df6c9691ee989ecae8305956d92640e940f9b510b51bbeb999b368504d64ff09b44e943ab1fc43dbc79ddccbebe07355598540e3167599255316506648a481364a70055d5ea337f5c833023c3fc15eda172ae4953332bedb107083bb0ccd0692ffe34d99f341e31b1758144831e89391ba68999e2bee2a450f8a3fe4109a078e410be5794fb20d974ffa0cdf08d5b801d5b15bdb777eb96d33cc800fca030f0cf17d260a00aee774df850d317c0b527caba7381afab9d988bf9ed39932334f8393aec507f1afeaddc7f2cc2f32a59514e059fa876bc233cc90a4b3f8a2fbd93e98eedd3f7d352f60b033423446459af8e7a08f174746903e66b27cf46fb0ee5370445bb3f5af613dcac0cd40ae0260056a70a263b2df22b2849e8375820d34a9cedfda11755a6304f72a92c34af0ef8f46a80e5c0df3673eedebc5326edf7037a46edf216bf8c0ad0af623ab0dfe4866027969b4e06397b0cf83ab9357c6593df2779e212469a474c2aa64b682d3e39d0d49f9a39416d43889a152e464456a7eb29f43935dccc2e5115bdb52069d87d0af27362c61e2fab3c84d09c34b69257cdc928cac5dfe4f98f357e2739ec5f6abd666f6f6ad79dd9a9a1f902aa37abb69c2850f66771119ccdc4214e5df16560bf068de30d5fee9efb0c2f958e2c14b2cac62c335a3d5714cef380136297d8a8fd34c17576b1850ba8afaa7958bdcaad59b3021e58e6c07e62417fa00c28f573a38f0b9080ff1b66b0f5831a3aba511b70629bd0e49bb81eda4dc3e6280c895aec183c343eaaf935840955921e6c1ea88ae238e11d485525fd35b6112c0f7718db1feec8ff90b045a6001596701de5728d2990b584d7e2e7fe029d985b998b09a36a888533de2223e282afab11b81dc97eca183ab9fd8f19bd5666d3dc5d89ac403f2825a09f6f115fc62c223f787d3d140b58594d099d7c2e7ca894984a9433da6c128c0df1bd960087612ef41a558f68e2400ea379095f5f3af68c212360c76d25b233b55a25729561b26257fe7a59816d5e22ee2e29539e9bca1012d9ac320dd083e3bb45c42a5196f47cb3a398a7b0dfa561806538c2f3f982b24a1dd59557cd44a1c9e67f4c785f7b12c341113ebe9fdf7aab7face7d5ddc88634840b9f11001b129d07d87119158d5e15e59062e9d9fc241781a10448c82c99f6681b9d1293d3ad65864c4b811504fd0c2ae4ae1d10db1e23e5b48ce1b2d41086a61e3c19975fcbd386f31b21d649e5b92ee427f7911bafdaea0e61968baed45a10a102240fafe919e0716df879a99db1d35103e33e214ee52c9a4fc0c1f0dcf223feed64baa6a66f7674aa646935de110dde736b444e34c29848f9c0b6c2d94c22442663f88c794000bc81e974594cd087db4be1515ef810718886885326e2dc306b754c04c024410dc965e86f37fec6a5316a0b36ab59b3903f435fcfce3e69130e460e103f00392e4ed274fd0c2ce9f5d471bdb8c3ac22db833d1099adc91438b1c0453c72ecda9a1e97e3f57346a25946d6654d43654fe42ca7749928eff5ee8e9da7ab4f72e59c9d59b3f3418557c105654024b22c842604be8d00c5011601ae882d18b15c1d3f4c758274cd0ecad7b18eaeb57844578b95dd68f5cc61e23289c03033d55a5ac41f926aec2dbd4068c92be45ce0cd216f066ea3be8ac59d38ec3c13d20710dfa572404fd66870ead7968c06f5602b7e525e72bcf1f18177ac1771ddf3d97202f4bc2b8c6061d48169fbc2f08c333676cf2a79d85048359a5a242b7b1986ff878f92e85cb475665b497d8f70a46e1d3dee79f7d28103d0496ad90bd61db2b94b71364fcac0feb248be9267385e1ed279427dae0d6b792d505abd31976ffc8906585e28aed30c05b78e82333da36f610b03fdad33be1586205e8b44b6e920feab140e8e3e7915ec938e863f7d4d1cdfd81e5f915336a58b933d566d3294c67c1303727d0e0813884237405d180c936cdbca2722534afaf192d676d29ec9c8054c300cbee2e643d25782a573aa3c67ecec0bd8585a978624255c05ebcfc80a56437daa9783a8ab96f081e6f95cfee02b06942263f313f6ef170913b02366b133a2716d805", 0x1000}, {&(0x7f0000005140)="ab06bd40f02f993a45c115652b72b44bbf5326c2fd290654d26e83d22e381ee0a08fb5e1759ac587c2c11df63aa4d91678a5a26d23a174acd93b288ee61186f14ee17ee345014527541946b06f68d9a4ae49ce5066fc4d76ee325d4671256b849a53b96ae92f6580d0a8eeee67bd5c5d83622f3de380dc7a06ed47", 0x7b}], 0x5, &(0x7f0000005280)=[@cred={0x20, 0xffff, 0x0, r10, r5, r6}], 0x20, 0x409}, 0x4) ioctl$TIOCNXCL(r7, 0x2000740e) r11 = syz_open_pts() recvfrom(r8, &(0x7f0000005300)=""/104, 0x68, 0x803, &(0x7f0000005380)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f00000053c0)=0x6b3e) flock(r0, 0x2) flock(r11, 0xb) ioctl$TIOCNXCL(r7, 0x2000740e) 16:00:12 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x7, 0x400002) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus/file0\x00'}, 0xe) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="710df251030133c91cf2bae8beb694f3576b2340000000b40015009c892313db6a02b93793e242265c1999d7b083781f8482e9a0a76701dd01e3be1283d72fcf44cfa13ec81b2ae130fe8dd042122a37bfe7d6aaa5960c914f638bdf57b5aa217c1c69bd09268e3386485880e14c6867a4ea46abe68a45274391f760e2be5250309d28a985ca43da21f7004fa85e21d07675ab6796dfab8a40625d14332b58edda3660021594ce16f055565bfed99361d249db9ac6f8e182631677a77a540c131b0799236dc484d546d435c17e0f6e8b09ac523e9d6819158950b5b48aa08b39b96c645e4fab0dbadf480ac1fb71fd68d3683f611bd5b8a86e8cb7a17af31882cba3d5745989005e7403f62d18f1e94a9216b0ad26277faedc3079c8f90d9a1c4af396f4c686c2c061c925f4907083dd956c90564891eea5b1713b3034fe54e9d2a6eb36fa9722cfc96f10f8c34a001a0da04880082b341faaa56309349161d1972cd9cc3b661c080255381bbb1721a68914a37c23a9652ce93eeaf4b2aa26b200930449ec1c5c0b2c0aa150e120707e3b105bdb43e4c42872c3f02f96494df5d56bf00c359b7e8c796fdf50fbc2c2c4eb679f06373d897ae62897ec9d600e7bdd9e776c816aa35a611ea56db5f4d4569ad0554d021a75d78a06"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() 16:00:12 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0/file0\x00', 0x101) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') close(r0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB="100000ffffffef000100000001000000"], 0x10}, 0xb) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:12 executing program 1: mprotect(&(0x7f0000219000/0x4000)=nil, 0x4000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6020, 0x3c42) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x80000000, 0x5}], 0x0, 0x0, 0x80000000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) 16:00:12 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000004) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1008, 0x101) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) socketpair(0x20, 0x2, 0xfffffffffffffff9, &(0x7f0000000140)) setsockopt(r0, 0x0, 0xb, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xfffffffffffffcba) sendto$inet(r0, &(0x7f0000000000)="9e3b409d6e049c32776b46cbf869b15483144788ffa510bb042075f349fd00fcf21f909a760a4a997189a7164c8dce0eff157c9783cb66ae25ea89c39ecdd7ade2dabc15c09463d735c9f01657f03d0c0dd2368d93d731175736ac816095a2708de81c01784c8f74d8e9ceaf17bb", 0x6e, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x6, 0x4000, 0x4ccc, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="47e51d47383079c3237393fb", 0xc}, {&(0x7f0000000100)="c8b23eca222d24d0cf2f33b20f0d52a9011ed309b04461d276bb31f1361c783f8b21bddf83d842d24789afbd9223187344ded24d9be627f52daa8fc78a796cd16f8c5d38cf3501108fdf53d507b43797011a", 0x52}, {&(0x7f0000000580)="434d9d570b2d422838cc8848710994ebfda78b16f231ccc7c8133374c76a238363b2141fa86cc7baac10d209cc4d3829b748a65ac0b62dd962f3c4761febc39623c41d5a38a880fe1c872a3b0f4aaad0264abc4cdfd0c2bcbfeb6bd794ba8caef24bbd3e057075a01cf0c9e0dcd1578df63035defefd65e2c0abdf9437510615daa3b0d775fc6cefd79fbf95855cd2e4f237a8d3ddeb5fa96fbf434ac84bbff30407b436b3de89c1d1da5c84388f52e81b8994e67221010b1c44273b67e775704ba1d91bb353ba0de0e29277b3e30007921439a561e7166a6c2ab3df6ad220622c4a1315f9783919c8262bc8005472503bdd0f02a49e346ca42762f918080148fc870d9bdcc277e9c6c2a3c0e4183b5f14711cb3eb361db0c6730c25b776a6c66268ed560f5ce3214add5bbb736d7bdf8784270868a66cc4accba16d7fd697d29b40efbca64d843cd877705cfaea5272bc0d4ee1f9067f2ee0f6433ffba3ad8105f03ad2a3cf0ecfca9221f86a6ceba40629f83f9e9a13e52e040cca582860cc66dfffe4f6b9ce3f262ca7dffeb49e5c772f31ee6f16137dd887db26778f4436353a65d8f1a6ed9ed8fb804c75b11743e56d170d74807ec1e78815ab23cce5be2fde3dbfdae4dfef4c62d4e59589f94283066ad7f7851df3dbece90744ba9101ac601b0b106fe2c452b231b2c9489f90861e3eec84df866e1b603272ad1d9bab80b5a032763799dc67f7f01538e22a2f6ccd563dce8ed1843b70c4c293eec980c1e6e7d8e4dd6c3a2806ff2de396fa7e0935af7706cdef0639be21398dc00962067db1d2973030e6307e3b2dcab8a6cdd3accfce107c5439736f798a558c3095bf5964590e3b2eb7fa693fb5498f8fab2991072d047096d6e3fe06e9638ef04f561a48a1ab6654bff6010ed918915218140c39bf9b24923133eba3c6cbc24ac22094896a97ef14300502c3eb70225f6b80f18644a9b463ad8a43d2150702600a8fa3ab1c7dea219ab1b068f27c7a59dbef65bd3bbd3fc6a09b2cf70b379b9ed3e533dee0d46374f4929a826f63169e84395433f9f67018518395fdf9fd893ca3973a54f2ca0da1584877e56b010005b734159b13537742b6208f3357fcad5276d045e80990899cb267cde778a594f65b94fa8c49bffb48d964dce5690003f826c91c4ba9f040e7b72d6486218d0010443f15805570cb9dd50d93775336cb01a354e147ac9188651bfc17305da391ec4407dc0c508f2cebf52b078ff62cf056f11417e7178ae791e1b33eb97957df6d78d47e23b048172b018a976e8eafb063ee5804c9e00d20606ba8a4479db01d3406d06f768370161ef5274942bf8f1ea3655bbbc42a14b7842e3fac3c3d81f3a7663388e24ab790cf509fbe7bc11bdd46c0bbee49b3f58b7feccc420cf6bfd5f8150317224df6e8e14d7b6ec0fafea84cd4be9e2c25a0e40ff14c03e273aa15cd2210af48c87248ce88e05e220838e6be359672d476f733678f19f474c8e1f5f0d57d3a1de08fad7c779e50d52b323796a2bcb0069cb8a1bf9a8c958fafb29f937f440808cf8876ae021760d7343e29ab91f9e048f68c0aa804cdfda8b03561fa6d70ab1e163a630ca08cc0d9c44c6c11ad2aeeb4f12efc6614fb2b34728c276f5f27c38eede479eecaa0d5784739604173f58550bae179fd5b80c6c53846567d379a28d2da5d6259d4db212f9c29e0b3f46034c885be9fce195e66fe8c4f1ecacdf662e9c99aab8e672c45959fcb7243fe817b298eb10c50c651ad9793526df55bccf5aee4d787bcb3d76f08d7b80a9819aa8d81b93d0a18e74f3f59311c5d13cdc645e3d6d9039199351f19ea760b1f5cc5bcccc5b294e37f3849509e8391c2ae9a53ad92b5bed402bc1000ac6480c9d5095b1af24304a10e1220bf3842d1bbcff6f0aafd0dd1f3432f8a8e8d38ef432bb999fad3dd2acff779fdccd83444e0e0a695f39c6ecec0c8940155a55d87d7cab359b5af9fd715746e74387f5942c8a6a7b63873ec76d6caf1e1943575854e397b736c7e2ecc301c2f26f705484aa5808975dac1867e4f0beef819fb0347f9d118e2d46462c37e55eb0b7fd22e1625bad06c8558b1aa94fa20ee5c2b7ca510dee4dd7974b12b8d42a6e6bfed7e39ea177ca42c71a5dc0edb5dbf3b4743b65c4d5f96d6bb0538f265571f0db9f5ed1068882010f1d05b003f3091fee950c0c26e898a6ff88d5e31d145715d9bdd1d7152e4a707845682e5823db30a6b7cca527e9ce406a31d34aaa045c806c0825c95cced2ba811da25511d7dd21bbde08ea67a6e23154ae11cc2404712fe39a2051154da01616d1babb2b0559c0504bff37a76527b0bebcfd65ed9bc09ca369a4d5d5505d139445d1b4eb3c543a06bb6efe48456ae53f015ac106360819047d5090492418442f5f5dcce487d065b362ff4dc9f61d26c66cc2e831d0997a84e5cfeb56a7d37f80fc76f630a16c5cfcc3e3fc34fa9845eb35517bf90255560e952ec0437a273cb5eeda0f62d171e2df94dc0addf9ccd5f0deba3378ea122f8829dc0edf6763271331e5e0cce8786bc379aa8e2709d51a5ce919e745ea62f1e4d071a8db8d1725309a31cc55d17db10280d211bf3ce0e36b890a6483630d5475cd971251f734bc9de2adae782104ea0beca1a75405a6ee4e51bf20ca05cd604371bf45c6cc051f9ef4d73b6f86060fc7444c262d611a6c71402fe2bebf9a53b889682a215ca000dc1aaa3d91aeabdb52eb6642366b020c37d49ff2a61d4857ce23c72beda7501ab61c209ef40edef0ec9361934be2c3b572020c5d3484549df8f7a0fd48335556edb358df6171e5e3c06d634c968c333e797e7dce4d27e4e44280e06e56b06e1f84b2a2ce2b172ba8ad66fa02580ab0ff1f92a1dbc25530f247544f3413755778ee68b3aaf2686ba1efbca979206d84b96d3f69cb4f8d90759ea4dbf63b2dd22a957792698954d035a9bf217f971964be60534305e6b43d7c88f62f7389898fa80db949f82a6f66b1c8a1335bf85b54a06ce161d403fa11d0796acda82fe616a60b5411b323d325bc054f7dd63e5f62f4a864e7f45fb69bdfbda92b614477e182b1e97e781699e0311b753e8003efad1a32bf654441ee3f07d378b4c31109158319da29a1da734ef435d71e3ed2cfe8a4b8c7e85493652eb28b0ce486d0fc08da973ccd27529e44b4e9e83f58627fe41403db19367b320e995d7533389ce3afc7844b2358fa9161ebafa18f38b3c1a59d20ef73a8f433202015fdf74336705ed05e7d6f9653a2caf45536a2092a209c2dd5b140e57b8be2f097bfa7f020f3ed15b5d435aa6cabea9d39729110e0c373cd6ff6f38b7beeaaeecad87f74f9be462aad4a52b5d768a71d016500fd7d565f8076b7fcc2d23c9eeeeb94b012c35b8267e252d23ebc7c65d54a13f8e4b204f0739f253b67ad86c50a8c76f849635584a39eda313dd5cd77ae608fbaeaae355b5d0bbc5df1db13ee660eb2879077489c3afce05ded7546c84af4751018d8b7f763e4d90af3a7a7d38265e51cd4fad7ef77a9800347daa964e606d72311f7fb588a2ab72f8bd6ece1fd3e420250a50280b02ebe18aad5170d6184c3c77993aeffd7ac144dc96642e9201f76dd6ce003dc5bb9417e67b7c3240cb387914325fa35c0e25acaa41ab830b3ec0633ea3c7f7779d12e80b267617fb35dfafc3e8c54325684239272d251902d2e29e0f7d15ee3087012b52e9297874845c4ead77faaad65bd5f26150b185aee7150991462c4cf4de93a62ef2b4dde7eab851dd0805804ffa75c1e21cc5cf1f47a260a2412943f95eb318ec4bc8dbc7ec9adf69f62c803e4f6e1e017f2034a00948ff334642ddd590655a4786131d5b707320e8febdbe9092c6ec461d7872741a5c21d4ffeff6e02b7f69c3ed6dd53e8d1e3cb5b245dcc87ec8184530e6679128f32387789e97e1a63992f3615c71e0d627cc20640421cc36f83f25a99142ed0da3986d882b93209b1d5b6184ca5371f072da5a03cc8b88513919611dcd685af19a80e723f3ed4cd0daf722d325f6d1a9c2b5e966a10838b54ea64fbf465fadd38812399222c2bb691b78c9d04344d3fdead6294b976fc03e7e3cba951b2c79d464d082157ce8afbe32ce589b7c60cb0251359b334fef294ff3a1fde7b1e3e762e43853ed46d6dbad3ecf68adda6ea3b771b36faf78651af8ceebcfaa3576c87573922f04da8e2b13f5997c780a9204b65957d708ac3ae5411031886a4f010c14bc754d1db7e43cb5bfead80ee4d5c61559ea6df54ff630d27f36e39b59be7d05fda3d2ea0a9016b621dcf5a207604e9a23a1cd6bcd53689c6b19b0a5a043d2cbffa0d495eec8d19b3cd7167a1515f2345fa526f907a1d16d2ccd95db02037acf423f290781c30521526d970bb41cc9c864cca066d97b90f842d2b590a244cab6cae7c03a8ead0b2397d953a1301d77f90f00ac7381203d7cadf80e2effd646cb6ac1a429895c2a555565b737c75cf7b14d7803e1b8d9f6d56bdc0f031f889f8b6690d9632bc78c3c38ffc874feac18c612a72119306b3e1ee665fd8ec7dd4185558030849da9ec1b2420d5f822aafb25c3210a2aafb1ea000556ea2efdb87919c0eb9e0454a11979e73e243c4837ebc466997d529e06dfb277a2069ddd041d6876fc2b96384855e3ea6c81ac7721aa18e56699ff6a49e084d4235c16d6a76a969a57e81049a3e4cdf7b39fc4c2fbb446ece79e91537f5a988782f48fec8a2f4e5634a515efe8cd51d6efba03b04091990cf7f26fe44a41ce39979e7d734645bcebec443efeba22c98b36341202821bf183eb4cc55c5be30363bc82e5e31d2b1b927d88d706a1bb5ad70f7cd98270c7b8a5c5c470b412ae636fb68284a0224d9232359bf7cf05a9d1cd8daf35f9f13262414ff67b6c647ddbe287be0fd3ac7fa1d94b3a44dcecd55a96b03640d29ada2b5b7fccc8f35ee76b57deb6f1249c7f5ff6453686125f6f1dce5df2678fc9bbcb4f5b1fedf37ef00d1be525d5202f9ad0fdb987c3287ab31d82df4fe10c80bb8f1ce6aba4fc524123ceba17b72240961eaa146a748d955cd51d519b66a8db5ec4ee7160954b2ee4f4fe801deec5ce1070bb3905567590341a825f90d965b3a08939c429f40b1fba4c87ba8b13c12e458e3cdee1fdfffa0063ab2f3aa5dec1e0695eb957129166568ee23bdbd455d44e1a9157803a8d2df620da7a3798fad6528ac1b8769078d80fe8276dea7eddfc4009f8cecc4634ba3301d006c236a16aeab15fd29b74735ffdeba3821d527ac4a7fc49028a8528778714b43628ee2c4ba58fa186bfbb6519688352a5de3517186645ed00a855251db33dd00f167d4d1c4ecdd8fa27ef600934dbf9de6112ef2e54215b29bf4ab57fba280ce359248238f6ac781fd3b82e67989a827f6d16be4d06110f4d6b494de86e6544a4b23a611d655a3fb43e1a257896622c077f991f22f51eb08c75b43664a7cc3323bc6625b1937609388ca35c5443acbc88fd6ddd831c1685655b623d6102a5b9096603356b462bf4d5dd4c46e07ed5860745104d49587ac047caa0b676334e4181ff9ed0091a3a0230e9d4b9e8c57da2cf0a23222924a9bf66cd6579462ae6d7e1709bbe6e964c01eb3db19176896d986e84357de627d69da310992e95298922d8951fd595b52ae895c7e6e00c7aebd1371b0c0c5766370c2a5dc65d21734092cf7f60a6ded10b0ab2715d68d38123f45393b7a09baf800273f1f7f409db0168a9135a032191967152a42bae", 0x1000}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x2}, 0x1) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710d8deaec0136d1c91cf166ba0992cfb7670b2dfb9cff0081000000"], 0x1) pwritev(r9, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r9, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) accept(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee0791eec52a4fbbd10c08e8ec2210b57b26c781756cffd3b1c5983dbb268c4da0f748cbf731bcc9f7c05d92bdd640a"], &(0x7f00000010c0)=0x29) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 16:00:12 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x8, 0x2}) nanosleep(&(0x7f0000000040)={0x100000001}, &(0x7f0000000080)) r0 = msgget(0x0, 0x400) clock_settime(0x0, &(0x7f0000000200)={0xfffffffffffffffc, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r3) msgsnd(r0, &(0x7f00000002c0)={0x3, "735c8cfe0a163d938bb7707e949178107ce38e262e1c4fb3ffbde3b11a325a9af43df17f5368a339c58847da1cdb8ff8b911c2bf3660b429602458675c6e2bd9e17d991004b0b40b7f69907fd56825ca069d44eba9ec3fcc25bd615011ec0e0ca6bfa6bfee4f0fc2285e0fb7b22cc4c3b26e1e1b8eb5ea56c63c45944ee563bb3437361db23fb1a1b989f9bf814ff1546ea71d3d"}, 0x9c, 0x800) r4 = socket(0x2, 0x3, 0x4) bind(r4, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) setregid(r3, r3) getpeername(r4, &(0x7f00000003c0)=@un=@file={0x0, ""/32}, &(0x7f0000000400)=0x22) clock_settime(0x4, &(0x7f0000000440)={0xfff, 0x3}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x7, r2, r3, r2, r3, 0xf91eec82680f1ab5, 0x9}, 0x5, 0x2, r1, r1, 0xb3, 0x5, 0x3, 0x4}) getpeername$unix(r4, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b57e85d15fd0c08843cb89f03f5f4a6be2a3b69c26216dedecac0e46eb20dc15cf9b6a32ce5f70c56de07ad57407865f65ee0347dd32a86fd7c2b25e6de95bd9"], &(0x7f0000001540)=0x1002) setgid(r3) r5 = dup2(r4, r4) msgrcv(r0, &(0x7f0000001580)={0x0, ""/236}, 0xf4, 0x2, 0x1000) r6 = semget(0x2, 0x4, 0x8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001680)=""/88) sendto(r5, &(0x7f0000001700)="5a348442fedb8cd50d38b7118485e2e8cee9a173da3ec87261e3e3f1d5ea5a451aafabba4591eaa74cd2bdbf9f07f4283f0ad6116e1203871093a925aaf1df3b11d64c1b428fa3dab0977009443367cf45b50af7bc4f156a5f6344e921b277e726e2bcef3254b70fed975364f7eadd2c36bade8a9548b4456cc9134449ff", 0x7e, 0x40b, 0x0, 0x0) msgget$private(0x0, 0x0) semop(r6, &(0x7f00000017c0)=[{0x5, 0x1, 0x800}], 0x1) bind(r5, &(0x7f0000001800)=@in6={0x18, 0x1, 0x3ff, 0xb1}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001840), 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001880), &(0x7f00000018c0)=0x10) fchownat(r5, &(0x7f0000001900)='./file0\x00', r2, r3, 0x4) openat(r5, &(0x7f0000000500)='./file0\x00', 0x10280, 0x10) stat(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)) msgrcv(r0, &(0x7f0000001a00)={0x0, ""/140}, 0x94, 0x0, 0x800) 15:59:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) sendto(r0, &(0x7f0000000000)="8a35218b4c0e529ee86557f2f57f8485fc8d1fab1eda98fbd8cda236470fd4d9b91e7876917b56b86ec9c80d8714d429efd65917df666239323a7d5b7224d55b78e3f324ae5556c7659b5bae708f4320315e3db7fc496d391a2fe7ee4f7ea50a7e7b158c6cfab103492a1cb7aaf544f9222857f4a92185687a574023e3c975120a22a6a925c9a47e7a6fe47805e2a4a5bb8c10e1cabed360d5127977679d568bc696770157840e00abe3b4a89ac0d0daa086f2f3d938", 0xb6, 0xc, 0x0, 0x0) mkdir(&(0x7f0000000180)='.', 0x2) 15:59:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700), 0x1000000000000213) pipe(&(0x7f0000000000)) 15:59:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) r1 = socket$inet6(0x18, 0x80000000, 0x4cf1) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) listen(r0, 0xd8) fsync(r1) socketpair(0x200020, 0x1, 0xe401, &(0x7f0000000000)) 15:59:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x1}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0745ce2ef9965c0995a6e68bd45219b03f7adcaf85ab144a9b9552405010560809ba7d05b6645a87c9a896c8b30e4f0406076fb7a419454c2dba2522c29850bec92c8f74ae10669ce6c9b748ce", 0x4d) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x52, 0x4, 0x9c1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xffffffffffff9fa2, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x598}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000000d, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x94, 0x20, 0xb7, 0xacd}, {{r0}, 0xfffffffffffffff8, 0x4e, 0x80000043, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf000000d, 0x460e53e5, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x8, 0x9}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xdb, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x2000000000000000, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x80, 0xa4, 0x1ff, 0x1}, {{r0}, 0x0, 0x8, 0xf00fffff, 0xffffffffffff48fc, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0xff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x5, 0x7}], 0x2, &(0x7f0000000200)={0x101, 0x20}) 15:59:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0xfcc4) socket$inet6(0x18, 0x5, 0x3cf) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 15:59:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x9b4) read(r0, &(0x7f00000000c0)=""/249, 0xfffffffffffffd79) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5) execve(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x40) 15:59:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) 15:59:59 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x683, 0x7ff}, 0xc) bind$inet6(r0, &(0x7f0000000000), 0xc) 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x3f, 0x70, 0x0, 0x200000000000, "ba38ce2df13273d7226593f760d79a914d7916b2", 0x0, 0x3}) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) connect(r3, &(0x7f00000002c0)=@un=@file={0x1, './bus\x00'}, 0x8) 15:59:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="ec7d2f00afdb7cd520b3491498dca0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763661c3cecfdf8db678d722bb904aefdc763ae5490ed3323f8b110a", 0x47) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xe7f) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xd851, 0x0, 0x7fffffff, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r1, 0xffff, 0x1298, &(0x7f0000000080), 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0xfffffffffffffffc) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9", 0x1}], 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20000093, 0x2b0, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x10001}, {{r3}, 0xffffffffffffffff, 0x40, 0x40, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x5, 0xf0000004, 0x1, 0x81}, {{r0}, 0x0, 0x82, 0x48, 0x0, 0x3}], 0x7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x5, 0x40000000000000}, {{r1}, 0xfffffffffffffffd, 0x3c, 0x20, 0x7, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x40, 0x12, 0x3, 0x2}, {{r0}, 0x0, 0x4, 0x2, 0x3ff}], 0x4, &(0x7f00000000c0)={0x9, 0x4}) connect$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x190) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f0000000000)='./file0\x00') msgget(0x0, 0xf6bcc17dd49275b2) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getgid() r1 = semget$private(0x0, 0x1, 0xc4) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000280), &(0x7f00000002c0)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x800, 0x6, 0x7fff}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/229) write(r0, &(0x7f0000000080)="8597e607731c3d299e6ba30ff1c964f5815490658f98013b81449667a1fb3dac000343c6ce9d0970aa653f8a3c6640c5b7d1f24e9da98d3145451c340175321d4e43a7a9719859dd3b1819b28ddd4a534ffa98cb08a7375faf47dae247f1edb5b200f007a97e1e12a551c2f3ff1b7fd7e447be9a106fbb9ed7f4aa5c650f68eefaf012561b1884eebe2a210ce506e20ee7ac5f90c0eb3e4d09373933cfc1c8f1a0b9eb178d7ec8dbb9db272aba4bfc752a756266f53a8894c1474b886f445e93c555d6958dfecba06a0a09c8120d6a230de7a737feb9c2", 0xd7) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/17, 0x11, 0x801, &(0x7f0000000040)=@in6={0x18, 0x1, 0x80000001, 0x4}, 0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:00:00 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380)=""/247, 0xf7) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/33, 0x21}], 0x1, 0x0) r2 = kqueue() r3 = kqueue() close(r2) syz_open_pts() r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x2) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x6, 0x1, 0x9}, {{r4}, 0xfffffffffffffffd, 0x2, 0x80000002, 0x7, 0x462}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0xc06}, {{r2}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0xce, 0x5ba}, {{r2}, 0xffffffffffffffff, 0xd0, 0x20000005, 0x2, 0xfffffffffffffff9}, {{r2}, 0x0, 0x42, 0xfffff, 0x4, 0xd92f}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x44e}], 0xef, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000008, 0xffffffff, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x90, 0xfffff, 0x81, 0xed}, {{r2}, 0xffffffffffffffff, 0x77, 0x0, 0x100, 0x4}], 0x0, &(0x7f0000000240)={0x4, 0x2040000000}) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x0, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000480)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fd63c88eda13728222ff4a44afba74e92ebab26963495ef84660"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000740)=""/4096, 0x1000) 16:00:00 executing program 1: msgget$private(0x0, 0x0) msgget$private(0x0, 0x501) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710e0000000000d51c000000040000000005354f7e280b083900000000000000000000000000048b9ace4d39a7e929cbddf2702d401daee2db0a2a6848ce98f57672c3ba632f99030193320fc3ba606e760657db93848f2efe6818396b684e8e206f3b83485f6bbb9abf520148d182d0e229a20f3043e76cd7b4d98dc7eedf7931e9aa6b743d0975b2e514f1bb6636a2b4307c45013b"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="b9", 0x1}], 0x1, 0x0) sendto$inet6(r0, 0x0, 0xfffffd58, 0x4, &(0x7f0000000080), 0xc) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/241, 0xf1}], 0x1) mlockall(0x2) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f00000003c0)=""/68, 0x44}], 0x6, &(0x7f00000004c0)=""/4096, 0x1000}, 0x40) fcntl$setstatus(r0, 0x4, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='q\r\r'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/126, 0x7e) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='N', 0x1}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="b9fac9ab64a1e0ab512fffe47d2300e999559b3577bcd776a0b36411672106b871987d8170d388c303ad644f03ed0229aba4c8a99a7b126c02aa8916b5283627a8896376a9a894f585", 0x49}, {&(0x7f0000000240)="25c1191e383c2e507b3ff81348dc46c94401aa3e318b8aa76fdf3111d85a509dbebffed44c83f0ee494e63c8a0f9283b1ecc24239a11be06d571c5586a0faa1922e06a3fd8985ce5a471fd580c66966e929ed7706aa79b11da7b59111f4775c0feabac3bb7f4b5a2317e8126b67644fa008167d960f0c0095049f0b9fa0e214bf50ae38a9ba9feff9e9040e9dcac17b1d076b9bf7e6877ec934975469fd0b0de82be77c3e6c3a443646b7f3e546d73082f3472d47ba49cc4c59e7713e3d83b84f12e26928bcded035284960ed00831a599c9e6922a710329fb0e1b5a70452973adbc58ecdced5328c8ba36e6a85fb12aba413e9aa37004222f", 0xf9}, {&(0x7f0000000400)="e14dc166f4ef0973985ea78a91544b7d399006de25fc0f552cb2d27f98caa019e8090133dde79adbe3624026fb8d5d5e81b160e83d6951de3262cc295da800c4e839f7c5485fe3c81e264d404ed3605c54a4cfa40f375093188917bf52a7a57ea592edd68025ebb5a58b27f5acd883427102e778308f91266c138fd650efd1184837944a8c7f9946d09dcef89c07010913b3e3449cab36028b8302e094ef614dfa5ece2b435c7eab2c85b9986eab220282a68644e89ac303e69a455b7ff6aba16001ea42c03aeedacb73e990dfca2cb032436b688bf245e1a1b33c7e1cd1c292f2e2cf2920639cc23002329db15ee483d9f4177429044a5dfff19c82ab32692c3cee924f8272f8a6e5a78cf692a9707a9c31a6778cf638c26e620a0b2b71ff9dad3974830126e5a9abc7e8493c704041cc4c1a6855e39f0b7360e3b1fa8450600be50164d63f93fc83fa0c67a46f14026f7150aded7e878b52829cf7e9e2c9e6c1b29df466295688d046d993fe4bbaee5aec5c32d72b641c402f3397d4ddea5c9cc29fa6372e64dea95d01d925b3b872117172b317b0a334588fa4a46a615f6c18becc052407ea0e9be768a65191486db390cd60ca1bcde853c7979414c7bd414af86684ef95d57bf89b3c76d9011d6117a4fceac428144ecb8c7c39dad08426be538f60736e7de18aa0b2da0e5dba9f3f0a93a09fd9221a2ba8eec6e627a583548ad29a32a1c73021a43400ed2a70bd9aaff6c284f447744b816b52940abc5452d7b697a6b388c3905c665d8fc180cfa5dfde0d4de8b8101baef1e35857cab186f6c0c825aed07bf9c789ab6c306bf8c0bd10bba615da366d881d3b941b95f54f30d7449cf7f21feaf90c2d4b34600376c790c3f0767e833ba2c6725d9f64a2f75c2039197106487e80562e24323c6c0dfdabdd10890d964176865e812578a0ab0937ba12fb79c25aa6d0f278cbbeb411e763dc3d749b0298b2a7bb4df710ed00a0664d86b5d072747bbd436d980a2f443270961481bb428e87728c66ab196598acee886a5e6ee4ec9a851840dcd997d9a1972b0ba97108648c8046c970aab4fd0e35d7fc1e854e9fe4415c72082a2729dacebb35f6a4aecb6600b3f799ccd0bf84f2b7fd72cf12e734114b1cc0baee97bd40418aec942a76ccda822f525473b27408fe70e9aae9124e4ba2423cdba4a59e6beacd6f0ccf6d954934ded55da7e6530d922e9fbbbfddfa7eafe505953127f5a8643ad5b96081f504379f4ad10d3ceb4b92e9d620294a24eb02e39ee131ef12c5751db97d7aa9623251b3749347510e62821da38691914dde2bce9527e711fbb624389987cb44f69db9d542b17f66aedcca0594fd6b487246a60608e56bd95dd23d78ebd210a2a712922157f4a7f2e3d9a8c5785f659f906097401e1d2ad70a5f06390d92c774903eef7aa048f256a6a6bc32f5b80cf0cd32d2d811de5d45ca6efff3ca06d81636785524304a7420905fbe500b719d4a07dddab414fae475bb6fb7df11c19b9f646eeb1ba0e77842271eb4af07cd1eca29a6e8e0e9f1947d4514a8d89303d591001432cae7c02f2e78399d8b95a02d74a196375f4f93f857dd15918675130740484c13b9a15ae809dd8d4f18c39849bce85294f91f1a76ec1bf8987aa2e63cd83c074359ad4f6727afdbea24ed357642320e9e811e6d530562ca0897f7d9f319ae897246648b7718e93f531b2bb971c45023e8ed35452847f772cd408417390d0ee5a3456aaaddc7f996ecaf7f335191f9d636c55dc301a59ec0e931d30fa0dc26efe1bdb8bfc8340ec57201b2d0ec6d4482b7ba38545adab982e431cdf851bf978880cae9fedffeab18f5b5c33c7b53d47ae5ed2e5f8ea69126733f0c4e0024bc934485ce7a92906444d9154ef6ad35247dafc7f538c119d952295d201032aa4b7070598b9eefa2b21d11c65de1a3bad25c873bf40fea09fd346e9330436b9474558dd02c1f537c499413035688fa3b529469d47390f2a64a1e173baced0f16966a81e74d92ccebf51a6981248bf98a24df49803451f506929aa85930bda20c8c67ec73dfc653a612f4f8a753b6b6ee985e6e78dc96b26dc04e7928d58b3b66c988c233bf42811392895ba461ae625df911c842279b99ef8c6fb3a62cfadcb3c34a8aab58a515100720dd8cb764a0edba51be77e4a0d0c3eb33fe0c887d15e20bfe57f96cb8bb09b68387782e3840c4053e8f88b054d83cd1e991e088d4df2365669b3de2d652727f3aeceb9e71ed908554d362a2f8519df06a7de7a8156b3d7414f74f10e88e67c096841f162d0000dd1d498137e9e3ba10b210dccd36f8da332881b785692f7a68bb847905cd8d72724e0aa1cb10950fec017325c4f1275fa93eb00abbecd219c4fece1f09cbb738bc7f4b6bd9e10f12009ef2fc85fa1df99f56a9314063806e3f30253dfa5e3143a2c3c63b07d71d30bca37b6ebb5af7ff3bab1710d2c4a090fa10673cc11f4823b95e82e24d362f9d0b2a04fe8a9d869e653c6a76928ec349ca7694a1dba33c0fc161cca918abaa77da10b7d566ab7e4f762c9822035bb8ba023e4f29c5fa416506f4ec8d3e94ffb37b83c40c8f68464fa9a984f9328d1cd2d2be981013d966d8fa9c2bf901e37bf132696bbffb3f4e148067118c226a2d6062626c2fb89483afc02bce30a46ac248eaa4c7511768ec98895de8328016e78fd30568d418498acc541916b017140fc1a1dbfa91c805f14906b6d3d81b5da1f953c616c21c72264cdc5906a6427d05ac6bed5cef2f3b7602a92cd9d60ac984c22f126550de29b5ef5626919d402a6d7da2adc4558065f3a6992f94f25b5a5467c5d0a7d1f6b6954a94a4808ba0c46aeaae124b1429d035df8e3b45cf74192224b774ac28898428aa7dafbd9fc7879455e473d0c55e7dafc876aed5ab6f6c52bc6cd3b80a8c1c9916ade5a574b8b6c979097c6724b501610beec828abd0c0a7923dd72726baf2c63f6072ebab95cc7da8418664c50bf08d29228447849e16f4831110f523249c2c08653edef62cf22d1894616ef4adcd778fae18243be9607378cc711df68a582cf1d618e598875953b97864e6f0a8f86cef33f056f88669868ffb8dc79902b696769eda1975d16dfb9164d1aebed887af9a60d4a8168ed1e4c642ef0d731c303c5320f2ae10bfee83957540ee3286d603e818d8dd170670a5d6382727c9220ed865f5a3d15f03f06a416838f56cc31e153f8844af3b7773dd2fe97d3155dfe109f15fdaa61eb1842b22c3aa713123a67ec80126e0fe0347f6d48609b0cb2390c1518c3de9dd838d9c0f60e7417365841cd5c2c5f577395946c38970b82843fd241a6970aa76e2ff5eb3bc41d5b2c440902b7bcbe87d395816481fd5273f6947ff4e8bee2d6030488ece93c9e65bcea2eba335fe61e251e4ad3056e38a34efef337d849aa563cfe913effc907eac5ed0a7d69a5a121825a32b25771175fac90ed0668c5fe957dc025bb9f9674dc2d851ca17ddaf663be0fecd5ef4d00166535b3770c62f044d815019cf6b0a4124db09c8c5b108242f27a77d569add14077c10a358012e88f52b163146b132b8f0cf1458de1bc87becbda4eabd077ffa11dee96af1988eeaf1b87d20481d456c619056e4b31e38b0b1e736475b3528fb4f5ad996d5ee92c4202870c498824a5f303116365b8121304538d8f561df07b83829faceb1794351963ba443f5d5d584e2f979dcb356ae401f8f04241528696a5e37eceb0eda396ab004ceaefabbf09a85bd181076fd619a9dcc8205faa24cd4727868b99989da721a981b5db6acbe083f3550fa2146ac467624777b50c624b7389e240f08498606a7e4a34c6cacdbd780ea5638f2ebd4e3876ed0856ccaee8a715e05593055bca5922d0e1661bf62c5ae34caebe588eb6aeeadf5c9e5408800cc7c08fb9fde96a1ac887a60f6bb81cdbdffe800d64858260f5eb2a62cd379ccbba6668bf6b9343e4d5ab9364e8eb63ed3998e84cbc641a579c39d4462382ab98891ccaa05a5cd48709f6bcbbd9c235b82265ec1aeadccaaca90cd46fdc0a914813f097b2bfe52813435a2195e9ad4737c563f3a56f5287ec80918d32d72072a63c4036a3b8dfdcdf2a4bb26e7c0999a8e05b5b4ec34bb376ef8fba235036bbcbe167f6a9db4e63e1d2b699165e1e3bf39f6953d7c5e7e51ac73dedee72665e64c3c5a6b6492f0222875822a37929bd77b792f508bd432033f00fbeb6c42d31a40c8eaa5c4e1193413d0fd9f1836b04a59134aa98f2eb79ff777db3e6c454a97b49d67486f802e4f39d7c0e4c676be355e9c24de96faf0aec750b3a0d708307b97cccf4f8d3532b00211ba6b9f94213ca40c707d68a51f6f1f4b27172a1e901d912fd0fe4bfacb8e27c9dc6cb06c7a4e94915a925b0ecafc70171dc2669ab02bd792c9b6c3dd36c1d5e1c214f8307899e39697e897f47a3f3ed9206021dd95e65266c131d3e5e01a37462a61f073de68bbbaa9b689733eaeb528ec175c0fbbe9f5679c8aa37ff8db60debd94247f629cedd54cdaecbee42b77f521ca716d9a1be934c546b7bfaf158d50b7d4b4bcaa47e0c5190ec113d210b22c9a9853a1fcfa0e67643d2bc43fe2080eaff5a75ddd59d759d961a2257bb60096d6f741640a23c3c2cde33269a1d13712d591ea2a4d89cc0498898e1bc6a473b05211abea2df7d483ab2c271c0098936a9c204db2dfb065ee05c23a6119b91fd29627368e1e929aaa65a0d3254bb19d2d6189d68de43e515c1ab6873665b93b1d93c2ad386d46cb9c8df970f2af7684eb77137de7686d2abf93a0ff1c0445208787efe772fc33404a218da1cb33c799f70f6eefd71c687fe0ea8cf7148b59ddd58b8c9a1a2c67fa8864ae5c56bcae4d20f3a9b3806a3d0f53294b386f29c36c2e25ba54ce93e4dbf75178d83f3f1861190f7f6545e11672286e1b3ce03e781fa623e446bbe70e0ce430559bbee0c4b46e538258ec3c8a00c31c5172e6fbaddb03b1e4f912199b6f56c47615896498e269283cd92424441a58004942b1bb4e4416f1bcb84f1199c6276ffc1b7f3eee1af6db8aa347c1a97004d43700591f40998e56096221cc20795094c9a354962c8a1c72af5de6d978a6e553f4cf8ac44229796bcecf202498dcb8a48936b5859f90fc0259396c6ecbe2ef7b23f461a076c7388c4f1bad62003afa0f21d631cd0656daf3278309aea140b0c78a33c13b5212c10f3a8d7ff4ad9750de3687c2a3b323ba413bf91469c1f9541abfbc26522dc56be2594364ab41d0d90aec286e31ffa52e421eebcd68777b72e0e86c537e7df18179315dfb2c337d335a42011dfb75bf490714572524a2c8b59bb9c9d96c96eca086af9113d631f19c4ec0d06bc25c8c9997d6645caf0770bc30b134f9b5dc8e033499a974400e78df9fb708f1c6489efceaa5796397f25ee035310fed8ff01bb48e2e2ba041d010d541fffc403c274e4983fd67407ba47952b137ef1e0b96c36114b313680a9c3a73c8855e715bfc55fe0a56f91caaf19d744133a5fc59f950e30ead436764434f8e1ca33ff4f934e06358d901fb5ec8ef3fbd4a82efebecd9ec0129b6a19b494ba6519bb07e73d980744be6c871bd4609b206656ced7cdfd0b67def74665a345d864e8bb16b9dd7193d7e6040acd2d601647909092cb352872c1d2a90e700a8c19c0082b4a01a177501f068087964ac1367c051568d77d84a4ad6a22e848c1f2a2c63f7108588bab6df49392ffc51e5851ae78630fa2e2e8ab154ec", 0x1000}, {&(0x7f0000000340)="8afec13409f0731216f59e839adf8a8bb237e7fbdc98476ae6eec2e031616071a3d78e35d1eff0b1435e6e36e61b672a42932d27b3e5f8ed182b002e7d0f81dbea", 0x41}, {&(0x7f0000001400)="c6c054b7ed00eb9deed738ac24f53abd0b3719bfa01246bac3a50bb671180c715cb2e3eb74ef2b6db2f40510d44723c61dfd5e3493c2376dbbface1bd8198308609e181c75094b9b5f108f1a412e9e9b202574c19c52eb421a06ec0999feae3c3d1bf28c0ddcd20fb75ce2323d23d9a942ec52e2640fa58c9a0ea3ad0cd11085503ad633092c7a54a1333e89415989263343f0f22dd9853c7de8fd26fbfcf29e4714fa409a938c86d0b69745867345ec201e63b34e2599388d9edb3e21be8f0710f461f9d45dcccf", 0xc8}, {&(0x7f0000001500)="6fbcfddfaaa05d6ef104986fcf", 0xd}, {&(0x7f0000001540)="bd08e69129fcf993bc2a2f", 0xb}, {&(0x7f0000001580)="5686033a587248feab5c879ee4e41dc8faf1991cdee2edf81fa75479b1c2d692d9be884ca72ceffdc0763046f1358447621847250395f2c6", 0x38}, {&(0x7f00000015c0)="5d9cfdec34263cfd14514e3e814a41d406297d5a995336d521aa8822c25d3a8583dc4634d4fb7573952acabaf87fa9afdfd71efeafc71a2c54b5f724f9928171169a5d413c37b1dea60e40e1e13a75ebddf0ea80531ec02581cc3f7ce837e686c2c8", 0x62}, {&(0x7f0000001680)="966c6b9c4b8e5b083f25c30df52ea40a43ce87d4e7aa24d6b2b6c973a2246b04efa54330ad03570a3590d91151117cfa3611cca30cc2d09e8cbc3acc8ca4fa793a70b240853898113da7b380007af65f27bab53158fe615e417786670688d8d85af9b7d170a6e3808a706c0775069805bde2a52d67bc6a588433173d7d2e1e4dc54bd61e37c6681df24dd6de2b05", 0x8e}], 0xa, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./bus\x00') mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000000)='./bus\x00', 0x28a91, 0x11) 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() r7 = getegid() setgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, r7]) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}, {{r0}, 0xffffffffffffffff, 0x5}], 0x8, 0x0, 0x7, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x19, 0x8000, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x40) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./bus\x00', 0x82, 0x100) kevent(r5, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x10, 0x1000, 0x3}, {{r2}, 0xfffffffffffffffe, 0xaf, 0xf0000000, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffe, 0x2f, 0x60000000, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x5, 0x100}, {{r2}, 0xfffffffffffffff9, 0x90, 0xc, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x100000000}], 0x4, &(0x7f0000000400)=[{{r5}, 0x0, 0x8, 0x0, 0x2, 0x4}, {{r5}, 0xfffffffffffffffb, 0xc8, 0x20000008, 0xe3af, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x7fff, 0x6b}, {{r0}, 0xfffffffffffffffc, 0x64, 0x1, 0x80000001, 0xb94}, {{r1}, 0xfffffffffffffffa, 0x32, 0x10, 0x7, 0x9}, {{r4}, 0xfffffffffffffff8, 0xc0, 0x60000000, 0x8000, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x4, 0x5}, {{r5}, 0xfffffffffffffffa, 0x5a, 0x80000010, 0x100000000, 0x100000000}], 0x800, &(0x7f0000000500)={0x2, 0x3}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/6, 0x6}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x88082, 0x140) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x4, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0xed, 0x1, r1}) 16:00:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000240)="fe58b355d6b0cfb73f48b283fec0262eca1d53557ad1dd82192f409f6b8b2be179e5f06c4fc4642736a1900bab6d4d5b4d709fb5b7fbf67a9a80310a37d1530a711ebce841b3fe7521fca16a7c428be08db2b67e62d354e21ce6e26edb4656b1a3b68270e5345acc21a0c917cd84e142f20d09211bb2e0cb1a401b7d0ee64cc24aa3bc42f1e79cf4924047d94c1ee49dfcd5b34f3c67a84256ef76a6a175fcebae1fc4116a40e947dd445c0f1a5d5985581806f11875affad4d2a68ca0b5d1eb459ca51d82e2e9a548710137d3272c3ecdcb17ca33736c9db76693847148c9be8a801c484edb8e", 0xe7, 0x5, 0x0, 0x0) 16:00:06 executing program 0: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000180)=""/196) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) syz_open_pts() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sync() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xffffffffffff8000, 0x6}) fcntl$setflags(r1, 0x2, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000100), 0x10000) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x10) 16:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x7}, 0xc) r1 = socket$inet6(0x18, 0x1, 0xfdfffffffffffffa) setsockopt(r1, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) setsockopt(r0, 0x1, 0x4, &(0x7f0000000080)="d0cc87c93207a9c160e982ea6d188fa86debc93bd51b66ef774a", 0x1a) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x2) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) socketpair(0x20, 0x8000, 0x1af, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/224, &(0x7f0000000180)=0xe0) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000200)='./file0\x00', 0x8240, 0x100) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10000) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)='3', 0x1) socketpair(0x10, 0x1, 0x81, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getuid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="69420b2385ba6153c4ab9ee042ee0e86db5f12323030f4777139b3c14ad26b2517f90101fa10dd61e81782541aef43914b436e11507262bb250cfcec60f6d3f2c7a75720065e5e7c1a177517745ea20253a70adc35d3e8ebcadffe0218f75ce8ada18f605108e200cf119963e9ba4f2ae1345905344c46fea06e6e9cc67ad7c4c845cfbdbd135c13242a3dad720f8e956b7aa612b294effccee20b7ff41bdb264afea37d8fdd31539bc1ddf43e16e10091d4ce5a9773494e", 0xb8) r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x98}], 0x5, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) r2 = kqueue() read(r1, &(0x7f0000000340)=""/203, 0xcb) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x61, 0x8001, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x4, 0x32, 0xfffffffffffffbff, 0x101}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x9, 0x1}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x40000020, 0x7ff, 0x36ce}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x3}], 0x5, &(0x7f0000000100)={0x7, 0x6}) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8041, 0xfffffffffffffffb) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x702, 0x100) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x5, 0x6) shutdown(r1, 0x2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x126e, 0x802, &(0x7f0000001000)=@in6={0x18, 0x3, 0x4, 0x400}, 0xc) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) getpeername(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0xffffffff, 0x6, 0x1, "dd4b95e6aca335656286eca6c4845915beddb28c", 0x1, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x200) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), &(0x7f00000000c0)=0x4) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) wsmuxpoll: not open 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x3f, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socket(0x4, 0x40000000000c001, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) syz_open_pts() 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="57da9798359537060bb71515a227a6c3a54b3dab82b659c7ba85bd1d0d30c4d7050d92c8cfb7158dcd2dea73c6e9c2b1c90bb3706642ec83f76f56dae4da9ba5d5037d972712492f310bd5a1cc8bebae12e98d3fd40016828569ee5c5ea1bc34a9af0838846f91e3a0c9dc462fb89d33cee4c201a6ea1347c42c9fe6fc81", 0x7e) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0x4c44) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x138e) close(r0) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x1ff}, 0xc) r2 = socket$inet6(0x18, 0x8006, 0x0) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x81, 0x381d}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="edb500cc769afc898ed69df6297b0dd2158e2b9ad4bae9aedfee2ad65b287badbf92d0a6897cf387c18b9aee81e21029d05b9b7ad5605f6dc8bd74083762105e853d3515b1e9cdfdc936eadbb606a2f7d31960cd44412ebda203f23e7ef7de20c7be70c6e457fd9034a6b4983654084bcba798ee0d52ce7a16afdd113be3e7c97e5d08f8c9d265c8f36fbf9a8f4d46287ad29b4e6eeaf9f07fefaa7da8adb6b5f45f0c539b196357d75b5528b708edee6ad2a77a11c95950d070e488775a2b209fe8", 0xc2}, {&(0x7f00000001c0)="399e23e3a93c3196ddde36213b5dd8348182c1291580d541974bb932ad277bfa2ea756aa64d7e06c39e91a60ff5f81df7e9fa05198af51ee5feae9d4a0043b50e4c5ee", 0x43}, {&(0x7f0000000240)="f19046735bb72bcbe1cd076ecbe42549e745c9fb0309fa365dda8828ddebd9d2f809f5bf229f8221c8eef12123f3138ed1ced97e29d0f5a00df7bca33add488492263ae4f388b73dd0d25555b091eacf16065ff941f1fcd40bb27894620ca852338dde3f40a4d81ed2b61499537d0c0203387b9ccb1e358180ade1b72cbf782e9b19c2ddc4ea1b9e8a2f9366867111013ade86", 0x93}, {&(0x7f0000000380)="9ca89382faf3e99ac91f71b823cd12b8508afb0d212a85520f3ee68565f252984a5a1ee979add9fded3455368d173d552c8be03e0a2b13d3a0d8a1613c0396e22c18fc8eb7ef20f94402077ef99f4acfb2567837fae4fd4d749fc5b6e58c4763380ed4332572dab1f1253f9d0ffcb9164afb8f39e4671d21d3daa1be2d04c6fe40356c2f352c4fff726840c4905fe2b0ad309cbf6075cea16f32e7b7e7a84b7292cc34ede830073d56041fd8ab2d2a12301f3ad342c258f09c842e45a5fdd1a98884b46acfdfe4872fe0f99214310fd01d97a8c69c267350367ead5b098bfed3747fa84ea99b5bdf17fa84e649a56d27b9af56e00c4f80e9", 0xf8}], 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="c334874405d871d377a67403183a6e342048b78efc74f9edba4b1b863d0887f14c4b6a21544fab20d01bb9989b9a87011c13c187c91ec847b2c5e400982610a7a5b7e9f11c7c27341d2a0634df7e2ee2", 0x50}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) clock_gettime(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="03000000", 0x4) 16:00:08 executing program 0: r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) kqueue() dup2(r0, r0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0x10000, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x11, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x8, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x14, 0x7, 0x1, 0x6637}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x579a, 0xffff}], 0xffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0xae6d}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000082, 0x2000000000000000, 0xf8}, {{r2}, 0xfffffffffffffffd, 0x52, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x7807, 0x1}], 0x9, &(0x7f0000000000)={0x20000}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:08 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x6108, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='{&#\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x9a$\x00', &(0x7f0000000280)='**\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x93\xf2\x00', &(0x7f0000000340)='\x00']) r2 = open(&(0x7f0000000100)='./bus\x00', 0x4000000000200, 0x8000000000000) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffff7d, 0x0, 0x0, 0xfffffffffffffffd}], 0xfffd, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x8000) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/116) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d33d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b28bcfe127000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100c0, 0x4c) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x6}, {0x1, 0x401}}, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/240, 0xf0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x6) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000080)="7142382f157acd834767e434d71313bb20a4ca968922bbc1f76c41742a9c984a6673317eebb02ab00685c82d1c5b48f4ebdbec9fff66ad823246511958a721ddd2f19a6787c6a3785b1844e7506024af640494d13e0784ade8664159a547d126663a73c52c45017b7cab4cc6a5a55587b7531976264c43797ffff532e19a87e8289a357211dbb52171c8e939a43ad1a6bd1b817f0ae7704c669ebd4c282a56ca760be6728cc1748b8e85a682029aead6dd37c94d9c0b4c9db3c5319ff55bd384ae3451fa8506084849938d15c72bba8bdd64fabeed1c9e08a7ab5d", 0xdb}, {&(0x7f0000000180)="771e483d4665b2f02a96448088a3d291f199a9cde6bd1c7342537ae562e3885d517949e7a01e3c0e9a6b1e21b684fee7af38725fcf40cc7e1112181790fca32a1ec51a4cab720cc4af", 0x49}, {&(0x7f0000000200)="9c79dc9b538c0eef4e31ee24cd8146a1e3ec82cf001b136e6d2707ed0d12009bc5cda03f2fc94ce2955c113cfb520c05f44adae1fc776bbda731280cab58a40271f47842d44769b1d0ed61c60e31171ee768056f7d5dd37eb11ee7a5e9a79e805b0e9dcf4b7f3f8d197d1ceaecfeb301a012646ea288c6ef94d21e2b887254b16fd1f8dbb7df4c17f88e650b84098d599b12f321331b1c7abb576211c54d52b03a9cf1b1356e48b805681f48942084539b0887f81a349d2a872a469136ca33289f9a5a31b845aeb6aa2f2e10559d0ba7484f4ae51638c5713cad64bd555efc952553e72e27ff9c6474141253485cdb9c401ba26350c4fdb19f8fd54926eafa86078bca27177cf4867ab553fd9b093b726c4d5f26c4373f4ba6c44a213bafc3f8dacc406be92a5f44f23b40f68ae56f1aabd7cb211ba00b8511aad7dfc042baf03acc5dee9d1c1b36543153e4cda3c4e5779b90118d3bba9b30bc9e8b7714b6df4b03c44d636838bf1db08595281beef09ab3b6bfad1e70daf4a143c0634717f7e9f072891d078c5ac1d2d9a3d970d8950a1519c9011e1ac0dc24d4668600b5d91f41b749a9ea6e36f1e2a3a58a444c47e31c36789a5d097d2b1744d56a06e96d8d3f43599fd74f1fa99211b7dd9d69f175c7c4b0fc2f50942937f1a29be422b12a4bea35bcf46f8ebfd8b9b15a09242e341aaebab2d534ed5ef91a1b9c92f068b208465cef2d28f76f8dab7451ce9557749fd541465fba3beb2da67d93df8ac4163ede51bf6e052608c3378c74b59525db632992e5331200632e49da62a807259faabe7b5a8dffdbc5de28e9f1d85a4beddef67cb3b869c6a860f503514c93605f5337e39e9b2b09cc1fe06c0dbdb69accced3c46977d6a6e6259e92a728b7b3bd3bf3e588fa00063606de3e126f4d0c41c3d26f0089c4348ceade85fb7e73498a8357ee106bcfeaae3eeae3989e1f9c4224b034a67c681f55d8878c4d29c5a75581eb82f8d9eb22fb480230d31d088a7ff1ade5e165c7e4f1c8be9929324ed8c36da37c90494648238f4275ac283dbdc41e6d1d50d86e2be622ea7efeadba5ecb25cce429fa8e3a567e41af3c20e58b70390160908d58b021b61ee23e84f634f1cfd08d86f416656b193efb1a9f87d2146124f58984e041d36d808dea714aba78c291509181978615768191373d454741410e0f3f573f9f6b9a274fd3ec5f61d6b7050df9a83ee47cfc5e900c8dbf00aebf79fc1bdde7d2cd16401c1bd0b591660d3abcefc8bcc9e1271b28781742628a885c0e86947f12b00ee69e80cd6087d89fb1708c1bbf1865dfceac28bf64eae51a95e529cb06ffa74cca61f84f7d6b9f0672149ddf3b86d0da6eafa83b19605a0c4098a069b3e0c43e086578eb15f17bf27acbed6ebf88b6ca6b970901c859eddc36a49aaa09226df8f6c97661025dfe7b671608bf0f5f0d8ac775c24bf49d7a019e66423278ba519b53acb5268e73cab392a038e0ad0242336dfc80a7766bfcb680cdbdd789409c5cbcd9df3d51b11efe96e0e9f9139f1a8c1fdb960f9f7fd5277d4426c66ff5802f911d2427a5f750889efe3d674fae2c170e781e6943d400acf84b6db4e42911227af1709751d53e8c10386a2103ef9505a3b5d2b1f590f4909f1fef01c91ff72a017dd17f3ce20d4803b69b856f44f0d9f7d776da184d65cf1c6528f5e268795be31ff9bc20c43e1cfe338155d4d31e88b8d71faee94a3973cadc8b738522ac6e6d15d75feed69b4df1c892a16feae6a27d1bd5c5f757b54e627a54b1a34c72955067167d4b52dd45ca470f6a95b76158db8e6895fd4482afb00e9271df64379517159e88f24a1f6684973f2d55740254cb27c9bdb00e6478997405ffc49eca00cc962ece8039d89f3310160320adcfdfd268021dfa15cf8b1ce7b95725fac1050a1d88506e6aa4a10ba63fb500c574c2dfcd3e0ab2163051e92f8b951871654af94dfd149d35a3d13a7f3f83194f434f1d9591f769663663829abd4a63d65d16928e261d6b6e5386e031a08788de9579bc38bb16c77e241b57420eda25dadf1829cbc3d63cef046bdd150e66d95f64d7ebf0acb8bcce83b71819106827a2e95fa4d4a7d53f5057742fb9a5483d6749c797e52c1ac2785ff85b775d11b320f8cd40fee8354dd0f667beee9614c9082b414178277a67306c722af41316693c042bbad3dde6009d4af5c34dedcef8af3fa644c050b8e84d565fff2500f30e1ab20aba4413deaf2c01df4486e2c5877b693698d698f7286e150f44cdba1f268ea5c5a948ca047af99037a125a6c9b63284897bcd697deee86c43084dd9b8705260c86e95f3cd7d7dcac3f1210f39975aa4d34779f5737f9aec239ef757c9c4b6abff29fdd2e2a98764cd446b94d1ea7d627cf2299dc69c4195d0cb07f70f7c090e2797e160600d1706c21994aa5d8951f1ee91473407aa3c9bfdb64ac9f290eb82dfc95c87fe8efb5b94f0823b1357bda78d1476859d6534e0f6931fbb6e6834924b45686569fdd0c162aff7fdcc56a4f9f0a4b7d90083b39f13cce6e3797c42630f603a34473fa54c6aa5ab4ae7e988c4bd02da82c7303a1115d14fc173f0a41eacbb1c203f8f849b482892c770def4bc30258f090a36647a635999378511fa10b99eaf53e34905b4e057543750d788e7815311dec748fda841453396862deec79c9e1a555bc70e4ff1da487b2f2c72a62cef3853a4dbe2f66337f720d4d8625b706a754876ac583a1f33b4fb777693957d682c1acdf7791381b4fdc2b9cbab836d9a7a7a0b3141e3a0770abdf7d5f1cceef5d5eb13773e69eff2a529c2cfef9ceb3b8e5cd13d4e0dd57df6cee341d33a9f745a54f164c55edd2faecd9eeab5d33a1b3b93f10bb8bac12834a6444dfeae4e84007e2ce821eb19a5bdd222a635bd22bb688e15ef871e7d29da4dbdd9e11a4fff0df3f016c35d6584b613718ad3e86891aaafc11787ae41cf7797feda3a6bb591e837e3b8ee7cf7c085a47b90d6c1fd2e0ec457db2ccb3951f0ad018e3d3b5232c52abb14b678ded46a6aa18cdcb3a15431f8de6593f36c8e33018e356d940c5cefd23ea91e6e4e16db3b894adf7d6070021702d1ddc13aea1abda84f4199f447026d71e4c1687eeceed422051c593fc6323095c688b0b4a65bc679eb5035fe3b03f869f49d84ebee51c32d4936b93b83e9a2699041015a1002dec11d73c2e3643101dc6c2971abcdd5c09299edd3649c473cfd79c992a349c37fb71b4d31c563b8013032a18985c81f44234e5b25452fe4618c44eee405ad4f1b5c7398244e6aef7038518b85d5c7f3cddea85bc0e3ab870b81ec72574de8bfca6b2e3260fddf174715f5f77e42608ae5ff336d85b11ef65234b379512beebe52fa1f89c766b4070e470a7b40981f356a2944f24d9c8d660d696161211d8a1f52532a5099b67cd7f8281976a8c4bb50a6f233541950297c2e61c2446796e0dd4b197e060fa3ef7a0d4d674c401bd322a0cfa360fb37a39ae6b77698a2bfd2243eabaaed9dad51a4fa79926fc9f6e83ce1f468b3ecd318915fbf77438e5f346981ef9ff062a873d68d7e4b86a5395231d6b62379e42c59ada7ae34a648a560c84c37262f6b3b90b71434778c4a46a00c7c4b629fbbcc40dec4337116420090851719151a491a1a1bf7d8cbadded6aad712ea4b0f835fdcc6c1ad875e6103cb96d60fb2e2fa353d007870464b5086fbb55db420026c7b38730853ceb0b9a67707cf33fde1bb09b19d233a569e92f6e9c1e0f930ddac82cf421cfecf29f869736df2430a5e414daa8157232cbec6a5d39e90dc2712b92b602b9810afc8b7773b524f812c9e0aab39605fe6503f3b271c8458dcf040033db1b4d1e97a3285920b81232e0ddfb32dfdcd56fa6def77772a3dc5cb885e8ff2de4983600c85dc5829e9cb1761fcc049c3eacf09dee592a53a6ff2cbcf1d51d3ab8bd85f5b0cc18f530fda26f8bd6d2b2fc61e8c709d25359334eb52537f6e326ec04cdbbc2740f0a16785689b989df6d03847b8d0f601305153b36150ce56cd03bd84881acc08efd88999305e0df3e891dea22dd6f80a2ed88c296ffd8546977c7afdf139d9ee99497b6d790252c7d0343aa33bf5573581c5bb2b1d8f2326ebed122a67293aa34046041d5491542b17713f7b6e8a55fec05c404b9a9ecb41edd4b5024396840cae649d0abf0e870f9942a8418e072e0b1802215282eeb14f28a28c951260a26a2ae56e7f7866b7a6b844c0fcdb64bacba5c875aa68215a7b40940a36b75b8f0c02967c91ef1b21140bc9d7719cd6b44a97a8d0dbfe6b7b4de9c5f14c924d457c7383868970d1dec1414db9d940ab9b2795b1f3df7d87f4f410c6157d9524125df859d2e0953ff12cc0d6683ade4b851e282d825cee1c886bb5872ff8befc5f553699d2435351b377c9a3913bcf0fbf065a20af3fbda943394c96398cd7d41f9e6af625c34f9e68c1d64e91ae757e831f8fa5c6c6d018bd1f08aef86d14523758c507dcd54038d93e4106e5ebf51507104e1859ef686415b407dd33ec02cdeb58ca573250fe7d99007fed4d26498ee60a0864c2522bc17b03480c4bfc103ec1d48220d1544f63aabb01c6c5c7ebb1f39954ecc667af55123a76fa61bfcb055d233e12bab8b5c662a726c1eb2e63762234e0a02659b802d54c743762e721658e2c86eaf852089d7626874a25d89dd2896d98f8db627ab0d51c72f51fa25372302e3316d522ec5c3a22f1de1d10eb849c8987351f9d68f3cee40b095ac8466427de4712f999beebdcd12ea05639d7a48e0590a68c9d1270a28623557cf096dcd04f596afad5387a166f6812b4c5fc74f954329fe17716ce0d9a2f979a6d6a9dbf74c1f62b2e6268b6b3ef41f6b13e0a5467a919bb3e250f8ea641fe8b6d05c21df6e9d7b1894e7558fd45e58060c3fbd719305680a24d83c4307df9eb3f5f227c7f5483d13c547e894b3883af87f16774439a3d4befe3738a95a813f02df0255533df58091bf904802aacb576cf4a20031e7f7f5e55568108507bdbc42fc4e783d1997eaae6673f126e8f1c78f0ef4f70a72ea83c7a40baed9fc813df38383f3db453077754c932578d6133f2fb060e3ed6f6a8c03d4346d87bb6fc14d56c7b919e1f04c60fb98a07daaee27bf79ffbafbf8717eef8053938c69720ede9861c2002881630fc6ff031e4d4dc2ebc9c320465004d49775d2d6f27357e904aea0ed1f1ae047f77b708fbcd7198d179b8f0bbe7a144531a4aebd36b3a1f39b4ae9e608a017c5c0e8fd986584ad33a5a7cc5c8771799176f3291afa4937e725735e29a42105619cf41b6459b7f0fa861bde3420b251a4aa154119d91fa31f0c3d928c0394b77138b28bcb1cb9c8effe542f836a44c394872800eb88807dfa2799c3579ce75b2cf5cd2ef81873ec9020ebdaaf28b365cd1d6a7e3435a7adb19892fb023f2c700fd8cdeeb75ef658edacae92bd891a01a6f27aadc6ccd88c2f3bd0063317ce9b1617604a6edfe3da22a784b8eaf723f465d7f118ed67c1110c99c5c2d2735a97f6af6957b60bf10bcf88abb108ab8fa6479aaac450da4d9f37e822fcd61377cd67035d4974f6105538e7ccf86985927cda2e86b86ec06d7cb6118dee0ce02fa9bdd120527bc020c915810583ca3f0308d1a6e7f3260a9adc7c4d0374d1422e2126e50e9490018b648436ecc2e36cce1f2ce309e4e5075321a7c13fe7c5703025149ad090ac58dd3f0e22fce2d906a5206b5399ab663f3ca27fb05a75fef", 0x1000}, {&(0x7f0000001200)="c296e7d80bfe6e87406575744faa24f5541ce09620ff812a0861303a2a460f07982554312f7bdd29620af1a3f3bd3012f0e1ff68811e0355bccaf03f5fb8eaa936682b2b061883ff923dde0381b1fb4706b8f70cf769da01d1ee5fcf6049f1e92cc5be24fd66998a01b8ecccd556dde5f9abb0831b29d3eff431caf8c4ddc071b842dd04d26ed8cbee84906da357e03d13b37cac12065d1a28faf76124b85deddc5c7272609ae852c200148d9f551ae993e34c3eee5423f97adf2d793e2b07608a8a5fb0163485dc8360033bb3156f2c8acc7d5870369647922e7d9d20e4d1606985389a1cc20e04943503b964f947566b9498dd76ffac0ca590cd2eb791", 0xfe}, {&(0x7f0000001300)="4412210fadc6048278ca70d706b9936df528977d", 0x14}, {&(0x7f0000001340)="df75470fb75f003ec595d22632a00e298bc5457345506159a9ec37f1c32aacceed3c33b1dd3e34439e189eb0341dac023bfec326e3abf1321bb776e4b40ef825782f7257d2f764cba4d9a879943632dc108f99515a96a5c2c0d4a8027f7741b21331690fbf9c56db72d796267280b7adbade5ca28965f82f99631f49d15b31cb89eee8c2ea8c0942b3185a6aab50a887927489a7d363ffba6deeeb49ef72abb2ef1f2e3bc249d584e0295facfdfe101c8336efb832398f810a37cf6c55f028045eb32d64722fece0615e63ccb9758925c362b416f747b27448d40c25a0f48e6f1d7215d2bc5e95256871bc55e08290051dfecd701fe81f011d937772cbbc748ad5b9c5df92b91828e3563f28af34e7c14faba47edc9851ce6f64e4239b64ba8b3c89419d7748a1ab07b3f7fc7f961a8ffdbc69c31b3044e97c39cf01a3ff45a707e35eb2475fa9b4c9039082e32295388beea4c202f6ecb8e7856fc97915603b3e40c9c398699e3ee71405d77d5da1a4bc04d45ccdf0ae47bc7140174476d67378aa1dbb5b740f2e98c58f2562545bc30968f26a73e5d40ffaab2451d485517a76f243e9f0c44d2c7f2b12e8af88fdad6bdbec0392a02fce2f91ad7ad5d1ee044d4d2fb495f2aa48c3e83ba2da2ebc1788ee21d0bc536c0093de0b76d3178fb220bac3d8ce54358fd0bb476dc08946516f31ffb528d6482809b4afaaa9047b0be44b770c9c2648a98b7d448da75199f8ebd9f478f502e5a2f460afaf5e467b7aefcc49c463adf9bb54a8fe01e6a9694ec04043a697be9e0d409f916efb2ba3c01fcaeb215502df592e8f5adeaf6a04c81fd25336b800f216aaf19b0d22600375add2fd5b210235b24ebaaba169883eec0083b40e13fac3472a1f06c9022a2b8fe0f0b6b19b02334d5f5a227535f07811723bd101664da62ae50faa43335a7ad3f37cc0c461d7b078e8a325b888076261090f449e8096860d00282e9260f03a11ded5ebab9fe97ba1a6c6b720fb8d7ea9e3a9f0b9198d2244ace3320cfe0cfa460671b10b5dc5951f18ee48b6c67c9e2226a962963ccd0fa27ebb0437e06c3c36709e6dc2fffd5b28516861ada9ba20ff42d403a9452ba753e05be99a7ed055f7ac183e67a7e1e24701582d6925e86b3edca3e3400c1621429060cd9ff5741887c1d613ff042ce4067ffcf572f08c31c0beed3b0a097503fdeca502269b23f5d981e5b1e6f0d128d66dea1a4b41092152205151daf373d0a41732dd460624137b7642202b57b5a6cbfb221b855f1cb9294c4ab3d1e2dfecb0862e5bc6747b9880f4d0ed18600f02702e75928d65c99205c2973ec2bb4e9098fd586c9ecee842a0a2d2d2dd081ed46e220600acef0295f716b331b99b4e303813e6ddfb96d100f75300644c2d28bcba093b08946159d003aef9dc25f131d590cb3c401c3c18f615146a93525b8afa8fce91a4b3bfdd19a8115ca2ff632ecc8bb9fee3367e98bf6d4d7189999bf0746b3b1cfdc4c83ae7dee6cde9fabb13e176260ccf0080b59a8cf9a07cb19541a5f2fdd8ce8e293cc588b8c18b3bd64c54edbb2ea79f766c98160c35f9d731521e8f7a3133aa77341ce0b3765ea7e8d5731d371d997891bc84101f6915b587ed2f244d1633c4f07073d4bbb9e8b7eaf5c3e66a8d9117b102dcd9f4386c09d4c1391b3fe10c0a307843b8524806a6185326ad62ca82b4ed693e40d7c0f260c4f101de52a8fad6260cd5422457e1e6d7cc66ff8d28cf02d61a9275e7cc64cdbbcf9c8f92365b13ec0ee373322401cb9ad453a1c9b47e3befdb2dc37f6fbd3efda2a9bd34f0f5c8249e7a0024580813e9e298fab7fc2304a4faeef87dfd0842e8dfd07251701fdec4fd41a2163e2ba327bd34214e6d28fbd0c281ee5097d946c05133f9656ec3957c1fd7c1365b37b97fa5e423ad010faefa6672362726838b393174a6561cdb5059966cdbeb10df3f03d8a5ffea63cbb27acd2cc8f9f1de0589cb1d75756486bf61fdfb61b402a922cba92fbf851ab6293809f734aacfb9ede4cefc42e360ff82a4e2c39bc62f42767ed8be25c04207a72e2652c59d042ef677412a94977c15c4be0fbc5e91299ae6d39596181130ef01fa3a884c844582389b7e976122a9ae2f1f8f44dfc09b9e47ada88022beeefcd08f848ed843203c62db9c4582175b41e40582e0ef5abe31798d8d3aa716a18ec3b1663f1dd3f7351032bd50ba01b8a9120739f204abafb6a4901917e3592f6cb5b0c4f494a27b8b58cce3783e5c56028954a0c62fe72cbcca7895e2fe36a58b00ae7334eb2cc9ae92437934b3b552b5cf8b140e8393c925e7b906bd2ea53a535ae81803ba4d74a97b2f7843e01ce72893ed62ab1395e3eb99196a41448144650774fc8af50130b43f64709c2d9853a8df65fe92b0f5360b8f3938bcb7708aff75ee3cf8cfd1c00773c89d673856f4ec7fdc4a06053bfbab16cceb5e61b131f5a780421fdbc7a7de22d302bae32e45f4e0716d0e44056dfd6c2e5e6402eeb3c05f31fc6938172ca47208e6c3c004caf92d48d23de1204ac755b50149a74c99102f4d43c2b8af4d1ef66a8e6c8d501077b5d087a86374b4dd0ddc98bddee3d1ba7f2d99afdad1107c72742ca8a91ab54358c3943727b9a446252d1f8442f3db92f2648163469ea56aba6c225316ef2c6daf9e2873594334dd9774db74ecb0d85659c97a0c8b809c0b0ec689780e9ec41917572aba19f87818d1396499924e44e3f8566e50fbaa6e2aaceb4d64a6b345dae1274bbec05139e933e448944a2ea701a346d734b9d679c144c1aedf13d44cda580c5b17e4e0b0ff0a4c6d9d519c21a6664c081300f61a0134e2ea60d3c637f056a47ca4d3de71caa9cb03c23ffde46e2de969a2b813bf5ae13b2aa04762ee356442f4972f6859a2234ac70b84020c7227539b97dbe54f413f96e095e123615dce3e09a254e14933f28c00a77dbe401272ef58d32da8f7ed788b73fadf879100d90f71786f756f57291af44f66971685d2dd526c7b48f60621c172a29c9d34bf98744571be04d01ef847a7c969b77def1f16de46465079450f55c59576a459ea5e93bb7eb83b36419c27de6dd23e0a79cadc4bbf5d9483d1e4b4b1a2f5e950ce38991c9e38286739a241cd4c9b4c3e4588545b37ea89ffcb2cad19fb4a9ce3768db7555ac783fc607a4a7edc844d27a6c3710f1564588a2b2e82904eb939c4b593c9f81ba9e4e2b41b9f232fe2182b3f64522e71a60492b12e1a67305a93a6c4d32b7b1a97ef1e4e9419f7e211d1626424a13bc468f06fcd6ac0b2006279ee8b4e725aa0d3d790660e2af54147121809de115ee569fcbf6b07f446e3d6c3b32084e0fd9dd89aa5631cd7ef75e99248f131d678a98f9c1ae2600fdeb553319044cea51a338dc60f4cbc230b19ee35ad630ddb37fd200b23c78986b4351a7a2f32c0a6bf41bafb2d8622a712a378475fd817f842964fc9b7a9b5c9d087878781623d5e14737801dba9fe0339f395d07c4233bafd633ddd9321a6c495e33bc7baeee4b1c8b57b1f67973f082205ac22f33d4007c4e1db648e0a2704c38d7b48673ffded2b290edd705b64921c229cfd1cbd0b021af3c6180e8e9f6903cae227f20d66b011efc3dfedc69576afb15f0194490baa6035f011b0630f42f90ab65eacbb707fb91fa519ef7a19d85d039c841f55d857855b97edd8c548f98bc9077e026fad5bb531c3dbc669370ab786e1bb31e00aed82b6b097f5869e477837d8d7c8ac33266da811e93e3d2d271a62b760a4b898693cf518dd084ee39cb9ec3d50937ca2177d8cde6a3f1553892e31f45b8ca2221979eceab1e8a61196a1f22a0a4739e78970b20cbf20e0c3aa18371f9e0d54408fcb90bb6f08fd6a70a5d591ca9014b7782bbc670dfb8b694e8efe9bb8b6d904c2f70e05f46577ed059e98aa050d51d0fc857c1c12a52a32057296cb85c2311c49ad89be92ae54101635110cedcc555728a0521c2e51b0cf6cb59e16216d7b62c2e7fb78c3aa1a74af72f94e43782100600528b8ed722bae8e1f7d58de04702c7f951e782f451efda927163d6139b31ed0722e3f79a1f4646c286ee133bd67c1dccd5b36568cf4849f3a111a8780050c86081aa5cee689a096298a083a3bec4e6eebd69881b7a9fedf277ddba5ebf22af30a0fcca9431679d8de00fe5559728d00fde7889ed6460a9a6d04f4a77b10821fb652879015057d000c8b8473fb790f6032004e26a180efa15f6c68b0e3dbf95ac35857cabbc421768a940b3f2e9ef0ef754bc88bd485111d83a979cbeb7780c304b209327a871effa816e00add25491292d545d3bb5af4028dfa1d4de8ff8f31bc268a993bad584909cbe28830ff0f548bdd2faf50f775654ff166d00f512c2a77621be05bea2296b41f1b4180b828c441e18c47f8992f721b9bc6bf1e025e58a8a4fbe98aaab019ccc4145a1f45b538c438464d07405d68360a96d3402417d3cb903b231d226b33519913aed18bb06cbbf82b5532f6cc9aa1e0e8b5f5ab6c078e90f087fbd0825be3c401fbfbc449b04ea1fda56f8c0f05a1e57f00c407cd4232c1c34f080d50c1204ebf268886fe05d567ea7d17b44cf537e4624c202fa07d0844ea8d64cea80a0417cd0c687b453550dc355f199f61da62c7e59fbbd0b56d7b54b607a0270e404f7704056d0d90f9b0ef64f2d98b1dc0f1d3212743c5aebac59e9466b37f050d3aac982aa2288f5ac178959297a61efe1f9a95729ce8783a11f3eb2b3ab9460463ebaa1daa141424387c57805748efc02f5f24289250b4ae415df331712a9fa208e72089f03a4c0be16736aa3e9ac0e62ad8b1e1af766e568ae06798fed7ad13074d2b034fa2e6ffce4453e53e91d1de2c9fdc8bd0d2ebb59474e69d80e084ec17f9beec25212b012606c035a5f87aa97220263bae1994bcdf8d1a9e9ad3f8387382183d6886e49a9e68174f448cad8bd23ad63f2b940c061f7b36d006b84a757f401f9e396e9d8c54a1c5a13662aed088dfbdb8ff936e4f451d85797592773fdb611d3f1248d1b35504f38c4eabc27c44441f8016ef2d474c387f79f7568c294b76461da15326e0bb13c536e7a320657aa25d7b069b8352b318435157b81ca8932bdac4118cd7ed86d97ebfb04cd7c9addcb695942ad818d642afd108764898d70f69024ddc6347838730ae8c662d2c9c25350988806b09316b00725797e4c9b10d61e2e1becbfa33ba8fb790743cfd046d1e3b557bcd5d62ea25aed0612886fd48e05d44f9972c9620bbde37b0529f87deb9dcef837ad4a622f04adf5611476d877a4581645258f526db22dff73c2f420a5659617f59b02bd98c3572b0c0fe25e6e9a8cbdb01c8ff4ad068c7d252eb5567f51449a5762c1d4428c072b9be919489dab87d4944bdf143c2f405859818255b62e146df8a03741854fb9a9f6ce2cb046aa70614f503ae36b5962d434cc40eaec3664c42d02e25a5a02a048fad257c47afc6f74bd1d42ee9775cf0b9937f7078ca9595c7fa52423ce11fe7bf8c2641b1e223a3252489083a34885d26373a6bf937adc8fc9628e618ede42d917368d93450d73218da2d81c7fe981875950364477ffeca59f9dcee1ee6ca70d678a0e8ae8ac85069a005d9b96b7cf7c02257e6227173aef9a8d88a8a522d09d6525a87a767aa173b8e5b3bdccc2ee59f3c3c201f6929bcf0badd395cbedafa8c0b437c6e0da5fc477f28f47ebfcbc6448eec9e0271ba7ab691963de5e851484bbe6ae514541b3675a79d32dd79", 0x1000}], 0x6, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000040)="00010000", 0x55) socket$inet(0x2, 0x2, 0xec0) dup2(r1, r0) 16:00:09 executing program 0: r0 = socket(0x2, 0x4000, 0xe473) r1 = syz_open_pts() dup2(r0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000300)="503884c43ce0f0b54d376e328eb746ab94130152a2578e153fdd3eb02afb9d474510bb132eaf03339c77cab361a89532db3a75ecd421f84af58fb6e8f4a976d9154a3140f10d95f3183e1286fa69a801a290679dc81f70e429ec759f57cdaa34079711040264b7b37f5097b4ab816de878ccd230cf8475bceca69379e4c751505f4ec67f1d9de4bac8ab0c08a5751a666efee069571393b66e96c24a39e1ae86e7c4b7d9bb3f7b5093bd50d32919df5f8fe9bf9e29fb1d581065981ef77fda739a369e7a37eca31a8eedc79dc4074dc59d9a1e90b7fbd45e3de4aded71e47dd2fca230ddc5c6fb", 0xe7) kqueue() sendto(r0, &(0x7f0000000000)="c058def4f8c7a3f06737a6be5599ba50a0e2690bd6e31b23b8ddc665889bc858ba90ed3f360a54cae1b44c8445d88490f48aeef7214838645a0ab3", 0x3b, 0x402, &(0x7f0000000080)=@in6={0x18, 0x0, 0x80000000, 0x88}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xffffffffffffffba) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x4a, 0xc4, 0x5, 0xa5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x1f, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0xc8, 0x20000000, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x81, 0x20000000, 0xffff, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x2, 0x9}, {{r0}, 0x0, 0x8, 0x20000040, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa3, 0x83, 0xdc, 0xe6}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x3, 0x4}], 0x7, &(0x7f00000002c0), 0x4, &(0x7f0000000340)={0x4, 0x1}) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x1ff, r1}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x400, 0x7}, {0x18, 0x3, 0x1, 0x9}, 0x10000, [0x5, 0x9, 0x1, 0x5, 0x0, 0x8000, 0x46633a88, 0x38000000]}, 0x3c) read(r1, &(0x7f00000000c0)=""/214, 0xfffffffffffffe36) r2 = semget$private(0x0, 0x3, 0xe9) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000003c0)=""/4096) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) shmget(0x3, 0x4000, 0x122, &(0x7f0000ffb000/0x4000)=nil) r3 = getpid() fcntl$setown(r0, 0x6, r3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000013c0)=""/4096) execve(0x0, 0x0, 0x0) getpid() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x1, 0x7}) setsockopt(r0, 0x2000000000027, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xd, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:09 executing program 0: socket(0x2, 0x1, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) dup(r0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161c0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20004, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x3a, 0xe, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x1ff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000001, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0xa2, 0x0, 0x8001, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1c, 0x80, 0x31, 0x7}, {{r1}, 0xfffffffffffffffd, 0x70, 0x2, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x43, 0x8, 0x200000004000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000003, 0x3f6, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000003, 0xea79, 0x6}, {{r0}, 0xfffffffffffffffb, 0x49, 0xfffff, 0x1, 0x6e9be9c9}], 0x1, &(0x7f0000000200)={0x6, 0x7fffffff}) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x41) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x80000000000002f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x1) preadv(r0, &(0x7f00000000c0), 0x0, 0x18) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x9ce8b471ef28f596) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7fff, 0x5, 0x9, 0xa3, "07644c27229df6dcb279b80b1d9315e778329b39", 0x8, 0x200}) 16:00:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x25) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x290, 0x4) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget(0x0, 0x7, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x180a, 0x6, 0xfff, 0x9, 0x4, 0x101, 0x6]) 16:00:09 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0xc003, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x9}, {0x2, 0xfffffffffffffffc}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) socket$inet(0x2, 0x4000, 0x5) sendto$inet6(r0, &(0x7f00000001c0)="b187751265a8f1d3eaad2a760977fedb983876d2922127b567f3aa12d42706987293f78ba11c259cb784fc0d425a0a6eea611b45eb14a9cbc4ec5410025b56234f38170826f28963a948ae01d366431ff0874929ebe7b904f844762e9ea0748cc4eed4c27aaf17d763504fd6f26c3d462297996c69564f5fd76ff9451987ba5de6abfde95251f077ea646a63b24d76d5a92b8a11c367a331059253e714ccb5295597a86cf13cec2edcc43720b0cc57e9f9f70c95c7fd6675", 0xb8, 0x8, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x400, &(0x7f0000000180)="c36b78ae3469", 0xfcbf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x80000000, 0x3b, r1}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/88, 0x2) write(r0, &(0x7f0000000100)='Ol', 0x2) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad4a4066de8bcc2eed3147181c8249df9f8f6c93cff89a2f53a8e6855c29dc2864107cc94a230c0ab6adab2c08514526f6e2e3b28f63741eb2d2b16a4c39a6c3b4d2e99f6ed6daea931a0f8cb4dd6d3c4dfec022295a17cc96c85158bfa3d46846c281a8793d8b769a96e14872a531871855bf101eabfaa416ffed7b1636492d35a813547c2c65467b8076a23fbf9c131157bffdd2bf17de9337905cf827778003301d4c"], 0x1, 0x0, 0xfffffffffffffd14, &(0x7f0000000000)=""/115, 0x73}, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt(r2, 0x8000000029, 0x67, 0x0, 0x0) r3 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x52, r4, r5, r6, r7, 0x102, 0x10001}, 0x7, 0x6, r8, r9, 0x6, 0x6, 0x7}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 16:00:09 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/120, 0x78) setitimer(0x2, &(0x7f0000000000)={{0x1, 0x8}, {0x7, 0x37}}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x2, 0x0, 0x1, 0x4, r1}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x6}, 0x10) setitimer(0x0, 0x0, &(0x7f0000001680)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) write(r0, &(0x7f0000000180)="1337d55d107eb97cc6e4876e080bec48c8a28a5cce678a07a59f59e462be1d345be5617fcd93ea8565ae33a4792a21fcbf12e9cc0da8a151f54bec503c0be276", 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x1008, 0x1) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x44, 0x8000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x85}, {0x18, 0x1, 0x1, 0xffffffffffffffff}, 0xffff, [0x1, 0x3, 0x6, 0x2, 0x100, 0x8, 0x0, 0xcd]}, 0x3c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x800008002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!.\x00', &(0x7f0000000180)='%/\x00'], 0xffffffffffffffff) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 16:00:10 executing program 1: symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) close(r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000001c0)='./bus\x00', 0xfffb) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0xc) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) setgid(r3) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x236161bd) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1ff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37000000fbff000000e5768000000011"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xc9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8010, 0x2) setsockopt(r1, 0x92, 0x26c1d89c, &(0x7f0000000040)="ae5d773ee7a47224b81c5126ca1f674eba3600f3fa2c0e315ebcd25bd14f268158105a78bdebd860ae5b47a2a4228d0ebb1d9508c0330d73862d1e24381d97552864c041a774b258cd9356922491453c4c319cdbb2f7b937123d2717ebc4c2e3c4cf461d9821ac25ef916f9e79134196f5f2e7c6402c18316d0d7e9fd7877cfabeb7b9c4bb9ca79bc43904269e091bd3b13829a5e3689f4c1ee79c46a5331e2c477bca269b5c67d7d160203c9a0aa5e6fc876d63ed2bceabdd11ea13fb3eca49c3fd50dcb2900d80bc4ab0eb718a9588dd3c1423721d8bcd5ea851b8ffd68db4e85eadb3bed68680183ad8a5d9cb1c3b709b7825a8c4ff7b5c7c5bab95a941812adf5972dbcce97ad862f3123bc1fef2f4c962d1f2adec9282dbc8ef6a761b0788e77667a4bb924f90175c354d14b7cdd3861fddf8a14d5a2c5aa284b0decb219cc3c3d66bd9c19902810beb0259bc38953b9c959eb8f26bd59378de012d9c318415d32738815f443eb8dd80fc4d83df1720b5a79d65b597aa5440a342f23e6293b504d0934ed4ba8263586aef13935f7120bf9e0b80994357260aee8555f82293648611e25130b9672b1cb35d5def9d2c3e1e09f00ebb96d3522761ccc6b35e26fe12c7937f2a054f925457806849a4954c6aeec32b2aec6e1652f1b4ec7b2bdd1bd9ba4116c234de2eb2eef5e2ab644d88e1b45b85893aa6b0bee25d43b16c5fa653fbe0ff25e50028fc19ff3d2d7f36f37f93c05eb67413e540461766a6138f97374f3f73295d0878a6e17ee9104584864bd67f21d4e28ae8dc91613dbe9409575f3d54d5dd47e0d59ab80068a574a673691b09f6d1d04cd2f88a055d3e6b950d7a833a11dcab8726ba42fd687b57688508ce5447b2be001013aed022cfdbf07298729375c663f3f1f7e5c5d000f97f28bec404a0c25ae7a08890888768bbc331616612bdd966d6adb92e80ca914554304038089b8842f78e4307772040b46c725bb62b9d33ab2842f0a0750d5ca9500dc553f4acb09812ce312bdffd63075c4e11268a6bc7ee25723df0facfc02c6307c0bd22e162e11c7b755822130ef3df17af7d11c35d5b9ac7ec59ed022aadf3cc0a4126afab02f7ea3bf758ca87f17c86cf3123cddf73bec3d1b2d0adef844fa3baaa6dca4087055a31a6b80b9ef8a4313a09ad06a2ec1d628db55d7d792e2f827c0802545139c33c802f6241e9d05300e644e7f271a9333fe4334b03503234f8de6d3126a35f86501524b91970043edeedad89e69643d55c4661c287f0a2620f509114e0cff3bd9576a7c391f19cbc43ff299ec539c4dbf38b8aea45bffef760c7001e0528aefa4f8bba5c1dfc165a275878ba68dfc7fbd50e3f55fa0058d4221af81ce134deff68e53393b370ef5e55de58a1c96633fc6b38213f735cd4271ced1ca624ae1e153061c246f3f25490e918a20e529bc90d382fd3b512b13a31fe219f8ccd5930adc129b81fa06050ac06949dc051b5fb944c42bc60a26f1c3de774935d4dba4d8911b5859f4bd8cd9f285dfcc030ff1fb6b84826886470eb8185e6968f3741489ddc45ebf90fe9d8d5827d5d08283a5262bf557f6d8fc01fc3d393a6a39e67848f7385fb9af116dfca6b481ee05a83acd82d32940eca5ff48a89b56dce5dc9212bb1eea79e801bf9f9c24da467f127b0c8574e760f69059810255e08206f968596d47d91e828b0550b72e30111fbb0b0d4b5918923d874649b63f5acbf6c26e0d80e83df6124d6f0ca6d95ad6ee34427d0f74dab0394adf0181c1ae2f863234ed384fbc1a8a82e20058983ffd97f8a84cbce5fe18dd7394785d122213e979592575140a7f3f6c61dad8db44d3cc07881739e629ec67c49b15e7259884970e9c8c9c67721b9c3a9cb6b4e0dfffe243ce0c0c702b0555f773bd45fe680dd22121b9b2b116a3a965750033003f859ec93db10893532ed23bddda5dfc4a30cb32b313d9eb6ae4af4803da69305b67483112648602656a98a7666838416b5e821e1890609d3ea9facc20326c5936273714ae784b9674c2417af4a7b76cb50f9b82bebec4887b1b7f9395998f66a46fb9119c9c57b08c995385be44eeadf1428b55b3700ead94ba293dcb24289117f9356affb3c1e6f466651c739001bffa98e3dd602bd469e113df53069331846b9a83128ff415f0fe60768a62680cd89a205022d85d35789bbfe89ee946edd49dc891e5f9067669196a1f34e9b40c786d12e709f78e959d1f552366ca8063ccafa51b0a3e53302e7b7941597d0e7586bb423ac425210218a48a348b40825ec02f5d278ec1f53caffc67cebd1894e25cf90c5b31d419d394255d34e7469e33a7d84f5c2aec07d7f5b1650b910be251a2662042fd09b38fde6c5a18157158ee081d6e6e74097424f305c4e0f9844880d5b239ab4bae8c3caa4615c0ef085cdf8d4d378340b8daa42c8f4407819fd2c2b9c0de46315a93d4b77a2bbac1725509608c06fab623364337ee7150287673bf8f6e0dd5c78dbad2bc60ec7814bc1fc4dbf669ab6ed9e5a0bbdae7a428d408f912066293eb7bfd3bff1f70eb7beb29863ce9a9db5b3023a65e1ac9372ee8af764890949b0fe379feb45f3bb78e41908d575f4b573986f6f3705d58aff2685c5211ec35e75fe776a2fc3905fc3359d596a574534ae310e216f031720dd8f39da480e408c680b43719471f3bd43097e1602720b503e3490df00d708d21dffd2db3cc2c7f5de8a7886f5a114dafa847b0d331a2586410f91623aad3c2519bd2b7474605ef9f902dbc353b96bf2a65f9b748c05b5102d90ca72f9fc918519eb9664919ce186a465482c61f012e8c1b6bf9031e21191f6895d0a63a1202c31129aaa664cf1e15035683d381d1e94d805ae2ccf5a69512844fc941578eb2676ccc638c79db91fc6a2d9e7e2bd75a7b39c2537f9d81cf843077c3adc89862f699c0c9d7878f650f9ecb4ec14b084406f25301308e41c60f9ac3b560f31ab4582b2e434087e03318b7655b50e4842cbba695a9d0bdac6f4867540d77915caf906eab56ae30d5d4761330566aa2b01a10f71fe162424975fecf873aa022a13e70bdf4a469dd4a07cefb61eeab1f6293f3ec5060ea636147799c4bd7a6eac362a71cb6cd378e73dd1c99420b3ed835184d922e318776a33d7e51856a5c31a3657c42faec0431ccb682d6e2e03b44ed0e0f982ced0e21691a33564e3c7877841cbf97fdbdab794e7406291c25bf02842a18346a17b2b3d32d821e877b86d946c2e2c1c8ebb88f2f51e0b1107c63876d4f916fb9abf0c9a16ee2a534d1bafd7fdedc0b1c851d307bc800eec45c7b17e4433478eeda2a638e7a2b22c51e76bfcc586c8d661280ae9c279d9d459661c1df82d9044ae31f46e19ba1f2ad16173bcc38558fbf8ebbe720304ab454900c9702382b7b98219397eaa12fa646d6a4757be748f996862a02d6e485d24975feff5e58bcb25e71fbb918913145f2655ef87802966c48b282d69958a76112eec3eff0cfa5f0f25d72bbd1bec02d8b590b604a32e1313fc2b26b8f79be3288aea17b6d77a614346b0334f6d099dbe4e2edbbd21ede0cc5e0a92a90b702dadebd9699b523c50748c0ef4dc1a2850f3f4fc082c4e5c5fafbb16dc8a362bdbfdaccb72d987128ec8901ac03d0222afd58300c3cafbede5ad602c5ced20ba537280ae0cc2c0bfa48041fa34e598b30a6bf7a869d1ab7645e13854ee971a38d81b698a0489909e8b76033083743aeabdd5686fdf08446ff9577c75cfae8ddf5cf912b31ee86377217e32f2c4db6b460c28802589509f8d1fc457fb9130cea3ffae50821bcb972e9ac0ad7147bc8e67f4987ba7919b3a683eaf5aef9ebfc315896a14349e31523b92c0619602f35e1b00b6e8a70209f813e4157908e488047d1f083e60bbb8a6b39f11292050be17e39457d38c152a9ee359ab89e385d3cc5dc0bca8ff2505fd5fb3e6da0441a721a435eb285a869fc6c407bd4805f632ade4bc70a7e17f5ab1277e42c733800f621b4432a26fe5a8304b423c89d4378ba52f90ddd9384f93aaf570b47d4342ed91561f373a07274e8eb93e805af88e1b25fb44ccc7e8d1ab732fbce75d649121703b2050d3d71e71b7bdba19318b23789245fbc49ca1e5b3025b6b9416890fe59cb833a915c18b1cd62428ead006fa815b793351f031a4cd83e61c0c66fd3479d381d05196bc7ee1525f04fbe9b75b0935673b4eff97c489c8cbacece14e5eb879e23f5acb87f161b6aa378bac1f0906f80a6149b6b217258cb0cd672fb3868f9bffe28d7286b77a2d364c0874c94ebe0674082cb6c282fab6690841cb44750ee7e1bce6129786a52e63243e0e086dd63297b563d86659929a25d32c9474c2121eb0bc72015ee62388c43a7b6deeeb77ab4544cf1db926bc23918e88edbc24a59543eddf0cb5f570818ac1cebe10ec4d5ebf030a10a3a3798ade2ecb8e4fd4a94475ee38c8cf151f08d2de78fd39eec74d4c38cd1b45b0a68346854a34f2c8259b411b7fc5606be1a0e708cbc0727730a0f02ab35821844bdb7aa469e404eb933465e42afa59034f44c9c8556055954eb1ab9c3adb9a450f7fddd5072c6d2b95f4f33da4bddea009f9c2222961b0fdec97d6dc510ee97055d8d8296a7d70fa744d0532e16f4002b7b3ab742462c0e355339aae320f8e524fa8c7f6fa7abb86dd25fb0d83d3475ebd63f419633169043823714bd11bb0c8d8e1c12485d511fccbf2324e9e0bda7052a67e3b4d3579fcc78f3eb8fbd2bc178cd728d6649cbdad025b409d175c32e4c4a07c3d186c728ff00355ff96de31bbf3d035719cd300b70ef293aa2b649643693e929b76d08581828d01e696194829c6478714a6ab7e4950e3927edb3d01eee1f2c5820f1f6c7d6e552c1ff5b714f316d6119b850f02600886bf2765ba7f7012041afafe62721f118e7831ab12cb05777f00b025b9f177058ad2fb6f12fa0bfdcc3af707934fe6bedaefb8da45a391a264645639b371969aa4cb7ff1139906467900c2f97178f156ee80572212130e859ecfb7db21973ab7d603eb44ef8e70a4aeadc3e0b1d5c5bc4560490c1b98d1278810e0fab18f217d1b63cc16590c117f83184cd0a5df17f5d5537c055023fffc0373e56a01bc0898c772cc2b828a3644c323304b2eeb7bb477636d53dade2d9a2ea8be085de18176d1c03c112d65d7e957f47380a441d6eaa5a8f68292be29dd8f11be30ea9397a0334a73e7f4ff6cb28b8103819596f5f59627629c9563be1173804e6fcb431112b2430b2baaad8575a197e05a95fb50bec78aca38085df8fbf033e5894e371c63877db1fa7b27ea0d495d79ae5fa7b9c552c39f17b5c3a08f4352852bf95c7581fff66e7d3ab18432896c3016ab2aa2378acf7ed71398e5e1c01d69a6fd5c0c25bbd2ab517b1663524f66241730b7e5eb62733ec6df349def8284b5ef4ddd6ab9af820406ebbba1cbe9ab3942abaf7cb954f7b5da00c962ea57ac82ca41a05465fa0834eb4552dab3a77798482be5113c3275a4dcbad4d9de0cb91dab07b4c8a0af85e6409b389c918f470bef716119a5e81d9158c2f63eb8ab7b794991a00dc91cf346025c0211cf5bca5ff3aae75a27deec4645a40b8c43da61e69f3f42995135333ebece79285e8eb099bae25b341468b1d9ea5d65a055aa1333b35a4d09425272b62fce4cc7368d8caab60ecfbaa9646d13ca43a5ee31955e04242da8f89c58d19fdc18a3a49255c561a49777cbcaad1feb26922dc85b4325f23f19", 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001040)={0x20, 0x5}, 0x8) r2 = socket(0x11, 0x3, 0x0) semget(0x3, 0x4, 0x200) getpeername(r2, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) getpeername(r1, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001580)=0x100000000) fchmod(r0, 0x4) execve(&(0x7f00000011c0)='./file0\x00', &(0x7f00000013c0)=[&(0x7f0000001200)=':\x00', &(0x7f0000001240)='[//{\x00', &(0x7f0000001280)='\'\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='/\x00', &(0x7f0000001340)='!\xb9[\x00', &(0x7f0000001380)='\x00'], &(0x7f0000001540)=[&(0x7f0000001400)='!\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)=')O@\x00', &(0x7f00000014c0)='-\xa4/\x00', &(0x7f0000001500)='\x00']) r4 = semget(0x1, 0x2, 0x40) fcntl$getflags(r1, 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000140)="44cfdbb2ed6dfb4d", 0x1e3) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) munlock(&(0x7f00003e4000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = syz_open_pts() socketpair(0x2, 0x4003, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) open$dir(&(0x7f0000000100)='./file0\x00', 0xca0, 0x90) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x6, 0x8001, 0x4, "863147ec1475afb420616abbae8b96e492d791f6", 0x4, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) accept(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000f302468d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000"], &(0x7f0000000280)=0x6e) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x9, 0xe, 0xb75, "3c06c7be90c1c513edca0495f988407b7367bcd5", 0xa46, 0x8}) 16:00:11 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0xfffffffffffffffe, 0x0) socket$inet6(0x18, 0x8000, 0x80000000) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) listen(r1, 0x8) shutdown(r1, 0x1) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) close(r0) clock_getres(0x4, &(0x7f0000000040)) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1083, &(0x7f00000000c0)=0x8, 0x4) write(r0, &(0x7f0000000340)="fa724375930eff1c48322e88ed50a8fa1a816889b4c8662fb61cd2236903033bc5a2a8e8154704c0b5bff4e2169916313a2da35538803a6030d1600abd90b15d2f13e0d0bcbd37ea116e575261597350bef2bfe391cf0ee518ed0000", 0x6c4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x81, 0x8, 0x101, "1a2ca0d43a233545f1dc947e5ec5e0d23b8e3cb7", 0x7fff, 0x2fb0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0xfffffffffffffffd, 0x1ff, "63c376bf1e1bce78312faf8750e219cf00668437"}) write(r0, &(0x7f0000000300)="ef", 0x1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x1000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000000000000000000000000e85e9f7e7a968d4b108f29ddb55c270f952746bd461c8d5e4046f70dc44526fb23af368d840d16fb1c8b1326f71bd29c831dd8888149ae2e600604d047df4e9458e075877eedb6f09c4c30d202f05e6a0093fad3d772f040688114ae653476d1d41b688299060f89dad3942c13e7bea66b4106d99bbee36da4a572f7135489c6bc6f3de5bbc160467db0266adf56910fadd4e3d8d235d495470405ffb081d403a10809b73bbb8bac62ae2f657c29072d4ecf310f6e3abd34947f300e6c8f3eecbb7dc7cf325d8fe9df0d4c3145e4371c773ec09e45d83a723b39e97fead0d7577a3322b1916627cfa68b6d84929864ca1d77c683acd17e0fbf755afd137e3c3d0ac33f2bddee939f929b39aa9323465c1f88beff888094576afb561ddf19f78f8e1772d2a26086cc06d08f5ee3b31a093d93fa5462ce2b19d6185c5e8259c3f061efcd5c9a37de1c45bfa38dc7ff5d250096548398bc02ff202184f9488e7e29bf07111d19805720bba540de7e57056254960fb5c3a93c3d50da9f7ea23842d3fdd0c977a464f14411660a4698e27fa58ade52"], 0x10}, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000140)="e000000100e59ec90f4fcc43ad238e000000", 0xffffffffffffffaa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40000000000e) recvfrom$inet(r1, &(0x7f00000000c0), 0x0, 0x11, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) sendto(r1, &(0x7f0000000200)="ffed0000", 0xfc95, 0x8, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa1) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) r6 = socket$inet6(0x18, 0x1, 0x3) r7 = socket$inet(0x2, 0x1, 0x2) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r14 = open$dir(&(0x7f0000000380)='./file0\x00', 0x200, 0x2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0xb3ae2075a53a81fb, 0x4, 0xffff, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0xae, 0x7fffffff}, {{r3}, 0xfffffffffffffffc, 0x4, 0x81, 0x79, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000010, 0x0, 0x1f}, {{r5}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0x2}], 0x8306, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x40000010, 0x400, 0x3}, {{r7}, 0xfffffffffffffff8, 0xc0, 0xfffff, 0x4, 0x3f}, {{r8}, 0xffffffffffffffff, 0x20, 0x10, 0x80000000, 0x42d5cf8f}, {{r9}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0xb179, 0x9}, {{r10}, 0xffffffffffffffff, 0x90, 0x20, 0xbac, 0x7}, {{r11}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1000, 0xf7}, {{r12}, 0xfffffffffffffffd, 0x1, 0xa0000057, 0xfff, 0x80}, {{r13}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x8000, 0x4}, {{r14}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8000, 0xffffffffffffff01}], 0xffffffffffffffff, &(0x7f0000000500)={0x7, 0xe18b}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = dup2(r15, r16) recvfrom$unix(r17, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000140)=@abs, 0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e9000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003e8000/0x3000)=nil) shmat(r1, &(0x7f00003e4000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x6, &(0x7f00003e0000/0x2000)=nil) munmap(&(0x7f00003e1000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f00003e2000/0x4000)=nil, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000400000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x80000000, r2, r3, r4, r5, 0x1, 0x3}, 0x1, 0x101, r6, r7, 0x8, 0x0, 0x8}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x40000000001, 0x7, 0xffffffff, "0a5068a3400000000000001900e3ff00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080)="1ed6b537", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = socket$inet(0x2, 0x7, 0x7) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="9ca55938c9fa2d0ac6cd3eb80a6a17d0fd8b08281741bf12b34ca20ede9ed06972dab36fbdf09fe751b64fb009af5ca680c49f978dc0b0e2f53c78153678fcc35a6e6e4dc6665e4ecea9faaf841545fa9478eb82ca46de7bd43778ce076098c8b1b3fc", 0x63}, {&(0x7f0000000080)="d678974cd985c8f9840fdab2453cd12a2987f334bb027306d025f889b5e49a3696b3d087d557a27a1c74c0acb985fcb6aba5ee67c1228684b4", 0x39}, {&(0x7f00000000c0)="ec34d70acf295d24bbe1f026172c61b42f0903daf8ccb6b3ea89a1601e3ca9621599fbcfaa4d46551b9e", 0x2a}], 0x3, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8010, 0x0) r2 = shmget(0x2, 0x3000, 0x404, &(0x7f0000ffb000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="03f66c76e850f57e7cbb7d315a3880ae7871c0b6c8d3ed54372ebcb2759416246017fe1fabf57a3f1f8a66319a96849c4cf6d15fd389389d5e650786b31f4d3491216146f286012c818666d54a2ff37612c886a8e32d69b136b60f8d689c7c1a410dc279a5d5c71656ca03307935120f63b48905f0b322bda4bb74cd171dea164b02dda0e9a762b4863f1e658cc5e3d05f46912757f1960dab63b21d96c3e06b4325c7076802421a9a813aa38bc052a2549674b23de0b59b46472c47726d4a8193e8058e9d04cef2314294ba0b3e5890f70a129ba7b5f5ea1aca3d2973cf97111e5d656f049a", 0xfffffffffffffe6b) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/220) r3 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/121) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getpid() r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="d0ef2145d3802884e426ce9f91c1acedfa13acd031751c348cf73eb8f07db690a289c3e57e3ba35c4e712dc7151fe02c4349681b8a69ea8873d4473c6be303e8d9fcec022416f4f27576f6dda21d5fdd0fd17ca4c051ac49af24fb3d9d836e3ab7d433ad56fd804efb6bb01489519aa8cc9af666b56c43a59f32fa80daed738ca1e3395f497791b94d9632daf43fc58f7f9ef6ffd564d601df2b2a6d34344e7617895598001a519de4b969d7630160", 0xaf}, {&(0x7f0000000340)="f8bad76194434f974add84b6caa602400df597c314f28aa853c6bc16f953243afe4ae1581f9950f81f1b4f0ffd3b2d88d1b5e06c66785d3a03fc3195dc649d6b1139119676afaf8789431decf86c19cc453836ea50f955880355a643731f183606b3c913ee4e661c1c591ca8ffe8ade4da9d1c04e4047d5b497c22696eb6b4788421bdbc33aa902254a7d50a56d84aa78f1b20e0874ef230075a85f7f285686e1d82ff8eea47ea65f1aa76b509a30515ced3072b4b37e8c7acd6bfa8824f0fa2de", 0xc1}, {&(0x7f0000000440)="06217e88e419e5deb6f371063f27ac68a4203110a00f3ed6767290e6fd0f0d4c78457abd206479fcceeb9c5e45a1cd7f57793eb86b182e4ec3a45be9d4b8f1a18fbceaa6600c3b3be8ce4c9b02064f8ce49072a98f80413659464be6f8b957bc4bf8b2a97af0711cdfd09ba3e1e4a4433bac6c20b4583cc634f1abb57b050c05cbea1b65367a4e043343518ec9f200b41efc25d6656fe0db6cb6395b7b82287b20", 0xa1}, {&(0x7f0000000500)="dd28231bab9327be541bc0e79b4eacf536f5f8ae3c1f70be8bf08df7227afd1d3bb72deb39b289773056c1756473689ec0062765bbbde7140d55e976f558a400daaf8680a6c37589b3f0022813ce6db804826b23a204b7b2e60048235fd72f277f9d54763924d9d3875df59bfe5592ac50f938c50afa3cd922c99196f017f5784c0bf342be506e7de92226023eeebb709bc282d9dadebd180305f379c8079d39f5099b9c887b798f962ab671f08b279bbaea5dd6e3b5694302b873933183c36c2a696eb4c2fa2a85454230e876988fe4846e2f37ac5f6f92a3b6497b451bd8978de98c8b3d4c7b014e7b205da2b0a3", 0xef}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="200000f62205000000a80725038f9e00001b12788c7de0f38beb0a313eb1b1ce4a10b5b21dec981d", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRESHEX=r5, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="4534ac6cfd4caa040bb59fc814c954bca86b0600a92d", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x148, 0x404}, 0x40d) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) dup2(r7, r0) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000019c0)=[{&(0x7f0000000600)=""/4, 0x4}, {&(0x7f0000000640)=""/213, 0xd5}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/80, 0x50}, {&(0x7f0000001980)=""/56, 0x38}], 0x5) kevent(r8, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x200) ftruncate(r1, 0x1) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x18, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) wsmuxpoll: not open wsmuxpoll: not open 16:00:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair(0x8000000013, 0x20000, 0x7ff, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f06", 0xd75) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x4, 0x10000000007, 0x0, "a147900900"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x7080) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xc1, 0xfffffffffffff801, 0x8000000001001d3d, "ba060772f480e6ffff203700ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:13 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000140)="be82a483625280798a426665262367e8d8f5f90a613dffb613a26fd9dd1ea834124f0e1c7068e985a4030769b2cb26086dac801cdd996c2e2c17ec2485e0236ab944261415769f81ac9d0454de89910b407434f6603faee893f611dcd3aecb5b0136ad0f7fe7850966b705dd26bd9012c5d8cd3801f48617dc5607494837c70b2f5089df0cd57402496b70b950be51a760940aa9d6314fdd6ac88883a9f8f146abf8692d0afa9eb9d26e0952184d0edebf82ef22eaa9c968f5a4f65842baa66a8cb67cbb796e2c11ea0e600391a705564ee5fb68", 0xd4}, {&(0x7f0000000080)="e9478cab6141da1c89c0ef88cf057f5a4244202682141dc95a7c9d59ae0add836b8d5cfda33c9b7ae477bd2b8fd4dddceba18066350f165388e686084d6790bb32b04051f4cec2a0822ae5b872af3705150cdda59f52", 0x56}, {&(0x7f0000000240)="98c7d9130c248ba72a5f77d481d0b53d547089200685fb20b46c3552b04ac3f4c900d54e6b070dac2d105022eba169fc4e663b3b5e6381c9821530b46793016eaf98aa604d5f9c214faee34c50940812a5aedd5cd505c379491feac154868f57033a622587c1ca5f1c14a8992c1f5563c6bdf979ad707ef0d2a86902b16e7442aaab16b3a3baf604df8458aed2f9ff321b02e1db8751679bf5e7b01d18e414af0e8894201db9f89cf26ef9f616f28c3cef6250d2302e4232", 0xb8}, {&(0x7f0000000300)="6e6fa8d2cf547a3f50e9de7f9b4fa163971ec6844b82d1bc424e9d786f558ed0e3c8bf243af4bc4f49c6664b2ecf73b7d5bbb7ecc7c398e61db6fc9f1a205f0b98fa3322770bd9404152b35c9ad55d582ce51143d740e7fe2d5fda54829c47e8f30231b552079c51e1fbc5a4f52014301cb2c21e81766e8438a0ec8097ef93757745528a41f247709d795e1a946bf1ee0ed310c813bebeb41ac837e5412457189518769d75bf25cbbbf54133ef90354370a178f1499b2a4f789b264377fd21688622bd2a96d7fab45ab85c5911e6e3843db17dca757857bb959a28c35dbbe5", 0xdf}, {&(0x7f0000000400)="620bc50ae93be2d00d6944f1fd30f955dff043009868a1f591bc420762274ab56799edd0f90c2603800bacfa5305886660ee7dc8bda84a4a8898510a59f47be52ca444cd72f4a6ec17056e144be7129e6f2ab1f07078c9b8f277353d3076487dc00d3badbe000e050de5e7a7", 0x6c}], 0x5, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x20000, 0x10) utimensat(r4, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7, 0x727685b5}, {0x6, 0x101}}, 0x2) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000500)={0x18, 0x2, 0x4, 0x7}, 0xc) dup2(r1, r2) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380)=""/23, 0x17) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x6, 0x9}, {0x18, 0x1, 0x553}, 0x3, [0x9, 0x0, 0x20, 0x3, 0xab, 0x800, 0x56, 0x1]}, 0x3c) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000200)='./bus\x00', r3, r4, 0x4) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000240)={0x0, 0xaf}) fcntl$setstatus(r5, 0x4, 0x40) select(0x40, &(0x7f0000000040)={0x7, 0x69, 0x40, 0x1, 0x4a9, 0xfa3, 0x4, 0x4}, &(0x7f0000000080)={0x9, 0x2, 0x8, 0x1f, 0x40, 0xffffffffffff273b, 0xfff, 0x20}, &(0x7f0000000140)={0x5, 0x0, 0x8001, 0x1, 0x6, 0x0, 0x5, 0x633}, &(0x7f0000000180)={0x9, 0x5}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a06, 0x20) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="d169a75b2514dc7ddbdc179251160ea1efe09198a00e15e09b5e93d7b2b5f5601829ea523139a39e53f168a3baedef80f2893ecb42f3775af2406a79c6e2dc9061566e4a5b7defee2658d8df235feace687058890b6e8a087c0328b1d124211b162af577a6b0b273557326f321cfb4facda0f6eb957d04ea575326d06b4ecbec669cb077ddcd7eff694658e700715b452d437b504dddafb802180dd68fd3eae2dbe1c3504d53abcd43d1355b43e8eec0dbbe3680744dd57a6881ac3d12d1889bf51d429ea835581bff0822bbb250aebb18f9a12f86a29c595b946f585b3c48b61a", 0xe1}, {&(0x7f00000001c0)="ecaa936b07600821bd5229e686e6505d7ceb180f308316e109f932feba6ad4998013cef3bee84df1570305510aaff58d45a17d4efd297e7d7adfc705ad242b7bf902d1ce3f7169c3dc612ab5bfcf8f241002b23f3ce0b9e5f152ea542032adaeecc1fd46c27dbb79ee4ac0d6b7087c68b98c4e7b2f9b0e3dacd816a54c041f85c1f9ea15c8c9899162f203daba87b4d9", 0x90}, {&(0x7f0000000140)="041dffb1d6649ed1c6be", 0xa}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0801000000000000ffff00000180000082f97d7c7d89c5c432aaeaac0cc38db6b0850f406996b552cb148b111e3cb401d12ff30a8aa031bec356cc786705268da4448d73a79784e619acc045620efecef8739a9dafff67f581b1dbcab14b872bc15fc8543bc9407691eb11757ad7941c007516d65630d279093d4e817c5bbcee84bb2cb0ab55368b567772afe1b3f96f4d5bbd85cf5a3464c3a77d444be460f56be465e33106b0ca9794981b7c6a2c03c20ff426ece51a45893f080c3ebc45f456dbe5c8ac41156813484aab3ba76b765dc73aacb79d2f9446feff94b078fdce2b91405e63a27d95092a58462e6053bb7a0585dd9dc094d7d985735ba03b4757521b03a5d9e61200680000000000000001000000020000001fc450fd789bcaba1ff67a70614f9b8788e350ebc6d906b4b35902c38b2f23778418f668ca74053f5b4818b4c30600d51ce759e9813050e33119caf26b88d5da8871e5835e3d1477d17000e616ce5ccaba5e0f4b000000008800000000000000ffff000007000000eea343a47fa7f02e94041f4b0aab7efedb56d927a4847d474c0f84dcc043aaaf5f7962311fa30b05bef91eedf484810a4378ff23788f8d7fc3afa0fffe340eb184de0613b8a84d23f3280774d7a674b9dc7c4db6d890aeb190a0102efb0f6fdbddc23526282d2d7743cc608c45a09e7418000000000000009000000000000000ffff0000000000000320354135eca943fbe30753d6c3a8401bc02729b05997c265a518f6dd1f7d9d710d12eb93c9eae8c57c2d3faf6b95beada83ff6feab655cc800e17336ea4f995c5d3febcc547f655530e2f411013708391cd11d15ed8b6eef552311a14625e263afd76f0dc21b825be84e197cc9d027a6a1471f3e5ba00218b1d75700000000f000000000000000010000000700000051ff90df9604f83f676c68812f0cda59db7204b9a6225b000b7daef2e5e07a586247d413c4768a024ee7ef3cd248f3d421f9a406bcb8c6045b2decc27df4a5e028fe8b6e103f5b8d60eb872af56e79d819d0542e39383569a3df08f3a7e9cfb3d37d895299ecff121c6beaea932a078d6d8b5cb483a5e9f3ad1386b5eef9319d01687b9c75a405493330e6fde8e78619723b9c73db907b23cf40efab022bb44d169573dc4ba5ae24359a6571f44df2db97d4df52fb0dc6d87b56d60b1c75e2ebae9bdaf9a3c6ff7624aee81ec4ee9e9e4e6ed2156e7f8828237255f382000000"], 0x378}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x1000000000000}) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x5, 0x0) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="b6ec855fe9f981e09937ba1d6e6912bbd6286407db6711ca3c9361", 0x1b}, {&(0x7f0000001000)="ff5fddd659d4c0315f0e1bd82cb8ad1a298ab67cdc04f0f6b5cb7163fb37904012a76a9be411bd7ca278445ccd3c54b5ad8b86f18240a9da77010799e6fb84eedcaf959af2a469be8d2e68ba419e08e0a19807bf317230c179f8081c3854a5483165f4ae6cc58d2d2be4e997ceb88397a6e76465dfa70204ee26218ddc45bf5331a9d44cd10f2801c0010dca3fda2765c1f7757f34a7f131e64cd881a8ad4cfc2b2beb3efa2fd38af8b1cef976d35feccbb271b3aa6851075197e7085f6ba79f3079ff8a486a454732dc9ad4a1f98f3f51a83acc8560f0effd36ed5b03826231087097a68dade07822cb30bfe74da4a45a3c55d3bea274d785efd0ee5accbeb48ff51f8600d3159d82942625e27a1ccfff26057f1e79121bd16127cdaf84404cdcee697ab4b791c5d007cb0143923b887f7a14d31d131e98d67eea4916735eafb5b90834e468212332da49dbadaa710ff12b9684d7c5c5636293eb208046f935cc6416fc65129a2f4ce7094777c6b491d05b5b632844df5d81591e22cc375c629f9a8e4e34937a7f8d41bf0d8dee622a3e1c3cfe535f7db35e7484b2b332883aec76e56fb1d2a859ac82c27d87f1e07de22913d2c513a20f276b8c5e749aa29fdc77b59c68f87ee77b2ee38cb784a14104a16d4d7d23021a2685d8a79a7a74e6165cc4b0af710e8bcaf7d9b45b79a61019273485442bfc4e4b373ab048107016f94dbe94756c5d4a59e83645b7d97f9b420c2b9e387d1c0972da08e004b636055c246d70716211eb412c8336f9f63d1788243c2b8fd859f8a05f0b2494e6b46fa336669a32060ca0796fb5a56684dd716b8be26c3cbfcf32ee6f6eaa7bb4da706ecf02f05997f625727e6c18d92e6022c082e1f200550850fbbe4a047e0706c7393bf63f75e5c181d5c5b5eb5f20ec0aed268c108ede6df28195dba50812dd3ed9d3b62fa2bd1d0be1c62fc650bc122ad3f33517e1e2932152b49ffbd12d3911e3d7d87f985241cdf411035b16f831498740dc94436afc6d0d9dbbc0d276d8d2ead8ed3f5da524c21b344f1782c1e035dd8cdcf957a0a3f5d8a2798161a876d23c04652fb518b6f5001930b183a7fc3cc96a0169fcc774afe240f196b15f78af14429773087ec44fe50caea9d994f687ad97f0f3d061520f222f8886b85b27468820cac9d96f517bc4d11ff372398a0fabf809253da7de928f495e0f7124396c668a11e240515d51c6149450249883da96744e20696cb3c886994c1b9c1a7b3d1129fd96a9921ad957c7bf8d97ba9086414d0f1353937e97ffc00ecc5fbed0a2c3f65b7079af01a0ccca7188507a21ce6a70588df56820809ecde7b00c4af2de8ee9f09b297c12e0085bfc16c186be0a6c3e3a00c477b0c2261233cf92735ad1e3158e1127beea8aaecdab48af34a116ef27d7419eda5883379fe603490afcccabc3fb8ecbfffa4f779b1f0072422558fb4fd72b425728dd618c77a54b2547d9b37e066a617aaef0ddc5cda81b52a07d50828f14960a98ebd4beb448244e7a0de472479f64dfed1c07fbe3e4005e6c416dbda50ef5d6be9cb3fe816703e34f835c6a8c7f919af1377ac68f16e9f1bf7b7991284a605c5bcf2bcef598075a9ee0fe04e4c0837b58f4f509cf4512da3203614d548d6e038abb3963eb54734c2933bca8e8421a6034f707b46674513d2f3c2ea562973048e2f00f3b74ec3c2aea909d6c61b125eb8d92ff0be5c1de6d6db2616fdbf1f031cc0d9e53607a1ec84df746637eafe685f98688dcfe92f07f7d48f76f261def95b06b1f8973b45a8c737be9a65779febce53a4a666537bf5c34d0c0e1dadc705f214c041696f02eac53082fd3cf6f7d83251cef64e78e9d7c6fce1990134ad55de7bc8d99869f1ef3258b553ec1ecbabbcdb41f23d5360a04835899c06b9e4008d4c6bf807d458c7630a845d3ec5b27accbbfb5e3b0040f001f19ee5ed38946064ad3786b5d407562a0d4bd100431c925ab41dbd978cf2dfde14c78eff7b522d68a7a237d9087a13920ba232c172dfcc07f4e8c58565e8dfe5bd52cc6cd25e9f9f2c44065c4d7998aa996c64088a3e98d99a805a48b9884c0058104ec8ccb1dd8b4142c4b2682db59aa7edb5f0585830b0b23d45ee1f734ae4e8f455577d243641df94696a95d51c022403e52e09fccf1367c369012c32e7c5bddeb41344ce21f3c840732177281b23ac2b9b17c0458823f29a7002d5877ecb7c0476ad493e72d464c2e23337a01f74e53e3a8a13a08bfe8968a39e135d3bf0914b32c805fc7123e045306261f4007d12f1c944f379e3a584c61de81f087b1cf2bf81dfe2fb34f8a2c4b2d89fb2a56d9d397f4c83503f4f628994514799215dff1564c259b3c621080ff8f229c1da70ac6bebf8f5c940ff29175076191e50d7b8e78c93b0d03bb5c324d0dbf5941dd81b840b9455fc0db306d8bcf7caec959052327ef8be800445cc577fa3c93f323a10385e9ac104675cda91efb91385c0d5c0bcc30ec74880ec74486c0b355445ee20b372d979232775b24aeac0bfa9a80fc51e6a1ea10e7aee146b8ab7d4fee180cf9494df2593870b23c90edf3f5dfef649c3295a26d362590de7d077b4c20c5e4fd24c51aba18e0b3ce292cb523fa7e4045c20ac590d0b82b0820fded3cc2463af2bb0aa67f1bad4c886bb93de67b75d79110f770c096bf875c63f8cfaf9cdbbaffffc78c7bb3d86b799033bb26789925f263aa3f9d92ebb184c120e5336cb8a1342f1839df56091630a3d4c62da1a1ffa4872a5ecf6469d6b112f34cee0816b6c161642462b9ce7a1216fd12cf5961f6701614428b650aafa9d8e810f110692dc3342c20540dab85389ef0c96991d56f19f27c9ecee6d0eff027af8232727dc88038e45de934085d539cdc1f4053a0330ed10452818b253c9c8a7284a4844416c3916e44d39d8157e7ea4343020ff39911e6d6181032ed85de88b66fce4e896d40fb371a26794148653d5effaffb6f542a539c975d1e35dafa65d28a07e41dbf7e98a3a992820635619832c11bb81e242634ef57899e583254bb822bbf98b53791428dfbc942d6e92e5d9150469c549c0169d35a74a9fa24999cc4aebc1ec6ec099b05e5475d7b813cbda356b8f275cd5461b07700f2950e6a36caf3073473d01c38d662fd0abcb5389094e3d49fd742aede6094d8b143fbc63fa0f93c2533358e64de4945805c3249eeed61a307f05a841059c75db71e2b85c8c18de7119c9b2dd982d833ded86265f889406840ed0b404a73f161a4913baa615c36601dd55874c81764125dbc92c76c07214dfe8a683eb21d574418fa46cfe227d73725b1f71efa92e65e85ff96a3da19efccdcab953a70e8aca3354085ce26f0b4440ddd7b8b57eb2ecad57a5a88a771cc2587e16ea62082b39041644ded0c1681b034c4186d73274890f95195c241ae780baefc526a26e5fa31eed3b56636d9dd710c8051c0c7838e73555dc84dc652e8a93b5e0caf136096b5008883a139aadf19ff2d68885f072f93ae3f1e7a2474b16f7c0c04e113a996f9bd911819305f4380af5ad741756bdc47b01cbc8bfafac671d54a259839a47cdc3132e1f469d420ce5ba8258a9c49391e67cd4ecf598eee2e881140225838513c9cb48a74584477497ef6af6da46fd5aa301fa352a8732b90c214456e880aa3c91d0c656baf7cf831b72b4e9c6ad37264f09d33e4bfac91680c94caea9b9961cc2f75f0bd535c4c6149a42ccd1eced1e0ac929422ab453107e441ec4d90aa6cb9f01117e5fb2b1650699ea4001464565011984b3731501891a4cdd6fe438c377b7d7f2f1d78b17dc6941c3d4ea1410c74723638f3c53688d9e060aaa45c5fe1ada92f572e1f5059ccc6fadda452bcf318bc36ea1cd4fbc6983723549d77b790ceece093d9fd50334924b49d476e0e72d9cfa6c076aa80a6e0d44b5c4015d0df8541d5b65850a9b6e537c254c19d1febd957b26e9e97bf8c134428fd863b144a2bb47537849a4d9623a1582d78f8ba355cf852ed1b083c181721c1a48dcd394786ee2be5e2f2a1b051c3f7a2aa4dd250232650555458111f002112af5ef6323029821c23fba64c93a205a7c2a46c73cd3fa591dae84794c58c4f55e476410f2f7671e73df67ee2a54edd3cb6b464f5bdc97682d983ec1c7914dbd2dc571d6ba96e4b58682d5e09883e429becd0902aeabd7a13220936687d59722a56ad364de541b4f8055fe3797a96b65bec028f8a29b72704b7ff9fec75e0ae34a0fd27054d347c0923f73256abfa5d4f91c8c4c0478a1f81a2d588755be246771ec42d694061ac850df74f88f1b261260b23c4a44334e20a227cab3852f1434471672234d5eb62db54a84977d88c40acb15d8e6aa8f86bd2f05cf84bbc122fa63940228eb3f2ed116b1d7a4cbcc871f80319f8a980f7a3aab7dfddb813859ce98fdc4ec9ae81560744be2879df7ba9469d4ca82f5197f6d1ec7c8a947b1bb445ca1adcbeb069f42f06332dbedd4482fec389e616ba60951539e66aaa73676322ab3ebe07bedad6dbee8800e54e313f296e472a8fd0990c7e3d27daf07194d20d86886af2f61a326bd1766683cac6fe9ef8747b072e91d3491ab1a414815ed8a3a87dadfc441ac93ee9b32bb53ddf7f5335b5627d565fcdc84155484be850c8334dd454fc3bc4094f9e1b86053cf0fe83c5c00539ddb298e578d32ed861d2130bcb6882a651ed633a3942cd040419ec21e8c424154c91214cf729a30f1010af954a28141f3994d9feacedac2c95e1c6cceea74f94688399ae88169e212c9113ce3918ead72fc2cd59030788949d4b48f0aa2dfb3aa30634c4a6dc7eb58c23a4a6cdd861f25b050d2e5586ca20b71d73e1bec2d5121aa8bce24a0f6f46d5fe05268c91c22d9da88b7af72b871afb365e06cdf9100f2be52b2b30479a1fe56f43ef87647a5bb853b62f7ae3746d93763c94b1f2fc37329bab0d54180a2c0f1a1ce2153984aa7da079114099944a635e9b8e580d726ac6ba9ca2c2d6d0a4c918b15baa52210beca2b735f6a05ed0892bebb504defe3fb9b6d82c59d583045faf1b5530fb0eeb7a91ab9e445c4da86f182eff0e5bf3ac5d79f11b3ad82f42e5b34e8d1e10ca714ac99b45442a7f4f0a6d5f405d0fe95baa58167bd43463070fdb58e5901b108ff61509a6a5d89e90d48db71ff1fdbd2d0b12cdefd6ae3fdb86e18fb957cc61d02605e2886cef545741cdd055035b4309ebc6d8fe8a4ed28733e7c3ad22e051890407ba28ffc55c2c0f47f70840843b43254053435ad5e49aa0981feee21bc3bf9081ec70ea58c07a9b8eb6e13c3094ccf2af24a2ac0478ef8847bc06af8eb1aca127cbb24082d7e7709118df6bfb503e0a13b5b3f7aa4307b1c78147cd171531459c968b2bc2bb1ed6094220a3d4e1f1a5f820f45dd090d0645b38723d6ed0f559ec22aaa2c0594dca5d4d13caab033d7d4edbc54fe971ce0748bbd77dbb5838c626b8dbce658d6c2264068342818d21d11791dc9b8c75679fd2a1ad15b20b2520b3a8b5975a399ff80e5e1da69655ee428efa8179d3b00062e799838874a30e1b6f4d0632a3b344f47202777e7be2ae624852dab110ff6467f1621b7d187b7c9ec4c584eb367b6768fab3b2557175b90d9eb5423e9ee689bd221530212a5c6a05f29a564ae36982e5e888ca1cde5566c5c545934c690e4d9d3f3583ba9d23f0d100dd7a2976252f0cfc297ac984a0cb555d0916c1b0c8ace676b8a5712e28ede7968daddf7fc43f3d10cd4e40de", 0x1000}], 0x2) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) write(0xffffffffffffffff, 0x0, 0x992549f85fb38b34) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000001100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="7270b6fcf4eb69ff95053400004e95000078132991df4389de7bf87308d25bc4d99d565b067b4a066042573b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db655932b0d26f334ac52cf75da34d00000000", 0x71) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419645fff0c878738ce03e35"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/57, 0x39) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x100}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x2, 0x0) r2 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01c589a6b3cdacc16cafaf71d8ce90cd15256cfd99c6aa38c23d8040db786e6923344a29"], 0x1) mprotect(&(0x7f0000427000/0x2000)=nil, 0x2000, 0x10000000000) poll(&(0x7f0000000080)=[{r2, 0x100}, {r2}, {r0, 0x20}, {r0, 0x40}, {r0, 0x21}, {r2, 0x10}, {r0, 0x10}], 0x200000000000005f, 0x800) kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = shmget(0x2, 0x1000, 0x482, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r6 = kqueue() shmctl$SHM_LOCK(r4, 0x3) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') shmctl$IPC_RMID(r4, 0x0) fcntl$dupfd(r1, 0x0, r2) chdir(&(0x7f0000000040)='./file0\x00') r7 = geteuid() kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x8) fchown(r1, r7, r8) kevent(r6, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) chdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x1, 0x4, 0x9, 0x3, "789ee2a902d3c6724cea42468f261d9da408d89f", 0x7, 0x5}) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="cd4f1c0a51314b983540c47337adacbbc9d1d44564368825bf2550a2dde2d113e175b51543ae1fabe1492fefb95ce919482b5c0a47cd154001dfef63e6ba7274c63119038c41fe6f7b68f4567c8d842de4ff40a15e564670c5faa1420a837dd51feb190b95bd9a18dda2d07d1e0fe42bb503dede709b06c56b2c784497885c01e917bf3c3f125faacb0e9cb49072e1663bcbb96e5ac572ba203b5e3da8ed6943bedaaae68feaf7e89e321d51ee927ab11014fd80b60c3ea217dd74828e928a4618184946c81eeae6bf35a3966b63bb152227489d5923067a347ceb8c4051f46fa73467b7a7fd0f5e89965977af03d01caea6482c5058b9ce4248a02e0af7abe6726de27ad7bcb1e4c204f8775ccf3be9c07db7a3438127907e469d6a57cad1ec050f13f2d96269561faeb7817ec18855667ce66593f792d264eb328f6cabe8f320c8e489664cc6350d0e7cdf0159a2dae904c2fedd0eb95bcc5bf75c418960b5462e840bdfd4a9ab4cce427b083b1e10ac9a43a29bc488b6389a3007a760a6c91238006bc1ab52e0ac4f5646efb02f5c42ab1cbd01c8b8127877cf09643fe4b935cc99ce94c7c20c81ca73207b292d44bc2d44cd1bd914a8d3d2095cf529e5953428fda4cd160aafd1eafc425ee7a8327e0713087de72f7f86608f03b9987aaba879e9213f6158c8ca4f6dd0004bc6bb0eee919f991c269008f23fdb09cd8c32b5539fcfea0e38a2c4621a4356901eebda083aadfbb3b186dc8ffba29bf08184ddfa8124b2e3120a532c15a35a85e48e7d59ae4a8d538d4069e70f3e5946bc3347cd633e28af1aa2380c6594b8a18fec32647914ff4012cc8f87db1bdda3da6f2a060f132f29a7ee9b90ce2f09ee4429861a74e84267f968d09d71205dd94f008661b08650ba7069ff6889ea64907aeef56e424738d6eb53bf9cb33c006124f58e5bafa8fe0037347b6dcd4c96e86cc9b8766ef725db378807220c7ea4f8fe4d30d539da8bb5f1f24ba34f276bd9559a9913066d40d4dc76dc492f93cabae9914a3e43521bdc92fa8e231520769afeb67761e844e6b11b7804288d15bd6a8f8596b8d5208a9105c5c225432e6e837f9d46b2d455db28b14f7f39e4a9d5e1d73603234f02cce59a70bc7f2566065705a3ab2598da48b95e46873eb855f54ef58bc2e51056489db117d6c35ebe412a636bda90fab397e17d5dead83b708b6488015915de51d1b025d4d088ff38eb198d9aede1a9539456b9253539fa25f9dbdb4a399a0d4e4babbe1816881eefe1e52eb57d6cc7437de38dd45532f7f5954c839ab7daf8a994ff0cf9623c7bb495a23c0efa50598db7b85b048f72c90fd5f79eb3f73d814dcccf868456499e14b9c308abe87377d49e146c298c7caaf78711a367d2997ec71992b488c5328f1e44fa172b3d66fb451bd4ef0a715e2d795f5a54348310307d0ba8bd9c427749083febaf4bb3da86f0fa9e39d897cc8138575419b3c54357a16ce6d8823a7b7b43907e13553d162ccceafc6521d14c83defe8103ad1d9546d73ca0812896f40fb9a1bb0a037a5484aa736f2db909169f688bce5c19bf795fe4c2cf8442bf041c9101aa4f620a93c3d90583370163cc2b9b286c9e6b956f065c36a7610d514add55abde6959a3e8e59aa1d9eb280026c678369e187683e0abeff29785c6e1bbc7af972539b6fe30eef7e9a6cb9c803d575957701266140a6389b65ea6f7955da2d3fd1a2125cd6b26c3b5c5375721c86afbee08c38f0d98fac88f0f7e6b9115660e88020098d615e0b79e05e67425786e8f8068f0a687ed0ffa4553086a783faac462cc230daaf10856584230c4bf4ff5ed003e39df20ecb411a6ec90857be7f3ed12adeeb2c7ccb19775485cb4cb690f46fe7a105d93816947a97cf7f345e66cf979fd377b0f06d92d8857198551230acc233141a0bb50750e3b7834efdf4d440deb0a6ca2cc93ce3b0d731f037ca3adf172d8e0528659968fbfa0f3f481883332f22e104a902d494f1595ede94b0aa0d2a3a06a2c3eb33e2e3752f1c2eb5ee408a2990af2077d9443d170f5709e1d2b53141f2793cbdd82c0a70f7b9c2480754373e50aff48be5df8e07083db3190839cafd9645ac0dbb9716f73de4edf3fb74be01cbe40fcd4dc77ab1ce3d39e890bfc5b0c9cb772cebe74b7aafe48b0a02c0431bc76ebf6e17ac6b2a15797dd424e7fbb007f1a4a2c3fd425dfc6870e5d64afb009e9215398c0532512161c0125df7bffb515c14b4693cb2a2ad121e75a88534015a64dc38fc6841c99876951725fcc53cd32ba8c4083e4d546f45bfd9a2b49b8d37cf47b41406fac7550ccbb61869c6204be31e623353b22e5f6597ff7e73e70862e1e69b326808c25c1c440046732b4f6dc2ddfd70585f097be83dd5bc3428eaea3e581c25db19d650cfad88ac670d7feb3c96b6762561356b2b474baae2dfd638231268eb78843df10df68501b9eaf1250a06e4f1a939f427dd5260ee52e7a19320742a5765b4b5b9bde74a6b8ede9f9934221a7c4cf0f30e2c48f6539a22194c29be861c5a81b82467f8508fa847544238bf55a6b30255999edf580154c9adc254d8670f0f49a5d36e74f785852b77499f6b94d604f62a47ea8326834677dff4eebd72cfe31d0119ef69a56ea08bc30bb2e3ad3890cd82403ffa8fc36c19876daddac9496db26060bb4aaf3882c88f1b29de03053e75c3dfaccb4af4e984951b686fd97bbab847f99c1c38f3de5b980e3c29fd3fbcffd841906abadfde02feb71ec33b8048edd091c0fa7e727e773cf4f5f35f6d1992ad255eb481d98b27a43a17f5d3aa26fca32592e5822ac2106deb6098bbd1e772837d391689b830ecdbf5ce1ceb89e2f298d2bc9dfc7e189cee54570bb81d3aeae3c1d873d59ae5b87f3ec9ac0b6eb963f04a081e2bbb94dc248278d796a226db7971f6bfffb4c6e6980446c4952524ca1a934ca7d781cc425ff36e62840e2606779ab162707c4396f76b495cb96c40b6c46771d313e648f731ab6c1ba95a1b5dccf594f97c65b1cc4331cb20fb59a3bae30bce141f77bf1c21791240aeb69bcbbed8e1a110fa2383672130635a18379fa725afbf1932b4d4e5e1302cc9162e6d555a1811c4be37efa5fcda7516658176884ed6a780b7950ae62a6fd2db79cdad4d2651aaad231e0baf0c4cba176667e0e7a9e114cceb9fbb7397587a29276c554c08cd9263f611ca834fc1fbcb13eaa9ceafb1495cfcd3704a9ed3bb8d33e8fc6e7100924a309703772cbc73319337113ba37f61204c986593abd5801220dfeecf2b8153c91e8b6b1457a4e1b30f3654dc77687bb1a99fb80b920b3bb63e6f18e1e7f5bd963a797de5807798b9f9b2dbb035720bce0f5ae3303b8d63d8f65d43c4e0a06836be1862435b69f23803dbd38234fdf58924ad060e8be110c7be6bf94481db161574416cde8651895fae00319f1d5de936a615aaccf68cc5396f1e61d781a8c6326faa94d9c4aea2ecac333f7744b3bd706539fafb68d087adb73303b6c849667afcd11c7883f5291c392c3e1e0860f0e32ffbad26d8da4fbf45dc2bb084752c09b67034c6dbf731f5e3dfa44ee82506864241b9c8bf79cf3b7813b2fb5f0a7c192b0fd23759620f4bd611c98e3f6b7f14c8a7d3f87d100bd05b25d4368a67f13abb743c9fbb91a92a491d73145211038e8b2ee94674e050c39a71b9c2059df233f2866bbdc9aee6b5a920f7fb9e85f22baec757d24c8c2fa5f4d4a6ad88a95796b3b7ca21f9d788c2825a4d8ddd0ecc13cb8a3cf4cc22f0a45eef454578e4edaa400b450a45408635fc78769c9139b297e1c691504ce8e58775a487cc508fde657a4d1d06164346218a15d2c95964ccbc8b66ec3035e057fd0809f0250c4e302322218d2cb689dbe14162260f74ec68ee2a08f2959ad493efb804eb170fb971fb16b352ce573c2457f6e5735150439e6ece9b5625f708b0482441350e56f9e9b4be21f7a6a3249024bceeac01c2069b23be35e60c972c3d8919836eefdfea18a222c456d045272772483c0d8e279f34ecda66e7d3f825cac0969e698be1f47509a055b2390870ab74ae444059835eeaef1762d10a81853c1aae959f68fc30c022c2a24e848ebfcdb2ed16005a2cf9c9a42f195b75f779f9a9926119691f20c7daaf269e94a9ade5ffdaa3bbccadf4a6974a0806d70570f6b495155a6e825ecfed115fac11d7e5a2df4a4164bd4e5c4dddb06d7d48937a1c3c7eddeac379c19b7ac4fdaa379a38185bc8db8c251301d754c02830091dc7518a4d4ab6a7ea9b01dd2f96e788e7142441efe993f874f8e02800b180595b2c75937658cd050a2685fe0953652ad499e56c8b53b889c2046a5efeb91d60873ad24767c0a5744b387187f4cabe79f1c04876b547917750d0cd38addffb2faa84d67d5e73fc91f353a8fb5d0f2db3cb3a2baea03aed41a0e88ab75b5a2e61b2d7ac2398613faf63ff6815fee99a2a6c90c1123c7823ded47b4588da96aacb948a8018d8b14c9ac21e2475186bb9070790a432c715857b7a22bf5309987d13750a7180719465c15aa028992db5b5d085ec36afe59d00f8e4747a7ea46921e8adf79ba7a3e0fefd66a5f2f1858a8f67101c4cae96cc5bb7c245e556f501e2666a9adc673b0e11051a00bc17500522755993fd4df2c3d757d19d32e393b0f73461dc9b99f677a5e488435e6a651dc7969c915e0fa949122669c6e31154f583ab0b2c86fd767b88c4c7f2279c807be5c3ea531c13b98dd02a60a416ab90f760494e95b0007b906ea120d2cbd3ebf09e426bdeeccd62d1c55cd581b26786b33514bc8b724fefd549344b9aad38e94300d19642fc6912446301b5ff23165be4e63156aa19ea959b6803b8ed2d785d2166efe2cc0cd854e64f6429f70afedbf03fa13cd2613ad12091676fff2c5fa8cbd18584208f1fd4c1edf910359f300bfeb04765c206e53585060d29b4a73d20f2fda0987bba78bda43b1be7204a121ad0f086e119b5df1fb0357ad89a20848d93969c14509aa70af6dacef9b0a7f62f66ec27f6405892535d2259a6a17a44334fd2cf1a14abe5eb5b24f430c6110ed7d2665b10b8dddcdd940c8be80531a80f0f3d2dd313784fc8f2a0abc69f46f7b4b084f38b4bed695e6035bab5628136427870575d62d7afea0f98d39a10fadc956c59f97ed16253262fd6cf836b8fcbbaebde09aea1e80da3a86f0b48b5e99be1f6a3880c688a5429b7c8ae3a378717e10a5ee801af10cf323702b8e47615cb4858510174c9495b4c417842b7d2f2680df9b3fadb58711175be62425feaa687a9d72d845d30441771046151f8784b8e29a6292cd836d4435d6953da886f4d71d3dbbe923b28849339fa4efd3a0ba5528dc3e80827855c7cf4952baf9d97ed3a2cfab71b9685d10c3b70b8256f2259c5abd54772142cf03e3f544616ce21202ebd653880b6a5bc4fc6da488b9a23c7a699574986675d576499394bded1dd5c36a9f165a7b8af7ab35dda07babc72b6a70cd735de978889d02d25c81757f84614f739bce223f90cce179ff41116e88b5ffa6d02e68acce11bac38464096667cd4b14e86d92625af6e892c6d26fd70427a17d7ba9deb188c43e1f9e2295250d3180f51439d7db1af8c5f90e8338ba05a01cbe6aabce06196ac2d019e5dc47a4a791b331e70865da860f6bef2bdecfd239fcaaaa8c3c74999566be41617411b9e97631fd78fc6f21179deb56d0cb7a5d7aaa33acba15e3800e979796e78f4350a8152bd7514da88c", 0x1000}], 0x1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710e047672ecbf016e000097621cd1ecd0b7dad51c0000efff40634c4e5681ddf75f1b5ee433d42da3d613e4ef261ef363c87ab19e0a5784d4c0b0d5638c79c3884d877dfa5cff928b87a58b14f2c5dbf9e0028b1b5e994e13638f19b482cf80ed2c3fdec67c201890e7a8de7b2101870c8a87de62e598f74200218848ed2c77fd8d9604315f0ad2c732c02a677325d5b44099b84e3e8b42c1df44cd66006bce16445b1add2ebb177542072ede58687dd3e270058abeef64"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="039db7c103e1b21f933f7d2f44fb35fa19e9224869fed3a050c1c66b04a79f7916e5462a5cb73af89a945dfa80c7ab5e9c8d619492aa57c6a2ebe59caeeaa42af9216cba8aeff43d6dbde060c6f46385b6553272e47dab570dcbc15bcbfdc4135c0a4bb1fda383c2e469"}, {&(0x7f0000000280)="262d3b1cf1ff1e5bb37c284f958468d468646436b4e82740e859ec6cce08fcfdc542a21569be4308da29227a98ffdd73744773368c94d97e69d7f4f2ee3699a1df85db235442f9c998be2ecbdd90a2b0f9cb7cd2ed73d7cad91513b8cfb36267ec205c792c10c4be82ffc2830527407d8912515a7a45d37d2eea9e45626653ca82ffbcd0d41b438952c4a7c2a69afb0a0ea02386177740c89124cbeb"}, {&(0x7f0000000340)="5f281c8ec069637c07972d1b2ee1ddbc65c8b5d31d0abb2226e4274ac580cdc2947f70241ae23aa3337278eac1477bd4b32638d9878a74f8223f89d68be129f669fd2a82513a38dd8251c2b91f"}, {&(0x7f0000000400)="59907981b5509a8e997f557c953112624bb663feb85f9b50ab746630af4cd11136ff737b929ecef67e7711605b24c2273fe74c548a55a74bf0ba99f8f6c453dcbdae9ba62f8f2d47919057237e7a2b8a6418005c65fb678db980f4f2538b3d4afc30f93a5df2d43026097685abecf5218959d7479dd375806252b877f951c6f66288756949a5a40e51558631228dd7ef723eb379c57f50fa1317e738ddd0a428330f5066bc3ba33188e46da1d57ebd103d113c7f7cee944a223997af8adbaa74ef3fbf9b3d3cd50bcab91acedc7dfc4b519ea8b37a2bc265218ead23481e969d6ddfda8b32bfb54a293c4e96c7993b5953ac50e54bd6b8afd20a"}], 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:00:14 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1f, 0x1, 0x7, 0x86, 0x7110}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10081, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget$private(0x0, 0x2, 0x106) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000340)=""/245) semop(r2, &(0x7f0000000080)=[{0x1, 0x3f}], 0x1) r3 = syz_open_pts() setuid(0xee01) getsockopt(r0, 0xac, 0x5, &(0x7f0000000440)=""/215, &(0x7f0000000540)=0xd7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/47) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="4f631e6d11ac923ece972e0f3ca0af57bf07b382e427bcd67dedad3a22a8f35ece4a9f087377f1c510283005d03c53dcd8c77b2107dbac899beeeb32899aeb803d7f149980c2a0653c8dd19cbdb4b965df07785600af02352f3ec18b8525c843135241e54c32cd85a2b4baed83371345ce2e9d8dc5303805f933da9ede0cc9a3ebb59af6e5b990e35276511c71ce74ba0ef8b8521f37911c18a8eefdfb697dc76f52410f7f0bdc88529fb1691238ac9d2ae5c199203bccc288e7aaf9199a5f8bb5ae9e561846f32d2352581e65756e41bf99a1cf1e55b2b098d7966dee519c076651ae53d2356818e267669449c8337a2535c0854b", 0xf5}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x98}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x0, 0x4000000000004, 0x2000004, 0x3, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x5}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000080), 0x4) close(r0) kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000540)={0x4, 0x1f64, 0xffffffff, 0x2}) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000340)=0xc) recvfrom$inet6(r3, &(0x7f00000003c0)=""/241, 0xf1, 0x40, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r2, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) geteuid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x9, 0xfffffffffffffffe, 0x6, 0x0, "e507b62de63a8af007c2efc9fd1f87e5f4d61dca", 0x200, 0x31}) 16:00:15 executing program 0: r0 = geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) setuid(r2) socket$inet6(0x18, 0x100000003, 0x102) 16:00:15 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x8180, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 0: r0 = socket(0x3, 0x8003, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001500)) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) r6 = open$dir(&(0x7f00000015c0)='./bus\x00', 0xa00, 0x8) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r9 = getuid() r10 = getegid() socketpair(0x26, 0x5, 0x1, &(0x7f0000001980)) r11 = accept(0xffffffffffffffff, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) r12 = socket$unix(0x1, 0x2, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./bus\x00', 0x10000, 0x0) r14 = open$dir(&(0x7f00000017c0)='./bus\x00', 0x400, 0x41) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r16 = socket(0x11, 0x8000, 0x26) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="0b2df285ae71611f6c9baa5f4d033e9deee4113c62944667f4d0d6fcc2168141f6d6ad94ef3d18af12a82797828403d3eb519f37d659a359ab62a89d26fac0e8b5b8e5250b1e30967a104a5b1ea2bc6a80d02e4840e1fa7811bce69a7eec54a02babc89575362a6e3c666380add49382fd9e171400d17eaa49a1e9a296f19c911bb97c9601a220aeeb27e4bb010259d9986df2", 0x93}, {&(0x7f00000001c0)="b9d9e4a6feb4fa548fa7f5038eeadd5795b1d6424864a2d1ec6f02b335e998de0b73564b5b1a00507a3c419ff67bf6accf63631717e66de6124f58dd5f65645e667700f347668f2f5a7641ccbf257487aac7e1502be2e17028b1dcaf46a14533a09ad679e5de6c5c52e913fb9e2babf331b889dcb5837eb912567b440bc22ad7a47070d258e5027f8c230a90b98ffa73d258a4734cc5910c39bad8a660893f642d586fade5636d8d4fbdedba2e1c3322ab42015fdcd4608c1c4e95d80004bca98b0f700542091169ccf9b91798c7849934a6c8f707bc532dbe5f62799bb84dfc2c44d66a856c7cea92c8f35398b45291c70d35dd0cc13c9a7f09b1c1f7d83318ab0cde650be344f90a3f469932006c7e689c38f4aff2e65bf564e5a94fceab4e6879c41cb83f74d40cd16708690c0eb2ae2ba7a947be1c1215b724a68d3650ed35f88fbf7dc993d2184f923139dde73dcf90e3161fa577bf12fda807e7ee7b3e119885f04bb1dd96d9e4f002f448f00aef46c6614ceec71946cd6115c5c095f656eb6a73e20edb4d1dfd62546b1f2b71de5d5be38d571a7049d337440f20b0697cdbe6b3e03d8bf030710728249ec751c53df4a8753363011a193a8b8e32dbadf70e32048d9cd39f20277c885eaf761ec9f8ab1a658f0d5006bbddca53fa5cca0128779ff3c9d3d46eb535100d8bf666ac3fecfd0108f080bd7e1a928b6e0ef6ea7370de7b33bcfd8235c297e703f663ae261c28c1298601638b0f74e272e167f77a581e8f2ddf3bfc2110ad3ec505d5bda5df279d6614075609707e1d6ade8d5df8cd904cddb0b9a43071a13d8fd8719c2120737b7fccedacb0bc8557656ca117b436e2ca1af90667080136f1c44510efe7dbce54ee83c906db9826ec8d26fb7d4691227c4c3e4255876c5790bb6d6459ba0282594ff5ee9c76dac2bacf7e91e8df51a2491c8775e68aa0f66983a75a305e2b1195c1aeb4a10d204dca6ad268eb9cb7da86e28fb5ea2e15d9b639250c6681ebe7870b56e5f69b6b874a89861b8f39cb03ff680f9973114b975a4e6e2e22a69cc36485d60c8f475b959a4cef23be1bedd1616e96403eaa3848afbf91b938ebd34cb2dbbfd84c170ec39ba3ac82731e2c5f32d29352fa1ca2a73c660c160dbf7160dbe25b9e9a5f9aab668cc23219930f65931a50a6cf4a5d083370fba69b93d6da5188782fc255f1697970a7847e7a872b56bf78d72cf349ee85c4e4d53d4fa8e6d5b175ee6b4db151059c13ae89b304940dc8c28f9b6ee40132fa40d52725efd9e1995e54fa7a2dfa8de1a9a25de879804ced220d3d2fa813a0a10d4e22ccf57048c0dc9a728f9187e5e4c2b9f3b64e76c37358879892101496ba74c1aeb2fd03c84efbd6834b43db994b307cf8d0f4cdf6635874e358efd7a776fa6578ea1c585b1ad8586dab555ab70ab7eb0909597c01f075067d96708034619db561b2c46204c46fb1597835c77a8a6c89c86af060e9867adfffc8a06c7311c2757a1e3991ef3f22990dd7e7f6a298310e3e845e652aaeb7c953cf6fa8375df26f710591106d849b0d24eadde8764167e61a0b72510d0d86fa6485ecd86c70d356aa9aa24855dcc1dc623b672b61672bdb4f966e3814b5ec72107bfaf0160b72d15368dba2fa21d018990bed026c11889dcef5b63bb7915202856b1b6a89665245c47e5cf50018dacfbef9b400790c43250259aec08a41c744a274c6834c2bf5b1a1ce84a364463d5f6330b8fca2bdb6f20840d57a4f0791515defa3d49707b08a36fb534e1dec51f5ebbd1ba9a62608e244ca8d6575e38fbee20da1bfde5f65e849351bef3eafa417149de43aea06ca8951188c4a45947a5adf6f51eb01a096d30ab352776c3f6c717a6b50eaf5fa2c51ae452239f9fed996aa596f424511c654b4db48c3ea00bb4610af6509f42781b18a5ed7f27f04c5d9b85d328ca708fb9fd2ed58242ccce6d2127248887c19f24775d6f9d41be82fbbf805e3a3926d7d399bc1f64a1b6f5387d1aa27617cd93e8b6563cd6fbd4bc8a063f713207367b82331a5cf07c42fc0155877d595db31ead0c04baab2b478ef07c207e83ac45ee28075ab3f84710030329154c5cb2060d97e65a562926c26d6d8cd4731ebf7e293de17f819b613ae5c8bcb8be931b640aa0e72b07b9f3b40fa8f2494d1bb4bb4752bae393ad526517e024e749587a4a018599e98abde6297373ca924b27bf55fc8793c4f1b5599406afda6234aeb37311c8fa3fe8149dbc5b44fc96942f861ef5fa53ccb9d7e53d256464100b4264dfcfcd05d0e5749b3600738dd81309a6b92dce2634ec1dcb6efb51f52ee24ac171491c30ac24e41aba7abe59ab2dfbb993f8f6d66ae68e9143e823d93e0fc863bc37cbcbdfa2620f9d239a75741525ebe6f48b091f6743bf45858ed8a40e08a62da4ed22ea3f6dc154a29259a454f4106af87956b6294ff8f755452432a3349a2f03a3116e3e353395d7240ad8c44dcd792322de641485db43c3f6fe3bb4a9dfc7f8062d3cd33d04766b1e1f7e7f6729708866e8ccea57bb7160fb889d9944bc88fd977845dfac416ed95207614f7e2b29952b928233b10249ff69a6c62205538ac52d0b912ca6b5d2a92c8ec4af8e1f2e8bb538af74c9f352dba9f0de513e91e6ad2a36fc9311262e2913954e3bf9285b2e5450578fe96f958771cd6c2bb1ba0351c2efbf09907713149958ea4da254caee79b775d3abb8117182551eb9dd5b5c6913db289e762e7edd42c97022242970218319706bd1121b4194a56bc4b47854020d30f68e8f33fb932114abccd88925d7a20c086c822a9fc1c3c98e3cdcc5bf8f6fc6c6537afe8bf314d5827cec6b71f29d5f30c2effc38de444ebd4edc1b5151d9791b4b005a87cdda367f6dbbd05b4a2b107a3d5f800087b0a58cc7dd1a481d946ba36815af4a71dd2c0711459a9aa0f4e23c4e26bc5471f26743be017428b17b85f8bb5a737fb78c4e29e4d1737cb8a69c9d3c8dd1ab9b65e53d67bae229df62e04059688df2fbcdf33dea05f9e939581dda99f5764e0e5dfade96b64339e0c83ddb157612d30942140883db17a69ae597e17453248db2ef0b9d88f1157693d8b9af9a616803566e28f94e3fec4156bcd0950073b343d34162d4b286f3e93d2753fef50717128ecf7cb8757b6da62228422d1449fe2f4d884ff6f69e59c232184e20fc873ca54e1b7ee779f670bea665cabd44e4cee6afdc52e54ad0a8933dce7cf1a2d27d2fc343b863d33ac30fec6ae8d05efa45e016967e447813e975387d054fd80eb43292e164fa80e83802b1645a94e3611d049f961fcf3bab649e3dc263207171bc93887cdb2b918b7aa74b9fef9a8e869e4776a5b802d3c4a96b72e5e37fda41043cb9aae45494912b7a80b83fdaa814e9fefe746b8c82a69ee780b19ded76eb545f9015bf3a5cc1dfd865834a719c17c0124cb018361dd755dcd39686b4883a25ddaa41b3ab1ba82fa12bdc782e798db433bd574c7a37d026897b9da963a636a1dc57788faecdeae2224d9d8ee3e8549c9e945c2b986a2f7ecf7911e74bcd8b5d12c8a6628d994b69384be98e11dca4a8ae27a33a38c4c552d9d2819e592363539c39794c75096450ca16473ed8d2b4fdbec468af8d185b9ec51d1d51776f82f5e9012b423b1cf139b127347571c2029e76066c6f91d756a7b762882aae0fe1fd102975288cab972d673b9cf336006daa9ae7c72a1a07acdcdc80c4ab2aaad91e6c11ad2525bea41ff396935010df5a419bfd5f37bc21aed9391eec5ba7f0476f5bcc2a7b7cd21d414fec72eddc14334fc64207697d4bc0ea9153eb7bf5cc1f97779e9ae9fd1791541e736023b33269d5b1438f7f2b560dc1ff141c1cd196f780a001b095268021c96fe1896843592c84a03a524726550114c2ea8b689459fb37a5d0a854bf6381d609b500f35b9ef2091ff1d433fb8ebeb20d110599187334b7ff1c40ac7878b116a986a3169edcd6b736ed9c5dff0c0d5d8df17a4633dfe9d78c7e311124f88601b0fd6f4a65c16db24361512238d976b36bc9656572090ea7ec917543d99848154e2d3d357f92cec8acec7c5a635d543a5b25a88ea6088d8d6ddea02b0d54dabcc94779a4fa24e0c925029fe19d3998295860abe3281f938ce47d5259b89459b19aad69714f190d5c0ef1dbe9b72836bb7f024f936f5dd0c6c8431d32fb08c678363133860a8c6a570e2d569dbdb1b0fcd6f466e00df446a68f6c27e403bc817842b743e6c4f670e68f146d3d17dd1f194a217f76ef3ebd7c24b5f98c93f834e98a4624fd04bc1a0d7465e8ee7296c95ea9a03bb58b85c4cfb351b57f4f93be5fedd9992402a62768755658cad458af4a92373016ccd57eb31eaf7d4b1be9fe3fab1b705e2e887c887bd8a9d98b4477557ac2e4ab07f11e707ae9d3eebb8432af0f5557873216a1bccf8fcbbe18aeeb11e7cfbb8668e2e66af22638f163d7ae1e50a26471616af63c41d68e2d4358e3afd9d698e1048d1ad9ca5054db0e8e7359409ce61da53aae098340dcf4211f3c111412d8178121062d75741a58955e45ade71c0575a3cd086bae8f6d373a97e592f90adc6e20e39ac678bb427c5c61d1a4936a5477cf5845d293dea3d405b295ba873f02ebd70c65dcb2a99fea0f351e6ef5bd1f5b8b127e83ce2c2f76d864d2c63d75c22ab91443819c0f4fe5f603eae7d219d3fef7e56b860332d0e0d54d55ad63f9f66abb0a26d77a25eb8f4b06120f2c1baf837fe95a2efd60f6a3902cfec11a268414b829b01269242d594d0d1a810a7bc64049fa0a3e625f1dcf6d7a463fc004ee600a76dea0c9103c4426c9c594a88ae65a634f9a2d589e74380d61353c1fdaf8a8514b3272aa82e7a325c95a949d39110ea2623f6e3b1b728da47541ef22b5f25826b3d29aab0894b68c69248a3e515857aa5ff9b319e1de8db5e988a0d38faaab8e315a763a4eba7a8c1544aeda62afd68311accfd9089cdfb5f48b2a153f4d8c8752e52a4ff6286c786f642067f0b051f4e45864de9e93470245e09d6135507ea95be936c6db6f1a7f9edd18f770fbcca7237b51aee2ad0d97a700c1ec3909d1f34e9beae23b16e49d56c5a854b7d0bb613be0b5fbd763035c6a1f5c209b929ec22d658ee4e6fd8a9bd51689074f1398d0c227348842029fe0065bc421463141c60eb9bd9027ce5d631bda34095938f11621df43f721db009cc60457dbe891a33fd202b8dcc5d99011fba0d05790291720cdc3be5b545c62e7ad1ed56771d4190fc0d2ba481f0a3e11d72441347a3d347ec860a22a76c6ad55778b0c49e9d7b13a90caebd942e342656407e95338010c06846d9c4cb87bfdd36fb52e757353a453adeb67102de3ab6e294ddbc70b5cf2b7356c786b2cfa597bb4708833400841730b01dde8f8f7289557e3d7a976ab043ba1b787c6341299a25531d613d3df2ca031f9f40ce16ef96f795b943c30b0c93a39113fc9860f2c9723114ce76793b7c7d718a35f8bb162386ac905193ff71db140b123ab045dc5ff7e9b53fed979dcad1443c343c83808a3daee3dde054529373184ccf06108a3aac8c93e3e0fc3f3fb4d094969e2b11616aed520637b7c019c8a00f019c36979cd10ccbb06eba4d130e0e02cd278ad9960022e29412db22e030a0f450955ee77b86806e45622da37ab4d6939b256bafd671b0c338730443b00d4be137a4d7ae0a3aa9017b44be062574907181f245b91c73df4525796820606931c268292bb8810a0086091c9637", 0x1000}, {&(0x7f00000011c0)="00780ffd386c2903ebed99b97a2916cbe2bcfc786ad122e08b767442239358617f1c670ae9ebef6f41c48b3aa623e5cf1c2fca9c114edfaa370c379bd381c1f636135f1f2878c0b53893d97b998ac203be731e2c2c3b828f83a4a69ae90799a77880f0a1edd54dc9792d4faa610f01875f2b5e0c5dfbfa49cda76d7e73877c31c77080755a60a60612df61ecb352fdbf2f520cce60d80260af5cc061", 0x9c}, {&(0x7f0000001280)="208e5d7075e054ed399c40a1a7485a36825687ed5189dafcbc65f6f726f883cccb7af7cd7b34183829c104d8f13e0698a81605b8d5757b36b62e82c28d3741d038d9ad953ed9cec548af7b7dd6311302b07526c7b87434ed6035bc43bbf81c6e95d54358cd0dd5f44f14cdacefdd23c173bea8e47ad38fe4d9c88a8b14cd2435c58876ea309ec111a075bff684038bd932254aa327e820e6415798f9c680e1029b411e0d0452f4e3bd66a7c107c747d7897ce8e204b6e4c0c8396c945d93c93adfe24e0391b682babf0a1b0f57dea4231124dcc11a3c12286a2ab66a4175652ea0c72e414ea35490b38c90b27a1117", 0xef}, {&(0x7f0000000080)="60d1733ecd92bbd488589c6830c488f4270e23f2e78593b1435b323cb7ef015b3ea34dd4d73ea3798ad73f711a9f", 0x2e}, {&(0x7f0000001380)="0b6edbc788e09a464a4aba6b9c199b810758b6e0a5cc0da2001731f2d62d3fb431ca36e06989bd663983a600e1df3a75e42cdaaada90f81d36cbea3f21057d9cb1a04f7557cff44898659c28bd62e56ba13f489356639576fb506a92fa540fe41394504440a8123c8ecfc5da7017fd2d4e993bd96b131bba7dfca9781b4bb418905d435b002b67d0001927e912c4046b49c686", 0x93}], 0x6, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17]}], 0xc0, 0x1}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r18 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) fcntl$setown(r18, 0x6, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="049131bb36e8aa8bf936957fe8075d38569c7bac093873711b1c03a4a380e607b8aa55b9b03641e7f333bd6f1d93860f652f7478d8052c0361bdc46a2bedd1b3cfccec6ed902277d71f367f67669de971d47803f646f82ccf3cdd35c8a36869236ddacc7bb37e30b97bc610a17d1ffa40abc1933812347afbde85de7834343671da34b8ccb6e3b0aaa9e7d14692de06443bdfa8a9ee63982d6d5eac7cbc45a8f342f4a17bb3f030af6e42fb7a62d8e6f757928cdf25c40af049456977cafe0f7bf9bc06c5d02a9d93798c593790c98d9", 0xd0, 0x404, 0x0, 0x0) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r3, 0x0) listen(r3, 0x0) shutdown(r1, 0x0) dup2(r0, r1) dup2(r1, r2) 16:00:16 executing program 1: r0 = socket(0x800011, 0x4000000000000004, 0x0) shutdown(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) setrlimit(0xf, &(0x7f0000000040)={0x0, 0x3}) socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair(0x0, 0x8000, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0x7, 0x7fff}, 0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x7004, 0x3fe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 16:00:16 executing program 0: r0 = kqueue() fchdir(r0) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0x8}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x5, 0xfffffffffffff27d}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 16:00:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="80009590b69608ecc6d52d6b74f7f76be1fc43ffaf8d4c69bc4b18846a9bd0951b5e6cf2a218be2df6b9a7ecb13abc4c804cd9d20a594916eefa1b3acac47a839333e834d96a500d6b68eb938ec331c47956f8df8f7ea124e6d90597be1c838c5f6579f6582625d355935e012382866ec396d16c28b5f830206ec29ccc6a7bcbad3f89f8cb25aaa4066f2c23567d824f36146a6e8cce5498237d5ac9e766406ee7a427fdddc36b4ec506a451ee357e7c1d38e59f37e2503440e3ec900c5b98153824964dd8ac", 0xc6) r1 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) lseek(r1, 0x0, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="15475051b81c1d774d44fd50139377abbb91dcc537d4f73944ddd443fe5eadd76dca66eaf0e998e49da89f717982a0784c9cae52544bf3c5779616f2d3a294d1effe709b3d3307a9d72bdda5999b3bc29f9dfe01c671c791e34bd5f746dbe6242a2c533f2aa5e02c7d313535a193cf67e4e95833e9cd97012d7599536ed48a8c7156d33b90309f43ff1d4d621685f210e72e3253cb6a0990ae24b2e58fa384c08cfc6704ff1eedc1117ed665b3690d3206294a21971f7a9c827380a39da7d8ef3af3767f", 0xc4) r3 = socket(0x20, 0x8000, 0x7) connect(r3, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x2}, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x20, 0x400, 0x7, 0x6, "fe7b88bbbd92b65499eee93c5d66e37abb0a6a6c", 0x1ff, 0x6c}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000100)=0x4, 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000003880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd74c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x1ff) preadv(r2, &(0x7f0000000300)=[{&(0x7f0000000340)=""/151, 0xffffff65}], 0x100005ae, 0x800000000000004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:16 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000006c0)="3bd842a6977d1e98d146186f5e15be55d28632db30c1d4fc4b376885090daa9d802432cfa94604125736ccf4be165bc74a634e8b10f36a56c1d49b76f15af84f072840644528d0646ee0ea2e8000bdbe27", 0x51}, {&(0x7f00000001c0)="f014ad971e50d63b0c26d4f7a167d691cd7285e48fd9a04d19a97c1aaa51", 0x1e}, {&(0x7f0000000200)="8bc8628918d191d225550c72d916b6f77c1b3f10fff7a0e3d1fb21cbe52014b9efcaa30f892168368aee829e9792b7263599b2a049d71b8cd65a0f2d582dbaf0f2558c060df8535499fcd024eeef027366ae210f3baa0a8d601c", 0x5a}, {&(0x7f0000000280)="234d490eaa0d5b3ab1fcbcdf2796", 0xe}, {&(0x7f0000001000)="b3de634d478e00fd5892e33294eb8b97ddca6d11df9bef00d672ccf1133770411053ead35d87faa6cb30d27527a28c905ec30eca62962159ace709d1503297be07d36a06b2d18e36c733e17a74046a141b678ee3adb1c9af4e943662f8759db79a7ed56a016cb3a83e0ac24af7c0a366736beffffc421479866942a05bbc297e9be681f7f86c1597b1213050004ae0917b72f9f0b619c47a331c808e6672dd3a15965cb93efcdc87a51c5f96ace0ae6946563b7b388c72157d92f4b829531eb08a1d499eef56f418c5edf616eae9a396b0a4e847188806fc4029bedc845a4ff04d348d74c80caaaa9f2c43d3f046a3031be97293c088a2c3e3f076066b41721a071c8a7f89fd4a6180285303d84b3a0a8f2f63294a2a6732aca871b1f1abb1b7c54d667eb9199a52319f8b2770d5e4d9aa43eb3d5275db336df9b5cc25e50c5be4fe65fe23ce2ed86aee24358d769f138de4b76920bd11452c1c4d9ae48169049251692fcb6ed5a5c3a1caca0d01179225a4a0909b3f6f57b69deb1485d00249fdf08988d1435a83d79c289772e2ef04af5dba7e4230d59ba0bfccced1247daf3bc1760b48ede6b8394a7747d8c9c1694a0801b27a129753780015af9ed42012af6f279fea1877a1957d50b2e0e07d3da19ecae0bc402c3025ebc1edb751c03463232accd6f2295315eaa5d987d5a14e4bd9fdeffde1dd3c7dc5814f45c95d5afa9704b1a3bf7f42a6b4eb97d2506186d3f6e72e8f131fb3980b16d5a26fddf231c4c915ca940283be820381de4ad96ba7b7a2f285c611eda6ca9c5b4b5ec5e64c10f10c4c8e20e5c0ce162403340959a5f3a873595e7f2a954916bb7b4acb52f2f031fef821ba6ad80f4fe1856f1946ceff6349cabb6eab179092de017d4227e50f77fd1895e53b87891213b61260610d0cbbeb1ef39c076be16d78ca0aa0f6d719636c4fd0669ccf813940d23c399917c9a424bc119d344c6fad6fbd76815be81f73021f2ebbd55e3a4a0d6f423a947e9f6f23e2fe92fd0ad71dab6f095f19232396c34dd2d7de52563cc23898e33ba65d13e1e69a6c5c6f95780b4b650fb6e4a7923bebda688258dc5b2d30f433a3b035133d3e16d5fdd59a6d14eaf001eba31d95d684832ce4a18f2100bf45058d97190be29ed19042ac7d5e87db2e3b27a0352c6bfe3071b119e99d8ca2ee62e1cfbfa4b294ef5103d637d48165754e10762f723271a4bf0052e84dee06b6545a82561a7c295f53671249c0418d3726de94357e1c62650e9f4ba2b702b3e557ec6bd14dc972f3c953343d5538f8c26e455f730adfba4dcb07f58f17fbef691d2ddb8f838429601593b81c1c1dc23b40cbeb81f9709391b661d5173aba70d408a6ff88b00f418e857173494fd0dd718c3785082740673d826a99336f908d5e0d0e76dea1d8f4226e779e1e240ee7b5481ffd1d685ccecc53a5a7e7dd51d50cce59bfe65a0d4e832ee0826e8bfa015106e313d8d5fd55b6b76a7a254d4df5682ea28a6efe5117b1b452cf627dd9527f7a69b1c1e5e1d4c724a62c5256e65c7c7c86019e252a4cdb6cef769a39e35600495c78d37148721432f8b8c1cea7d2c7fb22075e5d01469057580b68bdef5de3a8851e4c6ce5102be312e916cb9f8b66a2ce96372704e37353b46ae7fe036179cca4fd5cdd9a5792d98a214b62586c021c133808e6643d3a7761500c4b9245babc101e0c8d7ba6e4caeea207fea18ddc820fcb4ecac42b013dcdf168f53b38b3fceeb67785c8a427ca0dfa855c05e33ed3994440f446340344ed4b07ab399b2e55e527d94bf0a95abf3df9d75ff64a204e60e8a142256d6b01a01554579ac75668b67833e8793c0a598c1bcd7bfa3d3ce5858282fcb8fbe8b3c24298d1bc56548152c520324b24ee9006a80c25b57236bb21c6c5a2cc7c4124943ca55ea14b6b33612e94da1104b55ec5cbd2c86ad789a3f9928c10b05e4711079325d6b998d3b29f3f9c35e2857374f8e72d697c3563713f9e2a2e0ab6a16e908f489da6cdc68e4303c2a2253555246c9e0873a1f1c45a9b63a10f728aa996afc1f6ccc8ceba129242ab3b5708fd3aca499efa52499a153e663988b7dbf94bdd3863488bd9b4ba17444a6a2c2939a1886fa86aa92190a067bf0440f8bb6e7afe4b50bd55c85183320c4e20ae93000a3a7d63039aa2b95b3074aa5d7451bfee785a16f522328aec39e1e211d5b623ccd6b74f0fc86fd0fc673e29422a07c27bccd66a9d596cc9746a8da9c363f57d524df5b2295f1b6462f73066f9266e92662e24cc1a0c6bba55b83f2f217198cfe7cc7c19f633ae1ac5f24788a129943295e13357cccabbde6db6d26889666615b28c2de073cb21c6753c0e3eee4c933ac5445b6407bcfbb0cd2201840b03d2da479be3e62ef9234a4d8fe228ecef01a1449b07d8ebcaa13b21d36fd5e98187bca14e708f9d9e8fc9dd19f0a0ad81e760554533068e5836f120338ad21e99e2be0c35f30303d4f17b82514e6b4f4da07cee0b706eabcc22ee349dc39d9e988a94f89c4aada92a57e565bc3bf3b25de80a615b46c8f649555ec9793d022603591bad908058b882feb59ab788aba63dd7f4f1bd3fad8b477c6bbeb3dec4f1e751d1cf7651327080973f63b8ab81f0f7673a6b9e54a0ebc48d70498ad07b57a2812ed05f0684c3642dba1a3e5981548edc9a6ffc20d3b4be8916d03e252f01dd33edbfb0aeaf520906a164ef38ce20854f1ad7f425fe9dca1fa2183a5d408a123a24406d50811a79f3b6d193e8a3508844f76f84404188796556ab7c23bc39f1a55f660f6dd042c3534435b35f7f8547c999c435744649357141691db6268232f45c593d729d83c3bca731be5eb9dcd43b504f9b7d90a9d19b7fbf8613f19184a2c4e98d13e40f9d907d89983fd31028422144ba92167577e56978a767764aba5b23d4aafa411a3fe36a9d2fb3c6b901fda5f9e5f4c9e39136b9ccde01f2d7cf77787d6166aa56add71cd27db71fbcad55ccd01bc70f8739d21b726f06cc3083f77174e801573b8e7de8a1bd352ef0a8616fa62a76fba6f5ef19f4fc206b570bb2a971274c2f9c248e867e0f67675a09a0aeb9951b4c08bed37a0cf199fb311603a167cda64e5db82e829a49a15666f9a4a053653a6b8d8634496f11c30914e9572cc3eb9e377536942a49f304c5e5ce243a419966399afea2c0fb071ce8e6ec5d7b26f115e7126afce77e775ba472166dbaa0b5a27a597e7489ca32436abdafaf83ec3282ab8acc1be90fa1ae00e19225e75ff066ffaeb0d8b150f86d285498e5e370b44a30b50541c283694714f7321bb16807b188995030039e2801d1609cc009daede9f89dd50db90a1b495140774c6583edcf1276799b0cb9961b55b847414e681ac9703adf1e37d7ad62b829198e59cdbab0f7a190ed4662debf5b324ac40f0026832e7ea4ab89d07ca7c6a92effa367b0d4d877188f4c395cd3584eabdb6f250bc88bcd9ffe3632b87389f398506e40bc6d9213ea28780d6ac4f8f9e727740059e9fdd0bb404f87c9931797f183c729e3bf53f5ff4d64686e2206a318bbe3ebf049b943a09f06b034d53d6e350635704bf0b3b2320d1422dcb7e5b6ac3aad27f136bdf34d35451db2d693f202a61e072c740a25ef23c765325ee8f186f28cf6cdc0a8c202f40d65af78f3701e31aa19e5fb93652747aadf3a8fca47ec8e74eedba4344c56f862c2fce2dea59bec0fa5587d92ca3955cc3f1e0ddbd5e33c35f397d2deb007f625a4f8692b7efa688508fb313fe81f4996df3e23ad73853c6203c8fccb3684fb8b7615a5795c30f0bdf5f5ef66bfb55e7868d26f7f9620a67d05cd5a2a854f3461caf07c8f05a478ac8bec1b50c59fbb70a53984a40ceb0ac5564213a92190d3ca354299b5a05a56cd9f76558ff3bfd4344ba835ea224a9af4ef76135b778386cb74cfd67d1043c77579073c5177161aabf84930065372d76d0217994d6be0b5a75dc3331dde5b4d8d12625cc4432896a457e0bbeb7c4a2e6a09a563e940b9196cba69f744b615c133265d065aa765c3f01582985fdfcd9a579c2fcd0efd620ec6213bde01e0b4a62e299155feb3c0e0c39405669f8d551ed8412804085fe522646eee1eee6dfaca9c265996808e88b9461e1121bec364ded93a522be74429e1ccff27531bdf8e36a56ab450951b678899b377e705151d3acbaadeed8d3ccc6f6893b223aff7e2862a6bd4e0d0a4215beef7e64634d747f2e1c7545c552fe3d6921e08f1aebd9b44d87f0739b53a0fd736a8f59dcbff646a57f422a4d4349f49a5b1f36fde1822ed01a4c34e8b7406d0c02847282528ebb3ed81419209f1764d4d636cd3249fa4e0182970a9ad389459c21222bb2c0506d04ee7fb602d7f83771e6eeaf853dcff11574ec8f858e98e1e81dbdd709a5d72f9ac236f164afb466c7324eabf0795e5030aa28ce27f400b7631a2d92095ae1a62ce20604e494be806fd756b9858a134732505b53229f783ad8796cdd60f745f87c169e702598383961ff6960492dcf50ef7be36e5910e8bd3c1078ef19b086d0225810fe99cec13c94b9596568da0012ce0232870b7c79199ae86a08df99334187ac13db290d89a4600e76112c52f3fcdfadcf9934574787ab5d142b66533f9fe48a07cd2703a359a4d4c4e6efafcef225f4ce489648a9217b178207206ffbf9ff2cffeeed4dba9689ab1a4d72ec9a1983ed99d9157a9ace6f386e710e00fa969375a3d19cb3e0b5f8f04abd85c865cd370c53c8b53ec54b8c2c6a3d41a9d77f400ce612470dc6f599251b25a80de25e872b360c08e6116f264bd55f112796c5205223cda4e5ff5b2d4f4d5f6fff0fca874307d259171e28d5dde315615a2d09f7dcb689f72e310ef68f18e118d253693ad1f7042a9be4673aba18ef6e460764dab268b44e3f31d51f5fce590d14fae9c2cb6d70e9c5dccd75e50fc35e4e2beda6d082730d09de9f5089da58efaf45dd03ed357be411991e16412091fd6290d19084c08e0d86e56457adc255e95f36a9f68fdf012edd7c2cf4ec53353831736bacd3d3972c530f9fbaa639cd069e885ea0bc7afcf92f537986081f7d9ae76bb825f9336f2c13b803f05fb7896ce7b5381e93e93f253da15420884a277d7c1f1b3c8926a11bff236fa69b63681ed3d8b7998c41ced9977ac3081da79d7836c911269b4466ab204ae6356d1917990b65a847c75ccea12e3b9b7c4f7b001fc05c14a8f7090aaa415e800fb47d7853315b428ed46c4c188000292cb4562296e001fe2b61c35bb3df02aba989660968bc96381f038090a85ee6a4ef4ce1c7a3eecb17dbd8d05205a8563ca4dc9e955d71956e4e0233a5128534b718cd573b4035a7b1f3a25d5b041c4b0b0d7fb179bfbcb3805d73f319aee6342174c09cec06603f68f2078e68dfe01a10d64e41bc0f4854416def5aef13956c9a8814af095639e00ffab487a3fa82c3c377fc193bd08ee44b65f58277b673ab6361047b2ddc9c8799c226511042c8974638e56f39d73c7e450ffad1cce9b510ae7728a283c80addd7e4897b2f0c842df47e126b2a7a12404cfec06469e135eeba1ea3ee271883a2092dfb98e97281e4248bc6fcf0d8858d9310fccfbe496f9ceabc79e1cf123aa09b5f64f6b349df85a94e37da0e30793e8929616ddc41c53e38f77ee87720ff71c68a32d12576a7aa03f43c9c51c6b3b9426ae3ab297923c12c0a97e20fff8a7b8d4af49c2ad353843b3631be601da39ed283eab677f6f87385c5166f1", 0x1000}, {&(0x7f00000002c0)="18e42c6384158d0cb5371332999f1015a02346f78782eacad9005e611affa3b260b21e05267f8f234cd14526d9eb89c16e3fd30306bb593a0ea04988e169e716074c026738ffeabe7f301335a547d03367e2991377ffdcef58c328c2a977b5a982b18e3920e2fe954db44b0f5a92250697e8", 0x72}], 0x6, &(0x7f0000000540)=ANY=[@ANYRES16=0x0], 0x2}, 0xa) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) recvmsg(r3, &(0x7f00000004c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000000440)=""/108, 0x6c}, 0x0) 16:00:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x1c2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x3b458ca, 0x1000}, {0x4, 0x75ef}}) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x6, r4}) setsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f0000000300)=0x9faa, 0x4) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r5 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r3, 0x4) open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x102) socket$inet6(0x18, 0x8000, 0x7) fcntl$getown(r3, 0x5) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:16 executing program 1: r0 = msgget(0x3, 0x10) r1 = msgget$private(0x0, 0x489) msgrcv(r0, &(0x7f0000000180)={0x0, ""/87}, 0x5f, 0x0, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) fsync(r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff8f67bbe6, 0x0, "a3ff5fea345cb5e6a7c4fffbb56b4b55dbc7249e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x6, 0x5, 0x5, 0x3ff, "933f8d6e4599447e7f7bb98f265b2915bfa93e5c", 0x7, 0x1c}) r4 = msgget(0x3, 0x401) msgsnd(r1, &(0x7f0000000200)={0x0, "66f6765654b4d6e7f33add5a44e86ecc45eec2ae46d7ba5f1e9567f84a171d849833ec02574859ddfdab74133c6fe4ae038dfb08da36d1de8376e65d10d6054d4f2196600dd19fb5bb5103cf3d17e698724dca110e8d984367a4de759593a869a22e3611a3f70a094d5fd73931d13c7abe2c6b6f623e27bb9001b11e6985cca73de89195"}, 0x8c, 0x800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/1}, 0x9, 0x3, 0x1000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x3, 0x100) fchmod(r0, 0x2) preadv(r0, &(0x7f0000001100)=[{&(0x7f00000008c0)=""/17, 0x2}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000300), 0x251) 16:00:17 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x2}], 0x9, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x400, 0x292c, 0x0, 0xfffffffffffffffc, "95fe520419de8dce3fe10ccfc39ee886941e9cbc", 0x7, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x9, 0x7fff, 0x3, "337d646cdfddd398a8d01ebbf154ba4f1558e0a8", 0x2, 0x3}) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000000900)=""/205, 0xcd}], 0x1) read(r1, &(0x7f00000002c0)=""/60, 0xfeeb) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:17 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800, 0x9, &(0x7f0000000180)="9813c9552b451ed44a58cf768ebf7450254fb06f112d05fd9c7b5af8649504e2365e5f19ece6c3f9ba58b7ffb7e2fed140d7fc4a31c492157b82062031cc2f078d51066d70f1eb7a3227fb6d4c4975dab2922c2f83b25e8b86e71d73544cf9f86e46c178025c30ad14656d07e67830e281a5bfa2f112f3f0bd3c2bb240ed579da5f32767ae663ae3f30f1259f5fb433f001f7f86624034bd975ff79cef36e7a0d5189e631293ef690a017b12bc0c8d35db502f2ab6d6eae6619a9878a9d8d316117e12a5e4b423d8", 0xc8) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(0xffffffffffffffff) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffe46) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(r3, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="108a2142e1ec99b7000000000001000000000000000000000035984a8bdd2ba6824e318704efb22e8cfb275087c62eab42befedbcadc7aeedc929e206a0aa795a4b634fbaa29958181905d1e6c00000005630000007769c5573c3576af6b7dddbfc076d235579c8453d0211ec8241cbbf34d503b3703ee8ae8beb1bc0f6d7e5d69158fc239f17461b86d0c07df483e2b3ffc65848c91ee90f77f7afba93b081c0411d2261b1f656ea54686bb73d6c593ed5c46d6882c4b9df6391b288946c5a0e8546ea59ee9451fb779fe761553add44788e40903a78890fce72abbd07ac9d6b72ca1040a4a314679b839f4efb5df144ffafc9165f0e8eb6b1e1f71a8dc76ac681e509277e8d2d2a944ab0fca254b7c7dc227355b475c3196e5e9cbcdbd2e37766a2655b000"], 0x10}, 0x0) 16:00:17 executing program 0: socket$inet(0x2, 0x4000, 0x5) r0 = socket$inet(0x2, 0x3, 0x6) sendto$inet(r0, 0x0, 0xfffffffffffffeef, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xffffffffffffff37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x6, 0x10, r3, 0x0, 0x0) munlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) fcntl$getown(r3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="caa1108b83867a22b37a29169afee45c8d0d1afe4030a919606f710505de35304c6fbb0e7411865d12ca065efa45528be0d7a6f50abfc5c94456efb9a10a0d68293d88e67956d6fb31d30940418d101b5deed83263b0e417fe43c40b5f9b7b364fb6afd7a1fe6cac83c72a012008017b41dc353a72000f82cab52ef5d020dadb856d6a71e0fb5270202b0eb1632865892dba1434747cde1ee8e8fab851ac96e6296788d9f76f657c8453b5b0da7f6925b646c616cb860c765d1fbf971b478fd09ef4712e7b801e7d3a72b01aab7d67dc6d91c5b76efea01e3beb3ffc000000000000000000", 0xfffffffffffffee4) fchown(r0, r1, r2) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() r1 = openat(0xffffffffffffff9c, 0x0, 0x408, 0x6f1cd0756fa28824) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x4}, 0xc) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x3ff) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) 16:00:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() geteuid() r0 = getuid() setuid(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r1, 0x20) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) fcntl$getflags(r2, 0x3) fchown(r2, r3, 0x0) 16:00:19 executing program 0: pipe2(0x0, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x553, 0x2, 0x0, 0x2, "33499b92e1b1ec7029f7f323c8e3fe1bd41892f7", 0x8000, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0xfffffffffffffcee) 16:00:20 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161c0) clock_getres(0x4, &(0x7f0000000040)) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49, 0x0, 0x0, 0x8}], 0x7, 0x0, 0x0, 0x0) close(r1) kqueue() dup2(r2, r3) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:20 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x44, 0xc83) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 16:00:20 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) semget(0x1, 0xfffffffffffffffe, 0x0) close(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) 16:00:20 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x20, 0x9, r2}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xe8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) clock_getres(0x4, &(0x7f0000000040)) 16:00:20 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x10000326) linkat(r0, &(0x7f00000000c0)='\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xc, 0x6) dup(r0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/230) recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/195, 0xfffffffffffffda7, 0x42, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x100, 0x23) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20000095, 0xfff, 0x2}], 0x2400, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x64, 0x87, 0x8, 0x7f}], 0xfff, &(0x7f00000000c0)={0x80000001, 0x8}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) mprotect(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x0) close(r0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x140) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:20 executing program 0: close(0xffffffffffffffff) r0 = semget(0x3, 0x4, 0x100) semop(r0, &(0x7f0000000080)=[{0x1, 0x7}, {0x3, 0x9, 0x1800}, {0x4, 0xcd}, {0x5, 0x4d9, 0x1800}, {0x1, 0x349f2f52, 0x1800}], 0x5) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() semop(r0, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x0, 0x3, 0x1800}, {0x7, 0x67, 0x800}, {0x2, 0x7, 0x1800}, {0x6, 0x5, 0x1000}, {0x3, 0x7, 0x1000}], 0x6) setitimer(0x0, &(0x7f0000000000)={{0x881, 0x4}, {0x5e6268b9, 0x7cf}}, &(0x7f0000000040)) setrlimit(0x0, &(0x7f00000001c0)={0x2, 0x1ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0xffff, 0x0, 0x9, 0xfffffdffdffffff8, "1702137b7b2cfa4e00000000000000fbff000d00"}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 16:00:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001600)=0x800) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="16b510fbe3629692453ce9b2d7b3e2bbd35e7aa4bd98dd243cd6220b0de9c8678496b24a12dc2f685f573df2ab9f3025e54b02026210914bb96a4e06c223da63aef3ff9bbf49a25ac19098dc86eda6c11e1adf9bf9df90e0222637564eeebea6dabc6900c99be00baae7ab4fd32b55bbe67917f41592919ecf10a921e06d988aee02684f4c8d51b2ebf46c21673e19e5a04e9f9249e7740c137d76e603431b7fbda036c10d649a30379c1518737e457cd5c0f69c6a278229fac2cd181aae768f9110bf06d9ce9355d0efa4525277aa364e3fd8e8ed8c3a4e6d71df19135bd3bacb02ee553f18061f3f56d77ecf7d36e03388e0ceb04290b0c717d6450eaa0f95fa2e443e04d9407ed203a9795cca3146be3a668ee1e186e2a4e120e29e6ee2e93d2cc8fca7f71cc8cf167accf13fb900f9f3eb385cf7eb536e6fdc7dd0602e2af6bcc2d8e8002a0635634de5d5fc02d13c24ebd2f251cf47c4ec10563c7fca0b6b9c56a07e565cc89d0e23cb1e4edbfddd88fd2047b86607f225a84d6c878bd24b3378648f82a58c746541b5b2db015fc9068c1bc310c300856a73cfd4b83f7030fbd2884b95b4b92df31847171283f75387090f3f03d3174029b4801dcd1fda05fb64a05f92a4b523d4daa9bd844b241bd2aef22755c6285a89a4dd1353cc42daa5d6a6f8e37d3e4d28f63861149bc2aa94f9c3e8bf82c63d5a4ae10bf76fc1fed1303127a667580a9b48dd1c31f06541985bdb8cc6552229c5e37b14403a8af1df78b835309d208cd0ae8695bcae1ffc6d1fdaafc8363123d6d79c42de271116d4a07dc9c59e8de78c37978f0a2704d8e26e4a06017d1908e3cb05860c8a19874d1fcf3489e31483ae9ee70a1e3b9d69e64013395c7b999fbf1a31b4e6b660938fd210fc7721c55e301853ec9cac711d4d36da7521cd5ff7c36b03d88c3eaf53c9a24c64666a85901e47f9bc7b795e8b0f97cc68dc75d7df654a6635d5b85eb4bd88d3aa1f0f7dfeeb7988ab738805541df07933f03074c5cdf5bb16560f3a278321fa7f7807b21cc6ab0c1b2d396c917937208e6cef91bcc40efa7c7c935962e056062782f0ba625272be6050734481f56e9a59a9cf611bd7b4628b93c08175019f35aa201b2511ce1735f2bf7788c9cac865456f7f0b926ceac1e169767a21eac35ef2b5e77688fa54a61a78be5b99f7a250c05a7666a4bed145429e9f22331d207223467f501cb15c28d0b7524953eddc01b0bb6b87f6a3913d56ed0878ca32e2e70a55254ab01a8b0c706ee6af537ec82f07e7cb8f353bade9b31ac6a22de0251edaa02803c244a94000db5e7bd43e9b959d33ae2f71a17583798786e4fae2af1522c4a513e6023168b411d296e6b2ddcf8b102702a3a738e5103745d339cc8180fcd97da5d90682a79617b5d840b39ee50b43798d1d909580c45b9d6968640182b643251d84d40c250d0074e7e06cef950afb9a30e417d3908b7f2b7940e596cd2dfe5ff235f58072e7d7b7db5324f3c68a714975afb6ab2b89bf02512da070c049c2adcc3389a54cd57d2b200f1aaeab1e747b24d0d3dc5f9d8a3abd2cc929c9f727b38002ed9ced773203e1bb8ef8ad397969a915002d71690a424329cba611314ddbf858a42a26f9040c04e6e90c92b04187482087b7ceea977ffc84f4fc91f4a675b31b6cd33cf3db1e9f849c2a2c2058b930e78e4a304c8bf4e5c8f30dcf1e804831de10897fa2b424f0ca3af6e8729d5e44d30033e64f6a716626b9c2d947acd68632bcfa2582bca863206fa7f7a1ca387469440a5b34d5c708a1e3ff034c76c80aab648952fb3eb92978ff306a5e2b1a0583ce3a41fbc65e29a4693f9ab51978991c5da07e0313847f96315fcabd5e7224bf2ab097c8f611df5f751e723f9123653c5ac2c758c22b94ca65c1ff2c39536a91428321c869d68e006521d52e0e2fde7743913cb011cfbbb39a648273c688ce58b74f278038b479e25ac3a3cd559e7a772d351f31e0930b0df131eb80b0596e6543660c8f6f7f2defaa48fe4797b70f43752ed147a9f218f42645bdec6b0c1a71edb215db93fd51bca50f4e729fa8d6e244b61ae79fd547d3a4f4be8a8a083ed56f4ddf6caa2def22ad22013e97e70e5f5f0ca354351ac5e4eee8cac1123c0cc1e0a5ae3f495ed644468e8197c9cdfbb913850b3692509c473c789d37faa539ab21e803d98223b30c2815522e033f0008b437ee52ce5c45dc8239caabdd1b1b405543b0b649e6bd4c18b15ba33b034b2b42d147af7ecf5292fe5a29b5b81f40f6d2db8722f62b93f8cce777425257d83e9d6790223d51b7faf0fb2bd0c83f13f64ad31cbbdc8a0fa14a689180d2b9bec4d82937ff3814089dd5214e1416ca4d312359bedf3331c1ac7eb27aae2e7d8cf70a8f3c89bb8f8e489d566773c3bc88e21fd4cb5c81661fe21df03ce49feb0e070dda2948df75b9e0b55348c7db48bed60fb620252ae3fe1279b6260c668261e3009546e478af13d92e40d343c5e00896162df63bd3329eb9e180dd7037c55878941c99895ee9e3726e72aeda51fab5890343d2962a78198f550c961e802c834935a08bb7fe72eeee021088f08d4812013b9a8659c43482fe9e5b807782634ed83a7ac66c5fac072df30f5325dbb06d90369d061c778671359202a69f7dc2cba58024d6c5db20a493283646a25d58daa678df63568067f620398bb14449615b7096c9d62f405b2141011425eff3f779e87570f22e1117737dbc4860e0377c07a8f4ebb1800ac7fc266d7edfb402990ece7a2c58a55f4990f469738475a2a134cb745c85dd2b3c1ab9469f64036d6d43c557355b61fd585814a458209d6656c0ec0b2fe800b835f1f0446537d765d4e7a5490c25b664a69ebd212d886afad5237dc4e8749f2eec26c4ff9e6c487d5137452baaf72d87b0a58982bde54e8327dcfa401d2b726b714bbe8413962027bf02f296140c35e5ed959c11044e1fd89ca8710ddfeebb74891871e7691d93b38e252e7de9ba0fcb35f04ebb75a71cf3d669801641d3986d13cdaeae2f3aa145b66eec8d83fe59e88f2ccca97b654ae25d608ede673131b3c643785904368e6065a1b0b4477f2016fda839f25db761f33f22bbbabc1f70fe64aa71d7e6fd19ff7872d9837b0ea7ac9ec0c80ee4c0310bdad7ac360b4e96f7174481f095434db4b5987e9e901761673bde6422d72037bd2c311cef8e34937505f62e35f26d3768b388e445ca0e1b327ae270a2bf136655f1cbf2348696e046f3ee3b1388a04b2783b843529044f5064dce44b53b830c348c58451f54f3d7a241915bdcca85c09642feebb0604255566a84c574ab1ffda388a30288dcf984e5f8c6c4dce44714ffe032bf9f041bc1ee1243faf1c5da54580b07ba4b177319f8afa85fc06a50f816a9606cc3e9d8fd1087a323ba454ebacdc8ffa38c183bfccbd77d2fdc316bf393f45e9c2864c1f56536c5e2d3d97cb9f2af3ddc2b7ab3decc1d2b9c494582931160cf5959c1d997f76f993d747e867bdbca1df2fd5a41e9c85032e8ff55871e89e5814f8b9962cffded377e0ca1da8dae10262e4875bf57bd887cdf7848c7132e3615a68de2bd46aae982b27696d2a5b46f5c7ccff64a19e32ea04fee817315ff64c0461e8d2cf52ad6e858ae98fe43ed5c4e2c9fd76d7032210714e3193ef17a7852af7a7ab6f02ffa5536b4fd68eb17572e0a1b9960fb8b475ac82aac8384d18a2eec0fae935d2a84b6e8f1644f42ea235ef7a713a449ad15d742985e0d57a6905032644244fac99e382a1da5b8d320f3a3a08aee5b446f5c4527365165757ad0bb96b8994e20ea61738e342b51448f3b666c7b1620357f7ea7ac4bf16c2f4718ddbbc5e58a7f14bd6be611f062766a7ae0e69b2d5946aac51e486cae20cb314ab7ab76fcb32a79f51cdb6365a0697be9735fb7bdcb15954165918243303bf250c0da75c895d55566c26e3c30a9ba5251f2cf63ac53bbaa555b5a9874afd21d2749dff8dd9ef7b7a3f7af33afb37ef0d610f6516c23230d6e58d8eef2e5b3f885daedbcb639d5ab108529ec0450fb1dab94423eaf0e2cf526298b282135d19f9f3b73d42ab492756db7fc873d12d8769d7c6272a58ed95119bfc97192b076c5a266b087ec09ab967c598c7d1b6a42e3fed57087581ae73c5bf915f5a2664f161fdf5400cd43b1aef321bad3564f09fe1dd24473b21d3418b1254f737b405125c1fa057096d80e47c27899712546c53b4ed228d238fe832ebd1d2c5162e97920cae7a4d0732a6acd4de8d98dbb69ed9431ed43c3b1f97f01f724f90dcf58335dda859bc478b3304b5a23396bfefc23ea302dec5529a762f380020bb4bfc3ba1b22aa4c903c444a2a4492cfd91eef8b9d3a1947393ac76747ea8cf705bacd3c6371269c90b43c201044ec657ac88093c31fb423627c0ef75e27effe71b3187f3232522224fbf5b91578d89f21fbc6e941fb1c0b6a1f4398c116bca67dfb53113c36e39bef9f9bb9b039726e616fd59dd214cf0588f45c3bcc9d903da5bc0de4ba36ae4feb3d484ae29191ae135d8d7da6442afaed61c9cff908bc4b6756db20942c09e2f2060f48b8cf9a17b3c2bd2a7483b8a21915e086241e0410f77f7dec558c81376b1733c82166e73ad209360a6cc46a71922bb79ac613751e2bf330e3be4fc8a6dd12d1e4e0748558245e13e76fc44701b2e4ad32aff3066f2ad82e443bc8ebf2d1e0a9bb1f5f6714fb17352d34fb094579ea82ee0f498cff7ef9ea21d554e58f43ed65405c63c5ef5ca5244926d7d1dd595bc9d16176d66fa9ab0372e484fa2aebf852635d20962b2e1a6e6ad02402b6ce77b6a00e71d37113d0cee3108adb14e80916fb3cb8c5f055307943e84d2d350812c2a827081160614723ce23ad018cbcc2ca084c52c77c41f6b82a904f78edfff9693e700b1cbacf482f2d1ce2b8fe25a2f43e3cb1054489792f51bd108e7c8780df616278990ba9643983cddb34408f22c077027dab822c62c161eb2afd088f85fe70231b7cdcdc38594c294c196b3fd6dd658de7ce48757afc2e0091933b58fa46ea9506c4f9d465af38a96ac9b8988bf3f5f4278c7894719d6a930df1be2bd063d7783c8bb876e59056f71c9fd9b9a355503cf82219bae7e77e52c398a9413c6c6637815cd3bfb4d98224ac7395560c8c152b85af416da5ceeda211704f54925a46e4602b4bebf2d5898d7b7093f213c2e1e4a041ac90025c6b1e2ad1154fb0705ee5c8b0caab236dddb50ee9bde94433d3ed146d8b28e1dbe6edd8d16409cab928303c5038305975ea5ce3719ce8f5b27fb749aa3eb59532702838ed231e683bb554f957823fdc8b6c88a1ac7e1b22398f9ad4e7fb7b7f020b979de1bc35ec5e8d1493ba513e39477c97997ae845d8cfe001b5c98f3a6ab5ff90544607cd08a5d76e4a33359f509a905a0a7385416843ffb92f1d78bb929024bc620ce2cd79111714f93883f8125df3f714445cd55f99853e60765dc2aceffd1a628d3205703d1b64b2174d0deacaa5ce1a6975bc13214cdbbdda8132d39c48466cae2579043f3b0832f4da199cea09b68e044230fd4e7aa54b742762211f098496c1ea7d7502d12b719fbfa67a2432bf04ba1402b4f1cdc2abb80c70cf6d94b586ec4319b3159549c38316372c54bf6be802bc5c5b2e1749c7687f539ec4460f5f9940149f95c1f18ababe0f837943fa044dd62d3564786e1ae9adb3b92074b9b5d6b491decb6198ab3548429e4e25b999299d7efff4abdfdc10", 0x1000}], 0x1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setuid(0xee01) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001680)=""/191) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="d0518b75d72d672b1022", 0xa}, {&(0x7f00000000c0)="ec84bfc0c505c2aa566c3d2f162c4c379d40a61c1906b16769f68757e52cdc00aa226040d4d2abb2d80235e3f1ec54e0d7bbecd3751653791fac16770215c5d602952d01856239c4f3655d84b001b1f0875b3aa71f8021a37c946c0bda27864ada4e90dd6f229b82fba6e7b330ddfc93e06895a2299f0064a5728cddd6ea9f7327ca355f1508d25537bf50b5b11cd2c02303cc1a330ac84a7a3ded8338f4dc58f52ae25cecd634ae1b6bc19bab7ebdd35fe2f45a6f00713fefa70a1238225488053e588b93ff69e9d4d33466d5b617f1b2dcce0e3df14928fc67e5b0b413903c3a72ae69b5ba838baec4e5454f753505", 0xf0}, {&(0x7f0000000200)="6a25c87c65c6b3822514a2433600a35acd4f81", 0x13}, {&(0x7f0000000240)="ea513427207ed19c3dcb215bdea4880137a3056483831edf4a70f283f96e180c7a3a332cd32ece13b902c85abd5a9013a0e89acebc93582cab3812635696fe262fb50d73f4c7e1eaf3a0906c1ce95a50b238032ae3103a3d94c247defb64d7c8ff0ac4e6482d4339fdcd234db93a21eeb52472c390fcb16c9e2a5df21718bf04a5238d6582e33d0f3966f84ef24948942a73bb694ab6855bafe690091a56", 0x9e}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r0]}], 0x70, 0xa}, 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) syz_open_pts() 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x1) r1 = msgget(0x0, 0x82) msgctl$IPC_RMID(r1, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="b87c3cfa30ea9d154b82abeb37a2ded2cc94b40a86291e68e1b0bb7d7b71879fe78147697c43cb874bfb3dbd44faf2683d12eaf7d9a458096b40ad87a8401853c1d1b69d2537061faec29edf0f", 0x4d}], 0x100000e1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x20, 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/238, 0xee}], 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480), 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0xfffffd30}, 0x0) sendto(r1, &(0x7f0000000200)="7ea58f09574d18bde419c128166a6b5dfb68acfef2a7d3ff6b48184f05b0981ecda7b5697123245ca49be98b2cd9d844b5acc53c9da9367c899ed82ec366513fd7a131e4b365a9b466952ec640c68ee14f2f771bae7be3b0dc4d9062cdcd5056f0f1c349d7659a3da1f6f86b12232498155e1771d36d58719f744590386c1b1c26a32a58e5d33c3bec5a88b63cadf1af24bc1b3b3ee0965706112abed3483c4c6a544bd688867ee4bd50a52a", 0xac, 0xb, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x4, 0x5a98, 0x12, "d9c9c58e73209d561e80189a8135bc81bb341b27", 0x8, 0x800}) r2 = dup2(r0, r0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) 16:00:21 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x6040, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/12, 0xc}], 0x3) read(r1, &(0x7f0000000000)=""/161, 0xa1) 16:00:22 executing program 0: r0 = getpgrp() getpgid(r0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r0, r2, r3}, 0xc) getpid() readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/104, 0x68) r4 = dup(r1) recvfrom(r4, &(0x7f0000000200), 0x0, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) lseek(r1, 0x0, 0x2) recvfrom(r1, &(0x7f00000002c0), 0x0, 0x800, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept(r4, 0x0, &(0x7f0000000440)) readv(r4, &(0x7f0000002900)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/66, 0x42}, {&(0x7f0000001500)=""/180, 0xb4}, {&(0x7f00000015c0)=""/136, 0x88}, {&(0x7f0000001680)=""/63, 0x3f}, {&(0x7f00000016c0)=""/248, 0xf8}, {&(0x7f00000017c0)=""/78, 0x4e}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/18, 0x12}, {&(0x7f0000002880)=""/80, 0x50}], 0xa) getsockname$inet(r6, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) r7 = open(&(0x7f0000002a40)='./file0\x00', 0x10020, 0x20) accept(r7, &(0x7f0000002a80)=@un=@abs, &(0x7f0000002ac0)=0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002b00), &(0x7f0000002b40)=0x8) fcntl$getown(r6, 0x5) getpid() fcntl$getown(r1, 0x5) rmdir(&(0x7f0000002b80)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002bc0), &(0x7f0000002c00)=0xc) wait4(r5, &(0x7f0000002c40), 0xb, &(0x7f0000002c80)) r8 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r8) 16:00:22 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='/!](%\x00') r0 = getgid() write(0xffffffffffffffff, &(0x7f0000000080)="90484ca14402a040ea910ec7dcd50a9c2c2c08861302e39e820917d212863fe0342556e8afaed39903d1dda31805e40b2f80f2a4aedfbad9d26c5c133c0060e0e40e93bb90b777beef08e2a15f10844819970bd35c78ccb5986159ee1cf485704389b08c9aec91eadfa99a4492523bc29844f3300e236a7688a159a17d8dcd6ac7515bb6e222a68fc1525be1467991c521475b2575aba77a4cad9f5bbfb2b9efe3f0c02c1ba1184e36b3ddb9d3e573f5847c5709d0583c0a0a566af9d51720bed475911aa09d5162eeb41e781c7ec3464211c5a2ab1d23f3811a5729bbb91bf6c4ce79adf89bbfce0cfb5a32923d728d411d613f16e8b6cd460ce04984e0a31a5030a46605c6baa9bb4637a65dbc14234d4744ee26000918125c3015360e6ae7a3839c0048d312bb25e1d70fb30d4231983d3c3e5ea02aea359adaccf084fd10de1a1e7ee3bd0f2eed3b8c80b6e9139d0dc5043e853d24f6505bfe7d1c8e536678b9c51f16f393060687bd1e02a16c276ea804d1cc09b91e95eecd336bb8919bea3fda354fa2986b7dec79de6d0e966015e8913db6f88694fe2d1f9d8ed7a04c45c7bfa4bc8e1b1970b2a7750ce8c13dd4907d5bf9331f88205e8a0bf566e2522cb5195c179a63c10c7a1af02db156ed14609c7c61b920bfa7b72e059cf460305725dfea849919185570e1c0b7cc959c58642085b333338d644ab10cece0a264e9e089863e693627c4fbff09e96a058d8edbc19512ecd7819b136a3ab24de5c09cf22aeaf9ce71ce6736a7b00b185ab792298f45e78894e0e42ecdac99af2a689b89dfc6bd20640d66bd4023cf6e3ee4ff976a8dd6f5dddb9d882f45b255ffa4e55a674841267e0f875f22da53272a7f928140d821fa9215101d59cfa44181a14cc491b4809fa3bcf07291e53850c3c01cdce488150a7b6bd8d900b6decdee7b6fa9a422f42db7759de0ce7fae1220b9e4509a1c1d8944b37bcaa1c46a925904c7851d18478b1eff31bba31d5d31287a971fe6277f8110ec62651b977dfb1b1e3f6f177e9f0749e1110298747e2eb98178b24a54962c1465c6f5cca17370bb788d18913b27cc826941410385f260d526e141ea59de7a73407e2ff5d4210929da0220f56132634ec536b98b87b8759328d16294d5081dc1f2e8be5f6369270e1f850bd687e1a756a1dc3e6160ea0c3c6b86fcc8f6ae73edab1a4607c40472888e14a3fd7053909e9922d42f8d01c6794ceb2a488d494b3e906cb87459e9bd0ecd022f8288ac33b5b8f7e72d0ddde6731ade8903f055aa8ad957ca3e826a3660a2db3a5bc746243869a6645ab79ff26bfc4073e7295f192307d09b5eeb0d01789973aa6fb110b0904a3b39e8a365d6b9c8adcc57e92201aab3eefeef0ed5eecc13ba715535ca18ed8dd9dc4389a5145b3106d0adcd77259c470e31a0264c1e7bff48385707e3b14584176d6ad98a34ae90080b738b6f4654a3c8cc4cf9ebd4b301dcfa9e02f3423b7fbb981f228577f63d3a9f9d571b5223f67c64bf287c19a6ea4db14c196f21351763ca7e172ffec46783a6918abb1434baeb8e4a4e408c71264c0f83065fe59bb2a71950f02f09001769d538105c2a123aac8d0ee1dae686153f1515425cba19a5c7146880714475a0f79274691141149ae7c494c7bc074f0ea3be4fc010bab7f09698ee0df0a81a5f3946c731bd2300d5f2d6a90c0c9e965156a8bb294fde28ab66f376b11238810b1bb48391aba3c6a06895098de5e678068c3e80d788c5bd9a267fe4285f99afe8f09ffa6a404683c567d9922256948fcadaabf3a1fa2e9b3a28ddb14f386cd8604fe35474902865c14eb931d46be43875162523bb168d46855e6beaa92a144f4a21c2211e84042e9de5d72f9d1ea19635ad521e3d5f653334f914d93d56369b1f9d9805e3458387fc0c2f6bf188eb77517f14e1b8563d7e76fbef133cae15b2526736686281d2251ae29ced71f958e303385f376b73abf048f43714c7576d0f5878d4eb1e5f1ead02632677d1a78063fbaccd1a561067e2f1d848247ed3f872d50b6bb4fe34fe66d1369d5df28079372e0337b71ac25cbc22aa2163abd385eb817c9f3604748d6f9463db4c606f2006833a9d3d2fc4615bbd8895a2e6745801578f902ed682129e156565024e5ebf3c8b224b67408f78af2a2ac1903114c291d03ec2d453ba1e356cd686c8bf51b1064b0abf9464242072a0fa375c97ab24ace5416e0f45bcc14134844e7ac098f72809bc77f8eb367292077a2960d5b179d39d065a1f9562fcad4266993b265bd135e458f49fe9948b079f6a7709f625377c805cf3a051ffabe0464348e8ff1162178e4c06395ca4bd52e1b302bf73e9f0961ea2d6b653bd96a26cadb35f90e1fe585c09c5ed5a3f953510cce23ea6d06be7e6a13d58d56a4522cd7f2396650a441ebee48e7213e3d0b00deb878e8cfc8191a0043b471345d49668b0b9023e925a9b2a9792e192bf8e3336a9cb5bbea4e5c1fd16ae074e71d9fb42811c5d5eedc366a415de503f903a0335ae5472f2f6791f75d1ea7d2464904ea101d3ce9dd0ab14e778f9ec2331e3c99b5f4d38daf7d2bc21008d504007eac1da3603c4417e242b3924c245970b7a5c67b46876d95a48df19a9b7e13832ba38fae10c4bb76a4144ae48f9fc1ac3fe36d52018e97393333284c7ac683011f94c56589c4b74da5eac92a680aeb7df45303fb12ef1131360ad39506e24bd61d25b38b8e39fdd157f254370c11316b8f1cb9b8187f0b5c77c1ef5f50fa833ddc792424038d3c69148bd67fb83f6af13e9bc1ebc9360457bbd9786f54df0f4e609eb93aad9f887e5e084c9003ba6babf351d8aa0c4815aaba1b313fe82b041b16c90965c209d033e07e06dcb300518b553cbd48ba69a305760997210c9dd843df60c3ad30b47f36b2da722ad88053f8021b3f8c3657ea223bb2d9186aefe60b1a0782d76acada7fbfe56f6be3dbd15a263a74970d8e939997f7bbac95398c8aaaa90c1ccb6b6d59896d3026410f771b1e1e462bc713e6079fb1182701c4cb738f96a0d5ce8d73a25997f3c445c118d50849a468eb433f7998644ee00b5c66b78207ab58d2bee890a3c6a69b0495a5a30f3d9d56118b95157e81d2c9d9056761266333235bcad4c87fc6176e994f93cbee566fcb9492ef9fd0dc8195a9bd4f65af42fff66a59271a8924be38c2eaa95b139ea9e95694de2777bff269fb78e645161a1cb3dff55625804febcd8ebdcf0d7e67d5d799bc66e6f25ee82ab2306705dd8204af7210ca475761e7e0183dcc055ee04f7c161984474fcceac5ef49c4a14168a63b2c5a311fcbee5c4236841bdefe4d621f9d26a518cbcfb6ca5c68b2eee9da52965cd37d7fc0023909819922902ade03e163fa8ad4eb80ca4ece2355c01ff83e6368a0f0e0b8ee28a7c5c407d9a0295ca5a94c3cf0ce1ba80ca949c1978125fd04a53f6b11bc4bf68b1464dd1e5d4882e1d040448d1e955132092818c1468edbbe1accf23939b9665259aaa1a74483b544a1e304180b981282352c40a360b3cbe9805be0857aaa06e9a0953b43b8b33e02d57b8a6d155cc9c52b1ec0b670c71a281354763629dbe70e8b2cd47551cfd23522eb51cdf76f9f3cc801fbab76929be964c6158b62c8ce905a2d31a591af6dcde586787610cfd14cbf277c3ca4081aed1bae97e24f8c6cee705af5c8032a12a2833204fb2afd2e446d4a9f22a807b334197d5a8596d2ac69daade4181b97230d0fffe8f3795723359769ecf1f0fe7b34a5d3314dbf6dab92df222b57db4f8464bb52c32c9381f69387bbdf11e122f0b76083cbecd62d878bd87a93e7c205bcfa9338c9030967e89bb4a0ef77c769655e4d4d99ddfa5ecba241803326ef9caa92c1f0d491fa51e07827251e314de55973c215855da00f6c58434e0158fd052ca73ccfc578f9c99a0236074cbd4b640c10c1ce1c2e33cbe7ce6ac0b1cfe41e1d2ba3a879e4b7fc95c003f28dfad894f32df007a3d1940ede387c5bddda01d65e207c4465e667e46e785da982e0e881a5c8270c90f1aadf08a42758729fcb4de16181e9c61f9231f6685766900bd22fddf2a7d957953b06cabd023c481d9a7ddf4ce080544ce47efd5eaa41b3c1aa2046a52dca47306551373b63637f4bd2407a915e3a1a811a9a238aec93c36cc0717aa0ceec629f1affd42d17938acd5f43429dee059c87ac9cf7d3f49b598dc224ac09de10a8891542617a34d7311a55cb4ac958d812755eb49d99c59740532f1e001343c2e19d7022f9b64c2f0ebe5a9a8b02b00f065369480c05a214e5828eea09c1e6a7d181c4f044ae770315aa05de45ec51165b2ac384fdf0e67392084ecfcc37f8a5e1a3ae2e5eff6ab5a9d27e9dd99510f41fbf79a6910364cd0f3e9dcdcfee8c6cd9d0907ede0f1d88ed4b9426948b43a179b65e64a423b2f80ee356e57604b5f81ffffb894071853bebe1dbb45500de09a75ef4ca3382cefde7cea026574402f61bc705b31f577bebe7456107fe2c2ba64057f036adf652ef901343ed2d863ff61c6a1d7788a3d5d25bd696e3240dd2c3d78d9c39443177b6c632d512775c0b388b336a58f6d281d8b37524e531ac09b71421e0387808d421d93218d10ff0ac9a25c1d2fa577cbbe0ff2b92a382bb6616ef851f76b671621b30efe15b51fb867bebec80f0d3d47045fcb7883bd4ad0aafaaeae9ad8c094f668add036b3c9329fae445798f274f71299a71a4f9629e38dd37ebf58ea6761478e6e7c7d811abbaa651cfbed5fee4516625fc43ba74fcae41d5d39a2a8104066a4638afa03756495fcfad7246330ef464b7f301740129bd3fdcd7fc814944741326c486dee2551881db3b5dd302bfee9cd7e9a50e56d39878ec73bb642b7cf10eccdfc706d01538bca7eb3708dac55ed57f6b61355eaf700605aeac13dfe01a65ee3df674d5dbd73a59029456f6467dbfc450b0b45f57ec6f757fa257a7a124359a5d957b8a6f7640f779832773eb7c436dbb7283725e2ac71b406bf68534008f5dcfad1d545197c8a60a84e3a3de14fce8902323f93ff12303987988c4c87fd9d3cedc2445b2bdb338b02d5b27c0d08080e0a85e24857b3c70430a1718fcd6c17cc99fa50cb6511a6ab80eef34e2a51337417252ead1aac109cb07badb90f936e8a4d65d8c5b948fc3aac3eec8f8172c044c16e59c986ca48a932270371982867cf6c2ddbc09cfaed37b064b80b40a1de5a5526063f359383144d1fed6678ceddb65a764fcd33062497ce289633905ee4a60f66b9223b6b272f65feb2c8dbd6dc8d640d74a14a78ff5f127ec95651bf657c9e24b85b3d58e895ddcc7e9b534558e748707f8625df8268b22c1af238d0b7b0b6583a7b605c6a8e7a0212dd6db1c66b1a8a009a254372138c7e4aa6b166c55f4a2d11b37257f563243c9251b84eb2fbda29a7ff4788c567de1705b5691235f08b41dd05f69c1d518f8a553fbe2b9b299c1a84ec12f910e434d6183d4edc5fd1f6d226062cd40af7a2ec560970de5f318acd44e615d96ad8abbeb9f5be6f5fe70e0bafa96fb4f7abd485fe8185e920917a74388c69350fa041259bfb8431d0821f0356be4d6f78ad909bcc1953cf0f5ad7d640c2ea9aaf7e01ad0d337ddb2da1f201c51ab251645e397739d79934c26ea013db1eb73865ff54c82fa20f27550ca5a51f107447467e2827131098842caee98d4909e35a0c9e730ef87c8421c4f2372edeb80db3a7bd1ff5e3ea02249eb421235a8e062bda1eff07af67", 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) r4 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000001100)="1049a4c6988acf2617e81ea893a1fa2db593bd06201f25c53fdfc08c599117f9c3b80f4744e7d5690513b68407c90d04f4065351d340679883ad16a49c2a594544b959a3cc173f83b635b246", 0x4c) r5 = getpgid(r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000015c0)={0xffffffffffffffc3, 0x5, 0x1, 0x0, "316fdd38ebe4c869b268ceda0474026b7e152b3e", 0x5, 0x20}) lchown(&(0x7f0000001180)='./file0\x00', r2, r0) open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x20) open(&(0x7f0000001300)='./file1\x00', 0x8000, 0x60) mkdir(&(0x7f0000001200)='./file0\x00', 0x20) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x4) r7 = msgget$private(0x0, 0x4c2) semget(0x3, 0x1, 0x42) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001280)={{0x0, r2, r3, r2, r3, 0x11, 0x5}, 0x7ff, 0x2, r5, r5, 0x6b322870, 0xfffffffffffffff9, 0x0, 0x1}) ioctl$TIOCSBRK(r6, 0x2000747b) mknod$loop(&(0x7f0000001580)='./file1\x00', 0x4, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000001d7100000002000000000000000000000000000000000000000000000000d7cfe4d9b284a995d0342451237bd25c837f2b096443cfd72943f2f6fbe29cea3ded0ec2f739698ea689a936045d89c6571a056c83c7d488c57928aada84c9cba22da7818be391ed3002a2d58580ac4e962353678ea1083aad6c4609d469ec1080defae78ff6ea88aede0583eb89b7b33c887e829891171ef67f6844685790fd1a748a33d73f07261b434e1402c584dac99dc4fe383d1b431e26a60720fa9fd908bcabc68393b4842826728c7ce67b65f141c9a126ca04432fcd9545d68f73e0fb9bdc6be778bcab6bc0a8eb46228aeee6d41708f24274ec0e6f7916d13d5cbe5650185a294bd11dd8c73abcacf17d618e0ef1eac47f0ea2b79d1f9d8e97fc13291507d8e71f73be32b855e66fd48bd75aab07128758e95c0c5c54e8b36250f6fb54e04a68d7e834125e9f414814f0e880aa1fd68f0aaefc922131efbc8cb8b09707ae4ee15b64900d38a44b87077ea2975606e81db18e8d4f9ebd939b8341097abdc27cb144029370"], 0x1, 0x0, 0x0) msgrcv(r7, &(0x7f0000001340)={0x0, ""/118}, 0x7e, 0x2, 0x0) execve(&(0x7f0000001680)='./file0\x00', &(0x7f0000001840)=[&(0x7f00000016c0)='}))]\x00', &(0x7f0000001700)='/{\x00', &(0x7f0000001740)=':^\x00', &(0x7f0000001780)='([\x00', &(0x7f00000017c0)='/!](%\x00', &(0x7f0000001800)='@\x00'], &(0x7f0000001900)=[&(0x7f0000001880)='/!](%\x00', &(0x7f00000018c0)='\x00']) 16:00:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) r1 = semget$private(0x0, 0x6, 0x141) semop(r1, &(0x7f0000000080)=[{0x3, 0x80, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0xffffffff, 0x1000}], 0x4e) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1e, 0x1, 0x4) 16:00:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="85f212eef2828682c4577efb429aef121b22c839cd4fd4eb7d508c34a56cef3a1bc01a382c7f2621ddd51ca10dc03d91636d095292d6b7d6546566ec9912db0dbfcb076f6b41e87cd90e5a79737b1c8ae974c8bf6b3b4771c5ad9eb793108d8dffcb9ed9c70cfe38e4ab42012eb74b6c040ea1997edc3f8765d8afa92489a835b8f58fd71ae7d9d01208b5d63554cf75d4727c370a92eb892a5612f22d6c12de5caf3efadac282453719ec05d38c518936c06fb5b4f9ecae4b2d53fbc88b", 0xbe}, {&(0x7f0000000140)='v', 0x1}, {&(0x7f0000000180)="d15bf5e0041e4059be972fa0efeb1a8473bd4ee022891d8a13ea54511730fb58f227d55b93c1b7d7ca25437eeea0", 0x2e}], 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0xffff, 0x5d70}, {0x18, 0x3, 0x8, 0x8}, 0xfffffffffffff000, [0x5213e4e8, 0x4, 0x7fffffff, 0x2, 0x20, 0x2, 0x7fff, 0x4d26]}, 0x3c) r1 = socket$inet(0x2, 0x3, 0x0) accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x400000001f, &(0x7f0000000000), 0x310) 16:00:22 executing program 0: r0 = msgget(0x2, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/102) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) getpeername(r1, 0xfffffffffffffffe, &(0x7f00000000c0)) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000003e00000090082c33"], 0x10}, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/91, 0x5b, 0x0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:00:23 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07f14a161dd0987265b5468ee0cf82f1abba9a51ab3b27606f1517d209b566b504919857b59617436e3286281a0f12e0294f0f72305d963d6cb621b48ca6d8f6624ea328239975eb6b72ca8e5faf0d003a74c72712c2b95598c6c31c807e7bf3a21274a860a06750179c431e29418a33c1a0e06ded1aa4bb7e994c91d9da5b56eaef685dc0decdb7ed19e2e588b7f917953af49c31b7c3c6c48ed5771729e747e221af7dc1d41198d0c0ab3aab9f85ac9fd8b7b58d54aba5d235309d03a3add9f69287986f784b9eed943ff13c72eaa0651f6fdd1a2e3953ed9bd45b2a6d68aed7d07d02807dbc84f81c1dd4ce74fdeadde9ea424ef59e7bb749f4c0f48b72f1b3e0674652024342d6ae51717c6317ee0a01ab9917f94dd41e2b8be314b56aaecf74c5d2517caa1b59ba1efa2348fd43aacba8"], 0x1, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shutdown(r0, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000002000) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x6010, 0x4) chroot(&(0x7f0000000080)='./file0/../file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x7) 16:00:23 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = getgid() chown(&(0x7f0000000180)='./file0\x00', r0, r1) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x2, 0x7, 0x4) semop(r1, &(0x7f0000000100)=[{0x2, 0x5, 0x1000}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket$inet(0x2, 0x4005, 0x7) nanosleep(&(0x7f0000000000)={0x7, 0x3}, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18480, 0x8) recvfrom(r1, &(0x7f0000000180)=""/182, 0xffffffd8, 0x3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0xff13) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xe4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1000000000000094) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x1700) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{0x0}], 0x1, 0x0) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) shmget(0x3, 0x1000, 0x25b7d1bf66de22d7, &(0x7f00000f9000/0x1000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x576e91c4}, {0x44c, 0x2}}, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x800}, {0x7ff, 0x100}}, &(0x7f0000000140)) 16:00:24 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) msgget(0x1, 0x236) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setgroups(0x1, &(0x7f0000000180)=[0x0]) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x800) dup(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) rmdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x408, 0xc) 16:00:24 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2008000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a97733e3d0000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 16:00:24 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x10) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = getpgrp() r5 = fcntl$getown(r2, 0x5) setpgid(r4, r5) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(0x0) getpid() setpgid(r7, r6) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000200)="93ce5b45ed984c63fb623b3cbe2d0df00fe9a5e29e9809f0f18c4abcdd192788cd76a95375528a260aab37455cfe5442f93af390b420361292b11701aea80dc18c2fd2824eb0b0d0113096b691c3f92d2b5e59cb4bbc65a6ef97fcb3c1279d675c93d8ed5e464874ca9e2c682639af7117ba9242738105e7218b21d45388f1df1a5f831e17c9bbe7ff041be4bfebbdaa54968864252a92c2cd7afcb6af3e0fe2137cbb9daa70b1251d37aea94d820103d0ab35f284ede746ef633c30e0", 0xbd, 0x5, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:24 executing program 1: semget$private(0x0, 0x4, 0x42) r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000053cfa84096cd106d00000000000000000000000000"], 0x23, 0x0, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x7fd) 16:00:24 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="b4cdb5a05cae001f25687f3d31f1d23519ee052774a4c58f26012b71a53c567cf8df8a89ec9b1cd8c01f759a7bf9ef7ed29e4d0c99563a1b49b8943c94f668cf6106e2b222a23f065f78f0ad5786310a8aaa1f18734199640959f9714cc345b379d594da92b4781304d86f5df2ab31b112cc72f67c970aa7150f22f47325c94f048c99ee2b6ed2e39a628ed01b77aad0a60be4d4d9988cdfe11e78e47132a11f9d40a8fa51e0dd16d7b21361deafcccb0e99b229bdb60e108aefb777", 0xbc}, {&(0x7f00000000c0)}], 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="442a444a3e36bb92", 0x8) readv(r0, &(0x7f0000001280)=[{&(0x7f00000011c0)=""/178, 0xfffffffffffffe8f}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x0) ftruncate(r1, 0x742) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) readv(r1, &(0x7f0000001600)=[{&(0x7f00000012c0)=""/199, 0xc7}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f00000013c0)=""/84, 0x54}, {&(0x7f0000001440)=""/84, 0x54}, {&(0x7f00000014c0)=""/95, 0x5f}, {&(0x7f0000001540)=""/135, 0x87}], 0x6) 16:00:24 executing program 1: semget(0x1, 0x3, 0x603) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffa, 0x3}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0xa}) 16:00:24 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) getegid() munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000100)='[', 0x1, 0x401, 0x0, 0x0) r1 = msgget(0x0, 0x20) msgsnd(r1, &(0x7f0000000140)={0x2, "ff58b6d66a3deb8f58bd01682454dc11b12d6b3569a277e9439a2010f2f3978bfa32c950a0a6f6dec0fea6b608aad3bc48ff58f3889e11b4f687ce89f93557a4136cc89e5953d1c253def1100b64fa1b4144b6cf7635381ded9a7dfb2ae5251c483802af0ed6562ac0f67c7a912cb2900c9ee652a8f7a1e2e83873ce483e99b1d3ae6f91facb90b4ea67fcff54cddc9e5789d93c554f5bede54d097a76a59c254f8edf2df6f88c85f6281f894554832256679a44ba28a49ac65242deabc82072a6c0208641038e3acef64f3a3a14f7a6a80d1bb02a3f6fe872e6eb6de0fd2dead3d8423145197e72c9a15e1ea7d5fd64"}, 0xf8, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x2}], 0x8000, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000010c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e806c4fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730026d6c7c2e3511090899d1b73a0bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc3e060ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554596f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d0d5d4ee487afb5b79167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c72b477054f6f165b76cd90d197fb3d05800ba4809f966252732f087bcbffe0ab6e9c8876426cab00735c60275abf165b93419da62834774a79913368780a448170d86dca34eaced61b6caf35c4739778f7e86bcccfda39bb81575befae9626a055b72cefd6ea83a567c3405ed5abdc092b2ed94d24c5b3e80a3b1a579526a0356c9a1f692cc068cabacce4703a0a5c264ef81107778bf7bcecd791a5bc7a5908ee08ad31857b8924953ffa291a993ed052650bbe7fb112e0a7922f6868e744656ec2394f00f61767de20a49144e68a24b18dcb1030f22c2248f4f16086cd7a67717b932d65286c79293337803f071d506ff9219aa899afaf1caa87c5374b413582a184c2824ee1feaaccedb73292d07aacee4e51dfeed780ed394486fc35c46e0393b451eb73217b1", 0x1136) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f1704", 0xa0}], 0x1) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x100000001, 0x1, 0x1f, 0xcff5, 0x2}, 0xc) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4d000000c85a538a131900e8ebd81823fc7e0d7a"}) mknod(&(0x7f0000000140)='./file0\x00', 0x1002, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) dup(r2) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x3) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) r6 = semget(0x0, 0x3, 0x0) r7 = getuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) write(r5, &(0x7f0000000400)="c192eeff4ee1bf8fe018523846f0a81f2cd0b1cb817c4be305f3b58c959cbfcfdaf246aff737d72dbf8aea39556cbcc1579897fefde8ad236d6d6464e505a9483ef9bc42f7c01c9d9f358efcd3007faa7dfb268cdf2b3f8b65724e2a4769f2de27445ea7aaf21d4b95e0a88a2a03608744bcd4f17eeed6e7d2bc60f23ce64d57320ad63364e4b7faaa28aebc403871e7b979c3f016d0031ff13dd8a8bb381cd5e5464c644a796e7bad10615f8de6fab7ee3f81ef4a90fdbeccb7c3b4bc4b3e4365f605f3aa647eede60c69af054143e55ca1a11dc7cac101b315c92587a405fad3f6efb01929179c024831d8b1a901abd211141a7666461d163cb157bbd177", 0xff) r10 = getgid() getsockopt(r1, 0xffffffff, 0xfffffffffffffffd, &(0x7f00000005c0)=""/181, &(0x7f0000000680)=0xb5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x100000000, r7, r8, r9, r10}, 0x9, 0x1, 0x101}) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:25 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x1, 0x7}, 0x7, 0x20, r5, r6, 0xc2d, 0x7, 0xffff}) r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r13 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4, r8, r9, r10, r11, 0x99, 0x6}, 0x8, 0x28, r12, r13, 0x0, 0x1, 0x40}) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x10010, 0x40) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1000, 0x800}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x68, 0x4, 0x1, 0x4}], 0x8001000000000000, &(0x7f0000000100)={0x100, 0xffffffffffff5877}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) unlink(&(0x7f0000000040)='./file0\x00') fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8100, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0xf00fffff, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x4000000000, 0x7f}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11, 0x40, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x40000003, 0x3, 0x69}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0xffffffffffff7fff, 0x218}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000000, 0x10000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x87, 0x40}, {{r0}, 0x0, 0x8, 0xf0000000, 0x81, 0x1000}], 0x9, &(0x7f0000000200)={0x7fff, 0x7}) poll(&(0x7f0000000240)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x8}, {r0, 0x44}, {r0, 0x20}, {r0, 0x80}], 0x6, 0xac46) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) fcntl$getown(r1, 0x5) recvfrom$inet(r2, &(0x7f00000002c0)=""/177, 0xb1, 0x3, &(0x7f0000000380)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) unlink(&(0x7f0000000400)='./file0\x00') poll(&(0x7f0000000440)=[{r0}, {r1, 0x20}, {r0, 0x100}, {r0}, {r2, 0x103}], 0x5, 0xffff) pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000480)="859dc53945106c91b95438ccf6fb53ac86b11f0809d2b37b21e4f0051eb995113111b0deb8f8f3b78c1c434ac3b2f4f0ddc13353", 0x34}, {&(0x7f00000004c0)="0c104991dd33754cb41431264b124a99b69f47be6a803789da164d0e8fe47b2729263d6106c71b3987d96f2d5c0a83f27088c9fd0400227b43dec9ffebbd50b912c238124842ebb55b5ef8c1c7dad4459fbbbef289531828475e40c916b13627a5c2616bfebde09fa1ba1ebdb10d907b0dae9626a04d1d2c48effc63665f9bdde554efe5c0dee9f1703e132c95902ffa6b3ba7d4b8386fc8731aed69fe815c58ae9f69a1df88694156877dd8b76a2a4e6a27d9bcdc097e044cccf490cff05863fe6b4edd931ca5361fe339bc4bcade20f0f6cc79132a", 0xd6}, {&(0x7f00000005c0)="ddf516afc2ca350ef8047fbf051d1f92fd3c401e174db2d9465307ede232fd64f804746507175ccd86544b9adea6b60c05ac5df349e73589c518f186ea64dbf83c76ce7b7e872d08a81ed96f44be438de9bdf7525d65e5", 0x57}, {&(0x7f0000000640)="6bd00bdb8e7e80f572680483cca9bdcd9905937312566ac88e1181857ba602fe4ec1ca34ff346ce0e584bd8b78b968378e10e91791740dbb4c9395d9b192f5b40e10d2fd9cf89165d185d206e42b28827cf86a8e80cf0c7cbb4b989c35a7ca8e139c164f80c18036614af0491032b7433534e60091b46137e98176e0d54f45ba1529099ed87d4155761691e3f8351a43e30d2ef596af3a1b21e3e2b3051c2c249df0455c0350656302b3", 0xaa}, {&(0x7f0000000700)="eb2f01ba11d3b53bcc35f9b4bae1b44239d7a5ad52f131608d6730995a4729f01944cd591b6aae1d29059b36ca5717c317da5ff1ae565640b4ce422ab6f477ce3bf6f8e38a91c899609502af138ceb19e65de0ead06b976bca3e09c5012411e10702cab08a8aa1edbf8f30d32b61f83b59c501185db88864ef189d1c022757918bf093db823717e91366922bf8cf5742180026a20e4872f2a7c11b4a300fbc02d8d057bbd62b0c857667bfc1dc08c5766cf526867d1be6d15f990b68789c51aef8dfddd65588ccabdeb942fd3c1f36e9ccf1a9cd894d0f48eff42b4e9bb79e8697b0b1", 0xe3}, {&(0x7f0000000800)="a940929cfe0683a70df1", 0xa}], 0x6, 0x0) getpeername(r1, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0xf) unlink(&(0x7f0000000980)='./file0\x00') getpeername$unix(r1, &(0x7f00000009c0)=@file={0x0, ""/18}, &(0x7f0000000a00)=0x14) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair(0x18, 0x4004, 0xd6c, &(0x7f0000000a40)) r4 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x80, 0x148) r5 = open$dir(&(0x7f0000000b00)='./file0\x00', 0x29019c204f0a4ec7, 0x71) kevent(r1, &(0x7f0000000ac0)=[{{r1}, 0xfffffffffffffffd, 0xb0, 0x40000000, 0x10001, 0x100000000}], 0x1, &(0x7f0000000b40)=[{{r2}, 0xfffffffffffffff9, 0x82, 0x8, 0x4, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000001, 0xad, 0x9}, {{r4}, 0xfffffffffffffffc, 0x0, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000003, 0xec13}, {{r5}, 0x0, 0x51, 0x2, 0x3, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x4}], 0x1f, &(0x7f0000000c40)={0x6, 0x80000001}) getsockopt(r1, 0x7, 0x20, &(0x7f0000000c80)=""/213, &(0x7f0000000d80)=0xd5) r6 = semget(0x1, 0x0, 0x40) semop(r6, &(0x7f0000000dc0)=[{0x3, 0x8, 0x1000}, {0x6, 0x4, 0x800}, {0x3, 0x9c, 0x800}], 0x3) setregid(r3, r3) r7 = open(&(0x7f0000000e00)='./file0\x00', 0xc0, 0x1) sendto$inet(r7, &(0x7f0000000e40)="4001d40794ee97551c0891b94a8b9efff92e41afc554358f0ac3566bdf856cccae4740be7536c87739b2907501fb1fc6bf4ce3305186b03b0144b5db3dd70e9d82395a548aad3714274cc84404fe87d92398ef3f06393395b6cad489bffa0d7382e3543980836f3899426c7f8322e48e97929b80b502", 0x76, 0x0, &(0x7f0000000ec0)={0x2, 0x1}, 0xc) symlink(&(0x7f0000000f00)='./file0\x00', &(0x7f0000000f40)='./file0\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x3, 0x9}], 0x87, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:25 executing program 0: setgid(0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x66c5f9b6094ce7d6, 0x20) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:26 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) sendmsg(r0, &(0x7f0000002940)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="ed21f2a909343b5715ad127fc26810ee39bac29a437ca1475a964062aef7c950daab275c8eabce9b6c12988caaa25bbd0c070a68a39e58e55ec6823a6d853e1ecc1a4846835edb44d049ef5237bdb7cb6aa913a122e747c95f9897e8c799249cb695189371f5e6ca0e8e5c8c296eebffde9e06c47a52c33dfcce46a8215a88e2b97faa600d3333bd6dc9b68172cb32eb7355de9d647da575df5effbdc98ef95157", 0xa1}, {&(0x7f00000001c0)="0e17c3cc9ce7f2653491ac8574beb1403f1acef81ddf5954d8e61fba4c1d8e8bc0f44de1298ec5e45ddfb931bea4ddaf74d66a0303354cde67851107496860153fc8fa5ad421a914ca76f4de14d9566757329e56edc9a282767474a428fa8cdbd248b2b93e776eeeaf73cb0d1b3bfb1b804c873f004d18695c9def012df5c63a9ada4264c9395a51e50369d3b66ed148575f62", 0x93}, {&(0x7f0000000280)="34e7a53b3bfb967c0d4958d3930c0a80085deb770738edbb0e4d1c23807b02c29733759a697df8f085cb3afa37d0350a27175c6cc15ee5502bb1772fc10875100e95e1675316ba70577dc256f8f603af36e6223c90c7e8423d468e416886a9516c0a9dc8a47614b7976e404dc27725b51672583137e4e9ee42d344ff8f6a5b9e1084ec7a01a2f6435e288141eed58d0b77af70e177d804d8bc8e84ef35fca77dc355ee203524114310aa5ebb17287839fec31819168609458826d58bab2bab5ad2e4150f2cd01cece7f4ea908df3e09a00b6a9c33db9a9278266ff6b38f2c077aa04a4794854cd15496e9e64a0c1c084bc50029e0a6f844fd954d22c75c319", 0xff}, {&(0x7f0000000380)="b822f7d213323c5b4bf5a99d34bac4df1ec80dbd9ff482a7a03b033123c8114622b919f559df641781577b95281441599c8689a338ba8ac948dc429267756cd50f25bd9b090c", 0x46}, {&(0x7f0000000440)="45cb2d1a0e9db8373d24601ec5d9fb1b1a3c56bd86e9a36b605a5de23089c0a46a8539d098a4a3c755930e1f2859ba5688162210bd9edd0c7dcdee7a0181b4c92bc99ef9b82a39f3d87ae040fd07d97a447feba4d4b39809f9c33058", 0x5c}, {&(0x7f00000004c0)="c2b8aca2c55dff3620210ba87aefe075270330f68778f7c752116b6db7d3d9973d995848129dc00676c294a08ece2c260eb989aad33aeed89dc97d89d637b2435a4c4d6181855c08e45dab06f8abc5bd440868a4f60d6224d613a654d8e565191ccd8649e4c2e07ebdac000bab6a9a938ee94b9666d73c3b54926d35b72cd055f053f442a992b7c0baeec7343154fbe56309977be2407e9ef78c88b798fef524a38b400bccc1c752d878f9730adb550419beac982d4ff542f37338bbdd2b0e31ceaf2647d7c6e3d41b", 0xc9}, {&(0x7f00000005c0)="18f07ea5e424e588fc67cc1a3d31d38cfea5f494b48e584c2c38d5fa4acddbb23ea6b3f9e48a333eaf074d0ca147ef3550987bc92f733b829adabad5d499c0ac7395f5c70a2a3f55", 0x48}], 0x7, &(0x7f00000006c0)=[{0x70, 0x0, 0x8, "21c2ea7b56ac9eeb50f989f6555cf9a71d96cd03b4e62222ad8178648ae4edf6ad68fd8f17b54ae95fb915a1816193c637328f48f4df44db4b291a82bc4a095523785b31e1ddf4d17b3eec9aaf99600b3aa4c8f932a4b6a7f68ee97c1df8"}, {0x28, 0xffff, 0x102a1f4c, "5c3a92cfc02945b4b954965b3a024294497ac2994a04ca"}, {0x1010, 0x1, 0x7ff, "51194e59d780087f74cf4b0da64637a0fac25be152f22e130b0130d8b05fd3af6dd1e04910e80d068e3468f2287c0700fd5fba0e9d3dc169a1c7d40b47896e3c70f620bfc2990de5200769e5bfeb600f3eafb84e4c4cbf854ac6a70dfa299397e46ccaf908847e26352ff7a2ddfc569932906410ee98d52ff292d4b749baccb5a9d90c8b144a7cf7cdc6777157dead70485f6cfd6c115c1686fc58a588ebc671f2e7e833eb69e2f2587d46f9309a5d88f0df320e52de7bfc6c35c3fdac2a7f7d26a952b95ad5bc238daa5a518272f849d4fd100bd065bd1eb8228a0beb24b96d3fadc6b0661f3f2bae7b1b234f0f7dec1b0d8bc63a165c7bb9e5083b3f0f3707a2b2a8c16462c36793e356d4f26c8b6f96d863321cb8ffc62b75dbf77841d9c68a4659c2b98e2d83a67936e80480b5c40261138adbc7a9c7f455699a4723616b0994db9d4e1bdbb9f5297e6c093dae12c8b002ec8189ece65d1a7b73c014f079ceeb47e59d428fb3f883818539095b61460ab3a1c0ec589999ce780f935ba23abe18186077bbb31260c51fd25c3d4e8043022639c4e945c6c5a978b6170ad791fa7b9e1b04b91efd5d7632a93e03b5f6e52e6a830ea63eb78c192ab98f256268b32f342640b97b7ac10355230f0a4c4267a1fffe574525b5ac83ffb74b2a908e16d8b1f72ef2133f961dad6ef9e2d2226acfc57cfa4f7ef94150fd7db61546b07c63026a0b166185953ba152449533b063d39486b536dd02542e92f035fda730388f0a07e8c4ae8dafa893d38ad7c7fde26772892947742b15f2909322964f76ed4816cdde7223e3c937eab3140abcab70d4ecdb3ce09b18bcf13685df5c05ff2c160ada6d890860b6a92722b9f8b4ea3c2acd9ad7cc559bb4295c32e40cb8c8332754c38acdf3e7ce02c1a08b9a5b9f9a7826b59d392454da35d0665ccb7abf7764c2e8d2d1ce65ce2e8e38a2771a1641b3c9eb68c33f68c305832cd3d19a9a62af2873078ccc74e783bc07b5e5bf94f8173f23bf15e96d0c95ba9fdedbc0f61c742d1349d33df37b23f45695f99ad8ee83d51d088a09993beec3355ac053c5095302b0e5dd42d777874a2d18139d368faf7254498712cdba58384d7dc3125959b68dee5b72596aacae8015632d467b2e499adb6da5e266b03ab47ef8444507aba817d8a9697223a73115dfa2a0836b83790f51e33aeddcc8d27229c24c125e5e1895513d00472ffb13c528f16acb9bd88f4826926c4f34d691a1a06493be3e3095ec8629054ffc14ea1260b29ad1bb2a47b1308a3394e73c379c09c3ed066533761575d079f2197e58a1daa30ade426f7a514372beb82c8049a14f4c92f1e9028998672df87638ec458abc362f33e0a41551e85f602666435f934f6257207dad1077b7de72284a322b6817dd2d5c03f842adf1fd8e9a029cf4da0c606c8a95548c9ed9d72788670f6d98013810b639f473d610572495cef0a240d9537a7b5066c4d5b20ec401d4d1107c4758ca0579fb59b4e434812705eeab65cb3ff3bb5d53df40c9ce80e478835da9ad61cb66b0d6702511282862b374a4afcbf5e85100ce86e31b6845c083176a25b7bff5fc7532f39f4b871b029b5e8e03fb26989b042be39731eb40faffdd69652b782c90a0a6a21f16ce9d3065eea57e35f70210bf0441158fa2ae165e1e26eab1138099763a205152556b92ae0ab4dd8136a90a0a597a54becd7a1f6ed6a86c5b47017c2d13d023703383932b6148786fc9eff76707f9d9dbb55347f46905ff1feabef7baf6d3c615f002c7027f0392c5e357ecd367bb2a80c3cbf468302a2c7c837b83cc481d78079d168f4c6c939a6bd3d3aa18e81ce6de9c23987d52aca9f6bf120f7467a6e795c7f8310d6a8caf5b2318c022ee296dfeb87174a329e302fbc5dacba9e029fd4953d71920674792036db5907003d8210aef6affda3bbfd2c7df921fe0af41da2ca37b127adc4fb8a37ad14f552bbfe1fbbee086af4adea466286c14c94dc6be04d6cda7aa3a91e85d6fbd333c49bd7bc97f40c1d796038520d57b6d94381493f9ca908ade319150adfd25dff88fd0718f529d9b8dc1d0ddcfeb0245e299a1a1e72b1caff5007748d0ee0640adc300574c75827fa81573a82b099bab22afb929640e4a3b842c050ec30cf0242b300b48968ee31c455b21dd36cfc19a5c4db9fe9d3e7bf874b2d27a790e75648555e184a5ff134e7b92f74fd19a07b34f2e3a05463fc38adcdce5fc0c4edf90bc84df5dc608f0426439d3a38c887f1cb9649b1b6a8c5274109803ef63674f6f1f367f02d570dc3e298eff48cb1423ee85e4dae9782f8439f07c7b9825425be385a585f3e9f1a44fe48b5897106d804a4bafe0a4157ce5e5745ab0aae45ae4ca68a98d8f8c84bb462a07e33f4929d66e09ad6ecfa3f1e1f4357c45cf7a09277b3c1a1c30fb3e8a13a14956480fa2f99b12eb2e1bf8aa5539f91cc5cb0368870670c630d28c27251c8c5e65a2c0fc7fa6e650e31625eaa6e76e4e94a8a02d195aaf64c548cc1225a85aab17b62243a6665e4b825e9e02219127f939a213dfdaccf3d6a277cb175eeace1c1e2dc27a8ba378557952b729933eb0c30a6719c0926ebb480815bb9a86b8f3e1dc04e6cb459986904af44ec9cff2c267cc9887e4745384748f1bdf3680baa43bc57f73deeb1cb83dae869feb0028abbc296b1b9ebe3cd6a1cbb9869cc7018b9d2572573852cf4b2b8c1abbe123b2ba703ab3ba292ea238741cde5c87f0890f575dab6fbe258daa91a6d7e3649edcad719ae6acfeb94672e2ce79be0ef1bc30f54e0daf0d28072a7df549d3765105eff101fac3e0f14fc7d2cc29d9d8310483d7c02bf4707c5053368435a95aced0561e46c3127e30bbefa3ccac9566ab7e7e72d3b47e1b9bae93c4f7be135c9c04d9ebfbc4b348239ef52ebc11b03b9daf53f7d7088e1624bd65957789a2e8c753ea4565ef1bc8ba396678acc6c83aa93c54246c3570b46bb51e74716c2405d50be4f9efa011d6ef70ca92d9e18331e5144de4450268487fd0a13d732c5a5b2ef56c77b53e8ee84270719ac25486b33a7bbba20cfa0522510e6b10a711f84927a3de719932c037c80f542a895222ab2487ec8d14c63c3a46e807d490876baefc01211247c013bf2e45c429937c47bfa2c86badba65fbd0ec3e2a4ccc47a84247e138ab8d74500bf0adacaf71de3a77c6359048891168442b3dfea776e2a5bfbea65f3482a586d83ae5f9e1c511ba65a0f9d8395d8fece9ec39685e73709d775ae1fbc4424ebda596d7c8aff4f3fd9e703e4d30330b67ade43589244ab4bc057497cb18c3da71151c9583966804b1c80454b250e825ec9a6ea1894a8fd1b06e22178ae8cd0d638a0f1b19e3bd3d7f49ae2fb6fcb012e3b73d4dbb4df077e3a4c30c0e868759e1421472a743b43f44b845fc118ba477b91a8bbbc6ebec7a7d19f2eb3fc50a26ba98910d56742662ab7f011a84ba757ffd05d14e9f9f1fd81bf19ee6efb8259babb08dca5d96ef6fbdec69a13ce692ba9efedbe78272b0336747e84e849418d603ba0dc3e0f50652e37044d37f5e1de5aca3db3bd939ca2cc05d2a80a6cafc443b97e764b21b86d36a9649cefebcdff164ab66e576a0b8a97558424e6b72200a8ea6305e1c37d8317e8e348ad649d2f15be5adc054bdf9c86a4fa360304e2af7ec59fcab07564d248ded0af86e8c44b74bee6670cb08cb125e80985b72f814fba41c565e4556f625375ceda0895e9d4b28fe38a2df11a1d09a1b4e871ab1c0635a0656337b785ea0b281531604e58f166f06007a081fcd57270b0c2f41777bc03f7453f23372b1b4b42755460facfa7adb254daf81c7e04b67818ae614745b8756ec769be07881a3090106ebca34ba8de42a812e08d1c34acaece1d618f22521a3e16e4d8145c736e6a2c3a3f1918e1ef955c879d48707fe9c0a1422451991de1c74b23066638becd8e4e5160dba91387e817fee3942a3f18166976ae1457cf2b093f12a0f0a1cff681820adfc25d71cdb7ae55babe87e8174c6706c3664be22fc4b935a70c69c3340308434a8b960933b1896fb537d39f3e44c94692cf131ca9085d35f51911a8577ff797195d08801e49056bebdb8c6949d923ee864cbac5bf1bfd50152d4049f6e0a5a9bb84ebd27113e3ce057c62d1ba627181f2ec8c0002c8b9b831170237e202c60be80299c675aae15dd3cc3446223d63ee02fdcb95e05ea4066923e055f9415b040e2c4873e3e943a32e9d1f06547cd0e1472528e9cd0f99d2972bd10070210e8f362bc69de3b2e9c35386ebf4550d88d0368fbb749b78a631eedfae9b37d9e2599ddbb998ee4edc352d0863ca7de76cad4ce33563de90c4cdd8528b260deeb07d45173001af18c7a749dbf3d84475167a54115fcdbd6e83ec650b13b62f2b99af0cb544a6bc6d8876d933af25c916ab02bfea5fd9b2a227c4817d950a48a2d1a92250be29676f66b49ff0a3a90deba4ee5e3b6da17a714ee72f696ea4523d11d153236bd07419f802abf4b9c6eee126a8ae9e346a9810eea4337a5eabb09b11f87ac72800bee92fc678cdd8282ffb987d3b794244083b00d5a3333e87cbe1077c83ecd27e15c3e8d2078340f9f7be29dcbf2a327e14595c7b5aa4871a3e69be312fa0168fda2d074a548401437130e402a6add7ca9528f21d0a7ea23746ca61f9caf6376936e043ae4e6ce4551340785390e3842f07b5a89a4cb512946a8e462950988c03b676b3b54ae48737d4dbfc120c67695a3fc60dafcb964f624260af45837d034f5319e62124e58afd86d06dbdf095c3267e07908eed11f27cb407780bee690de7c1da911b58bbacbd20b2297fbd7a2fe932967217a531b09a3a8ff674b0bbbd2b6918d6f9a5b74175f0b943e5479f059ba53d5f9f0f05b7edc9f73461343497681c117093dc17099ce079d1b4b78de3c1091c1f14df9a663fa81792a1da3409509d1d96fca13fac8850ffdf9dc93ea2819a1313fdff47dd47eaad57e551aafcb392081751f7cd76318caffbb11dbba0294893e5485166bbf356373cdc0540744d758686c5e93ec4c464aaa864f7869c17b7daf6bcd23ec2dda67e54868fd95778184b58d7275bcb67013b6f9d5e7982490350494ae11be50758d35b323dc3055d0d19895126a78a946fcb40e5d53ef19eb7f94bc4f0d380c2d77929fb99aa3eb1654a3cbd8740dc705420b4b4ff13ccdc889698797de3d1ba9be13f6e96fd7bdf020a3dbbf3a919f51f410a5a9600796a89ed053c04b97d60918a68409a8c45c1f92db428d2ae3b81047509e45b841e5a0a43e602117111524fb222f40575b74b207fc0bf157333641b5d05e0dd37e573d1dc04c6560fd3fec572d122b1350f16ab9215bfe2a91ecc290145f673960594c470bc5acc566926ccaea8767845bc6f02685a5e06399edbeeeeb4684557948c88865c2a0917c690b57c272c41ca04b1dba0acfe302338ba9bd04b03a0b2577bd164b6b37bae75f9d0cf6c9f3d74f95c761a9aadcee26f56384cd601d0159daa85ff2693dfd8dec16ec1c51bdc1c98288efba78a31d53894135fcccadf1dc936771de47972a9d5370eaa5a055d8b2783533c4bd35df51ba68698033bc60047ab950fa9f942330b5c65ce968dc7994fdc74600e2a119fb6f4410f3858e66db2b3c989bc914ad52aef887c80e85d597bd024ab6f4ebdbe2e42046931e07e356ef9d1a29775f0d61d7df411c1b6ac8a534e9ca8d5aa7da785c4b8095818c1c6c0b453fb3114c5a"}, {0x30, 0xffff, 0x6, "645148861d5f359a0ae535ff45c06c58b218d39e87c6946f3719"}, {0xb0, 0xffff, 0x2, "5a027808509e06af45baec4ff9eac460d6b1357f3b5acae9d75f973f8b6be70f1e00299cc807a5aed9e31f05b52fc147ad5c59d7528eb42445313210cc50fc2949d437c0726cca278345ff375a879c8f4b2df0267d64ca43695d171cfe51bc53e00e6627e37a87eefd43ad3ac872cff330c7489e1ca410edb5d54c52e50d0a0dcd77b27b6a46bbcb92807c5c0350efd92528e6d7afac203251f280"}, {0xe8, 0xffff, 0xffffffffffff8001, "4dd329f78ca2333c7d8ddea0460f41f5e8b1f0adb2ccefe6c57b715f4dd3b91e4ea53fb18274f1059e2a50788c9d2082403c2f12bab5dbd51be0e497508659c4725f98328331bd39268d5bb9737454be0a2bd2bd07493f9527db691c27a0d9ee5d90d3db4659a51a7cb157a1af730dabf814554c98414adfa3932a4223a6a20438314ea28bca1323308c0075ca0aa5ab96925a356b4b451ed6e32d6c0db998d36de27893542bf93337896a72a1ff0a073e89cf1bf5ebf5d7b76ff0ba26746388360ca4b27d1b5cf0d752d783c4a456e4a4"}, {0x1010, 0xffff, 0x100, "3fbb220a98f9e363cecc2808854d1b6f37d5a66e4363675de2a35d9efcc5b8635e27fc9ddc75e54296a429efb23ad9920b29062d25e360f52366f9dd9259599609e18a0ce2a5730fb558c23f106e2794d49bc067a0aef59268779405067bb42538ea96ee8ede0b417dea5af178a29a9a3c4eaf4e427c53c9c5db4009e44a578e9ecc1d178da99d49655a00f0819e05f22e339638093026c6ee27a6981e62e6ef261ff752bec4d8cf17728255430c5d87f7eb8a5590843d95af4923754c6dcd7d22784a1d58eea4a3644d099ccdb086b0b1c8a9083d7a0b5c7c983ae7ce255ef0f9f4cc9e5f805174274fa2a1464f526500cf70462aa4dc19e36495862bbba3ca5a86a5ec0e51436b9ea3b35eea9af96e018fb74c536c31a4d63b964f8bcb4d52cabe7136b971548ddb476ea0075addd562b0e44f7eeadb0c25112c17ecf5e7135a7ef9fa5dec2bfe11c776e69367a5ab7c16eb97da5957ee79fc138dd290eb8397248b998dc995cc421597c656f8fc9489ac28b863e6cf0f1595ea1c95d7e9066c8921d845ce1f870542691fa92b5a9884877d0dc440768d2f2bd6714fce72be107cd9d5ea8ba418cc8d51f711aa000671675b2665787ab3a4335367ed9393b74b694a228813b5facfd6d77e2fc0e2223b2ca41cdb6037e3388b2973b8f5515f9f0f587ce383d4b177f84a92887e996b9bf20922ebf8c29c53cbe3cce36af5f5693800bfe8b66ef03d13f096fbf6c54876f01800217a9c888a7586e0cbf85392416f7230dfa8982bd80ec401c12ccb575a09484151ae5c496592b75f5b2dcf405e98bc8802fb0638fdfd63049bb0993ef8ffdfefe4f13941fc4b6ce0adf19ce4669e218391bdbc26bba10499dbed0023583e92cefdf42778709fb4948b0f5c5bbc854a042d492865b33e849d566e6af43073b647bca5c443edff1ffb7803c2647a0e9360b2384f2be5f16be6e07663465ad1e37a84df1d0d9060925772c5d039f00756ea0470b9f89efe24cb09872ecf05fbb78d9fdcdd7ad510dfbcc9874e80ee584431c678a99d3e397baa11bde87f93364761ac0a4ac3d91d9168f46f6dbf8b9244c7e6c3c8d90ed62027d941f2ede0f48e9043254b1e3a60893d04c973e7c1c00d71efc61d01d59311549151a8055aea77afabeb0514c312f59326201cc54c26a7a8c2a32384990733feaead93cf0fcfdee72ddf15ea9d93838fbf3e7bf4c49eecee41275dd7e5afaa567ba75f9e741eeb75f0c362936151f08f652840cbe1ca754c3f518102bfdf40bbef68e5be0ba1d5c8ef09554e77e05570923d82c573296d1434e8a4d50a64e5b2631eae3e7b65a66eb90a27c827f97f3d77ccfafb6be56a704319ac5f222826e9506f5a5ae519bfbad0d37fcf8d891abaa3f38e9a5927d4fd5bbf63e3bc3e2f89e72420d2086c6509713c06d8c914aacb79837cf8fb6c0c31ed512316502b14a213f576df27e6b9aa3f60776c0d623d0dba6cf83e562b1616a4f8201bf412dfb9fee7ecaf1466dde9d127aa568dfe06c949e2b14814b3665b327f9d7c0d0ea47e11bf8cb8b7554893a1843f764f7dd41768a4a2fd07108ec79d9bcf53fe8e2a7f858487f1e4dc9f0e69deafe74c6c90754fcf39a00de64fcb1d88ee3aa12652b2bb307f9ad42a0bc7fb9c9be695763e9ce9bea94457c829d7c4f542524bdae4f1212c7c7bc5531951056d2aa121764492a3ff0215dd9ce9382c7631e36a2b935a2a78ef523afeb468646a911dffd6bcb1f9acca16df2f1eed03f939330d112670280de8be0e106e90a31f0251e2dc3aa88ca9889ae19bcc1842c168ebca34fb8b42dccad6c9dfe690110a5eb476e3838768e32e67e67ed1bd1af958156a312e4795e93cfd390eb8b6f38173f52bd4cea9404d68db075897a4627bc4e88f09a918873162457e5b1513667d43769a9f7699ed7f7f174afc1d2f56695e4d4d6fa4ad585a9283f195a0d1ede9ba0ab487cc2e49f96b49b2f24e8ed487df847a5dc022c7f8d4938a8596fbb6239db24d97b979d2d8f5ccc17cd2ce6a1f2034eec874ed497d8db81336b057b6d9e0e0e5cf69a3309d20401ab1415a7962440f51cbcdc03a029d7734c811d9fb8e0993345bbbf8826a43d11caf4af3b9e66d51fc4092ac1ade6bd5b7b5f70df65847b0146382b9aeabd35be87c24a27947f50cb5c78e9dc63be70300880a86226a8990e4497172583cd735bb344f2aaabd6981dc9ccdd3f6c23d1380a638a2919ac8e69e85ebd13a238496240d0c147656652f345a5db5ce602070486d6109e168548efd3ad4229b032a5eb18a8d02648a9393a1af42898e635ea7fe03a65c8fcdd56bb08a7d5f1a5098e9af08ac45ca0d04af1c9441cb1635a87faf8fdb1fb57ede6c8381270a057940e847f1e0c97b54a0abc0f216cb395e90ad210a0f7352a9956fb2c2e0dd92ec7a95c9a1fe4ef3862cde6e0f4fef27b78e051db9bfab382849917ce2401c8f73a3aa5d83932f62eac9aab9870d7729020517fc2876469055cd02c73bdc7c6bc322c39ee18dbc0338ab938bf854a4e52b2798ae01ce2a0fa3e81683fa5a329dc851c4a0eac036fc544df3bc77a49cea488f1233709db4953cdb6858994ec680c1d91d439e933b9bcbced6f8c5f614df23e292a6929eaf3378a7470c6f02ea5f56fb010c1485a3ca49541ec2f8c617fe66d9f43d981a9e0cc33e0a772437aa6dbdcb4525cfc1c156e8e33f9dded11348574ed2f867be9fc73d032f83ea3d82187e10b0d847333d9b79676d752c99ae3c67bebe445c044746beca3a4a378b044bb876dba93e3966dcb1f7e2df566f383824706b2b6973eb37ad90e1663b3e98e9930140f76b47933218adc4ef3c04081563072e2ff47f4a53ff9c16427200e04f1ecec793cef6e065b089bbcb3c2925f9f97c36f94e384495e3199163f59c8542066c4149f05c478d54b23ae150ba94353a40858db2c3bcc405e7814f777026072d1aacc17e64579a028dd8a8ea4568a5eb9690d23bac8994e27ce2397b7ea4c0b27fcb0fcb3517f729855d0f9a0cc925465afb8a169ba80d54d93968346a1e54d69b95298dc2c55c76451ba644f82e6caad14beb5d71535b1ece82c488af0c37cced72e0047b35f62c6d388ae1a00ce239ee581d3a5014a6ef0764a84a4f35b167c57048d25e69d2d9516cea8cc11a67a96074df4f9bc934b11da76d5cb58a89d10d1f73d8af3df93b5dac75a70654ce9213b0d0d38bfc121084304616470981554c4e1f10bdfa9ef3ab5d09583e393fe0ccf0d1a242498afb203c7dab1abb12738e45d7f79c2bcac2c188a1b3e5c43cd10b89fa089c946fd6e52e1c226d4a08d9e59e0920e226a78eb0a1085cef99280c4516d538c5f4ac680455138567b02bc8ae357260f7b0c2407607db8e1f64d0e74a2dcdddf645bae03f085769cdaa92760bfae54b4c97fc5b4895b10cd05567e3e9cf05c741570138de9db5f50b78ef45c814ea7e990c1e29f5c648bb9d8f30195f94057fb4afad9d7479a78dccff62de3bfa6da2dd1b5efa0eca5c6f624e9c8b5c020863706b2d11e4c99121372ed732ef8643a010f1b217f1ba863f70fee1d7a305863278777bfc6be197b3291fd2de42ebf8031127767a7efa5de0c48471401490ab245803b8692ef594945c89f2b5bc752f0b091ffb81deff92ede452e082debaaf4be3d4d95ba327c3df4cce573e1102f5429cceac1c9bd56b202a82ad10071592886b352643a4f214093d3eb8f7d3d8e4cb192ba53623cf923caa60aaa7fea883aaa48d94dcd1dafc7713616a3c28931e292483996d1a215812fe03e4d2fc98aca907119de4dc970d2133d7838190aa4e691edc5a8e108788fa5db16485d69b5097082eef9a0c2e41c6605d41afe56e5f3b96acd833fa8314b456f146bdd9c511084beb6f373376fec78eb6253820868fcb28cde1732c8a0e894fa4d9a97edae3b4f46c10819ab643364ca7cbcf4a840a02676ea3e935f5c238bf0c59c1375f264918b7167ede2745ad1676ec36b05d63098e2add0ad6188255afc43353299bc5cad43dd118294b5c48786d23eea152925e89dc10360819cfca341a606beee2d6813eafdf314de2ebb32aacd8f95f26264f820928d1a1ad4b52437c1f84e7a57b2715a326c572a17bacf8bdd338ecd6a020d66f505664738de13b503276c6239cbabe945a7f9c3643c55c06dcca7006b98fcfae9f4e85e5f4fcba5ce4c99765e3145dca445ee4230cefab897913ba48fb4747cb6e66a2e7bd612b30458bdcb24b5680518c183b52ede25ee86851b7bf105ea04846b8cde483ce1df59a0e07264dd1232905bf10e18019023eeaa1bd69597dc112960548e271e0c57cc12a635003beb1150c1862dd828e3721ea94bca502036476b225483b96a7fbb2024839b9c0d374bc3bc1d36739ba8487f722d96c3cd6bc8755c2d2af8bcc465a45c7f428850bd504d97b17a0ccf8ea07f9a257e7e6e7a8b5295e2cabc2b0389bedec8a0a4b7e533a7356c73642a7db3632dbfa17b08446102505c4048f5ffed83fb2f39b2183f4afcaf47d2752dab0938e4479bc6538896bb1f55408576e480a17e3e0028e24c4f6f2444199ef313b7353b7a17c31fc3f0200682e7660b74f553178bb3ef3a0d5dca73f409f5fd1c3956c6e1ffbdc70d919bfa7399464ebe543ba65ea6469186f3e2c234fda06b6a6a1762ab9568f6bad7db8154799dcddcb66c4c03d0e0062abb0ada2348aa9d13e062ba699c38c9a6a8a48079b7791d9807ddec45acdae4defd4aee69c4702245d20ea22cfc984e9a1552f674ce1f1885e5e3075fcbd213042cd08ef7916e5d7731129904bfe2aec7979ee0f71dad88b0543c831027d30fe9ebf3407857158d82724d29d49ed14daa83144496e4a8cf26c0e895b77bfe185c217294e51204c07cd21c6e10485faaa6004e6d30d4df287f410fe7d274f3da4e7699cffd740bc811b2003760a0652112eedc794f28cec32ae5af73b5d1da3479f66c8720aa9225875238e1e4e5c5eca0f25320bb2ce819a22f60c3291bcb69b0533995cde7c5ac1f2c10e2a6ba3f338c60f8db20943d7c1138a6a0d909c6bed35f2db9c3954898867447a7e093856482d19164f8af2ebd40284920859e5190cecf7a284598959f0c1e9cf96836a2b4e95368c7ccb1f162019f82ff2491c9aa713a7154049ccfbf3c64800eedf563ae243d9d350d1ebf7aa53343c8de14fbddc02869151ecf4690fadefd884d60481947551e57c421b19548a296d0b560ac18896e4f318b1a804107a633062c8b3969e0c17dafcfedced936112e9ba098a90d0af397ffd73d946dc8eeeb356640d36e65911c7c9aa9af0f41d080c8e805684a54ca2438eca3534c768e036f1520da2e958c46b8c7799092031b4d581ba70df527ada19b03305a8312eb13b85eef6f54006b629ee6435eba2cb09a5ee2dfac8b82fb954ce4cf875123466420c89c198aaf0365b0a129a0cd9de98bc36bdfdd92b24d55957eee9c4af6a6ef2b2043555f326ab9edb18be743f347b4eb9fbec839b8dc25adc56d1d6bcc19022e848d9874824cbbd5dd926aac65a8a093dfcdfb8e593f07b08da7bbd36b17fdbd5506de928674b8d2dc87ecdea8d8cb4325284527168233781c4453f7774744c3cd4dbf363dec54c40faa330626eabd92d1fe9e4d86c14065312e3b360a58ba334b934770a499e48f1d84b644b20571fb5d3940bd5a68d184c3a03721818efa6567c94302dd791ecb2d85628a0d6f13badb1349264008112bcadc4a1d642f796da07b4"}], 0x2280}, 0x2) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 16:00:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x1) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') flock(r1, 0x1) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000000)="ff69be1d923dbe68", 0x8) socket$inet(0x2, 0x2, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:26 executing program 1: pipe(&(0x7f0000000000)) 16:00:26 executing program 0: clock_getres(0x8, 0xfffffffffffffffe) 16:00:26 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)='\xd7\xd8') 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8002005, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x131) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x96, 0x80000008, 0x553, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x5, 0xffffffffffffffff}, {{r0}, 0x0, 0x20, 0xfffff, 0x1ff, 0x5e7}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x24, 0xa0000000, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x4, 0x71, 0x800}, {{r0}, 0xfffffffffffffffb, 0x45, 0x20000000, 0x800, 0x401}], 0xd834, &(0x7f0000000140)={0x3, 0xffffffff}) sendto$inet6(r1, &(0x7f00000001c0)="37e7048199a4037519d5e1279eff1bde933f8bba677466eca9221ccedaf9e45aca3e0a0b9ca9ffa3b2b52e3c187a1a9fdd147e921454cd33b58568be6eb88b967bb573ad7eded9344f8dca2bcb27", 0x4e, 0x408, &(0x7f0000000240)={0x18, 0x3, 0x2, 0x420}, 0xc) bind(r0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) 16:00:26 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x40000018}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x8) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xffffffffffffff21) poll(&(0x7f00000000c0)=[{r1, 0x4a}], 0x1, 0x3) 05:37:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x22) 05:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) syz_open_pts() close(r0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ftruncate(r0, 0xd) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 05:37:28 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1c3a9136) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e0904", 0x303}], 0x1) ftruncate(r1, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000040)=[{r2, 0x21}, {r0, 0x60}], 0x2, 0x0) 05:37:28 executing program 0: pipe2(0x0, 0x10004) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(0xffffffffffffffff, 0x0, 0x20000, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/166, &(0x7f0000000240)=0xa6) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) read(r0, &(0x7f0000000140)=""/57, 0x39) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 05:37:28 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="840d0015"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000010, 0x1, 0xd95}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffff81, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0xffffffffffffffe1, 0x8}, {{r0}, 0xfffffffffffffffb, 0xdc, 0x0, 0x9, 0xfff}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x81, 0x92, 0x1b4a069a}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0xa8, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x3f, 0x6e}], 0x4, &(0x7f0000000140)={0xd0b7}) 05:37:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0x30018, 0x2a) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 05:37:28 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2010, r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000380)=0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/247, 0xf7}, {}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f00000002c0)=""/57, 0x39}], 0x5) 05:37:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0xfffffffffffffd5d, 0x2, 0x0, 0xffffff94) 05:37:28 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername(r0, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) socketpair(0x2, 0x0, 0x28, &(0x7f0000001100)) 05:37:28 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/31, 0x1f) socketpair(0x2, 0x3, 0xfffffffffffffff8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x3, 0x3, 0x5}, 0x448c6df6, [0x81, 0x4, 0xf5c4, 0x8, 0x8, 0xfff, 0x200000000000, 0x100000000]}, 0x3c) readlinkat(r1, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)=""/233, 0xe9) socketpair$unix(0x1, 0x1, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() r5 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair(0x38, 0x4, 0x7, &(0x7f0000000100)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2325212ca83b18e1cfd31b54fb81addcec948167"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 05:37:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) socket$unix(0x1, 0x5, 0x0) map stack 0x20ffd000-0x21000000 of map 0xffffff003f12bd68 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff003f12bd68 failed: no mapping 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="8000000000000000", 0x8) 05:37:28 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000980)=""/206) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x4, 0xc3}, {0x0, 0x4e, 0x1800}, {0x3, 0x8001, 0x800}, {0x0, 0x1, 0x1800}, {0x7, 0x8, 0x800}, {0x2, 0x2533, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x1, 0x1800}, {0x1, 0x81}], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20400, 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) r5 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x23) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) kevent(r4, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x80, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000039, 0x100000001, 0x99}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x20, 0xffffffffffff9299}, {{r2}, 0xfffffffffffffff9, 0x4a, 0x600fffff, 0x1, 0x5}, {{r5}, 0xffffffffffffffff, 0xa5, 0xfffff, 0x200, 0x67fc}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x11e, 0x16c}, {{r3}, 0x0, 0x6, 0x2, 0x8001, 0xd6}], 0x3, &(0x7f0000000900)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x40000003, 0x8, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x100000000}], 0x48e85b2b, &(0x7f0000000940)={0x7, 0xfff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x5183) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x100000001, 0x800}, {0x4, 0x100000000, 0x1800}, {0x6, 0x6, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x2, 0x7}], 0x6) chdir(&(0x7f0000000480)='./file0\x00') semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000004c0)=""/34) semop(r0, &(0x7f0000000500)=[{0x1, 0x200, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x3ff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f, 0x1800}, {0x7, 0x8, 0x1000}], 0x7) open(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000580)=""/133) socket$inet(0x2, 0x5, 0x87a2) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000640)=0x7c) ioctl$TIOCNXCL(r6, 0x2000740e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000700)=""/249) 05:37:29 executing program 1: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x7fffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="863acce3b980adf47911ec68f7dda4bc688d3c06d31f451d44130841861d2a7a710d4730367bc1dde82c9e05ec2d5173c915ca5ec5adbf18a80b1d2d1fa9c5feb8e04c1947bf88dee327a802e66e3d586bd88a3b24bb8bb1232256e59bc750243bc4d59358c0ad98cec56b5968bfaaafe8ebd8daff68bf306fedfcbf78224f427d2bbef94e2a50948d0fcc879c19254d7ed48cdf4013e1f31da0dc4d", 0x9c}], 0x1, 0x0) fcntl$getflags(r1, 0x3) fsync(r1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000700)="3d5c68dd840398fe2a8da29b0bf7c662642b", 0x12}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 05:37:29 executing program 0: r0 = semget(0x0, 0x3, 0x200) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/69) 05:37:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 05:37:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a01, 0x2000000) lseek(r0, 0x0, 0x7ffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="ea2a049a80ff8b89810e3703584ca5eebf2ba21fc4af414dcbdc0bf274c952a6a146eaa956428e092c9f93257d665b", 0x2f, 0x401, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r0, &(0x7f0000000280), 0x100000000000014b) 05:37:30 executing program 1: mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='-#\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='i\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\':\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='))^+{+/\x00', &(0x7f0000000400)='%-\x00']) 05:37:30 executing program 0: select(0x0, 0x0, 0x0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000100)='-(-\x00', &(0x7f0000000140)='{.\'\\\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x8f\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@*\x00']) 05:37:30 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r5) getgroups(0x8, &(0x7f0000000000)=[r8, r3, r4, r7, r6, r8, r6, r8]) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 05:37:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000140)="e3b6a0cac6d4e2a11eeabd1717107b2eeb6de36f6ea2", 0x16}], 0x0, 0x2) 05:37:30 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) setreuid(0x0, 0xffffffffffffffff) 05:37:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000280)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133843f09153709a3ff00e69807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7cbcfa830ea571d41b66ec1d219b6f1a06339b56eb1368e51ef73cff0700009404bfda2242fe44c027c8ac4df36d87455faea907013a70d8231a3f5b5aacf193f31799d782eb44e795b8cdba6dd27f175a6d9a835490dda612e4e2e65633a958f7ad77c875c91b4fa064ab51fd06458c6327fbbb0a78b3bfb28519b2", 0xc4) fchdir(r1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) 05:37:30 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffffd5) r1 = socket$inet6(0x18, 0x8000, 0x0) listen(r0, 0x4) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) 05:37:30 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') fsync(r0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') 05:37:30 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="684e6b426048e6a57b964b0694a8dfa3ad7b07c9836cf6e8d1b7f5dd06f28fbb61e25003ccb61a44ee99e8aa204f087149ef18cc4aa6092382dd9d30c59241fcc7f70179a2b6100bb96cae25d64e76b74605ca3aad588a6004cb715c3a6c5a7ae0cd2b769e305fb66a66e3e93545ffe5aeb35d987265efff7339cb3f301e503d44512a5b199e38621018a4ba2db5e6ad2610029a6f95370716cc61b4461ada6e9affa5a819e1383af6067baed941d5ff8b677f8306593471ec62151130a7a1b81cd2b04b89566966be094e", 0xcb}, {&(0x7f0000000200)="14310f1c1b80dd4c067f596c750be3aeff481c2b52c40285c367c1de2a714a3e5e8c66ce27f827c149b75eabc887a3edb544436a54ea0a58b6c070cb51dc14d8d4ba45c0bdd95f0a14c321ce3106692eb1530aae172159db2cce", 0x5a}, {&(0x7f0000000280)="572a664d877677dd4364e05a067449e8061e7056c2383bd8203e334131cfd44db4c8011683d1a6c47e5573fdb72ba851add3917f4d96a57de572bb9eb324c758dc39ad9d93866ff058efc930801c4f1ee7de439fd4c9b7ad2b998c5628", 0x5d}, {&(0x7f0000000300)="813646c1c772c2be3e56fb51c90b78af801d53b535b6203b376ecb664dc3d39f351102ac9aab66a48fcbf312901205591e442916fea0f22caa0a53285582edaba8cadd109488b92795c5187a521f4d3269461ff59bb29c54ad5e97bce520e2107021a107b122e83a4188732a234029ccc3f0073cbddf49415baf3152edc1af4873234daf0c95a504edd44850676ee0388b192cb2864378e7d0fc2c1452607d1170428aef488ccd1550edeb3cc5f018c80be417f13fd88d43be9f89d1c90e8f5e78399a70f0eb5c6c0165e0c3a08194c1aa9007cd7ed13de824c63c18784d76aee555b3352cc89d6e005268a4706a19a55fcec8", 0xf3}, {&(0x7f0000000400)="d672bc0f090e1e1a05fa3f37e6b4e8c3e184f7d1a3b0d80599feb913774389bf733c60f467070a36b99e86cf940bfb3a815be890f92b6b183530d9a16c7d8c67d7dc42c02ba97cf7f5ee8e64430fc4b2fe8a9f0ffa529c8e4e2ddcc71a1a54e6b2144033fe7a8a6ac307601e2dcc1bacb537c342969f", 0x76}, {&(0x7f0000000480)="97578bfb10a1b1c8915323c0ae202abcd7a504c606c8255ecc47b4e3a33e50d7c1781bc406ccde46f08e443dae0f70bdc1a9e52d5dc2a25ef8c41c03ab6ebed688f41f41d30c74de9117d6b152fea31b89124a43a4570e00856a80e9412f75d7170266eedeb45b3f4676591ca1336cd270d58264c2123f8e17472fdbff3a467f7c", 0x81}], 0x6, &(0x7f0000000740)=[{0x30, 0xffff, 0x100, "50df765319d79d69108368030b19b08da9ec249c02c22a13d47fad"}, {0x108, 0xffff, 0xfffffffffffffffc, "91d3f11e32b3886671174ee1a1a1b866cda42fac4f3271116a863eff03fc5730cc0cf1acc6cc16ddcdd10318d87b5f2a242c65224e6981cf632289e28d17a4f06b3c85c885031a4424b4d462833ce7eda58ea9e463a651b6a95a3895bb0855575c473551c02683da1ccf1ac5a7ba5208d79adc38252cfb7f8b562b598e8506dcb6a6be90ce5ca32707c8dac8105ef70c575cd9e8cc51cf46aa9626f3f6f4ae1f198b00d493276fde7a19870183a04f5b349cd2d703dfbd4a3b4f15fa74595f2d1bbeaa840f14a45e890235ea058a265e1474442d5fb757f0bfa3044f930cf030adb21843284d34d456e8b75b296cb912b9"}, {0x90, 0xffff, 0x2, "9449909d67a2edb455146efddece88a8cc5218a8b8ceec6a6ba8626dbc244c7ba93f0fb9b836499f1769d8d0df32f03d75d96f143fd61a0fc6cbc75514b486ebdcbaff56fbc8dc3e28e8683ae3db6512a1005405e5d2438ffe3fa1a014b9bfd09d0497cf7d9fba14fd98d62a5815d7c4fc93e5981888f1b248b614113f5f"}, {0x58, 0xffff, 0x1000, "a5717f3f409a4610b52148fa926403463594f674c695bb4fedfbab994de827d1a5a6c8a4be850243da3920fe4ffe15e340204f27e26d960f183f1127daa03665ff55e2d9ba4a"}], 0x220}, 0xf) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)='mN', 0x2}], 0x1, 0x0) 05:37:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4000, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 05:37:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0x2) dup2(r0, r1) 05:37:30 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() lchown(&(0x7f00000000c0)='./file1\x00', r1, 0x0) 05:37:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x1}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000100)='D', 0x1) close(r0) write(r0, &(0x7f0000000400)="46b1a9e69d77cad7e005a25e731079bcc1810e9c5ceb79362ef50dd67a4224f2e5d9d7f0754387a612b7629a6071556b6573ac80000000a940b19615dac153c3b2a40934b87f5e93e2e34278b75ad6cf691e7ef43be24843bcfad088fe97e43105837e7da64c15d789b71a9718335bb33b4af8d15e52ea049281093a62d1fa16e24a782bfa46822a1ae4fe05c70979ea4431ec50653e235a2c8c9059e367df9700932fe93b1698f4dd161f7f71568470da4854ffec04bc7ceae235f36e047391b7930733983d56225161a69c0fafb98527c0657aa47d66406518f72d062e38abc6a1095336c5870e47b52c95250fba7ed41b", 0xffffffffffffffce) fsync(r0) 05:37:30 executing program 1: r0 = socket(0x11, 0x6, 0x0) r1 = socket(0x10, 0x8000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xfffffffffffffffc}, 0x8) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt(r0, 0x10, 0x7966, 0x0, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000040)=""/79, &(0x7f00000000c0)=0x4f) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x3ff) 05:37:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="acbc1af36c70e870ab51201ce4d6ca06", 0x10}], 0x1) write(r0, &(0x7f00000001c0)="4c1d486a81037728562850515d8f672b", 0x10) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0xfffffffffffff801) 05:37:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x1a) setregid(r1, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x2) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') open(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x104) 05:37:30 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) recvfrom(r0, &(0x7f0000000000)=""/137, 0x89, 0x801, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 05:37:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000309000/0x2000)=nil) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget(0x2, 0x3, 0x134) recvfrom$unix(r1, &(0x7f0000000080)=""/249, 0xf9, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="be09e68d4324e88356cd52b504ebbf0ba8dd4a41121ea68fec033682335d2e987265d303b9f3d7646c36aea936b378fe312796a8998cdf4becb66c4fb7a7d9ce7c9dacfefe"], 0xa) getegid() mkdir(&(0x7f0000000000)='./file0\x00', 0x104) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r2}}) 05:37:30 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x401) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r3 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) mprotect(&(0x7f00006dc000/0x1000)=nil, 0x1000, 0x40000000204) getpeername(r3, &(0x7f0000000140)=@un=@file={0x0, ""/86}, &(0x7f00000001c0)=0x58) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002580), 0xc) getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000002600)=0x167) getegid() getpgrp() geteuid() getegid() getpid() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xf0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) semop(r1, &(0x7f0000000000)=[{0x3, 0x5}, {0x4, 0xffffffffffffea05, 0x800}, {0x2, 0x3f, 0x1800}, {0x7, 0x30000000, 0x1800}, {0x4, 0x401, 0x800}, {0x3, 0xdde, 0x1000}, {0x3, 0x2b, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x9, 0x1800}], 0x9) 05:37:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r0) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="64de6be7c401040cd101f7542a90cde63468a01e09e9cf3c0567f07ba7cb1bed670abba98a8e8a99721916d71e0a1d2845642223e50faec66aa17c7f41e865d42dc2d01699fc894504ab84c1c1506c3791fe3c9361ca6aaeaf38b07d4157f50df30c752080f635", 0x67}, {&(0x7f00000000c0)="6393b0cc6ea449ebb1bafc5bf929d355fd695df8d6efc738fc746a0fe3269426efffe2bade4f6b6c3bbc29cf7cd867fe642d8e651a6f14d32013eb83ef6b7b79c5dcabb47b87c6a3705f2a762568bce498b81c80a5215d69897945a3294a3c7fa5c5839064a437c1508da197d2c6c53b840c21c93aafb52b735d1c820b36130fae5de43f84cefef2e52e66570fdaae13", 0x90}], 0x2, &(0x7f0000000a00)=[{0xa8, 0xffff, 0x7, "f0c34fb22df8f215034dc523f727443bbccdf4ddbd8bc4e861dce392b9b925050a07e1f9d5c02907ed0a840039f9655c4d1aaae7245d9f8760b4d434907051767e5ac3fd5c58d6b8cf2623719ecb50cd80b2fa4f4c2a27e61c140ecac64de65a4449c3cb73512d49843c95119514bd14719b88cef3bb9f1d15d914f1fa4fd08903f68123df28917a516fd103f50915f89635"}, {0x20, 0xffff, 0x82c7, "fb080c9f7a79f2d533"}, {0x1010, 0xffff, 0x6, "10158e858cc3e8dbb33b3eae07ebacae61c9f9f793c57204045ae31aa823805c357fe213d9e3e213f825ffbce2135afacf82550eef06e712c91aed2d05b26be35f8eedb7733acf539d630173ccebac73f106cdd8c33feec21ba0c54b7d3ec223108490b061bc2fde01c98624ae93c90f2b48d45343939b6ff460c5d5762bcb3f905e8a213aa337c1b0cb96f4df68100a451e5d13f36b513bd229c3bcb524b7ea2575aa9d51c5d5dd8a1d325e90863b1df89903534d4bc0f18ee761b837052ec7249b2f86d62a49b992ec1b01034039bf239fc1ba710582386989b455534b6709ce8c3b0dc07c57f60cbe9fde2300000ad955b1e8b95a863d5f02ad6e8667f5b33bf06760926dd36d4b2b48e5274f3c0b95093e62da8a2c45d3892a06e7046017bd45f08d1d83c454bee2aa4e86e3dfaa2bb25749123d1171791294138f0226467dbfedd187b4e292c644a2b4d17511955a85f6aa9b0bf2ecd342845fdd5664f1171b500957690471538044fd0ccecb64bae24b56ece5c950a83b783c5022f0e591367fe763f2f07faf782ec3c85b5a32969f393934b763ba7837e216519cb23d09a144f003b6bb0469cb1bd8c003e9dae24cb9e55a1fb9b29b15e21bc06c6acdd7b1bf095d552cb9c74e1068a5428a2e001e018bd4f1d430ddef8ba261b8146d4f94f13838ccc98094c25f6c257a6fd9a79add088e7377a74236e686fb370ecad1273b0c2c031d52b1b030f7f3c2fd064950ad7bd12df5a16107cb65fa01632d06e5dac865d10b4f25fb1ba55756d6630cc75ae824533e17bc0c076fba2ff2caad633302520e461e11f48b86e8c348e1d19ec1f71144349f3662804035e0b022abe90b836d83e7a62712f08c4b8a04c6bb1112e4cec96e08cc369aed218d2a01e39cf6243acef9c176a7f85b4fab1cc067e7446eed4a04b99a9ca63376343fbac08356ac73030a001e7aaaae02fe0fa343d679082ff179d6a52f1699168226f95f73fd1ba289feba7b213a90ae897c9616ab05039cf9c520198c24869471811b8d8b3f3b2f0bb284fc74e46b0b71c25a8caca7e4a38a079ca9587f1590dc64944e52372fce645001c57595760c36550764d57a8957ecf4ac39126868fc218a21a279d783a61ae7878d7c08cea533c087cdc7a04ccee80975d8d9516ff1bf5fa4f047d41b657b4a4ad55beb2a6fbb3acc205e4bed5cd94ba521be6212edde7783d139fe5364e4b27fcb7f47a88f71ec462ce94ce60d9ac9ba305218d790aba1c20bab9f3068931e2ceb778420d1003755b33be509624c3f72d40abb875d76f29a7f55b8cc23d0dccbfe3c5177a987c99a3fb72ef2b866efde42a3d9880466f027bf94e0d1723463cc57ea2c2267e2e7e1dcabc9e9006bdaa6f6f45d8bb29e6e0dcc959268f58c7874994850ede1eea318bbc6c474f392c62bbbde8b3507beaeccfcd09caa9b5e8f7167c5313f1879b747e10837914f8817eb17a79055e377042cb924ded8df84a6bbfb497b0eab87508b3fa404ac747b4bc577181f6987baa0101bbeffd81897689e37384677e96098073ecd50638edc238d81bbe2e6627e850bf45c6b78f07a2bfc5651b556d4eae5c1d47fb5cf815a85138796e441a9f29ff22b06b2b2b719eaeeb64bf8702e660ead896693c383a6abdb38f2e63f50c4cbe4b9e63d3817a86a50666091a44ba558c338414cc9115770132d7e7c87585aa974834b3b9c769f0c17f1332f2412082dab38d179af9ae03c3002f1d74eaf92e3cb7dd3cf04b8fa2d504eee4fad37cf5ed6f411037fb3fa4612113f7cc62121a8649c12733878fd93e5a5668d8d331762f2a275d9cc9c143534a07d5e48c23e7317bade23d91a4d42930c52373ede5f0d1ad7be287ad1a4a5bf4820d00f7f2da2de177fe034b827ff473a5b842bdb4a152cbdc2a3a363203411f6b64ed7544df5e75975fd1ec7dfdee8021632ee1db786eae16fe6c265e526650ebfb9b2785f0c883aac025bea68e112908f648a756a796cbacc52809ac18ec3c808bae92f8d0afff55e82f93fcef18037231d56fa8a91ec4305d49a12624e8c0fc9727e83c2292afd3794b1adc4d73b9274270bf844a0d55ecf3149363f5a3d690a0bbfd0b3cb3956d701e142b90d27a78712a84ee7e8960663dc3250f86c025a0a76ad24296ade2cacde275090c5444e62b7254eebbbe81cca042c9f67dbd6887fee91f3233e218682464c00ffe18c1fcda0c62aa9204fc284c72445f5f439876adeeadd4d6cdaaf69271d074a193e07980eb2fe23455da4dcf3d3c67e52bb26c5918be98a1611fd5a6c3e02f2919bd727f666510c95d6ef90074ca6decaf68f926b156621e43f0ebf47c5470ba122af89cd6439c8ea4c2c3f5877d6352e592bb0f9ec44157a942bbaa56a180260c6fc0e80a349c89549cd45c111d5625b723c190a7fd580968548ae7ec4143e5fa4ddc51f47696983fea9b207150b33d85ed177b6d0fe9836cbdc1181e962202e1188617a3925df61549fea9b8588ed94461a8ec6626d1acca27d449cf3dabb48d362ebaec1537ceda31f7976ef7fc0a3f2c3cae90f7ff75f3f3357677bcbac7fcc09b7a4019a21cf77f2ff31e12d3d2fe37ef61b4f590d759d2292887f1e73454227d71816ba3c2461ebb3e9db184d5c2a7d835f2fd3a688e16f18146cd05a64f822b352c5a34b7cb986d726085338273118356fb8a5c4234fb5126a229ae971d749c7d14975733bbbfe363a1969eccbe9437f994d91dba701cb0c73109fd67d68b4b0dbd43659423857ce5e088a4c14567c4ae5d4f13eafeebfca6388f0b44a5d886e0827375b6a77f52e71e3a93ba36d63977797a676f1bdaaac0ef17eed4669ed36022b3b7704f1982e911caaf1e4f619434aaac730de56b221e3da53796ecc6938e4c1edfe0710a751deae562847589cd56a32837da6ebdab42a24b456fb3667ead6e2531fcdbe0f65a09dbb26e9e9d6147674b4655a254ff4e1749b3b64d76b919f6a3741a47b01ffc4d9778a75a04c9d843c3f241a500ecada396bdd91ab8d34a9ad1a8f8fa4ac7444b4d3ac30ec77114546e9e26c023ccd24260835c546feb8fc9962c514e6d47c36b0178e22f94127b1ae97e24deb2525544163832bd38251319770d7384bddbfdf3a8ff292a42e453cc45e4d6b4092c30d60fb1ce7eb7e72b036e086159f7fc6170a67baaadaf0f4846e481b9a78373cf4b9ef4b5d52f730fcb06090c21efc0223e527ad467219e6224640b50c2fab3d99a91e0bb7e00499e794725c7aac9c7332b93caeecaae574b8ba41848450be2516f2edb5cd251dbc1cd49b067b4f9de1c935578db4ccae1dbbd47a8aebaacf914e03beea37724a514e9c5316b9fa10ea79696230817f6531f40c8403e321bf9ef29f94c05dd78cfb5ed8b82dc83ac984b959f90fd05576774429a57acec2fc13f01060537939a31b12e067b8595f026daf52633718443d1a0855a7d76336785dfc54235cd14ad0593e6beabb43399e0f016c8ec0aea857e180053df9b8a864f22bb094f3eab558800adf10da06f117b8cc6099224d0021ee2b56fb04d6cab2eae9b1f3d991f4a1c13ef9e284d798af71565ea5bb34a1d1907e8e8c07928e2a7012c3bca516fa22f4bb59a083ee64fe094524f63262342aea6ed8d3224b3976fffc226d870c7519ed9bf015abfb797f3009c02d902230bc9453c24a8cc426fbacd348239df6a203b048f64c7f7b84d861adf9f5a2e050b595fb15cd326d6c1cf3c4cde2d1fcebb84af2e20b8c148b739d4d48c8db19f9acf62de2555e18a3eef4a86eb0f546383f4c5997497338dd279db1ab36493c504e1a90c745c2dda853e4e24a8dc80f83d5dc8440974b5265363c3674df98fd1de755967d90040c520379486c4a206c3bdd018e9b95cd9e651ca8a6ff5cc4df62c69dc7f3c17cdd42bf3cdfd4955e694cb91e878d1b0feaab47e89a004016d2d21c536fd5dc306ffdbe03b2bae1d08eb6f20328ef65c553704e0aaaa2b54e4a44405eb91aa70cc380270b6a4040dd1ee0a7da214e5fe9c1ca008e0964dd1862fc699e5ce30bb02433b673e9f80b8be21a61b845b4530daac1281f92fbf569100f8925f789ac59af27c1720bcb04ad82e5ea9c2a6e7247de09e04fad017cce7ce15f700433668fdcd2b089903afd950136b5c9cbc8e9d1aeb685b72a00fb64c1f455fb21d422351d086e76a170966dbc86a19db7e3deffbcee92cd4d457a0f4874b5cae909447b6c120328dbcb353d708919462d4eab583fd6d6bdd3427b1b75e2b2212a331563909a780cb80752d5fe837ed87d2fab1bdce0b06e8e430caea3a666c2742f647f466208443dbd5d1160a22c5abf5a911f6a0d0cc070407a8f79e697720966e81e6db8627aba3e95a003a2c54b3dc9f4adfedb39f46c04638dde3fced3311c5236b373b4e93ffd3d6e0d04bea8983e68e349d3a40cd18fb33f2cb4abdf47d1bce69cd5313be24ea00b643204447f980c9abdad30069601fe66e2acd05975fd90bd815509dd721b89884396cffa601adf62085b02b949beca20c6bdcb098c1655adf7aa6358004d9df107c5a49df16e549db9f6691c6f961276be711c9db284164b6cd8e1579a2f1676fa00bfa8acf5955806e0b05071a4a74f361c7f462982adc3fc2dca7f2c8337c253b52f0cb974a64e41b83829b8ef508f254d9e0ea0c3f189c32fc493b81c0c1b327983eb020b7ab7e47c9f3fb91d565a2f48f8c2d74f5f9d716d86552cba60e6ca57e7250e9e3386838a60097916037502ca408d3fff46d2f0bd1718c90263ccda975e56604d2c3de1fb5c4eea7f13104129572e7e746fd7e108d656c6b25f42f61eb8d3ceac961056eadfdcdd989cea4fa590bd5e26a4cf1ae5b89b47d6df1d468987f1a7d4e7528782e313414f34ec85ad342cde6cca0395beceecb25449ad3a277610bedf23ff6f1fcaf553f5b7ad0190eb9c269dc704c57a6875e87344955ca90d460b24ccf4554c278f5817fe93585971c4dc1284712ab669408b6e39a885ece54b0f12535c7a81e5f47f27e8f9b6a8b051e0dba9c357b02ed99a4e5d0c16c7ea55f27ec3ae7756fc11d9322b5590e8436cf44686e7c9e8a47b0bee5ac6e3488f251183a89e73482b5a98a8d6d6c97d7812592302c321fb961910ccec02f881a2bdbcea1a22b3a12ba65cd6b006734159d285c5cc729fea3f9a0c479173b36e8317880f94d9e4edc846974142d9288d91c139b7cb04c8b864991a7338a08d15f0ce8753d4a2aa53da259fab64bd5d155db80efa0a9ac63b6c22117fbe41f04455cc6a465014d739cb9f7b66947661e607bde27ac6c0d5a15bad43f4001be005d56a34333885b1f681ff76e6da26422c0283449ce14e495f2999aae2a042292854d2debb748ccd2d70b3ff558fff6651f6716164c04b06ddd9e5421d19efbe5b46a1bf357963b9c0cc9d6fadc51b7e32649dda08c92f8759ae9741f0a925565090ef618a9e8cc77a38151fb23d91e2638fb8a8bf47a4cb3ec757ddd06a298bf8893186ff71447b59254f08615b1250968f4381ae74de517835e4c269f2e37ff62d5bde007cb1ee3e29f8b762a2c0bbab315b66e7ad06466b43f401f8280d3010b39f606d3d4e8e28c1deb01ee83b6acda22fcdcd26c55fc26ca32702783f54bb6bbd063a37ec96228a56a2248fff6a4872d340d91e311cad909252dba88a9519bad66a798a1caab47d3945e0df50c071c33491d803526a6a91c9d5550421b0ca1eaa572cee69d12d726ae9dece26ef5d54333ea9bf0a4b9b"}, {0x1010, 0x1, 0x7, "b5518464306bd0d22ddaf9cb1b7faaf76d3f86393edd2236b411b44221c58c796fc2a7fd1f7baee807ae4083027fc7146c02e6fcc94331bbc384585bc37ec8ae9ecbfc1bc125b033477fc5c921d23b496a0d30c3c8f5a932bf9e666e71da3bec82c1445cec344e8a0e17edbe82cbc26221a164e7469993b934e7112885084ad042de0f86214e72c5db9dd7cef18aa9220dc363305e492542d2ab9d21e0bc0d8a5e1ae8efd9678b68c879d709eb80ae8df182d2acd7d6d5bd969d3398426eed5ffbe3d5b2031fe4f428d395b4d11826dbf38d357d52d50f4e97ac7d806c66b03f4a87667baea6448f31743a1361360d832ca562c6b4a53d4f83eaa71fbe6a4529bf7a8fbd9643163b95899dbf64b02e9a442f184439d1c67d1522db15ab2154142ca1780ceb345f21ac9bebda854ec70fbe0ca4f5477ea54893e94e83ac2ad49af3277773c9f6b4e5ba191358c114743a0f028b47219eff95756499b4887c19dd099f86937d89c247a26c6382eca43ed8c68a8b73e446e3e6cbfec11314d35bb2c4ac40f1afc0d2a9d8e725a30be99703780225b4515f16c9a3ab08015aea14daa80c35a8acb76f744b3307af71774b500c0d8fc641519c6f2a316bbb88e1ad0a6bf1fe839b16ffce74f940f454ee9f48c6e390dbf96e63d9f620fba2e5e1ccc63c61cb830c7b97eefeb694b9eb3908e00d17ae2bda7012e7b733ec79681ca2ca8967dd4e5dd72f93f2a879a68907dd196a9898c0da44d4a88e703227547e6a0505beba35efee4effc2f5012cd51ce489a604a4cb7656c628f7029f0c8a4f6d7267eafa0dc774f1103171b87573097e08d99ce781be6410d7ed031cdd7f9e76298c9467bbb2f1702d706e2fb4343274861d90d9c5709fbf775856af8547781eae9b6d88aaef922eea950c82c392dce7c7b5aba80935e17c962e3142e921d49836ce741de6da01925d49687529d396347fe8d8d0fe9d55ea2f12b1a17889ac64cd11506a7bfb90dbab8718f0ee864b44cfacd0d9451c2fcf34b68622c5fd9ebee226d569b1296c343e77ceefed2d8e03d9899f9129cd31be69999bd77575f8c467faf507889366d8db618f3cd8f916aa944d5b14b4243294c6312640bc157766d8fc3f4b9ce0bf39fc7c232403407a5a5e923b3c0d0aff3ce6ab40766d92865c2e110c805271bae5f79d3115014398d39a17c9b1afb304c474fad89077dfb8333d82685a7dc4d5a0a5618ac2818eae39bb59a4d9a08c796f864f4b83dbd58847a027959cc4f9d0c16c12443035d40f88dcba3f63cf2894dbc1d3e4902eed6776daef2c1e71ffe9c636af428904fe950fa8385abc3e84da9708c1e31cfea5ed743d1f6e6b4d875f9d8c9c76338d1dc8852a589dc44ec1de76a7aa482b05c1e2fe097becc18906efd9a81bdb292eaf94a237e44b8aba114036d7ea7fcf4ad74269ace6be473de13da6099ca04b48edc149d07489bc49d930d6030dcd4ac5b9a72015864cdfafca240109c0711a94aab4bf2cbb8d1b450b43992f1d78c60ae40c4196bf5dbf4889a2ed3a9c40fa61a79b666a46bf375ac284a29c2b8aaa7d1de6635c01f4180e87e398b61d747f1a7ebcd19ed61b2935c2987e2f1593b21600f8b33f7914d9c98eda78327c507859f7ba12eda5cc60121abff9b86eb251bb844181efc7b54d2a4319a40d338b5903386c6f4f77d7addcd610c1b439cc1f09a274bf9b3da0156e30f5070777f1975131197391cdf834dced47d6f5e34cfc7a063b762098e047b4e1f0c80cb42c0bbde1a9aab3b424f5f76a828507da5ec54a0247cb70ac013264bca49d7f4060a8a3e00bc15185b6bce593cc6db9ba3e19d5f5518f5b21df05b8dab5db5d1bfdbbd110fd77cce65f91fcdf9a59b78fe23717336997e601243e44b13f8210fd0d65f498e8e6ca3651878d79470c86d674b56f5a6c03615f4d47cbc19b60042b6762a494c77ab0b815a93d411ba9cadc5d319491e495cede22b809f4fb95fb523a96f3915a57467ab622e4c8cac12473f2be0be054e823fa251ed2cd00b796ea84b4955357dc99b97964002f078e9fe6c40238bc6caaf2b8d25472b277b5233ffc4eadb7dc3019401640a2e7a07c5653facc6dd978b99b276abd2dacafb4e93a1481d08a8e18315ffcb06f49bcb29cf0445af92458849adfd296f5e030b834496462c3e011f003ca6840b73f53ac5f625d5e4e905449e0c0f10444443058092feecb379d7a7be8f8e62dc696505d85a646037db30f06f3b9a8e897ebb8427493b910e7acd5a07b318cdf5084e8176d90cd573d360194cc897e8f69cb2050a92721bca230a43c77eb1c9721fb979f6dd1762d1c4cb4dd00fd97c5736242246a3cf7f2dc495110505bf968c34d8d2bb27319447bffd2f016a33afeab87b5055d646d5466a647be2ee2327fe156709de2219402d17bb7b4dd8ed187ebe3c7beab1366de80f58e0b800ee107170b31a6cbb6f2124ea66a1baa2d1ae0cf7d60d2f8a7cb54c428ec665f67887dd7eda667239c8ccf06120c7de0e6ad26f389eecae5274947936594a8fb718daf6d05a2e5f201696d05389fad2da4e0d670ad465b2350faae8f6704e617d9f4cdf18c1b263b562b69d173149a14c83f9b0eb75f5d11b2b204e4265dc2bb17ae9f521970c01dd35804132f77464c7d64f19bf5226758cd38703849f85319834663233538d90be741f7b2f3bfff5e57f0d471d7d6f5ba6b8c473e19c381c35f8e94a40ebbfab44c730f2545e03712759a3e1a03d09e28c0d90ddd63e69d27682bc778f2933cdbd119dcafd2a9a81e7c2afd417cb675c94a83399699f5676cf3370fc9078d919a0945fb70648b5ce9a3c6ebfb12a02cf9064de5a4a8fdb096604ffea89a3e8445ea66d63418100f6084865a4bd8a43c52a75021235eeea536594bae55fb188db0a92a8203ff0f8660cdc6ff62e4bbc525ee4f1724e168b9ed43e483be10299dae1e1d68880821a00e8196227aa140056150d7fcf3608b46fa1079afe4cb69fb4d560dab293daaf7a18daea48083d2a50981351ce4241f7b11b5bd1b30efa181cab52c86018d92d8140a878aa8538e4208f9b378952c6fa8f84584b76bc2345c9b016e0afb4d20b63b6c4826805c51308e6e5d5bbbfbe65c699e54eac3021a3d2ef6171644dff7b327a5f7959298433d64fd8ebc0d530f21943a134bf8d81c24463f77a0854b77f56404b8ab710b2cf7cd92fb2144c175dcb7e30b8939893d539f134ac9e576991454d05efb855ea09ce9b33fcc7d7bd63ff1920467b1bb76865de7a9229cda12cc3408e137911db9c3a11788ab78910b909441d4dd0b938b877c17019ebd8ffc12e60823b4011ee321457a73e190746f800896fe6e10200863a2ed1fdd0effdd6b2da7376c39d3964f23979ea011bde5a6692f3c1baa2269c5a773ee3a5484d24c1ff28b2ec8774ac5d2c564bcee0574a9b208d87916c47aca98346284eba9c6837038e0936eca1f460e4d055330590fdbcee90b9b40f11c6e03e772708a334233d9cd90f0e0e56a730b6767505f3c3211366d091bcbcb714e24a5f440b0cd536d78840f8422cecdd690d387b5b949cc3b55f3995cb92c06e14441a1216625f887515222268c092866137820272ccb14c07d8097d7ed199b7b6d028fef9e2624f5bb1b8f45e468303fd0e1203fbc91427fbf6b17aa3f1fae54cde612f81003eef5345a2dd0f0acbf848dcafca546bb4092723606cc4f40a3290cab51a7faa183d0058ef04a47b45d5b0bf20e433bfda514c579558d67516046f94d1aa2a0214445732f2f9eff66e88eb4f78a131cbd3dc09004754a3ff115f9e4f02decc510a6822b492b531a57c9db1a703056e577f0c094eae8c55fd8c66d9c1cf92f90db51b1697c8e8b1f139726ef38035695aaaf53e897e9c0df8167342937ee68ddf115461cbef7b16e5a0e7a48d71d896c1f754cb3fd3c7a46572b69d8ffdd8203daff07a79e1a19b90a5c944fa29c5d1d4d826126a63de528a746575c2b8e6506247e3b6674162a6f3156ff79fcbf9d43ad48b82fcf67881d008d777f4882a68a3487a783781789b66b167ce6c90757ba85dfa6d83fe4665a2d005e97d893e21ce0d09463d1318c2aefdc8cdc4b78ce23d1e0756209f6a205bd3bbb42b415aa1e4ec9d91da6b0e7aa2115025e81f99234acb2d987480c3a328bed64a6b69548a218cf24c8b4b9766922135a7357d1be613491ae192ab73b7423ba6cc93a4d3f55c2e31d68cb562198f527e9043bbc0bed7681bae0a69738ae89d83e99dd7358db68f6cf4574c5b2382a473af98df3dd6e529bc74ff4370e76e925a6afab5c093333a3e6849390ab45669e3ab6de530edb13b6cef1b3395a0ad6785f7bc21227915f805b2fb6961dcb921a51bec47beea13935b5a86f90e1f6e1807ba46d3d6f6a961bc13d3f538a57ebd71d4a06fe3bef576fdc9b1cd5d0b5bc4d5bbe88ea6e7cb20d31f8fb65706f829413d7b8ffc0ae31a14d15fba81fa6c56b4a8f6c3a17f548c69c91f24eda0a36fc0c9d63f4d23c60cd89453550f0065975e2e9707a099622a1e633b518fce7f10f7a2fa35bdc04e2ab425acf8008b70c4b1f06c5ffcc5fe404963c0a74feefd17ec55fd77e893cfbd7a896be58be73f93c20371edd5d2c31bbf5e90f44979e96178d3624f18f15182887d3bbbe04a34d232b2a2779b8ee14d4c7107a48526540c53f17df01418023f438d06c59ef830bd33b56b00de4e92dc41f4a7f3e596da1fd68987e19a8d140b369f31877769f33c74389ad2c59dfb6805273a021ff3c045cc853c2f7a98ee0e2cebe7aba9ae18254b01d28890116ef5f177ab5368fdb12509cfd5be608bcff1434d735e08e17b6d9f13f661d06e42c6c07c22b261850fdc5e4464e097dc43d01f66bf87a6cdb97ad7c541f097f06c30850015cbe065b1dd65cabf1c7348f75c87a25171b732ae750a752c28578bdd4770f148c5babf79399276a7f93239d4059679f32ac7abc2b8dc17a74829cd705d4f54e47a502e088fc9aa230b11109de0a433df64a76228cfbbd43cb6c93a8e53df03b8d322726b6a89782fce6daed7fc3edf2c8b5bc7520ac8e7a651e570463415c03278ef2e5abf5d87613bbfb5a6be7a5c5e2b8ece246e096460cd6f410c810f8ddb8caafa0e66dc1d07c8a9bac7b7ecf46abae97e861ab0b74afcc2add32c667624e25ff0180bd0a8e70366514ccbd51cab40f41655372cc5e108277683d5a43eb6e53ac20320898b5bb54be401ae21576520d1cfad0796a5284bd7414e0fe3f35bf83d257b3b5f883525bf9d676a0a36dd62c74c2a87894e4965f44e79ca7c1758b888bf5bffa2760528233a95e218c0abcab027162de2994a596886b63dceb5aee0db6b0b8372a246f46bffda48e192a9f37ab5c556ae50a1c3a4833abc53ef856f3316832072a609fa87075542797bfbc95e93472d5af5c82c846bff216fff866c7a58ef4e60b66f8ee5a52dc0cd71a5ce601eb21cc2df75371e72c1560d1b50a795783fad316bb379cec0d3950e3b39cbc6efdc31198e94a3578b081438e4a8ffd13d7ada1c2eb75f14c4ed16a97d3bb3ea90bd4bb14bb9c542092d9ec08d1090e7de362bc0b4a77b954b81ba64d5b62e4f2dfe8769146e2143475c06c55b6975149205699cc2d4a2d4c55f7afbcb9ef5a6554ab63d2200d5472e9368d1b58a4650787134576efca9e1c43fcd07ef75619a042cfb13a8d7d5967601665e4b730d5fbff374725779d225bc66c5a47e3d55ae84e5e358c4a2eee4d8205f59075"}, {0x100, 0x1, 0xb422455, "5614c91e18b8da5aece6186645ed643b241b688d7cce9a402ef0a565861959b632a4e183d11bb56080e994c66027d15a1fc05fc68ae7bb6e5ea8647bc637599ec700819ce37eb817e227ca45d14a298b71e5c4e325a55b9494cf2523f8736e3557004b7333833c1b270acdf6b08f2e6ebe62ad235501ad31277697ae8b7a7fb1ea89f5f0c3c3f90217216cc91dc8148406261284d84da9470ed17ec0b0f390b300642e3aaacb620d7cf9750b7f1c5e110bdeef5be511b6f1425672693ea78758cf68e5cb5bf9dfa487724106599e3fbbed4a023ad24a6866f5e23c9a81422cdb36c44ccfcc78a19aa935"}, {0xb8, 0x1, 0x5, "b29b0356b8dfa527c5c322a86367a25e683c41c696ac3616396565be9a76dea0bfdd13e03aad6f19c1c467796ef8cf1ddaf05bf72ee5c57911c96204b4a43f5a923c0846dad0c7a8926bef40fcfa566cbb1bf5cdc68b98f098268b7651f4ba31e9cfeaa819b68b98409af9e2e94806cff855fb55b8175d15e5150e73679c1ea5d967198fa314166520d2bc6749caa5639944212ea484995dc4c4ec4b34bb64e178eb97dab439b4"}], 0x22a0}, 0x9) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="dde5c82e17042a1c40c6f922ffec9b1ed13ce22349dbae490a16b25bee98e273880e6d266545cee4d782672eeb82658060ccfc5efed576c5341711fc513d0107ccaae57b82b8b5604b52593536e4b5f1907fe28e8e4d6db706d67ad8294b309ecd", 0x61}, {&(0x7f0000002cc0)="37806fcc0820407e24aae889ff28a8f071959008be142a97617fb6e59fea35edcd0ba398dd61ae944b76cc65bed94aa2a94595ffcef1dd2dfe350605b1934bc7f03b83a8bdc39cfe6fc4a50b7da176f51d7a0f8ca8dcc547a4178609296bed8100908d4de81424fc1d8a12343c01c5f7a3aebddc03f9dfc42cf91daee4a7b9b5a47f7a62b76742a1b028d9db8e71ac8a2467b5585064f6530a5872957b6dddfcddd14de72546027fc1dc9ae257cea98c281a1c4c880ae3c23683f2c130561530cc90ea7fc7cbc6a5eba19947a2c2b8398972c1c759e201838dfd8e446fbbb10e15f018cd389d56b983a90d69ec9806de5b263f28a251acf874f2d100f3cb512cf6f5434ff4a158bd050581f5eb9d9796b3d229a5de405c052ab4b14f31b2c4ac472a74353084d84d40c4e75943072677b463b8d9ae16c71452e6edab057db75d82e3f2051990b544a66c2dd5238c83a7be1e214822ce8dff032369e56610dd7f3bf74ad6343b48b588a011dd75e487e24ec61b253e803baf726f7fcd6626d0b0a0bc6548754493d9a71642237dddfdb40b5c96d7779c7d511418c5f78067d9c619c77bccbe7036b3bb532217f815b2fe2b8155e745ea0aeecbf697ffc3cfb94067dd53d05a020d516efea4b656409fff165e222ec9f60db928c6e497bfa8aa04c7d7f52f0d1dbeeb37c0cad8cc6bec5134867eaf443edf8169dc0aeb4fb5c61ee3854380ee9c73abe41010a33cd6ee9a08a53f4d66a6fc4655e8790a0358c3fcdb81b60028466e47878f34111b2d10c381beefa84d4180298b41cbb3032883a92f6ac4032c084bfef808d77d2ae80c45abef9bf8db9469df8fd70bfba0409dbb272eea2969624cb1a9ebad690e0f004f15cb0009ea5fd2a9353f85b1c7aad254eef15ef987ed1586263fd53da7b0c879f535bc34395271920ead1bf3b7c9a4edf08e05539b149aec16ba234399f75cf740285324a984b7dbcb415d4b83e696b38fb8cf3efb69e62879de2ad40088c75def24b957c93ac63a4a8bac885d0ff6437f90c0d9950b97bee201a172086b32ce6b7d3046930470c943a9554646aa67c923816ea4f647bda15d03be61baf842ee38ffd2cb8ad25eaa2fd7d241fa5206bb2bf22407182c4ce7e8ee2f1bccbc924c6f9c480fe22acafc4415d3a4cdcc3b25b4998b2845a4fa04d299abb84c0a07decf6f926655d800c0f0ca08cb497c15033bee3f8f9a33516fe511cdf69837d7508d50d3c869c66777655a3ade1bd2bb48798901308ec2ad136d1c98c9b9ee2187b8a6cb0d0f4f01686d13ebdaba5e0e4a5de73ad6c5ef9718fe3c833e7f3a70630b11d7272228139d107f9f8953767798ef8bfe885ff139407bdd1fd2300ac9e479aade0dbf36195997f8ac90fbd0386719546c2e9b5d136e508cae29665ac401a015683875135cacd6a7f922dae1314b96e649eeb6cab82b1d66c14e5bf9a8934b7968b48e01368997f50382317339a9cb8cd02cce9824cca8d38d288199521c1a4d21edfd25e674aecd86eec476c1592465cc562da11501bd0feea00fb91e6fac3249cf66252563e0dd85fa6e1228eb6412ef8103c884e5d1016d45a138171da87b3ca536967aa7575f1bd14f5c34b2d24351fb0fd80def069a6c550c2b963c0669324f720fec385439d09cf23c9751f17ca9f8155a4dfa70459116c3c7a4b93af8e0166a2ecf27f00a37247f1df69792f53b41896ed9bd89bde9ad9853c58c63ef95e9e7319a6f7f008ee77c035fb8d6d7a365fad5bd3f986c355341c34a2d9cd689a6810def211b6c8066f20b47b490a569034c10ff7366f9ea921a37d97274ea0af2726ea5836d7ab14435f2ac374b1ab7641e7429af67c2ca030bf8d028cd85e39a6795d26e58545cea3878ddd1addb26b7f995e3c9764f3f8e5af7452cd754ab605b9e6b59ab1256344a778341f11ad63f1624c782679f3f3ff2b00160eb36de7a546172b4bca3426797a8f34210cc8254d2827e6295867ae78ee1a8a34f1b533325d9d55204da3e3a2247504ad6919178f36c13bed200f11ca6f91b67c084e2fed0161b3ec47811da92d8cadfa87a887a4abb9db539bd01d05c566e83e866bea507f0e63f18c39c0480539b3f16651f23ac9444088b17ca47d59e8a175ea2e4b3b5fc3d2b528447f0b14f0ea715d7ac4e961926ee5d9faa00a0636e52c568cc8b2b60ae10f206823e0991cfc8fd72726ae4acaf20608d4ce24fffd725e22927779b37cdc1a71353c5d4435fea7d3ab47ff77a0322fb077ec244fc797de716139cca5641b97170711a708c42db132142622a13ca88bf6c61b22df30aceba5ace64404cad5f786a2171b32b5accecbb63ac12782e1b884accc401e9c40d9031ba807ab9f72c2f1c753f5e4f3bcc081c7181d53bda9262f37b4ef440b7fc7c1f61f89e18d0f49c57fa602fcee57f7aaf05e5c755fcec4031beb313aaf5725be520be10c462f514548f502c900940c73961cd7e15dfecda8419a82f1690a1a848b4913398cd99415cb3bc846def7c93089afa0d03f6ae70e49a0ab7550948a0f5ed167c664016f895c4291e97fa014701a955fa051d38cddbb31b91cf1e33b7935c599b7f1b2e21ef74c9e5afb7adfd868f224c5877662edd6694891f71fcc106e1368ce79c1f8e7c6d71cd8cb10923501960adcac9a7b35c028c514afeb7c51e14b4d1d096370371b197a5d92b55e972beecd96afc1522426e2d6984542752d055ca41e4e68670e434043cdeba72e8b6e8b3155e826e7c6fabd036a37b1320b47ccc1f409585a5b927c6c57782a817535f781d659b3794dc96ed10302fd0b6582a59473a09b98f8399555b06ed063fde39f2408f26f87b8e3c1d32d534585b1b6c87a65368e4c719be3cef806066333ac1a7fe46579f99337959b69fd5af0076076a112942ba2782bf2ce28135b2c2286f37d21a1b79d4f96620808c1ae26706a6b146e04535fb69e0346e2d0e3498d7b708eee087a746eb374a6770c6164fe239441e8a84c9ea76cd18e497c687d46d54774fb2d5fabe397c0ed43cde7772efdb45c15cdabcad369a0c1e2112fc2a3788f86080f1f7c4505401967cff0e7f11e95924a72ba42876074371c96ed162064f4d454407e28deea77901b65ca288fc53b20a5617f3deed891c5c797f8e346316a7e0e9c955f2076c55b9cf463c02e6b8a0c4cac513a2b64d49196afd1c8b19053cd1755591035b479a3f20137d37f95eb4ac38bb5614f1cd9b6c6ea23d75cd9c42c381e6cbd74267b37da77ddd8694335fbfce3bf3f69493a8289b1e4f5f065ccec00d1582ebe535d2d7d8f39197e2e680fc340f2fce644a93b189cde21bc9d324c626cd1fba1512104afecfb77d4c69eaa0bb7ac903faa8bbb756ec5a1fe9dc47471439f5ae8581856eede0677cc284d1dd8fc9ce8f82639ba5cf3d26781b45d64bde94a79861512bdb3c54ca8f869124777caf13e6391939b04e2afc950e3336b29b0e5a818f0b9162e2c62fd7433ddc34e163965efa607505b2bf7ff2a25c017cd4fecb4fe17adb665b3044ac4818e8777621ccc6a49e112ee52430afc1d3910ac1dfe75511e3b7cd6d924fece1e44621b8fcc67638608478fa92fb3420ad73122ea637c6bfc1043ee881c3f1f19abb8258078c84ff092c2aff4f9531e50c50c55a06cfcf8d81a4d9576bd5a7895fa309c9c6a505843b90d8c4de326fd1d5270f232d8bbe0b817d69e5e229fe88507a782e0b943879510190ab6503f13ef36831f75b14fd7c545e5a8c06ecd12654ed7189ce60776db26306a3a0a38fecfa56ecf9099ec8f6a3e328c0b1a42c1fcd8cb6901490117895c059e971eca1468e8004ff23f6ff1d8381aa776479decf5351c13665f9d04fa7ef28296a9b9d2cbb8c8e0adb22d0db0835b1e42a316fcee81d5d5690ac01e9ed98fc78575a7c35417968696ee51c1ba5348d2ef3a441991bf7393665085e5d5454813c3ef4563c2e298b299a89b41db2623ad49c1af787d3b7ca2a2284254fdb1e7dbd77b62608987aa54baef993f054c2fb713c527be986d11b8a6ea9851cd69a0fd674f7eeacc631195e5ac9014d1f7ab1eb41162ccd85815fcb79417d8ca6eeec0b2357f79acb14fc5ef9e3d79f2ccea90e89eb97259db2376ceb52a991257df979dc65f32df414fb860cba45ac3f893cfa343786756df68afc28d702138a556df5a2cd6d004393b284b0cea62388e0bf29a0ef380b312e3c7fc926f0a7d93bd796d28363bb179b65fa2b137e51d415dd0890e65d21fe991c58d86ba53376ad04ef0ba24db4a433fcf2fe280e5215c8d45042e7e00e59b9f5187c551f35555682b72a88b274cfcd934791e69769efb737476c16389318620aefc0f9841592b814fa548ebd5489508bc9f571659f2b4279ad0224ff3ff010f1c618759e310183a820a1eb134e7b9092fb72c4bb69d3a408a12660d8d3f3e7ea1624d00161d1977443e77537d94197b005023f013f90e4d66ece144892564d6d03ea7ee2e0cc56cef8a3bad1a475630d3e3cbadf2a35fed4654e83ef52d1fedec12b113e803d184d1b2da3095b9c7d19b788e6e28390f33b4f1fa056be7bbcc2be18e947f825198c242c922d2b7362269794c6a3450533c8de83a3a9b8a98825345aa28130b5dbb97dab20d35777ea9225f6a06149179f6db59437c21a415bc4118310a1a4126eb2463ce42e6f8f5eb8180e7b73a2b7ffcee731095706c69104f84061363e5817e1a1e20943f320a76ce61290d48d4a449c3f2cc35da572e7a71c76f65b523727bad1077f5940b8597960ac349044668fb19bc4e2842f46b5c7f803d02110bd54e146967d9d07fc7f1185a0d9eeb4c30c6c105edffd0a910bc2d28a288fdd5d0da24e24f51ce10dfc991bfd7e6e37a3c7c80a4b1fa4577590ed7be7c2d7b6c544d4495c3d30b584eb5d398a2c5e5efbee048f3159718eddfc4893f9057389727cfe5ea6163b21d2771abca1f08973c6ce281510c3b7cbdeaace11ea3d57c8c2feaca44376d19ecda40e31eea04fc0b9f2d5edb53195404d02e6bafdf8b4ec9e84941083013805aef4df75df29332a84d198523574ef5f9ecbdd823fff224cdd8f95a16a94c46fa12c8b300cbfb30a5436207288402b418c3cff4551b8c44b3a4e33a7e27a7702d86fd9a5458449701b0c77fdb9e88db2f9ad71f6b5cb6ae59ae946dc24775754fcdafc58de9a3910c7f59c4d5dce11b569076ed17e24ef806cd807c09f1b33865a1dd4b744efc7ba1fd7baa57223340df2ffc2b2909bb070ba4be869f55f6e20e8088b603fa32bab5acde6fbaa3510239d6f0182098c8e30f56f31eb056833b2268e014bd2fb44036e49ebcd72efa9926f407a053a83d155ca95c7ccd0e2682d2eece80bcbc9688dc69763fb2733c9a39cab653a432d218cd9070d0391be8d32bd66b96ea1df7c44dfd9d3b4b1d9c0b3c171b2f85e2721594410f6c4e562a062c2c4637248e2442780a66d1844144d6ef7c760e6d28def69e50db4cc925b97a22b1e62f6e6b301dbeaa804c7dfa494b95e9d805db5e6285cdfcd52b4e1e8581c10b2c68071296d21e469d077e57c7e1de500d23dba14d99228a9967f57a0c2315cd6ee816253b239c408173383fcc0a66d013a4aae9f42ffe1daa9c224cc64ec666c5f6ee721df17ff6ce7ac4c7a8eb5d5af008e3061b3e9003b147c78473c0da2aef4a25cf840513c628090ca0273c5bde8608b7362d8a21010970fc28fd1b68e095b7884a9ba741d929f13eb7539ddbd1c68d0cda37f2dd29be0c03858", 0x1000}, {&(0x7f0000000300)="fae4f066a28b1c7add973f5d034d6b2f06f9b3741468eec1dd387acbedfb932bdc2d53e8e79be8276c2606889d2e7f0d90d54dafa0ab07262d4ab18f16b31a1205f94f87224ea95bbbfb69fe289be4a512d95fee9a9fa0607fb988c917a943ad3d126087e911ad2e77208828d048f6e8ee34067f94754bb17a0a3b0caaeb20497131dffd6d1f2ec9491b1ebf83e24e", 0x8f}, {&(0x7f0000003cc0)="3f39269fed88f8b0f9adfbff991547a77fcff70f5e0c59d762abb27e5e9ad862153951067a0046480c24a3ce8b8fd208df296a727bde9c89724b89fca615118073c74b78ad2a43231fabfe89cde3929fa47b3b1cf879cbb60933f69cc3b550bbec13341a75c005fc9572599522e6497ca773f94edafbb9968af5487b86bd907cee7df5d2818cabc89ca890b573fa3051ccaeb817d637acaaab6a747f6ad3a6e268d7ba3c667eef38f6e8f0ca5d6bf59ba117172e729e892872e458ba50c678403c7ca8ae27b168be8d288c5b594b5e807a3f6bdf7e7a33346b618acb6bb45f367087a84255bd243c05ebc9330aba4b607de8c3bcf5f11e924f505a19e2e7aa57036dedd6043b7d15ad7a56260d6dd15102f33a018a968dc08f9d42b45d3695a45c66f753ee2b5f0db84a03cf8f106158d43ea773ebe4d1bd2e89a2c0b38c6210c2f403fd9b24751ce1120dbb587d0392e2c679853db54177a61c6ca5f6cf1ddd4d43be3bfed3228edad697e3032f14bfa20df34c19e1a8b2480f010e6bd2e6d8ad0927e24e1510360fd232561e34b133d8e6be460fe30c3c939f1b56735b5abcc42f875b28e7cfbc6d3a3c2a0e732f1e6612922f59f91d02236c22ce8879d3c669459645010e7f4960cacda6494aab68a7de08c5280449a71b9075f88a5f4511f48fa85aa15cb2aeff585c1df748e2b31f57239169c2e42bc4a31948409a9099101d94cae2223bcf226603752be8e0f9de25bb9631c037e614d6163bcb204631409c92da61094f158aa74786619b48f52b4677a581664ce7368992fab77e4567d769b3f22465ee0dcad975c20a24bd410d301331c6e44093dc64f45c29b49943cb0866660d36663b25a21b05ba3d769cac45531c4758aa853a8d54f57ddb9229f9f4146e4c5f2ab5d6ebdd8c9d3edac602187ca2c0eb9f828198ced86b30b524fa235f6b7053062be79228e83906fbff38004b7fd5f49dd9ef63d7ffdf5f2e1c329b2c07f05ff5b2757d0245b4d2f57b3962937041baa50a3fa9465363dac699e59cb18952d4cde54fac46e8f2bbb112c0ada67f924d075d1974d8c6f19d2a4b8bd994890f59fbdb14b46e76b4363632b0284c06696c4badb47a20543ba3281d7587d4e3489a7ec40ea0316f8729a1c170ac7c1154953ebb761473b33ac1d1b97dd488cc63a6a251d2ffbd9cb403dec2509b25a9e443f73d5d24f258aab47cc1affa06186d43f9ee0d338a02c9fb069c36060af0fc9af6f5d86756783b50e2d302a4984248a66563cf3e5ce406de336668a067ff521e1d583e79ac9119ff4e9cba051517c7360880948e5327566ec397eb73a89d21b2caad4853371eb756e34943f73b4a52f78378af8746da2ff41ed02a26e746e998113ec2768b6d179baaa3856144e28651f0b4dc71ff6588140d9e80a4e3c06d5e1061856a02b9444c7875414709cf67610a7498559ee63a21bc905d1d08ee832d5b1f473782f6ef87fc9f77476e4d15e8b5ac788121699ee60ccffb7d4dfce8914199558498bbcfcc3b955019061d6d07443d13d3316afb1d75f110a066f28f47d166f5eb48fd37459defe0e46607cc1f121aa3619a1e408bad5be76b9138d8a52a0ec4236f5522102c4738c9e16cfa4bb0809d20eeb81484450d197a491aa8948d9ced623814624b460acf1c938c64402be831b33bb6b6d6415bccce37dcfb07cae4e489eb7ddcefb28f9f51d9b6d387eef04f6359f15c2ef3908e971482a2fd7dbd05047dc4b6c11e17c43e9434a6134ee829a00329acf161adbb010305ce26d3724cab4a6a953d3907c2e00f5414748af8f3ad533cbf3f4cb0768dc6dec3053afad76f557e45683def2c8a25f84d79e0d19c497c36c9e50336020bb7af08baf2f555bed584436580f26cad079fd1b67791469b6c8a7680dffb43f799996b75645eb2eb9a2308256800caa52a754b8a22e61b6362fc346e784d172cebcf7317cdc794c4b5d5c169a823e3bb4ed9d3566a39aef593f67fc3d19df4b5da36023806279410d3297ae63dc3e1a247acc04be65f9caaffed18410d96a6f5c577cf5c7e890d230be66a3297f056d3e6a520f5f6d7176f8cb478e28be895aa41d551ca7cc758a6dc94423e01f63427d95c2908604dfb62e883a2e92886b82c3ee752c36b8c61d5311c28fa8e1bb3d118cb3bd6a66801a0d2a1d959d4247a6a7d3006df21d24b2bcc0b93a38990a8b1d719d6467eea811e4a85736439681513d00e915fb7a24827b793d27488889746ed3e00f86ecf6755235d99500301964f6e74fee117fcfc4855b0d7eff620424cc601fa75e9fdb350d2d444c4b6c51dd394ada3a7a9691d9e5a5184310ef094867a00b829c34548b52d54bcce39a4a130b8376b15f0bfbd47b162c3ba5922b6fad2483d46751afac67bce46efd74e634794d6f491b2db4be4a73732b530ed7b0cfc9296e27622eba7414c71188e7e5be70cbf4a4a03bafb86c4afc5a52ac4b176163b21014a1ae7465ff119874c1b707e4182f1b6a44daf33774acfe9f4f8a24bb9a2277eab9d409d8ce8f36a565ae9eaad14d305ba8bf2ec1eae908be87475542150b7f4cf7136a51d283986331827bc347a16530484eefee20147917cfea6aa477722df47e1434c5163853321448a9b4cbb65d46abb7ab1bfb99bd257c5e1a6a382e888da0ba94f8515f0249f6cad092a8a06356fc16d09cf183d82b3e24f43cce226837945b399d42337876710fb4c3582baab1f19041e3a70b93dc0a551a8d089ede2a6365b2ad228e3a2b69d1950943dbda2a5270695ea84f4aeefa2f38ebde0601677cd3fade0dca6ab03481a66dc70aa64aa0be6a17d03b6193b713aaac1df15b484b2b08f7d437396421e7a8cad19732828df2abb6fd9d7564a2ebdb82a01cdd71640f7af218f8cdd7f9aed68c288fea608b9c14c83f61b8a5aac2ed090ce09c9ddd2fa7ea197911c747d1fb729731b34bb271813395f673b7d673f01185d8377a0ffe6d68285eb6f18342ae4919a3a8e6ca8b775697a5e134fd415a36788920b3c6c5c4c52991270f7d2305ed6aa610a5b2536765a18b97ab4471e852300d1851ff0dfb88e437c76ebc9f620525d41de26c16d6b2da797c010ff57e98b367a287a866e277cd3c0bd3e57f5bf1dce6b05dfa27fb1dba917d9c2f9eadf518fb2a69f5878d86a2f48ab730d75883c61880a80956b99ff650db59b98ce9466949a6ea9f3c113f53ad2f0bddda2f2e12cf5067442fa61f240feccb8f8194cd4ea60e94223a6a68ab5c9aea4ae76528e1f9380b362259fe75445bdcafaa7eafa596b75c9f3600399f40ea909b6933b8fda180d83d958bf2d663cbce126f435f34b74654ea36d770453e6b356eee58183091428c550335d21516edf68bb7fe387b819e62bad45435d5ce4b46d39bfc3b73a8d4c972f587afbe325fae56d2652af8e9f317b92ca539e949fec92dc0452ff3a54d5090eefc1b9d5d5f87491733e97743d89bf690dbeceb2dab9049b9ba4a4f00be5e4f4382ee117a6188320fd98420657451089f204c6cccdb7467003146a58c422670c6248f1a7b2fc8dc351426a63e40150342f40bd37ed75c696e50416213fb987ad11fb84af7792960f86727ccf0f9b3dcf6ccc89d5e3b46ad149ad89918c051149b8912a7e63b950983d3332ef350b4df210067b8dff4805e561835aa5bd1580af94dd06500e4a1a4460551ba58f9dc03469d602a0fc7eda5bb2a14f66739d45795edd51dba931e114a6108351e12b69bdff54edad2fee7a5523416c865f219fecfac93a78e73f609c094f91c1036b1f92adf9128d00997804244fc5cac35b5893a604b206d01c54d2dd1cb082b1f4d5f0e47246a445ed2c9f7604d8d202aa3176de76382cc5298d1a3e022c37fc475140418ac7f3889deab47ed442a310b36b46ff4d1d7f4682ff65f526153bdde41347c4f08b6d1e9dc684e4a3a0ac410bc3bd9f5ce755f7fd741d7f713a914ab940f6d58dcf446cb6ea8bcea341e7d4ef3ebd804775a0afa6ae54b19a3c3c382c5e8a2223c07329d7c6c6207995bbf9b6a0b98c0f6b89439ae1d479c717f513670842c38a17d840cc28bc36428210ac03dfba955b16016db577f4a8878caf50b6c0ec1fe8921a8a4ee05866343016d1948e8e5de7a8326af9e821401e9bd8fb281400ef93be4921f1f5f4d7992aaacf87457851db5f4e49e2bf6d3a179b3a3012fec60bab5899ba260b3a536026c5ab7744094d05c4b584ada9ac83febdf1b92e5777ba3bd31de133634ddef63cba839476aabb3d6eeced6d0a10062d62e1d48c4636999de1bc6cd85e03b7f5606911e6f202087dc66166932f39c27c17dd350175d17c6d0fc20efc9910c2246145762eae7824b6a5755defd6e72411a9992de47831c147134358f616b1691cf3015ea038c0d213cb7270b79b17088bdd79bc49eacffa4a4758fe0931c6d88fe957af9a141a3d47398f6bd6dbae2fb31192ace9d24b861e31f9b6d887c0a1321919b461ff797d4a67f6d3dae71e8b992465211f879e95d975a87b70df49a49bc458ee7cd8a9def6e3cc933b35564af23eb9488fbbae4e547c5ccd243e720f897e0ed7758b5da35c8701cb9c3bb14bd6b207f01434445e3bb3f3a3fe03cdeeef841c13591b5141f4b4ba5c42cf6c9c70b74025a32624a3cdcb6f8666712f60cbf8263c2d20ec3b4ca4b1d9c0aa3b1f6878125ee7d6d7754f220b4e9333a53d9b4f1a8867775348b59ad4ec9c16d712ee5b5e8dc86ef003eba92d1247a454bb66b4ba4c992b777edfc759c6575b0bd87f58d0e672e7fdb15e81e90f363b80bba8371e857f07892ce29f3e567327b13713213311ef91eaa70c8ca6455661aa52709be681eaa75393fcbfe1a0642c395bde6e514512eb229c3dbd91ce9aa1089820551d1cc2d914ae0062b8425c455811bc90d7bff6be9c33f5cf2399bbf86b99cc02ebbc274a510a6455ea114518e6f99b38cec59861ab4636761150acf4a2e67bed839c7fa3922b076d1eed8b2043ec89c7804528590ae5ff3dd5ab5236a606c61b87c86b1b78ff021c155145d3ac46fb0628383bf42b9793e55ed8e4fafe9c462d2389a3f024dd3904a6b9f83fb6a3fb8d0848dfdf318f1bd27c074fe9f5cd4fa8dff20472292d71d8979a1d58aa821e48894692cfc415609b3432245a130038e969b7d974f07a77bfe77d3f6ffefcd3866c1ffa5083f73ba4ae3aef83e9d599599861bf67b5a04c81e9961c3d86bbfb09c8cbf91b699ba74017d7b61696554ee0cdf27dd3be3567b02d496ab2a993759a11670691d35ef55960c173231ee8fb133f72d410fce36d853bfa746a271eaa5eaed58f73d0703b5e0bc29806ba1812b4ed30c511dff5ad2d49ec37ca803c0ae10ea3241d386ba0afe98eccd5c4deb0e1b5fd1ed13701c8ccd011e0a98198457f6316831969cd7c5eea398fb8e235c50add9ec49898871e95b1fa149546d44f4e1e37bee74e60902da7a5bcc52ea52818a0626331202544d62fbed7bc8565858fce82192916f7f8e15efe0c4cb9767b4585b7677f0b11b91174f4dd607a7b784b47508eb0ea3f9d830e7bb0e4ad994bed0ed4974e9939920f904a51c796d731f7e760d0af6aa14a7994313a71f9ec70b65661f6709a486300066f33c2ee15ad1fc63fd97a841db751c06385ea6d51cb941f916e90bdb5fd34b0d4e8255a31092e242e03beb8087013ca915c1fbc98b991df997ce307cc2f1cfe70efd261998764fa001ce7ae1cb23efbe48d3f62a09128fdd07c38cc38cd58f245d325e7", 0x1000}, {&(0x7f00000003c0)="a1acbcba052dd1ec658c0a4c424d9a303c8b60d423ce2266702f5276b17e6e94cf750070decefe2fe55deeb67cc1c1d2ea9dda501355ceae1a33c500b1b76da85dc8bb6e162062198182f57dc24c800c573a9d912918130d32a4d1b892b47ca37dc0ab92169ef718ea59efdbfdc0a99bd5ea41b38d2343433c07bb6788a8265436edb3c9ddb40c", 0x87}, {&(0x7f0000000480)="334795e58011eaebd3fadddc79e214b18ae4f41835fafde831bb85fae397332bc946c227ff17d7a0b4c9f5fcdd9fcfffd383e740d738b41ae2f287f95aac6f9f58d2faf48ba190e396b85f048a5aa9e7cfe2dbb8a1825cd9b5e57eae0c47f4b5868627b079555677d3da1c16cce087659636d3d83ba38f04624f97c1922e1a6568f20de294aef975bdb89e72b20ce7daf7316bedab4905cbfe31445f2c2e2909350d8ec4335bc49487df658cfc471c1c276ff386a2d0760fba12bcb405b73de60989de619923a67b9af370dfec332b622b761607cbe323db53075ea577fd47", 0xdf}], 0x6, &(0x7f0000006100)=ANY=[@ANYBLOB="10000000000000000000000000000000101000000000000001000000ffffff7fd394d28f131e50ebe8f9cce90db1c0c6b6991ed3ef218a3bccee9bb9ac1b754f940315e9f1d5bdd8e021fd435b6f5dbab264683ccc3f0c588c108b43c23b72466765509e099280ec1a80e4811c332de50c4b687b2b1909ebf6c067eeaa2ceb720260930059aa7e1f8ce358c9cf4c6ef7e452494f2de2ae13b62777749bd5d0409530f258f8d3688d440c5003889e6c5b34fd94200595f54203038bc3241710b8ddfc3476c10e857d9e43fab3c9257e8be382ae05fe747b2b9f18db97a616292d5be17b36fb18cbf82ca95c8a1084afa0a1f247874b8a0df7fc110bf00a4de93bd062359f2141cb52c035af6dc3b138086e84b077d5810ce82c9a380e325cec8ecf41b238131765180501b56bf6721ff965aee5e5e5e2cd6b1fadf97da17a5a1e8f720835f3523b0cbec16c5e052d27cd8932953e0204e3ef7cb2da90f7d812da7b5ef67fdbc357f6b17bec89046bd74831a919dec24dd6bdf3d5e76d2a438763d3bf154630382720ca2907fcd42b3ed65ed65b70ddd38c93d116c84ce104466ce0160dcf491079e23e806e399c9beca7e04afae854d572378c179037445fd6512634024eb695edc872ec0de4e3ed217517ef1c19604164e25bd585b7afb8a19c73b5947b4c692e646d26d56b6ba7da6598672db40bbc70e0259e0348206b80a52ebc984cc8f9535dc2df2f634b273ea40442df48ddb8275d650319d29efce2b18e1ad411d44eb22cb7671b5a6ffa3ed36db6f5d701b035f162a7c7d366b7b123572118c40f5f81352d70a9f29943950820c1a199eb990a522837d8df3a9e009a29667814e086676fe9378265d1104ba9dd39f4e379022bb2d966c8e9b732541dd5a210b40e6b6af5a0b19dd51333abdc03382dfd1338bfb6bfbff41eeb0a3dfdf2930468ba74f30f66e3b4174a7ad2d973bf4c469aac6cb5ce5923bbbff8d04852da0e566906f3cac430750ee2540d31e9037bd4c18db77099ad6a7245e26cdd931b36224b3725494a7fb2a322bb022f740f3efa6bf511bd37f522da638c2daee8940f631e7397579a3ad9186101b19887b46cb4553d60aec667cdd0a75c3b392448743e20bc2ae8292730e357dadfe504dce29652ecf6276b3140d8fbddc08173b46a532d4f4dcdf94eddfc9312929f8d1c318f078b2a91b8812da139e48850a70c2ba7e2961c5d184126c8756f62d0c887b9df32469d1e56fb349ed97fd05a550e76ef622fc5eae79924d5450196d00db5281927716cab0ba810f50d9959c1e91e0fca7e576cb03d606f780999af05278656a3c732b57cc4e8e13f1804046fb2c2512a8a281e8f5f51fbcd193b56c7c72d9d664c1a82df53c89c4c5613fd2710ab515191b4639fddc3f0f1d618a28123c3535d4316612d461eabf07981915da052e2ca8d3c0bda0918fa684643a23a7e32a589455df3059136d5c6c0424bab80db89dfece255f0e50ac7a3f11c742b563ea8b5a30217006ee0d7e984f34e947a7f284cc5b75a1cfdd69de8b3607627af27bf26c30d75ecd0416e497d39414e38d9e52ae2654e0ac01bcc55dfdee9ca2fefeae4ce3ffc1f77eae023ab26fd7da4da5cc56625abe4e108925ffe043ab16a2edcaded864f2c10262553916cb2bbffdb876959b7e8d2c4889b5c9edd54fd42538a15b91a62830aa8d5d07fa4891d9b0d78a3c3167e3b66dc0b361becff2abaf28bc1e13d63953c53553c02855748082d223611f9d87c3c09d042ba337d29dcd0f8331736540ebf8a1148742293fcaefa2fd30a35868c7dc751537c44e15e6925c353f551a9e6ec8e37420b65fdc456b961178cf4148c880e8f3827b7360745b81bcd7434affbb04b6da453ee9d507c0d865efa07478c61f4edc94c61802083f9a48622c3a3b8799341d67491111fb00074e00f5ebcbe8ade995b651027a95ad04a2ed1c803a48e3b68421314728eec74b21b180e13a32e0ba0f9272547a7ce37fd8a0c01598670aef4898669367a8a650c9c2e603aba7f3d7672208bbb8fb793ee1908e6d41a62cc14c6ee575e829f7b38136660278e2aec3ff12e98e6b0e5117dda738b9d381b9923a85572e833c894725b1b374bd9859e831b27ea1e7b1e4e2fb8071fae0096637a3cedc5dc8d1ee96951f4005563d83de17df9b1820274b894dfd932bcdc2f45f907d0412dc29e8129c7c2a713fa1177b756d16bb6f99270f5b8de5422b2f3d52911187b80d3549ccb19f484e0014d42ffd04330b28e42532528e01eca9aeaa50a4ef692802b11fd7b36e4c315868307cf4db07ea90b88f744161b8d906248cf3b8d60f746fd701a1295da51a48d847b1dbd33f91f3a31dd9026466e4cbb59d10db7fa96051e91522a4c1e868181d235654fa58340d3623dc682c4de88fae0424bec5ff0cd2ad934cc306840c0b945453062d1af732bd87e5a21dd96501272f92c3b11a683c6d390387a571765fa40aef821ad8f245262a5415fe16b635c00aaf11588daa51e57a5b7896ff0f1738931c0191a42c31ee1a9ff226c57845f0cae0e612282ce1e10ec5c57f5576e23b93b7b15f4cf6be8b529420b05263d4f4e67b4badc29b4be27b4a706b2b7d05fbbc317e34596a45ca34ccfe35049929f8b5e8b73f2d62d60887126305d66aa48623cf98693d7f1e951d45070878daa0115bb4adbb2ae4300c5e90ed00b2f1a1971d708624597fe8cb58be886ca8a4d55d8f11f71abd0499c47b83b8b2e8efaaeb0469a5a197ab7891835d94d0fc23ffb15140cdae0b7a2f1d4d71ed5e1809d13d87a9db0fc879a28fa23639df96ce54ff5ad884577443d5f9f8b99732ff13a7f1d12f25460584d51fed11b447cb19ed6a934377e8be30aaeb86e4270c01c25e399761d11a043695cb245bfc06f430a54409df8ae7078c5629a19bd658393e5ae4c4ca03dfa0832b42f8dc7d0e3938f89bcdce3d188dc03347c27855e4351ffc2edd182dca4fba4d20c576dae2660b867c2360005a92123c3460c9dc4e3a5ad6bdd6ddc842575d9a1191d5100631943da8d5c43c9c8c19a8f6a7a9c13179b88bb79cc111c4669a8d570bba2ed252ee20dee9ae921ddc56a522881a4dd0baa8b9b98d8c262a15d5e8cef6de01baaf828e554ba9591ed99a5c886936cbd102448c202e462bd588ac32ae818ed396272e3e5e31308fea743840a430db93def9ef96aca126bbb3f967e6f3d2fb2e0e17cac93512bcaecea6577dea3291d3acbfd32710c0f84dc02cbb76cec7ef1064e48160626e4627d026e6d43917f76280130fc50997200c95de4a39de1f43a9afbd3a558a77887b1e37dcf064567081fe8498dd037b4fe9161ac2e65dabd8666c9a7ad006ddfe70ab64919fb78c4e0dc9e17d44198834f1a476c3f046d452e091b6705b91aebcfff07f494ea8e76744758d13dfc150971379933a94fb9ac86a13954ead7222d86ee45fa28d08a18c254a4f68d9dd0057d2eb782220d9ef764f4269e4916fa234bb539cebee7fe159d3e8255408b214d402869de82f69dd704f34bba265e7e4dc0146c9b8b8814f7e9f9697d8b54bdeb764d96a6cf39962b9383c73df3d15ce983178c8932c62779bbe06fdc2a5cdaeb85e467a1ef90147d772dfc0af9478619e96594a4bc8b430b54d387eb5cee80c4955f049d966866f51c6f94e77ff2fe22b7770d9b4342287b686a8b3652c36b9acce70a31ceced760ab84d0872036056f338a756b5be7d41c2d4683ee8a46768af1884d20a6cc413884501fa96c14df9131c0920ccfda1d2aaab29d01165206ba29c90739a8c378554658dae85af9d9f9dafa139d6826763e0bcaf23917d8a9a4092be9e9cc3527f7c6e8b55c5d50d4d10a2750da46681a3cbc479ad4092783d7a7712b1370d8044f160058c52fcee7641708ea036eed7139ea1b8fd376a02b9069067e1471fc44b7e40e284b8a79eea60c541200f9f7ba3a099f2e53d98ba91e4b2575eb152133089565d897c17e176f7d727d0d6a7523803a875245cdfb2ce8d641ef57cfa5a43145b6456ad03f0288c33da288a8d97520330c0d8d51490469ddf70d8c0b8172db5c49e638c9a3ee3587b64d821072f7f59a778203f82c45894c35552cd84866c6227b8f99f4b02bd908f3f6bb63374bb86085801cf90687df5b8fa436aab1ce58c5a6854359beca8d6c0c46d740ee2a81742fa168b892aed78a3ca6420243e3fda5d471a03985b790afbf7403e545f908d464008a9ef6d324eb52948fdfb3ad4946d7afa08e231252d6ae65bffdfe4e79976ed295c245d7599cb03c9453279af8db24707aab98cdb27eae00a6e5fc14060c8804b5e95b7e6cd5c4d7350e97ef1f2f303d7869d3aff5d384f434d31337d14617ba1923e3cc5898e6500004074d2774854279a34b49ecfd43dd7be0e49c8d2bae33d0be8e2a79d659e371c23e0508a4fb4a015ead3388806a80405232fa2dbbcb261195a48f741aee583c1224ef6e2397827b4b7e452feee0da12b81c53ba99a967eb887575c0380c918d23ca2d6827f46dff0ef7283e56682be878d32c37c351dcd806c4589775763d14a5174ed60545b6c19fbd01e161ffa70229d75f114428c2fbe6b00fa918fcdf1acf277d7e58f30d6c9f7d8705e47e5e6369fdde58fbe3d9c6f294de3c1cdde80e82765395d171562c8e9b3fb253af4da5baca66a5c2ce5e8852543dd7dd6798cddb0cf4daeec2e56206be2c8993259f1d9d28d4ab67c904479fedaa5666fe98650cd8634dd29fddeae70b47e36183eabfed764138430459b919cfdbb2f37b574f77249c809b53fabe49ac3437cde95adc697d790fa8d24e238c08cc7eaef5559562853b8f939463e88fad130de697fcc2b235a52af675dd4f7777671c71de37aab85c4d9870df14382a8bfe38fdda953a6798ea60743582be491360053564f53669eaae8880a98aa67cf5fae04ec2f84d869c0de94d8848aeeee5464d16b72c7f4a8f9e828dd4c2b7ac128a189d0fb843521bdfdd04d9100672265ce29489b409153856a3ff81263284bd214a4862b428fcacf7c8c473da0ebf3c73caeefaf250e99ec80b79346e980d0ae4ec97516a7d13d515c83fee4c8358d9e218db27b57ed14b711a831669926ab2408005ccbd95635b51fabca4349f30bf64e3949e173de6876e1d5db47e0451e7815960f4223d4b8c2aa809a009e419c81909fba51e6974589ca83fe54bb8f63bfd9f03a32928a9995682a74eae86cb5b05acf3379800ca005d1ab039ee819bc064645f4e59178e54e97947a4afd2c65504d491e04c57786da18f5bbf37e06c7c9ce170b6a5476963186a54a7ba204a0c6915cfa6ff0a72760b3081cf03932d3315352ef1cae49b9d49382cf4bf4a2c21d2c3242e9cdb0d7f8307d271d81ffe9a65b34bc0722cdc416f19f5dc592df7dd5496c186775a404a83fd0e7a347accc11ed5ca95fc1c2848b00c343c3055481db3fde9776b3aa590546dbc4d5aeb00dfdec7963a8b1e7cafa46dfe5cdd5c2649ee5c5eeeda3f0cb7f0236c12d1c33b6f71b893e143d2084c2d31ecbb3dd1598fbe5ec1f9c1fe493f67186aef020fa24652ac2f9bc2bc9249040371432ceaa5a192649e9b0936010de7292184399691123f662fddf686760c38a11e09f20850767258e0b79dd13b2bd585cc4163f97ffa8dd2bdecbdb5d5f27c4962aae2c3e939fb4bd6c64b07cda4f3acfeb78f4acd5e1950accb69b24017a001a65e1f7b0b95508613659b8241e935ba17402dead52b5acf9eba680474f8e0f83d543022325ea09b1840f6db178acaf0c37f82d623f2bda259b9d4fdf64e34d0865629225f120e358df61546acc6cb3de0f6d0000000000000000100000008000000be55846e5846cd54cc125dc273504a44a057d253a3ee258f6119489336be1317d6ec0480b496472190ffaf3960b386322c71d058a6665a534adb3d7b55af2c77d4d35e07a706b7735be8845e2ed4e41993070463881adbd6979de62298305c316c915208a4cd55246955f6f6d304461bdd0ee52995569c0e44efd1d0d34c02f4e95e66d3de26d5257dc298048977db55310e729abb2fad62d9ffe7d9ffef00eff5a024269afbad3e5aa6d20a0d8845cb33b39e32503a95e0ba3b0000000000000801000000000000010000000101000040daffecb0ea11e17116873bb774359d9ecf401051bd885f3f30f51e977da0cde38d078c4959c44674017fb5a08aea575674483d2658dbb1e4f6fef732a04120fe3a965a7fa87dc73dd88b40ca1fec526777110d33c27620e1c7eb487f4853873e6ddf54bd366d58216f028e2fcbc1ed511e8404f6afa25a7521dc8ce396b09c678f3b65cc1b661c6527ccc4f461a3743ac74bf4685f039643ab7162e5f737fce08b4280870a9c3e24827674b69e185fd9c7ae8ab44819242a3b171551936d67d3ae3091cd0d003e28c57e3ece29e4c7c4144533243997e77a13750cff5b98087a924b779af836f002884d471e3443cf6ce53900000000004000000000000000010000000180000031aec8d967733fb855acb02ebec3c15fe9e599381ed69a1b16d79dc4560432dcf3d526c86d1800000000000000ffff0000090000002514c0000000000000000000000000000000004b58093414e8acf2c01ed0c994fa411fb10812294e2a9e8eabacb8aec8021e767afc10380e913464a6554088e558ee2000605312fa0bf64f21405ebd83d773186f9de0470786dabba0d3801391482eb5d1fd3b9c3facff5a68964f5f877459504573c201939fe08843a4360dbbd82e180e13276110e7758af483e27d70a4de49a54f03dfbd44e2d39d306d85f64184cd4c224219173ecd9febde9b90e8d5f235ee9d2b7bd3cc65c8430a2c1a9d439e99c663b83d80065cda28698196ec68728d02018215db5b5c9e1f298ad704e440832af35724982e9fae596ea98e9648733805af990a17c692657a2acdd8a11300e6bfa490653ebbf57a4167e556d0c91fecb147fd9710dd4b52cbf14b44b91f26c91e084759883dca97e0eef11864e6d789debea0ca4f2c68d0020381885992d3d8a866250be112d0af4595489d796ad6bcdb451f38915dc4f7715205f860ef854e17942c144a327d9b952ce20b6f5fb6cde12254decea7dafc97be24c77f3701f702f8453266d97cc5803693171d11b342eaabd110c514214046d9e0b5cffb246048fb69f561e799b5bf959717ab781ad4104b5c4180881fd2d2c0311db3866f0b894ab97fe3b9b6a2776074ee6d86992b87153f7ed22a5ad0453b32935022db9a85649e685900e8"], 0x1250}, 0x400) 05:37:30 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c442719c8d0800000042a6c4229d9a530dc421bdf5ca9e8f2920014ad0c4439d4902e33e460fde0d9048751441e6c3c4a1f173fc00") socket$inet6(0x18, 0x8000, 0x7) 05:37:30 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 05:37:30 executing program 0: socketpair(0x16, 0x8000, 0x3ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="6eda254df1d1c2eec83b68038cff6d4dddd75c8a882f9fdd270e553c9f6ac6f3bd33908ab96937389ff4aad2443e77acf37b3853", 0x34}, {&(0x7f00000001c0)="800b5948601c54f6715afca77d5507a93c335cc5f9a4035355aac34850ea2889b899a253833f7f6557caeccf92436cc14dbcc86eb4125750039748fe3ddc6180829065b5c6d94a2937be5141e55879b9a3ee6e719614ea29ea4518043e6a82428a94e1d36ade083820d9049b4bc2eee2c73e2702b7fcf5e77a692c0b7a5c5751d3caed3cea3c40201f7c", 0x8a}, {&(0x7f0000000280)="c8f86eb0b2fbc7a7a204e4ae83223eadb9b48ebf01adc9fb23293ffd39222a7a874be252d5a10897f8825922dba4adf53054", 0x32}, {&(0x7f00000002c0)="750ecf0b78bae06be79adfe553801e9cc1c8010f6e76f7eb12a77f1a9d85882f255a0ef8ef37712b2178de9aaccc5c298a82757c28de68c849e8c0f2bcf2f7519b78f186ecd5e1da48ee928107ea853d287c93e443ec565483fb93666cdf6f61b042b2ae8f46ca40dfe0137b1b038dc667987c999c27bd2601e2862572d7fd783079ca487cd114e1", 0x88}], 0x4, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() recvfrom$inet(r0, &(0x7f00000003c0)=""/118, 0x76, 0x40, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad498a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f1672922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d1", 0x12d) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fchdir(r3) nanosleep(&(0x7f0000000040)={0x74be, 0x5}, &(0x7f00000000c0)) 05:37:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) fcntl$getown(r0, 0x5) socketpair(0x17, 0x6, 0x4, &(0x7f0000000040)) 05:37:31 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) sendto(r0, &(0x7f0000000040)="7d2b4a868a2d1bc04d2c98c11e713126c19780afef700f3f230288696f2c1e27caf197514a6c6d5a87e2a58ef983eca3583cfda10bb01cd4ba6eca8c5c3d1de7a8ef4a838eaf0fe8510d0ed693105361c848567117367cad1dcb4f757e9c7bdd879ea466f70d71e9d733c7e0dc65aee687f3fc28af7fdcbd9f08c503108911dd3abedc0674226d9e2f6f159a025fef17363e07d69881ced23d51add5d9509e90370b686254e361d4184037c9bf18161dae30e1b8dde4bfd60d5d785b3079d1ec64295aa8abcab3ceb21cdd23a29d6968421bf82a9c1ba438e65f8fe5f1b68b9cef5dab77f22303be09bf28c5901969f105", 0xf1, 0xc, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 05:37:31 executing program 1: r0 = socket(0x1e, 0x8000, 0xfff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x88, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000013c0)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() getgroups(0x5, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) socketpair(0x6, 0x0, 0x5c08, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000001500)='./file0\x00', 0x890, 0x5) r10 = accept(0xffffffffffffffff, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) r11 = socket$inet6(0x18, 0x8000, 0x3) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0x200, 0xb) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001640)) r15 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x10000, 0x1) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = geteuid() r18 = getgid() r19 = socket$inet6(0x18, 0x4000, 0x5) r20 = socket$inet6(0x18, 0x4000, 0x400) r21 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xfffffeca) r24 = socket(0x1f, 0x4001, 0x8000) r25 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) r26 = fcntl$dupfd(r25, 0xa, r0) r27 = socket$inet6(0x18, 0x4005, 0x61) r28 = open(&(0x7f00000017c0)='./file1\x00', 0x0, 0x18) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)="65f5a944749d4c9e3f0c5999fd44788eda03a6d1c6517693ce5cd6116c659e5838cd18bfc79dc5e08aa512290802632b0a8f939c8739", 0x36}, {&(0x7f0000000100)="27bc56d5e0001b7b7c86aa154e87bcd034565878753ca69abcc8f5e17017468233b15267f84e2d81c63abbe8ceb18b88d6ff55fb24200af7bdee7608a476953e12519405af37b6d1245e9a84b6f827da893eba2bd001f85c60627edc643f8bf6ccfa006716f99f1ae3102fab7da9510db7f1fc419f8e8e2d7bcd28dee627ae73459a19a0a7f76ae8cf303914220834f1c2a14bc66d670cb4f7c78795adee1c14141fb69410a7b8de7435b4f764163209473005f15e7dc722a806", 0xba}, {&(0x7f00000001c0)="2e8142616d5f27f63a548d0712bb43b5cc8e0f16593312ba80558fed3273dc558c3eb6a4f33122db0319582a2f0fa1c855f71c27efa9e914cbc4631ae0e86e0c330d7e030fe8e5e34782639bed5794f98cb5db1a1741a5ed742d30c6af0445ab7b69c73f930d255a9891856864a3f1782e3b0e026bb34a69f09360e79fb780680545a2a5e8b297e5cff21abdd10fb74e7d564b0e0d76f44daba1ab320bf74f434b903e8602598e3c1b5e3adde88251af2470a8aa536a0bf160b21ffd9cc6d223de1e3f7b3d8a28c9b5ce0dffa628f824225a42c36876b4260b96d241cf19e518ba785b6d20d261e02f37875de1f6d883783f4348176d6c29fe702bca811a97e5b990a3ff2cf66b170962a8e1145f3bc8495f4000a6773868533280e2dab199844f6a972d3d1841b0c6e986cf0fa85c49d09647a6a69e5eb0ec9fadf9a125e59dc7362efd338e8220d1350f84bbf8af0af8c4b1be3f54db3dd93eb8d48bd632d8c3e8efe863b4b9b323d922d90b24a19249bb7621d891519ee872942c3a2af5670cfc98e413d718e8c1296179a6675546498feab5cef0b5fa11da81ae5a58496632377e0765e356f569271d32dc2146d6ff1bc495df7acfcbe2b51a03d2c9f268f5a7a45afdbb62591fe27959b9849584ae66f43ed038af48d4ad8cfc76afcc6eb9616c93576e26ebdcdcba31dc53cfdd4095019a274ca262d98c97e9dcbe5a170e6f0c3d497f8465c919533bfa2d984136c74894fc6e96faa636de760af2466376bca5db1a471e30d33c01b01cefd3a1b8402c38780486a8bc7be04d57a4564a66e4aa665c3aae0669cb13e3ad9889fcd0d17e5e0225ecffe7f3dd169ad851de8c3b261f1e674a15916645cb90ce8bfe67d3fe491b756f3a09b3c7554ce7792ed1005f6952fb6c55b7419dc43bdbf34a5f2923878dfdebe4ac2544416115748953c793fa9db4d3fd7d75756e05ef51d51b0e5296490ad1ca2399edcd3722cdc140c75b57a304d5675d681e7ea7c34121a404a90f0d472453ed80ca191139ed9bc9510cdcf1681e7e3aee6b5d0c2dfe4ac504707a094cbcd28c880fc6282c971b6e7f1b04f3b688bdc114697f6c2d6e7e88b71a5fa85470e518e817ef01cc50775f7642861f24384bc9b336849e021668bdb8800d52ce6d2ac6a67ed0ca02088e1913ad4c0ad9e5b5e043d9c2443027cf89a92dc2d4c964ad76949594fd457d438c73d1ab556e3cf66290d5f276d5a09b3dcd3bcc9656d09e471248207c2952da68fe003b615c2635239083d6fea8314ac418a70507b0ac59f4653a3ee92179bb818d275616101dbd1abca9003911206c4e0585d34f79f1ac3b3549014437c715be0bf7b54a03bef4a44572f9f1d8b5177db6e834e8f5a3bedaf19458a99c2a4e1d3de8bde72630e67d4ef970816780362bb407dacda7623058bb9dc5b655943081430cd55d5f4225f9aabaece76f0297363215fb7ec3826b72db173b485f9664262c11171a0bae8fc79242d0749750ffdd54b513bece6c0cf955afad346b71d0c92a4cd77b79b94a0780d75a249ae048231badd598ac3cbe42772db5819e48363e96e77641592e2dc6c9d090c29686b40ad507cd1aeb69e22d4006e0e4bc381758e2a95513b586a3db48c2650f50ca0b1b9437793fe805e2b004dedb7b54f3972e6f7e0440b6b716240848e8d7731d498c00ec2a7b020f05b1f8d243d88befada87425a33a9a8e83138100d9d0d0362ee9bc54122ab93ec8a86b9bbfe06a078618dc203a2f554a5bff78b5d0349ce6897841c576bad30bdc0cc2905a86f5f0d4fdbfafa48fa1a4e0a5ce29a2b4082bb03fd3da56e02e2a65bfe777f10fb531435e9289b800542bdfd3915abefe8a803a68cf3c1f5e3f5f9b0f91ab540a61321a51e931a67cdd4da6fb64b3bcdb32b537d539a45624374b46d217460086bcb54ec73f1fa18b206afdd3abf699e2ef1dd0ed59f58fcbb13e4716ddb9d25c120de62b4d5b27f15237329663c5a5e3fb24f6d0d8f0fb2481df4d4a59198d6818dee41ec9e14152259ee52689c7220ba3237c415c3153cda4632daaba9d462d55b6aabc5dab4198b8f9729586ea481978272d7ae341bbfa0a39d6955ba17d0222ab9f2de9f8b66f50ef61582b429a6811b4cb9ec0e227ebdcaf3fc13ab79ff1ad5868179f98db86d8902699b5c2ca6ba6623ed98392fe1d814de015efcf6eda7c1ee9bc368824599e23ceab31e069cac4ccaefa47c672ada31206d068e9045a29d89d77508d23468e26dcea08022cbb8a985dce58c4fe4ddf0ea56298296a116f63377ae10f02b6665d45f08d032e6f8953ec80dd3a9e640d8bddd9eae73ef9785443fdff70109a7a4106d959ad2e69ad12eb3be0611af55e5e30884610f91154cbee201cb06c74ddcbe7ce21b43e27486001ffcc9e7aee8fe4e05c533f49c053d9621228d372acfcd229f77b4b5fddb409c07fc42bc52c029b26b29c67cf0552907f102339557181ae141f58c1b1cdcd2ec7346462389f75339f663607bdee5ba8e33b1dc422dda2f2d4470a228e120ff6e46803c914dd96dd411e6bf99a555b540ab3fe27cc98ac04606115c99f3f10ab07a51049b3de9766cc3a46f1c1d3d14ae58a1a82f6c7f7ff117e86381da141b351de3cc747f6526b329f7a638822ac5e951c7efd54a0f2bfb4748c3ade733d20a20a5437ef30e0cb1c2d687f12e3a0ccb27e0a953af290ec5f6e34a8e5c979b3bc133a1fcf50f915519885adb78f9bc863d46d87ddf842045a943c02ec2bc68ba028c473d4a4c0249efe15223afadc9728411f6d299b598cb78c53ed2139dd24c6bb08b89e24eb44e907b04da872eb9b350ddaeb1c186334328977424aca2a486057011f5dd750cef86e38e529c9abb14c9015a6b55d3d5a59292e58126012d8ea406c7092c740d09d8ee55150e3c8b9b342144562ccd70873c809b413137c89ceeef5ba21d7d28399bc0293ccc2ebb0d8f19ec7b904cdf9bff87de059d2889de8a56c416dd27637c04c35252acaf9aacaf077174e1f877804e86144cf2f84eb3819ae7c1bd5edd2d4a343fb155b9126dcd99379918e54af764e0ed149d7b04ec7fa447c42de0596bcc75838030fa2172b0da05e655e76d6005a9ab1694227f997bc996cd5bc06e867f2bea6145c8ffd068137c6293a0105142b024391c44ec817057bbdd236273665a17392e69a8d2021c52c19531866f11d42b4deb75684d6d7156ef5e17b7794bd789a71539e9518687d086d943ba3389c1a22770c7229adb1192e909445411eb7ad697719663a74eb1313df1d8f996ac718da442e05ed8939776eda716468fdbb0f2fd8ba65a3fc9af2274b2ba285e6a2f17eb36099f0b2e43d53d6662e386d60f5ff3acfb47b6cd8056a8f1f10c54a7fca6ec3373ac1de12ceba8bf5e4fdc89770e2fb9a2b848e9e37407b15c7d94e33ea6ce33a260698cced23475729f420eabd3fcfa51b2196d9e17c3b443add1714430076d944c2f3f667d4e855b8c9a9757abd23d315a1bd1515b9ed0cc87bba5cf32d9c19517c32085bb926f709061e327dab152732910146229ab6b0622386a59a49595b5f4d49345ce5fb6a4d2eb789a2ef6c6e521ee8ab449d4ced247fd128f97b869d1a2a35402df0dd12545f4137b23c5d71e90952eed086572beed1f8aa0b9a8ab0f68a0030f3cbb10409d48272786682b619a1229714638bf2d5999a87325279a2e4ad04539c1285227c707e55dbd7a87c0c4b3d42fae30933a48991978e4e119be18d65ac4576fd5660e062d9641bbfa700f4742127131d57cded7090a025f50e17b5527d94f26153e74a730b367d39a526d6df896ab5dc4c2522b418679e99a12eb90a3c4623ea0ebb729d634a682a41d3ee8de46d7f2207dc30ce91d6bf8c535800d9d6c491d5c2fa9a505ea0ee42f8aa78590b9cd44bb44cb97c6c414ef4ecd88158fb8b9fdd94b5f8e04efdd24d68fd777856d4ba4a59e0242e11245458af964bb5a444b07308f30ce7c3e69f8fe22c1831b777f41a17145a746d39f5cd21bfb121586a8d598e532437991e9d81253d17acc65c0d1fca6afbf2c526571dd83bef7838060945066969561221a4a51838fc16825c09a6c1c5b40d987752e41aa6b9fc56708a784f75c3413f00056778d5567878c025948defcba87bb3a949c4948a2dec8f018581bfcaa880c078df5ab2134f45a5df1d03d8ceed658aeaddd296d8ba1ddd411b0a849283aa18a16d4e1d9a920fa6d543fbd306f167d20ea06502b1015c9ef8750705a5c73f73d25ab8d7e69f111640a79d9c48ce3acb832968fe4345472fe32c74a96ca339ac10f4100e6e5a3a78c6e31871cc0d234e73ac912bf16de02abc0f0223899aa9cf48286e505461ca5e32bc3b84ae69daf083b9e15f5e218c719eeb241e328df2184e1d00b2c1f843f3203ebbb1d9c9d1e377f9e173874b08ab58776cf8228594b493c570f6239abcd652f669863b924f8ea841c0426e3d4372391cfb2107ebbfd4d4c3cd24f9a8cdddc8b666206d6d4cda8bb65e02d6876c4471299d61723d20e136606366b72142501af35b1b5951dbd2391bc307b667eb572a029a745723c83c3267ea1ed31ab400e775c094162911f92a3d4fdb8247d786a42ca3dc36e0568391b5a15977d22870bb5042f47536686468e0716d2a63330378938fe70f5405b704294f3fdeccb0fc0b3051975d850ad746b222ca18aaa05e63d59f8a0e2f588c79b57f80b9d5da604dc4eb33f21b71695c9b806e292a255c33f4b6d5d40c0ac9337b635ab96abd61bc5237dd9a9fce410d3bf6810abc84e2d0b4f3b49127c7a430e0f758ecdd20c2f6b258912734a9e90d425cbbacc8df6d495bea766dfe78ef1e8b6ed97426b5388d513056967525b5a2f6837f4551135b3656098b58078cea5bb0f476ae9ce479633c949953376478fe0e9b53deef284b96215dc4716c737f785254c01e38c3f5feecc84f82ef9b1a214d0da41a298b3f7936ea83d5552a1760a213a653fb07fd1a321c6f84b19300cc564a2b87636229f53d0f0d9df5f6e144c29384bc6f0913207b6c5dd575dfef95d7bf27f9fbaaf11716b4e41a089dac4594cfbd5c275176a15ea8a57b7602662cdeb730821574d2d654c991fb318e43c31473670d3a416503d091ffa40ed78ef29c7aa79f0099a18e31fca480d44bdf351e4964db45354bc6e926c0c2b4763b50c20be8c5cc08dcd1f9d6e22bd103f1127b93b01d7727112a84df98e048effca8ffeacdfa00975323b16f62e3888d74d3a2a8447888443399f207e2552aeb03e33d237bc2b6473cf1d035b71ee8ecf73d6e05bfee9bc67a4200a79856c1fb1bc13995c2fe62abfc11fa0dd03b41c370deef71064ce70754f5df5757f1222fb5cdbfa4e92dbf407927b8938eaca593ca6030bc014dc9b47d1d5158695e79c830fc07ca49eba8c73316bbf0c3819db1115680f59342aefc9166d7aaca0d2b01c7ea946f520534aef6a2453adf85d2f9931cce382f03aa852f2219493ec76396f62434829dcb413eb9f993b8a154a9c6dbb742db59744ffca5d1dfc85a298bac919158e8610f7ca39820657335f01a40eff0cf43c4bd9f2d56a0bd2cc8fd9c3a608d92eabcda43d35b06e05ab3a5eb1123780c59a437b86254a65b8e0a02b2c99bb0c923b301fd6b15e88da6990a1ccf1ce3da950f59e3793eef49615cebc7d2f93a992ab188cd080fd52d761497cfb019a72f1209e9b39a384e4250a34560f76566626eb6585f423daafe6bb05f7d0c8b65c13653861239", 0x1000}, {&(0x7f00000011c0)="51e7c6101e92d8fb839bf175154a9e7b16cad6d1f8408251c8e882ae9ec620df0a72b21db8d35f642410bdceed75c7505b801f37436269fd3bc34e0c31c928beb4bf9119d2c6ea66fabf9265d47b6d3226e634bd44dab9b7b83f0dd4555e3565f08e1633985cb2776ad4551e4114bb86c4e362c738f1266115448961f345f6c90befabf2816dcda800c5da317203aa6a4e27fa8be0fd7501faf7f71ca9d72b98e0fec17c7904bff2b3f9a4d15af086a2000fde4e91feb9f92efff8", 0xbb}, {&(0x7f0000000080)="fe0e4d694d80581fdeefc25bdc61bf4a37c52c8d2defb9e475ce4a4828afdf3294b5c6575c87cc581892fc0c098107bee9", 0x31}, {&(0x7f0000001280)="2cd2d5cb080ea6e73f9d93dc2fb2e1c0da4a81efc8893df90ace4f2a74eb736fd0b2085b01ddbb7136b8f0584a45146d8cd1edba", 0x34}, {&(0x7f00000012c0)="c64a2dabb0c12daf45b4768d97c2d16b70f8c422", 0x14}], 0x7, &(0x7f0000001800)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x28, 0xffff, 0x1, [r24, r25, r26, r27, r28]}], 0x108, 0x4}, 0x4) r29 = socket$unix(0x1, 0x5, 0x0) bind$unix(r29, &(0x7f00000000c0)=ANY=[@ANYBLOB="d9e33ba466696c653000"], 0x3) 05:37:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/99}, &(0x7f0000000280)=0x65) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x2) r3 = open(&(0x7f0000000300)='./file0\x00', 0x20008, 0x80) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r7 = geteuid() getgroups(0x5, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r10 = geteuid() getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="45fdc77b76e402a018c7606317317fc281a9524a9ea2db10516b3bcae6a728874373c679dfb899eaec7712adf7dcc682501d454412b787a670b8b0fd355d56f96a4c521c7c5d76be71b08c9e531d97a19389bff663e806072bdc91ae03823ba19f565e8fc663166d7d4eb14b36a89464c839dac1104cc0bd8e1d81a2f9af3131cd9e17ae30c1b3b25df2f3f632a199036641c380f5049c", 0x97}], 0x1, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x68, 0xe}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r13], 0x14}, 0x0) recvmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 05:37:31 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) setuid(0xee01) r1 = getuid() setreuid(r1, 0x0) 05:37:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1}, 0x8) 05:37:31 executing program 0: socketpair(0x0, 0x3, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff}) getgid() shutdown(r0, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x110d, &(0x7f0000000140), &(0x7f0000000180)=0x4) connect(r3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffff2d) setegid(r4) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 05:37:32 executing program 1: socket(0x3f, 0x2, 0x8) r0 = socket(0x2, 0x4003, 0x80000000000002f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 05:37:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/214, 0xd6) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x100, 0x6, r1}) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/90, 0x5a, 0x840, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0xffffffff7fffffff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='.\x00', r4, r5) socket$inet6(0x18, 0x4005, 0xffffffffffffff01) 05:37:32 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b", 0x0, 0x140000000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8108, 0xc1) fcntl$getflags(r0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x401, 0xfffffffffffffff7, 0x3f, 0x9d7, "44d3c90d5d83b25383c26b7ad963bb6e2ae98073", 0x8d7, 0x1000}) 05:37:32 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') 05:37:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8001) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getpgid(0x0) getpgid(r1) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x2c) 05:37:33 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) close(r0) 05:37:33 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = semget(0x3, 0x7, 0x200) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000000040)=""/25) fcntl$setflags(r1, 0x2, 0x1) semop(r4, &(0x7f0000000080)=[{0x4, 0x8, 0x1000}, {0x7, 0xaf, 0x1000}, {0x3, 0x3, 0x1000}, {0x0, 0x8, 0x1800}], 0x4) getsockname$unix(r1, &(0x7f0000001700)=@file={0x0, ""/20}, &(0x7f0000001740)=0x16) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r5, r7) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0x400, 0x0, 0x8}, 0xc) r8 = semget(0x2, 0x3, 0x10) socket(0x37, 0x5, 0x2) r9 = socket$unix(0x1, 0x1, 0x0) fchmod(r9, 0x42) syz_open_pts() getppid() r10 = dup2(r0, r3) semget(0x2, 0x0, 0x0) sendto(r9, &(0x7f0000000240)="5e485b79ac9722bbb061b3c8e5e7a34bf0f2a51c2540d0b4e6512acb128f85c783f45ecb4b24310350e1cece06deb97344fdf723b4a700824a9ae11a6a99e59b3724529c4dc9015c0db35f357465c2d7054ef432a2041b8ed8006a3af31989aa34d23f375afa37ab2a03d66170e324862d5133af566d69f0fd0b2f1c541e13ce421f1e89b6e5ce87c01a3d3b95be8c3740b326d59026599911cf6717522476f38be762698a60aee0f7203c01da5570f49f2235331439df4440c249d0503dbe679e7a54173cc42ecaa84c05d6c96e6f631131906aceefcd498ded69db6dce68054207d99ea44690fa0d5dc61cfb1624f524fbb851af766fd9274b6c3411e69720fa99159f64e6d6a07c397396e5730df1dfbb2f57f5e86ca2139695e9117eac9cff57b07eb2ef35bb0af01bd91a45d3e38bc512a5fcf8045170fa7b70339a063a87f3d622587d0bc2ef5e101c1a0fbf906e22369679d774d9ec8ecd1d3f0740a8a10c1ff0cf2acc34ee653e5e6275500309b0bd236c3d48b754634f1f0a78780906c79e39fc454378dedd7729f10cdfbb9cd9cec792eda276a7ab234eb558cb67c635cf9763f9a057e253cbaa8b1b3419200ac2ed3ef22aa6034c216baa31d48ebbf1280b268dc5302d57ddbae3a2278b23b786242169c384e77edc98abd5dae0076ce39f3c2139452b7075a8599aa9e734dd2d0c77a6beed022c0afd18d7fb4cd4dbc9a0597e42169dd990b4c2ce660dbc90561d9d749a3625829372b8c5a0456b7f60ea7ce76ba5e8c3418685020124be936dcf3a6ee559b048f57467aa6198c7874b00c2fdcde3e09cfecceba03035c4a948d5377a9dce3e5ca2bb3cd2341dd9ca9ce32e9c92243a9f56b204e353319b46284531a0dfb286193150eee73cd3f8687c08479e419999233155fec4ecbd06fdea52e0fdc78d13c0f8e1c2d6a816dfee751c90934ab02a06e198b37830d0b5ba68719b7e8778574c8ebfc314c569eb60421de7769e55a9daad914fcfb802dfeea07e79907ec23b5c7332d8f6716aaa42403c0af0f1849e24b97257380d1a932d4274c696bb4b159288c7ccd08e34ce9647b86d2586b60d3f2ee45288cb9b6f0a0eded938c283d9e6aae0f18135058710a793e1cb3f42822b595de02828b177fbe92eda4930f893529faf55ed07442c98321116cb69f3b77664f08b8c9f85937fd9fb7731d7f42e4cd10fb383c12bceda49acbc0d1a1a07b2f2882f49c413d8082291cb9b3ea5bad0896730b08053894bc5db35665be9a3a1f34b96c1cbc7990a0d79014cefb293149465f005ff73b0dd1f43d0ecbfb7ec23dc12f1826716391585eff3046d373ef72320a0f420d1dcd5ab379c68b376de96abf0341418ce1aa983af5a302df2b8f9f9b809c8d8beca7e279dc4bc095ca0b386653eb8b10d437909d22aac66982fc2736eca229fd35063c5a56d66ed9d9fe03d13e201e9ae3f918486ab97cc8a022faad8162717868c9715356b9f69efdab6a18d83190c59bc0e34c9fda55027c15ec40532ba09301e5b9b2650138f5b6808faf84affd43c225aa4a9b8d4b86b1fc1747dc887d873605d203279b94874cebf0094de19907dbb25f7e6215644409c9b25ab4dcf8f2f9339f29e7837402669fc570e6a32d53ee6f61aff491ac00b3298165af5f759924fe40acf76ce2fd04e91e08006203ac31cf8b356bd6ebafe138edf19e5259f40e0d5f9b48b8529a8d794a92704f325bc18051adcd87b1b398f0fe799d771e7103697b1ca4d9bc9c716ea4ef87cf685dfbbb5d1089a8b4a1c1c9895493be6ce91fcb9969966755d909f105a27e7faf3548eb8d46124f5de45ea2da00128a86bd50e82ae6bfc49ed7564b0c0f9a8ce2af6752d168fc6e962a44c4ee87a84f484b79bfd4a3fb9ef29ee4c7bd01b3d3fd59d5e60d061bc0c5fa4edf1d0c7c9d833a3d2691212cf3e8bc6ab4ea6c6069322477e6f3bf96b3c3c215b79a0f215131f188e63b9d9b26099c66cf6f805d47681072a7d68cce8a92fd37808abacfc727602d7190831cbb30e78829689a1e7947dec1228e081014ec35e1d20a19303c84b089e65a56f64d888c2b106160e63a93978480267c54fc92be37860fcd9d88446af07dde150433364bfdb825a7e5aa338811a4310b3173d4d5ddbaa4f3ffd7b6935bddbf8a1f45a433640f9ab86cba2fd08a781a8899ed4ac9b87c231fa1b08cbd02a39f070cad86bbcdc951ed5154076857e9131099c2a3ca56f5e68cac1818cf4749ccbda4ccf460258d3b327323502c731a5d075ec1f8859b1bfea9b3edd12250023053ec7a9a9fe852b04b3c9b286733556efbeaa9cc88df55527bcee1d1aafdf93a5a799d42c17d8fc06240b226ddc26c32cb67f02885a2530fb2ac0dda69f62c6a3b9e0770498dc7301f5acd1ae985c7cc3c106831f2e3af6145128c008de4a325b593b4ac3911d1eb47fad9445072d954cc6c5a818255ed6b264ddf2d8ccb23ba1e0fc8ff094dfd06f670caec22da622dd2b6b043f9758f1dd5076b336876624138781460d9cefbb2b5660373f852e7032b510af5957c51f1390ac6be3dedea035330fc77c843030ea35ee41c4e3d54516c8ebe512fbccc32ef546fd50ad1c305c7ea465f15290be56e5c1466148a945a5666696ec639bed1cef0e01c6fe81c73f36ea49b027690be6d1953232a0ded4852933a6ef932c252c2c5b348895f5e4c2eb0797122c3db64fcf8a19148fdcf6226b90fb797965c1778b1890da09d97102e6a5a8f0d4d5f64c3969957a04ff33275fc53f1bf289ac3bcacedf7480026f8e92ff9149ca7ce0bd1ae54a07864e862cc696776b1e0abd10c993ccacd46be66ffe275e6f841b56db86da5efa03491a0889892b63689d8b7d6cd983b09a47ae53a8de797cc22de192c4e5f3a048b046a615d545a42bbc904f2e1eac40ddebd4df968d98720a5ddb2d7639e6e32be0456584fd3babf5e52d0ac3b935f0cbc1b69559fc50a4ed7d274188997f7e6af12ce373bcf2c2ccfddffd54602a7c1e24a2e799c0a9cd2c5d4673e7920b096d7f2951dd0a97e537e99b0602d961025cdacf454f029e63cb294afa416cd2b9062727ed5e15443d818aa6811150170e892ca7d16e3bd7fdd14c19e8a9c01a570baea9e6ef062d01a293c0918b167cbb7a280571ef096f3ea01d8e5f047d5553aad7f12d382fc81e3e20a39dac38fff9e71af32dc59ac28f431b11e11ceb00a8d397989dee00afb995b517819c6381fe5dc9edd4e8018dc33fdc9f81293d871c0c160a6f5a2bfda8b6b94233bb84edd2eb7b0b9fe15f98d7c2497110fdc364b46e73379aa53fa6bdd0e00f400b6912b2966782256114edd08ac5549516717c6396ee9ee1005e3ce7fcdf5b77b73ccf07e48f05b365baca8eb18828365d8c9fafab8f5657f7491900934b70d6205275e9e70eb55d60a4871b1668d3d1f4449d45d8a1f0973134149a308f5740413ebd7fd63783a692c40697cd3fe18b4258b160b8cfd10d3705283a98be6809f7aa8718d9d3ede0d138b6546bad7a9127bd481d9a4fad2fa496f8026ac649babb3805ea498e9add35d041f55cf46f7328c64c8ed6dd3d5fbec0143bf505929cfaacc50982459a7e4397f1838f8b0250eb32dd86fd90f14c99281d804dec17694f09b1081e7ba49d6feb75c72497775c18068c742071a7d13659cbb7e280593aa3ca70381f55e235c104af2bd827bc961a6a6315fcb06f0cae8d78566d1642c06e992117aa454247c07adafe15de72205dabdd17b72a351a89aa5ef54b42d757540acc7d9b7f6fece590bb245e6e79e7100636a1ca2c73395a9b507d004472968a293569068e364a9482d9021757d0e0d9c0bd2771031af7628486d395ad3c35eb6cd5d0845ab66bcee1d35497df324f9b03b4f5980224cbea681eed3e06b37d6a89c0a5f76994fc3143fac42cb4c18b278df20c11707bf9f2790dc27f027581c33fd4d5bb7daeac9b95bee5870fed3c5d1504d1b82c2b8984719893174f1d8d6768ed57ae0201e0560867be9ddb4c1be7a45c5be00fa8ddcc370ab3e7c83423951800748f149e6d6cf8e80ed2f3617526a47343d0b7f3d13671bd44e0f0a858f99c68c1dfe985570d3c51b7320c976cfef6b52e2db4b59c72bd2291b758112da54b7ec893c2ca16792181213ebc52d51bb8be3bf0d31a142c8b4d8b056eae855022b9cc084c52d54e476bda4355d98908078ccc58a57037a8d06ad5e173cf881da8c7a1b776b67fb22c13385bbee39ac28b1c805fdab1aeb4e8e266a008b652a210ed9b034d6085707283355612d7a7c208ce9846e701c63145dd2a5383f402c9e40dc94395170dbdf910db01618db7d975a08ca48c8be6b2c3cf57a4ef18e5e6e52edda4a50cfdc23bc6044092e0454bb08588a65c31a5774f0bd184e7960754ed8fa6ea7aecddae0d2c67a8573b5ce9e1a7d651cd745c2e8034dd1465905c22ebadf5896a36366827f44dd0e241948bd6226551d0361e802bbc9ea44a76e675b0fed4aad2512588e88546282eb52a3431bf9f393b94006f44d863a197f7f59f8bf1dd90d308dc19dbb626b3c204c9efb438b57d77590062c69dd9f0851648232a1e37129aec30b183ce80b453932c34fac07fccec90402a11215f7a331637a48f09b700cec7963e6f0c40d51aefc659d9b1b7c87787ba21c0ef8479c9a962d1f872d5267d3295480a48f5812464cec3860c7ecc5e8d7a9244cca6883e977924ae4524e65bf859c785186736d73fb3e89bdbc7e0c970f765e028040af4104bce0b557cf13b5863e9711338864672bd9447faa0176574df57bbcfac6a1ed8ff9cbeb76254007910f1ec66bcec01a1ee7226bd6521b5f3bba700ba0c9ced70a8fc782ed16852b18c27e7e95a79f0655e8bd10cdfe353af1e5c939b6d0f5c524a4234a64fb4d7a801f95853ab57020d1d9a12cfc19583a43e4dd71f97165b1bfe655775179e03ce673db37ed0e588f1143ed9584cebc8375feed31486d8c5813877b3c2534196030a61ab32601bcd0831f062caf98a1ae3f3228cfb11af849f40e812a6b9041b4cd5018c9a32d95352b16a5ec5ca7b97b5da65b3e0296851ad81768a28c3f483de3fa7a57c28646bd95905402fa4fe980aac42aaecb970ec2ae2c4d537de14404fe06ae9167f17e29cd2549da39c64f20189a9c69c66bb7b483ca2a1113e352e7331d96897d10df7d5b1743c4a5cefe0e72bd4c1430bac04e788d3a104620b2eb2b5f66e04fb9e7d32bb598101d52d9af829db33b96d4110f7ba4b1a77f65ad0315d2b89fa44c44bb93c2ce90bf81c2933d7822d356710e85f2f094707582bccba0c664224ef7a57f0a6d588bdc7e8d5214f92f951221a5c6f67c43dad031e3dedbf47731a3cb58df0b56a3752fc8fd697734f3a0fd3f713c3a7bce1405acc93f7fcced9b2aed4b44e8ff420c724315e1cae9b9f668bb8ef9c75db8995d76468c7665d3433947dfc7de17c370af5b084c30850c804f75b7aa37ee80ef83073c62f491c4eebc2d35fb283bb758dff569bfa70a0596d9048c0456dcbc673ca1a96884a93f1bc1d8b20490cc3af1fdd9cc3a80576a60e1f10a571fa60b96031b7e73aaeb1ec297ae2ebb8cf23ae68e42c7c2617961f720fefaec901c6aefef21185fde19aef6b3fb3b3cd8c0246ba8e5bceb08819fb3664629d4a55fae34b60f8963925c3e8e92269b2d6d256c6ad290d1f87610d204ec1ddea00ec1e0359261a9a6149367b53cb1280bafa38d01d9156ce5b4a52e3e12a9908d732ea108606d3", 0x1000, 0x400, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001280)=0x8) setsockopt$sock_int(r3, 0xffff, 0x28, &(0x7f00000012c0)=0x10000, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000001300)=""/115) fchownat(r10, &(0x7f0000001380)='./file0\x00', r7, r6, 0x6) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000013c0)=""/12, 0xc}, {&(0x7f0000001400)=""/164, 0xa4}, {&(0x7f00000014c0)=""/125, 0x7d}, {&(0x7f0000001540)=""/93, 0x5d}, {&(0x7f00000015c0)=""/172, 0xac}], 0x5) socket$inet6(0x18, 0x2, 0x0) 05:37:33 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x0, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x7fd) 05:37:33 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xa797, 0xf1, &(0x7f0000000040)="3f2dcae2a8611b249c5b1bdba897826b4ad14a18ea3fb9cb0be66593d2cf68c6dc45974d5af283efe09f214e4630c6f0f941a9864d6262f02c638893e2728170af322cc72d19009e58c1473b86e18cda4fedaeae39fa509121c92980b04bdc892b5afd256150a2d5306c00979899e2bcdb6219", 0x73) setreuid(r0, 0x0) syz_open_pts() 05:37:33 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) pledge(&(0x7f00000000c0)='@^\x00', &(0x7f0000000080)='\x00') 05:37:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/78, 0x4e}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/4, 0x4}], 0x8, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x3, 0x3f) poll(&(0x7f0000000000)=[{r1, 0x120}, {r0, 0x2}, {r2, 0x1}, {r3, 0xe}], 0x4, 0x6881) socket$inet6(0x18, 0x1, 0x3) poll(&(0x7f0000000080)=[{r1, 0xe0}], 0x1, 0x80000000) 05:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000800)="81003b1e3ee595043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c92cc20768483471770888c9f97d374fa529420031ed35cd342611be184fe66f750ef071556a53c240a020000000000000000000000000000", 0x5c) r4 = dup2(r0, r0) openat(r4, &(0x7f0000000680)='./file0/file0/file0\x00', 0x2, 0x2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000440)={0x0, 0x1bf}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0xffffffff00000000, 0x7fffffff}) fchown(r0, r1, r3) ioctl$TIOCCBRK(r5, 0x2000747a) execve(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000003c0)=[&(0x7f0000000380)='\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='\\@-\'!-%\x00', &(0x7f0000000580)=')\f/+/{(\x00', &(0x7f00000005c0)='\x00']) close(r0) kqueue() recvfrom(r4, &(0x7f00000002c0)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9787, 0x3}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r6 = shmget(0x3, 0x3000, 0x201, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) setuid(0xee01) mkdir(&(0x7f0000000640)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) syz_open_pts() 05:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000000)="14d9f08900000e7b9e67000000", 0x367) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r1, 0xa, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/37, 0x25}], 0x1) 05:37:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) 05:37:35 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x200) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:37:35 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xf9f, 0x7, 0x3, 0x3}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = getgid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r3, r4) 05:37:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) r4 = kqueue() r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x1) socket$inet(0x2, 0x0, 0x7) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x46) r9 = dup(0xffffffffffffffff) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = dup(0xffffffffffffff9c) r12 = socket(0x10, 0x0, 0x81) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r14 = socket$inet(0x2, 0x0, 0x6) r15 = socket$inet(0x2, 0x4000, 0x7) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x6}, {{r3}, 0xffffffffffffffff, 0x70, 0x20000000, 0x8, 0x2}, {{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0x401, 0x4}, {{r5}, 0xfffffffffffffffc, 0x2, 0xa0, 0x9, 0x1f}, {{r6}, 0xfffffffffffffffb, 0x40, 0xc0000017, 0xfffffffffffffff8, 0x5}, {{r7}, 0xfffffffffffffff9, 0xf0, 0xfffff, 0x5, 0xe345}, {{r8}, 0xfffffffffffffffe, 0x8, 0x40000000, 0xbe5, 0x1}], 0x5, &(0x7f0000000380)=[{{r9}, 0x0, 0x20, 0x1, 0x9, 0x10000}, {{r10}, 0xfffffffffffffff9, 0x518597d8d06ce92d, 0x2, 0x2, 0x3}, {{r11}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0xff}, {{r12}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x54}, {{r13}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x8}, {{r14}, 0x0, 0x2, 0x1, 0x8001, 0x4}, {{r15}, 0xffffffffffffffff, 0x60, 0x42, 0x40, 0x1}], 0xfffffffffffffc01, &(0x7f0000000480)={0x2, 0x7fff}) r16 = socket$inet6(0x18, 0x3, 0x0) r17 = semget(0x3, 0x2, 0x48) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000680)={{0x7, r18, r19, r20, r21, 0x10, 0x5a}, 0x100000000, 0x9, 0xcd70}) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 05:37:35 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c000000ffff000001000000", @ANYPTR, @ANYRES64=r2], 0x1c}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 05:37:35 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f66696c653000"], 0xa) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfff, 0x4}, 0x10) 05:37:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) r0 = msgget(0x3, 0x453) msgrcv(r0, &(0x7f0000000100)={0x0, ""/176}, 0xb8, 0x3, 0x1800) 05:37:35 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="abc363ea2548f16685", 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2f72102c766edef8f83dafdf2d2d7e556bbc8f365c5a726ac6e9cfb76cfd9e219bd406833f6730ac8d4faf6288404160a9032db9c80c85bfc9c4403d60e99ede09f36a7876c45833e88eb5000000009f14ecb114e75e0baf7aa690c77328f886018092caa912633f7821d8724d023d4c6c9fa55eea2366556d66ee97cb026034786f0771dac14c9312d00e7994475ca2620b3147b8f033b8982d48b355d19736a91bd80083c5634fc1c57545d969f7641a24337f17a4139040eed555b8bdd079530810e22e4f5b0b7b503cf67e4c4adcd4a1e5cb8b8f98d719f0f5b2480518df983d66b498", 0xe5) socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="1def9224023dd700a70775deebc4ad75ad3b0d288d628827a51d979d594701b5ee80c5287b86e0f7755c9e10a26de0f2034ce3132c39e961eadf869484d61bda77f51883fbeeaad94637dbdc9e961c0f422900baa7fe81d5a442e55b2e20309abe086886c996b727484c278c27e68e70aad4a402375c0ef2e2a87dbbacfe40ae4ba30a2dc212ece5a12d1bb181368f69cc1a84d6754ee706438db9d8be09f08cefed83ee29979400163509dec54cd45d421367bf5266a263011bb14cc05179c746ff5b2367215a7e0567c34eedc79c2c9d45361c82a00a29ac93c2dd6bbd0309034d66a4ae40719d1cd2064f", 0xec) 05:37:35 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x100000) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) 05:37:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) chroot(&(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ftruncate(r0, 0xb0f) open(&(0x7f0000000040)='./bus\x00', 0x418, 0x20) 05:37:35 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9f, 0x0, 0x0, 0x1}], 0x7fff, 0x0, 0x8c1d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x4, 0xdf7b, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x2, 0x8c02e9d62c1fa56a, 0x1f, 0xfffffffffffffffd}], 0x11359d02, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x3fae20c07b53bbbe, 0x41, 0x304b}, {{r0}, 0x0, 0x80, 0x0, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0xb0, 0xfffff, 0xfffffffffffffffb, 0x3}, {{r0}, 0x0, 0x0, 0x36, 0xcfff, 0xfffffffffffff1ad}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0x3280044e}, {{r1}, 0xffffffffffffffff, 0x4, 0xf, 0x2, 0x7a2}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0x3, 0x53b}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x3, 0x0, 0x7fff}], 0x3f, &(0x7f0000000200)={0x7fff, 0x1}) 05:37:35 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 05:37:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000040)="3baaa2aa299385fdf351de65ff2139ec08fb1fb09d2d30fa903d08897fedb8e5e8c5f57d96c88ff76043f723165ecf2ae79a374506e753d3d2a769797417", 0x3e) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) sendto(r0, &(0x7f0000000080)="021c9094da55bb0193fc87f6dc684651d1435574a925c2d8d02145c028c357a0ae289e788cf0abecc9a2c44b69b372148c44d8575dd03b05c35e21c5f2eba8", 0x3f, 0x4, 0x0, 0x0) r2 = getegid() setgid(r2) 05:37:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) dup(r0) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x7, 0x1000}, {0x2, 0x400, 0x1000}, {0x1, 0x9, 0x1000}, {0x0, 0x800, 0x1000}, {0x6, 0x7, 0x800}, {0x4, 0x9, 0x800}, {0x0, 0x401}, {0x3, 0xfffffffffffffff8, 0x800}], 0x8) 05:37:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/198, 0xc6, 0x3, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000240), 0x0) 05:37:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = syz_open_pts() write(r0, &(0x7f0000000340)="1ee3e24533c652b38c0a3ef59c9c6d7e28fdccb1227c4b73bb339ed9fcb06d9421ffef048916774026d073bc4a558d492aa14e2461d5358e3cf2eb8dfebd119fb4490625549e4308189c8e4e9c5ab4b47a47a54008f437c61087e33f91322650391baa39c1ae69b2c9b536de9ab4ca547bd94c96347c87476150f2109aeff1131a3649dc810ff3a30e3ac0e92ec1162593a94c72a30b01a57f117c2f63f7919a018d95cb691668051b1f6f3f71c6304bac38e1a6b449e07c9f0ba7632d80d9f3a29819e24c506a828e9d70a8b32f75c83a6b0c", 0xd3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1080, 0x0) r2 = kqueue() r3 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x1) r4 = socket$inet(0x2, 0x3, 0x80000001) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x81, 0x1, 0xc0000000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x60, 0x0, 0x80000000, 0x7fff}, {{r3}, 0xfffffffffffffff8, 0x20, 0x3, 0x1, 0xffffffffffff9dea}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0xffffffffffff7fff, 0x9}, {{r2}, 0xfffffffffffffff8, 0x9d, 0x25, 0xe170, 0x3d7}, {{r3}, 0xffffffffffffffff, 0x0, 0x41, 0x1000002, 0x40}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x5}, {{r4}, 0x0, 0x2, 0x1, 0x9, 0x2}], 0x8, 0x0, 0x0, 0x0) close(r2) openat(r3, &(0x7f0000000040)='./bus\x00', 0x30000, 0x40) 05:37:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x7e8dbd5757da3d96) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) close(r5) read(r4, &(0x7f0000000140)=""/10, 0xa) 05:37:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xfffffe74) write(r0, &(0x7f00000001c0)="2eb4c0f38cca4ef432924edf2910a2c947a69c74a1e411ecb488e8b7148a4e1750c981222eb3e5cab00e70a18c12726cc00378c65726faf50061e551e74ff540cdbff57f22e05774c236db3c067bc7614f9db0402666792d94b99c03adfb6756af72b2d7e39c0bf23f9efc0b6bd234efc2036251c24f", 0x76) poll(&(0x7f00000000c0)=[{r0, 0x4d}, {r0, 0x144}, {r0, 0x54}, {r0, 0x1}, {r0, 0x4}, {r0, 0x100}, {r0, 0x5}, {r0, 0xc}], 0x8, 0x20) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 05:37:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) socket$inet6(0x18, 0x8003, 0x400) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:35 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x1367}) setrlimit(0x7, &(0x7f0000000000)={0x20}) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x7}) 05:37:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x3f, &(0x7f00000000c0)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3001cff02"], 0x1, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0xa9) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="6f92a7affa6d5ad7", 0x8}], 0x1) 05:37:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x553, 0x4f6, &(0x7f0000000080)="a665ce2b9862d6d15fbe836309e51aa20317282f53b9c7d115d425be6be62e527702df3fd3f2923d635fd1a1968f988f95deaece3ce02b8d28c05255578965752da4b999f77c0c2b119945d0359c4d3e8a69a2e9b83dea3ef0f16d0626ca7b54dc1160ec54859d5098923feb761678f24f4fa7febe2559043f13251f761a9b431b5d365dabd3015f38858ff18e8a451eb4f4c99fd1576f71fa65b1750b15578575a0ccf4dd14bcb8d53ce199fca9b0e15becdbad6495ddf4aac17c5646e5d9cf5fe4a444766bab02c76634aad86189bba5b899c305b9e4921d1f36a95ba0adc7ce6675bb755274f0d02cb2f5176ff2dc08e60f231b04", 0xff3b) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x20000000000000c, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x7ff, 0x4aa}, 0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x2, 0x80000000, 0x7, 0x7, "e3e6209edd2d5ea801de1b9312be8f18c5ee7106", 0x7, 0x1}) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) 05:37:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x210, 0x83) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xe07, 0x1}, 0xff42) r1 = socket(0x0, 0x1, 0xffffffffffffff01) fsync(r1) fchdir(r0) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000700)="de789ea45707136f3131", 0xa) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) 05:37:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x4000, 0xf992) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e02595000069ca00", 0x8) 05:37:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0xfffffffffffffdd2) fcntl$getflags(r0, 0x3) 05:37:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 05:37:35 executing program 0: socket$inet6(0x18, 0x2, 0x417) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x8, 0x406, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0001000000", 0xa) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 05:37:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, &(0x7f00000000c0)="01", 0x1) fcntl$setflags(r0, 0x2, 0x1) 05:37:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) 05:37:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 05:37:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x1d9) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/90, 0x5a}], 0x2, &(0x7f0000000340)=""/133, 0x85}, 0x802) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) shutdown(r1, 0x2) r3 = syz_open_pts() write(r3, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f00000000c0), 0x0, &(0x7f0000000140)=""/10, 0xa}, 0x843) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 05:37:35 executing program 1: r0 = getegid() getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) r2 = socket$inet6(0x18, 0x8003, 0x0) lseek(r2, 0x0, 0x1) socket$inet6(0x18, 0x5, 0xa9) setsockopt(r2, 0x3e, 0x1, 0x0, 0xfffffcec) 05:37:35 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = socket(0x3a, 0x8005, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x85, 0x2) socketpair(0x20, 0x8007, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0x3, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = kqueue() r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r11 = socket$inet(0x2, 0x0, 0xfffffffffffff160) r12 = syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x3, 0x7, 0xff}, {{r3}, 0xffffffffffffffff, 0x25, 0xc0000000, 0x7fffffff, 0x1}, {{r4}, 0xfffffffffffffff9, 0x20, 0x0, 0x2, 0xffff}], 0x8, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x8, 0x3}, {{r6}, 0xfffffffffffffff8, 0x8, 0x9, 0xfffffffffffffffa, 0x7f}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000004, 0x3f, 0x1}, {{r8}, 0xfffffffffffffffd, 0x80, 0x80000003, 0x2, 0x3}, {{r9}, 0xfffffffffffffffd, 0x10, 0x20000080, 0xff, 0x4}, {{r10}, 0xffffffffffffffff, 0x64, 0x21, 0x1ff, 0x3ff}, {{r11}, 0xfffffffffffffffb, 0x94, 0x20000002, 0x1, 0x4}, {{r12}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x7, 0x7}], 0xcc, &(0x7f0000000380)={0x9, 0x5f}) 05:37:35 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = dup2(r0, r0) read(r2, &(0x7f0000000280)=""/212, 0xd4) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x40, 0x1ff, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x1, 0x831}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x1}], 0x23, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x68, 0x80000001, 0x62b4, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x101, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x25, 0x1, 0x7, 0x8}], 0x7, &(0x7f0000000240)={0x8, 0x20}) dup2(r0, r1) 05:37:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x1, 0xe) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r2, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') r3 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x7, 0xcb, 0xb8de, 0x800, "f85a6725ad355f688bc99c8eb5a9f8574f4e255e", 0x2, 0x9}) mmap(&(0x7f000028e000/0x1000)=nil, 0x1000, 0x2, 0x811, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000448000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x100) flock(r3, 0x800000000000) semop(r1, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x8) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 05:37:35 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$getown(r0, 0x5) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x80000000000, 0x0, 0x101, 0x1000300000000, r1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) 05:37:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f38c87c647e24c49436b3c2b6f3393be09206133f7b6e9d655c9bcbfcb9a2e0ad5d96603aff8b4ba34653cac72a68054433fb50a0ef8427c9198421ff479fcb47e2f0910d32e98e20e1e1749f0349691e3945ce5a170121132b30401c7b7ebb1e19030b9241e366e4c005d1fc8f51953665a34ea00f7da045ab3267afff0505c63b9590517b4f248fb170c73d2e9945296", 0x91) 05:37:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x0, 0xb, &(0x7f0000000240), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) r3 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) r4 = getpid() fcntl$setown(r0, 0x6, r4) shmctl$SHM_LOCK(r3, 0x3) 05:37:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) 05:37:36 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) dup2(r0, r1) 05:37:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 05:37:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x11, 0x4000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x20) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000480)={0x0, 0x0, 0x8000000000}) 05:37:36 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = fcntl$getown(r2, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x200}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000063000/0x4000)=nil, 0x4000, 0x7, 0x810, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 05:37:36 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fchmod(r0, 0x40) 05:37:36 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) syz_open_pts() 05:37:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7fff, 0x100f}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000340)="4eb9d9722870419ead735bf3f57df757642264637304e38a956e54de58e6f9e0d10eac6e935222917d397f1c98a60a5cd90c26aebe160b9834b6230837fab3b66f2486f3aa15ec32f662205ad4617758d555f4b729cd5c63fa34842ded24aef3434e6353671e12cd53512f495f4845fd17dc6623ebc5961d5af90639c3e33e78303ccef3ea32dc11acd1103d327adf07878bfe", 0x93}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="90000000000032cd9f19d5bc5a816bacab26efdbc975000000dc5117a3a7cf0a00ba2c0b8122c2519734c1ec8af744893168782ed245664ea1fde3b25daf7388fa401f57607285b5e38761d9c82e34c7f1b5bc939c06be3eb5c2a440b1affe4b2a9ecf38ba60e6b2e080cbedf6fca64c7aa8713955b8f342fbe09820564e097ce3a27e0d71f5489dd811221ff2260118a5d82f9117b7d897ee001000000000000000ffff0000cb0200002000000000000000ffff0055c1f9d881ac00470000008e5c483be5e493b40700"], 0xbd}, 0x40e) r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') dup2(r2, r2) 05:37:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xaee) renameat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='.\x00') r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) lseek(r1, 0x0, 0x1) poll(&(0x7f00000001c0)=[{r3, 0x88}, {r0, 0x24}], 0x2, 0x5) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCCDTR(r3, 0x20007478) 05:37:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) recvmsg(r1, &(0x7f0000002440)={&(0x7f0000000040)=@un=@file={0x0, ""/99}, 0x65, &(0x7f0000002340)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/93, 0x5d}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x7, &(0x7f00000023c0)=""/121, 0x79}, 0x800) 05:37:36 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/172) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:37:37 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x100002000, 0x1700) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x9) kevent(r1, &(0x7f0000000240), 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x6, 0x0) 05:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) msgget$private(0x0, 0x40) 05:37:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8883, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) 05:37:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x7, 0xfffffffffffffff8, 0x9, "ef919d2ab21a8ee7a6112ef532c405f0c7eca37d", 0x9, 0x6}) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fa012b2f666930006486d0156af26686d510dabda9694276cfdb017fc13ea774d3717e21"], 0x1) 05:37:37 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x336161bc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r2, r1) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000002700)='./file0\x00') 05:37:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000200001a, 0x0, 0x0) 05:37:37 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0xc0}, 0x0) flock(r1, 0x3) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="064e54602d2ee59b53beedbf919acebf05fdb09f4a0deea6e8fc396b0ddbdb3efe31c0eda5a99917f4115ec68a38f67628c46173bf54163794d7c31127", 0x3d}, {&(0x7f0000000180)="aa6142011d9bca757dd6e820ee744a529ed0eb43c97cfbf68a2c96cdfe94e6a0b151665267541a0916d1416860a84f44ab6495fc0f809a0d92230f3fc7f727f4a8904b22c311639f5fcb5271145b39fd23f19e7a9bfcc8ad9944dabfac1176", 0x5f}, {&(0x7f0000000200)="baa5b2264cdec3b15c04964550da0687452f4bffa9b719d186d3d0eac72e4add6967ce6d0bc417f4fc47d3fb7056aa79005ce68465258115ed0e57b1206657d4bbc39ed099b5883520eca2850a44ff6756edac73a4e8e882808e338e1d05f8440c25628c8aab4f87742d169f783d5fa3cae60858ad648173f3ee3cce0126947f0ac75d07752f0889202563856d0f979fd1", 0x91}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x9) flock(r1, 0x1) flock(r1, 0x2) flock(r0, 0x9) 05:37:37 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r1) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x82, 0x4) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x8, 0x1}, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) clock_getres(0x4, &(0x7f0000000200)) close(r3) 05:37:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 05:37:38 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a5"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)) 05:37:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = getuid() r4 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x100000001, r3, r2, r3, r2, 0x0, 0x8001}, 0x60000000000000, 0x401, r1, r1, 0x6, 0x3800000000000, 0x1, 0x80000000}) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r5}, 0xc) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ftruncate(r0, 0x100) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) fchmod(r0, 0x100) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) 05:37:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10c00, 0x100) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x70, 0x2) r1 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x13) write(r0, &(0x7f00000001c0)="32400b9c9677d53f09a12fccb6", 0xd) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x220, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffffffffffffff81, 0xff}, 0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/51, 0x33, 0x802, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 05:37:39 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x20000a, r2) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x8, 0x1000000}, {{r3}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xd3db, 0x2}, {{r0}, 0xfffffffffffffffe, 0x45, 0x1, 0x0, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000001, 0xc0d1, 0x1}], 0x5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x6, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xba, 0x1, 0x6, 0x1}], 0x6, &(0x7f00000001c0)={0x401, 0x2}) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 05:37:39 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) dup(r0) shutdown(r0, 0x2) socketpair(0x18, 0x4000, 0x4f1, &(0x7f0000000000)) socket(0x18, 0x3, 0x1) 05:37:39 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 05:37:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x8) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000001000)=""/4096, 0x1000}], 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') close(r0) 05:37:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) 05:37:39 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffec4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 05:37:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x18, 0x80000000, 0xfffffffffffffff7, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x1, 0x1ff, 0x7}, {{r3}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x800, 0x8dbb}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000006, 0x7f, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x3, 0x1, 0xffff}], 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x22, 0x0, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x6, 0x822}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x193, 0x1}, {{r2}, 0xfffffffffffffff9, 0x50, 0x0, 0x1, 0x10000}], 0x8f4, &(0x7f00000001c0)={0x401, 0x20}) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r1, r0) dup2(r1, r3) 05:37:39 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x5, 0xea}, {0x0, 0x3ff}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x5, 0x8447) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/208, &(0x7f0000000280)=0xd0) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r2 = socket(0x7, 0x5, 0x3) connect(r0, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) bind(r2, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000440)="a624b890d0dd03405b5db50e19dbe2072c2d9a3fe5d9a352c5ed15e67098bb67eb0e4266d21258e0cbccfea34299e4941755fda25cd96f14d6ea003dfc84bd751ffa85396c85444bdbdd", 0x4a}, {&(0x7f00000004c0)="dfeab48c1f5d64b6e10de6f36322e6f90dc802b79d565fecff6c35eea6ead542", 0x20}, {&(0x7f0000000500)="59c593c729f72967e587cda6ce80d40611c3f15f6564775122b3c0620cdfcfef04dd01dafa26aa3945337a2d38a6e7dddfa57b9541e45cd847ced31fa247a336c9a27c948f4b5e60fc66b24b7170e1478f219d2381c68d96", 0x58}, {&(0x7f0000000580)="a2536bbd66f616a9ee21c7bf6ec3f56dc6ea365a340d4d4a313ca77de8cf9603d5eae327d7d7761eafb495d836f5a42cf9a195918f537507c2a1dd2852252253263cdf4386de06daa832e8f5592348a4c69de60ff64adf925eae686230126fa6c8b66eca16953b27469448cf0047460e0a8368e2ccc54e9637996836e77e80387e533ab73e5c5ae6abdcbf0f96ab699fb09271799e9d4ffe5bfaf54139fb711b3fd4b9c1d22099c5edf4349b7231ed21a7", 0xb1}, {&(0x7f0000000640)="f61340b03d9a19f179438ffb3f0208a424303a99ff8566cad5ac974aa7bf6aabb1955ac0e18c69f22832ad718b2d1f43fb6720e1814b71ee90c0a22fbd0f8a77c3305997c753135631523125e130ef366f1debb16ea3", 0x56}], 0x5}, 0x40a) connect$inet(r1, &(0x7f0000000780)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)="416445a858ea07738045dc4d1d67c75009e0b84ab89d419b4ff50fe7357b2ffaabd766d544f1a89590f625b2bcd9e4392638b068ffc203486aa0608ce32dc50269a83d7d39b5bbbdfaf9d2ba0dacae27c91d5bc69c91a5a14c29674aa0fa5c2f2389f17046aa3d8dd92879845e6214ebb688dfff6bf36077b88c7579a6cb388ee3349e48072610588cd79020ade0620098004c15663e30906441886e6e4c10e20c17092ec86443ccf7c3bf7ec31eb5740685c9b1a6b3a0c1", 0xb8) utimes(&(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)={{0x3, 0x9}, {0xf7, 0xcc}}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000900)=""/208, &(0x7f0000000a00)=0xd0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000a40)) r3 = accept(r2, &(0x7f0000000a80)=@in6, &(0x7f0000000ac0)=0xc) utimes(&(0x7f0000000b00)='./file1\x00', &(0x7f0000000b40)={{0x80, 0x6}, {0x1, 0x47}}) preadv(r2, &(0x7f0000001d40)=[{&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/38, 0x26}, {&(0x7f0000001bc0)=""/22, 0x16}, {&(0x7f0000001c00)=""/19, 0x13}, {&(0x7f0000001c40)=""/228, 0xe4}], 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) r4 = socket$inet(0x2, 0x3, 0x1000) ioctl$TIOCCBRK(r0, 0x2000747a) mknod$loop(&(0x7f0000001e40)='./file1\x00', 0x0, 0x1) poll(&(0x7f0000001e80)=[{r2, 0x84}, {r2}, {r1, 0x7}, {r4, 0x4}, {r0, 0x4}, {r3, 0xc0}, {r3, 0x2}], 0x7, 0x3) getsockname$inet(r3, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) sendto$unix(r0, &(0x7f0000001f40)="4b97ce5b77cdd90efba2a7b5e908a994e0d04d5cad4d3b14cd235433bce2487c744df1ac489cc21f327bfeda1e056151c594605d0f525154dd0047bd", 0x3c, 0x8, &(0x7f0000001f80)=@file={0x1, './file0/file0\x00'}, 0x10) r5 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000001fc0)=0x5) 05:37:39 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa80, 0x24) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, 0xfffffffffffffffe, 0x8) 05:37:39 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710ff900b664205c0a"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:37:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10102, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x5}, {0x10000, 0x2}}, 0x0) socket$inet6(0x18, 0x8001, 0x0) 05:37:39 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = semget(0x0, 0x4, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/175) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x1, 0x12) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000180)=0x1) 05:37:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x162) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x10) r1 = semget$private(0x0, 0x7, 0x10000000000100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6000000000000]) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000003840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4a60e0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c5f4b9820913b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) recvfrom$inet(r4, &(0x7f0000000200)=""/215, 0xd7, 0x3, &(0x7f0000000300)={0x2, 0x0}, 0xc) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='r\x00') bind$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r5 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001380)={0x2, 0x1, 0xb1d, 0x5, r5}) socket$inet6(0x18, 0x7, 0x5) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getegid() sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001400)="eb672a0d3251e457970788d87f0d1f221bca1420198280a983b69c7e1adaf0410ac624d35220e31826", 0x29}], 0x1, 0x0, 0x0, 0x40b}, 0x8) r6 = syz_open_pts() accept$unix(r3, &(0x7f0000001540)=@file={0x0, ""/48}, &(0x7f0000001580)=0x32) recvfrom$inet(r4, &(0x7f00000015c0)=""/79, 0x24, 0x843, &(0x7f00000003c0)={0x2, 0x2}, 0xc) bind$unix(r3, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x22) semget$private(0x0, 0x0, 0x400) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001700)) 05:37:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x236161bd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x80) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="0008275d1657fc58ee7645e3cbc0d17c280b66c0e7ab0ac1077dcea9161697a618c1d680a51e1f51fbade668a8d0bb161deb522eb6624edb82e7294345d9f7623eb7d537e6e7dd7248f6603067bfd940a489a7a64b83dc1720364e90"], 0x1) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x40, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="b0", 0x1}], 0x1) socketpair(0x18, 0x4, 0x8001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x208, 0x80) writev(r2, &(0x7f0000000540)=[{&(0x7f00000002c0)="8f692fdd4387e0d5739a9b7eac639474260258e5eba800fb1ccadc874a0be955151a25fddb6e00232dba024a855ae291c8bac714cc8efba36e830a5c8905b911978d7689b0fbc8e2563830a6419d0aff4f73df00f68c85797826b27eee38a1ede3465136417d257ed702c668cb8b1b106746be019b7f1eaaf2bf4a7c32aba666cbce137c4f1cdf4e63aa119ff3c3933ec2610738b2cac18232ff1e82f570083946b26f34090f358dc3d1c8bef1c9cc47929ef791", 0xb4}, {&(0x7f0000000380)="853d63e1381c62aabf859948ab5352b9428def5d8937830269b4a93da44f8df62fc75f664de73eb4bd0d37743d4caef8ad80b216fa109af181787f3c804156d2e672929c4cea1839502901cefe0ff272da1d84aeab2cd8f5ef58728a14a124bd024e88f3310d374670044fededc64e4fc9bb9c2d4a61772407b26f7f2bbb44ccb4ecb0d46a13973525b9c0abc4bcd6a509590fc3681729e3dec682eddfde0357b034bf0122987bbf23e65bb9e1a7aa2f", 0xb0}, {&(0x7f0000000440)="d52b643bb450e5a465d6def9ef0f44b550b6bb439609315bfc2e20ef243022409e1087b7f987482c6786121244c9dacf26fc5c23e8618ab3072da8ca5c075be47596cf6dfddcb2fc2a573978e8245ddc839a69e9b203a28cbb988ecda925a7b5d17ca87bc8ec667c821a5785c3be90c53e9ec354eb9339a7b23c79523debef2325cdaf1a0216df7a2f4ce98c1f351de4", 0x90}, {&(0x7f0000000500)}], 0x4) lseek(r1, 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x100) symlinkat(&(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) 05:37:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2020, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{r0, 0x5e}], 0x1, 0x0) 05:37:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0xa) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xff) lseek(r1, 0x3a, 0x1) write(r1, &(0x7f0000000100)='B', 0x1) r3 = openat(r2, &(0x7f0000000680)='./file0\x00', 0x20200, 0x44) write(r1, &(0x7f0000002900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b770e99dbb085e150dd9074fa31e0c5d0fcfa3bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2e8549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c410acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a000000000e000000175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d19793d9467e09640c3196b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521bf1ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0xffffffffffffffab) execve(0x0, 0x0, 0x0) fchmodat(r3, &(0x7f00000007c0)='./file0\x00', 0x80, 0x6) r4 = msgget(0x2, 0x442) msgrcv(r4, &(0x7f0000000800)=ANY=[], 0x0, 0x1, 0x1000) ftruncate(r0, 0x7) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x108, 0x20) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000140)="48dbf6d3939a2f44a551554974cb1f7b125e8545f75e423135bc7f79d962a2247f17e6546b6111f3898b0bc70a65841035079217692c6ee8298c503793c3f23e7a83ad205b113247d7ca7960f19ba2cef2313ee80f298c25fe0f7b7d57b73b4da1ebbfe3e01da3aaa3cd7a5901bf9743fef5b6b3297daef1cd7f8aeace6ba940478b1f8c1f5b33eb39d889e68b0f7b15fb5c1bf951eeec32732cf130a4c30ac5b11181c7d9639f15a03ca7dba6f48b47331fc2ed31bd8162af9ea0917b2072b6d951afbc0683b27bfc", 0xc9}, {&(0x7f0000000240)="2e57991b3e9ead275b686ae8b4ece59ba97b361a2c708b51fd1a271082c736bd2f0ea0faf0b14f28d87d0f7330b6446f8bb8f9ed10545070ba67b7b5c0f7c4b8de9f9855e84d3c479928fa8d53f8a2a9267513dc02e2ac3fb2fb328e88dc50e89e342be5b8dfc25b56878ce9bee2de2713f18b7a216e094ef219232db3ddec2b349aed19c047917d9ef902e2dbb5b89b6034dd0d93c06603da5ad2f4100d50e8", 0xa0}, {&(0x7f0000000300)="94b329d5694df66f833df948b0fa406bdbb454a165a7d5ed1a6a11b148e7c4b11ea3501415bb6a9fb700043295b3eef4581c5c12c4503850456f909cbe79acbe8d289acbdd4c93e0af69e3767d60d3339da207f30082db6cb0608bab34e44510e483eaffa5f3dc79e7b9fa28a88f9a807363dc01a3f663e6660fb1efad11d5facfa4b538c9cbc6eaab26b78f099ee5bdf45e0182171880eaef757f50a9", 0x9d}, {&(0x7f00000003c0)="487dfc5b21de9ffb539f966daf519579f945f20a27785e284f4bda0381737d1c26d11794309767062cea3711bbe1e33bd38b4cd76f1d6d0bf5f219a073ccce45fd8214b42214fb917e2f4b8910c6af6335f4b61a2518cd3da73430ff2d677faff06c18065d611c8c07b190872a4ba0a61dab997d41cb5fe9f80e48c1", 0x7c}, {&(0x7f0000000440)="50a0e3476c0a9115bd16a7ba49450cd9022ca151706f26eeb277817a64243056bce68a5a4421eddc5d4f54eb0ef476b4f96078e77dacfbef3e847de33d773cf717319258ba1d7d31cd3930ea767a9f8e865870a3771e0027c8b2bf43e0b4b70aaf7ccf7fd65392e2965a9201e293701c9bace1257c112d6bdb8ae8ce9336", 0x7e}, {&(0x7f00000004c0)="f01321efb4d499e3998d1511ccc95d5a569a2db861a5901af7edec369b07ebb1b797f2196690e347dd3c3176ac", 0x2d}, {&(0x7f0000000540)="48965d69924abe7889f421f540c982de2c85db75b0ec2de13bac37882b2cc5bb5652d2846f89ccb05275f40367b05f054c8331feb34d125b919fd6da26a27a5bb2d21858b85893ab14e40179255e76865ffd6ef5d4c95748a7dbed70d544a1f9720fec965e24b44271f394e67ddffaf3c37333cf0f6928d18d2c3a15c5580d6450a7f05e1e7cc0d16e5da5d40b751449ad894e51cba26a", 0x97}], 0x7) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r5) fsync(r0) openat(r3, &(0x7f00000006c0)='./file0\x00', 0x10000, 0x8) 05:37:51 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) 05:37:51 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getegid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socketpair(0x1f, 0x4000, 0x5, &(0x7f0000001400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000002540)=0x1002) r10 = open(&(0x7f0000002580)='./file0\x00', 0x2, 0x1) r11 = syz_open_pts() r12 = socket$unix(0x1, 0x1, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup(0xffffffffffffff9c) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000002600)=@file={0x0, ""/83}, &(0x7f0000002680)=0x55) socketpair(0x3b, 0x8004, 0xdda, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket$unix(0x1, 0x3, 0x0) r20 = kqueue() r21 = open(&(0x7f0000002700)='./file0\x00', 0xc00, 0x10) r22 = socket$inet6(0x18, 0xc003, 0xf5f) r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) sendmsg(r10, &(0x7f0000003f00)={&(0x7f0000002900)=@in={0x2, 0x3}, 0xc, &(0x7f0000003c00)=[{&(0x7f0000002940)="848cafd53389bc3261f63ac3e412b0aef0c572085d2efa131914c6ee8809565d71057006e77bdb91b281151dd370", 0x2e}, {&(0x7f0000002980)="b69d72788063f6a8259f3fe38ac540b6e27ae175046d641f6b218db4e0061175315918be49c133c6fd318a7062e96c36b322e6575e7e692fb9a694ba84d88fa56997ab9fb03fc2df02e74b68a0f680a7ba6c6c197a69557e1abbdfe5d307b6eeb1c2369c8a685fb894e5e8651b10847b1ec1364c611f591f42639890161c415dba044ca0393006c628fb5d2eb44e835a3211a4ddadba136f9e30d11432", 0x9d}, {&(0x7f0000002a40)="285fd2d7796ab75e32a934d4b7ff033e2b930e6673e28e19f7a3f9161a468666edddf26cbd03fdf595d8fbd250c683309c764db036c09cd43313aeff1ab191563681cfa29bff7855a66c8376e81748735568ebb6d8cb2880819a3b218f5c4b0247ff07b89cb7aed062cae851a873f44908d71b95e8959343d570c609017b4823ee64f03061a2d57f7291069d01abdfe106f8d2c2d84345e6b1e7a6c4f448c482396c8ede8f86f5ebbe41bc8fe43a4bc715a74f70129624dd960b60abe4e99d8511557047c00ba901c43feda0ba6b9d33826c523c", 0xd4}, {&(0x7f0000002b40)="d11f053cec565115b0d2d75d616ad8bb9eb68d5f41bb7a5583a8b63f0227852ca81deab3a36a1891303cca81c7a12f102be5c519bbe971095f09d948495985083e14ddc6155443068d7cbbd62527f01ad46e6292b2851813f61742837a19f6b8f145e5471f8ccf47c70d959ad5c2de5e400dab8f053beb960226a1ae2cb5f227ad553cc70460a4cff51ea66e65742f3f8cd2bd2cb1a9bb7169fa5cfaea501e9074452641c17956e6a567251f1150b20107caecf04a593000d4d2c4977aec9403ccb93575184eaf9ca5540e5600bdeb5d59ada070b01b51b9c9f33f540aba20397600dc142c34f7d802658820d0d3083f497dd6efea7025a08000f3cb74b4242a152251f4cda6cce1ce8c9b2a9bfde2403903a9759ed6c288c8d2b92ebcdfd30774454b47e31a4b1fbe1b5455ef42e9652f8f69535499ebc04b9ca9e4fb31f7ae2be7c5aaedc29f5fba223f75d3b2b93d9d23fc42e125d8bf244fb3073745810f5c3706f3a9cec675cefb64e2bcaa20bde1eda314fc6d0f2a7ad9b272478fd64efc70dfc0c12536c0be61f87828966d515a568a117e0463e2fb892c0ce2470249362fccd346f730215f47edc8b7ed4d13264d40f99188fc86821cb4d556d2ec87351b78ec0bfceb863655a266327965eaaa393cac5e309722f10e3fc52fcbe66cdff4e8c1ff0d675401c8faf8f0c168f09c41e82dbca02840e0da801e0865674b14b943dff066b9488ee5f1232c178aa39ca629eff57886ade7c75e5d02df42c9f220aa6e6ae79a45c2356198bd42d5bec6b501da2c1e661335666bc4688666c7fc3bef14383d3771d1a10df0a507dbf8726ad465645960d3e227747c234dee8b5da25fe899333a8991fbad14720f001fc6e99647ae23234a1d843a660a42d7c9dbcba0477f15ff3f67455a7a1476a00233c18a9aa9332f95c998aa42d2ad9fab65381c9f66c20af15fb65f5234d261d7b899c27e585e0b2739a1ca67e2aea63f580c945f8561d0c39418b68a9834302c94e0aa7e28f792edadd703ce1b25a1123fe700410c02ff8c41977ca4395f0b723e9c209a6bba7fd14f5ec3e4480e52dd36c382aaa61286cda806f9926eba676f1501aa8e3921668d1b527c6b10c11b575dd21c413ea5142b01f61e5f1bee3c9c7692905a8abba0643801896c52de7b4cbfa2c92e0f23f66878bd863b9870c5b044d22ada855ddeb872c46c82a5c931f01ac45fa10b313a2f5f7d521079068e278e0718febf5bbc035c4b2a69f44517746511317a61fa43e26572da29a9f4a80658441ff5e16ad54adc102956ab0b24cbe9f86c785c4992eab8090d7df48beb3cce627bfec43e822e4012be9798b5e2be0ebe8c6c4d1ed4da229d848712036b882cfc2091cd958c4a9d468bfd196e822c9d74a06ca35eb7514fa5502b648877fc69c9f97f456fe5fb156ea35eeb3ca841a20b6f67919cdcde183c277ad29621782a76bd1433a29909ea5ddc4f645b419d8a8eedb68a25a79de2bdb9afe575abc690997e7a72d5c8053941bb4d2a015b1b905f549068f10fa12d33f97a2dbbcf188da7d086ce3764d743f9db8ea1ffbcd96a88b21b413ea56d9d63e89999306dcd9743b3551a92de22f6bddb55efbccf8048387682e559a17e38bee3e8acc904dd2a67ec5e99c80d7848d13642af10bca4414859573319dca7ecea01ce5d86049736be5dd1d2bd1c75112c8631cbe21649df2e4b1432ffc7142aee2731a698d5a9a8a5053b8f7169f25f5d048fc9eacc4753cd439fa6ccd4f38ff8c09f74ba70b6ee280e4a9fd3f481e9fae822d90434dd3486685f42506144b274c0d8314d1360db6489c8c69dc31680e2a4092979d57a85bfd6437503662d21a0e774849588d67e350c16ad1c125474e68cd5d58788ebad91da8b7d7262099db6e5f5ac357399b8b0fac04be7c35e00f01842897f9805db1051769955040cdd3c8b4a49096fd2db1516ec3ca8ccc1c01acef95bb588caa0b485f2fb2ebde018151df6432b584613d993003e86bdda80c22a36c62815c380f495fb818f318636ce0cceb375c001776c23deb411d14e6b586ca6988f771f5b956069020dec7cf2633dff37590aa550f82c0a6fef02245f54581b76be0d3abbd9206735d353ce643987ad8471f0258b73c2250a7c17b103b84f6bab99855aae5aa16b9432bdac8bf777dcadc540023faf852d9ec47fa157700c598d140b211f68d0d7e79a77e6b40569b60d95010177a550a4d8014d0473ac9e01e306c2264a1fa2b074656e62fac512f15d4c83f2b5a71020fb626d77774014d131557715a528178c5c27c6db9b276aebd8abf8c37c98248419325eef69b98cf0a68ba6f960c9cba011e345ae7e79cab46e077b18641e2ff7c7c334f721d46247f89e47e9a66769fcf24e27ea0d7a3d57f19640a36b507b6432e667747f125dadce6f4f2a892a87641d5a7e6eb154f206d7055d0f620feb7afbe12fe339ceb82cbc07d952dec67b1264116d3be2423d04e47b9c38a2a737b92f434c9b9f9a7c37bd4016326de4caf53ee623039b0487adf2b031bc180c2b7328b1a7ced9112842bfc40e20308ac4b72d66d8a9907ea2b2f163bdb3c725a36048508cd744b89433a1d9dc55cebb44f770adf4ddfd344c13bb54bcb04e5969418368e6575ce2e7ecf5922ab8781d0752705ca61fec3819461f44b6537a2ff0de29203e46be3f319464ad267d8252db9a8880608090502e10862e61242f6cdf79bd2438ba950b4e9f3bf7f229a93faaac6929cdd1ad07c90e7d6c38ff99a027b4e3b5ad28db26bcc6d68a9b1bb4bdc714ba37f345b00b5da6b63d412a40a017c30ce91b3e89804d4dbb5fd0fdc3e801e6a8b9c148f857c4fc58154dec2b71c7b99821ebeefd0c79032cfa3f1c2c37a3b94961c9826aac6930ac7e418e9e91c37f070f348f5c08ab1f3c6acf8c5278762d81142d9a3116115f9bca695f185d9534a7308a37fde89a1871ff9d788de78cd9339c1ff110cb6618a592fe67c891e04e73885ff8964ca0f8ac41ae6b0bf0c4fe744015714ed4bf95b136946968fd4ba517effefd90f891a65a2a66d5bb4b06d878a107f24b27f63e2966ae9d22d3f6b39cd685d42d2e5211164854ac43d11d53de2c86327fa7fcacecbee9a7d0ba5fa50ed7a14412c2d9fa64f582de27b12d84dca991484f45119472cf4d17b4d842e14718275dfe3cfc03325d37a2f30b4128a652989ab85334bc553678351cf2e0c9a9ddb0e31c5a9ebd9ba0fef454956eba08c00cf9683a636a996d9eab6ca79cd6a0b0d54995c85a379ffba9cbb925f6e1da867ee6e34f0f82259979329c3df3710eb0f76768ea43cd67751d4726946ff945146b6c7a3aec7f940d374020c5a0bc1d8037bf8b8d022459bbc46c4c93871e35968bfafd1dfa92a8ddfdc7783664ecaf1b0eee8277167f5ac056c5f42cb5780cef988e7c32ab830918de2dfa5fab4e2805784babe05b971705bc7d5867ca676190b3820879410d66d3f9a305ad13a0bcc483e3146694f13e167762c5d80dd002b5f68e7d2b08f83f1a48fc0d178f56a41bf04f8880da7642984dcf6a8f73ca61a799b7ae2d4c82319381660fd285ff4ddf0c2da606f270b447602274c69e4af376ae5eebe5691c29d39f98947c4a5270b5e8e71f25013af43588526833bc560e94f68555f26e1175e125e96bd0e802cbf6c50766319dcae2f5963c1a9d239c2bd0f8f0be2de69ce3b46248b9ed4e071b31036978f33e1979d42a6377c47fe91ee603a26cf5bdafa29a4a63fd10138e2e6925e803a83c36fd776a4f40ee64e501dcb6400593d7b249c41f6f2289605ca996279677174b1d82a7916b158738dfeb48f6891611f9002a166d850e38b63eefc08949cfa871ee4e143f0493c9ab87e0d236d2b7d4fc4627d280df5f117d24bf00b386870fd26323a5ef034713f008f8ab0d3b777ebf03ddf03570a360430fa1e77bc6e5003f63cb8640c5372c26632bd4118bd5a2b2df2f9def31dcd36cad2195bbc120c4dfcd11acb2c64ac10027fc01fd372d31ba730a424d3c2bab14036f35f1f4c252f5a06eac8319f5adf98f5563917d5a9bedf2015a2bb32ffb67cd79dbb4154a5cea823ce2a8b6de27a756c7272a6ba4dc5ed886187f960b149b1f9af330986ac62d5daa4c650389f4f2ee15ac4f0938122b61d076a9068c33607396f9431e2b49613e28660c45039182a6711403a1d16496df2ab9e7b231b544555f23088216193652bbee82ba199557ebd57bbb8667c93a19cb4cdcb73bf8b65ba3efc1b94ace5356067e97740c158a8a13588f2fb93392dc7c01d3e962f362180d70f6b91cd216d709996d8ed76ec7a4a0546a8340270da537c42a45724acce328afb726f26a94f0f6a6ffb509e9a36e62172339ec29bd1fe759a9bfdeda18a542ec5085b807a8fc0b5711b7cc9e7676ab09ec9f220fd52734ef1292ec7aac466e619137834d0ca13a617c9f79ce455a44273a9ffab4791456db7a3d33287a170baf0f4a91a516530e0f6ae7cac76aa9b39079858bd9d7a23ed035d1d372f7bde5dab3b63ad5dd0e5767b3c3a4b0cf8b448fe9024b12e545f38aafc53351989ed7747e7c95107d10b4541d5f76b09f623c63c57477d4c8d9ed055280cb2d248555fa63be2fa3003791369c1da6a0ddb8375930c74d21819d1a26edb9fe6c7133203aef0647045015830d6de9709bd24d6104f90dca15d240ed761e7cc68eacb764299e392bb1155cba76c9be0f1ed1adb65e826efaeeb0bcc376865fc6860d636e159eaa48be8de0c5d65cf1d2cee210514f28c704780b85ed41c7b5180fad175d27cfd2a06173a0ad74b44abe13ddd81a80ec67da362d3b3f29925973e57b66efffe85b64da818ac008a2c5ff334f761909e73d7b4b1921955b4c9593decbdadfa5853bd8807a454ec2ea2a7ecc014c2176570e5128c8de68821ae2bf0c7d4967f8a4345e369422279c418deddba85fc601e02258f4e9032833eb287311d03a556dfb303aa43173255209db74bd1b3931a4049cd05a05d0ae3a3d2951061373b17b775b10ae5fa903266bf14b8112e34824dcc16adde47bce6bbf9f9fb4f132706987102601688d2f703137111e7981321faf050366cbe1a9962e05b6c579749c7717cc3d4d44b63a5beb9274501021bcfe4558ddda9a09e298c0bfe435e7f081480844991b4f141e5bcf9f23dfb44d6bc8ab0ff9ae06aa65d7ba27948bf70587d2a6ded16e2723e13fdf9c431653de7e1338d58421f969e36ac7819f18d99162698fa04524472478a7121833095577e3cc45a74bada7ae356155d6a42b1370adb3addb5c5dca0240e52294b00466c170a1989ee8d84beafda2d974b567f3b30fd54c71c86f47f713931bb5f0debb84cacef38609114770435a24dd4d6b7b0014e55a3e71ad685c3861fee1d9219257039b7dc36ef6f35334b3ec9e43e31fe957c6a072d2e8ee98d0eccb364f3e162d9536defee4efda559381f0fc6435a3ce7c96dedea9039e5c1845b4d4a5937db1cdcd3e64edbeea5fdc2815e9fee684315cab048c5d2ef01e174f81305ab78249f47a55d3596b5b3c8b3dd7962dcf9619760a01d7c10f0bc0212f95c9456638ad640940a1cd812aea9a689ea522517ac2f31dbe81941202be40405b995081282ae18a31941851a935653f5c2a28e120b39fb39fe509bf4d5523eaac14ea82032df1991b881189990a2cd33f95792c6a56c159fcfd796a620cf2a067d9a805dd0cbdf613c8bce190dd525f28ae94bcb99b29500acb07845796332e85a3", 0x1000}, {&(0x7f0000003b40)="9d776cf4ac67398cd1df5243bded576af950a7cfdcf902181bef7540da7aeb43e5eb37e9f966bbec17ccbb153f481f796c9b916618a3166200a79d5d64ba806fd5738032af39aed44d96556e05dbb8072f2d45284f134d68ee854819606a11c9cc55396d6f6a42a9be8ad6ee20e54beaf3b37b8b7cd5c2f98bacbd75e9b4a751c939260f053e8cf1b45750344c8fbfdbd5257bd67eef1138644685fa13f6337236c038759c5c2f1ce45700ff3fce3872a972eacecaaf67", 0xb7}], 0x5, &(0x7f0000003c80)=[{0xa8, 0x0, 0x3ec2, "0f69b32dde1140a0e1888bff9878edf638ad7b490b6f82accd0ae969fa2f811f73d34676b92206f1819640754c9759ec0405088465775cb7e9339d686ff85578af328df889042acebdc064502547500a313bcdb701e6f4c15418db9be946b8b444ec16bdc9eaf6426d9f52bb37a8b168aeb2ffaae771061e04a3443a8e18702aeb86a65acc7aaad0358183bacebfa35da10b0cae"}, {0x10, 0xffff, 0xadd0}, {0xc0, 0xffff, 0x9, "550c3e5ffc798029917a706caf178d0c9dbada1e5776cd5f1704b808dde909fa0b25d9df0c71a9a263e0c43cda71148c5b6ff9fa7b65cfe2c4c5d3ca4c4e3334d93059f751816624c8be28360aa4f10568cb0c4fa1f6a5967d2283a89fd08be2c3a757a7d88fec954039456f202348e3e8b192d3268ffe07277bc39421311386d15372881aab78caa6e0afaa95396b48e0909f3dd89cd25007550114c5055677a49eefadd2ebb1fe6cad59"}, {0x38, 0xffff, 0x7ff, "1750dfb624a392fb20795c49ce006493f98b055ed39505c2d79fcd9445591ff48281ba"}, {0x90, 0x0, 0x7fffffff, "26dde973eb5ef252259f906761b29a8802995d229012e24c6148866ee6587def13fa4370a735c094555ed868141190a91e86ceafbf2a6902745a8e2de94e91c73e67dc2a805e69110092e73c9eeecbb3f412a5c8f75da6bbd90ac348bb094f343015730bd80a23fa16a5e14534e2b04593ea309651ae7b5180b3a0"}, {0x28, 0x1, 0xfffffffffffffeff, "0f361782adb4686bbf2857a78569cdddfca8c6465c4f"}], 0x268}, 0x2) sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba2e43d42d0e6363ce715be02203336bd55ff6bf2723444f2684f91a4a608d5617ac789be5f23204274ee293bb79f8d23636d32768a16531625793adf541df65073bd470ea0da51b3db75348c94faf385c1e19e306e6a25cdff82216ae255c50378920a7306ef97515bf90e2afa0a7ab40308771ba1d5bb3ac0ed07591e8ae119474fd71757de58e5676938ddd935c9daaa593e85bcf5e577db8d2c22fafdc2f5437b62ea8b9373c46f0b278dc50e53836b7b315e6ec62010fdbd735e5d30a015425c128533e004be5cd9df335132c06f3d97061e8b12779975a554339ea355d86109309cd9eb1136d46c38e1f6fbe2ca06225eca27795b450f91f8f1302", 0xfe}, {&(0x7f0000000180)="da8b2a5a032d0ee3598a09928f4b5ba9e9e743650239c79f83c140", 0x1b}, {&(0x7f0000000280)="1165c56e3b7577da0093bc8e2b75468fae463cdd9adc8303b9bb21d62abf22000ae57b00aef68f9dc1544ab91d61fc6f882f6342305560a475893a930645f4a6e9b0454377bf8a810b4691fcc4a369beea1ee1afc85d01eaa1f1deacf65e32baff3004ee1736f9bb1f0897a2091c43242863d25fed949b4a94a8588d73080ddf4529cadbb1cdc6e48a3301c7018d989db5c9bd0343ef016c4c0da4060a74353e5c7e198273e763156e67d0c38240a7da88d0fe3bd8c0f957c2216573bc12860edaec5b8129c52f94eecae109c89f27e8992d4127b1f51fcc67", 0xd9}], 0x3, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xd8, 0xc}, 0xa) mkdir(&(0x7f0000000040)='.\x00', 0x0) 05:37:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="81f3f193274036417d4e7c1af4df213b1760431b1609ea6092ed261d043103e8327df2f92337113a9022abc459fdb8e2929928acd688ea21635a27b3249fa25c7a792e9bb4e8839832b281b8b8d3d407d03718d2ca4cd0e6032e946bed29f25fd1db5872bf4fa41ea35a617ae054a135bf526dd4ba28be52788a5e1dbcc7271370ab6dcccaa9d029ffa8670b0f99f3297c0d3c1f7eab41aee1f03d58f4e95a59549ed8e24f55f73b07378b33fa93af98", 0xb0}, {&(0x7f0000000300)="423687dde6c5cfec2184ca40240ffa7249a68c025fdff24f0b3299760a09a766c0e3550c318fb4197842a6fa383870dc99520af7a0bad0e9c265a652e61dac84770a2d97327b2f643cdb597473343f6e34145c4ab17b57a2a9516303ba217487d811063b2a04f1824c295e08f2c9449a58e06f174fb03ade843c81f1d4569023c705994b5ae71a71fd90fb682a5e0f5fbce48e30bdede98ee415160aee94c55b62f9f33a30c3db373aeb4173b2d0872af0666df833b2dc", 0xb7}, {&(0x7f00000003c0)="780c1b66bc0b19ceff7e4de2ea0763428561bd792eb1b8c7c459852270927f8e4c08715696e5b7c1dc831208404139b74eb76bfe6e24d1e5b432a0c3768ad468be60a3b0e3c9b76ad24c71770506b26953c819372a38e1d65b0e5324f3d7dfafb4a15e7bcaf753bd76351099329f436e411e965af2890a16e17f657cce4272ef541d5ddfa41234e7f6c998cd853732b286", 0x91}, {&(0x7f0000000080)="6aa141d213c6e1442703424f1d2dc1aff5bace71b8e6e92d021bb253ab1a362cdef12c843d496b117e7fdb340605d8f7887001d52577151f1ae72c44788ab9575575f2e7b1b57e4f2e210119ba87ccac224f77659b98787300dccd338cc78be1855882a23035b77e3ff52c190c7d8a1313a341fa51ce8b21d9f9140994", 0x7d}, {&(0x7f0000000480)="58b52e50df390e6f8daf6061fa67f356a2da8841b2e5bddf4923b61f31a882ea843299a04575b6c58af8fa0c8b5588a31641ef1eb69b36ce57e178fe5b1e317f085589060ef0f0cbd87fe6060a88886ca4fef20994ae87de821093a6d6c81209e996c2fc8da034b8003eafdc626a9ba4971208b5588f6056ba26375c49ad72fbb886628adf32d0cf58b832c5611eefc734acd8c8affa8cb13148880c90423cbb223f615b7417c6db7c0e4d4ccab623dd929fd581906fd91f2bf6c2812e3e3d49d321c30ccdc532e509dc4dd3975ea865dbcd7f1f7ee430adb46bfd5a8d2ebb0b1a5764d4b04c13d016a92e313747e800695e6a88de5a39a8008b1e8a22fe46cead6c84b011a07ec5ff5d3695fb69b8d0bc1fbac79c392128e18a3f5cca25c603b55ebe167170d2a66d2e39cd29203d4746e62b8cda753891fcc4e33c803e250fcd07a75d17ea4d12de2f73f00a7684ee8a222488845bd2dad23cc26b68c702b61d5dc6b66319d0f770029fdfae471ea8efa1589e80a0a874fa3af5fe94cd690ac969f7bce8f852d7e08f8ef6bced5d56c56ff134d650a9d6d60a22858e7a551900158233d7031e808910f73cadeebe07b375fcd79084b1f87bc07c8f6a611115679db5b600f6eca7629ee5169f8c1de25b0809b9d56592b71d3b8ed3d9aadb12071da092e6602858b1f6bb1b874fddb1c5e9c91cba997a15ebc8fdd94b6d73c7f195e2a7d2496cb828dbbf248ffaf6cf3faf41a92826c099ad2ca2ae1fb4c00d45ae076b7d1a894f4ae2a4fae396d1e8532dc35aafe9e3d2833a62c694b501c2a0c9895bc191f3778729deefb90a5139b30e01f92ba20b260cf33807524a10dca3b97203c293cb608a339ebcd35c1ea491a69e789b20f81a1b2721d0883032a3db88419e133665326df54781541c717f4bb888ae571ec6a9b8598de914ee6d66ac4e75ff25c71b8256bd112c0e17e7fa18f31f17e25ee2a0911cb6ce04bff8a79e75718a77c53db1362b9cdff90606a9276f530d45614ca6cd9afb2fc41187d569be93e8eba535eb704f01f0f2c87210bfdfe5508c731159a039024b5dc40b00f027443d348175f6233914c8906e4b0666c7177317ac6997afea5dee63cd43caf002bb0e6e5b0cca76fbff390dc8199bdbc4ce854faec83dbb473c31299fa1eb3fb70174a7c2bafa7cb16b990d7db56b200a5267b5fb3af403a6b300ed00d9ffa537bf129aaa680b84428933700a1accfc5d810f3de3bcadeac98f68e19a5fd30250bc0fe86ec7664855f44bf0c578788a07151b134cc861f75031c7c07a2c3e86f3169f98a530a5d92b49986098dcf888d0d7fa5bf7a2eebf182979f410ce0557dea98330b35653a231fc64152368e748f614f12a203938ec2c2a31ac6310cf131f2c3b0698382d355c90b71d22684d455af36938957c0cf692d5906a48e272254213bc54aaf39b699876b03a1bcbbe75edffd4c2e57af1b6a0c87f2aa284b3a31c7d18690354cc369501fc7a81af9fd2fabb907401132a0505ced8e3e9da21b87c56b4e6780679337662c481075167d409d4bc0e21d8a5c2798bb7078044a70003b224b121b463cfc3cb43fbe4cf19aee7e1e7395a43163726f0a9e831185f7b03c9fe29c733078f8fc473feb382b301c6ab6bf9cc414aa1aa1b8900f28819411463d7ad07c44f8ad640ead211b3df4d87ec4142a4cb3d9911339ce2707580b1fbd3998d27582c225dd5fdd513b45fabf65745a329cd717ac402859547c744708a9428288f53a62d33ae7e4e1de25c889bcd8459cd42f186c346a4a68a88149bba5918315418d2c907bfe3a75242fb654559f51b364b85b720667b6f33c36a34e777769aff97b11d537fc285304bac23f62ac379b6a9216631c4c50e0256185e65e2a736a9ed837907f5c1a156f99a009ecce328f8d1a7b336c2c0888c07418e1946093e8318fbded7421b265286aa6e1777c9d11ab9634d2cb12e103faec01b69f64f434524ba113660fe7102cdf424498919adf104ee4eccc1ed129f9fc26b033a522eb3c6bdfb0d442806b65da924937c18d2e8fbc7f63ed72debab1158170d9a86ebabaf507f2245a4a7fd3d72de320a117d4ad443f6b1c5b79735e6b7af680540b46b8f15c66e0ff34b0ec0514b85a6a874f0f14af75efa6ef87b5c694f9e3b65298a721b1cd05ba73d838211e472b4b510d343d7ebf280b4f375579ad90fc88aa8718aeeb6b4857c9fd81b0b6149d9a197d33783dd47852c2596005ecc4f32305bb1e3df7ef6e9e2e7764f9b7251cf1b3cb2b5e3164e97600984c91fdc135b208e1c933b3f29e6fddb544b7c2f8ded08efb875cf9ca7576cbdab052ac6ec2fe1cc25e6f0f84e292cafc0df80bad7fa6a51566f2abfe00f43e74b2386707bfe6f92b36b3865b19042f4640774cb3fc048730659893786c44ba94a5d5eadd6b82d3a874bca8bc181d212bac4bf3ff8f5d3e12fc1e77670cb2dd5bf5db875a73134d8b15163d2ba24c36a19e8e77e5ad4ff0cf5b630c0e2f710e5d4270265ae5c53af39407c203749cc80ac5baaf13ce07d0af5c70b2d506c3e17b303340db80c42dd68006534c0ef56c7a8d4029031556cb375e304b3b83a1bc4661d8b96f6720131ea7a65b68cc6d44a08f289fa9ad48cfd9da369a2c49b906c708bea56cc6a016f54857febd6323eb24b7f2f6436097657d9a14b5ca6a556309ebe7f63a6048807866992231c69dc9c09572921f1afa99776474d21bd14382e06d83de69d7e30143fdae932b4a1b09ae0e623243d5e2667635a1e6e277219cefba6958d1248fecc8c02386179a2ea9e2ff5cc7625a08a48f4ea99f73df09211c07be0293548381906ead21ed66e3c2fa2b48102fec1df25dd9fa03093a7376309dc53eab9ad02b3d3b2b23d040afec6437e4c96e2c72f3caa0136baf7653578910572b88bc3cc29b945472e73f4133c5525e26718c98a8db1abf616fa77878bae60846a967109d7438baa73c2ab852984b769113c9ee6f2233472c4b1fabe4fa77142283500fd1670b9bf39fe6bd913ef826f5d0b827ad4b32c70716c8b25b409e6593e2cc0b2e8e2c858ffe122442f4caa1fc93d489b5b3f0a47d9a8498e739d68247853210b5b7a56c5430a9ffbaf7ea24b8eb6b8bbe3ca23f138c914aa3563ffc237805eed42fa9f9a4755244d6d1978d5237b1a37b6425b9edfb8e56095a45abcb8a6066caf2fe4e3e721699f52f04136b723a09a8f8931a9b22d1a5588532924fc006e539290160452c0d59b9b6a7da893aa0221090d5cea390250b34823a22b224f1002b687758cf83cca77ef3d51446bad5fa5fceaa1bcb7faa0cad3990e9b8a984ca23bde157db03bbee2a07496dfdf3e957efe8d734b8c6bd2915a51871d176e904d20329f55a90e7d7b6baa52627f08b30af3de7ce610a63c838c17238f286a4d5fe3d518613161c253ce890b768a94997328cce67b113afde6aa4cd840153b3e7a85d6a5c1d39f7c9397652662be4ce01fa9fee4f88adf9a0c6b3a68f818f8b7281068490ec86a08c7f6b49264f841f7b5c6e445fc40edab55ec2b99db7b270322be1fd47ebb49958269edcd7bad684f9de3f67c05a1fc5a98a62b2e27d33654b4d96a73635e54deb5366e774d615b27d5b7edaf842cc4d9a49741000abadca9cfad0b45bd64dbedefe33ef01850c2d958f6a1206dc9e8cedc376b1d7a7ab3e679ace6bdc0932536d06d871b109a4b77727fdb7f4511587221ec7dc881988c414851b140b150976999d5d89d1d00df9eccf821695a4d0f43f60d701d0aee42d5ddc43825aa5904b978d9b2f98aa7f1f4db118ecb2f5ba8e84e012e0d760cfc9d71b6b3765a3ebcc0266b62b5e97cb322309dba496972cd5ecc3b08a84f98bf4af68f62be1df6f6b8aefbedaac6039b738cdb3dd9bb7b5390bdd0dc0ed191b8f3e0988f3c45dd6331daa1974b6218c3c35f62c966ae2704d80820d21246cfcf73aa1839bcc01040f709164877bcde8bf2377efc5bab2d73fe13183631afcebf4869d05788f7da501247be0f162485d4145f1109aa2576493c82933dfaa8bf572f8888db85088e338821cd78a1d59d1b4d7502dd8f70edae7bbf2496ac1811089f0a0395e0d106e7f40e8c69255b2c9bae4a56ad9c79b4a14bb1bd7703c06d10e155546ead6197178633335eb588b74ee8d1c865f5dca4facf8d12e74e8323f3942fba260c7c6a198a89c3980dedb4a27a9cff2aff03c5114e1a78f27fcd580d0142633d10f377f049ca768d6b27574cc93dd40b48cec4337a45c61e7dd23051fa5661f49e0a1c3ea75e46dc5399652a2c1cac7e0a4d7fda49db2679d8619e573e4935078b394ea4976f6e4735d193afee1da9fc32479fab4c63447f418fb596b403a0c70b2316363af5c8ab9a29f0c5750f4e1653c8e485a5ff7357eb924c89f7d27fe687656f0bcca57061b9a8110ef4137f05e12604e9cc2e4cfba0750cf1cf27df7541eec4cc63b12d9be40d7338dd56f8b21a0c96e08b8c508d74e037d56a5b559b6b0054a1902ef0ad9054824669d8f674db774a65f4be9e50d8303b9dc794b785258802dbcb3c142df8e8cf9b65130a396c1dd4dd3b76078b19a67af5ebcb4d3fdc509a2eaa23f2151080acf6d9fa63cc975d02bae6563a93975a6a2c298d76fab6a2d37dab53f7c0a924c4242c0be42d23f9b3058da88d54526095029be3cf22d8480a3f01b43ddc625515c088db047f71fd07ad70d3781696cd90dda67d7f671a293d585a4851ee46442a28238f407a828777a6f30ad2d67c2be2e4a50d9e8a5c302b155f4696beba04560fe8599ce594af694713ed7883a7897785b90d4d3bc6f267fcf2e376c3b77f01fe294d243b216f61c3e07be75f4ab2cdbca2aead80a9f45da8274a9b67b1fab44b357c6400c1e14a9024246ceb564fabb2cff1b37c7d6aaad287c1364026764b8913c97247f613367d9aefd2c04509f06ea668a9eb0b7205c9ebc7e02ce7454128404179eab890f1e5e0679bf6d67d908e4b2d69112e2f7589ed19b4f01c4fa852fdf1f36bd65b9ca20bbe3b4544cc185854e732f1a98e123e8f50419a4107020f9f9a0ecf269d59595a79a7bda9ba621602eb181472e8ee5177e660e33eed1a5a1b7b89c835de5db79d2067cec07696257e8584de859fc51e053ae6266fe2550f00528ca9d8db0b75f186bf6e1f585b94591d61271fe35301b78134ad543b3965a262097f82669db4603763b7536d15b501ca15305f37a59bb9a82782883a7843cbf0c400498d7a02a79aa286f9fe83ac1eb462ec6530ec163694862693675da0c64ef794a282537700d3bcd7b532681ab1f23fb335bbe09a2fc88ab6ceb942cdc59e1bc3f7a15290553b55550c1f1bac8395dce4ea0c318214d0142b4a59c4f96642a24588789569478c6a8d2058ec6fe7b57719f3d93667df1feb332d13687e6b5f209e0e7e6c4db596dc5a40bbfdeddbedd9eb1fc0cb037d4c8fb73d56b13b1166b8b07274a3d5a7b27af73ea81a43e791753f6a095c090b94e110f3859bc33163b2a8d738a553c7928e398604e5f1f2d07465f1e31b0d2a2e6322c43419e36f5d9cd2252790c3d42f98ca7be518dfe221c924a9c0bef8fcb125a9fc7e953945424498b7d6de99a58b7ea3ad6b1f1e506a7a203175a2da493e595c8a500e6b05bb9af79bcf770004ae182eaf0aec17ad138abd86097e465a77967456b6319268d52d6022967fc0151728d5689c76e47b721fc4b854497adaf0a20750c16b5028e8959ec6349d55a780bb6a7bf6", 0x1000}, {&(0x7f0000001480)="1abe20af334b1c2b7ecc91046be2ff3959fd6e2d2a57d157b1e0313d1e820ee7144a2b111348571596c3c4a082e33d2e54d7917b10a6ac6b18426535cee4fc697a78e6dfe8fd91ef5ca29746e6fb1835dbfc4c9a07ac67c747da25dd0cddefaa63545c37ea7634a3082ccf408814848b019f9a024b3c7586d1ec0cdd264b1ccf88720fba137807aa3513d6b8953f335b6beaff0206785b196380e61f93a314bec920c9387df5e4d48cb1ee85037a1f70dd1353fc3deb936009ac79b5e6e4678967e2badaefd12e82385c6c69e8708e79b7930d2324bddf7dbd2feae16c6b335c7e058c98c83138683c99b1", 0xeb}, {&(0x7f0000001580)="41d4407369513257f1147d779c05d46e8a058ad4fbceb34bd4ea2da74ed1d996d1e2e3af60a203ab4cefe75581c36c8693f2780c32290dc4879ae267afea7feb47ad02d842cd64a49d936aebcfe4bc2e67d20b39c19ead93ba7c7f448dbef9c74b3f0bbf015f7452451d59e9c2ef3356e2ceadf4f026d16f8b87b27a0839458a494ecb0263dba3372cca80636d8b3d75ef7165ecbe5bce4fb9c216892a628f625d838738e4835ee81fba252c517ed2d927c4d0ab54085f1084f0fa73746cba57d4777171f702ddd0bd7662c537f36af46defe5420536184a15c2c32b70adcf", 0xdf}, {&(0x7f0000001680)="263907e16ab3a55e1a02d75182c852b043dc3ccee11db990a3662c6877a5b075a016bd637662d7c4e7e0471c2fff30ac4f60a5dff40ca02f6ed902ec133f74459f8170ca46b34f83025b5659bef044e46ca0366a214905c3865cac38f4feee691fd92fc9a8cdda9ec2b7d04b606367b9ccc6909716de7f8e36723b914f0c564f68a9fff63c033a3b38eabf83ca8db365fd2b6f35ab907dc3eaebed2ed133903bcb1b221a7da2c63c68e4b826bb53725e98f6147723fb4dc28d4504ef6f7aa34448f667cf01", 0xc5}], 0x8, 0x0, 0x0, 0x400}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x10001) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0x7, 0x5, 0x7, 0x1, 0x9, 0x1000, 0x5}, &(0x7f0000000200)={0x4, 0x9}) 05:37:51 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() setgroups(0x2, &(0x7f0000000100)=[r0, r1]) getgid() setgroups(0x0, &(0x7f0000000080)) syz_emit_ethernet(0x6c, &(0x7f0000000000)="64171d12a1e9117e79323489e43ed0355eea497759a392881e85731178432d2b1614d4631a0633f75dc699d92b94139260efa9e028ec699902106ad62f4deef674083c8c9bd1cf270f7943d90b3de1b9ec231d3600855719b72aec45e61479b86b024af8533d468673df5afc") socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 05:37:51 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x68, 0x0, 0x0) r1 = msgget(0x3, 0xc0) msgctl$IPC_RMID(r1, 0x0) 05:37:51 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) setgid(r2) r3 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r3, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x88, 0x3) sendto(r3, &(0x7f0000000080)="89f0edb62e176159121e616ec65d20b24301bda2ee685570d8296eca47d15f8b3df9a34e3400efef43882b4f18482ffc02c8bc12c53cd7f6232b153f14fc4f8e2440e3396245df08742c61e8e721c1a79bbc0263326d33af3c7312fb943f964a89e20a5bf6dce18b165f21f32b82bcc8c4b5d0026d25a34b69bc291d3c5027ae27650be498ec4bb3aebf0b", 0x8b, 0x8, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 05:37:51 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) geteuid() r1 = msgget(0x1, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/222, &(0x7f00000001c0)=0xde) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) geteuid() r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 05:37:51 executing program 1: r0 = socket(0x2, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xa00, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x63000000000000) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65300059a1c88acef9972376c36cbf327b3373ff6f7ca781f3c1e80cf1ddaffe0513bc5b0e0fc667677902b8450181d67f27191bcb3d41a1cbc019b88016e2ba6be71e8f492c65022f18ed5c5d5b84eab96044982db5acd8310db0df84ede650a7a3dea1179fa7e4dd0be6710513f80ec414895eeaab146f491f9de06acd6a91c60c609a5e2dee"], 0xa) fcntl$getown(r0, 0x5) 05:37:51 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/43, 0x2b}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/8, 0x8}], 0xa, 0x0) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffff4, 0x0, 0x0, 0x0}, 0x4) 05:37:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000080)="45743360fb0b3d88f98a37111425c93d76c5c24f1fd69d004486b4f6fe4c8d20c3878b10edcc", 0x26}, {&(0x7f0000000100)="ef3950408e98697d6f24c98671107dc338f5e336295ebc8079e89e4898d31ed4b555efe54705beb76ea34c2826a2b9dff9ae", 0x32}, {&(0x7f0000000180)="1934f4c510bf72eaaf00a2dda0882c3fe761f4568139142cd28ee7aedd2c5ce4dab760f195a705215dea8e4c5a426751644ab283220f5bc69085afb563e4439f13a401d266ec8537256efb0482396bfc8ff18e36f90e61e3371fb132d8334a861a0de4308f5c7475b72b6360507997f6eb4fe24062723acd7693f28d71609e4f17ec8a972548c4119ecc3364ed9bec22edecae4877333331bcc871e21eac1d9ece31babc589bd47281556c63d7e8f4019ce1fbf4bc7782f32aa24b4ad7e9b2024a75c600be910007d2e7f59b117d40e947572f1e055f1184fffda3404296970bf653ba4544286e28430a791956393883df0408074bd5dba1399ca8a3", 0xfc}, {&(0x7f0000000280)="5c0a717ee9ead7c027961e6060ec6f7ee0ed", 0x12}, {&(0x7f00000002c0)="cb247ccef9bec70a451a8ae485e8e3cbd6a8522ff80fd0887a9d451465f1991a5d7dc6946a894f917c7330c3aebfcf9c3c8254f4f3453287e670952223018b527a09ca274ec515dfe18d1fdd02a2ea9cfb0d98c0cee233217cf8d02af0e87776f69cbc0e76e045c18d3f9801a0fb4490b341e1fed5903ad56dde0610a0addf6422c72f9bc2196c6275f44efd250d859cb72ee7951a2aebd42a37a187379504ed139202d927b941da1636e7f7302d846303f46485143571a69d3506281fbb0f46ffbf9e3f8b9f001200168864e07f02f766a651491bb888cf05c0e123be7287c3791c770b1e524afce353d88aaa25793c6746e1", 0xf3}, {&(0x7f00000003c0)="26e0b4c312dc9a8036403909ad5d28dba51556ebbc0c01b07f7004b8f0465f2cad005a86a9224e025807955d1963adbb48c5", 0x32}, {&(0x7f0000000640)="a4d1e66a82b9a5159ab33f3fa48162ba3582652e73e965a9f6add23fe01dba6daf5718c69b12ecf47a28f1a3b6670ecd073ff7f96bd50f396a4fb590114dd8dcabe251d90d1efbbd19f8052d9f04f590fc4c527e66a00f07718485469dbab07d1ab4a27f4550a8ff550abe1def9ce0f1deefb4437eaa19111eb5cc5dc30775bdbc951cc593498708ba058a199253ad2cd346126ee6d63ec2db1907c3e2073c841e15aa53348fc4d13c0bbf04edaded3976508fc8792a99d70d118d9ba77c235eaf55782fe05f4e", 0xc7}, {&(0x7f0000000540)="8ab622e5d755746ca51936b3ea3a0cbb767dfdca66c65c516181f5d13a107f441d76b79297d5036330cf84cf153cf044036df097f192a07508489d3003865c6e27d59effa534a7a8d9edb65894474f365ce2ef9194bfc5a6004f184aa98c40150e", 0x61}], 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1b9) 05:37:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) fchmod(r0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1c, 0x10, 0x1, 0x1fb}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x8bd}, {{r1}, 0x0, 0x84, 0x82, 0xa42, 0x6}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0xff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x1000, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000065, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000041, 0x1ff}], 0x53, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x60000000, 0xfffffffffffffffa, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x5, 0x3dc}, {{r0}, 0x0, 0x1, 0x67, 0x401}, {{r0}, 0x0, 0x49, 0x1, 0x4f, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x1f, 0x49}], 0x40, &(0x7f0000000000)={0x0, 0x5}) 05:37:51 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x2, 0x100000000}], 0xfff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x68, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0x94ca2a078c89e68f, 0x4, 0x194, 0x2}, {{}, 0xfffffffffffffffe, 0x8, 0x80000080, 0xe0}], 0x9, &(0x7f0000000100)={0xa2be, 0x4}) 05:37:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x1) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) 05:37:51 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x20) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r2 = geteuid() r3 = getgid() r4 = getpid() r5 = geteuid() r6 = getgid() r7 = getpgrp() r8 = getuid() r9 = getgid() r10 = getppid() r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r13 = getppid() r14 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = getuid() getgroups(0x1, &(0x7f0000001740)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)='.p', 0x2}, {&(0x7f0000000200)="4e970f286bc842dd2b1049a0712f65dc0891474c9c84e657c93e374569e8ff5a06fe7900c2bbc7d212c332764bd29271b621ec0f0cccdaaa7b2687a01a1d88d68847011a8b499ee65b5bb28afa13c361e44fef1ddf9815be56ba24f0b5a04ad27dabcc92103bf403d881add400c00022e6c782d5", 0x74}, {&(0x7f0000000280)="739c95a032cee93aa7a7f8009db320ad49594f8ef72848d29ca9cea0da21ff6cb6a5964816c3d61b72fe8455a1a5170e08dc38362adf762bdf00e8b4df4241bc448a7aee492e8af072e47b18c65ab36406e019739832ccab707c42db4a7f4d47c61db561f9b8788c7307a429526fa23b33ff9698845fdc3335d031a3ddba9b9ee193f5a51b02fe7e9b13d94f66152270cb8664fdf4676c4809536c42a66dc42d86508d38ff5214943135d560ccee8c8d0381e1ae878896051b8ed78e5f1824634888823dce9590", 0xc7}, {&(0x7f0000000380)="d21da29171f410d59c84df49e7effb87015c512d881560a0036b5739b4377c54bc7fcee901ae69bb9068977312dce285211c26d8ee7b7d25d08862f0bae48b", 0x3f}, {&(0x7f00000003c0)="1ee1ce13d7be4c6aba4db5da9016220d41f2fc4b067687dc7ae4eb2e7c571f055e0229fd929346158c7ea7c2337fcbee904590a5e6297023e7f7d60d57c67be8e09a241dc32ace10e789ec61f67f2e3e16b1d4f88b55a6c79d2dc3c7e62214c75e4bfe67f87e0cd5f07e8063dc1069", 0x6f}, {&(0x7f0000000480)="bd957e652ebf59a212cdcb160e59a4a504d6fe008f080f6d75653df6e6b3297add7746643f95e1b2fd2db244ef47835978b2dc51cbaa66401f494dabbb767764ff636c5f6ed437dd8da6297246c534ef85ba9a8e0f2ec22ab8c3e06e47646ae7dc5046ded8cbf4c58d5c3e93962ac81970", 0x71}, {&(0x7f0000000500)="e9a3dc869e903f0d9b091c53cf5877a8f3d6d17f736de2e1ff21dee29fc08d405846d434832c9bad26017cebbb788ffe45ed85d7d58c62d7173c998a91e2a6612912d78ea84d13cc473de5f717e7544db836ca2cc9793fdf4b5efecc3a937e67d64523a8f8f8f31e485190476198ba59ca", 0x71}, {&(0x7f0000000580)="c39308ee80ccf2375e1e52dbe39df0e6006071b5c2efe95db7b40d8fc62299c699f36160660a323c80c572b69b589fd0cef1ceb3cbee9ce662496179eed8369a5de74ab80eac0ddddee4585fd8d8c7ae5e6da9f51f3ac7d0a03fd091b3c463decc9250f2d50ee6199f336202f7f3341410c2765b162480cf8e664e8f332a31c0a854d6b9bead7a8d58a8d7abdccc32610d96afaad53d988d47f6b6cfaae9f6f01bd0c5146e68f7a8e0d3da59567a5e68858efbb96f5e3a0246e8490f7e27dc64378d6b6ecac892ede0cb4e2c8324366cc6d1146434686a21a0f282a9cd804b8bc525a1d04b1626e6a681a2e4b54faadd08acff60fb7137ec47b7b94eef3836de8d8331e58e67325e5b395706c4844d95aa53aa2bfcc1beee826595dab75e82db147cb890ba21f1125b4a4853a453a14088cc722d4ff64fc2e266eee2da835075dd25b8499cab88c10326733089d56222fb546779f6255de2d6693afe2676068b75458fbebc7e85c53899bddc67a342e341a9a3b980fa80a3ae1e9991c2519647e2dbd985b5baca85a68c67dd984398a626e64abd6de82858059e0d1740bd7f2f8ebfdb9ef25896103f2347817a1029153a687c808be5ccf70c4d32492e8e57eb0eae01427fa44ebfbde076583e4151942718fcb3d235b06f3e26aa26f777e9c3c80464aa8efc82db88e2636c4da907ea1b05323cd96769f63e1d2996bb87ce1d4aeb8dfe82da53d6add5f81195c46db90a283057e60a52eed7ea379cf4495b23210c2bc167964c50d029c7beec8eed2a282748ffcd9f1909faaf97018a6f7f6bbac7abbd8b4ec3895660cdc527fd2c486dd144019b2cf3ea59bd803e3169a525b60442e845e95dbc0029441d9c165c06ebe6fa52ada5db3d7a452884ff0069dcd7a30a09c4b236006920d535e961216539b08fa47451a12dce080555b6ceddf58e719e596a7ac6063c5dfee6f0086bde9c38b4fbd8b929374f10b5fa46ddeff5a88b5b518f71ff6c2b6f502a3c63a268ae850a17670073dc260b70aa826f02fae8fed2bb604dc2081816d286f32ad9f65a77af3ae72789c9d13eb10e55439922bbe11aa1a4d01049ca1977801019f054ab45a5fd5dbcdd99bff7e576387228a5467697fb2079f832ba2617bac12ab522f436715f2ad2b7ed4253d2943e3819b350caf89415f485bf8b9d944d50344c8818ba28a62ec23b0a4110afbdfd5ddcb9cc9eb6d368ce8b4f23b0c444c27ffe4f79602f3fa904d7df219503fc7c1ef27183a477b5749fb83687c399cdd7a141f1a849d05900137518665703afb939d6fe8af1f92b50fd13a45442398f2a18f1d94af6eb957ec85d9c70765c245cf693e1242cf671795e7f61d00ded1c9e89c1309e4b45db4c0f14ae8ac400127bd3aa8444880bbfd231851a698de809ed1b1628e032bc3fa389a5c7a7252d1344735a68b63516a2927e37c9ed19c02c1e7e59d48b3862a58771c81d97fd62a50f6805ff02ac8825a1ab7c9a7a364f23b78a0650bd42296931d1e93759654d0f32aaee7e2759e1ff5bacad3fcfa6bf1f3d462335b88206d1fc7febc4ddb5334fd51f519674a6b8aa818299e9e0392145816a17e6e2fdf69ddebbbd623a5b4db98e1ea2205ca42297d5f554a808e854ef8a6a491b98cca445558ea8b2e51fc4233c570dfcb953065ca7c39dcc79341d2bade58243cfcff2955744e76d62d4806af8d03da8dd8cde317edb845ec6b594f83bb8fd7fc81f7fa417549bf9a7f991ec1d076598d4a855098e820f7dcf5ffaea739c38e334d32c7f11735f53226fe39ed7ca10a49a7f8b26ba6a8fe225a50b1d1bb052f6a16a30ef5bbcb687d9a214060a0e74025fe68af11686def38ce7279e08b1d0b4850dc4ef251587a2a6ebe0d293b984ee4f8ffd8ab7f4d9014d2beb40390ca148f6d693c826e5767f7e81b41563d768de16d324aba20cc8b5dd54354369c573fddc1aa315675e1c59e0c5b059b7aa0f5e5d79f91716d7ed778851160ee344419756cd034c698de297fbdb7c9328a41d99e59160ba3adb4d334f7a6d145788df25b6e2fa351fe2cddfdc29f21a89899f4ee286a35a64e3930b1e271943eaf720b6090dcc883555bba6f4c9b111172e29802340d4f443cf8a22bc40c6688e5ef90de2a402551d039b76d5d20eb323499bc2d42efe7d7c2418b3955bfe0db6c9a45b9b86140aee1707005981ca6714af91762397dba94dda1d8695c7bfb28fcb3e134da4c2d6002b3468b88df9a371b336153c90cd9621aa2ff1308ff4cdeda9e265210ccfa1135dbc81267b3f30b49375577e0c7826475eaf63983eadd394bdabf4177878ab1d6a2960b33ffa45ac6fc476a9643f45c0e3f9968f30e967e4befbcda187e32ae8ff0e47dcd66048b9d2c268f037cd5ff917cdb23dbbfbbad94bdad61cec625c39259f2ae983ca4234a91f54cc6e8c7bb8b9cbae18fe6f7485a070824cd82381152146cd676be0a7628c187c5b2ba5a17d8afdc48f48b93c7b6149c24cc8852a82ec827042816303c09b5ab361e901a918bbd014aaf2fdbc99a58d6b92c7c456c263917b8815c6f7def47182e77ab792e57375cdb6ee7a0520112f5a96a33cf3fee8d4c48026b3dcbaf56413bca2ae505810a803c8b2776d40a9966ae8690fde0980fe5260132ecc98fe4e7de4ad32890ba33fe12631985ae0068a16c2aefcd4e2fde68906ac45b7e109bf0adaa16a8f31fb5eb647dbde03f67c2349836d53655a48869f826f027c2169ad4b5c9f119a1fc2005c73c81699555a1bb93f8400f4456f964b33f1d05f91412af0a94197046902db7d7f1ec73308a7a6fb6e7084f4d9d412ab73c858261f95fecdfb45ef3a580398ce1e7d79c4eba3246f4a5e780e2f6021f99f0cdbe1e199fb2f53ad82c005cf1fd2ebb095ba8b9fc110955c1f208ce69aac3e9c0d874539f46ff235212839556fafa2a259b0effeab7a8fb402ece8a11a699668ff91344992539a6a977fc2890b9004478f423bb30347b7bef8cb54f4867ed6d7669ab7dc6c6b99e7e78c03213494ad5f21e5953c59ea03f9b721a013a49963f099ad0a717dadae9e5849aeff847b50c55fd483201c0daf9d776aba66641743417e50b62c9260da50047410893ab62e763df02604cece572c4025f8db4326d7b2f8cb2dcab299c6b8aa4853f4d22e8ae1c5641c3c35416922ecb56f93628ebd796373a3cd1e505faeb545d7d36ba2db5c303ce41a629f55df70d839674a75a57fc63297ae0c15a618be7126fc125eb49bc6b42dbb6f181bb60abbe6a5fa0955b5f3ca64aaf48d7f22d7d7d95794b3aaad119227b5bb414716b737497f23d61b8349bb3d077b06a535567f77e665a9b150a57bf37e0cde1b1f951a6b45f94e12684a4fdd95676430b968108625093170d49300404448ff325d3da9f0959cbda97357ffd906bf4164ba8b9d9415e05a87ddf6b9be39cb1351ea91573282c405a204a119cae833d9b05deed07b636a2ccabaaebffa4d977acae92f0df50fdb9bc95d42d5ef7581b37c8ab54cc938bc6958700cd8d2b7e07447c28d8c453a7dd9dbcf98a66ddc4710e2d3b11eb0ce49a9699c7c5af0c616a1beb3130f8e5d72ed11ded952a59166bf3e66798f9a3ac3be3dbc181b8db2674c99a70c04e0bc48455084fa58f657ac1959b3bb73bdc1227a271ce9fb710aa662fe0416b1acec03077c02d430282683b7873750103be24e42549448355e6177c6651d4385e099e005b58c318614eead608c9ddf9aea8b17e4fea823d6ef9fa6fdc14fd9f4f621d147ce7e5bd83a35b33a35548577ff5f453f5f032446fe85804ff566a7743fae7e76c3876f2a03508c667ee86953e03d13c94c3146ddcdcd2feb97a82943c402e141043055659b67b83061b176332f29a389faea42d712496084ac34ab555f6dd12059f11d174a50658e12a00b3b8ccab5cd9e3ba41cc68aeaf6ae5a3e6c8514e58deae8ed33878227f0f2c2272499c814a1634fcf00567460bdeb7f8c726bde619b70368746e63f4b2d0443ef60f8b3ebd32615e917952c99153b46682a071f50e0f48b8f8cc88f5a0510b349ee84178edf64ad3fb84b8ac6d896f7108a788557f3c11ac7dfe46b771dde248e6a82f2f894a07c415f428307c9169658c53fe4946d9af1728781e32d261f9827b34c8bd47cf4df10838ef576fb50ec8ccef7223660c2a9be614e7a8c26844ce61e5ba55830c7680263a80f2fa8851302d599d98c25319781247335325fa4ffb9b068cd335216973196aae466eb8d9f5b66c8cbe74cfd52ea1cded18ac43f38d2406b40c859fd4fabdc501664b679a3f73ebe51cf58d140556e04fa639b549c2ab9cfef41af4799a8e7801ffcf1da22cf1d337563ddfea624be76d827dc47a0cc56aa2847ba0c7d0e59fdc6b493ef91d0359a768cc7a2bfbc57f3dc3c7ce8ed6519f951c8ba7d70e68053df3118b824c3d74cf705a0be3effe44ab14a043f1087aac43c4494b0da3655914bb710c5eb286f27cb3848199bd437b7ee9c617cd10a1587625fbc8a83ece49127452b2a364ad39f4f92507fc81038a911acfe33a1fdc7b046648af50bde1dc3c540f244c8d1c6b73baa0ebdf9ee1651566fbb4565aeec60b0be8acd556e71c31932f3af7ef4b0d13a1502d071706bcc5d1e9c4013175ac60e0b464f2199e8a15e21802be6ad11efeab68be06d7aae2ddd7ce39fe3f7d77bd21a1c8a181d223c33e5fa437ddfefbbb13145e09dff444f384f5ea35155fe47d6ff5ec8417e3707d65dd410f3f62cc37b48a1ab299459aa6255c733fbcd5c004f442a0247db83e1ddd3ebd62659ea2ddedeb3a36aa46e027ad024dae0485da0609968ef8d3e5658aa6f3584cc82f38826d7b4ca37201c95dc79bb54b54b2122129e5f5e03b269645003d8a7e5fc1135d84353481a0fb573eb2d56de7324cfeb2e2ff7fdbf815bc36fea43f5432b754d073a26a4bdeac2883ae31f16d33254b8afcf4b8aff58309a591f86529d2bedd1f51e587b40dcef54f140518cd731403ba5b70ae1e1f5fe6142586f89cce10f7cfc6eceef0e83e8632e85a5cc110508b6471a7ef3e3d023be5c8502f7a2b890b107f84cb40b3c90576e9389fafd2d47bdef0447dc1133a928b524ddfefeb71eca2e23fdb0b35d5c09929b9c0ce233616c8cd446f15706e56f0e19ce6b2b398caed0a8166b57b6e07d4579288701e029da6f8e264d4b51248dfe6cab47aafd7cd3033e980f144bb52e8087b7d650222c1bd0e0e331d9911de34970694d24ebe597afda411e1a5aa546a1ccecc50cfef562fe93c0c42f9a6295a504e67aa24b71c6f0ceed35fca3cb0d0d7429537deef0b1919cea00db127b0e3f4ba90b3f42591ff1f8e9e65f370f1f37ba9c575cb3b35031b1a8db68246e179a1c6a88d6abd190cef636d3f21a9e100e408c1086939255e18663d9ce2b47ada320c96d9ed7bd436155d777e2fa22792e18ca68a58f19417092c6a2227cffaa8a614207eeadff81d2f1d5b94c7dff07475264f015587d2cd574731f499bffbb2a12c683b9f4234b2317b5b36b0533c2ecf1b8b26203b55ec9ec322e897af2136240bca667f09bdb0bb46ec34c8fa15ddc5d0ffc9ca94453d26107d98d4b538b8b5498aacc7de5a863718c0dc6333b803810a3651b81eb35dbdadd88fa9e3c83198ca2121ef62cd341b1362a689d9cdd65cadec6c3ffebd15f59bd7b7453fc767c43f8f5d67076168945672221f7a75887fb9f5f5760656cbd5056ec98c99b5f220f6181536de88c9384fac2eb1e985a45f0fb", 0x1000}], 0x8, &(0x7f0000001780)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x148, 0x401}, 0xa) mkdir(&(0x7f0000000140)='./file1\x00', 0x2) 05:37:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000440)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) close(r0) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0x2e) write(r0, &(0x7f0000000500)="f14c9018dbd8079f38536e4ab3ce2f879081ff15fa54e8558e72df7979d73249aa65dcf8d98a196522d2abb33a59b2a92803917f3e49b1bb3b8b050930b7ac3ec1371034cedd9e82959373bfd6bca28516962d667284b03db77bd129967ef4bc2dc8147d46f6de7d1208f9714ceeef3ffc83ab1960903ab44b5605c390a8bec7dc1d89d6c9f407cbaa280352b8d4fadc708e8d0763ae57fc8de2b6e665ae0779fc49b7df5c80027c47f1609ded0aabd3b2c93290b66897b28af28f7618c8ec5ccc323520a9a553206669120a65ac0c8eee5236", 0xd3) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) msgget$private(0x0, 0x200000000003) r4 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) setgid(r4) r5 = getgid() setregid(0x0, 0x0) getegid() r6 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r6, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) semget$private(0x0, 0x0, 0x180) setsockopt(r6, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000280)=[{0x4, 0xd09, 0x1000}, {0x0, 0x3f0000000, 0x1800}, {0x0, 0x6, 0x800}], 0x3) setgid(r5) 05:37:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000000)=[{r0, 0x90}, {r1, 0x8}], 0x2, 0x9) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setitimer(0x3, &(0x7f00000000c0)={{0x7, 0x1}, {0x1, 0x11}}, &(0x7f0000000100)) 05:37:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x224) r2 = geteuid() r3 = getgid() r4 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0xa, 0xb12}, 0x81, 0x7, 0x6}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 05:37:51 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT, @ANYRES64=r0, @ANYRES64=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR, @ANYBLOB="0e5463c5c50abfb69a6fb0c5d14d5bed83ecc661c4657ab700ff7c32adeadfa24e0a3d7eae45050bc03d18ee92a708f2a813568dea8435254f1db8c2ba6ac45cc2e9f42967d330807cb40cdefef6fdffa9e6ab716631e849e7eaee5b5636a47ff8edaa1a6f01790c8a325d", @ANYRESDEC=r0, @ANYRESOCT, @ANYPTR, @ANYRES16]]], 0x3) 05:37:51 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x200004000000006) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r1 = geteuid() setuid(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 05:37:51 executing program 1: r0 = socket$inet(0x2, 0x80000000005, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0xffffffffffffffc0, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffb5b, 0x6}, {{r0}, 0xfffffffffffffffb, 0x28, 0x92c426d4e464502b, 0x4, 0x4}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x1, 0x0, 0x9bc}, {{r0}, 0xfffffffffffffffb, 0x63, 0x3, 0x200, 0x1}], 0xac, &(0x7f0000000200)={0x100000000}) getsockopt(r0, 0xb95, 0xfff, &(0x7f0000000000)=""/158, &(0x7f00000000c0)=0x9e) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 05:37:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x81) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) linkat(r4, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) mlockall(0x1) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x20008, 0xa0) kqueue() kevent(r4, &(0x7f00000001c0), 0x0, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x21, 0xdd75, 0x1}, {{r4}, 0xfffffffffffffffb, 0xa9, 0x40000000, 0x7f, 0x4}, {{}, 0xfffffffffffffffb, 0x5, 0x12, 0x3, 0x200000000}, {{}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x2, 0x9}], 0x4, &(0x7f00000003c0)={0x9, 0x7}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff7, 0xde, 0xffffffffffffffca, 0x9, "00a59ac7a85b2ed8e3d62d777eff256e9bdf79e4", 0x7, 0x89e7}) 05:37:51 executing program 0: r0 = socket(0x19, 0x1, 0x295a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) shutdown(r0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) 05:37:51 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 05:37:51 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x1) 05:37:52 executing program 1: r0 = socket$inet(0x2, 0x4, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 05:37:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x5}, {r0}, {r0, 0xc}], 0x9fa98e162d822ec, 0x0) 05:37:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) getrlimit(0x5, &(0x7f0000000080)) shutdown(r0, 0x0) 05:37:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) write(r1, &(0x7f0000000100)='5', 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, 0x0, 0x95) sendto$unix(r1, &(0x7f0000000200)="84275187596d38d57437664c1ef15fb3993105eac8c42a0ad2a9229372b499466a48ea660d7da4a6dbba690fae627bbe82e5da3348d0f67ec30d015090c3967fbea3511e26e21085f47e36f63a8b252c0bded0e228177390bfa313075163fceb1437e791ef721e6966385053f9ae75f2e6b3bb5d0dca180ab5639d8ba243531f4cb1bccddd1b188697b799e781d9052e798b330b", 0x94, 0x400, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) lseek(r2, 0xfffffffffffffffd, 0x3) 05:37:52 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) chmod(&(0x7f0000000240)='./file0\x00', 0xa0) r0 = geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)) r1 = socket(0x0, 0x4007, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0x3) lchown(&(0x7f0000000080)='./file0\x00', r0, r2) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x59) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x10) preadv(r3, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x602}], 0x5, 0x0) r4 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x20, 0x80) r5 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r4, &(0x7f0000002800)='./file0\x00', r5, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r6 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCNOTTY(r5, 0x20007471) msgget(0x0, 0x8) syz_open_pts() msgget(0x1, 0x200) r7 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r7, 0x2000747a) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)={{0xffffffbffffd0e56}, {0xa64, 0x9}}) 05:37:53 executing program 0: r0 = msgget(0x1, 0x602) msgsnd(r0, &(0x7f00000000c0)={0x3, "01a364cbad01e3ff27e1821b48abc5f63921ce3d360c16eaf3276d8709008ed61e15c864ed1e030d88b9b370d88099869417e79fe6940def9ad92b4dba07004153b5dcccaa7813d2e4e554fe4ce0888a1b7506858974a3c820a3ce1cb0a9b57953e635d53478dee6b96d1893df5a883df44c5911df9029ecf1f5c544f7babfd0c85a031ed9eb215b2abc186159f01bad6f5f582e4964738fb9df499096d374f7c714965af98c23934259f0c038f72aa3c369096f06a4b243095a4a09456568f69a96316dd186d3b72eeedf621f5ede9b49ffb7ddba9329c3e137b4185e1c91b5b8effca52d0906b89fcf99d5d6a38a482baff66cfca6dfb8e8ccba1680a7be0923dbc6be6291c376a8a3a41941eff185b0348600000000000000000000000000000072302cdc0dde149a4e2fb53ef35c89f691368eeec69f534b4fea52dde084dc6eee466d0ff2babe306cc2dabe7a284d2ce94e74cdaca15d93e7a72f86ccd223e581ab34f7be6a9b1367d169805dcc8d4526232a64fa5531878f71f8f7952a2ff6d551ea3463b3ba9a78d413c432ece757508d4021ede51cea3dffe0b0bca0d81ac348513bbab5ef345dcb0dd779364469c2bec13fa5a8bcbb827840456bf73434ebf8a73199e974ddb267f723f7206c6b985f2b47e31414df714bab4573a42e"}, 0x1e9, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%^)}\xd7\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) socket(0x2, 0x8000, 0x22) socket(0x30, 0x4000, 0x9) 05:37:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x7) fchmod(r0, 0x2) socket$inet6(0x18, 0x4, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x8183, 0x25) 05:37:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 05:37:53 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(0xffffffffffffffff, 0x2000000100029, 0x800, &(0x7f0000000180)="0000df0000050000000000000000000000000000", 0x14) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x200, 0x100000000}, {0x18, 0x3, 0x6, 0x7}, 0x2, [0xd65, 0x7, 0x6, 0x8, 0x8, 0x81, 0x1, 0x100000001]}, 0x3c) 05:37:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/248, 0xf8) write(r0, &(0x7f0000000000)="e36258a416f72ec9958613246fb409ff0000002f5ea7010000008bf6659990bfe43204", 0x23) write(r0, &(0x7f0000000300)="d95182eb22ed90cb0fed9caf542e05328e7c4e501362eb69ff0000000000000000000000000000", 0x27) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/197, 0xc5}, {&(0x7f0000000600)=""/62, 0x3e}], 0x3, 0x0) 05:37:53 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x400) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f00000003c0)=""/189, 0xbd}], 0x8, 0x0) r1 = kqueue() r2 = kqueue() nanosleep(&(0x7f0000000340)={0x80000000, 0x80}, &(0x7f0000000500)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r2, r1) 05:37:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1005) r0 = socket$inet(0x2, 0x100000003, 0x8d5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 05:37:53 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b377b2cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) r1 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) 05:37:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x90) fcntl$setstatus(r0, 0x4, 0x80) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) 05:37:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/1, 0x1, 0x800, 0x0, 0xfffffe07) socketpair(0x6, 0x4000, 0x1000, &(0x7f0000000000)) 05:37:53 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 05:37:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xaa0, 0x10c) close(r0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000040)="01000000", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup2(r0, r2) sendto$unix(r3, &(0x7f00000000c0)="54187e38f0e0657eabe526a6", 0xc, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r3, 0x2000740e) 05:37:53 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0xfffffffffffffffd}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6ff54123"], 0x1) socket$inet6(0x18, 0x5, 0x2) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='c\x00') pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="f9"}], 0x10000000000003a8, 0x0) 05:37:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mlockall(0x3) 05:37:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000020000, 0x10000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000240)) syz_open_pts() read(r1, &(0x7f0000000100)=""/215, 0xd7) chroot(&(0x7f0000000200)='./bus\x00') fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 05:37:53 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4d3650cf5989803b40aef606e85c6d006e0ab584f9c9470e134f4794416cba7a7b40e10e485ea7762860ad7b2b0f419268a0b10b161af394136202fa5ecc791be1e2d3f5dd539de84d7a2a228d6aefc46f3e27422b0fcad1ef04e77ca0021610a09c2079464af56e077d7cf454b7a0a450ffff8b4de22f94615c6e0731b6badd42264f62480185ea7acbc5b187b321fef16cf35896d48dee38f1b4b605a129badf9c0910b2e3c21fb41ed6dfd2de7c8a3dd04fb8f482e1c6026cf5a6a32d3c3c75211d3202fd4e4d110112875b6a4b5fe1c3907f0a20d686f8885f933a652bd00e7f752fc0358888d8d2ae0627d08a38be6cbf9be72843541364fbfda2f53e", 0xff}, {&(0x7f0000000040)="c2ec0c4e2388bb1b3f3c735481219d6b225cfc5f9ec0e281eb975624ac93acc6762f0601135170", 0x27}], 0x2, 0x0) 05:37:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000200)=""/209, 0xd1}], 0x3, &(0x7f0000000340)=""/165, 0xa5}, 0x2) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 05:37:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x100000001}, 0x86) 05:37:54 executing program 1: r0 = socket$inet6(0x18, 0x108004, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) 05:37:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) socketpair(0x1e, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x36, 0x3, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10003) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0xc0, 0x20, 0xbb94, 0x5}], 0x29f0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x40, 0x5, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x88, 0x20, 0x9, 0x9b7}], 0x5d, &(0x7f0000000180)={0xfffffffffffff66a, 0xffff}) r4 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r4, 0x0, 0x0) 05:37:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket(0x1, 0x3, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) 05:37:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09", 0x204}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() shmget(0x1, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3a, "8297c25178540964c9008603f85d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) write(r0, &(0x7f00000016c0)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() close(r0) r6 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r3, r4, r5, 0x114, 0xffffffffffffffe1}, 0x0, 0x0, 0x47a7}) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) openat(r7, &(0x7f0000001680)='./file0\x00', 0x10042, 0x1b0) getpgid(0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) geteuid() 05:37:54 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="29387343991191bdef709b2c43863de6914ca6c9baed9f6c1d5e39d144f358c5f2f5de2910276a762fcd9ecd0a00e1ad7a984a4f10b15d0f78e9fdbfa3e798b87fcf36df7b1f9f5fedd6d716c7d172a25790f3c5f3b3a2e3cdaa12db625128f13d3b98c3167d77dd5d81def51fb9e0f2505adad03f9c4d4a40ddfaac59f39e9b1359e5358ef7e9973f128f3de63e85caa12efb3826d323bbc4f9172237793e87e1dc8a4c5ed26665805d38bda8bc", 0xae}, {&(0x7f00000001c0)="229760867cb4d6d74670e45bb50f2f004fecaadd81f35632", 0x18}, {&(0x7f0000000200)="cc6321417d165438c1726392910d2e23a2894c27593c88ce5bd31d9f261d55", 0x1f}], 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x1ff, 0x7}, 0x8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x96, 0x9, &(0x7f0000000280)="bef77a4491082e724de86b672bc08cc6a0513a1dd072f32769b9ca92023568a8e41e163460266ab7411a0559e8f10669fe5ba2fd2965ec1701b5d49af537a03e8185e75da5e6aec2898652be", 0x4c) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 05:37:54 executing program 1: r0 = socket$inet6(0x18, 0x18001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1) 05:37:54 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:37:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getppid() sendto(r0, &(0x7f0000000000)="74be67d9befb2881c77703b25b865ed75ca1ef9ac0efad48d7f241f9b2c3a7da72ea697faa3f3b136a4d88034b7747e973a408b028e9d9645e7a021039ca5ff58a92ca1f6035d5abe7782763dfd343e38baa6c8619b625fd800dca3445afa466bcb52d945d4c9e66f076d76b08828cb3889147f62bc9038e22ce7d5d45d9e137c6a2e9bf4f3de1420b942b63de6ab06112329242a537ae683b3ba4f838ec69553d3fbf673acdbf43220d983cc65abf9b86a6eca99da58ac2a6f36c62072738e2519e440ee5f7fe247b1b5a7f21c9baf67692c7ba0e7b5b7022cd46d65764a720ffbce19f3f2ba6f7d2dd70ce08018892d66b011c2a7de25ec73f7d5ee39669d5be4873fbfb21218c113d461a7bc7169d8c71b4ceec4ef8bef410a78e62a68c02b925355ec3f8081b7d5e806cec8d28ead907d20be21131d4c0c5cb246463e8ce99f04136c4a3d7c694628b9a250709e3a9f328ed043713ef74fb4fb907f9d89db7daf0fc4673d46ff956c11c21b938097aa86c1c30011294ae76122315d700c2e328936f384a967afdaaa55cf15ffc1771d5c6381dac7f9a0aab58d66cbac5a44e52123a258e701eab0dece7ecbb68db399f722bfefd9fe3281ae03436940f4e59a69481e11e4056da4402f33f66f61d1142ab8342048d71f7fc5f68062d8bf462d8421fb09e5a3b3ff6b43a7039561d0c859a41d7a095b60f9ae471ca2ad5bc605056ee357d8b7a1d0f7b61781d9152e19e01b1be2f21dfce3b84a871bf4e548edd81c79050e1bebe53b4f1e63d55d194ad96b525633c9aceaee2eb51ef3ffaa57b79902b44c8d045bc70bd4b5f21919a67ed9df16963b7a90123fc22181c7ea111cde6e82cb8da6678aeab3f65d1353fa675b0ecf4bbab613a4f73dfc894abf3e327165c6b147de1367a5e9b5cc17366ebd8bb5912aef4f500bbdf26515587a93bf4266ef2576713320e38aab09d504ebad82bf14b8bf02b76413297912124916733cf779d648f5a0086e9b7c34797e0a19cc04be4ac622557a247cc219dbcc0fb02fac124469905225f3ed3b68e9d27f41be8565e069577e3efec27d98f935dcbecd40f97e3b8c4a7d7abcc89c55b634cfaf493c040316e8a718288b1ffe3f125ade6a8bc539dfa29baa5722bb6c4e655979042ebc0038b04290c568e5e558e764dd6e0cc5a0f783e7debedd9821666a697a40e0da2900fc31a5454b434dfda0d62e8bf13f675f5f01c9ec338b6a8f055dfba35e1eaadea0e061151cb678b5b750538a9f40f3909e2a63c0107b26db2c6ee0a288d3fd542ad5bdec1842a5a64a8229d5f30d84357809ae0e63034ff7bd129f95d81e2cc6262eb1631824e552b3fb71e9fc5ba8547ec9263ebcf9b9bcdfd8363d08a3112066c249bc0b8852ac07410d50ae15faa0dcab494a6c9380f9286341fa640be51445ef8ccf8995addf0392e4076c77db1a364cbdca78fb5c833cff6ead2af7a0cd3a4dc0d3fdbd81f02f8cedb12d4171a76707eb1e87fcf11269ca9f0eb352d4b995a92c1d3fd20189d2975472e9d27fffa3f3f9a46adab6ada28b82476768369aa5db04715c295e267bd95cd229987c09f8a259371e507167ddbbe2018e0f3c4b07a988d5e118d4585721c700a169fa9019effed4ea79dfb39f22a2a9be68fdde8eccef72c400258e82c57194ff15d8591b36ba63de315c4c151451406c2e881457a7cbcf902afd61048b81125165b4944110e2a7b03b88dfba0efa4125a711cbf975f712c807a8e7ff514e0cfe507134980cabff8812bec16983069e7b9d654aac8aadae5fc50e24a87aca212fda7d1835396a27c96eaa997c965208b02b7a827e496626dc9b4462f669e6e88363fd50d598e94d18673b9c09fb819bfbf373d7218b74ad3863c8f0c28966a1431ce336df9986677619b470cb911cba534329fe3e92c6673d5410936c6fdc7bc5a2e471181087dd1db1ef92f61b1288d63cbf64a110dad4570c9f83b2bc267dc6c7deeee6b200bb914d6749b1c025f5cca192aae2baa567cadfc2b7186c80af7f6f5071c65d7bbd1ae5668ff80d06626f2816d49ac07bf5a72c2efd2243a0428fd38de72611940f5b0ab9f2cf002edf210c445574b2360f6e28e130201d9989922947bff66d46079deed2d556dff3c6d0fba4ac1a45f8c4323dc909438368f9ac0fc2dd545a9900b1afbcbb374800a24f4c90a346e69c825caeb15e84fe704e54687ff95b948823209648143b3ca6ef8ba49454131f54e4c56b1332ed174c3fa1e69440827ad5e140b95cf1640483daad282139166c591ffd23f8b813bf9879222e6d503aec5d4f6299d74d82db1cf77376701ecee8f4759a9fa21f1fd3cc4fca57d4166c8c2f62d1582f094e51bad9d0ab71749802cf309d92c749d106431fc84ca136aedc5f0032718d7542aab3f817a60a064cdaded7e6791bd25944df3ffaeb221f86e3f78a5618840cb904453e51bc2e8580aef785182f5311248610c0392b9c5e45738710793dec7052d2c757f28007c67cd5e00a17b37d659ac874f2ecb954bfd2d4b9d6f59e89ee2da4d3d52834241a85202a393baf00c146c85a6207f3e0e1c4298e5cbde58e7b6d8f4fa5f56634796f52b7402ac97e37657939a5300cd93c60cf0eed07843c7cc5e3b5c7cd173130db202925b64eee056c2e35a3a52a4066728094128e97cd754e65b85894acb0eba9a11339daa6fcddb769b3906b60c745b7a8260cecd63bbc0aa17fc8333e2f05a1e13957d69a48e182b4f2fdf6b3d2510e2e6a455a420392dafdb09662f23aefd975439c545314e9d51f1679aafc171216c4a7ec89d60c01fd7bddb56cba5fd32051c85e96f5ac46b8ef721bf630ab0547816a88c28f7914d15a8bdd71dbc67f08faeb41f04be504dce37236b74301ce23e892faef8e337562a12ae41b039def705eca60f3249bac21ddf753a8b61b4a3c192f7543f591cfd175978b6e4c596593fa38ec75af15be88f718e1df4d162ad6a55a453f0daed51769401aa0d4b8f3726993411ad08d70002eed51d78fe4859b7430dad5730a255d7cc074f045dd874d0f02f0c14ff64263ceb41cc114960c8031d433c012cb280a6e594f450fc4da650c9ceb67f01918c346d121bec78ea18077c27a11238bacf6168fa02627fce8cd573e6779430a17426376e2c4c05275dc36b4a6263ba097c4f20699e02b0ad5fb0b4a428c2be52be5b9bba80d40c0bc5f4fb499a6b5fefa9863c942b777a5331816b1f82b99c94a1b246a441a2312755b580b2dc37db137af80eb99dcb1595e98f2b08963fb609cba31e125df3d1314c377e92089872154a0770c590fc73babf9239e47a4a706b655e245d0a6faaaaee92b1ab22a621f7881504f0b61d7039300b6bf71f8ac6339ad8c5c2cc3f5949bc83c3088ef94ceab24d4041595fbaa69a5b5ad6c79d63450eda7ded868d12791b0db6bb0d64fbb53c1b374b972f58df55f37720f0d4e5a30a14413995c1e3c25a963e9946fa47cdf0c791e9e38e00859c1a9ad78c8ff38f7db2bba34ca668e6f696179cd0f36b8488d0acc0b8f85bc0c26ef608f5d13196801789271faa770c28e21082718b7e7efcd6571fee62c56729d98a78b33ffa781af8b61b00689d8a351826c1c3a3f3c9447dbbacd365512ebea9ef46f70d8679646c5fa9685f3c3602340df4a6f600d5e0897e74dd02f0033668bc6802625cdda342282f289aacc832d53bc60c71dbbe800d1bfb7ac7d79a399c46d0afe1f66fc6c0386f65e73a5378b93b1af003c21d5ead870672051d504ea929d23ad7b40e0792c27accbb135d682c52af1621ba605c685333d24c246bb8be9b7d16ffbfe445ada9543f6992054aab97cb10cac236199e15eb47e0501be8f3cb50474fd247d0de9dae62e1d6593ddf27472ebd31486749b90aa7aa7fddb7e7c523b0cf5892c1741179d1025923c3dfb1330a2184b13c66ac7d771bf81d5df1b1c702721d0ab369e8720b664cdd6fa6002c8becf9c9d983f3b97e80372960a8fe9d55f34567f07bebe8f9d88caef12af451a9b11702c885d5feac190c9ce6b6d835b76449bf317c43ff49ea0db6f832b256d461510564e0d753a7a2eedd4a9ef4bd80a9067c70c7b25d9eacee2c50b94e23078bf47167d579d53b7a7c24e2a4c2d159a70c8ec17cc0e4fa44366a88cd3b316aacecff15775753764075d3f0a110cdf9868d20bf80c65ea37cf612fd6a69be2437f747f9499e6071b0a3c211b5a3b756d7fe5c0fdf60e12ba0290d9eacfc594a93398495101ff60d1c8870b498b6efe592024023e5374098b9239bea6da3d388ac8495adf9bfa9a829e2ae163b00a108efc48ec57e9f413f5ade52b49c8bf7c14a400dd24553cb010cece9f7097d8dbc7f7b777c9426405fe7662dbf7745ce91c178cd379d3ca4e154994f1ce832e923db47981a51acf4a92325357ff7394ac135e34595899b32610e52378f83ab6595ceda6cfe1afcd8bb442d23f5705fb86173724af92c7486c2efdaadd63fff46318e0458ddc77ee13478b07e58ef9868c85a7ced1740f19de7ea486dd345353e94c78a90413ea77fee2309a7a82c681d3ed4450e2ddb7c40257b162faf443a199f1ba6bd0732b90347ac031b7c4ccf94bb18f55c0997e6d3e749f178b6c77e3630fea24116588aecb22179f09d0747cd109ff35ea87719098dbc25dc5986ebb9d24791ca42574dfe123b2f2c5aae06116bca26de2cdb69e6228f75c6467fecd247939210ec6ff3b5add76529c91f51ac4aeec8e3c1369fceeadfc41e15859bf59de9533a4149160da73a785c2fcd1b3c0ba78c84fec6ce2410a141832630bf3cbcde4097af7efca798aeecc1dd90af37518f98b3f0f1d47a58f26e8eccf40db5aca6db63c6e5156d5f4f9dcbd7cb91a9f84990cddeb3c62afb4115973531254fcd1119ae695b3f3a88f4a140a0859b099fe5ccee7019914f22dc0153469deae8c64551b6d5e0381aed14a867e9fd6842a5938c0e938007f57dc4d0e5bf3e1e293bc8a6b6d8ca7be1171eb37945f2f9e9e31dfeb7b96eab012c27f46a92add540549dbfb2de6ed5bc8583cf2346c3440ff0ca8f8b14e0b7bfafb6fd41e2fe665ce96a2636be8dbc95874b9d147342d93665801827210c6601d135481ac17f0e363f4d2eecc8f87638870d7aae8cb85923a1227f013301f2bf3789e98f972f6f232ccf3552029d080d7eeef4f51fb1288086fdec12dc0249fdb38597e3cb5b1e6bb7cd07144816313461bf202e0511c39f7725731300028af6c2f89ebab40ab4b48440e1aa1f8aa76f4e2176948f6e7be785b157af37058da049da2c30c44cea31d77a52cb096cf14c935000f7c3a6564b5c39904be24966fb0ac7c27ea6e9449ad0aaec6ad611623c6d2d4228d558a7e784b8b5bef6c96762cc5f8c86bf7b308db06ead40f661ee9a2535cf9d96facb131599aced8e5aaffa379cb37e6881dde42a978797bdcee4ff6bb2d17a8eb2922175dec630cda560a4de78c453dbf1790a3507c22f7facf818234b26e522094c1ed632abd763e10204f5adead43577712c6b32edc15881ff05fa67b6433d9e40dbed53ae612d6c842a9df4b53b750b846f14180ed882d0b8f7d419af60031c0868597fb1c84ae8e41c1325dd35b3a0066089cb5fb55c170f31313a55cd87cf47bf5b11c4df71edafb8118fa49dc44eab38c6c548062d33ac264e359c0ac073833cc1702d42bddde7493f02deccebd15b02f1379c5630f8b7c54aa893994a37933ce36177ca1d9c3c5e7e82c5785afba774f99e661f", 0x1000, 0x2, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x3, 0x92) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) 05:37:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000840)=""/194}, {&(0x7f00000003c0)=""/201}, {&(0x7f0000000140)=""/159}, {&(0x7f0000000240)=""/145}, {&(0x7f00000004c0)=""/210}, {&(0x7f0000000340)=""/55}, {&(0x7f00000005c0)=""/10}, {&(0x7f0000000600)=""/112}, {&(0x7f0000000680)=""/217}], 0x1) close(r0) 05:37:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc8) faccessat(r0, &(0x7f0000000040)='/', 0x94, 0x2) r1 = socket$inet(0x2, 0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 05:37:55 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='\x00', 0x48, 0x100) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x20000}, {0x7, 0x7fff}}, 0x0) 05:37:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0xf253}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfff, 0x1582000}, 0x8) semget(0x3, 0x2, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x80000001}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x4ebf}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x30000000000000, 0x8}, 0x10) fchmod(r0, 0x32) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0x5}, 0x10) r1 = semget(0x3, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/20) r2 = socket$inet(0x2, 0x3, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/161, &(0x7f0000000280)=0xa1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getpid() truncate(&(0x7f0000000380)='./file0\x00', 0x2) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x1}, 0xc) getpid() getpid() setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000400)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000440)=0x7, 0x4) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000500)="3a7b2504aaeb834c4447ae73704e82441be050476e140e4a7309437de95528da58a4336355cf5626b263f1de582b444f56705955b7755c6a46cc072392cd9587c622377fd1f83365123739ebe6613d7e9746f5", 0x53}, {&(0x7f0000000580)="4711ac36a631c6de9e6a41f03c4e6f6d826638f0632355617e10dae16f068d1b2d127ef8865025b675b087f301dfc98e6b35aea91fcbf85919bab131a08b5c5bba427762a17478b01617d80786ae48310eefc3e66f9966e832900dc3648b63a2a03748450ef3c330124edb8e3717e54f485e619111b7c7aba996cc0eb8027c9d98d5392503c6b7bd300b4614446400c28745ba41365610b02c4feba1c46c90d8f3c26080ee9527d9d8c22b384d5632695c4df4ad", 0xb4}], 0x2, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x60, 0x400}, 0xa) unveil(&(0x7f0000000740)='./file0/file1\x00', &(0x7f0000000780)='r\x00') sendto(r4, &(0x7f00000007c0)="fd0007de69f4b71c19caea06c0a7793eaf1fcf069e48bb954d4c66dcc954a79fe146dd5ccddf31327dd17a4e1a225ac23812baacaf8eb5b726f9d026192f17471020d8038bd993540ad6d86c97145254e1432e091a6ae07f4a9d4397fffbe93a96b245fcad123973df48197ec1fff5d5deba7a8f468ff15a17e17568078b3413d1381df8226a353495a46fbf77ca8165ca3af9331f34809bee47de780067653abf6569669cfcaf299c526ca968e8a4ea7282cce553c2f70d07f4e038431b80bf2c9f5f29fd35f617dd8105e8df9fd125febe288fc66015bc", 0xd8, 0x8, &(0x7f00000008c0)=@un=@file={0x0, './file0\x00'}, 0xa) fsync(r5) fcntl$setstatus(r5, 0x4, 0x80) socket$inet(0x2, 0x4, 0xfffffffffffff229) 05:37:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000040)=0x1, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="050000000000000000000000ff030000000000000002"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:37:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 05:37:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x8a) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='<', 0x1}], 0x1, 0x0) 05:37:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setstatus(r2, 0x4, 0x8) write(r2, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() 05:37:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) 05:37:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001cc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c01561fe3bc6b796e693916725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb111641ce42dfab3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892", 0x77e) r1 = syz_open_pts() close(r0) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x800059, 0xfffffffffffffbf7, "928fbcd5cd6474f0c60ababc9d2400"}) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/100, 0xff80}, {&(0x7f0000000300)=""/88, 0x1000002ab}, {&(0x7f0000000380)=""/122}, {&(0x7f0000000400)=""/98}, {&(0x7f0000000740)=""/254, 0x205}, {&(0x7f0000000480)=""/124}], 0x813abd5ef6ff2d8) 05:37:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) 05:37:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) listen(r0, 0x0) 05:37:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000040)={0x0, "1898f40cc474ab9fca1a5e46e1377c5caaa63e419af6da65c6c02a16"}, 0x24, 0x800) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100000000) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 05:37:56 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) fcntl$dupfd(r0, 0x0, r0) socketpair(0x18, 0x2, 0x31, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x15}, {r0, 0x4}, {r0, 0x100}, {r0, 0x1}, {r0, 0x4}, {r0, 0x10}], 0x6, 0x10001) 05:37:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 05:37:56 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 05:37:56 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000a00)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) 05:37:57 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 05:37:57 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1ff) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000480)=@file={0x0, './bus\x00'}, 0x8) rmdir(&(0x7f0000000100)='./file0/file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x1) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/46, 0x2e}], 0x3, &(0x7f0000000380)=""/104, 0x68}, 0x801) flock(r1, 0x2) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 05:37:57 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$unix(0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 05:37:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 05:37:57 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="80022e2f66696c1f14c7b7eebe408c2dbe8cc9890f3c07cb6f62"], 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="cf5ac3c5161a146309e15e392fda71ca2515b654d1ae715e078b3dd2e0c73df3923401a499225b41facfd35be34a448a59f5c26f057a5b471c836e4738babb91ce5e3e0b256ee695e484e40ffa9e881aa6b468ec20b413b6ea17eabe472a41", 0x5f, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 05:37:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xa89a3d9d456cb795) setuid(0xee01) 05:37:57 executing program 0: r0 = syz_open_pts() close(r0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x8bf, 0x7fff, r1}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x83, 0xffffffffffffffff, "94dbf4ff554acbed083d00"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 05:37:57 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x42) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x30000, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect(r0, &(0x7f0000000000)=@in6, 0xc) 05:37:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 05:37:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) 05:37:57 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x101, 0x2) 05:37:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x115) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000080)=""/127) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) 05:37:58 executing program 0: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) fcntl$setown(r0, 0x6, r2) 05:37:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)="607846a26f0468f701a4175de34a1e0ea256e386cec41d4333d20499d46ef37862f75ffd4d83932f80913b4e4067f991badb44fa15dcf65beed1da57ed4dad5f737bc9817b7b2b8c07b54aa304540d472d", 0x51}], 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x10080, 0x8) 05:37:58 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) syz_open_pts() close(r0) r1 = kqueue() r2 = socket(0x32, 0x2, 0x6) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/114, 0x72}, {&(0x7f00000005c0)=""/86, 0x56}], 0x5, &(0x7f00000006c0)=""/4096, 0x1000}, 0x2) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x236161bd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES16=r0], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="636b448e0744616567770b72d6978ea1009ed6aa59ec299e0b0765702ae0f1b807c5d8f3450bf69c20691dbff6e4e3837aa3a6b72ab46db70dbb87", 0x3b}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:38:04 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="fc531fddb31a2c1703710143160104", 0xf) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x3, &(0x7f0000000100)={0x7fff}) fcntl$getown(r2, 0x5) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 05:38:04 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x200fffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x8}], 0x4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x60, 0x0, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20, 0x80000001, 0x86}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000050, 0x3}, {{r0}, 0x0, 0x20, 0xf0000005, 0x0, 0x6}, {{r0}, 0x0, 0x8a, 0x44, 0x8, 0x238}, {{r0}, 0xfffffffffffffffd, 0x14, 0x80000001, 0xb3a}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x80000000, 0x61a4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x4}], 0xff, &(0x7f0000000080)={0x3, 0x8}) dup2(r2, r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 05:38:04 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000002c0)='./bus\x00') shmctl$IPC_RMID(0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 05:38:04 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffc86) 05:38:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) syz_open_pts() getsockname$unix(r0, 0x0, &(0x7f0000000080)) 05:38:05 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup(r1) flock(r1, 0x3) r3 = dup2(r0, r1) dup2(r3, r1) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x50, 0x1, 0x5}, {{r0}, 0x0, 0x80, 0xf0000024, 0xffff, 0x400}, {{r2}, 0xfffffffffffffffa, 0x89, 0x40000012, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x17, 0x0, 0x1000, 0x6}, {{r1}, 0xfffffffffffffff9, 0xd0, 0x0, 0x40, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x24, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x81, 0x20000063, 0x3, 0x3}], 0x7dc2, &(0x7f0000000000), 0x1, &(0x7f0000000080)={0x5, 0x2ce}) execve(0x0, 0x0, 0x0) 05:38:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9d74762420b88eeabc22c204989c18fdb9f68a3f0ea7ce327913013c840425f45974caa865944cbdfade4c8ae39b97ba1e885dddf31b99678f9b538e7f1811d1feb4172fe0839ad6ba4e76bbb686fddaf71315d25f80750a27398b1cc62641c377d94c68078b7788264e662813a24eeba0a08929cb481b821d5620670a85b25d5c51c4d8bff25922085641d4d19b3acf70891e24f672e11bb9adbd1442f44502c79c3c8d557471f76f243aa9bc310c169155620f9eb4a28aaffd6c", 0xbb) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffff67) 05:38:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 05:38:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x11b) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100), 0x10000000000001a8) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:38:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket$inet6(0x18, 0x4, 0x101) listen(r2, 0x0) 05:38:05 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x2000000000029, 0x8, &(0x7f00000000c0)="0000000001b3c40c1b6384b4be2eb7f7d655418dc085823d9d023d98b50c0650582b2df918acbfd6078f342d6b67b13148", 0x31) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000180), 0x0) 05:38:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socket$inet(0x2, 0x4005, 0x8) r2 = shmget$private(0x0, 0x9000, 0x8d, &(0x7f0000ff7000/0x9000)=nil) shmctl$SHM_LOCK(r2, 0xb) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) accept$unix(r1, 0x0, &(0x7f0000000140)) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r4 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) 05:38:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe084, 0x6224000000000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0xae22, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x503, 0x0, 0xfffffffffffffffa, 0x0) close(r0) 05:38:05 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000001180)=""/250, 0xfa}, {&(0x7f0000001280)=""/136, 0x88}, {&(0x7f0000000080)=""/104, 0x68}], 0x5, 0x0) 05:38:05 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) clock_getres(0xfffffffffffffffc, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getuid() 05:38:05 executing program 1: semget(0x0, 0x6, 0x43) r0 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x2, 0x2000000001000}, {0x3, 0x10800, 0x4800000000007fe}, {0x1, 0x0, 0x1800}], 0x1) 05:38:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a", 0x5b}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 05:38:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000080)="89", 0x1) setsockopt$inet_opts(r4, 0x0, 0x100000000000000c, &(0x7f0000000000)="edf279db001a0000", 0x8) r5 = fcntl$dupfd(r3, 0x0, r2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xa, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x90, 0x0, 0x1000000000000, 0xbc20}, {{r5}, 0xfffffffffffffff9, 0x0, 0x80, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x8000, 0x1}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x83, 0x1ff}], 0x404, &(0x7f00000000c0)={0x80000001, 0x7}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 05:38:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 05:38:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000100)='V', 0xfffffffffffffe92) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 05:38:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) lstat(&(0x7f0000000480)='./bus\x00', &(0x7f0000000580)) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) socket(0x19, 0x4003, 0x8001) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e00c70bde010003"], 0xa, &(0x7f0000000240)=[{&(0x7f00000002c0)="2f8c6582acf6d70108eece5a2459354173bd9f1e565ae3d49df1f6813b13dc09f60fc9cf3c1d8be1d4c905b56921a36e705639402c9c0d5e4ef8190d06268f9a6ac25fa47692f010750c8e969853f1372ac2f3e8053c6fea35e21b9a4199fe1132667ee417267856c836ece839aad89186bcacad2e2da1ff651d613857d22c8ed48584b1b75c076014b92e0c89", 0x8d}, {&(0x7f0000000400)="4378ada209c6f01a21f3dfaa89c20b5090a1d88553206dd1e34d9faa0f91ef4f60ebd2432648e2d00dbd120461117f46bb0770766af85f58839195a8a110490cb558510b4c7e3fba0c00fd125a1224ca481c9c9110c970359d85ba1c6794ba1c91a56e7e", 0x64}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="300000eb00000000ffff0018b779c0e29275afae028686cb9809d6239251d90000000d581f3cdd68765f59daaa3c8e57101e4942d7934a178202c9c66b45e76ba8d7fd5a53ed8d4f7d441f6410eeedb21abf683b0cd4a46bc2436c8e6d03f1f0683db64ec8688e0bce0fd7909428ed2ce50d0175626d8a03d62a1b92f05e9876cd86010d2eb2a5540cf386d546a33135feaffbef5d78c5d823daafab1ad20e59e8de7f86f47469f80a34f403e23c245579702a477fbfaf57588f440752ebffbe1824a4b6f518358bd069fb7510c3b467992f24138be3c4ab336ad31997469abea1e8d340786747a90561e78d529106e21bb1add061ed6e3b08000000f68c492238"], 0x30}, 0x2) stat(&(0x7f0000000280)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 05:38:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = kqueue() socketpair(0x20, 0x5, 0xb44, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x0, 0x7) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x10}, {r1, 0x48}, {r2}, {r3, 0x4}, {r4}, {r5, 0xf}], 0x6, 0x3f) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 05:38:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x40000000f0, 0x4000000000000}], 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x107) read(r0, &(0x7f0000000080)=""/138, 0x8a) 05:38:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 05:38:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) 05:38:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(0xffffffffffffffff, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r0 = syz_open_pts() close(0xffffffffffffffff) kqueue() r1 = syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffff10, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:10 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() r8 = accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r6, 0x181, 0x4}, 0x6, 0x1ff, r7, r9, 0x9b, 0x3, 0x3}) r10 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r11 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r10) shmdt(r11) r12 = dup(0xffffffffffffff9c) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r13 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x44) linkat(r12, &(0x7f0000000200)='./file0\x00', r13, &(0x7f0000000280)='./file0\x00', 0x4) r14 = fcntl$dupfd(r12, 0x0, r12) poll(&(0x7f0000000340)=[{r8, 0x40}, {r13, 0x120}, {r5, 0x99}, {r5, 0x48}, {r14, 0x11}, {r13, 0x6}], 0x6, 0x79) 05:38:10 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x2, 0x0) 05:38:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000580)=""/253) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffffffffffffc6}], 0x1, 0x0) 05:38:10 executing program 1: setrlimit(0x3, &(0x7f0000000100)={0x0, 0x100000000}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x8000000051, 0x191fc562, &(0x7f0000000000)="ff010008aaa008100000c351396b000000000000", 0x3116) setrlimit(0x8, &(0x7f00000000c0)={0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x14, 0x0) close(r1) 05:38:10 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x10b, &(0x7f0000000180), 0x0) r1 = semget(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000180)=[{0x4, 0xffff, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x80000001, 0x800}, {0x3, 0x7f, 0x800}], 0x4) dup(r0) recvfrom(r0, &(0x7f0000000080)=""/108, 0x6c, 0x43, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0x9}, 0xc) r2 = dup(r0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 05:38:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000440)=0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f0000000000)="8d", 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601", 0x0, 0x852}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = accept(r2, 0x0, &(0x7f0000000480)=0xfffffcae) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696ce43000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="f0410b7804a9689cf102e585a647000b810976fc5746e2c44dce02509a3364a7271552c32160a74bbd47d4d569678919ecdb372b5e35d8bfeb5eaab3d1ce3fd83558e95bc802e8", 0x47}, {&(0x7f0000000200)="a03c0773a252ae765365e92c547602c9fec8df0b4f392bb6e2886e0578bfa2272df3c18cc5249efcaebc32e44b8fc800e2ccf27b8ce10d17d0670222507cbbca7d8e8aaec35f21f4e9373241e8233492a8bfa17f2922720d8da888013799b868d68ff56d7ff4ee0667b55760db36fc65d33f0c91c07a404353cc34b40e271a72ca7caaf3aeecedcfe25e06313572314d82b3b9871522ce35cf3e1e5ec7b074d63c39303fe2b45be236a46a8d319ff3f283cd25376cf82d2171424a7a1b25e06cffd8c025b97821a78e0eba8c85ed4e1260f54220667f0b286338ac5ec541a864acc44b921d69e9895e2a6c33d4ee01ea48139c7ddc1668a157adcc90", 0xfc}], 0x2, 0x0, 0x0, 0x8}, 0x2) 05:38:10 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:38:11 executing program 0: mlockall(0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="4295e6f38341e5f0bfe9e215c59a96c8aef948f4e00448c3cf294c5dd18ca760861f44abc67a7787d97f67e9933768fd3e57ecbf96a8d84ac87bb22da8c2d9db0860a1529a7a83685a7148c138ffad69ab7e5d20d61f6ed87055cd2e6647b305b290407102bd018c64e01cc3c774fb6baa80a2ca5cc8187a7390a4c37c326784bfe397d4c24baa44904e37f842ec69869d5fd82f00aa012a1d7d0ba8", 0x9c}, {&(0x7f0000000200)="78b8aa173e537e252b4a8ee8a82537c3171b64a2438547fb3144b4546440be77e95efb3d614d3d2175c00b96f33ca356a93edf2843d4d5c18e9e08f4796617f58431fc2183551ff3545151540f26ada1331c887b9c82b0989f63c68971267a03e8b0f830fd96fb995fd9663f25145f265f01ef593286a0abce791d144f49998997b2f60de572bd1ab06427d719ede29187286759", 0x94}], 0x2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) setrlimit(0x3, &(0x7f0000000040)={0x100003, 0x3ffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18080, 0x182) fchmod(r2, 0x80) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x400000000000b) 05:38:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x7, 0x411) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) syz_open_pts() 05:38:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2000000003ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0xa003, 0xfffe) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 05:38:11 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0xb) getpid() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100, r1}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8000, 0x20}) 05:38:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:38:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x3d, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f0000000280)=""/153, 0x99}], 0x3, &(0x7f0000000340)=""/121, 0x79}, 0x1) 05:38:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet6(0x18, 0x8003, 0x3a) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x7f}, 0x8) setsockopt(r1, 0x1, 0x400, &(0x7f0000000140)="7e893142975ebab3c26c47c8cbe9eb8f9a50361df52522b70b6629d9a638923f723a9b7eeb2b2dbb7e40843eea5ff01991caa2fa9dbe827dc6d38da4f1b71897529f027441c92bcf706bf872461c861a01d95d207ffa65007c433c2a0c9cf3fffafcab3723cf16a0a05f706397e458fa362c5e30a40d9f8b496cffc605c900339d567defb10249ae2d94c587abfea14c8d594da3e6bc2711a41b0afa98471c66e627af82ae5a161263ff435ddab7c73f339036adab421003e4eca54a5e264053019a1aca48673598677495f6c9752bd93431249bf9ea38318af8de3f4635fd71d30e574b0e22d83d93c140af428061d8ddb48318fe981fabb678", 0xfa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = getpid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 05:38:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20000, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x2) r2 = openat(r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x81, 0x22) mkdir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x4) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:38:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = msgget(0x0, 0x180) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x3, r2, r3, r2, r3, 0x110, 0x4}, 0x9, 0x5, r1, r1, 0x1, 0x2b0b, 0x5, 0x2}) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r8 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r5, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r9 = getgid() select(0x560cf7b9a174fdff, 0x0, 0x0, 0x0, &(0x7f0000000540)={0xdb01}) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) r10 = semget(0x2, 0x4, 0x40) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000500)=""/58) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000400)=""/217) setgid(r7) setregid(r7, r3) r11 = semget$private(0x0, 0x7, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0xdd) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x2, r6, r9, r2, r5, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x7ff) 05:38:11 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="e2d0e460f2ca26a75efb51d7540084d43aaf5c68a42025b814a00c604004646cfb99c50d9ce2b12a86709aab640290c1d319f432ce8e503632310e34909321f953d3067f4c1ad10d209cfd0e4b29f182980fcb6e003e0a015afc3346c1b70333420b423d00816afb76be63feeb07877c60f58914e31be95b89b54e6ce61a333a09dae1f95bb555a258a36dccd4698327b94ac8fb30da92ee278ac09b6c52d7c3b459ea00ba6b028b1a0abb56893b050367e26e24d581c26a57aebfec66a46a1e28dc6cb1c12b2769a45f8be1fde6484b0d68f2906c58d30e3689e9259403cd6d7acce78ebee947f7cd1017800098abba4b96dee92fae8bab837698", 0xfb) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x7f) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0xd51a9d857544438d, 0x0, 0x8, 0x9, r1}) open$dir(&(0x7f0000000180)='\x00', 0x280, 0x102) fcntl$setown(r0, 0x6, r1) 05:38:11 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000040)="152a73950ddd57cacad2300e", 0xc, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xa1d5, 0x7}, 0xc) 05:38:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000000)=""/80, 0x50) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:38:12 executing program 0: r0 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x18683, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x4}], 0x40, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000001, 0x8, 0xf54b}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x11, 0x40000092, 0x99d}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x8}, {{r0}, 0x0, 0x18, 0x1, 0xfffffffffffffffb, 0x40}], 0x7, &(0x7f0000000180)={0x10000, 0x9}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x2) 05:38:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x3100, 0x9) mknod(&(0x7f0000000100)='./file1\x00', 0x10, 0x800) open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 05:38:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 05:38:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)="2468f67170fd419a0f6d52b6d46c592a6aa381d57a68ae9020adbbc2ca9796a8224335d18fbbf1c8f22b8858d591d434e45977a2ee6468f3f8e4d8d07b0c87d1872b07ee4d939fe779a04d792aeb9cfaebd13a8ccf9a8577882409442760021e27766a2c2813beb02b62b3a6f1fdc3dced6d12c54efb3e0568c112e20bbf3bf4c911a1fd1096b64157cb5eb72d6e9e57b4c146be62255858c76172e91a0054eae8aa8eb8c6f49111cab406cb71514095ef9988ea08e346ba0e2109abfbba4528c85dbc2c4c9d833185cb5fd6d661623d9ff3d7e736a6834190c0a4ef156553b287ecf0f62179ed8bef91c4a842c7e0e3a06387c396100de9d96dd6ada9b612adbbb2c385ed72485862301cc4e60eefd2508471d00bf3c0f24ed7eeb4ee0d06f69624409b6510c07fca0da4bc0cbf6952ea9fe3adad4e7b0b09eb836c6ee3c35bd748d6b59d65b2895c6ab3826a7902e60cb69d4691100def1100f6d5915a0110456c913ab57dc006bac23c9a16139759e7396e12921339badc7c630e0e2f75f58bbc0c9f182c7d2ab1dc95cf4c8795c1241288d80cf0ad527fcb8a6d838698b9876925867b214f8973dfb33800685f5e63f7ed1f6b1ca95e89bda4ca56997931cf461e7be2e5303116ccc44962e8f569ddebb67c615271d1eaac3387b93e6f586c5a275a6d80b16bdf1531526efb47cb9edc765e05cea34bcfede3c124cd0a470744820be926d7f2a9c159653ebf5fa17162f2d8fbd668e732ee4e89cdddb309a6225f74950e1108b7777d8b9cc7de3f2021cdf61ca719f1a887f9de6a47a84a38ac73643352c97837672088c577f5d10951949d28bfa127fcd271c3d677b6274e03270d43d2ab1c5d63b6ca41eb846cb4c6410ca2640ee0b475850731acbbb99d1c0afece83db2ce565d438a0e363594e035ffa048020760e8aac10dcd3581ded2c00d56bacd726f2cc45b4591f80838bc2f6f5210099d8ad7d24db98028686d5ce2415332acdd4c03c6496c71975669ee20c6c7620eb98f229afcf089eddbe7b7fe9c7121793c99c496461f55795241ab2188980c5d878cd51fe4c52c2e630752c943d5296df6e00d5b954126562fae1902f8bee30e0e614b26d541f84e728ff2d8f3f757e07eeb291c525ea2f1b52fc7e09961a1950a2c85b6792f0f07a662b1017ef700a3208826d2f3ba64a2a48aec0700a74413ba3e50d15ca3fd724b083cdd7820f70170457189657d2c64906abc0d3330004c4f9f44b18a5d748e21a90f461a61d63e4d9ee583292c69bffa65980cab84d498ee51869d1431c633e3ba124b9fc60b7097ce0c20c178adfba65d48a7391e6789be826e8a1d70f5b30c5ef1cfcab72e207539bea173aee305c6ec043e0b6296de4a951244a72c53c0e0123ab822499f44b9c7588f9fb579e5f02d10357f5b7c06a129526b7e7e78d101c8d403993abd04f4c588189feb4b1214928624c0059fcf4692ba59f0fee8c963241000b11701e61f7b3d8fbcf3c15eec513b6aaf091e74ff29ae6197e635a8887ac24d97616cc852fb7faadd58e38bb1842a26e1dbd135602f6652f5408b192328d30cb5a314b33e4643e7353899e79951276a5d25878584af2a6a1643585cff0290b356841120c7b7171d7b46cb687023c5eea7e4e36558c60e7379cd96ee53752cce4fe0a16c2c54c39f297ba1135488c36c2e1bb01de064f5285e38f40060968fc97b7639195f94cddb3e2c293c7e48b31289f1081c2bbc920f148e6aaeafa8aca41ae3a0599ca0f255dea5529955d0482a686a5b96a5a272199d6cfb0bc4c2fd2d9c2a18fe65cdedadb100667119bde83355b9344a8fdc97c5c21013b37f6184c787f2a26d0b5a58f3b672863f335144d6c82325bb7542162a8046d1ad46944fc7ebc0824b0ec3cfe470fd6f87ea33ac5ad593cee455280b647ff9874683145d7dfc1b39d8256d7afba42ba6bab74c2bcbcba8a12324797d19293d871c678c3a1b61a5060670adcb7cb8c9450d8cc6e32a1508292b4d5d7d804c7a4e61db312544d5a89813ed8f99023dde704b794f8c3d7583f46baa7d36103316edec1b91563b8d251d305351ee5a958a9d847b2ca3b2f98bb288a894464828b2ba4ae58d8edd74503f45bb113fbb2b7e3e650437a55838ef8c9eab233e169794e94643781bd7e063daf364b1c333923b6891590d6a263bf3a3d780d4580b2ea6b372c01b8db2fa83d9b9843e7e0b64b525da9f739f803a1ec0fd021d9f00201a4366516e0967206777df82cdc1a5effa3cc1da56d9cf2367c72374513f3e62f9de7140ce37458592a8b3a9dd309b5fbb0b9be919492d739bda807adfc77bea8ce519dec74cece2cd9eb09e52093a1cfa8c637da2f6d924702a05202f1f6362ee61cd885f147a9b71c07c16ccf85ae930060ff5f5581710b6edf83353e29e42c8f7a3644c5c31d08a4732a1ee647b58dcfe874d430ba35104aa91df8dcc04adfdd79c970beffa471aac7a4fbfb1b18ee41b2a6ebb6c36c257c5880bb984a988b26c91ea3105f538ea5ba8f37ec2578248a83dcf16d449f3a081bb5859da216c864bc927e8c6e59c751cf36c4eaf863747e321cb832e07a3f2a00566164d8299df53c5834c27aa73da686d9e04736da572a39936a99871d18c0e2d81f4e76f12eaf60194c77465e93c563cf1520ee03ed96ae82f39018cfec9ed2880419302bb637e8afd7dd0c1102608e5dac3d37dfe70cc286b23ae151008890402b48c8980eea7c2f7cd6ad2a9a6cb28c8f0139050c2765bf134a9fa1e5a6625942221684470868924536344224a9f0365ae4f86b9e973aeef901817ea81ad6bbc2f079da8efe96613776e6d58671b2b4fab0a74dde30b64637a25f4f26035f9c7bd4ffe3bdd55e66b93f041ef5a6bb307a4bbc287f8fdd5d1667e7b893d45f626399f057e7034c3cf2552616f00d0d51d46b47fac0a0ac6f5cb9bc0714efdb597b286d838e192d8bf5a609267d3485b1695d16900c834680d2894609a00691390dc1b1af29ec8f711528188d5bc8f62df453879aa7b7c5f1f0efdb0699d03d711496d2d96f24c3af3bcebfc10d87371670e5d07b7e14e1e0e9d0e1aefe1131b0379d4039831d72d96748ade7c87e81bd1d45a6c83bdb08229d18c8e3a60da3f8a082e768a2f33b71a388a3f8cc71e1002d4bd7123501c6f926d70e6effccb09e32d2a3a139ef342762c7cfad579423bcdc5591498254367090a5082ed727c4b4a6f0e6d633fa093b377f4c176c2ec4cb6c008393e31ed5bebb3ab00f8dd52af06ea330e8b7fac62222da84ef5d07ff7e49aa4f7d26d077216cad8b37609a2b062d95b527d8396a1c2d5c5e2db2dc93d75496415cc541bf1841b9122fa3d6b5404ab4f5a2b7d6a1e99132dcd4ae5b96c8253239d53aacc881df59c75295777e7ccb966a4fff644a437e5e49a2586907025c0df94758a2417be11b49ffeb0ddd997a480e6d70ba6c15a263771e5485eb11f86d789864bcb1dc72ee66c5a7aa56a10b9337d5789cf45599e4765ca80adcb9188f86d4ff51762f01bc578f979efae5195d778d4a1eb19dd733e911ce8e2a5ddc6ab18aaefc76e6624318cf36e8d44e04a5eda033ff84b2463dcfa39a8ab353b5e0f5f2fd99ba1c85d62131bdce8707ed8385cb9b4cb11af5f07cd5b97e0b85d4670fce80f2e8bf23a4582d0934c3c16ec284dd7cbc31af98538311a8124f26b6d5e293578e7fa2bf8dac853011790fac547aff3224a7785745d708d65e06308c06dd75329534b85078ea70a80dbef961158921d887e9bbd6056fb860a3c952e713912af0abd3a7fd3a665e9233c2822ac9918760862d3622eb42c63370bf47f691d91bf1b73b3f9fe86d1825e5bff8d2a91da184f42ec7058a7cc28e9ed84af4922ede8d3d8de44475eb102de67bf04feb68f6f8c200b1fdc17d6517ceb56acaead8f5a12bfe9a6eb9e1e723ff3e61fa1da335a720d5de2f0f2be14eb8a5f194ab6d297b3b2121ca0f2076b13d8254d69c4998e6390a5ea428cfeda39fceb552c495bbcc6146d7f1035e7ca1691d3e57770848beb41a4b86f352b0c12df09f16000c0732b22cc254a1815b386cc7f6169dab168e60c9b6210ba418b3f5dce51030e85e1d07e263b3085565dd004f75d4bcef956ff8b75793d5684877a78b07a3b093b0f150a95668623cd0538ca9f6e89c3a69635ac801045c67183a250b17196c2556c9209e6eef351be69de9b009fceb3491f193a0cc717bbd1b74bbade42b0c7f584e4c750d21ccdd11390c1aa4e15ee22d42d7810b438d17437934e8d8fd4832c1983a3ee2cd46c06872f56730b3d95749b00e40a1fee5d8366d0e1036cf72b507f259fd47cc96d5d28ca459b085cb80e6c57090ba06416bc9808df79be35d7048e95c680c1afcb8668c9d84e812ca52e0d97eff1e0bdb152d0accc6faa90902b744349b7c8f9fc28898967cf44403a03f06b664730023441be5ecbf7cd60c8fa8af497d4f8d433d62e73bfcca6895fb83abcf21d8532fdd0ee3e98523dce38b6f8758b7dbfbeb03727c3a68faca278d0f6d22ff41a9eb73e4e3a2b360cbca3091f7e3fc888eb0e19829b334b76c936b577b7099f6b4c73df144a3193d10d9616626254bf1455cec652932b40ffab52d58e038084c1390843eb4025f01b77289d2d8157f7e45a9eba9773cb613a18fd09347c57061ce100df4d8323c5ec18cf44900eb4de08a6bfefd1b2c06e3dfec1439fb202003d24858637165ef4e43b3aa0d245254d530f15198affc7e46864c53690bea0d65cd9861cf3541074fd3ebc0f40bd8186dd7ecc2382c482ec1174d3ea9d81a13cb8bbb8110403d87119fb22d1c7b27d82f832199f5596840951820a476e1baa721785c30e101b6f14f8efe51c8e5f2a613dcb2ac7f780128dd9be52c4924a1a43ece4d9bc4a06cda7ffbd62fc0c199e554e22b46ac50aa99c9fd76e0bef2c19a1e9332c8958e069845e854f2895f5dd34cfe0a2c1bf19318edf9ff6ed05edd7cdec7aea4630db43a58bf8d651ea8898e70ae4f61d7cb5ef9479ef2dcec2ca11783daadc226cf8254cf7fc7e599b3e6346096e9f6aadd893b3949f61de6dca1b7be5b478772b9c91132f05f456386712e41cfb05a92708b09d0ad25e1ece5a55d98634734cbcd98d47c8fb80deba34acddbac8e00d4c49c72ba282b3470024c791753b02230463d7ffd34cc553003d661e061608e0db59aed0ddd2098f28c0ce2de70efea1a83500323f388688ed24ac6c21e30c2bd7e869f031ae1de2a46e511b2eef1e0b64b3efbd1e69d9c717ebf1d34de90d6335a1c611e839b163576260de57727462c98102670d58d1f90086f112761d195b0d18ad001dae3d79e588136277cdb19100577b7f5d0846ef62916b878caca20209e76af05804d9dd241a8ca385c2234457a7ebfc412ce83d3d02929a533bc45ebd9043ac163eb1f600a4ddde927d3db3a4ef7c64c13aa5c430b2892fd1b48acb0a56ed90ce71db7259b8ebd41d254ef0f95cf8cc14336f7b9026524a3424ff1ab0883ab760b604c55b113ab9cebba82d90601fa34471d74345c502c038252ae3e5d4d215fea4806515124d93428bac4ff72a4e830c1872dbd44e1e212cfc2889a170197897046f27479e0b0935a8000f7ff86d672eedad5e9025e52e99fb1290cff7900131e2547758b918ba9ef5fa11670e22d01d1b0b7925c4f569006111da094d9a63f907a03014aaf91898392b39766c2da5fff2babbd90ff9512da285a91112d5453dafccd9298ce5586c5", 0x1000}], 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) stat(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x8000, 0x1000) connect(r0, &(0x7f0000001980)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000001740)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x1, 0x5, 0xb82}, {{r0}, 0xfffffffffffffffb, 0x8d, 0x1, 0x9, 0xffffffff}, {{r0}, 0x0, 0x8, 0x80000000, 0xfffffffffffffff8, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x0, 0x200}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000002, 0x1, 0x2}], 0xde, &(0x7f0000001800)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x196bcb9494bac251, 0x80010000000000, 0x404000000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000043, 0x81, 0x101}, {{r1}, 0xfffffffffffffff9, 0x10, 0x3, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x8001, 0xffffffff}], 0x2, &(0x7f0000001880)={0x4, 0xfa65}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xffffffff80000004, 0x1}, {0x800, 0x6}}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffff86, &(0x7f0000000500), 0x0, 0x0}, 0x4) r4 = dup2(r0, r1) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="f041", 0x2}, {&(0x7f0000000240)="e45f400d9829b991865f0c5cd8f1b2a50c33730810ee4f1a2e4a14529801bd07d42c30ab528db1f2ecc9327765f6f3de106fa2028bc7affa4b3f70973ca398af1a9de9c05b7f71ed67295f12f9ceb7751a0b109ed7a6a33668f1fb18f2619134b6367aed9be124cc385c7b897be340a1f7d51ffd9bfe6a454ac8a36562c4bb17a57f0fbe79f8eb689b841375dd1c859f989e8b1f", 0x94}, {&(0x7f0000000300)="b272d85883fe43adf0f50e2a8156e10dc7bb3d121c3bac75f104db26d7e64a3327c426520c9440aa733e2e08ba42febe9ed6951d282f7ee441fa542e3654bb6885e2fa2b7788b206c5bdeaec6bbe98138cdccc305c07d4366df66c27c8d34ed8161475f72c5ca6", 0x67}, {&(0x7f0000000380)="b1a6d7a4d65c910861050f056bdcd0a1c1b70ad86b5ac8b75ff3ed2cd59aebcfc86cf21de5820b5a76953ab3013938b5c47cd86eca0947291bd6b624688084068dedecdbb7d5813b837da590c445bbefa6cb16032e", 0x55}, {&(0x7f0000000400)="bc79d464a852d6050632a2643b86", 0xe}, {&(0x7f0000000440)="57c2cc1f54c409ac326546ea60212a463d49c30f2bb4121fcef8850b880e498f2c844ab8f45846fad803155ca4be3e7278dec670c86cdab5b3c76b77c26c48e65f9beb568c31a9b682a101c38f88445e70aa4f74b1baa4a9a4160ba2abd63626bba94edffe9bc4136009d99a82c3b1b3c7806238389a9d6bb99c19909558d039edf7014af4d2bb417d9f78dcbfbf1941f958e3160d3187a2647c3efa774d2069", 0xa0}, {&(0x7f0000000500)="9afef55f3b2e713ea2c3794f29865587172f16744b80bfff29ae2581433a1790d1eb3757c912f7a765eb26fb2c51005b673e7731afcf9f8c52de82ecac74d4bc697bd6852f4976360edf179b3e73bf0ecb58291a2fb46340bcbf29311b1852c6164e5f09780f4390b355b5cd78f2efc38a2728f03a5784f2f7dc4cea5cbea23fb6ed3b24b52259c03405d34db9276828e3670ef62fba348386490be79d8471ad7ee5e277eb548a6d0ead", 0xaa}], 0x7, 0x0, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x0, 0x459, 0x9}, {0x18, 0x0, 0xd63, 0x7fffffff}, 0x4, [0x7fffffff, 0x101, 0x0, 0x10001, 0x9, 0x10000, 0x4]}, 0x3c) 05:38:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0x0, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0xfffffffffffffffd, 0x58}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7f3}], 0x8fef, 0x0) 05:38:12 executing program 1: r0 = semget(0x3, 0x1, 0x203) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7fffffff, 0xffff, 0x81]) semget(0x0, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) 05:38:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000380)="1d5f51083834727b0804069d4ad153ccad53bf8bc6430e7c179eb2971d7eb6f09257ab9f40655b11f8258d0bb53f2be2654425c69bae6f149bd6f42bbff5b9037062165a266be478b4d86bb5a40bc320ce92685107bfacf77e6cb846e4aaf1817301dfc260415ba0484be9e2baff8c7c34ef23150cd95d7aa62fefa1bed3931c0f41b1278ec8f8a3182c1b8278d846999fe0300ecd4c161374bdb372f94a5459de11ca5e5e17f30592ea7f9c5acd53d4b0238ca027170509036ec39ed38b552f9633fc0146c9cdda2e6e76592e4440ff66bb5404f7dae1e8b2577b7b9d842ab0483ae4f1193c7f13e60035f5dff98bed0eb077a15ff0ac1609b81589c0a9c46e54de3a3c9bd2f9086b0189f55d2cdb9c42526e04be7b9c5e035f245715164fc6a7afd7a605197dd43393a366a5871c2124307dbe7dc652b91ff64e9d3e4d19d255771d770a59c3bb71c7a31c1c974b8a15f8dc71b5c0fb7ce5164b119883da6f569d18922fe740ed79366221b09462a8664c21f25a7234fda88290f0d34c39865fe7be", 0xffffff98) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x939) getsockopt(r1, 0x3, 0x9, &(0x7f0000000000)=""/149, &(0x7f00000000c0)=0x95) socket$inet6(0x18, 0x8002, 0x20) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:38:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) write(r0, &(0x7f0000000100)="88226ddfba6d82b6fba4cc2fba3e4eb7f478b4cf16c85950f58a50362dc7de1fd0201e6039ecf8dddd5ff293b9b20acc0bf0682afe8541d3db0a1286f14a63413b5614984d5ccd467630153b410513e539217350b1aa84cc9506e03f119f752199d936b2124d11732761c638b48c6ec126bfc0f6f4968ba50527c5fe5d4969bb81e98f1c88ad885d954197180d6ae2c10e8b330b8bdc10e2e8f4c3ee052eea1b3c", 0xa1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x5}) 05:38:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 05:38:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2fb34c9e57623e9c6b17930150f962757300375acaab267752"], 0x8) 05:38:12 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffc) getsockopt(r0, 0x6f3, 0x4, &(0x7f0000000000)=""/236, &(0x7f0000000100)=0xec) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x5, 0x6, 0xffffffffffff53d4, 0x5}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x600000}, 0xc) 05:38:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000040)=0x5, 0x4) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:38:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1003, 0x1) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getppid() kevent(r0, &(0x7f0000000000), 0xd69, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x3}, {{}, 0xfffffffffffffffe, 0x2b}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x86, 0xf0000070, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0xf00fffff, 0xffffffffffffffe0, 0x2}], 0x5, &(0x7f0000000140)={0x0, 0x1f}) recvfrom$inet(r0, &(0x7f0000000240)=""/207, 0xcf, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, 0x0) sync() 05:38:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) recvfrom(r0, &(0x7f0000000000)=""/90, 0x5a, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x2, 0x0, &(0x7f0000000140)="140008", 0x3) kqueue() r1 = msgget$private(0x0, 0x181f5c2cb388e7d0) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="bfa96122cbd4d4cddc4b7dd22a6b5b6536544f49a7f8f756a65853d3fff1d64b5cd2100ad916c1aad6425f41b187382ad974063362b02c2bf58b196202509485cee59b8c1ede166f84b776e93cb47763bd52ed601829b99fc63dd0a1753260570e38556eb6d4b6c92be46959149d125612526d9efc7525c4b4e871a746b3fa03ec346e3f7650aa7edaef1696ceb2ac1218b8c477861873916c2d513482f7e1700c3dd2c3a49ae6dca4e12847420419fd10d673780056248518825b92601f12baf8811b457ac51020bf5a7c", 0xcb) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000009e051b1a9e00e8db3a8f000037cb042e7231c665bcab1a998268fb58f9a2ef1addae3ec90d195079f5ea1df95a9d549c2d634384d17868ec66fcc38c6a4c61ce7d16cab6f8aff419eab1188d517c8281c71fa8"], 0xb, 0x3, 0x1000) 05:38:12 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 05:38:12 executing program 0: utimes(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair(0x16, 0x20000000000002, 0x3, &(0x7f0000000080)) setregid(r0, r0) 05:38:12 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x200}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07d65538"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000000c0)="9f1e922fef3ecf05c531c9a435329221ff58dc04e9ffabd052f9737077f12e95491013a49953e788c9c5e2332de4614bd2eade7ed3757b15e7d1c82dc3453d28cae3c03b507d432db158d04611e020feca85dd2998b8c1caa4305dc12b50c355952fdc96cc61bcc1bd2886eb28a4ac11e56f8d08e60dcbdab0d7071f9928fb33b07ddb12d05b5bf6b1ae359b92a736f4bff5f995ac196f6c5cde4662658010282fc1176155bf956b13585b7d3bf781e7575df35c07ea7237eddf0cfcf86da862fab568a6d1ff2c928ef633c31dacb4d87b24daa3828455a49ada2b189260fd781a00f442b1cf4f3763fe", 0xea, 0x401, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 05:38:12 executing program 0: munmap(&(0x7f0000173000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "b59cc2713c9bb341384791232c13140df988b9e1"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="bfc82e2f66696c653000"], 0x10) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5c, 0x0, 0x4, 0x0, "c862d89a7f72f8c7a50a9ce03367a203217fc280", 0x9, 0xff}) munmap(&(0x7f0000059000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 05:38:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x1) getsockopt(r0, 0x2, 0x6a84, &(0x7f0000000000)=""/243, &(0x7f0000000100)=0xf3) 05:38:12 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0xb, 0x0) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) map stack 0x20000000-0x20400000 of map 0xffffff003f12b738 failed: hole in range map stack 0x20000000-0x20400000 of map 0xffffff003f12b738 failed: hole in range 05:38:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0f7f0f560950f92e665b51593000e075ec897f8af98baee696d2a613138e6eff3c015a33481efc35"], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000032c0)="0d49ef65340209fb9542874873a9db33371cd1cb8e890cfa35c886761e31901868ff9397783fa7336fb8f6ff9689fa2892a20731c9b794b21fce6e07ff8b14de561e7eb04d4213962015e4fc940de26a158d4d30e6080e71a1b450dbc0b7b60b444e7974312b782930a4ca2c537377f665dd58a1ebfb77aae763d9c8b77aabc0226cd752dfd3a950304c27f9bc5df6ea73830d1413c4429385d74aa7ba290968fe90876b62e1d6fd7e7c326605401da089f113e703dcad1345f791ccbc400e988f739bd9d8157df04ba760606189ec7a97b74107373aa1f674b2b059cab883a7d76cdd9f9a63f4e025293d492e81863bce4b7bdf6ed4fb693f1aa5775d8bd2199c8b9e02fd1473270576f5c6e58b09e889b260244909756f17d9e59d39d8183b702366cdaf401b2e0f7ee0fa053397e0d7f53456fa2005119ece500710cff22cf727b74963ffa71269a9780be7b6453fbb3654144871003c2467fa1d28c0e9634c24f0d7fed6222a650e9019486e2a5303ec6899bdf96a510a9b73693f55ad7fb58242c72d41ac45d7f63c02414010415c013af3c71a7e1875204c0207a910a5c91da19ed5a4f82e49a1f25dfcfea73f462174b5edc5b1efff255eed65ec90c8b0888ede83600beacbd4a46f8be2299ef4e79308cce2bb0ac6ed58b1f29e6d972259f7d5927774f288eb7a31701ac1ff600862c72adfcfc57a811ecae96b87a7263bad5c22577aa0649eb79c8cbe26aa7a1b67f2fb9498ca8c2611307080d5cb897c13b159b8062e343e09a9ffe088edeacc047d3a521872f2dfed596a0f06addc3f5bf57b27aaf467aa649d8ff33dfa665e57f21af609ad87173b12df1ef95289aa9b8816516c957eabb06ec603f420801def7f600ad158f3eb84ae4ad88793539683e1d8652dda0a019a09f3397d4022bcb30c7ec2f3cc1345fe3c8d561f6760dab28736dab19f2e591ce10fea142533174d88a6e3159ae39a7cb314b309ec8ebf96a5e165eee293c951b261dde3f6a5092979dafb0af24da59d5cea37a24c0acb3973dc7633eb57eee6150fe989e01a306d0a9ad50af9cad293345b7983c090e873c5a901dc4e41ade8230b060b11983922b138d06abf98f66b73dd9b56b51e15f440077984e472ec8773ba5dfa6c83cb844aebfbae7be0e497d4628387605ac86b9ee02f323d9c2f291cdbf04ad5f9581fc9c97791e90e0d21c228610dd986046055078e1d0e247cdd209de8078204e9cfe5918bc1836e6349ea46df3f6544e6ea9fc07c39e0d6d3e589e1e2b85f8987ec7d01de77cca85a08abd9e6657468d906170b25d45c758c50e5f2d295db9eb4eefaf93617d506287645a2f94d604924ef4b5fc90e7aa873b3c5213f070dd8f658539e4bb7f97d073391080f5d9879e8d057ba8640e2e98aa7de9dfb78fe4d45bf018d5a8ea80ca4f0eebe1f8f52febcce43ae9203549bbc30903302b9cae2049e608a5bf0db74a09b4e109ccfbc992718a61143ba36943c66f75606394a9db21dc123c2834bd2ca9e7a1127f51dc57ba116c260ee37675a1507ee2483e868bc8f967db0f4adbfbafa128763987110a6b441214317f688c6aaae804f0c87f4edf75be9a058aa3435ad4ea173b491ff179b299d98b9f5c2780d48cbcfcd2931486325f2d8ef2bc0c42d4f99e890959ee47d67a5acd2de760df7989f16e0ccd2bfcb200e14d25c74b09f3004ec251e863a3c054c66cb9581b7963d48961acd7d39a34f56302101662d22fe9da9d35aa35bd731b8cc25c1fa181026ca855080552df44e1aae525427e7c63534bc63d8d9ffccf5db3ff9bd02298500d8d345c26a4b457527c42de7ee177045433dee478a78aa7fc6793d84a4c553fc2cf39275c5c3a0f2a11b3608db3198502ef8524416d725fa3756aeda39b9dfae639a08104e33863bebcd5ab80afb8f718172e413d0dc8139975afe365aa8de0619937431ab3357ec118c03b0edf43a8749d7052a9ce92effd46e84ca97bca867ac9cdf385c836287244c1499d9594c6fcc532f27f29de6445425168b5be9e00940e3bd89eebdae47df3796e1eb97d020f9acf066d03315d2ae2c23f7d851d13c180b6f2907551fcd900ee93af9caa2dd1c87fc5eb468d963cc9011f8d54cb703e156085ce290d9d8102f98cd1c03c4ea0d30fab8595b450074ee0bc8e078cdb908c997018cc7fac62bf21400e5796e27f926338fe65997a53e353fd65ba2dd92844a4ac73de3cc49ca7e72ba8bd8575b0b898b0b5e961b5b79e2fd1f92830f354ca6f7a089d5d8b354c6ffbb7e2aa79ecef3ed07cd1d7634ceef21f5753a8bc3733a3cc7186f3d0c94873572d6f5f6eea2e84f0d58c3d96830cbc397ec53eb908d8322a2ddbaab51c258ba57953536b98fa1b9a5b3fd9a24e712837bf4ef613b944f3b98e4813364f449d2d54555fb686cd955ce2fa2ffd08bf72d1ea89546516f0633e554c88eff7207d6572c86a073b0cd9c6e41a27fbd654a03acb306126dace9b12da6188dcc3bbbbbd2bc039b50ec71eca64160f87f84e30e0edb139c6301edfccd77257c5315474a7f797fa8d1a62de71d3bc8cc472cf78895b77cb6b6be14f4b1c989a9edd56036a5037da17a3b57a5ee2315158515f0406dd39cfe21e05b09e13953e43509cc36250759b844f2af7ed0a056cbb4f24d8301e4042a807113b5575212929ef9fbd6100de57fce016281c63fc2ee0485d10cda382af222e2355e15d1f8b67b8466d49ec984a41988e0c7387902b4e2a87033f31074e49a5498b208d9393885f141cb8d778460e3ad78630c7566bacabff27f2d7e235c15fbe10a0001878e105c8ea71a13e21c8f287431d0ce83c7636df7d16d14d5ed4d0f8f05f8f2a32aa4097ae4dc050076dfc0dc10a3ca8d5ce1f1514617bc9d0cdc34aafada64efa7d7b61ac5faa6ab34960ff154cd008df82b7f383e23d14bbcc1dd1556ef735b965d5516318160595ad23eba72a819a3ed757de7580cf1bb8082d143b4887efced25b5aebd5c7197870b51db13633d7e5359241495179ed513c00d8ab10b979b1cf7a7074d697a522c23a6a5a39bb0e9b8d0d338d131b2ea7804194c29bfa90c0cb982f88c97b28f85feac6d41bcabec53305d82866621d8baf0c08081500e51b609a9a72bb21db712b28d419f7f25506e0675123640c70248d31de93f7b7bb2724e52f46556237512fefd4bef62c4dbf0bfdc1f26936efe73aa124a170e8b7ad489bc274e67a34a8f7cefc935b8f68cc711b78df6d9cc673b0a2efc75f525fdf2502bc3278c6cb80679b589782a7d63bf32cee4396d90ecfca39c43d6a9958f8c6b3256906ba972be6d8e79849792f219fca759c2e48873c707bbf0e718c1a66f293139b9150f8d0c6df4beeaf5e9767b7209c4bd99700efa88f94ea88b89b9d168a06f940e9746a6b9edf5a7edd464e348ee2f9d05e63109ea379b576c2559d78d310aded5ae5464b45bbf3a4cd4be9221a9c2665f34b1b1665ab64f7a1090225dfc94a88ec0da1caca03e5021a7da05a9572da90fb6473884c64298f191b7ee67014b23442647d149369fb07f3e6ab6f8205ece9d801598f4335c60c05b7a567525b0beef181217fc8bda839011405c7dfaef1b5edb87e4e315a1d10ef12e12b953821a6d5d2c4ae9839108ea5be0c8b143abf1a6b0c9cd015ac08979b20b741cc175ff4c4fad7c2518cd14a52c5cf3f96304c3a44097bfcefc9372763bbc9722768c35c8e4fe", 0xa5a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e7965198931aded245ebabdbda68c51d5ba7c6f98e4b9aac05212e975fc75d59884a3873dc7223673d5719e7e9e0a8f5377af569b14723618a00eaa6680e3d9a671b65028ea25fa53320b783cfbe174115a1ec71f47b4836346c318a5d7c4e4d1fc2541b1d0699fbd788aa5ade83c72a0d08673af43b7c2bdec1aec5", 0x7c}, {&(0x7f0000000380)="6d7d0044ef4c2652728298c629a6ed4cfb49acd9236d9a230ca838176719d5baded5e168d4755b6d45a4d1eb88d2fe8c4990d8ee437746268b609397465d9c4e9b9ac7b37ff52d45eef562daa4ee4b1c2e4a6105852ef2c23127fb28e719aaa38b15655e74df4a3ce1145cc4a08321fa967ec15d397f95e0a9f8a1b5cffe63415da208429d3dd1cde94b3d02e3678330944ced5b8262384f106467ea03b7df51c5c92cfabf6cffc38cdb9a6a3fab0461b0411114fe56109f08c8892a03c568b41e704d62c632df0b689fb3cbcd66a35fbadd94cdbed3d5b33fc631eb3c61f857cf02df451dcfb6a698f98a026067f348b009e17f7ca1092f3da8e86d1ae7e66ad5f6e7b83f4113d5a52612722ca1971062c874b1f324e8b9f9a87758bc223c99656bb509b769cfffa31dd068d97e7b2a7a7341f5c030f29665c78b28497b2f0576bcc7c5cd4f733f9433c38d4caf046e4ec72c56aab3b84bf2a3ceddfe7e92cea183eefbdfb04685232e9f1529db5c5b72db4dc85c4c1fee7b1618f7dddd01486384b1d53aa4f4e3a174fdd9d11cf674065d90c273a457a82222cc846f4870e3350e5ef8349965fef892a8346e282aea1b04869bc2da794972301c7dc5c4e609c03bdd274c8560038de31f6b8894a80e4c9249acb2537cf75ecb64881e0ebb2047512e2d61d8b1a8f82b710cc6a52716b277c8d8d4696962acba28226228c44dd1fb41555beec4706c95c1cf57fb90dba250eb516a86647560a511b8da3bdf32787e2e764095848dec1a60fa277b397dae075827fd33b20534104e5bc555cdc84a3dc75c13c6c9ee6ded71e507cd435a137e2302ba09cb9f1d56e289128cb671eb4f0c1ca2d1052bce8b6af784ebca8d184e5c12697ad4522e5c46062ffe963a315443223db7b964924c01a0c9dc694bd83b72f44d80ca7f44340b43376d6b910ecd1110b8a1e9469d85fc7172bb649e2d9614e326275c9626f4bb904e18cbb5008162fb7b0d165a5dcff4bd01e6be7c88829916a6e2660afc2e99ee69ecd505b055d5e7ea842165429bcd48f0a23f506c34acb18f9a27c20c5f1575c4a5f6ecdfde718845d32cf63d472467ce6689748ee3103fac6b8ecd39f5c0c594bfafae4cf0b2b2834992cd141370df1f7e9a990f0d4bec4a1649c4531d059d5b1fd2097f8e4c75f7b4da4bffbf13aec2b99e7dd12bbc44fd1cf60796565b8ccded371850fa376344cdde70c630c80e2baa9d193a5f0100408a8affd445e32619c08530f9ce57147c3879776ffec41f85aa2911ad73490452304e1e2c1d744a1bf9e2e007a0003f43c1c05fb308c258f33bdbb9593b24bbc370eddbe96b62fbef048a06221c92f4946cac80c5c60ae56caa743e914d4abe479bfb927076c6d19a032f22003957d4bb9bc6077ff9086b0a5f60db624018488b422c43880f1f3d906085745ecb2ce14bf4982055b594839eee9012f0667a3363be1c9f265ac5e92cb5704ab06b0a5dc50c6f1cb1586049593dcdfc41969c6506ff40f198799b8feddb9ee1ea3e3aadc4fcbe42efc52acb4283358580486721de6116860527e175d786076f7812801833c28d629c5726b3885dc9da693c4ca1e9a9433e16d7e9a34a0adc159768d64196c418761934400aa2533e343751f654472e3eae88bd5a8a755272744e75cf5ccb1b1ebc0c9e037b185e53f55f2ba3ba490f60deb59591d4e5a9adc7086557c78cc99bbb665362e7e6ba92a2547e2efb6e68bfdadc0ccd39e402e4a692d46f877601008dde721790ae044e085d732da455851b0b3c8a3d40d976f16fa97450d0ea7588c9c8848092f8f5ffb30b72ae5309a78bbf151145e29c6aa490945262f6407a187a6e1a17c6d0eb32f9cc4a82b13f2b176b4a4a47ca362f427e52167e87e92765838d66c18b312d2b0b1697f0c947ecbecba2043aee71396f1564f1d0acf50b5754ce298fb0dc61fb955388522d84c190c7585d1dbb73370b16ca1befcfeb7c76585186b70822e4a3ec22e3552158df886c941fd19c2a755cbdc384c6ee0921793e6d9b6c1c4413d0439f0ab9cd79c122b513672ad0694f77a4f0968ee7882780270e7ea4bc7f82c2e8270965985216c86f00497a7ca86ceb8c71ab92aa33e8e02ed9a02b52e30e139219dcd9c2b8c5202cab52bd338990e556a95eb3716515e4ce13fee3307bb42f4aabce2f1341d75072342b7f709782fc21cf9d6743c0b62750851ff6b18c11a835dede11aa913b0c89f135ecb2c9000d3332241e3d4d0632966453b55129970aa5be6b5f0ac9156bed92ada352ecb7a189d642793bbee00d14803688d8dd014c5f7bdf24336a11aa7dae9313bc654dabac015de5173af3de411fb9a676f841344dac6781f5cf2b6e0fd1ed15a5e3c0c68e2b5c90191d16217732bfeb141f60fadc062aa6a44f1fa87e664f1043a34b8248562023ed900724bf0d391ab32d332ae0e03c387890cc6696fff722eec65c985a51fd4bfc5c6a8de2a441541ccfe6a123dd6700dad8729668ec342ba0a556826207e939a4ddd7822ccaaeced592dd8544814c19fc81c6f39a64a5d3c9da297c38b00295bcdddd92b7c69713662a2925509ffe98d5ab7f91045d5359dab470b73a0a4e6688ab91c9eafc08c69ab618086aa660c873c368116e21a2938ec71a06b4190e3b497f52df347212409c48eb6bacfc859683e3499f2225c61825438192e0b2ded565ad838c1998c659e3a7974677f6840f2542515f298b6683dca53abf86632bee6a1d34aefb75937947d20eccdc261b26d805dbe1c37c6cae5c4d8e755fced6d69bafa77477a8f6ffeda59fe0d6d1a84da7af20ce7c1c2af48eea3949f4fccf0b23f50724b81cb6ff44d36a48ba3ea61ea3dbe5d7220175dd7f922ca464a7a45509fc52b1030458506fb4759a226cc1b6b265008c9594f47f37250a8275da1033a22401ed01190862524c9c11a342169ae7d3a54d93014013bbd316b696fc32a8ccbd8cae6aa589a63de8c803d016e3101f4dccbd753db93c502b9b6eb1c959d22e88a837256d05d20f43f765b28249227d21d0c4145ff282d71e440c3a4963c856390b9a25421c78a436ebb771bfc48867a1b90c7d4e857823e4b4cb799b14c15c2b75e8c37c41b8ad73b0df7df1c235b880892240a919e665fe7398a31fa056e4b813f062fa05458b5d9aeef13ef30a41ac5a25230abcb2653a504be233b7c0889b8d61ee36c2a0eccf1f87f65b7ec5da4f6317f5a5325be20599f97317cfbf3cbafd5d09e1ec8afcdf8d09aa8e4d49a529a5d11753159cf4ba37bef14290af46ba89c09acfafa8ac6a4fea62b11389c46e8a97ecf83bf728afe4f763a18d12f7526088f1d5565de3a2743994fdfd0c813e54f59b9ed02a4c936b2a0bb94f87eef6d0f888230b8fce2db0e0f0fde25553f47b429bcb40ceac38bf2f15b41705005ab4888aab7258ad014495ac39e13974d6ca0ff7789bf72c15ed26c1c0254c33f96aa4098514202f3cec1f71da648785c43de40a660fcf80c87a64f98c2d0cb40b60bd9453e9b52e5169209428b5233a2e57351529122a880df07aa1cf1458b8c43873bde964a059fd80c8416643dc03d9fab6ed54b99f46278ea6ea214ae9e30ffe5e8d891f792ef0d176208e3da7c5179bc0d9768f49d78b54ecd78164e9f94c9d1c790d520241949b0d909a90375e678806ddc4c43d92e6b444e732bd377ecc9243b4a2f880cb93f79f3509c031eddd2a838a67b2d5ef1047d8e138530709d4ef58f9f3ef40dec22e8d97cc7002ecef83668d7da343b4d8af26bb0131847a55e27d5ca42d931a494a63712b4fffd8a6a74789cbbf2e2bc3b7da92dee2aef6008435b4801fd8e0f518be3da4d0449affb6e0e1c2c1654bcbab9de8cbac930f2dfc63510f381e13772d2ce742afab2d85d0741c86d5c0d4735ea46af8f10c5c45c87d7832a1b76074c4613a65577bf972d1b6c2436288840dc8f96456279f0878c2be322e0d6712f6070c97ac5603696c313f07a66f8577a1887595c0e5225fd807febadebc1ba67279452bca8ca6955371c02636bfb73c92df7d41475a19d2ebc8763c9f65b00db26daaa065f89886e1e388e9e6fedb85658c6bb604c8fcebea3a336476f1aeb47c19f1662f82f831aea507ab0e90e4fa15801fd0277bb7bc76b01d353d254fad04c312d8ce8af5f305edce76979c5642ff40ad04ff3d4751392e981de028a3d1a0fc4bd890eb64ed4af61fd485aa6b6c4b1f24788d2cbf3b6bf83f04ec519092fbab9b9bcb2100878b70972e91dee557d2a742e1ff47af05e10d5a1f8fdf82c118090add4b3166e22755c0f61329cecd4e9a85215fb28b756416da3bd76392c4702c39d4c8ddac64455ccc2442fd8d2f8c5b0098c5b90b0ec929c692f15b9ed6e1c21d9d4be42050b70e1d27cd09452897ed1b154023446bcec72faa8ad618b5bd5a21e384245df3cda1b5cbf63fabd89b5858cbea4edba88540711208602ccb57dbadfaf4ab8e1487ab13aaf4bfc9390969f173cb187b45cfca1f14fe11d278962211b9615fd91f457c8de2f97ab8366148ab45950508c28548a1716e1767ea3a9e75b6c4302b247cbcb800cfb518b31878de842b98f438dca3ef13c4c5892d9ad8b6f0e98f19afbed186bca72f06684221669dcc509b566a08cc3c5c25f92ea235186e31fe2055ad299726dfbe0b4679f29be9c0fa2867675c0a4115ec09c3e60dd72af2a44d8b2b44f89dfd3cae5d6f0e1504815bedda60a9addc5d6110055db942434870e690de3e464d68b12f1234862c158f57406518348650c8846ab9ecf827806cbc1cb63c848a720c135a267db7be780b232cd5b58bd4e3d85d51a2dfa7f00521edb848d9c44817818dd8ce54cc716ddf160a671c8666f2660f663bb34f94bcff71aecfb690f055d3b54d6458146458137a32c5e7bcb82d47aa876aa40be8113e2e8ceaa50e31886f499dcc77a555797fc01c155eaf212ff17e6a95cd0adf0d0624c9a2dee44efea4a8c09eaeb9a9de6ca14c8f5fdc07c3e1f7dd0b2c55f93527c243a043387e64d8b267f86f4f3a17ac78505a834646774f828fab43c4ca2bd524e7735d87318fec815955e30a866457b2dfb9846a48e5ef8dcfaa090ba9e12581e3784af8d73fba42b9e3ac9f9a418bf776c89e395ed62ceb73481b3f637847f53968bbd92a9a799751b954721a8633f83180cd17c061d69ed7ca53b78b8755b888723282af16e1668ddefde040b6be2cfc8271a05739732064b990726abc510066c27539ad33fbab37fd28ce64d4df43dc7c97e63a7b2bec6a0bbf7af7e87d716dff669d87af6cf28323c2fcd7d35f1ad6112a17203ae89c15f4a8249f49250dd4a4c1725a15efbab873febe7daa258269986cfdf84c0f762156c1bf720a3d46c0920becbe003e992e3f54d79b8f3b2f85c9e9e4a9ed7b409da297e406fe48d79dcc173c46152d6736a7242149f6c3c95cc4164d9af55575aef32e99fa70f470619e8a0a27f014f5f612cc70a97631c1d74d8117343464b3715b19c50ecb40ab4c24f1355f3d943831ec3ab62824726f5ca1c4c51a3f87835a37c62c9d0c2a81835cc5c5b4be9e84fc47d968bb0ce34392e81be05e0c77f26cea9740238826a4bddac0b7edbfeba332983fbd88f91392667ff6fc8a76b8666524f64f4fd190fcfa19012159478e8512e8c27ef2030ca947238a3a81600cbe9462cbb201f8c11862b0d6732ea2c7c06a6ac019927f603075f02a2765c02456f66bc2927b7d1cd35120285d53cc025ddb796a251886", 0x1000}], 0x2) 05:38:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1b, 0x0) fchmod(r0, 0x0) 05:38:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a1477823fc002000"}) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4a6, 0x77b}) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 05:38:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x401) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x1) 05:38:12 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) fsync(r0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f00002d0000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 05:38:12 executing program 1: r0 = socket(0x18, 0xc003, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setpgid(0x0, 0x0) r1 = getppid() setpgid(r1, r1) setpgid(0x0, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x2000005, 0x0, &(0x7f0000000100)) fcntl$getown(r2, 0x5) setpgid(0x0, 0x0) 05:38:12 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f82eeac6cf221048f394d94441f85555b54c0db538e7368494940aae6ed64e5bf34c0afbc22fad54d18426d938a0b15bb6bf6cd51c1fe2b5aed1d30aae39920ca1153155fa0355e000be3e4aff30edf74d846f44c5b2522591e15d1d0db14dda16f6cc0896fafba6c7a51df807c3ebaa7c6fd307d73cbd856421a8c513effebf9a427ffb75fc", 0x86) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = getuid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/5, &(0x7f0000000100)=0x5) r2 = getuid() getuid() setreuid(r1, r2) fchdir(r0) 05:38:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82cce2b33c000000000007a9aa3b26a7c156ae11709826b6335a17faa4b072fb9a7170e017ad89d23d9be4e7813376d8414ba54cbcefa4b1403ecdee122addb79e87a6315c535ccf0e71a36bd02126c2a5ad367683eeaeca3757770600457282156b054689b60bc218f09abd8a5d5e8e2eeed47f6c085f6238f65e3d225a330371866226d8543c643193b27333ca7aafcc40845196942282ef399cf101c15411b4513bdef68e6af5780553f4751b675d93e61d774b379f444d9dffdbbbb8b44da6a568909f5fc3a6c178c6aac9acf963cfc688304363cf35ccd39a4c73c5798f52819b3fea397f5202da4af2e8c8f2fa5dc0c85e932594ec827e593b271ba2653537dcdfc9b0fa7b793bcac388750a8b31d024d5746df854dafef5bd7ea3"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 05:38:12 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6f0, 0x0, 0x315b, 0x0, "cc029343bfbd865bfa1d9a83ea793700"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001680)=0x9) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cbc40de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1772136a6052b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc400d35faca68b6e52b44d1fc43bbf119b9cbcecba03cafa4e374d88083f5de2ca9851983b981266651315ca6e8f8401b8d1be6660d07f1fd3f70d88f6e8c5c2e1957099f508805a1e41420b9f791ff30ac41221687bd3f9", 0x384) 05:38:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x80) syz_execute_func(&(0x7f00000006c0)="c44225085ffbc421bd69e3c4e139ef510fc4e26547c2c4c253f638c422350d09c46235a6e0c481fe5b4704c42208f2ef36660f3a600cba00") recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/63, 0x3f}], 0x7, &(0x7f0000000580)=""/249, 0xf9}, 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 05:38:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open(&(0x7f0000000680)='./file0\x00', 0x2, 0x1) fchmodat(r0, &(0x7f00000006c0)='./file0\x00', 0x3, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpid() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/60, 0x3c}], 0x3) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/19, 0x13}, {&(0x7f00000004c0)=""/142, 0x8e}], 0x5, &(0x7f0000000600)=""/45, 0x2d}, 0x800) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x6}, 0xc) 05:38:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x80000001) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x997d, 0x163}, {0x7, 0x7fff}}, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 05:38:12 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:38:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 05:38:13 executing program 0: socketpair(0x6, 0x0, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000180)=0xffffffffffffff65) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x1}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 05:38:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setregid(r1, r2) getgroups(0x5, &(0x7f00000000c0)=[r2, r2, r1, r1, r2]) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 05:38:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="a4d4dc2e7c0ebcadb9191c9b5a0e19660eaeb8482b65eaa0c10552a09a6f905deaee99fae3f05fea17fbcdf22e4f80cc2c677092c0be66e995e0e422b07dabdde4193813123ee8f7278dc6b51e190ddaa1e6f691d2697ec0f0fc8efdb40569d54ef6240f0edf5dfea792df4fc785207252fdeb56861b29a664176ee2ef30d11fd73ba9754156479d259572602531ee136a9c41c65ecc6f4c78461211d816102a95af43737d7ffe50d509ba702b9311c0", 0xb0, 0x401, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:38:13 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:13 executing program 0: kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5d0228e0b7902b5b, &(0x7f0000000080)=""/172, &(0x7f0000000000)=0xac) close(r1) 05:38:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) setuid(r1) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r3, &(0x7f0000000280)='./file0/file1\x00', 0x20) fchmod(r3, 0x41) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 05:38:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669e3fd309ea4b5fdff775d299536ac653000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) r2 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r2, 0x4000000000004, 0x8, &(0x7f0000000000)=0x20) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) 05:38:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000001700), 0x1000000000000213) 05:38:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000002780)="1c42e9fc879531adec4b63061ba88a4fb206719658dc16321f6f6973ffaa0c5684db8c5c57ea9f97c4d0d85becce65559f945f1a70fafa1b00b6f291d6a320c6badccb8cb054ecca41c6bd8bfa03e496e8850aa320ca53dd5c84b7e5cd04fff2d53ce25030e74f9e8f5e4e7d83d972c7419919a1e3bc9c17990482cac909bd7927c277afe9b715cd70507d517be0c2655ea9449e315b487c553402dc85ee571513298dd5cde7269e1602c2987ba308b42d30c782cef156be0f558d6ca9141f4ef7654b824bd51d757797bd9ac884f0cfdb206cdf72aeb580178fe426185f6be0b1ea47276b86af05a4ce2251b8340d7e4daa72e122bef65a1f21a70b54bf4b7a9b81787edf77ce6900bba8c35faf80e5530adc3e8ff251984918a8badb40d9fa81a524b910dec5d862197c69299633e61b51f6332616aae97a9d76ccf08e67ff4194c874453f6c7eda4b58143a3778f998721fa6586c2005217e5a8e7f370b4e78831da2fb43ae36639f0bf4afc2ab179d679c102f74f8683eb51c3c668b59a68fde8fef1230b94101e7dde61ddfb1a77176bbd7e36c0815176bc408b2bb5a7bdf227b6fd9f526b5598d6e190504cdc5964bf75fc3de9cbdc9d887a2c22c20a66b9fafad82df91b677314fee1e869a13a0fc90401b5a7ad9b42fd312ee264a5ea640e05b0702cd87295ae2e007080abd828551758d675f430fccac801821fd44c3f58eecb55fc1ab8a948a6d4f7248c85c2796c70a0703ead427e4c5ac095447d83d673ac00ca912c356061facbed7fbe3b427f20d3fc065043de786083ce208d562dff806ba0eda9161e755edbff3a6f63fbb603da5a3d478caf82daedf23943c816fa73b891a0d50858575370987be54e91a767f1276cea5cd120b9ebb192ff22ac4f4fbcf0bbc381710080acbe1f83aeff800ea0c4bb9f8f379b38a3da56b843c036c2bcf364adcd4f7be0b97524301e9c69c3a2cd2833a11733c1e04f7a201799c2846127c2b1c18560b7b35f46140844192691ef62abaf9fc18f8dbffc1d617ab7af83027ea2931814ef3b08ca808eade11b64f7f23bb2c3667cf5f1e1ee7105a1e5cb3057645d264282420d52b748b775dde0c1dd100170134826ec03f2da8a9e29d277d7a8292c1ad499cd92f68451cd9e8758dc1a2a87d1e7e179f89e62adc9279bd446434268f9fba16ba2fb2484401b7fc142dfc386d3c14393a8e286ebd9bd80c0ea490218d58dd2fc5769f18c0fe9a8d216425f84060b61104086379a32b5544ead8e722373ba2d2a13481e95deb0ba6b8855aafe4009771cb228d02633e40568b26055007b3ea02373ddea3e25cd84cd558c9376276f617e6cac61f8cc2e0e8623622460522fec91c940a9e89cb9c3e7bbae13855bc97d5db843fcf7453c32360f81297df19f7aa83703891ee8fe601463e56ee3a340a4d2c6bcb845ab707dd05d9b02a453b6c9c24b569df6f1efcf871cf4fcd74265544c741ca2338f93c6fc295034f061fbb1c82603cbee8c53c180131aa55a4afd393fb7f6f48a123dcb6fcb71c8489842788d5220e379f69f9d9005431e1a7a7c1b85a7e254135f96179a89fc187a6bcae5c0196b6be36c7a2dbf6e3cb75e6396231779eb40653800b439fe5bb2b17ec1f8e0ce8bc8b6cb06a16aaee16cea8407885db779761e263a519814ae74104d1c08a18c2624963a1e3e32b03f0fd7eb6930e9773bf4d4a1de5f35925de4eac9a807dd53ab3e1950bd456b708043551a4dd17f90ebecf92859aa8fbb4d2f1415f8878cd157438cf5e5f0fdd59eb8c4b69579d1507ad3cfd195e1d4b22124dac45cc5c912e54912095e4d9603fea24666340633f262e0507b53178248ee7a5d8f05c49a507c60cb6a218339a7d8eff67fffbbadd5877e839e0f564032a632ca4975f5f3c036a4e5a58735cdab7e352ec58e445a6bd326956fc1dff4f46269509cbc896e3cf099c9e13067f4aa8b6c3bc282b6f9c2f3e5fa0d4ee1f5678758c222fd63b61dfe3d0e03bf69805428d384a9604be18f213981ee56daf7bdf15a66e625733b58ebfdb639960ba467e83557e190bfa1940311fe43badf288bc247e565ce65884368b7f4be4ab07577f1e1eaf63ab858538b4560ceb50be2e9e2a3c71f3767f4c7bf81cba9d2b532e5563b6f2d9d1549b5b18d77610b5eb35e2aaf33f366c8edaf3ab8f98d6663476155a75c4a35cb227584de153007e47108385ef46652d5cf749c4b8d1a4f4ac3305c73d6270c537cee5d73a5f7ac5792bad156e195ea97e2b16e965771fe13ca25a199e61afe58cca0787c506613578358be1298e58f509fb109ca18752f48fcf9e139bbc5e0f8fd8aef34196db83c8144df7bde27745adcfd8ee2725ddedef5101ce193bf5c2d1bbd02785f4bdf2f24f21c616bd711ed9e0262ab30218be6e04acc0bc4d2f1ab1b1dacff5d5c412085908052a112c760c91cffe68e78617a3d553310ab8b88e5df6383dde0056284aec13ab360bcef1b86d41c320077601fbad456dd27ce97952f7e4dcda805fb6ac9e16976787b363ea16fda47c795af3e1ee26df29a9d34403019941f6ad7ecabf5954640710452131eddb39e3ed2757354f14b8d794247c276bb618573d6c4def6006f7089deae8934d421da799bf89a2d3173960d770fbbf86d853e77fd63c2d5fb4a8c5e32d0b76ba1f99a85aeb3b96b820af488dcfbc352f2a15a457b8cb191db743ec8b18a8b5969ebaa9e4af0f1d45a24d5fbddd32230547c027071a41f01ab52d72b19b55ffd5251f82dd6819ccaa3374b26fa1b7c597139080af1f170eb42a41c98815c6fe80ba766e08dc435cb110cbc1533d9c123ccf2f9f3cd6a66e1c4ae0533a8ef4ef3cda091e1af6ef2e8d794bf5cc0f8d0aaa80dae10675267ddac2ebdc35d31c2ee0b7c03f73e11afd2a216b158093ad7c2a481d88b7274c7c9d13a436858f2bc93a8d198cdb5885223f7873136abbcaa66aa13245ce3de685d47a5029cb0ba4c9a263d2d3f469c07b44c3bce9e26e3f84ee651a94b74faabe847d0a799744ffd6b33168ecbee50ab242b92a6c6940e033ce0801eca9d8324b193e0ff5adbb2cb47ef3e2e7494b65ff1ee4f4a55d5050769a6dd91924a9293bca5b1067bd665c5d39efad3847e957e44b33538e21962820065deb26e312e14e588c5d030b65aab2d533b417d2a4aee6acc8c5fd2897a49eac74fc0d4a8ba557aaa8ceae3998eb6beb2af6547d29c5f86fea641b49fd60b0c06460fddb0de83f5053900866ebe96e30d434dcf9c4e32a299a7f390b5085cd08b0ac960385e97306304c7d42f69f3f4c29b0040fcfca22cfce1e5cee13ed2202776b19e303a37235eaaf7ee25c7438e82ec239bbd03893cb414dcd13445d9bad7e3d5232ab165e91db2b449c4559558193e193eeab3199e464a7b34cdc470070f428156a88a56407a6c03ab18a72ce0e07ebee14000e8260d215a41a2ae2976b974a2053963ac50515ed919046e49db8b81473d8ad4cfc5204bbe8d7b926e2368dd72c0e8316b698f3f937bc2d0ce3409f0545111fa9996e07d4ead2c89adadcebd70cd09ebdcc9df0b55116d04d3b3c661de0bc59a9ebfaf8078b8c6bbbf1b2ab52fe6fbf1ae0ae9c5c15b79efc35d6dfe73d65f4d99372c40600a91eb18081c054e3fc11d298556a64074fd24e06887f1fb57247e29b83d1f19fbade09dc0f7bc9ecdab63de76caf2258ebe3032afd0c95860fd23230eb80e07c8d70661eb9c30fc8aee24e1356b61d82a12f723e526ebeb1344da94080fcf1acd74ac2839d9e1b99ba3b27ceac899a2c4378a6818e8981036df0aae4dc7aba2af67c30dd70404cba2bfa86e2fcb0fce1afbef485fb3d6a3f8a13117e89c1ffcf00cfcad302d24cccc2836bd07a5c7d532cd790d9149e7995121836586fc36062789c60dbeb418cae1e436ac2d77efd82a6ff7d19cdbfd22057369ddbb1929612a26646e8a91680428ae59574460a5fc5f2e8c9f5e160e399e7c6a36514022b7eabdfbe0392c106cb504643311fcfc8126554d086b336d82788aaf87f611b688c9ff470fa7a858c6941179f8d4452802b38a54af40706cf4616a0afadd1d0cb6b554b93c38f5e097193f81182837c88466776df97f3ed9f098d920d77add6f029d226fd7befff04c2371ec0af71cc7933a377890eac4da32b69855df79dcbe58940309ba9f9faa364061062dfcf8cf89c876ab4190b3279088b648e5123497e0f260c59a20439909deba072a35ab5069c1559254c66e4663b77f41c50352110ca2f74d800cd3cb4e41eb77c3dff30fd11eceb6b6ee2d62fa0af2cc6ca95ed2217ad8896e8b118e026b791fba3f19e2327588603ffa0be8959efd6e2e77802f3377f18cbff82b88cf21dfe7c3c590e39e7abb8c2fea3980617eaf9e0b139f4ba9bdaff2ead728b42a9c646779670166c7f5ced2fad61986649c3ea0299854bdd0c96f497fda059043e0531815d492ee6820a528169a3769b6f656d8b84478a7c326418f7605848d19b1a602b62e211dd3ffc202d86fa0eb477091ab94481636c3411ac53988a763a7de2a76ccaa6c024d16d435a98b58f80b33739414e5faf08860dee896ddc1bfb28ead977e40841cc1f3f984bac10c2ebc4ea94e1f29f4b61dde6d8dcc3ea827e21779ec2c9d9d04d5442d6f6668a4f3f21d4c89c59b7b95bf48e1dc8dbaf2f905b9b350ec27b91cfd2d5a10e92251b586a3ac8108565f06e23f7225a06d1ed8a4cdc5ba75c44f655200e0ff1df9efc4e9e0a5357ecffb971b2840c93ad402f47245b55bcb8303676609a5719fc6c44ac9adf6421282807280ee5a3d5d8c3e2daf02e595f49a4e511cff45fe9785d84f3ec05a897955f75ac9162c855142ba941ecb6a89fab540f9ce186359faa97316f594613df8c7d4a9e7d336d1ba70c8678f58ea8a8fd96018ea4da5ba05b9e59bc511d91543e9b722b7a1c0106e9f6bf0014ac49bbc4cae8f670fdec857c5a7c2488bbf75025baf86b9e453d133aab148422e2ab4352be197f045470e789118daee7a6d5956095bf5a8d84dd7ff0602eb3463236a86be5b056e25e4237d30e28371bc02986320cf9a1f5de2e4312cbb6b9430aac6b6b3b6b8c847c1c6ec0ea38290140f9acdc7d54c18595e610bf1c52e06c568790561cfdcb5e9def7b75846fd0f650212052a6534d24e93140ca154c6b632bdb0713c74b2e8095e9a276974d3bcac61040d84b971c90e7c05f6c31e97610ea81e5f0a4995c584925c7f9ac31c02be6965ad89f0eab77e1b5e21136dada359fbda950a2eac9fa6b631b7d4072cf3ce091412e49730e2499715941b5a398c2829eee9d6c81f535cc9e6baa60922e668137ce034f471b5b89f44dddc42c173fe8e75a3237983868bf73c40e495f8b8e3c9bf0c5b52b4d91b1a80971ff4b0b908e13a03c20b990c7d0df76347fe1e1eb7f7384081bee3664d0e7b014ee095122f5370e8e74d818e08e2adb54d4b67ba4d8eb9e0bb79c48735c58e059436859a19f03c386adcba9045b8b4c9a0e5b74b535f2e1481077f1597b65cb2aa514cb6c2b5f", 0xf64, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) getsockopt(r2, 0x3, 0x8000, &(0x7f0000000140)=""/253, &(0x7f0000000240)=0xfd) sendto$unix(r1, &(0x7f0000000040)="230d0abc24cd5d90f3dba507a3ab26e2d6f8602c0d9fa677f8c615c655ee2c8017aabaa8b458def44c8355ffb708c6909835cf34f8e507882926d732efc2fd8124d1842198780c5c4ff98a22d13c846434fdbb069753c72f859547e443cee7173d89f78c48fda2a60ad38e182bbc74f69c4ff65a9f2b4e64875a55c53206896f1f5482127c514774ea7e8a478ea16af97325edfdd7413830585b72a8f2", 0x9d, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x203}, 0x0) 05:38:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0xf2759a47f1883a73, 0x80, 0x6, 0x5ee}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x1, 0x8}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x3, 0x0, 0x3c}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x7ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0xbdf, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x6, 0x0, 0x0, 0x1}], 0x4000000000000, &(0x7f00000000c0)={0x1, 0xdd}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r1 = kqueue() r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) 05:38:13 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/217, 0xd9}], 0x1, 0x0) shmdt(r1) r5 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)=[0x4]) mknodat(r3, &(0x7f00000003c0)='./file0\x00', 0x200a, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet6(0x18, 0x3, 0x3) fcntl$dupfd(r6, 0xa, r8) shmctl$SHM_UNLOCK(r0, 0x4) shmdt(r2) r9 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) wait4(r10, &(0x7f0000000580), 0x2, &(0x7f00000005c0)) r11 = getgid() r12 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r14 = fcntl$getown(r7, 0x5) r15 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x8, r9, r11, r12, r13, 0x11}, 0x6, 0x7f5, r14, r15, 0x1ff, 0x1, 0x9}) 05:38:13 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) ioctl$TIOCSCTTY(r2, 0x20007461) 05:38:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000080)={0xd, 0xff}, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 05:38:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)) 05:38:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000180)=""/39, 0x27}], 0x3, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 05:38:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3ff) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 05:38:14 executing program 0: nanosleep(&(0x7f0000000100)={0x6b2, 0xfffffffffffffffc}, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 05:38:14 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 05:38:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xa01, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x80}, 0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:38:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getdents(r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0xa609}) 05:38:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 05:38:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x11, 0x1, 0x40, 0x8}, {{r0}, 0x0, 0x20, 0x3, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1b, 0x0, 0x5, 0x101}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x2, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0xef63, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0xffffffffffff85cd, 0x3f}], 0x1f, &(0x7f0000000180)={0x7008, 0x6}) syz_open_pts() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:38:15 executing program 1: nanosleep(&(0x7f0000000040)={0x6, 0x9}, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x2, 0x9}, &(0x7f0000000100)) 05:38:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffff03) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:38:15 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x0, r1}) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 05:38:15 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) 05:38:15 executing program 1: r0 = semget(0x2, 0x1, 0x202) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/73) semget(0x2, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 05:38:15 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet(0x2, 0x7, 0x20) setsockopt(r0, 0xffffffffffffff13, 0x2, &(0x7f0000000080)="1439464f52dc3d77b3dab1310cd558e1fde5b264387003503da26c68cf5b2bc0b56338cb5a4b279fa5c6754a3d12e3f2e456cf08b804cc5f8c7d50c35e42aaac11e4c331b66c8a4e6056ce22f052f81ce71fad963a88b4388e2265d0d41139d126ba4dc13e7be15c3b8a2913a314d2d5cfceba31ab2066656686773bd2338109a103cf03620e2158046394", 0x8b) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lseek(r1, 0x0, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 05:38:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = geteuid() setuid(r3) 05:38:16 executing program 1: r0 = socket(0x2, 0x4002, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 05:38:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) write(r0, &(0x7f0000000000)="40973f444f4a39f7139f3ee6390cde38db3e304ee6d9ff12189d630619529c198b0d683bd9e5d06a73", 0x29) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x3e0c}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) read(r0, &(0x7f0000000240)=""/139, 0xffffffffffffffa7) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) fcntl$dupfd(r0, 0xa, r0) 05:38:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x490, 0x106) write(r0, 0x0, 0x300) 05:38:16 executing program 1: r0 = semget$private(0x0, 0x3, 0x420) semop(r0, &(0x7f0000000140)=[{0x6, 0x1ff, 0x1800}, {0x3, 0x613d, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x20, 0x1000}, {0x3, 0x8001, 0x1000}, {0x7, 0xfffffffffffff801, 0x800}, {0x3, 0x3f, 0x800}, {0x1, 0x3, 0x1800}, {0x3, 0x100000000, 0x800}], 0xa) r1 = dup(0xffffffffffffff9c) r2 = dup2(r1, r1) utimensat(r2, 0x0, 0x0, 0x1) socket$unix(0x1, 0x1, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0xcc5}, {0x5b8b195, 0x1}}, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28680, 0x8) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x1}, {0x100000000, 0x2}}, 0x0) 05:38:16 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x40002000, 0xffffffffffff2263) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 05:38:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff", 0xfb5}], 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x808, 0x44) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) 05:38:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x4000000001ffc, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) flock(r0, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$inet(0x2, 0x0, 0xfffffffffffffffb) 05:38:16 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/31, 0x1f) socketpair(0x2, 0x3, 0xfffffffffffffff8, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x81, 0x8}, {0x18, 0x3, 0x3}, 0x448c6df6, [0x81, 0x4, 0xf5c4, 0x8, 0x8, 0xfff, 0x200000000000, 0x100000000]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() r3 = syz_open_pts() writev(r2, &(0x7f0000000a40)=[{&(0x7f0000000240)="667fe4952f1bed24a65c8e7f8ce80b4b7c366f8c98a43ac62206c9bb865ccc0290350d6096fe0abffafea53e0665fc93ed999ac66e440cb7a22b4033a0cc02f19d9bf55bc1f060", 0x47}, {&(0x7f0000000400)="881b1e5cc3bf71f6830f464e82ddef1add9572c8bcd94dd75009fffb29d416c55db37cb710a40dd2c32f9db23c2b6c928ec63fe59098a8a2d4f8b1de0aa020af2abe12456ff66fc021095f467d9c4ff86bfbfc9bb6e344144cee0fe6", 0x5c}, {&(0x7f0000000480)="0a1daca5791bd860e857f1c22f7a0ab5fa74daa486d009c4d79b4917b08f3825b846f07980cc36803197a7e6b3aec1b9599e48f1d38239e1ff3e8106618a2961d9e96a5ba4d2be3f2f01e6ebcff81bc678be659867540b8f1f6bb670db2cad939325b137b228b5970d835d32d73b46a07cbc008767f135cdbdc5735cf0fa38d17398112323972b7641c55a3a64621c573b52fe949c0677ed5ae2ef8d1e70404d7a6b", 0xa2}, {&(0x7f0000000540)="ae80f756a3cbabad35b1da57d24c1ca336d8275f33ccf2ee5d98929f808ade0d329ba8f6cdcc067a8f4e285664d4426a3d715bc89171acffb1a0abd1bc53917ef4a439a495026d8b3cc125", 0x4b}, {&(0x7f00000005c0)="2a2da4b2265e51af8ce86777083965ba6828fb33b10e5a0a5234b7f9e6fc84d0132de9847fd69cd75cd9b9735219d49c4d5fcb07b8e6c7e0ec87eb947e5aa40068a93c2fc9cb80d7cce0edaad7ee3cc7b51cf535e0ed9348884eef5a0276177b307557a1c607a14c88fde0891ef1772467518121df93487a6637c2abf2185ba97095eebab4", 0x85}, {&(0x7f0000000680)="c5f9be9da21627b0764b870b9499597c78fbcf0967a615903b63e8dbab45e82d8299357bff6cbb15e5d70b00bf25fefe4ce614cd72414284988a9315ffdcebd2e798d1dc0d69d65e3427efb30e96eccb712cb5809e5b5a06e6aa10c2d1b55764ca1039894cce956a3a3efd2b0bf58fffb5b8b753ccec055d1f946f913f2eff57f3cd69ba1dae3ebfe1eeed16a8a96d98fd0fc55791e6cfd8822402490b011759067c09cebf44b0018824d2f6564305398a98052606e0df1482def873aa8cdf79bef7280b43a819b645d89facefebd5df1d497c3ca242ea38626b003a", 0xdc}, {&(0x7f0000000780)="a32f15c692651f22bdf44b4db7891df9637b0307968393cb1cab385a45f87bdd602af66fe8643909d5293dcc6eec4cb8119073ba78f7415f1984f984690bd31a60dd022431e2501071350d21280bad2bd3fc7ab5fbf3bed2537d39e39b202adc6fda7894a86197f27a37c13f2b2383391eaa23df7259c9695ec6255cbd70d30a48bc6b6486f3376d7e2a7ed68604961091c92d2c90c59fcc2a0740b5eb86ede51d1e26f805cd373e25a8ce1467e8e2faab05287e4411f0fa5a6317c71475dc765f865ba757f61171ade5b5bfab40d9cd1ed495ca32242319f26bc695", 0xdc}, {&(0x7f0000000880)="b4b2393b39b1f7c3337192768231173f8f4c04fbb84e2fe52d43e4ea8bc50a419a61c885c0857608fc52615e9fb149a4382fd8e70ead8fe9f036eaddd0cd8e25f5563d357759af582f187b7640132cc05cc9e7158aed42083a727e666c953a6c2484f17d1d9266330814367a2f64579e1ca2aecd5d27a8facc41e68caee82facf9b4d0dd04d3ec6be33aa5fe5ac32e68a443a69c2487c1bc41620f267cf43c4e60ff1768c18189817ae0a94e30f156ca5082438c74cc2c09c7a8e2125a82ccecc4922bfea82cfd80b4b1011341751085ec310333f46a4610bcd6b03ce31443d3b5e144d7058baee8", 0xe8}, {&(0x7f0000000980)="53cbd6ab61a7e78b3bdb46b351185758f6789060973d982f0e1f1600ba8d533169f2a1234ee76a6af18f059dfc2053060108c15f179782196db5d6fc6ea40e32d100336f78d998718ddc526b45e07f7663a8aab261fd3eabe1b5cef23feb795abdd42710935f80ef435b7d3a8f6cb2f674eaeaa00b391bc11021ce965bbe7f4a1e12", 0x82}, {&(0x7f00000002c0)="4c42ce6db9c0d4506b6b7f36b47991", 0xf}], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair(0x38, 0x4, 0x7, &(0x7f0000000100)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2325212ca83b18e1cfd31b54fb81addcec948167"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 05:38:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xff) close(r0) 05:38:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000440)=""/58, 0x3a}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f0000000540)=""/227, 0xe3}], 0x8) write(r1, &(0x7f00000006c0)="1798ffaeca3193a173ad17abe8f497af9dc67d8d40c8167e15adae8bc1079af509ed28052eb6ea88b7c9d541eba36a5dc3904db08d1e7cede8cc2cb3ff58402de7f6e1aaf8b857352a441f7402e4f315d8933bf45d04e24b65184fa9b730627b93a4ba938156bd31b3e123", 0x6b) r2 = open$dir(&(0x7f0000000740)='./file0\x00', 0x28200, 0x10) r3 = dup(r0) fsync(r3) r4 = msgget(0x2, 0x11) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000780)=""/254) linkat(r0, &(0x7f0000000880)='./file0\x00', r2, &(0x7f00000008c0)='./file0\x00', 0x4) r5 = msgget(0x1, 0x80) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000900)=""/187) msgget(0x0, 0x410) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = semget$private(0x0, 0x4, 0x112) semctl$SETVAL(r7, 0x5, 0x8, &(0x7f0000000a00)=0xef4b) mknod$loop(&(0x7f0000000a40)='./file0\x00', 0x6100, 0x1) r8 = dup2(r3, r1) r9 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r10 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r14 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000c00)={{0x81, r10, r11, r12, r13, 0x40, 0xfff}, 0x6, 0x2, r14, r15, 0xb8, 0x7ef, 0x7ff}) clock_gettime(0x7, &(0x7f0000000c80)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000cc0)={0xd3, 0x1, 0x0, 0x80000001, 0x2}, 0xc) mknodat(r8, &(0x7f0000000d00)='./file0\x00', 0x6000, 0xfffffffffffffffc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000d40)) open(&(0x7f0000000d80)='./file0\x00', 0x20080, 0x0) 05:38:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) 05:38:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = msgget(0x1, 0x1) msgrcv(r2, &(0x7f0000000280)={0x0, ""/219}, 0xe3, 0x2, 0x800) kqueue() msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0c07324cefbcc3e462018691298bd48a4edb52c753aa8985bdc3cbb193054500375384a80300c97525affdf009000000000000eb806429c54f4173000000008568be571d3d"], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) close(r1) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 05:38:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x3, 0x4}) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 05:38:18 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0) fcntl$dupfd(r1, 0xa, r0) 05:38:18 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 05:38:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="c1cf7d20d042d62e7c7c27712906c65b9ee4b5cce49594e754788f086b069063f65c3ddc22c9211b69f0a359c29cab98b2c7c6f7c90826f9e57610e6d760f419e5d364dcf2c634360ee883807fd2d37513daf10b325640f0ea930fc54598bb28f452416e00ff2978a5012a2f583e16795e50b3c49ea36ad6e31d9d1c7114c78ff330c8d1a2cdc91fe7fd1dc9631a33c622efac3700a29e5d01d15dfb7f4daa2f3124e096d10304b21370149bd5b0e5c404c690fa3c11d00c71cfd56579516d906346ebcbfdd07909920fdae114dafae28f6652e97f608964ec6a1229ad919f11b4e607cd0a793045a8ddc944309b63cd", 0xf0}, {&(0x7f0000000100)="439b991a14e4a455f87c09c8c6a4d2dfd0f8", 0x12}], 0x2, 0xa) 05:38:18 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x2000000) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000300)=""/139) r3 = getgid() semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000400)=""/50) fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, r3, 0x2) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) sendto(r0, &(0x7f0000000240)="cc60312af594451a2940e2cc24c63e5018ff94659dc73854fc15c37388934b3ff450e703dcd6b918436cf39c33936271d7b43286e35e6c29c5dafb8ce056a4e3cc3d4952bb3256d597d85349c726be8d98f9d5", 0x53, 0x4, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x600) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x10001]) r5 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockname$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = semget$private(0x0, 0x3, 0xdab436dc529d02eb) semctl$IPC_RMID(r6, 0x0, 0x0) 05:38:18 executing program 1: sync() getrusage(0x1, &(0x7f0000000140)) r0 = socket$unix(0x1, 0x7, 0x0) fchdir(r0) 05:38:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x24, 0x3, 0x6f, 0x800}, {{r1}, 0xffffffffffffffff, 0xa2, 0x11, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x2a, 0x2, 0x1ce3, 0x101}, {{r0}, 0xfffffffffffffff8, 0x3, 0x1, 0x7f, 0x23}, {{r0}, 0x0, 0x80, 0xc0, 0xfffffffffffffffd, 0x100000001}], 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x5}], 0x2, &(0x7f0000000140)={0x10000, 0x7fffffff}) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="143d1c837600586c53ac1697b53f26e77b222975b3dd2856bd18f24272eb667b", 0x20) r3 = kqueue() fcntl$setflags(r2, 0x2, 0x1) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 05:38:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x800, 0x1c4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x6, 0x6, 0xfff, 0x6}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000600)='./file1/file0\x00', &(0x7f0000000640)='c\x00') fcntl$setstatus(r1, 0x4, 0x4008c) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) execve(&(0x7f0000000240)='./file1/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='r\x00']) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 05:38:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/97) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000001c0)="0000000800000000e15e75a851193171c99a5e1b080efce895152f97b05b5f72841265bc7b6f9106ad6cb34d48c777ee9db37c4eb697c006929a214f7a8730e368f2df21a747bf", 0x47) socketpair(0x18, 0x4, 0x4, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0xfff) 05:38:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1/file0\x00', 0x200b0, 0x108) chroot(&(0x7f00000000c0)='./file1/file0\x00') symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x120) stat(&(0x7f0000000240)='./file1/file0\x00', 0x0) 05:38:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161be) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0715dad175f7ee4bc36d0bc72ab6b74129bd0f7877f72a7b2a6d2e7a46831c21535d9fddb9f4bf0b793828eee1a9c6df0a7fd742e07814f34b15ab20164efcbf1380a76b6f712be2226a22dd5fdb5d5e0a5e9415538760f9cb5ae21a396dd8a9fb8876453b686f854f3f594d1bdeeddb8410c2862161eef04b490694d7ab5537978559eedab34c72401df0c7e3d48ccc101f57455fc0f2e45d1401060e50366ed6b257190a3a24ff9ced2ba0eea73760927249510e32ac486a979ef9ed137049959b3779b170935f2f8de4ad82bf43f92db6afe6daa4b67f46e57f528b130755803fef69", 0xe4}], 0x1, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}], 0x1, 0x0) 05:38:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc0, 0x200) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) 05:38:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xffffffffffffbffc, "a1431f0ac85a758a1311006c3eba2f244b9e0900"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r2, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 05:38:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 05:38:18 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x60, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) listen(r1, 0x8001) r2 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r2) 05:38:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa00800002000000000000000000000", 0x168) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000000c0)=0xfffffff8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 05:38:19 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x8541f48feef56d9f, 0x1}, 0x3f, 0x4, r6, r7, 0x0, 0xff, 0x6, 0x5770}) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 05:38:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x8}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="ec7d2f00afdb7cd520b3491498dca0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763661c3cecfdf8db678d722bb904aefdc763ae5490ed3323f8b110a", 0x47) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000080)="cf1ab949d035a817bb54cfd4e79b4c357562192bd179159c10dc2f4f7f3416341384850990ad", 0x26) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x6010, r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xd851, 0x0, 0x7fffffff, 0x0) clock_getres(0x7, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r5 = socket(0x20, 0x8003, 0xff) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xff, 0x7f}, {0x18, 0x1, 0x3, 0x6}, 0x5, [0xc5, 0x1, 0x7, 0x7, 0x8, 0xf560000, 0x400, 0x16]}, 0x3c) 05:38:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ec9958613246fb409ff0000002f5ea7010000008bf6659990bfe432049885bb7f5b1e806ef933069c0fc51577926e1de62fef0ce47f31ea2764c512fe4f48c31ef1270c45f333e09665c46556040009bd48adb9190cee52fff5db3ef3058fe9892498", 0xffffffffffffff9b) write(r0, &(0x7f0000000300)="d95182eb22ed90cb0fed9caf542e05328e7c4e501362eb69ff0000000000000000000000000000", 0x27) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x4d81, 0x6954cdb4, 0xffffffffffff79ff}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) syz_open_pts() write(r0, &(0x7f0000000b00)="f348005489cc1affffff7f00000000ff4009c29d31d7da128ccdaf6aa2dbfe4b000000003c7d746ff496fa7a21310e84eadeca0e1cf38882efd7b372f7e56f895a85e1069e1af9d9c7312eacb2390cdda9cecf61edf7535e9808a9a76f889a60dfd7c8eaf51619ad182cdb00e0c5466b906ed44a2404fadbc06c2bb2154c2891f73b21893b662a165ffe317becf3b8e22771150cd4265aeb3ee1fc4ce61ee386c53b1c066bd6984b265572faef758360658743ea0b00000000de000000000000000181b50062cc8b805f9b4b6933b9ab2ef80f338baaf1bb3f0ebd9a3690a6db702e1bb32f92fe73b9a4d42439ee86f82a27e61b21f8e9ec1a0ad23566b9e42eaf4118623bd1d717c1d087dc8c319b9c04a7f282cef2d135cc1ee7b79a6095e3450c743c350c0b67b1d6efad0734cb34ff44e07cf86cbf142fd1447e6400e0913b6909f2d070a3af2104ef56dc5c32ee5bd96522ed4f52c90334b666721e2db597665f4f32ae86bc780dcf5d34164bb8e005ecf7bf784fe98254d16aac89cdfd072fcdacc181f67e7f02d680d3df89a3c3c750430eee2b647244b3ca5236ed1812d1e8826f871ef8429d8d3a3777339834ebad115cba885c9995ae6f277344d67782129400a93b0b653d53da3ab4f57ca0386f73ac2d90a977cbf5e27adc5cbe94abdd2b33431ad9653b8ab88816c99815af6f4c43468acf428d4d74ab6ef6d2c5c88b0733f61f1faf55eed46f2432db00811faea5b9f65c8fd7dcdd224d216d25909a0d413f180f03a5e439c783d6bd432db67f52688068a29a6fa1d6e31b62004241c23d8f5c8e5cf60800bed207793551d0858bef7ce3eca3972c16f9247d1fd87d05410c0a45ad68807cd510d8e82910a2d912edf7700ece36e1cabd99cfbc05dc03f4846a4356e4ab5662acd90ff4cac848f6b1a80904e5a924e2fde3a90972afeadd0d135760d5ddbe10c2a2d4eb6b84c59bf8d33400000000000000000000000000", 0x2b2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000003, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) poll(&(0x7f0000000000)=[{r1, 0x80}, {r3, 0x16c}, {r3, 0x4c}, {r2, 0x8}], 0x4, 0x6) 05:38:20 executing program 1: setuid(0xee01) getrlimit(0x8, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0xfffffffffffffffc}) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = syz_open_pts() fchown(r3, 0x0, 0x0) 05:38:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x3, 0x2}) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) getuid() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x51}, {r3, 0x1}, {r4, 0x10}, {r2, 0x80}, {r2, 0x100}, {r1, 0x84}], 0x6, 0x8) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 05:38:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9", 0xfa4}], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000300)="0a59133aee6a70ca9e4ad1892b3820f045f7fd76ac8e7293d6d31a08bbbbadcb4ac5448eed450af49ac32bbfe34fe6b62fb6902681273795fdea14f5c60798dcfb3e93c6171e65cd312effbe8944d54b227954b76f9aaf77530a6e51203061c071f238c9d771fd67057588928d88f92aef31a8bc61eb907421667c53483646511b2aaaf6aa2d3003ab3f183b37f349bbdbcd62079e578f7ffffbab7395ed58753f4f2c18", 0xa4}, {&(0x7f00000003c0)="5d8fcd0494dfb13a5bf0a952dd5332ccf5ac9e7ebd6e920b37f34f398be58d761df56fdb72b43feb15f87b8bffc4047d3d953a5a809e016539d53b7c5e759c347c44870b2e091345128b26e478c71dc478ae5e4f995c2f01e778ec73bb9ecca460846893bb8b3953948b3948201e6d9c5af2020fe4887b81e40f371f09bc9fc1542a3b987f5eea74b7889272fda8f9335df3909f69b2e8dfcf40544e1a0da582d2d2fe0eba3dfd44a68f876023a72b74fb4b7882857f88fdd70b4a7960af869359c2940f962df711", 0xc8}, {&(0x7f00000004c0)="237cc15cf40f3660230a3f82164995459816ab26b2d2715bd7b4173d9638ae6ce0b030a7e549655aed2cc103e1acda80b877ad85fc4906ceb8032d8474c7706dd9d07f383f8b6cf02f29", 0x4a}, {&(0x7f0000001580)="474a900b305818c4baca34b835caf5b2f5db1860714e6f50df3b6b9c91618d0ef8e1f6db5a8ec3f285c888b9492707e8043bf31ffc7c640105af45f26fb165d5269f237cff9d993a3d19216157c03209aab5f55d2026daa5670fd0cae90528293d1da4942f717166bd42ed155ef4c501ca6314754dec02289a8313b01e96a1b4eeede6da0095dd40e96e708c36e6dee16f247b84218b678cdca07812b69eb5a14fffa2c14f8d18f612451c01aebe", 0xae}, {&(0x7f0000000540)="ce08c125ee221a692cdd9cca52dbc25c68dbd911c2cc518fd36220075a253946ff266b193ee3bcafbc86519dbbaf1a91774232f8cf9575167864197670964f04252e38", 0x43}], 0x5) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r1, &(0x7f0000000100)="1486cced631fa4ea15a6e6a5b986cebc58baef876efa2d8aa466aaaec30f606124d058fc0cefa061dd7bc592eed48719b60c861feaa3241137c28ac2681d752cb5efd8ce0ccbfd5fcf8efeee078af37eeea668e69f011de37f1eee65d032006b64835bc2e18d97551a25d21c78a172020827d6d9a9cd7c70ac6a3bd8c3af4c61564a9defe988185ae65153f821e8fa124f103d86487f053e2ee24588d82ee974851743ca79365e478e983546b5", 0xad) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x1, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 05:38:20 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="88090008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="b9", 0x1}], 0x1, 0x0) 05:38:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000001, 0x8001}, {0x2, 0x90}}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000170a8677dd204ba9"], 0xa, 0x0}, 0x0) setsockopt(r1, 0xfffffffffffff001, 0x4, &(0x7f0000000180), 0x0) 05:38:27 executing program 1: r0 = socket$inet6(0x18, 0x1000000000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x2, 0x3, 0x84b2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1000) 05:38:27 executing program 0: r0 = syz_open_pts() close(r0) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x7e}) r3 = syz_open_pts() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0xd99}}, 0x0) write(r0, &(0x7f0000000040), 0xfffffe4b) write(r0, &(0x7f0000000300)="ef", 0x1) close(r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) pipe(&(0x7f00000000c0)) 05:38:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000500)=0x1, 0x2c2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0x2}], 0xff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x6, 0x40, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x2ea, 0x8}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x3}], 0x9, &(0x7f0000000340)={0x9}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000004c0)=0x6e) chroot(&(0x7f0000000400)='./file0/file0\x00') dup(r2) r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() recvfrom(r2, &(0x7f0000000380)=""/52, 0x34, 0x43, 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) 05:38:27 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) socketpair(0x39, 0x2, 0x8000000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket$inet6(0x18, 0x4003, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:38:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x1000300000002}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) unlinkat(r2, &(0x7f0000000040)='./bus\x00', 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x162) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x10) r3 = semget$private(0x0, 0x7, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001480)) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000140)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fb1d23b03d57c8e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a691ea93a4be9f290146325ebc6a68fc4b3753eadabc50f3a1d3789fa81cc9981dd35828895d92945b1ba1779c7f47b6cfa71d1afe6aecf69339c37a53f9004f50f2dd15801477cd4f0204bd64a20be41d85e8f4b8961bc89a2fcccc905d83d2bed395ea32f2bcadfccb55e2c003d57337e8d6f6ef40568bdcd30c7cceef025bc319eecdd5fb4033ea75482f179c76f03beda7c86f2ab24b52c138df7371f52e89a8d825b09004e67ffaa986079284a10c2223e7492fb5da9001b36f39b72421c2c65d7130a1bd969a2f8f5d39f762910179df77a23c2b3e88287cde74d26b24abf9ecad952ac71410184479159e0a517b32407b5cfd29cd9687cf464df6b0a285b770b5fdc50430f8429f2ca3cf3ab2bb904cc1763fcbc5e34b1a337ad8727b2f06ea3efbcde83efefa"], &(0x7f0000001200)=0x1002) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='r\x00') bind$unix(r5, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r6 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000001380)={0x2, 0x1, 0xb1d, 0x5, r6}) socket$inet6(0x18, 0x7, 0x5) getuid() getegid() sendmsg$unix(r5, &(0x7f0000001540)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440), 0x0, 0x0, 0x0, 0x40b}, 0x8) syz_open_pts() accept$unix(r4, &(0x7f0000001740)=ANY=[@ANYBLOB="0004000000000000000000000000000000000000000000000000000000000008000000000000000000000000004000000000a8030000006c79283e942335880567235805b09228398afb63b5e7afaaa23279d4ea82c1e569d33ea1fec416ef054ccec797cc7928b622e0377781a03af2e8c19637b7f435fb25ba27f3dfded64d1af63fefe1bd484292eb372f5ac01efd16d918f06804b3601eb8d55d099c75c0dcafd37cae227e32e2009d7914b077d21d1fae6c44012918719f4a00e3522a88e6ebfd0bc8449c5cceafb154d8e85c6de4d81e0d1e925b5c3796b656e5ecde7782a0622968e3ff612ed83eb940789bbef4be0b511f3e97aa5fab662ecfac8d1cc5b8037f5471a14972ba17f9acec54a7d5cae7898225c1bde95c13ba44a5c2d8f576a14b6762b42ba186d3b6adab0e870beb21e09f51807d596210f34a471db97cc19dc79f6ea2e2249089f262fa33abe297b5ea8ba1acdd153adb39c72cb9bacc23"], &(0x7f0000001580)=0x32) recvfrom$inet(r1, &(0x7f0000001480)=""/79, 0x4f, 0x842, &(0x7f0000001400)={0x2, 0x1}, 0xfff3) bind$unix(r4, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x22) semget$private(0x0, 0x0, 0x400) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001440)) 05:38:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fsync(r0) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 05:38:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) socket$unix(0x1, 0x2, 0x0) 05:38:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) preadv(r0, &(0x7f0000002240)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/75, 0x4b}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000002100)=""/9, 0x9}, {&(0x7f0000002140)=""/175, 0xaf}, {&(0x7f0000002200)=""/8, 0x8}], 0x7, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 05:38:32 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) msgget(0x0, 0x4) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xe1, 0x7, 0x8001, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x5, 0x9, 0x7e}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x80, 0x9}, {{r1}, 0x0, 0x10, 0x40000000, 0x0, 0xd2e}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x3f, 0xa07}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2000000b, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x2, 0x6}], 0xbed1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd8, 0x7, 0x3, 0x9b}, {{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000008, 0x6, 0x2}], 0x3, &(0x7f0000000280)={0x1, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x10a1, &(0x7f0000000080)=0x10001, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) dup2(r2, r3) syz_open_pts() 05:38:32 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x8, 0x7fff}) r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x9}, 0xc) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x40, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0xaa58}], 0x400, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x600fffff, 0x3, 0xffff}, {{r0}, 0x0, 0xc1, 0x66, 0xffffffffffffffff, 0x9624}, {{r0}, 0xfffffffffffffffb, 0xba, 0x2, 0x63a, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000047, 0xf2c, 0x5bd4b0c5}, {{r0}, 0xfffffffffffffff8, 0x3, 0x1, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x403d, 0xffffffff88b55169}, {{r0}, 0xffffffffffffffff, 0x58, 0xf000000f, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000023, 0x852, 0x3}], 0x10001, &(0x7f00000001c0)={0x7, 0x1}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x6) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/25) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/146) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x4, 0x3, 0x80]) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x50, 0x40, 0x401, 0x1}], 0x800, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x49, 0x4, 0x4, 0x70000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x8, 0x3ff, 0x1}], 0x5, &(0x7f0000000400)={0x7, 0x1}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getpeername(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) kevent(r1, &(0x7f00000004c0)=[{{r1}, 0x0, 0x20, 0xfffff, 0x3f, 0x20}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc8, 0x0, 0x1, 0xff}, {{r0}, 0xfffffffffffffffc, 0xf, 0xf000002a, 0x4, 0x1}, {{r1}, 0x0, 0x80, 0x20000001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000002, 0xd68, 0xf9}], 0x8, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0xe0, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x19, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x81, 0xfffff, 0x800, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0xff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x6, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8a, 0x8, 0x20}], 0x7f, &(0x7f0000000640)={0x6, 0xac29}) getuid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000680)={0x4, 0xd193, 0xfff, 0x179}) fcntl$setflags(r1, 0x2, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6, 0x810, r3, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x13, &(0x7f0000c85000/0x4000)=nil) shmat(r5, &(0x7f0000e81000/0x3000)=nil, 0x3000) r6 = msgget(0x2, 0x21) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000700)=""/45) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000740)=0x6) recvfrom(r1, &(0x7f0000000780)=""/205, 0xcd, 0x801, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x5, 0x400) mknod(&(0x7f00000008c0)='./file0\x00', 0x40, 0x4) setsockopt(r0, 0x4, 0x2, &(0x7f0000000900)="865d0e725a9cea24d2ca28c400c17b930fe8b0ad67b03b3b280fa36eb9ebf69a2e3742179c4002051ecd7f9d028b7ea1db2189e476751e0151cedd06a8109cc36b9bd8af39b374e8db7c8aff7c4484f7efdd14575582cd6228eccafab2fe950e19bda2c9e307cbfbd70f1a3207305b136f78f9fbb549decf91b31a1e05da6813aff626b286ef138ba4a8a556ef7bb9cf90e5e58f51d639fab3e8cc089381cebc8077deb2b65c0fb374525fb5a508ae159d31647ae4e5dbec1083075e22e237d46cacc59c77bded6d5d9ad337bdfb875b38f37dd6d4e29decfb98c9562716e2fd50a8cfeadd7f9bfbc209a89caef93aac003e6fc5ea1d", 0xf6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x1, 0x400, 0x2, 0x5}) 05:38:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x38, 0x40c}, 0xa) 05:38:32 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000400)=""/80, 0x50}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/55, 0x37}], 0xa, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) msgget$private(0x0, 0xa8) 05:38:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x80000000}, {0x18, 0x2, 0x800, 0x3}, 0xfffffffffffffffc, [0x5, 0x6, 0xffffffffffffff01, 0x15a0, 0x0, 0x57, 0x5, 0x1]}, 0x3c) socket$inet6(0x18, 0x0, 0x42c) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) clock_getres(0x2, &(0x7f0000000140)) 05:38:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xffb1) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 05:38:32 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2080, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x8000, 0x0) poll(&(0x7f0000000380)=[{r0, 0x5e}], 0x1, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040), &(0x7f0000000180)=[&(0x7f0000000080)='#\x00', &(0x7f00000000c0)='\xf9-,\x00', &(0x7f0000000100)='\x00']) 05:38:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) fchmod(r0, 0x0) 05:38:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 05:38:32 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480), 0x0) 05:38:32 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1237, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 05:38:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x2ad) fchownat(r0, &(0x7f0000000100)='./file0//../file0\x00', r1, r2, 0x6) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file1\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x2) 05:38:32 executing program 0: socket$inet(0x2, 0x1, 0x9dc8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000002"], 0x1, 0x0, 0x0) socket$inet(0x2, 0x5, 0x8) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x1ffffc, 0x4) sendto(r0, &(0x7f0000001180)="db1798dfb73b9214e04a5ca5eff7411c774c2c2b8d41031ea4ee8d74bec54348056e28ca412f2ffcde3e32518a2b4a08f0f1c8acbf359850c3f73c141e924e9422fc5cacedacf563999ef40016e380096aa4dbe21731", 0x56, 0x0, 0x0, 0x0) 05:38:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 05:38:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="7868ebd4c057683b48da6202ba50695b5c81"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto$unix(r0, &(0x7f00000000c0)='V', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x401, 0x80000000}) sendto(r0, &(0x7f0000000280)="6908108ff08498671a5073511273b0d9588cfc2d1d3af0e2425600df9c97eead91dbec4bcf47fe137f03fb5e83ada4fb3606be28104c134f9a1e0753201176fb8b748cb7bf2ebc047883fa4c82beb30d1ca3e7c0aa7cd10b4fff31931859bf29168b10fca85aaa043041e41c83844633d595e66b74092d2abc8999dcdbded2ec1434eac06eabf9b5a2a9b3863a979633", 0x90, 0x3, 0x0, 0x0) 05:38:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x800, 0x7}, 0x10) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) recvmsg(r2, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/234, 0xea}], 0x4, &(0x7f0000000480)}, 0x803) 05:38:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) sendto$inet(r0, &(0x7f0000001080)="28e26f2076f221b700016eaef78c950ad3e402041ba1bc6af5a68da1c44cc89f80e5dc1a278951c41a45a8140cc32852918870204d3777f5d6e0955e42a5ae9f3d0b67a2d2b7b8fdfd3fd25a556a89162f3a4b50e02e50125223fa3f56c68079f05fc298184312896b13e1e068d0590a09b6b9bfd20409392f795fd956f94f9f2747925fc6af5880c68d3ea5b92c628ac4469133e823fe4bde1c3c7599ae0afb9600d385c8b9aaaebfac7aef65d1b4fe33f40e5f486f465a4ea81e950c634b05cdadb9b8f948acbd6229f5a92b9a31ad9cc5bcc7ce5f234cf9d63f0905bc463c7a8e3bd067579481f60e51543104208294f3d700d788057cfc6d9e28ec6935f66058e6822b1766b7541b6a1e56ff910087cc72aafb1150ce40cd3514ae219edc37e265889349bd8f0e0301b12f6aa027c3cdb646a5d6077db89605139c4db5bdd2cf79159575c279eb10d6a9a24eadb2bb18a245743bb4aba39b5b38d061e201909846d83dfa7a2c4d627d4b3f400b3e004af13d506432507f54dd460c120600f2eea47f64397111327e001f6a8f32eedbec00772f06ab6b28ab551e014e4ce72d1baade5e3f9891cf8ce8081724fa83ec2a7ef8027431139a414c613fdefc3f742da5e2b1dc9b132089b8fa9c46a2695b066de5b00d8d80df2858cb96f6a395200480fdd430497eaab4aaff616ef78e17dc91f621d1b2f03fded747fc32c3f65459f5730c2dd30bb89015eaf1da3a9307113c10c54204047dde84f7eb4cf27c8eebf10004ebe41e2d6d723b23e35c2e1c477ecd2e0255a833fa76bdd726da35f8ef0affb1c90af23617e1c0e41d84d7c11432f8ff37a38a65f4bf43680a5dd6952b39183895f2b5ac114a53c4656cb6e6939c6179fa6470d2db03419707df8c23dc6419c6a1294d962868ea0935649789620ef2b6db2e47f1c7dd43c5182e6ffa428ed32ee804a9aafb06ab898a647c22796b8b0cae52ebb4cacb3ecf979eebe3afc3973c14fe9d267b22b53299e905f52dec78e6bb15ca8d7f620ef4ebe5c9b0ee653395098d530d1dce12f7f98067dbb2386821d37b289be62944ae6b698e8eea6159afcb7f729db9cd3c18b130f6eb63b83ee2538721b3d626214d3ddf0841c1c9355971ff662e7287b0921dfa8e424ab2c0602737ddf56c7777f86920d6bd5817e524c2844cb7854ea8c2f8a96f28d0efe187b745075fd43fcd291a14e52fa8975d1066eef7a5d0131542f90ae4a207d6342988633383e226f8746342a3984c1b30aa37897373d48c33ac372ea359d9230af0ce1fe2e39b3b0538bff237670378a46779551a57c871809273caea879c88030ee393a7450534d60d6b8cf5146851a98587dba04d32150b7fdad59f36d5ed13fc6e657df104c12ec7389adbf39aac51b158cc48498e9fcc9d26dac1b5b165953a4174b6ff633ccf6143e0ae83859096a8b9644bb483ef4168a9ef56b80de363cee1de19b3ea1b0d1b15f0a42390456a1a7e67a8aa6bd1c267efa63b0eaea67a43e6f1df8e873d1ea636b21b93c24887f0a9a5e2929f6cd8e6f0f837b24e4f38b7d6b3c32a8ecc4bda85eefdc81e43fc0f5bc2fe9875be31a864ad1bf66bb95da0146b6bd62ac8fe62357698d09307da1f0ea791a1f51e4adcd0915fea16194a3300dfbd6eea926459876d279363d9d5d3fac055f9c55c1f23bc96b44b99fb78db0a03ba0e170bd98aef495f15c0b4c198019840b98f59f93b79217288b1cacba4eaf7ae7b5174ad135f66f97b9beeb3b425bbfba559efca642cd0233e028c632ddf9fbe1027d165e4cc95d4044484947d3fea1eb2050fc55ac5c00227ef109d45faa518157fc2bed90694d2067ca41f78cc7e0494d59f4da7041ae6d20f082c253048f5270d7ac5ae4db9572a73e23c83d13afffd5d993417279e8dcdcc2a695a6cd240c8bbe31a444f7e862114a8ff033749517df8cbe5fc0b7cda60815c2650967d76d4be960c6e886cefddbfa112cea07a99dd5dda5a1b5dc4b8e38253680156ec9cfd186d16b3fda64eb702fc3d0db84d9642bc92555c02f695f78345618c190220293993863937a1c65ce3f70bdec902a88b212d4ed395d3eb67ebf5de4afc341b22df88cd5d7d1cbabea4e275022e5e6b82088420e44203c0d39fa5de82d4089f97e15f278956633827b6a6f3dc82f9f78781a763d8afb71d718d47937810e62f24e7db1c31e6bad56b79989624219bf34b2b8b4299afa5cba7f38fa08dde4a70095604678642e00e807e61ba84f2789283c7d917ec880f6f0890081d7df88839633a2cfa78f8d521135e62d323beb886c4b8fd4cc333a63793047877e0e150fc3c9905e6faedaf9f6aa5eb77a4b73e28e2a680fefc15c47a9e8439e5f9c07f09211b7b8191ce79577b2b0a4412a7397e3c6af05306ac34599d073ab314c17c77250e086ddb4bffbfb43b7f54bd4e179a95e86b3beae75398311540971f4a34d8d2531f90844a2da37f6fc614edf18dd5114129649eeedd07d0d7ee1676e2ebcc55156cdea752699624ad7579d942290264f30082e4200aafd2222e81fee03d080f925b3252210fccde264edf941050a0be7de117955258438636443d801ccf1644bfd89ea100a8216695a743c649d9f0caf820689357651e100ce28f9923b188ba552cbee4825d13b38d24865c67163b3f72ff86c038fbfd1023fba8cec8d7ce068677d6535805acb33823f0435fe6e5d2dbe7adeb15d382af73d111a7edac66355c6c2f4cb56deeee80c0bdb634c07d66ba5093a82f5c4723a69565b0e4e7023a1f8534a38532566d45063deb5d12fa70f0f4047857255f411161d0eb3ac5ec582cf4d9c457d73057d3280f3899e41236adae3bee48031026d3d7c76bd98e8bed7e58dd61443d9409cd14fbcec3782d89e86ac9e19ee76019690e0193dc63533bf7793aba86e66793c92e0d4b0188c8293ce12ec7260d76b8d30499dcc92c737f464b3e95b20d16e769ab476bdf87521fc9dfbde0a4c17cc10c742918cee871d1291faabff7908dd5b600be11931b380a61b9046e9ba0cea1fa209c9642973b221a8e316c7b0e6677a9b920ca69bb22f991c81185f823ada042d9b1ce8ecfef3bd7426eefcc235401102d5603207f302d0e7458b75b24757ef79e3db53f6e23b792b5c88c7e516fa58679b924696aabba376b496849bdc65be5bce71f3b5a4f9376d7eef227f690052c8805872962a792d92af1ef88d176b491b822d0b8a3052db22e3f0a67a07e3c3118e96fa457caf6ded15f89969eda9c448129bc4b3b9e3c91554514e15d9c9b99becb50aa76f93ba63363220d1e187cd3614e5780d95b1c49cd6579f5c98de57ee8f18b6a9e3db5a9abe92d72b9ddedd680222956abdc678ba7870f493be52936854e6c41d04c64d2ab04cbcaa762b00438fe9f4f9b2acb65940b267d687ef5f0dab5ade7e355b904312384c5be949dbce63a3c998000e2d22f6a122d1a8a4348869ffaa87f99e85c3fd6c555eb3460e3a0c779b5a939865acd58db156fd803a27dfaa5cc7aad95b7197501877c6192a02f4781fc377032320dbfa26ef671ff7fd6004606212c2a7a23c304c5aaa603d73e30f334909703fe0876a65c76c0f6754f6f56903509c07e45d76f66aec424d296c8cd56a691ea7b1375e4bced0b20a2826c86cf45ab8e3096cd9d39409eadfd6aa9061597ce253080f7bbfa3e76eba5e399e83b921008ca85bbae7c06f061bd4653cb19f58cbc0d860d2e6a07c3ab02d14ee5a28435c5d1548825f7aa544e3838182ad0940c44dd0d668ab2313a2cde1183ff2818c567ad945c3234f42052f989b77eda5b629c0442c6d591dba6fe48035119c3eb9fc9c1900f0ed3a9dc96b8729e6de21950c30707ffcd55e2c0ea61a2b15b95edb39b3f5f3bf47be410d3233f143d3c079dc723e886f10feef30b4cc1f9b13d1f3101fa4392b8c51b97b4d830a58f16f55d036de8138f271aabb7312d41517265bea67757c0d2cbd2f4b894b304afc4b4ed9c7547d255c0d5544a9d8bba32380261c856c47bbea28348f1dd89a1a8e01ed821661f88f594ca46cb3502f1d368bc2aa85021707f8c70f308a4c7b3518b41c0c2370a8f224efa432179a6b5f822e4ec6a8e6c10a3cc44a3072c2b8e992140c0c61a17696a829346ee0c0388c3a0c9d0b377412f74a8caae0e8d2c6903d983340e34120d51fbc1da9f3beb14211c18100b47ed6f398f6fc97c7e6b2da8c5a0532b70489f5949b8d3131c06dfe03e2f7e226f0bd3c975b792c5235f4101f7bfb819304a85b85dfad900add9edfc2092c1a1f9476c4bafa48baff186fd93313d0103306555c0d2505edf3b772b4d0eb0deba4343ae687a5b7b8e57f9a7f7faaceb1873d032d641a4d597358f59d1297149a4b6eb4859d22268f47ae50db669a83493d51566e9b51382c8c7ded0a7c90d49524529234e9f3ace1d0966f5266300bf29b0c7c8ccf54d676957141d448795013e080e79f5d1121f15b842740c9fb4cf677e0351cd91d865458a98b25edfcccff15ce7b5a3aa21414358b50a9d5b6fef01336efc2ab21eb653f12715a596e98cff93efc18a58ec2397e58eb62e17a9d41e92541bda40531acc4ecd50cf2cfa662580f96d97049e060b4b3531af744a735c30d59685faafe371d6a65f6919bc2766ad8c7cbaad7d4cd38a6457c758822ec5e4c01dfd2756a3d4b3429fc17fd107c2934073286aafe71652dae50e675e74e5c24311034b3b46dc3009543ce4ae482a78afc5adba5277f9d74acc96d8c6396d8c3cdd5847c62db4b674974bd69aaa2fd768cd2c044cc85bf86c6de79d2711b63b58b94b684af1ff4b4bb7688c21a737807199949fea05fc1c5cc3e2f874317785da643acb255dbda17374ac0e007c262cf9c2f350dac942cf2b40937db7ee3510e4dd496df1ec76464a88725985173f23a4ed899aa6265b1aa579a0e657acc30922120f859b0e9c3e9b86d9130314628aa3f8e71ee45b46f8dd677210ecc0803ce963f02b4a8d130fd3f9d27845fdeb9e60493e50a8bd719e40aa38ec4eca5b78bbde787c871c88bf9e8674df688e76b253f9ac6df0d2223fe0ea6462d2fd780b339abde03dc2031d31ba233de681e3f1950c86bbdd00693c710a4cfc9dc77975fd6822a8945224d2c446ec289a6833b4f9878dfdd2751e3bb307c989d79edb942d28a07d632c03d324ba7b987be154fae9c033a6e3d949f9f242b115783a1b08b347db3874813b8b752ded544218e763ce34365c341ad8a3ae2add554394523b93e37807d3a29120a0d30aa0c70a335f34327d833b0ff6dd3b71ec7319afc806ec71e3d7010f7e6f38ea0035e896b4d28318e322a4b0c6deb3a7268de26b9266dc7089c0842ae5dfaa3b463fe0de1c68f18c0e126c8de6c919705442684731599b8afc5d06fbaf98b3e54122794e5e4b3a4536659f1e021675cd9e1db48721cbce2d3a0087bc20f090b0165ec8f77d7279ca9e5ce7480d384ee02f6db142b1b9871a07369f4ed7109bda240823037505f2b815a0f568dc89298b9e6f575f4cf3d1f7aee3a1a62961da74869a909a321c0856924f647a7eddb83222da0c61a3980ced0b6fedc009524d2f275f5ea3b2cace61012daf6d5885570b06b38eb0a52340277bfc8ae8d04c3af9007800736cbb09c0e7c4cf2e9bfe8d877132b17e458c187f9bc7753b5a4194a4fe0e1a512f39a08010cdddfe2cda331be375675f1c8f36bee409806152395360b6260a08978b28cfc16389c6f911203db9fe2d15ee01453bfa00fee3", 0x1000, 0x1000400, &(0x7f0000001040)={0x2, 0x2}, 0xc) 05:38:33 executing program 1: readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/5, 0x5) r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) 05:38:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0, 0x2810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xaf41af597a694c33, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x1000000000000248, 0x0) 05:38:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_getres(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="ed7e649fb5c3e6094c3fd6589808a665b6c637cf126897af97dc70085cf05339a492a8e96f57fc7b5d9a2cc427d718b032f1099680d4401dcc4434a01cc1659eabcd254e72a92383540383d717db0899e3aa3d4bf1d201bfb90920ed1306782f4c4c267fa1be344d8445ba7648355ae3807bb8844e1889a208206f268d4ec3ebc36d1b18235804006331b5fabb5d442b6fa1d794061be79ae42bde8008617523", 0xa0) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x84) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) syz_open_pts() 05:38:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) r2 = syz_open_pts() write(r1, &(0x7f0000000280)="1eb012fff4db1456e30e2c5c736d70b52a7336902194798ba27e9d0a4936f4e7b3557caebca444d24431c3a22e77976281c46cf8dd8a52241404d3ae0690a6648cc4769099fd2504c030f3d5c46d6b84f856bd2ff5ca255d8d47d60e97a83e18553483a6d071506c", 0x68) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x103) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7ff, 0x491f, 0x5, 0xd78, "c304586a9f050940ddebfe502bea55afdf28ebf2", 0x7, 0xff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 05:38:34 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0xb3c) mmap(&(0x7f0000324000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000000)="eba10f873e3844a2831babdfe5ec783afa7beb2eac7095e8df99a4cc1a2b72c497d5f794ab6a77485b264891e1a2a2eb2a667479adf8bbd95f6c17ff99d93b088c00a10934121532283bfe7eca066a8de7719fddae", 0x55) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 05:38:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="30c710c438872bbcaacadee7c982dc10d5569821", 0x14}, {&(0x7f0000000180)="f4967d869747f7d1961db5971d3ff56868f9d304f3be5c69fe5f11a2a99e69c1f0a88b19412c9039bb1b27017a607e3b724c", 0x32}], 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) nanosleep(&(0x7f0000000040)={0x13c22218, 0x2}, &(0x7f0000000100)) 05:38:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r1) setuid(0xee01) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 05:38:34 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x30280, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='/[\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00']) accept$unix(r0, 0x0, &(0x7f00000002c0)) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:38:34 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 05:38:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x8, 0x80000001, 0x1f, 0xa, "84e8bdf340f52be96cb892bb8eefe868fed66a61", 0x480, 0x80}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) fcntl$getflags(r2, 0x1) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)="75d0c471518663c1bc9cf67c9cff2371aba3a9a0fdfcf641c131cab67519d1d3bbbf939d49aebb1f8f2098e0ce277eeb5cd6b376b9639e9f50157b1f3054231e181fa1e690c749224b0ea9db54abc948384767975681a24fc79cdc0b684891fefe", 0x61}, {&(0x7f0000000100)="a96bb48b0068b437955ab1c6f59b0afef8da9e137149f711ef76faa2c570b0baf2dbe42c4eb79e841c58bb133fab11817caba51819fa00284482a968f2a79ee1ad0ed4fdd6337204133e6aa501f4a43ffa63aab56d27184eeb5666a6c3a11a7522565d8ffe4eed8da2cf8b3470693754b3a04c1a35b95c4fd656f7d924dfdd05692287f0144c12469a7e4aecd0d4736e70fbeae7cca44fa6bdf6b100974252ce9cf29d6fb6d03df760eee57b45490117fd1c61bd6926713da1c1a3a7d3c2f8bcf4ca95c57e19b2270040eb4410185d31ec2a4fed36a0e55c971a45daba10d40c787a66bde7837c5189263d0e1a7000d307e93cb4bf2c20aca1be5bbd59255e226b1ef575ce44ccc0779de44e7b25d96d081473b2591209a1b6f9f9668adba5563dcf33361c17afadd826450c0a5c20489662e4401ca2f04317c5412b6a3b266e1ca86fcdef32ab33194d19293c32c46b25e2aff0bf3cd21ed2388ddd4e2578f9437d3bc19175c1fcf829a25779c460d37e42437196777d3ad9c84f2cf3a4b6bb9a6d179550909cddcb8fdb46f2ae81e525d948153fd837d6b4b5976d44d5d4d69f26f6a54511cfbf47948bb81b7fdc36fa7a73a6d02bf371ba1f23f4700558a456fd00ebe0187cb8689ee856a9a51138ce7e7ec5488ef54c686caf6d7e2b28a3f5c9ee5cb1b48e1aaa0deb8e1b68700dabba1a48f998a970360687b3dedfe1525a6aabf851b5a8bcabc430076003c55c1f625fb6a698fa42da4871a00e0fc3221bc33402d2f2f3d7c934e5563c3e515fb9dc6e834c9737df02fb455e2cab43b00fdf852f4fc57d45eee00d7a72d2d37df0bef83769cc3d137bab4b17869a9c6ed7d96daf597473677883fe8279592470d4e191ac0b8887b072f2cb67c8297e53af636e922934fb9a9295dc8ed7042633674086309050b9e16074f7cdee918f2ff4fad71f49b1dc4b151e5a9962e914cf3a49db63cd5d5fbb15ad3b4e5935f4fe8c570a71f4beb996414554945ea7590c45a31736a43c67530e5f780d3586aa7b5a566f93115bd58fcab2597f41f199989fe0b1bb00015a4c115c0e83d06d370c004829d019368f0a5e1b81ccfce0f6de6ebb28141ec2f34a7e4e6b03c959bfba26b428ddd058c0fb83c58c81b86b41af4d6bb06ba3b84f8af20f0f9f66104acad920995607c9e8c1053f0960ce2d7e4a9a4b94445b6f711e034a9d679fd1f43f9be533c77c368db4b060f9c73d5f08a4824a8cc7c16216296172ea885e1eaf62400718adc4ba365fd7b8ffd5c4e87114b593a48b341a781360d4c047cafe7342dbd60d76623b84d22e799e3400b3fcb511a3ea965b1bd0af83a2fba9bedae2574d750a6cd98e5958e4b805b412ba097340d0c8a0e972f8935f907148391563f37a5c3868c6411a32e3eaa66abbb76cd054a36cae6c4932894462209d5416c738be9585f6ccd0c0a2e19c142902ada3318774eef9fc0da8492a820ff1d255854cdc6ea6082c9b7b5be866a515a9da918e38a57a716cc5a4296732320aace00f36793bc7621f32d3f998dd9d2a08d71ef584f36992efb13a1ec78df2e83faf7fd8b54544e5fa042c1de23451fe6a652d13a1fa9cd960767967fd210008d601822468b74c5eb9b539df5e47c827c7af7d693eaf8b6545fc9a385b1d162b80079881f43ac3f351b15f66f46e4f33199d7b6301d40e77439f4fff7e7a9124ce9d21d38e7f53440acf82483282257402e34ab639de2216f5603fcc4aaf20cdde910db8d6af62f2d5e50d8b283c1f484c6048ca34008cc8b97f227aa7dab795fb4be760ca2cc3b560489447a79ffb838768e502829af852532c8bd64f1deb6d5ff7ab308892e6e3b8b5a3e98f7f166e992b61caeff4a44b4494ef8abb6073da9c5455ebe5a7398ccc41556fdcc0b174fc4579ae162af7c8637a7fe456a6616e973fe31f3dadc482c97fbc9839495aeec9358eee93dd5a63a8ee4eaa6c4e381b572a2054c8c9d86c322071fc2d89a3b97418b0d08f1922f017083f2bee6ee72f38117a5789d705932e2dbda077647de558fe5232cc897f1f63c3cf63b192d5ef040edd1648349b8aaed05400607742cf84d741a41e1a4614a620f9e4bb1c0b8393b2458bbe528ce6d02bbf17844984e4b54fa6c34b7a3b960c4df86d60e983e947bfa224a14177ef043d5251f4450fb848f800f904b5c21ed030f718e9a349b95d6ac033778d07d2e1ad846f8e54d1fe28686aec005132cf55b048037a00c75083fc1fdc26285c6b8c5ec6d27462cb2f920824aa8f5256a5d5ffca9ad1fd5e068ac47e38439c20c399231c60816ad0641b3b706b932ca7c19071c8e61b493a2d444e826b5d3ae687fe234a37111164e1f6e8b958f9423a4432d649d92f60944f9a834e2a0b577b4122ea02d8098c98ef065606fe4af26af445684c852e694dbd94d8d70878116f79238fe1b2970390405532227e11e40efb0128385121618019d007fbaa5b6b7900cae000582b8443d233111b833a4ab7d1e26b631a359a7504ec4dd09bfd0e6e8d476bb4eddbaf1c9d87c223a4f8b0b9ba8e533cd0cc856add5569cc8e7957f9cdee53792a9a0f184b9ca821f91199a3fc322079cf1eae22af8f3620419c624408b4623c713f994914b0cbc754ddb3f015eaafd96ead2cf7c77a7a68efd65207b6ed6a46723acc80e66f70c600d33cef74ef25f96b7d6dd82f5cc76cf9fd790f5f77345b586632b8d458a518715f02852a1beeae059784ec00354cd49e0032cf07868745259ae1d49194133165540220debba1ce587e6bfb302fea7544ac0f753373010186ce895816f223c66ae5d3741867723a4d01cf1ee86b7586eb48e951411b732566dbc51af43181d78ac37d5b9008090befc613b47be3ad68a55b3fdee6ffa00bdb7fb280cd033f809d257d2ed15017ce657fb09f20ac64d86cd8933a688be3539d480e55efb4970eeaa9c06c9feee7383547a592abfde233df4b9e7f7328f237fd18a393d7ff36f96cbcd8f95055acd09d5ac38390d453f0689554a2f4523d00cdb3bce43fbf7a736da49971d8e7e58330168386dd502fa33d8eda0ed021749488c04f6b0198c7b46d4b30486410bf37d6582d823bd178823f99bc6d1289e2c0226863b37f085af664f056d7a40651221722f9e75f55134c750274c6b902d80250c34ecf176b9f56087053d105a53ce81cd009b69c65758e23a5cb5a733cb1a94b5f65b014d124ce7f2d832e8317654d54c77014b47780abe3e23ebf7e7a0be2157b5e02bad2eaacb398c534234f4b253a45cd7014a6da47f9af94f6516132ca656910f1f452cee3ea50e78f3c90c43575fec82726f6b041695523c0367fee4064b98a78c5bd19656d2a036f62df8c0c6c988da88025d0d1f77b2a6540bb0a9aab4d76610a52f7f7e8184f0f31488f0dcc531d9a3aa98c08ecc49d66602c60101d3f2ece23857129b5d631d740f19b43b337e3fffa37b90851cf8f38fcc74d31776fa241320798cc5ff38ad158c163506d4e5f2a2df97149cdb7f80dc50f4dc35ce3a3df56cf1b131fb1f2e8b6defc4380bd9c7e2bdfd89954817fb3483900944e4f88dd0f427de6ee262bf67661eab741d04b65e661a5c3ceb2fd8bb40a5d8be8359c01a9c8a9e600e6021c7b2049636080778f31a5472e58c30df9a82451d1f4c39ee363386c452dcc23ad5ec49b7fcc3588f85c69d8b92cd3a128aab0b52a113a19bc58a7ce3b04e7b0b4c9408bdd06776d065b7225bec1ad08ea6e03ea688c1f195babbfa66ef774a9fcb6588a70195cec970d6e2b63cf7c53b79a159b2c56daa80c4ed1b776b2ad303d5448659657c3d1dacc05b951755356a5ff3229995c56cabafe313026c52ac8e08ea997ea8b3af3321585f70062b3957f2495c2300429339feaa76ddeed6728d1f4ab927ddadf69802f867358a1fabfc30a2b738404cf289d17f29445e584c9e4c30871d6ed7cd1c4af88c4bd80aa933d8059220c20a483ca6e40570ab3258aa292062c74aee11dfb56bc151ee874adbc1f53229a27af508efbd1fb509eac94139ee50d6da1fd793b48d8c790ebf92697e9106de7df31e69dca803858e7af02254010fd0af1814ecd34d953b11d43a62f2fd422a159657a28d9451ed85686e22c39b92924ad59902d0186079f1d8b6bfb5de822f0d92a4de0eadb5115b4b70b90475f4a102b1e02ce03ff1321cbd66d67bd4388c94fe23c9797e66b267b78c2b9848c3f9632e9fe4be0cf0327a1ef90099c98434337029bfd850d7ce019b2c2c7c7b4a28e8321c36d4976b059a28acd89fe55bbb0bd08ae8c06a1af282fd3d100b4a56e27bbe7ce23d4d0fbe51475bdc6ac1039e8468fbd04cb475523b10b7cecffe3a9905b7fcfb1c4df8a25c1ac3250b1dfca895851c073cb71d034cfda5d639b1b97a258c32e7c6dd36b4fd21e5fdc4c9e795cbd29db897dc6bfb5b716f09df9d3c7aeb72a97ccfe7043070be43bb72f9e9be63f8d82f796ddbf53982060224f78388221d0f4accd2174779c647f8b518a8b1de84c3df3666ecb356b4038c9bff968ef256123a94ac3957de956e0b640fd895b4b44db5b76d13a17087c8a36a748208e41bde99809bca42cd4846231bc6ef4ccb54b45aa0b863dfa9c4bec466226085d9f239aa96cb1704c5c6c695ddc63e1f8692c2e123e00ed6306d3c822d164eb12748ee37b91bff2247b8578d133de3eca7e86a2cd5505f7c010dd554c6f44fac42339c2d38ac348b7d7468aa081c114adba8e1fba5931be778ce97e27fb445da468c1d2f0f93eca712e8f9e688f0fa09c718160456e011851d49c0223e4bd7567d88eed8a1142843f5f4a5470f61be0e8533bf5060d557af72c9586cebd5c134ac75d89d9b4abfba8c845dd7f7671135f32715eef7dc871122330771e705ef82c1b628786cb2dffb62e92d822d92ce047210bfeed2a831b7d2deb7b21c73e077bdc99121034c983575baeabb90bc9ea79f3bce5c2dd2895fbb3b7b09ceae693a1254679473012265a860746492f8516e287ec048485bdc7240468fcb1bc26730c176cfb31115221b939743a8566592e3af4b0257a61fce66e9d3d3ffc5d727470b47dd2839c582d98b0a0e7f1e4b28732c7be3747e006a362699a0e5255245098cf7efb68300a8b61025a737d7cb7f51aad174ed891a966f945008f520dfd375c8440a534166ae72dc69262af331da6bcf69592b9d16666354bdb3653549fab3b6723edbae6977b3ba45fe538ae87e66b9b88d0544b84e0cb8226a9799a0d146b2260eecbc2e9184330830dc3bceabab556f6eb054d8ae3b6cd1e2fd1f6a1db9872b9d8fc5d6e8a266269a2aabf622447095f91a8edf31d1b78bbd1fb32434c0b49e868b2e352a0315f3342012776047bed6339dfb5fc48929bbed1054297743c43aa964f471a3bb17ae41f3dae4682be50f3c771024b6a2a35c3abe2ce86e76ff8dd482f370628baf2006efb6b513f2abbfa27dd09da52c9e39ce74918ed1026556168a3f9505300ced3f7eab5361dbac4fd913a691e6d9234ca7d44e167c969a99092df9783cde27fbdd1c2304cc8b5e2270efa3a0d2bf70b1cded1f32ee2c9f5b9691c7c1a1e3e7cd57cb815694d65c987dd46eba40e07252386e17d0b2b4f2d6d78ca9315f60f5a218e38883aaa86ed83a65dcddb3aede033a6f181325192444480fc47d2ca4301218f25ecd6892fd368bfe552d765b7bce8376007d3adeba493384554e99be661553a476c45a37f7da7d7e67b5464c362d651b2601fa31fdd75ea040db5b27624", 0x1000}, {&(0x7f0000001100)="3223df95484298c0d26298699df505e67bb5c25f586203fb3b86a3c5d8e17db6acb800db2bdda02658cd01dc72a39c59e2fff36570344158f03034d8d12ae616ce2fcf97125ae5ed61c0755869cb84b41129423426bf2fa28c8bd7a7066f4fe39d0fa2be1acf0af4dc7df26a1fbeba2f35a5bc7c32b5aaaa5267a6db98f20dc3847a61aa882d004923207c88d88a28d1dc66011de4c5ef0d507605116198a002987226d8667b450973fa", 0xaa}, {&(0x7f00000011c0)="ea739c36c0962ec692b8bdc7b40801", 0xf}, {&(0x7f0000001200)="da0f27ee4828d7fd5263ae08151e3875e4c59811f152c022a57dce120a16a121e5e7ed3e487375e883ca34b51e0c0bcfd45481b1c6e06b739acf949895476f9a0d9c1bd5f916c97a378ff06b7f955445d74c0ebb524e203ff52e5c89fad23fa0c548a0fdccbfea0bf1ef58a21c80aadcaffaf9c449c494908378f9ff600fb4a5c3d0e67be1c8a914f75438c2d097a23029ae426b1342a8a92d089c71f03c880832fa94e89227ed3132eef6b50d6bb1521d6a857f9a9c62ff42fa0538e46b8eba268174cf78775a92b385a5308a787f3b26b094a0b60cf0d0fa9a77214b5bd075dd07f9", 0xe3}, {&(0x7f0000001300)="75ff592cbe093adbdfdc826a62dcd068f95add8d41dc8ef9e1ada4", 0x1b}, {&(0x7f0000001340)="7955d58cf2cbf2ac131d5e14d609f2f0e40191f47a6d81ec84eb9bf08b4d13fedb792f070e4a8bd5382d9d839ef1123c6bb6ec3f7b99c044103f9a43580fff079f4987c841750a8178c9ed611c40eead193e97c6c10a5a336da1257931add63e8fba0d0692cd941345e30aa0a898f68ba15ff7305f", 0x75}], 0x7, 0x0) 05:38:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000de00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000005000000040000000000000000"], &(0x7f0000000080)=0x6e) setsockopt(r0, 0x7, 0x308, &(0x7f00000000c0)="b6221fa4cd031631700abb5ed8af549cd50f2daebf617121e6595874b2feae11bc0b0dbeb6d2c79426cfabd46aa6735344048d6bc19175868afc725fa6715c66b23554f956fe1b177e95ed5d5d72ef336732b38a823ecc7618fd9e88f57c0d580137b95fd20c14d6e73978690b5a19", 0x6f) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000, 0x0, 0xfed8) setsockopt(r1, 0x7, 0xffffffffffffffff, &(0x7f0000000140)="d93a9cd432ec4402d2e7748010ab5ccc11095421143148ed13e515da00d024be975450fb85bc91872deb8860743bd6c16a3effdf7afea58a43bfc36226d82c803733bab05a811cb6f62b471b27d23e192a7c8754cc8f39e155ffcd1ff68437c7fa8fcbadc4721f2d83760fa2a1e851f9f74b6c32ccf34eb1ebb7b98695ce7af2f896c9c41cf155896217dd56b467c463b07281c367924a748bd304642f4377c209698920e3db865177591e2d58cfdb14683e086d64c010b0032cb0ec343635f3abbf06be7570b39f1f57e1c3573f65f7148e31de8fb2acd5aed2d42fe3920aac04151becdc274933b74b26bae7d6fd805e81876040d575dcb0e384df954a0d1d158af18ca0500b028e8bcd0b7f1618de6aa91f1c6fba4a81f3e2831d70a10330a10297c6a5be4b52b00dc32285184225e20ab2373f864250", 0xdc) 05:38:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffe, 0x1ff, 0xfffffffffffffffe, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pipe(&(0x7f0000000000)) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) close(r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff80) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 05:38:34 executing program 0: r0 = socket$inet6(0x18, 0x10002, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="f0000000", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:38:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r0, &(0x7f0000000480)=[{}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/249, 0xf9}], 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000000), 0x1000000f7) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc0", 0xc8a) write(r0, &(0x7f0000000000)="b31d5c28c4d24d5ac9acf1ea0ce3be75eef8f1fe316c2fb5", 0x18) open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x4) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 05:38:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) socket(0x10, 0x8000, 0x7) 05:38:34 executing program 0: r0 = socket$inet6(0x18, 0xbfffffffffffffff, 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xef, 0xfffffffffffffffa}, 0x10) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 05:38:34 executing program 0: socket(0x12, 0x8003, 0x200) getuid() r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x81, 0x9}, 0xc) 05:38:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 05:38:35 executing program 0: r0 = socket$unix(0x1, 0x40407, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) 05:38:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8004, 0xffffffffffffca53, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a0982009b2"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x3e}], 0x100000000000027e) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgid(r5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0x2) 05:38:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r4 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7fffffff}) fchown(r0, r1, r3) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) recvfrom(r4, &(0x7f00000002c0)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9787, 0x3}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r6 = shmget(0x2, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) setuid(0xee01) ioctl$TIOCNOTTY(r4, 0x20007471) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) syz_open_pts() 05:38:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x98}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 05:38:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="c5288038fdd76293d9e63ef2fe753c15139d7e527b05538ab84a8f7e2925e2cc7f0fe4718a3ba3e3865150ababbd40a652a0124eb89e6c624f9799eaea8fa80e843c67bfb3b08aa280a5c28524", 0x4d) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x3) open(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffc) 05:38:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2012, 0x8dfb) r0 = socket$inet6(0x18, 0x400000000000c000, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x797c152084fe50d9) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r7 = dup(r6) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000ac0)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xfffffffffffffffd) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 05:38:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9", 0x1}], 0x1, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2d6}, 0xc) 05:38:36 executing program 1: mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x80000000000003, 0x400000000810, 0xffffffffffffffff, 0x0, 0x0) 05:38:36 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710f37001d000200000000df7230b4b4ed"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:38:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket$inet6(0x18, 0x8003, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x1000, 0x9}, 0x10) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x40) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='x\x00') setsockopt(r2, 0x5, 0x76, &(0x7f00000000c0)="b7855f464c44190cf8bff3589b97702ba66d7c9d", 0x14) setsockopt(r2, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:38:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x4, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5cbd54419938973190abdaaeec23d6bf036bbd2bc3671cff02"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) socket$inet6(0x18, 0x0, 0x100000000) shutdown(r1, 0x1) 05:38:42 executing program 0: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 05:38:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x4000000000001afc) clock_gettime(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000480)="35110fb17a315f743835", 0xa}], 0x1, 0x0) 05:38:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x5, 0x8}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000002780)="1c42e9fc879531adec4b63061ba88a4fb206719658dc16321f6f6973ffaa0c5684db8c5c57ea9f97c4d0d85becce65559f945f1a70fafa1b00b6f291d6a320c6badccb8cb054ecca41c6bd8bfa03e496e8850aa320ca53dd5c84b7e5cd04fff2d53ce25030e74f9e8f5e4e7d83d972c7419919a1e3bc9c17990482cac909bd7927c277afe9b715cd70507d517be0c2655ea9449e315b487c553402dc85ee571513298dd5cde7269e1602c2987ba308b42d30c782cef156be0f558d6ca9141f4ef7654b824bd51d757797bd9ac884f0cfdb206cdf72aeb580178fe426185f6be0b1ea47276b86af05a4ce2251b8340d7e4daa72e122bef65a1f21a70b54bf4b7a9b81787edf77ce6900bba8c35faf80e5530adc3e8ff251984918a8badb40d9fa81a524b910dec5d862197c69299633e61b51f6332616aae97a9d76ccf08e67ff4194c874453f6c7eda4b58143a3778f998721fa6586c2005217e5a8e7f370b4e78831da2fb43ae36639f0bf4afc2ab179d679c102f74f8683eb51c3c668b59a68fde8fef1230b94101e7dde61ddfb1a77176bbd7e36c0815176bc408b2bb5a7bdf227b6fd9f526b5598d6e190504cdc5964bf75fc3de9cbdc9d887a2c22c20a66b9fafad82df91b677314fee1e869a13a0fc90401b5a7ad9b42fd312ee264a5ea640e05b0702cd87295ae2e007080abd828551758d675f430fccac801821fd44c3f58eecb55fc1ab8a948a6d4f7248c85c2796c70a0703ead427e4c5ac095447d83d673ac00ca912c356061facbed7fbe3b427f20d3fc065043de786083ce208d562dff806ba0eda9161e755edbff3a6f63fbb603da5a3d478caf82daedf23943c816fa73b891a0d50858575370987be54e91a767f1276cea5cd120b9ebb192ff22ac4f4fbcf0bbc381710080acbe1f83aeff800ea0c4bb9f8f379b38a3da56b843c036c2bcf364adcd4f7be0b97524301e9c69c3a2cd2833a11733c1e04f7a201799c2846127c2b1c18560b7b35f46140844192691ef62abaf9fc18f8dbffc1d617ab7af83027ea2931814ef3b08ca808eade11b64f7f23bb2c3667cf5f1e1ee7105a1e5cb3057645d264282420d52b748b775dde0c1dd100170134826ec03f2da8a9e29d277d7a8292c1ad499cd92f68451cd9e8758dc1a2a87d1e7e179f89e62adc9279bd446434268f9fba16ba2fb2484401b7fc142dfc386d3c14393a8e286ebd9bd80c0ea490218d58dd2fc5769f18c0fe9a8d216425f84060b61104086379a32b5544ead8e722373ba2d2a13481e95deb0ba6b8855aafe4009771cb228d02633e40568b26055007b3ea02373ddea3e25cd84cd558c9376276f617e6cac61f8cc2e0e8623622460522fec91c940a9e89cb9c3e7bbae13855bc97d5db843fcf7453c32360f81297df19f7aa83703891ee8fe601463e56ee3a340a4d2c6bcb845ab707dd05d9b02a453b6c9c24b569df6f1efcf871cf4fcd74265544c741ca2338f93c6fc295034f061fbb1c82603cbee8c53c180131aa55a4afd393fb7f6f48a123dcb6fcb71c8489842788d5220e379f69f9d9005431e1a7a7c1b85a7e254135f96179a89fc187a6bcae5c0196b6be36c7a2dbf6e3cb75e6396231779eb40653800b439fe5bb2b17ec1f8e0ce8bc8b6cb06a16aaee16cea8407885db779761e263a519814ae74104d1c08a18c2624963a1e3e32b03f0fd7eb6930e9773bf4d4a1de5f35925de4eac9a807dd53ab3e1950bd456b708043551a4dd17f90ebecf92859aa8fbb4d2f1415f8878cd157438cf5e5f0fdd59eb8c4b69579d1507ad3cfd195e1d4b22124dac45cc5c912e54912095e4d9603fea24666340633f262e0507b53178248ee7a5d8f05c49a507c60cb6a218339a7d8eff67fffbbadd5877e839e0f564032a632ca4975f5f3c036a4e5a58735cdab7e352ec58e445a6bd326956fc1dff4f46269509cbc896e3cf099c9e13067f4aa8b6c3bc282b6f9c2f3e5fa0d4ee1f5678758c222fd63b61dfe3d0e03bf69805428d384a9604be18f213981ee56daf7bdf15a66e625733b58ebfdb639960ba467e83557e190bfa1940311fe43badf288bc247e565ce65884368b7f4be4ab07577f1e1eaf63ab858538b4560ceb50be2e9e2a3c71f3767f4c7bf81cba9d2b532e5563b6f2d9d1549b5b18d77610b5eb35e2aaf33f366c8edaf3ab8f98d6663476155a75c4a35cb227584de153007e47108385ef46652d5cf749c4b8d1a4f4ac3305c73d6270c537cee5d73a5f7ac5792bad156e195ea97e2b16e965771fe13ca25a199e61afe58cca0787c506613578358be1298e58f509fb109ca18752f48fcf9e139bbc5e0f8fd8aef34196db83c8144df7bde27745adcfd8ee2725ddedef5101ce193bf5c2d1bbd02785f4bdf2f24f21c616bd711ed9e0262ab30218be6e04acc0bc4d2f1ab1b1dacff5d5c412085908052a112c760c91cffe68e78617a3d553310ab8b88e5df6383dde0056284aec13ab360bcef1b86d41c320077601fbad456dd27ce97952f7e4dcda805fb6ac9e16976787b363ea16fda47c795af3e1ee26df29a9d34403019941f6ad7ecabf5954640710452131eddb39e3ed2757354f14b8d794247c276bb618573d6c4def6006f7089deae8934d421da799bf89a2d3173960d770fbbf86d853e77fd63c2d5fb4a8c5e32d0b76ba1f99a85aeb3b96b820af488dcfbc352f2a15a457b8cb191db743ec8b18a8b5969ebaa9e4af0f1d45a24d5fbddd32230547c027071a41f01ab52d72b19b55ffd5251f82dd6819ccaa3374b26fa1b7c597139080af1f170eb42a41c98815c6fe80ba766e08dc435cb110cbc1533d9c123ccf2f9f3cd6a66e1c4ae0533a8ef4ef3cda091e1af6ef2e8d794bf5cc0f8d0aaa80dae10675267ddac2ebdc35d31c2ee0b7c03f73e11afd2a216b158093ad7c2a481d88b7274c7c9d13a436858f2bc93a8d198cdb5885223f7873136abbcaa66aa13245ce3de685d47a5029cb0ba4c9a263d2d3f469c07b44c3bce9e26e3f84ee651a94b74faabe847d0a799744ffd6b33168ecbee50ab242b92a6c6940e033ce0801eca9d8324b193e0ff5adbb2cb47ef3e2e7494b65ff1ee4f4a55d5050769a6dd91924a9293bca5b1067bd665c5d39efad3847e957e44b33538e21962820065deb26e312e14e588c5d030b65aab2d533b417d2a4aee6acc8c5fd2897a49eac74fc0d4a8ba557aaa8ceae3998eb6beb2af6547d29c5f86fea641b49fd60b0c06460fddb0de83f5053900866ebe96e30d434dcf9c4e32a299a7f390b5085cd08b0ac960385e97306304c7d42f69f3f4c29b0040fcfca22cfce1e5cee13ed2202776b19e303a37235eaaf7ee25c7438e82ec239bbd03893cb414dcd13445d9bad7e3d5232ab165e91db2b449c4559558193e193eeab3199e464a7b34cdc470070f428156a88a56407a6c03ab18a72ce0e07ebee14000e8260d215a41a2ae2976b974a2053963ac50515ed919046e49db8b81473d8ad4cfc5204bbe8d7b926e2368dd72c0e8316b698f3f937bc2d0ce3409f0545111fa9996e07d4ead2c89adadcebd70cd09ebdcc9df0b55116d04d3b3c661de0bc59a9ebfaf8078b8c6bbbf1b2ab52fe6fbf1ae0ae9c5c15b79efc35d6dfe73d65f4d99372c40600a91eb18081c054e3fc11d298556a64074fd24e06887f1fb57247e29b83d1f19fbade09dc0f7bc9ecdab63de76caf2258ebe3032afd0c95860fd23230eb80e07c8d70661eb9c30fc8aee24e1356b61d82a12f723e526ebeb1344da94080fcf1acd74ac2839d9e1b99ba3b27ceac899a2c4378a6818e8981036df0aae4dc7aba2af67c30dd70404cba2bfa86e2fcb0fce1afbef485fb3d6a3f8a13117e89c1ffcf00cfcad302d24cccc2836bd07a5c7d532cd790d9149e7995121836586fc36062789c60dbeb418cae1e436ac2d77efd82a6ff7d19cdbfd22057369ddbb1929612a26646e8a91680428ae59574460a5fc5f2e8c9f5e160e399e7c6a36514022b7eabdfbe0392c106cb504643311fcfc8126554d086b336d82788aaf87f611b688c9ff470fa7a858c6941179f8d4452802b38a54af40706cf4616a0afadd1d0cb6b554b93c38f5e097193f81182837c88466776df97f3ed9f098d920d77add6f029d226fd7befff04c2371ec0af71cc7933a377890eac4da32b69855df79dcbe58940309ba9f9faa364061062dfcf8cf89c876ab4190b3279088b648e5123497e0f260c59a20439909deba072a35ab5069c1559254c66e4663b77f41c50352110ca2f74d800cd3cb4e41eb77c3dff30fd11eceb6b6ee2d62fa0af2cc6ca95ed2217ad8896e8b118e026b791fba3f19e2327588603ffa0be8959efd6e2e77802f3377f18cbff82b88cf21dfe7c3c590e39e7abb8c2fea3980617eaf9e0b139f4ba9bdaff2ead728b42a9c646779670166c7f5ced2fad61986649c3ea0299854bdd0c96f497fda059043e0531815d492ee6820a528169a3769b6f656d8b84478a7c326418f7605848d19b1a602b62e211dd3ffc202d86fa0eb477091ab94481636c3411ac53988a763a7de2a76ccaa6c024d16d435a98b58f80b33739414e5faf08860dee896ddc1bfb28ead977e40841cc1f3f984bac10c2ebc4ea94e1f29f4b61dde6d8dcc3ea827e21779ec2c9d9d04d5442d6f6668a4f3f21d4c89c59b7b95bf48e1dc8dbaf2f905b9b350ec27b91cfd2d5a10e92251b586a3ac8108565f06e23f7225a06d1ed8a4cdc5ba75c44f655200e0ff1df9efc4e9e0a5357ecffb971b2840c93ad402f47245b55bcb8303676609a5719fc6c44ac9adf6421282807280ee5a3d5d8c3e2daf02e595f49a4e511cff45fe9785d84f3ec05a897955f75ac9162c855142ba941ecb6a89fab540f9ce186359faa97316f594613df8c7d4a9e7d336d1ba70c8678f58ea8a8fd96018ea4da5ba05b9e59bc511d91543e9b722b7a1c0106e9f6bf0014ac49bbc4cae8f670fdec857c5a7c2488bbf75025baf86b9e453d133aab148422e2ab4352be197f045470e789118daee7a6d5956095bf5a8d84dd7ff0602eb3463236a86be5b056e25e4237d30e28371bc02986320cf9a1f5de2e4312cbb6b9430aac6b6b3b6b8c847c1c6ec0ea38290140f9acdc7d54c18595e610bf1c52e06c568790561cfdcb5e9def7b75846fd0f650212052a6534d24e93140ca154c6b632bdb0713c74b2e8095e9a276974d3bcac61040d84b971c90e7c05f6c31e97610ea81e5f0a4995c584925c7f9ac31c02be6965ad89f0eab77e1b5e21136dada359fbda950a2eac9fa6b631b7d4072cf3ce091412e49730e2499715941b5a398c2829eee9d6c81f535cc9e6baa60922e668137ce034f471b5b89f44dddc42c173fe8e75a3237983868bf73c40e495f8b8e3c9bf0c5b52b4d91b1a80971ff4b0b908e13a03c20b990c7d0df76347fe1e1eb7f7384081bee3664d0e7b014ee095122f5370e8e74d818e08e2adb54d4b67ba4d8eb9e0bb79c48735c58e059436859a19f03c386adcba9045b8b4c9a0e5b74b535f2e1481077f1597b65cb2aa514cb6c2b5f", 0xf64, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="230d0abc24cd5d90f3dba507a3ab26e2d6f8602c0d9fa677f8c615c655ee2c8017aabaa8b458def44c8355ffb708c6909835cf34f8e507882926d732efc2fd8124d1842198780c5c4ff98a22d13c846434fdbb069753c72f859547e443cee7173d89f78c48fda2a60ad38e182bbc74f69c4ff65a9f2b4e64875a55c53206896f1f5482127c514774ea7e8a478ea16af97325edfdd7413830585b72a8f2", 0x9d, 0x0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000140)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000180)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000100)='\x00', &(0x7f0000000740)='\x00\x00u\xb4\x00', &(0x7f0000000780)='+\x00']) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x203}, 0x0) 05:38:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="56f4860c4f6c61856fe13466ca890bf704b40a53124064beca546898a71d7d3fd5f57596af", 0x25) r1 = socket$inet(0x2, 0x8004, 0x40) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) pwritev(r4, &(0x7f0000001600)=[{&(0x7f0000002080)="60d401f112753c0a9d59f13745cbe70f6eadbbf2f7c131a73cc4c74a23603fdec62dbe1c08daf4d4a9a22a96a0d84b6657c918c82a270bb1a7c2072a9663a849f1c0d7b8dd864c279711d28102dce90e7e6e9951ace1119ca1236136131bc36cd12bd79759f2f0434558c083d3387f8677b22e3f2a59ccd44570298e22de3a689bee08c75eccbb12cf79ba555e62eb86c712ab1601bd93f77083e00768699d1af7c3013e8a34ab36993df06e5d4cc892376127501b5024f967bb355c3ede61b743e04c133ae8e39967e22bf13fa07374ac3779dce7cd744f7900b669308e9abd6272aa9db3ce120ce0fdfa291f2b4eb7cc1f9f3b5c9db3e0ca039bee25989524f0559c1d8d72dce13d7e68f75f254a5517185050ce9d9f987102ab9042574e2a0a5246267b0042201462d400c151b826c325ebba5c022b21167d3bba328937bb31d014ae14f2e04be56c13ca4de07132163a84bc63992556b571b3e6f60e1c00e9089ddd6f13a4bacaa243797613d2e47584fd5ef4ee6d306bb841713de30521ff51e011727d8b13aea3e673e1733f6b83b64189d96088e4906c08eaf1390a82b5255487c05f9faadb7993bf7603d57041e51354092334e8aaac64d7197cfae76eb4c93fbdd8f19d272e5411d07b748af73668c1536c0cebe691534b476b1277aa96497b4be21d0cf778946821bbe2ab0adac4852fe5c85abc8736f7d84c85ec60bbd5bdcee821aea41ba06676db6e84c0171220c5eec8c1080ab05278177720370ea3bb023ec3d198b5fbde3e3db9eae889b015a5d3e26eb80bb8d7ad4cc46d685781699d80a5b25e589f6273b1f8ecf7f5debf4d6a4e254737cbac5584b7d107172c9731a0a4c2afa6a8f8b1dd1e8baea4fa959fa0bbe07f91ed67d9b5f1991133a10638e9c217d2964ee14a89495cea171a0a397e2f33d5b6ce7cd68abd302b5a6f1f1025871ff563ee0ac7da4888f04e760169d1fc41cd3cb0a6db3a70a69b197d6d47fa6679406a2f370f9903729a9df4f49989ac360d50bc76ef0ae40f7800fdc68d0e7edb65a0e6b2ae33f1da8955ac4b39ded98e90d780fdd2bfd6da6e0c184fb9db1c6197acf59443a1debc4e880cf10ef3e18869da77df44d893b2650c2a4d09a8882fa334fcf0f3eb8b2457b0eb8b89778d3dd14e1f2c6cd9fb1c5c932763e3b8dfc36cb235d702fc04918d0892de06506070b5f947c5fb08d5e84193126c31294c8ba4b02e2bd1a0d9cfe95768fa34d13815c55b37eb4f000828ddf4cb7695e2c1cf435391afb892dcb4befdeefe09640ad9950e50806a81447a2dfec62efd19ca149fe8801b5c47bcd36ab017d2b8357b3d90a849e418e3da31908d2ce6150e8cc6e411b526baae1fe62b9978715bb52bd13281dc6d1a14ba02c47aaf6671259c5bdaf4c39eea2e7668c6ba8ad62615f20e486d8ad7ecb8b5a6ffdedd6daad889b5072396f701a83018c082612272edc3c60efb840f103e884d7117c7cacaff9008b7bdeb485bb9628be8cdce7db915946ec0f77f435b056235baa12c366da68384b566b741e74f8506f621185649ab129c4aa2a90e2488e8654d63c561c627ff058c5660bda1698d95ff54b3d85afaea54965502a74249c010dd8d136b39f7a2d1cbc13a762909eaf0b28d0a7049775179dbfb2a3efc7c00440c40668b7eaf1768313570c432626d3c700cbe13994b3f114b6b95d69f1318c4eb964748735cf82be339a1fac2376e89d68b23cb86d0ef0b57d1788fdbab47311acc9fb15a1dccfe68806226f66370a519de84e8e4a1587212a8709929a75fa1c335d99afcae35e871377752b23440a6f575df463fa71a56f1b7ca7131714fcc313defa81dd96703313e3393a813b023ea650c615376359e597434db533fc9db8ce5945b8c38f1f90ea7aa2d774ce0ec8b66ec65154735135c35648900be29f3120f71d131650da9494036edaf024537ed5954d354a8b068df0335a596341bf2a22aa1bd80e32a8e899245f692ce6d18c1c9199ce3c635741febeda74f24254684d9f1ed28293abd2c11d32d3b000d8d4c9f1e6ddcdf1fcd6279fa6ccd074bafd08378f03de5d6e3c27a97677679e3021b54917b1aab72bd871b25f1faca5f4b7ea201b8ad47a0325fe8813121b760052e08caa81565f7610cb801cda83bde9ea4e00d8101aeb5f85b92c4cde0e67bc952da0792d078ecc691bb1c90358d66d134215cf555cc6dfe68a7de841f51577a65a9af4a5e48ab99850eab4da76216759d99cc7d86f0d210921c131e0ac9a78f9516bcbb717f463a67997f96e62df3dfcb69d4973e9efc3d37f22c653230d6e9757432e4bff52c1ba5cd4f472b384fb64fb5231fd3e5b06726cb4c905ff9bf03c070a85ad21552eb8608d6a0fbf50328b9ee008643674bebdbd72cd4f6d42a1c679c2f3b993bc5855fd61ff7b524655af01100e594dbe4ab23c3369bd55a9d4b03835bd3ea28396d39c421dab03689c08f2fbfca73bc7d3e7ec2914efae4bb12d988124a2ffec17b2e8a277dad21fc6c46959349582dcd29967d7d332f15774faa62f3a6cd40c00164f06963e1f9aa666099237aefc8a4cfff33b5dec7a4163c5c57ede2c544d8c4d0e136ba3066827147055a0a682a461319e834a1b118082f532281b11fdf62e4b803b63cc6696b6ac46fb1b96aa767b871dfec31ca27d3e855abaf133e58f5edf501645ed781fc0727651d4fbd26f95d59d860f85bdc5b3a1c5b16779509830adb5aa79fd028d44ce954cc3493c40f619230364deddbe18f8fa65315ce787ba7213f602c9220c83c2bd86e61a0a6e40ec596c3cefafa5b53b445e5548e4543c4af5968cdcff14c3f75a541dcb614b6c3ff7ebab4a81e4e4b8aa8cba291a9319c296b69e172202b3febcb763b736abced8c02b7627dbbaf480c6502702877fa2fa290e94a3a7bc547d22352318ba424827cfc57dfdcc4fbc6baf2153d2662862cea2424b0a827f094de5d0f9a2a667737ad51125872906cb17911ae706f5f8c53cc1ab5dcdc90b6ac1060a48360d4d8be777cd197224133bd45cc018132566df9748d6f21be31f80709b1a004dfab565e95d38584af2efb62b1d6af7b9769c07e6c0426085b7151f9d3e8d99c6868191626ef79b16878b76962a60f3eb3dafe76fa12c61c7be0bbadf8633d92b4cab5b29a4da4925d690a3eb15dbc2e56ccc28adc15deee064ab1aa08d864b9393fad6a90fbeac8c68ff50cb01e0013f109ff3ccbd61fb6a9ac4608398a2f0e0add940c73554060b59c3c93dc1a060f7739f01cc3abf96d86e3169f5a0c4b974b0d231df3d92cbea5d7c6c8cb2df63d59c5115d479dd6081666858bf57abc89faa3a004ee7c721e956439c91cf1a83f99ebe2a5c1d5cec07a6efdb3470d5a069d3d8823d04a4de5f254df610e040771c420d63caee0e0b390cca793566847f14ad6266c2c296c37c6d56e555ef6936649b770273fcc8db6ea32a042670be117a5de7cda66a1a6d82063a1a51b5599f87ccb4cd21adc2b401ad3e37cd9145f79e51b927055e74491434ec91058a8767beba9b8abb3feac7c135a7031a3cead7a544f2a1c633c0d3acb6284cd051e50fac2bd4989c5379abaf09bdbde617c5293d7006a926d02240d928b3bd5ae8d9ffd878584b54bd482d3817ed9686c4b7ba7b65b48b5b2877af467e236cbe54061d9dc8fd1d2775ba6fbb0f1173c6d0c09ad52108811dc02527e2665b10f33c01d4e322b40c970585de43ec0a42495922d1ca955d96ea778384c7b29b60a18497d837d986d2ab4b9948860b79bb18561359215e8a3523805bfbd778c9262856ca56d53d103119150da145fb6694cb26e91beccc0ef1e785124004657e41a54157c5177323149f41b7e8368d70fb105bfd8facd5489c34eeb744d814e902848da9692d0521406fec50902c33c56d2c1f8ad562742084e7e39825caa0fbd2108534944e415cd96208a4468ac1c5b58b5debbb862dbd46f783fe80333a8043e8570ba066dd67665a5341f9fee4d383439ec1f54c83d371f03f067e03c8bbd8ac62979d27478e624ca9176813f188c3fa349f99b1889f962ce61246c8ba5fec75a6d20fbb6514c54e7fcb9fb2a6d6deb9a63cf272bc637b41fb1b913817b53803f9ca2a45599729d1aa1e5bf3092c9111663e0c990a0b66003e0783960278067df7b9e8e582646eaf00f0dd624fd1787dc42f59f11f3d5f28d036f6f799980863e5bad2baaae65b0f34711", 0xbbb}], 0x1, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r5, 0x0, 0x0) r6 = msgget$private(0x0, 0x201) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getppid() r12 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x5, r7, r8, r9, r10, 0x2, 0x3}, 0x7, 0x1f, r11, r12, 0x15, 0x8, 0xfff, 0x2}) connect$inet(r3, &(0x7f0000002040), 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01b79bdc910738e95f0a9c93c41070f26f575b3069c92ce3619a4cf1dbd16c7f3204dd335620aae0acbe9d347f8264fbdea094fe04e2b351ab7f20ac3b5e1f148d03bcbc1be27e76f430d24843cbaa63b69a8c269534d005a05833ae03b2b8cb5ba109304f075e16d7442ed3b38386c70ae9be205e6eb0576c10c4027d976cefa92c3aa904eeb1f2b939f4b6503f9898d444562195adfc1c33971ec5a66860ef091fcf2001a29787cff5bff18617a5075c211d3e0e18215355006c77256e5ad460c6c34fc8e2dcac103d560ffd589f778d5a7c261f42777df4d37b3a954f95466377ec45c4ce61b6545ec6ce9d2e49e0", 0xf0) 05:38:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 05:38:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x190) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) 05:38:42 executing program 1: socket$inet6(0x18, 0x7, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) 05:38:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) socket$inet6(0x18, 0x8004, 0x111) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x18) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 05:38:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x7}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0x200, 0xec) 05:38:42 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 05:38:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) r6 = getgid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x9, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, 0x0, r8]) write(r0, &(0x7f0000000180)="6c31b2", 0x3) getsockname(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) mknodat(r0, &(0x7f0000000340)='./bus\x00', 0xe050, 0x1) 05:38:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="3e5b6cdbdf9872f93dec3e500000006ffd482b139000e793b415a6c49b23ae3b80a0726e7d2948fd6034fb4bb62141e8ebd5ba63bef378c4e1804a3352e35f91613b95b1e8c656b2b4b82ae5a709d836a32fcbd0d3840e9d85d2dd0a931262fa419d3e8e1fbf3520745264b0e8995003e2e28fe041bf508eefe489c740358b0f4f3c6ded90e8ceac3319c3a52a955fc448250eea7e315b4aeb497cac3e8867130621c7b19162630489ad5f61"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x8000, 0x2) 05:38:42 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 05:38:42 executing program 1: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x40000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="ad8ffae5bfa8f515566f3fbb1973c2f54f51c8c9d2dbd11740ba483dfac704b7fc9756937fd7545f89f6a594e111f6feb0d35e1c2928bd41cc03bf71c38666d699bb5270c09ac9d945b62caa01eb016934ca5f32e07c043150f7a5bc4bb1f2f388a1033eb056c3899b14733bbbf0ac7364aee7", 0x73}, {&(0x7f00000000c0)="6b207ad10b7359a6a20ba7c8bf991ca330933e73af211e9b897f3dc912baae9d5f7fc8b9327199ebae352f3bbe961e94e6b1f6f9a817469a470dc1e40ddd047521f5061b2fc34326649c1ebb8ef8e8c42938ac3863b164b2aa7328c01a62c4845564be56b0c3578b458a83", 0x6b}, {&(0x7f0000000140)='s?', 0x2}, {&(0x7f0000000180)="99297138a765463f1daaa95623f439", 0xf}, {&(0x7f00000001c0)="db8fa0c24123450c9c2e74a169e818c78fbaa710700bfbbb134d7692387e47d263aefd5ecc4b7fbba6b4f9cf9cdc6dbac255e0da8c17e5dc5de928e7806e2832e29d13960e8342425c64553c4d02a33c2a5b02e1d2b27853c46afd87082a1aa2f49ae97fb57fda8ffa568fb784d1c26522e593af522783ecb95ff23eae5f5577322e34b58df4aee23ad8e5fdcd5c1083f339af5856c3d2ad66a2f4dad3c20a4382a62d380f511bd4a5cd1197a01d07475131ce0c238894eca72f6f98c89486daead6972937f14bac4e13908471317409bfab11d398b6e160b88e4888725ebb23e2e3bffc95bca46c58eb2b985b8686084126ba8fcf38e221bcec8098d520a3", 0xff}, {&(0x7f00000002c0)="e031fd183b21c8c59e3b4bfd56fbf81cf66d63e129b292cf91bd9b0ba9c781eff7a2dceb53ba7bf9295721e7884ade5cf2e07063ed8721f2dffa80ee86e462ea42732e1a86e78518da5b4de37733044ce7ac5067ba6564b05aab3954a8d3028ca6758f62ac5e136d", 0x68}], 0x6) writev(r1, &(0x7f00000006c0)=[{0x0}], 0x1) r2 = getuid() setuid(r2) 05:38:43 executing program 0: socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 05:38:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) close(r0) semget(0x2, 0x0, 0x20) 05:38:43 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="880ed01b82467aa0860018"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:38:43 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) close(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000400)) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/216, 0xd8}], 0x3, &(0x7f0000000480)=""/216, 0xd8}, 0x802) 05:38:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() syz_emit_ethernet(0xb9, &(0x7f0000000240)="6c7c008cffd2c258ad2eb66960432e638bab7cebb353548ffc42b764e3c44800c5921e109ac4d157b203d67db153e31dafc2af92f9ca3574cf2b8456750722b12a1ad50731fdae8e347136b44a19309cfe6e9069b7d40c3eaf1320b63c7c927021509de3ffb6ec745a058690cfebce1d9b296b06928d8a447c0fe7481be8384ad4a7c8efd670dada5be8df58b9e7f3adaba0274ceee9c6efee22491a00f92ab1c5fed1cc1df641597418c51aaf768c0adb20afe316c853a86f") close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffd, 0x61, 0x0, 0xfffffffffffffff7, 0xc37}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x4, 0x33df}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x400, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x8, 0x8, 0x5}, {{r3}, 0x0, 0x91, 0x7, 0x6, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xc8, 0xb2df}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xf0000020, 0x2, 0x9}, {{r2}, 0xfffffffffffffffb, 0x49, 0x3, 0x7fff, 0x2e14}, {{r4}, 0x0, 0xc0, 0x80000000, 0x1, 0x5b9}, {{r1}, 0xfffffffffffffffa, 0x50, 0x5, 0x8, 0x1e}], 0x1b03, &(0x7f0000000040)={0x64, 0x1000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r3, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() 05:38:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = getegid() setegid(r1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000) syz_open_pts() 05:38:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x61, 0x4) 05:38:49 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0xc040, 0x7) 05:38:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000040)='./file0/file0\x00') 05:38:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140)=0x2, 0x4) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f020000003000"], 0x10) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000040)="070e00002306be57f13d61d1cf447cac9b8c4098", 0x14) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 05:38:49 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 05:38:49 executing program 1: getuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) accept$inet6(r1, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0x80000000, 0x1, 0x7f, 0x1ff, 0x1, 0x100000001, 0x0, 0x5}, &(0x7f0000000140)={0x19d6, 0x401, 0x8, 0x4, 0x800, 0x4, 0x9}, &(0x7f0000000180)={0x6, 0x5, 0x6, 0x0, 0x1, 0x9, 0x6, 0x7}, &(0x7f00000001c0)={0x2, 0x7e06}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) getuid() 05:38:49 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x1a, 0x1, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x38, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 05:38:49 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 05:38:49 executing program 0: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd, 0x4, 0xc}], 0x1000, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x24}, {r0, 0x1}, {r0}, {r0, 0x88}, {r0, 0x22}, {r0, 0x5}, {r0, 0x31ae67bf1e92e00f}, {r0, 0x44}, {r0, 0x44}], 0xa, 0xffffffff) 05:38:49 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) lseek(r1, 0x11, 0x3) 05:38:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x5f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000040, 0xe8c7, 0x3}, {{r2}, 0xfffffffffffffffa, 0x30, 0x91, 0x2, 0x3}, {{r1}, 0xfffffffffffffffc, 0x96, 0xfffffffffffffffe, 0x8, 0xeafc}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x22, 0x80000000, 0x7f, 0x7eff}], 0x7fffffff, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 05:38:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x1}], 0x8, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x100}, {r0, 0x18}, {r1, 0x6}], 0x3, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x4}, 0x8) close(r1) 05:38:50 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x10) setsockopt(r0, 0x30000000000000, 0x9, &(0x7f0000000040)="0cef88234720c6fb5bdae2d756befedfbbe0103ac42b72d551ab4fe37c51e62bf8a12e5e83a59e283669e0d9649f5fb0a998a004a505f391afab12f5b1a436c6800aa4f8c6b1bfd7f8d5a50ee28edd6ca0ff700b243daf1cf5e8882ffdf289aed8e3b0ca39830d9165105f9750dea29f5c0533918bdc14bd24746cf895ce6cfbc04abc7b1a7db0c467035be88311c4c6d116791107e76b93454cad8326b8a6b095fbe8cdae040d43dce6b2556eec49b7651b9492867ec1c663005ea0cf16d1019ec3620abf21dd954d64b61f15bec0afb0959cd02b63010397c0e0e1c672bb143020480ce1715b49dea99eb300131baa9fad3691cf6314224e22b9ca98fab3f17d11631e0003ba3e0025ca020cc08365b926a2f4f47e21de365fcf6b29ac113b9fc4b60566b10fe9ea204fc6231f4da77d8ff7e661bbf882269a3d876d0026d5e9a7b12d9e752ddea7d1490d0de6084dbd2f02a4003fef98df2977371cf12baf769df70021e5b9e0a75dc1b020f34b177ea947c8a014cb30d585f92663dd52755b36d19925f02e600bb7ae45b58040a8c1e4a7b3c891433940f02440d396e0271ebe9eb09b8dc5183fe67cbf7afe0dec0a5daf4feda2d492b7fb10618d1f2fdaeda542dab7c919ba9eadd862737e6f9312b71bb99e137a5668160899ecc55b40204c9ce397529e783d5244650719dec0697461ef5ab3998d74554ffacce8a8d81f3cf14db41940a40cc9e18d5503a14e61a64f7b55c0edeec24a14230590f2632cb12f750f04c175c2f5454bc5289361f865e2d01ec5f9182a96f703c1a7c1472cb51550892b97bce9fbcb8ffeaec4acfdf368b7de664e609c8e7d2568d4f2153c465249c5c63a4a72c200cef51bd1e69086d8bc2c93ba0b8bf7413d01071e43b8ac08cb6e3f3d019ab65e5dc5c28dfb0dfb3b779f1982de0b1dac60eaec46c1b366dd6e6487693b0fe5ff06ceb10380268ec9c2ee4aa9bb01c8167ab104ace6d0ba27e8d2fb333aa3179260402fbf8be02137cdb6cb873e2e0aa56d31e0792fddcf3236374fd7e15ac3ff8babb18b2c569a5ea3cb02e5e4c5ead66b1dadc973bc514110f467f6757426aabde616a00ef4b3cf78cb76e0a3a46a69b0a427053f11c3b00f9c33553b53796929e2c540a2f8c9815bd910085836a3d70cbe813cc4824072c3417a0fd8c2c94af716dd5260f46347e5b49e4de6dea3c5638ab29f42be601269ba99a44f8567918ae6eb3aac3cdf3a47c7e6a470aa422e2a7a075670ab468c3e6e3c7ca42bdbbd655d4fae9cd2b092698766c1649cd73dcc5eec9876a3bf29d9edccf729af552bb947f23904f0b50addae54204864861d1bf8fa60791d1e8feba7a72b5018c278376dfc1b2b8f1783c7fd9e2b09bf9c3ef53d92a51ac2b2ba5cbee52b92f5dd505bed71893b138582fac77a8918d27e04d3228bd8aaebf54af930901a24cb42aa50692b9ad4d16ba12fb2c9faae70848738dd16f18eb4368e8642e5307e517dcddd2f13ba17f72d7d4e22168abe525b1256ee3d0661ef95ac18ad788946ab7b08de269c42a538e330cc77da08832d11c316dfbeb5719ce6b0fbfef5425aafbf301b672b0001e80ddb6829a88767999a8a971bd94f665d6b55494c885b6766f08df4530e694ed68d17aa036754a73a22de7e0c1e96da51e7011c951e22aa5f68673c7a2299956a0c7707403c2d94b82d7b938e3a08764a43fed0a3e99e930b65541237c9e1f1fff6dabc7e61b2b7475a007a3e8c40d4d798e2f1063a9fc6bf1efa04b8ca8eb216fd2a597540c437b0a23e3b4834333ca2f0f3e68230b698fdd185d284250bfe38b5b73844da4b1bede1bc5b5416116a8ef854732ae6039dc502e4c7679da1d2afeb044551c9235f89f7eafebda94398e72a64b49efaf8e48252e6bd077a6a5dfb4d38771b925c4f3181e6258cef10fff77af425346d507ca9d8cfaa2d7fcdaa256b5e7c71de98e7c41970d5426d6b12c4981c789b7ee4dae003c36c5d5c7c482fdfc62e5955e1910a3dfc4b758fd2eb8f49515824134017708419f55b5f7f8b3e98ccb5bae305014d25ccf1ee1a6557f67d7532a0e58bb3fb4ab8627fc8e64456848ac6b6485a48d5398fcf1a8d3a8c388c3448f8fb06de9204bf5dc9ec2813846a016958c89e3b9dfdeb58f1504131723fd717266d6a738cdb5c852e823923f1adcda23aa2791a1f1bed7dcde59f291dc8a05fe06f2a64dd65182a587041a18212c0511156f0c33904f8225a0db864846a47c22a7c5c193dda53d87046e5571d69252b2f2712ca6386250948df2455524647690835b72791dbd24f5126c3e16a98a9a7ef2f1cc0003110acc01f0d81e0b3f2a062a25dea6591f69fe9fd84624042e73f8e263d3636f259b1aa63bd6bdddcf874a7e29b8d0c121c23e8b8350bcec016c8332c976d28349bf9b311d11c71ef94cbaafd3db5c07e41331cef1b4d65d2e59edb274c244d86e1d33bce2e44afacced74f12afc139622de2dd83dc101a4f3638b04da241017183cc7c60c779fb858697887b72fea40439657b8ae6ac3dea461753540123a0086feabf36f98466f07d718bd936847f742d2447aed69f1ff7841fc1932672bfdddf56b6994419396504c78bb11cafe23408b0ede8c0ce61afc3bd02eeb30cbb7b169b0da38387471150a75ce5bf109be859a92e54de5d0a0a7f8b445451a4084e372765629152d9bf0cd48ef2cce2c3e5f9784a62f1bd6ce4f843698601e7e25090b3482c956b8ca4f78539870bbf881db0602c14c1b9b9165413070331cd0ef238a813f8b72d86c3e64a3683a94146f8dec97980bbf688d06b05aa43e501ce315483a08701e0e6824a811dbf022d2810f33e2fb7175e2476db272d31a4bafe36aea372b06e6c596ba75b4bf06413c61b66df2cfcec0512c73a417a8e7cc02370f52880e0e2dc29b21ce6fcde07fc6d596aeeb2a57a4f09f1b734b9e5220bbd0f4347b2813b0e2b533f7d1ac771b9777f3ba942deacc9843bcf5c8f2aedb9accd8cf9012e1a320d38c6ea2a6c6240e81800441d46c6743415b38b4ad500df2b8966268fcd7dfb26ab695ffb6eb82e0a20799097a70313649a101e2a7eb606e6bc07538502c67627b4a723bfc59f3ec1352800fa2e83b3d5b1d026ac4c516e46ae26f940506a130001805d49bf2ac3a8e14289cfd6d922c6306ad5795243a97256a59fe987019baa7a70cea8072d4a93c4d03d8125e94122cdc1d9a75af5392081c29da2ed23f43b1deb820ac9beb1cd1b59965ba8bc3d2d6f33da88e35e8d4762141af0fd195ef5a793e53fb7433d3f64a312179c2d48ae0e51f80e490354834f2ca6bde1ea2afcd7c9064669a65b6eeaf121ca8e92555d618cf0cabd09722bfa4bb80a0958a74e0ad257d8022891bee6320884e8db581c54501a3e2c8f03495702bf7b16ca2d65b2873e65805a805359adadd5656d9df3aaca2af322e0770cea772f29dbc03c7868629cd0462d983aee6cf53c45d02825eb71a91273d25bb9d7d035a47db5cbc425592c0b6c5ded579f57554d1fad751e7f8cc4b19a643312df08a8eb6029b3e1d204f8c84634078f6ccfef01db446e80a3bdda54a9ef109a23781969169176e61953fb60b21a7e56d0e2eeb263a7dd0a9031f2853c96cda305c36c8e13d5420013ba6a5e3124a485262c8e9babf3a12e60ad3d2824b8116e93e84499197c14caf98f6eb711762c65768d5c5ed4400ea1d7fff638ea24a5911c8d64d139fbecc005bdd8e02fd0cf8d92d977b4f60f6b6f894c4ce554c24c01b40eb3e867c4040b393a4df94629fd5cb446b465f666d31e1ce64124878c178f96a15f2e107498f13328e5f164db58f74893b90ed5a5447847c5f1c7bd00da65c7e86e235678de60ecd59c1675b3ba73ba1cee7c6bf2eae178b1a3020c4b8876bdc6e723cb1bd32087de88326ac96e548b6f9f4fef748e4ef2f12e767e4c1bc397bf55f1c8516c2228c77da0f4e8b145c3247347ecca6728b6400047b120602c7dc9233f1c77a7de8aed7ab1b0003faee68e924368359b726be834bca2db97fb2ac515159d479e1c9e2f5545566e4cd53fd06969835b9fe28cd237c8ad4b96ad2814304a81c97b2b8c5a09bff69bf1c0ebb2e90c8d76285cf4e045bb3fbc1831a2acc974cd540412026f8b03289201b1a5c6264f16af73135c314996fc9aac4c895a03964f2063aae7232daacbe3fa0281b86ceec065d2fa7d23f2a2fad7075242009ec3677df44f4a9f9df3ef4ebec098cf6c56feaf9532b00614c8a678fd12767997054798579c68b716245c8c9fe2236a9b4c90680e7eeab1d1aa13e2d658cbbb997b0f2cedf6b08fc175a417870a308cfc9ac2f0775793d1d9f0734fa28916f9c9f0fdb88f8c81e24c6da59e780084d21743ec9195266a4e9e1515e4121eb68e7af36c1c176e7663b17bf1a96a03cb19c7f05a0bc841da7983fe346609704e593a80fbfa41b9358732e9e32ba2679016c794f25ed30b5d7ee04556c33ff6845741fce2d0763b165e3e77e0e4423e5e304775686f8365c04097b0bc3a01959ae95f40cc2a7a6da3cae85b0d280023dae5b8d8d65ec23ba9dd5b18ce70751690e589a5e9ac26d8b756042173ca65992cbab595d3d2ec7d9c9785f2b63c5073cf4cb8d31b03bace6dfdff5af1a3d5b1582bde8e6b1ab67482a9db9eb0741c36838399abc1285a42a7d0a336866bd91eec85c96f2054a434bca1567f757e7d4ef29eb05313a051642d30e74fa42dc35ca5047534e3e799073e25e558b82d1435c66bf5e25ec0b21d05f28109de83389e8e55dd6a67fa6a0a60a5da30c70c6d01c3200b9042c72df009581a77e7e5accc95c1a1274a6222f8f936cfe40a43581f31b455e30c993c5ef8d730914595722685169ba9327e43e1244b1be05277df6c047346e4bc078c21941585ee1e080f40650353e39c6b0d063fda9396a6a4d628380a303aa152894e95b39d52b4c03160c979f2171b11081bb8fd1143de8bfc0845f62f83e9d8e5efed279aae84b8edf539f59bce838e161700b794fcf59eef5e0b5cc12daecec59d97b054a681ab779deef07159119322d86599729e0e8dbe1c1e8a4930ec14a3efd4599546ce343f161d5ef4af02a8d2026b42f88ec7a14039d53d09bccd3b8401be544a42e5581038a061b7864b6d3f9dced79d95ebb4dc045928d1ed9654f11a99221a7f474f179d8ebfbbcd80b91fc1c1e2498dc7896fc2c55eb29edfd9efa4db46a374828243dcf248f74275a2c0a7ad97ed457558b428b4000a07c54aedb945d5c60d8abd7bab86cb63a1ef8448679b1814ba5427795e9aa0844fddde25428e72c477c1480b673fff9e2298755de7cd75f9f416f4b6b5b80a76d4e7924d1f79f774f22720ca5a398d6b98f26c3ea53084d757e8854d87df983668f9fdfcb9e2e812a125f6c1ca44c435988b71096f7bf2c82317f7c2078377955b06386bd92e69bbe5687426ead6d3201d03d9923f865a4c4b821ea70e62d6320fb2bd763f006b9dea319c529865b3cb75d783af07ab9af2fab7018e94bc390d79aea5afe66d710e2300c4d3c88a2397f1413b89aebcf0a190fec59d093c3e12ce6dd21e4cf1a932edbb8be514c73a93958678e12dc9c09e5ca297b80a47e72a560328bfc69a2ea0ccc9aef6437e926a710230544d5f20058e1af8bf3ecc925ca6681d7451bfb590fba000f30e1f3bc7ceb1ffd61e795d56cfba19683c1b94e2abbcd5d456befd063f8a881a3ccc53b4a9522a74716b95d8c769078dcecd8072289f7f8e", 0x1000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001140)="80e6b4af2527c4dfc4a77b9cecb9e6ea7bdf02ea091ecacd4a573c3660e3b19d3582a5c4dd0c473930131822c504f132fe16747cc65ecf479cd25019d2ddbf46906c3bfe3a8c00271adc1fe351c79dffb152152bd0c73ca77d7a9c102b80c835fb", 0x61}, {&(0x7f00000011c0)="45c622f872c6f7582b90269d652b4c776e09772dd3fd9259b4c5f370dac0039b24565f0498ad7e8a4c63f378d1031fb9ac4929fe444650424615b8771ca2c70acc8ac084b4c0377fda7f6428d36ad61f2e77a602a9f2a731e1798c11af397977b7106695b9d24f260d6720e36fa29525c56f47eb81e627cec86fcac685c816675ab02813bbe2cb4244f1acede061f06604742f7750862ba4", 0x98}, {&(0x7f0000001280)="04672fee13f9f09adac25d847d77b223c617bf10bed884acc6d5a7d5146063fc7c610e8e1c1f52d3c56421907a9fcd4f4dbcc9ecd0b985d81d9779ff37cc9ebc985b501071a3be2515a42d6f8951743c53418090b83f8ba94ab9f92e036eecb572b2fb2991bac059", 0x68}, {&(0x7f0000001300)="531f8b5331906695fe4d0450b5d16090bfc854f3273e84ad9a97f01fecf6d23244d8977d182acbc05922a2e244594dd299c0f8cc7741ec84e1dca3dfeee91c3591de44e5a645a1aa0eb5f24f9830a9e9e64aa227191024e5d320044816f5f27e", 0x60}, {&(0x7f0000001380)="a1affdb380a9f4b92154992e2f621728808b1527a54e740a10a795dd9e92698158f1ff7b104a2b361bc9473e38e8249dc5ad0710b27b9021b8f14fcff8fadaa9e63fc6cc605909c7d02f8a645f48756696de2cb374e84238e982cdcd3684779c84b1151577e0a1eabfa890c0ab220aefbfb20fab1f1d0e9ef6148969d41089d5aede1c5660cc33772843e45cb6cfd060add6bc39f52fb5e0046a6ef235951abc54d63151b4e633af848ea4329397b3023cf166130b5adc5a4b89e6e578b384cc45252554f92960f5c06788c9224c16b557c4a99706be93afa30a5f356cb6ea8895cb299401b0b1a4df876b63b846bd5f0c1ba17fb343537b15480af7a14111dbc9c57f3b705d41297b75e9f284d7ca0ac4128abeb71cce4a1826ec47adbaaf7a1bf95c19475ffabd330eebdc2ee0d87f39cf0da1421a17b5f79f7d0776b7c3a302ed8071e6d1a907c8bb9a41772adc5335f8eeff46d8101a2d65e85db48556dd86794dcf4899aeb27fd403b4f5054ce7664a36dd2cde3a5213d264728bee66fb9bac93719b862282ce6d650f947987183eb2454b4474c52312020541e03346838373ed7b49b307398cca3f15c74af67eb8d0383fdfd10586834af3c6c30d36805289ad30ffdb146132692060e4af7f2288dd8176656acc1e1bd60bb638ac9e8bf1aa052927bffe1e58edc459646f24d73d087d25be936b71fdbadeccb6d7d111909c81377d0147a331e6a89bb669950402074a2cd5074d611672481c365d6f4723eedd4a17dabfb18f7173bee06db27bf25de5e1fa2303d9ab1c2b216e0d25bd257f71b8aff70d674d284967eec05aebbd1211664506d6f11ebdad1957bcfb7e0333ab6fa93a91326ec79317bfcbaed7699ca1f21dbda3be5915b2a1465f86a5d965c646275715561b5b119d5bb08c2ba9a3bc46ec2ca7db741d3d5d0a6f226d57047ea6a44e3b95539c67648a5699dd61af2661648cecf0bb5998769a3fe67a2fcde6b02081bcc42f130a9ee8cefdf6336235cc4e0d7a0a76bbd2f5716e842e00a533e24298e2f561ff32c185090c4b61aee4fb58dd9f0289c6e0f9ef7f2c78ae6f5a320bf243efffa1ed71636ada0e02f7af8d91595b932d18cb214f3a36db2a285c435635fd0dc99f3b6b694d12c60bcd86e409ab8962bbefa7e074cbf548461cf1e792acc7e261177fe3682b6c31d9c7ff24fb027322af581feaa9ff9b24b03c4e82c38730516708b032f022c6c0908df1638b7785a9585b0e40d16e46c9d0c6b6e852187ad6cd45f1e0821fdec075e60608613e0c0df5996388551f548e182a15a317953470960e5fb488e6c357664504c47eb56869fb3bfa1ceae1332056ae7f6ffb123e6bc4bf0e8e7be7274cc565ab128f5ad4cf979486968d4ec999a2c6d3d15270904977dbcb676ef886c2e046f1785608bcf4f8674113f5cc8c8fbf4f2a2eae60172bcdc9dca844e5fde548e7af3a031178c63af267b17f9aeb2c97af28af69a5bb8efc4d78b0d0cf5dbfb8ac9ec1ae235418e3d455741708d8047011f6ada408cae15080480b5098a33351c441af7afd1dc59d3fe336bb3a3dfdce5afe7c2543a6a40958f3d5543f049e2bfb68248911e946c3af24e78f606aeaaf6ed8093d4b28151bcb1aefae84ea3927b6a7b10c55f225f3f8675feda7dc043fe69fb5006ea65a353f005149b00a11a02a915aa9ee86522d4328b7708364c68b11b4adff0fe7d7308e53b9e898b89dbdf8a19c2c9ed09881776055ed028c00b18bacd269a5b1ef2aa931e1471a7a733d5f0cbffdfa4b0466b539d5d69166dec75fed96c6929e0f915fcbcc698fa9ed3fe5b18eba9a50d385663f77e72a602cb32f97cfbbbfd6a8d94591507f7d901e8fcd7c77bce3af314ace43ea1f55fd5e64eb8ee15a9018b6181696da7d23533ab2550c4f8a440a54a83179378a7c1151a3abf64da1bded1d678ab146a1954840f57ee88fd681d6d3bcd47942108a1a2fc6883ebe5a871fb2e5ff1a8e34a22676b73553e2b5c6ade404c2ac8ebaa4cd3155199d3a5dd438533d73dcd08b5ad9b6cb3e0b9bb8739155b2552aaa50e5d4ba4defac54e2da3fed5ade7618da3744f5547c75402585b93f333fce24282e62886373e0f3b4a7759dde7257e374cbc201e7b7940d1176b2a7898d3286009ba8939d52022454316ae213c669c2bc9ae9cc24cc246b4c2ffb994b8b7cb5ad9db0009cbf55aca0f906159294f4bb5e0e7625925e41272a8f8f6e3c60db1f9f491633e5629ecfe74d2c270d1536b2e3a518dea45663e5ea1684101d5a298ba709b31289dd83bbb0a170d81d85d9bd1c88625a3952e5f95f1a842810ce3c31e08cc2e0ef1e2d51359210d321358449116d49d2db6549ede2ae9f02863b7331960da69787aee2f7ea7fa8fe644ccefc275ed71ef597c918387b99d59220aa970ac858a711cabb31de5f179aada52a7ee9558300b6b5133666cb20039c7fc506794421f3632c86b28b4d9ad40b4d2e7da91368893f0b25ec49a6cd689646d2458a51cf01e8866d947cb7d0e8e68adf7b360bac48bd2fadac12db8398263b7dda45206074ded979237b33072c279e45644e653a6df83d5b824a7191878cf2e9e1bdeb0e27b03e31abccdb7fba176e41223919bc5392f2219bc9335293dc47eb0c434984e03d91ed2a7788261670e926931a51f7f3f83a6b3d550174f53e5cfcc0e87db51689d121a1b935c35e6da21fbbae71aa51ad6c95ea35e5c35aa26420a39f0ecbaebe6a46a37dfa65b8191d16f155ea4759ec93fe6d3bf5d4512fdd84597938af7bc9ebe56bd62598006043674b2d52084d25f95a92b3b532d46e26e83b0803854988f5746dbd857d0602b60dfaa89fbad928b70e3b7839329f97b7dbe9217644bea2dc4582c081fa0adb72165da063079b40f32225070e0d833d103430600ac6fa3769838f8752c8de769c5458128a16b4f153199fa835733a6bf6c36e93b0ee9ee1d9311029c00e70fae4d55ead7fedf6df444c43227f82094849f442bee1ac5aa6951676cd3415665a4609a7a72d16a8ac61fd395a732171a2ed9fd331cb5193b24ee70c365c17068a33185bcf5ea24775cbf84b3148a300be49c2be04c5a48fb44c3b7d37610dd170d8160349b8ec7004224f30ba020b821243a8bdfa09fdd0366f4fae0fabcdf1d6089ba1e1dc92e9cdafe544855a4ea9cf9c7548d7f033f86c524a8f24c388530af370f9a852d660afd2e2561b5d88044176e8a4074e3741870baef9bb213896ec65b40347f99539556bf57dfd5a568c2a860a2026f80b1865fb2500841fa8bb28688f1e85e40b7cb04ba0e95ba855655e3ca2cd9c337d79e17706a5ec43097f879a736c81fb392da906c67ab7f628a4b6cc2a60af7d81d57c4cd9c8fbf367699327c52b4d6b2a69895441295151cd3ca1d8204fc807a1f5822685796c61a04910e751ed396c3849d00ed0327dc8e4a4f97414d546de865386a777c527b003bb6e006cfbd7c0193781d6e705b18af5e9185be5594dce982a02f14cc7b9e1197c6c38d6c30ef1fcf50ba2ada4af83a10c4ed3c9831e96f21cbaee509f7949b9bc4bee5723b98242e165013d7f75e81e2ab72b971008740094caf57660518115a12157673d8e4ea823d58579eaee8f72687470be2d3cf7745f253bd6cba3965ab7d092d138732f463011bf8ed8b6b7f417e111a397220a2d937124b85e6fd8ae581c6b364a6d560ca630f0b27edf1ee2a037638395e3c5b9dc0aee8987fbb1010417cd2acac4b718c2c99e72e0d60876a579c8572536136562d30de3c97c1a2f43d8f63032d9debc93499cc52daee09b0c3fd356e49e270a1a23011ffaf28c38de88cfd2c25533d46698d2ea9944a9ba4b0463432bdd841bbfcc984cb53ac7f0503022038c866477448bff2ba73bda53bb690b0b088e6084af44f2aee301c78a2c3f662e99e2c1dd67e7b23a81e81d4977060dac5ce85e12f62da07f75e182b98e03cd2ee1c8f5e405b71a2630635d0427e4ca1562478b1fde9324348896bb8048710f129f09cee0410e0b7f5c26f23f2a5345daa928a728b2835c4fb29b3f0afe0b520a4ceaf86bdc65547bd4bbf7dcf0cf04103d99a49894b2dfe96e9f18b5cf06eb66cb8e79ff0f48ff6c86e1523e2b8a22ed51c2cfcf7ebdee9ff7ff7fc39f0e09e6dd09419015ad74f73e71d1808d7f7bc4cc6657579d0a4f42b271b75f22a6b340d7e0d755b321e97cd6f11b30efabb230823fd70951b2719be58dac134d72c98e919608eea4130ec29e06070392285071cb942859f96a11799708db2363a3bbf94574c7a955be14252cace56b84a0533c75786914640f5e786132ebd8b7787209841d019594cd15a630ffd76bd1eae8277cb0611fe6f704e2df127cda7060bb8d235443812a8140c9e40c38c7cf1c3a933036fcea9a305faaf9a5dfae8a18ab69942b6b888db4c0dcc49ab969c229a36313c1ea8d36d2dbb4cd55d198fe4837429f8b41c86e192bcad7fd1280293fc419a2c202d8254b1fca101c3c090fbe5c5a618009ffe13d4bc756aef396a5b0b2a008e837d4013a66d266171f2a9cf9b5c6322373fd888ebdce21d1545897862a48249d9ab460a2aa707788f22048bcd67cf4395899d3f0255272ee03518d15caefc4a5fb6bc1b2f7d73eb9354bdb8958834aa950bba395303e2778a3e86337f9a0976d7ee1cc57dd0f17b8e5c4f353721592a84dcfad36f9f8bc0bec36dd1abb9de70838c1612d1acae0f7ef279bf4ed74aee027a5abe622ab1dba6537437c6bc41c83d9f3c51d3023cbab966406354ad476f11464d24d6be09216ef57b498c50851f23e62b52e3335be4653486d9058842b08a5f04451f90c172a59f97dc85d9a892aab205c934eb360937e5bf13952642371a344e730cb7bf1025b665d5498058308a8bb833e8cfe6295b9f2a2f8bbfe8a0053143a55b63a8e5df410faa109f360d7bc07b068782b6e3a86235e83ecf6d79d9daafc5f0e3051cac71eab6aaa273fc309d657c18f1c52f1b1a36096fba7f90635111836a936481039c3cb574d25eaa201eec6f3d7e2b0dfd8c68f1777d1806fc23203b6d3b40033e9d470a683f55569b29e821ed2df85691e3aa8a7a94c34f0f6ddd470efb8d0e7fa8150ec65b808d73a2010bc60bab3f9dec9daff75b138e42d2eb1da425cd0b1161a055a72bf4cdf06787331c5cd127defa7cf27a14a255388d22fcbd4643495b1253255b8d4348c288ce74833d81f9305ca59395681eecdacd5a19c5d32c0985b4d772ccd829a1f5c3e7546dbc421d0b1e67f09be2d31ef903670441a50981cff7c1c455bcfc0758e8ae7160a838f60f5f25831e3a87fa1a02a21db32502980baaf63239c8fb9d975c3f51b2a1f4d8ed3d6dc07c50ca748c3ea13a388e6cb458856531236038f31db374b7e090f4e683bd6bc811d80485e9f8a7c84c1f9b304386f4cb9609b6f1b2322d4ad264b3cf25331914623782ead02858ea77144cd89bbab4f73966df12f5bb88fcc472e720632d60aa870b0615993ddb541fb873256e14200d49f0d1eb7c6fa868fe95a14b5750a6e787004689aafb3af6d2982d8ffb4ccc18ac588525d14eaff4995b45c24bd4d191fca67b45c32d47309f4509384cb4946c5fd7305c7c172f3d1c028de56fd6283c1014374ae842f8be0266edb1027657e45110f1f70514664a479d896ec646c0d74ca87d76565d2dbe02221aee95973bbb6cb6cd32ac2fcbe708f93e3a8dbace8b587bf015c1e5cf3c1971b22a9f4312b750d481450044728", 0x1000}], 0x5, 0x0) connect(r0, &(0x7f0000001040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000000029, 0x39, &(0x7f0000001100)='\x00u\x00\x00\x00', 0x5) pwritev(r0, &(0x7f00000059c0)=[{&(0x7f0000004540)="539776d1d257f234c9faf0188c88cbbfa13a0061d8bf3dafa934ce414f4a7b891870dc091f4739895f91fcaebce56b71f51f1b8efe12cced46564a62a274"}, {&(0x7f0000004580)="bac7fe5589baad"}, {&(0x7f00000045c0)="b5088e61ae9c0bfcffd7c17b48133df16b7401ddaac9bf63a1787329660f31994c2e5e94a5a88281f5e1147e46eb3254b5399141e0a188c964a17184522bd8946194f2320d0e33e9f0f84f8f52ea19053f303a46845686771c16545690e0606700438de4b8bfec302132b4c0229da7e9592badbca4db8f0e0bbed402"}, {&(0x7f0000004640)="035e08e28e34b04c6780d1f983c4c726d469fce04232917dc66846a472df5e95227fb1d3a2b3916d0095b7a40fbd58494421f78acddf0ff0eb3da0878f9c2650349ace866df908a447a921e0889807c56ca9ca203f6816cc9d76a7cb6d056ab677e3bf0b43adffc2579b12f0ea2a85c9133c82dc4d07d92752633c9a24dc49a21b99227790f144387461f56260ba14fc0f24d59bcd97499c4df162f1f6a9350ca7b6a52b04de0af24cd6"}, {&(0x7f0000004700)="64ff3aa5ce71e358286659"}, {&(0x7f0000004740)="50ceaaa3dcc3f9bf86677be77e893c36d6c3198501364184ae461da38b2721145e5a14080275e3564adde6bf79317959fdd347392e9ad5f712edb6b93a293ee9dd2e46ff5e85767772fc8371e5273515771dc53f1131fac7ea473cee1e663f6acd71210da5481510aa66a57bf91879f15fac828366137339d469a1af2a9a51ada22d43c8fa1d18bbd3930b394ecc4902dcf89d6cd8023c83c6df4253cbc191"}, {&(0x7f0000004800)="0f92bdb0498545a3f34ff85eb3fb7aa8d3b3419239828f4556a86318a047e139e6a728899128ecada917cb5629eefd5c"}, {&(0x7f0000004840)="3d066368b5e388ba0947b8e89729b405159baca05a6fd14afe25b19fa1a0de034df60021b41c4fe7fb6b1e97516af5fbe962b4dd544e4881e888c46c3e1400ed3e656e81ac6e36ae7cdec6f083fcd802b63fd0e55ce328a08affe38fa66d51fa6de9e434f5a6a6221baaed8364e378d27bc8348bb896393a2f0b5367231a785314bf08b9529d0c3b4ac8a699c9499dd372c6edf9f85670d70e5f8ef91f5c3a13e5784f562fbc2bf3152fce47f08de2ea6756011d8c298ee04bcc056ec5caebb25448c677786e9b475a8b1d047dee4770360b1f12fa908fbb4c938ab0b1f8366626ad29c77835701561a4586e590768d5c0430c2442d6c4a8f8d045579e922fec4a811bf5ccbd990208f6b17d9983828a4e0c8dd162be88d0632a2741809eef21aedfbceb09713c6fc0a5f11fa50c5655e60d0143cfb3dfa6820e5b08c2d63408386b3f01e42e759ae42522e94887b71c8661dcfe72f1a6ab0f724126ab98f8e8268cdb9e7da5807591edf1d939dc7af9b01314e813ff98f2f97a72f8e7631e1ea1edab8cb41eefc2ecce5c2112c7f63b4dd3456f34391c9677809f69b34f4bd415f77434179be197f922bde90e275eaff63cc22d3dee365c6c6f2ca28f29bb7dbf5e69efd44663b71e35aa34b4c4287129cbbac2fbe953c27c6f033bcabcff786bfef5664ee8aff6fbb760fcd1bf9d7f7c3657906df32f888f520405f0dc6e7c49f91776c5f1015ef9a672729b678c4c040554ae00050c654b0ad3a91b065b84c7d1d26d14b68a496190185750135ca06a332460de586a9b23bc1f9af2584ee88e699c479a7717f847caf095ef69ffbe996057edaafbf9cbc4d3227e1b9e3bf523eaca92e1faabb0f2c85ad850609d0d83d32d350e4fef7e9b438c937917e0c7efb135c80562e7945d1812c363dd5f078055ca00dbfca0d84ab13a9a3612b434a0bb54f2dd6be898753d7023668b510214e6dcd0183f3b6c97ddb264575f21cc98da70b7d3e311520759f3918507fc3746f3ea22850d8092c2729cce4e2c183c3031840d6007249e8b2309cd856790723e59f8eebcbfc0be558ab180580bd282f7cb8d874c98e744b75d9af592d3c7d5d34a17a49f53d14d2bff15383c8619e095ca7ccc1d9b4c66f0690f50976276928fe6e4ccfda371d6dcec40ca50877a824d93fb9c954f6ecb3f7c2a79a15b2d0e2b9b8edf1d5e1f0fc88c218e271e55493fb55523aa44fd01c27551bc019d298901b0bc2c506acb0fdb1a09da773f814bed40be36a74abeb0238c6231a0cf6dc7d5f1f5047ce40869a3b920d49a98e59872c056af2e509785fd6c9a8221ee2f3b967db9c6e38416f80ab6641bbb5e74788eef845a7698b5cd5989b6ec40d158d2dfadc384b76cd50bcc7952dbf4a3269d24f2809e4175cf6d611e93ae954467650f75a0b9477c9e9c1e2a8dbc1cd03ca669b38d0f899e56bae01273bfa7b7bbc9bebaf8ca7683f553b4e4ff291e4e5087343d3aebea030bf082d533c9fc65f842ac4f8d78b6705ec9d6f3a4d90d97dbe191854d33b5ad9a6d8e3de8128aed06f6b9a5236890c5d8fd1e44811a550fd87708431154d11fbd18b63bffbdf5b46b5a4f94645629b7a9490c951f6cc25d22f05bd31ed0e2dab32ca0f3725aeed3dfeb7f12a09d8e11e6e26c43275589eeb7fb3072388f7b93dd5033934f0f3e99567ff8c9ad01aa271c5c5920ebb5215de3522660109bc18f3409c0658fb47b586cf74bbc2592a965175110e61c3004209948831476c9e69e013323de3db6b854aba7f2eff25b9ae14e191e9bb9cac14a79082164677e252f1513da8e4df3486ed2508c4683a64fc50bee979376cb1fc98354a42f72ccae87d5fcada87584311a85967a1e5fc0f86b96ce631fa382f515a22874305dee7fdb0ee9ecdfc02a419e091a3a89730af2766beff73fbd411d5c70fec2462c7001770a8f5ab93914ee1de5abc21fe7b1a8a36ce818cb733b440f940024cb6181f2761d9ab21be5b6cf39f0b1d740a01c7454b19019e0bdc2e268562c7f7aae36ecfddd255e96bcc8b1b7fde396be5256ee9ba3a5dc5521762e94e296344eed5846a829dfd1abdced534ae7e503e28d60068c9e0f23c93f06f3fca459370af2ccdd68153bde7317bcff71e76e3a7819f2adef08a4ed44b3d74e9eec1d67499e20ac31674b86b91edbb8f1850f85db2a4b033c2720c93eaa0952bce6613f11a0fa3e059365774e80b79c779c630167b429398493a27600836a2858b8aa88fbbca035c7d8f7edf7ce39c65d7bb29e15eaa46b1d782d147a9cddfa7d4473cdc899fda949314c026bfe65f9d9262fb8bb11a2f4f6cbbe745ae358623ea419e9fc0ad2b5b394eebe4b9470a13c514050b14318f2513ff48d57f5f34eaa1a8137247356c90ec13fce02f247afe85e10d2a2e33ffbc4fafb6ae0b112d8892e0527a8122375abb359e1db12172a99ee322a99a5170feff23674f1189f4a753b43b821b36f3bb9b93e0395242ddad3e8236bd8a781ddc34a827e05c8a0aab76d18e1730894858a3f3b383c54f170a51de5e7144b4948c98dc06b726f3f389b43ac709577ecda3745e88559f22661beb4321e64a34a5f5556a34b947e85d735c01f7877309ac83ab8b681b3b63cbed3ffaa997b57568283e1f792a6c18f8340659c1605940fd4803152bc626de54bcdcdd1b9516ee8c2b437c9df78361d2e7d2dca5f2a87c02acaf37967eadf1573e8d51f3748bd023e4b82f70d62ce8a854464c671ad9fc3f4003a2cd44e81369157c5550baa2e65cc34fdb97e8b4410a420e72057fe13e4b6055455b4a3f4a02fbd34f0250f5abbc6e194cc2554175626bf9a13fe8c1a988d2d89a5525aa8e7d83b271283593d27c4ec4ad31fc05706963100679e1a0e937ebae9a9193bcd7958a79b04d733caf62f29301c905ab38286533b5233d56c91f172a85f6c485fc28a2080478ffef67d79794769b2c560e5220617ec3c103081b37591351663507ef6bfa4fa989169de8ad0dfa5fa348a05daabf166f3379b0488e9cf68b1b18179810950eb784151974bfca1fa90666cbfa2312f0de25a4badee551aaf17602fd295cbe02e311354c044bd6c6a79ea54076d2b935e1af3e9f2ca16426feedb9b95e801f602db5b520ae16c2e4fa7702b7cb3d6ca921da4a8d8aefe80ff247df03de9ca4f9fdb69a107db82c4c9af98fb57dfd4d61ded2fe10f6e5ad05317bac5b9927800eac442a40ce9cd2117fd474df692f2bd5e37f7af0736852c18d5120807eff442d20a8159095879b6538aca4da50286adc2adea563fa1e38211f7a271de1c748566ebd9ec7c80e4a81d5184e7aa38c5633969426d313732b74affd6f33bb80b2983c4e3920e44fef80f3adf03fb3664d8856ea026ef69c90c17e24e26fbaaf890d87b3e80e4ce16aa3bda20f1b915c4b6c181ef2d2bce90e42653828ccd7e56634d7185a4ab0345f9654396e5070855ea58a562ae1cfbfc74ed1d302613db6cd52cd9724a6c76ac0ed515af6b1fd54e9d0d086f6a268b12beeab21456764a81a784e48c8d6b8ce6c760785a9a1fba1794afc96329ccd1cffb2bb38ead6e40b4f30d66aa321f5af052ddb5e6454bfdf73e71986405980d24faf6667e7dde4d5848c809665c7c3b343eaaa41923ac27d61499d11d66100fadcf6bf77e6a7d633777d2d107a51d2135afa8660ff9979db78783f306717aaa0a89fa77f96cbfe55fd8e792a66a311e8105d70b57dc896cb972c79ed27711c92ea7114a08595ca3d168afb93896561899e69d7295d1ac4fe64bc4ade8cf72567776178339e37bda960c45bf776ca6a416fa96ebb468afd496439f5ea2065721947a10c99415dbc7ac5082ea0f4038eddba26e22a83501bfccd3c9647576d3564614bf869629ec282539164f5906b5222c0d4f501ed4f8a8798e89de30397cc1a796dfc0a82d30ea9b45c6c21d246e8a3e39751508961b9ad3130e01509dfd369d6040b8517b2d4cf4f91accea6fe7053b73a16691fb31b418eb666db13e0b7abc34632894570c777775f00372254192d3767e03f3d64a5139556502b3161478f188c7622bc88b109da24cc597125a47cb228641c4efffb2a2be0fde42ada1b74a9adbe9135fcb7daf8b7c49f7dccf8b7f8131dc98ae5ce35094159a0f78373a9babde40e373ee21d44c369d9a645056fe94c79b6ae31b413dd075882da9a3d95c60fa6cdfef21bafe190783f1b14b5519a4b5efcc904b40a032bf2311ffa902faf284bd48a4dffa4fa54e07e55a45e90081efe078503fb1dee7ba057d85d546075361d1ddec524f0cc7000e83db3cc1ba0dda76a5b03586d5f4eb28713a1f6afe2b57a53c1b71886f00ed804cbc14a9457275f02471507bea0202893711fbfac32526b6bc0845b35c9ccff2fa1dcbf2421dacbdc2b411230c263e532c3ff7118efe290db16216fe4447bc1035d27105cacf3eada776c6834e0e3ab1cb30207e42c18805bfa33d57fa6ac8753bbee9d5f6f53ef50cc087a192495c9aaf08eb7d5aeb79b0471511935a23651c3f2d996dea4311ed397b10a5a9583f3d0e140e5be0f80bc0082ac97b1925631cf35fc725df336c5149685cda2dc6b7dafa027b79fd2aefbe4929331da84febf7b9671843e89765198ff5f3c645135236d757b0bc60180528c4f32ad5bd24a631722429eb409d3f153a8cc0e892ac25a315dbfdd13ccbd66e8b8178e2d758defb69aa28fa0d6d4effda3eda3e5b386462f71f125bbe05f90b19109976b400515c90ec3327071376448ab5b1bf42e57bff2c77de728821de55ebf39eac69d2e95c779bc9354a031431a3ccfcea1252480cae32090e650a889029d4c2ba7c68db2521b3355cf2e4281900f158554260d87ab34739a609591dd34c1937fe16824ccfbff19bbff3d9ee6c8691674be9c026183353a58bf6b1a63db6c58bae47f51ed750695cda7d663ad0b007dc6b3a2804a5ca941612bfba1d7fb014e60b65a90fafb6ca8dfafb2f07876da50c84b1bee9fa6ff1a1b4eec7d7498d7d16c8127cb1ed9b28aeaf5128b3700ce03568a633acd3da16fd864c3b0a1e045b47be02992f175561311675f2bba3ffd7c21814967beffa13ac22ed912a96a3ba382ae3aa4049bc3c0913dcade5715b59c2785d6f06cee166333a7b68e45331dd04bd8743f4fedb6838987f62978306217973a054fb5a979705c761a2a8514d15546beaffd394c8c2dc4e80dafaac017950adbd7ff213361cadf981189ae52246a4b4f21253d3977e397bc3b617e0875e3d442555d6790eb60329bd1de6a0ce9d90ab92a5d05beba459705a355f4db37d48dabd82a7e90870e79f9c066cfa74ed5fd6d6029d4064b46a0c07feaf294037b67854c244bfb7a247e8e674df4e9d7f3867a817db2928095e8bf700b510c59e23bf2052b9bf02aa838ea85de9bc9ad65b4f8d094fa032a23bdcb9b98c538660367584ba742a19d0db2e4164b004cc33f56a68ff8d3557135795b953abba8b97807e3d36e118a16df9692be1d6a965852f7f9d04a078f20b5274d8ba7e1fe0f1c5966aade70ad9d839756355d123057e0350cb7f506504bf911334afa183902853afa44e62cab4db1d9a547ae614bd9bf005ad0edb83ff6a44b40cf75d249bd305e79a6d127f4a75f0c29ca10c02d3260aa7160eb24d14d7ec4e2cd24f8a6cca87a2fedbb27e8df5b2be7ae3c588227637c54398a8c89c3dccda83c5206cebcd42a237af7d51879d5a746525d1fb437836cdfba09103b153613ac1d4e066df04ca2227ce2f"}, {&(0x7f0000005840)="94553d9d3d6bd6514c6ab53f2a09295e8401f5e22d99c47642967792af193549b4fb97d6383d686d6b9c1f94692bf4a7cbd65d48ec1ea9d8b8a72952fafc26f8c7465c919c3838a25f93faef237c41501c4a92df52e38a9beed5b24ad77b8ef0919eafe2d9837a28b0c8309ac43c6b0aefaf671ef8d1fbc79617e6476e4a78b1e27fa45f46453ec852365ae5981f06bdeefa4839eb416e7f144e74b3ddbce933a5bf1df14b8e029f908c2a8e6bede8830e7025342512234d99abfc126949e51a9e4ef0d5249d9fc03671a1d1707a"}, {&(0x7f0000005940)="3398758fc7027223f54436acdee44a374ef21dab42b2908235b48a8214cfc1181e2b7c06595a81bc5b23d119a0bab47c1f58a774ae046fb05dc7f8291bb3d63eef8a9d"}], 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000001080)=0xc) 05:38:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/13, 0xd) fchdir(r1) 05:38:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) socket(0x2, 0x8000, 0x7) 05:38:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000a40)=0x10001) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) semget(0x3, 0x3, 0x2d6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r4, 0x20007461) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r5 = semget$private(0x0, 0x7, 0x449) semop(r5, &(0x7f0000000a80)=[{0x0, 0x8, 0x1800}, {0x5, 0x101, 0x1000}, {0x1, 0x0, 0x1800}], 0x3) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) socket(0x3, 0x4004, 0x7f) dup(r3) 05:38:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x0) 05:38:50 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) 05:38:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0xfffffffffffffff6, "2b760bad1827cac62b7020b14800000600002000"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000006, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="87", 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffda7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)='\x00', 0x1}], 0x1, 0x0) 05:38:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x140, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3ff, 0xc4}, {0x89, 0x1f}}, 0x2) socket$inet6(0x18, 0x4007, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 05:38:51 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0xd7, 0x0, 0x1000000000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x80, 0xac, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x100000000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x43, 0xfffffffffffff147}, {{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0x101, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x5}], 0x7f, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x99, 0xfffff, 0x1, 0x7f}, {{r0}, 0x0, 0x9, 0x1, 0x0, 0xffffffffffffff01}], 0xffffffffffff8ec6, &(0x7f00000003c0)={0x0, 0x24931e9}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0xfffff}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) write(r0, &(0x7f0000000080)="4c362d90d9f47102bdf5814e237b27f76051ad39eccab7f78d1f8f3762a84280113808ae6e481296c1c549ff1400f24d1b0eb941b5b3b3b3ac1237ba3a800063981ba24f2c3ff552d9b53822df5e9a93a3cf85b9ecd38f743ae9a23f37a587748b43f13a077a01556faaded137926d2d2b97", 0x72) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000140)=""/165, 0xa5, 0x802, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 05:38:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 05:38:56 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x41) r2 = socket$inet(0x2, 0x0, 0x7c00000) poll(&(0x7f0000000100)=[{r0, 0x80}, {r1, 0x10}, {r2, 0x148}], 0x3, 0xf24) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r3 = socket$unix(0x1, 0xffffffffffffffff, 0x0) dup(r3) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011d050000000000000005576b0f9aaba601b4000f00084931c1ba903236"], 0x1) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe", 0x1}], 0x1, 0x0) 05:38:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x6, r1}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r0, 0x0) close(r0) 05:38:56 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000c80)) setreuid(r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00), 0x13a) getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000009c0)) r7 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000ac0)) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r5, 0x0, 0x1) fchmod(r4, 0x40) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="095b92228c7f6f222d092dde070ad2069aa1cccf245c7262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeef64542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r7, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 05:38:56 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0xfffffffffffffffe) pledge(0x0, &(0x7f0000001a40)='\x00') execve(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="14f58717c9421654bce6ea284ba76e05fe6772a8f863f0fd6b4302fbf2bcfd31a48056a55edbe62ca1b1e3a6f58fc6b8eb2e10b96ee7ef5e24945c9b4df73be84b092ad5a3bc4aa8e29bbf7489380930467fe8627d84c6c7db3642e578945eb67ec5fefe6eeb62853b8367d8a5e8de451dca746622fbcd14bd2175f62d9a158e4e", 0x81, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xffffffa2) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) 05:38:56 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_getres(0x3, &(0x7f0000000000)) munmap(&(0x7f0000ff2000/0xa000)=nil, 0xa000) madvise(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1014, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/101, 0x65) 05:38:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r0 = msgget$private(0x0, 0x40) r1 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xfffffffffffffff9, r1, r3, r4, r5, 0x8, 0x5333}, 0x694, 0x6, r6, r7, 0x6, 0x5, 0x200, 0x45f}) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10, 0x4}, 0x0) 05:38:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2040000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 05:38:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x9ffd, 0x232165bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x400000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000540), 0x303, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 05:38:57 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1ff, 0x6}, {0x7, 0xffffffffffff7ca4}}) getitimer(0x1, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000100), 0x0, 0x0) 05:38:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000880)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22690000b81599374122d279d0d40f734c3cb162a3d957bd1c674383090000000000000000e47a21bb28399274103ff8ee4bcc833384ea54c546394440bcffbf97906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea5900000000000000000000005563a12e43dda724a51faab1e9ce941a3f9be0b898896e35a6abdd1ad7563736c503a7f41eb4d2d98aeb11d30927b6", 0x132) close(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x13, r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x101) 05:38:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = kqueue() pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="a033bf83abaaef79588e6d151a41eab1c9df3e66881e2783138e1e3e06df82601b7c87db041397dfde6b44461366149b6471dd817ec170464b017990ae141fed00ebc5b3aea77ff964aa02f9c0575aaa8b0ee40dc30cfeca3209e804eecbc440753e4e11bfe9c485eb7c69deb34dd4397a027f3f035c8255f20c293885e2db4f2af25c815b6c7d105543bc16c52a72432a3bf521ba43ba56045076", 0x9b}, {&(0x7f0000000140)="6dad79ac6f7251d292885f42aded0400193f9514d0e8eb31481efdec700cb7756059768ac5f1431f00a49e7f2665addf023b900bf225fd3ab3a456b351c0d9e28d117be952e7b7bec3f0d51f6b39f887e12c62ff78bd021d43efea4bfc140fe71b2042fdf5b08d5467fd5b579b61ef735625ca34d5d359e3b618c69db894a789787abcc87fd06f5b0d50c642416c59a8d59ea51696df22b6b1ade116a35bd979543f09d3c7e4b650da8e1788e8df8fe7a56960d889b23dc91340e5add8724d4377db1a5f25a5", 0xc6}, {&(0x7f0000000240)="6e138a2fc241f07392493d476d374cc05b5282524ed5261f386c3ae791f8521709f1f87ae63ae45b5715b19be0a9142d3e7c50959fede48a901ae9cd34617f4f2fa26d9424dd6a646c6e74ddbe6a1d3f4fc4938e3a243bdd486bc0a8bff2813b59c1c8b2ab96d09c19e74bbcc7e15ba71f0ccaee581725751c2b69787e63a77f70573aff8ed879f18e3ddd4ff54b791670d3e4b24593f8b7b2015b9d0b74a6004c02d81272b42bc660127351fd992a68228ab9a182ca149d5085233e121ebb329925f51a38e2ed03fa668d5fd5550a1675c6ff4ce47f8b81ee951f80cb6203d95bca43d8ea4ca4b2847949c7dcd5c007bd", 0xf1}, {&(0x7f0000000340)="4caa7c83459d205b355d2d436bcf52c3f2b338f440bb58c6adc3f96205fd32c936a2c3508e0ed0184c80cf2c9fc696c865b4eac283a94abb66526898620b6b8829fa59d15c43db644988290d91e97f4955f7478e159efff791405f4a81398b7282efa1abdaaabd869ca72fa22acb2d714188f975584bebffac1b75d72e66eb01388e7220c60b44cd17345e6bfc63c9e0b3828a68a058208a32c11efd84c0ceccf75445276b3bac50a1c7dd0275b381d2b745ac384cc6d244893cbdc4fe3973e5cae715843cebd865941d9acf07a2b11e4f61", 0xd2}, {&(0x7f0000000440)="5b78493b4cd25f894d76b5f31a70ff7ee4b975179318faeb953138446c60b7e3ed0edd83e9a6f2c4a6c658e8d1", 0x2d}, {&(0x7f0000000480)="826ff954303cbe6314c191c2c001a14e7a73f3b51814450a0887e76a7c2cb3b0083b293508d14a29473f9e22de7762f6a4a5b03b03327c0db56af2a2df0929cb57712e71b72df7b0ebf34a1711a0c33134cd8ea2139b69f33ec2f197986e22a875c3a4c97032ce5d0c684db3736233f417f12abde9678af5ad1d7b4768a731e292337df7ff327ec926e1d13b1ce9ca3677a725772b619de84df868ce980c1a838a2554ebb2114da0f154f2aa62b9b195df186bbabe072cc60841bbf7f323f5a40c6f91360b781686c7eb1e7c9a842e6c88a79f47efc4b9dbd190093674d6ea7c97d4f6ace3cb42b7c34d048d6d0cfe3c5b33afc190", 0xf5}], 0x6, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r1) 05:38:57 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) lseek(r1, 0x0, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 05:38:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffff) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:38:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) sendto(r0, &(0x7f0000000080)="a1884ced6946baac5dd2d0c21866f44d0aa55fd77a06e9d8eb7f076d6fee150f42d2ed377388113710b99254374707f876aa723841314c7b95d553e905ab0311e7a82a1ad3a0433c277249aa95df9d08daee85834877b3e32cf32b29e0b5ea0e1fabb87728e05d6efc3444d0b75716f1d86208dddc6cf783ffd706c0e1f5c807888da7fcaf1e4b02b7c650d46011759f3d152d2b4a9010e413eeea9ceac1fc8561d466ff385c521dc69717f05c9d47", 0xaf, 0x4, 0x0, 0x0) 05:38:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8011, 0x9) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, 0x0, 0x80, 0x0) 05:38:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="4559d2947739e9acd4779e931f3c4fa3ffbc79756fd98b8314560feee82c688283212298d4b3afce678b2d4ea001fa3b05a52a288baca0bbf4d1e3d0d4fbe1b516db3a57fe0cd3b47fa3963a0bdc4160d8907e65435306f3a859b932a1340da97726a70a8610130e737e40f022ffde738100f636e360d445451b0015610fc02c6d31d2823db7192a7179390efc7f0b2e", 0x90, 0xa, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0xfffffffffffffffe, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x1) 05:38:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) ioctl$TIOCSTART(r1, 0x2000746e) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)) syz_open_pts() link(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000340)) 05:38:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 05:38:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) fchdir(r1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x1, 0x81, 0x4}], 0x7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x8, 0x8, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0xe80, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0xe0, 0xf0000086, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x12, 0x1, 0x2f5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x14, 0xfffffffffffffe3e, 0x94b}, {{r2}, 0xfffffffffffffff8, 0x14, 0x2, 0x9, 0x6}], 0x58, &(0x7f00000001c0)={0x7, 0x4}) select(0x40, &(0x7f0000000200)={0x2, 0x27, 0x800, 0xde78, 0xc0000000000000, 0x0, 0x7, 0x4}, &(0x7f0000000240)={0x1800000000000000, 0x9, 0x5, 0x4, 0x8, 0x5, 0x0, 0x4}, &(0x7f0000000280)={0x1, 0xfffffffffffffffc, 0x1, 0x4, 0x7, 0x401, 0x6917, 0x10001}, &(0x7f00000002c0)={0xffffffff00000000, 0x100000001}) 05:38:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0x800, &(0x7f0000000040)="c81cf780f1186e0cd069c8caa83e49cd06b9d63c81616ef9da500c9a49d31c5fd9bdfbf4336043857df14d56a3a31ed5cc7850591305d54a39cdd2530f08cc48507310fd8f24bd79a005b75330fbe1a5e1c54b90d7be65eb3aada66824b68d7fa990b0420228", 0x66) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 05:38:59 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x8) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="56b1ff10a280f81a521922fd9f00000000000000", 0x14) close(r0) 05:38:59 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="eac31be8bdc6a872b28895120ed017bda0d1f4ac9f903cd8901777eac8a7f9335188d17591e1c699afc81b121bb6038f526f8d2b4c002ff9380ef2a33c8edd43ba9e58fc2eade0e578986c9c57b26a43ab7eabce931db42928766bf58cf1ed5fb3b0109c124662e8afb027dbe96d2587b4e77a80fb1b7254f5c22c9b232c095ca838d78574a8642d", 0x88}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x90) 05:38:59 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 05:38:59 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7fff) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x0, 0x1012, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgid(r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0xffffffff, 0xffffffff}, {0x18, 0x0, 0x1b41, 0x5}, 0x3f, [0x7, 0x5, 0x2, 0x3, 0x10000, 0x4, 0x101, 0x5]}, 0x3c) socketpair(0x30, 0x4, 0x5, &(0x7f0000000080)) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/109, 0x6d}], 0x4, 0xffff) 05:38:59 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x4000, 0x240, &(0x7f0000002000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r1 = semget$private(0x0, 0x0, 0x8) semop(r1, &(0x7f0000000000)=[{0x4, 0x3, 0x1800}, {0x3, 0x4, 0x1000}, {0x2, 0x1000, 0x1800}, {0x3, 0x20, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x401, 0x800}, {0x3, 0x63fb, 0x800}, {0x3, 0x4, 0x1000}], 0x8) r2 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x40, 0x10001}, 0x1, 0xe597, r6, r7, 0x7, 0x9e71, 0x2}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 05:38:59 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffb) getegid() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000740)="14457b35dcf018c0900d2928f07fe0d4a35bb76a2a3339ec35440e260b759579e4c9610ed4f34759cc4469b20a46f3a6ae1b5ff4808218b201745a29a4fff80836f4ee06fe8da4d44df6d64b6abb92bd062f3f1c729c776c181cb2f0ebcce80d04613ce31d92859566e1cc1e2c5259a2f5ff493a1c94216414e99e3b988500c7f5eb71094a87921fcdeda14f183be3320e6fc1322433f2d49e36d0abbe60822f6d301dbcc28d1105d3bcb6e3a226fc97da435159fb731e8e4c87d6c67f30bc249258618a2ee66f5f5a0152ab1ec43292f2311d4692bf6c3815aba86fcd523e0eed277fc9a4c87f4739b7e6a19a76debbabf777eae4d4aee4e8eafa7bc075cb3bbe9d29a04b38dcb2a571adc54e2916912617bb1f1b542c4dad69fdb4dea2990290566dbc394e0bca1f8d3765674ffde4ab9cb68a1dfc81876fe4a3db30105aedba5288bd4cffa68c588d97c4d3aaf36f5df721c697bfff0cad7189fadc29069e8d47e7e151ed573f669905a7eefcd914498b9de64534dbe1c68491d28e5cf126e2e0a3a79ba180e12e200abf135ce9b10ad3ab1167674aca85366878613350fbd2f1a3a887c1f3b13f30cb843a74af7cbcd1ec7cc0612e41d7556de9139c6a635ff73ad14b14e12a5eb550a16ebe7a8a2b4c2e9d0c8f546939aa0decf5f1e0916cb02d127af202f1b506f8fe13707013da6677d9ddaa9dc98107893ab1a343260b1e08757909912884eea14eacbc57711c83e8ba780a9ec7ed531816e904b6953ab7c8fd2243d0a9195534b02069229c5a904e8fd814f3bff42d452b249ba13efef6d5e50aa65fb6da09275b9f047e0366984f1e98af18bcdf6d3238779a6b07b5d92dfdb6af808f19d69a7a79bdfea9fa45b212148ada8d8374bf111d8376bdddaa9971d98c8ea7252f369b188103a04241d4232ab45382558949aebf0c6420a6f8d9a99f0c3c97c05b82d334f4f0562a110e1645fe2d0bcef121b7502282b4def8b40a0f46f79522a373993c6c3e5f62a93256666c79f613fcf1e9266e866f769d5678259faf2157dbf92527d924ef012de351456cc7a02886b2b75e959fde44f7223967eeaf708638eb2b60ae3a1e6a5c7803e89797ddaf5ab4207f69e1e9c97d0e17a0e76af8c83ffe37da1c97a9c758fe5abd8e7ce555c1c401035e7710c3da5af257575c2d76dacfdfa102564c3575e0bab9b98a48a0d585e8d06b3f3ca090399b577461be2e8d3280618e2b921f70f94852e3fd2ef9178b781d12c08f006701eb602054fa1abad927611a6822599434b76e5b13fd8cc90b66ac736fbdf2cafe2022d040ac0fed4e1d59b27cc218c7bf70699e18ea084a555efc3a927d9e12f25f049d3e94a5d49810b42936cb3f7bdff93fea27be19b47501f62e9320400650cdf8e64da8161ebc05451020904221afbde06f693558bf545b5977d4f6e1a5d56a13381e06d1f40aec2b0e125caf3074e29b952f87c5f322ffc7cb119915a42ec418cac1f693fffc23dffaf30d35f81b1aa7f450a4a2d62bf428bbad0359f46a784dbf8032ec4dc0d771747252763bb3379cf421de34ff148082e429616b3deb5ac34ae10f36412431a427dc5cbf894ab1a5f53b4e1147a31b851824664ae76e1c8c228d17832dc7abe140af1a1f4ff7da0054df49285fe5fdc2035966182e793f5dce11ee06b424aa6b2a76d55541e997cf3b8d20194125c6b7c5ba319b45c57620e92e31c1a3c4cf1cfae48cc3502407eadf2ac10865e6b6942ae71476d8edb986cd924ded4f4f8e83f9cfd56214297b814c68a33260cc7b11a930c6891cca4ec91d072991da92885049ceff07efbb1b694044ecf8f3ab5a0faec2f055643b8429932b522a398d5f6b062b744247fb953091c0d5f384e92291656969aa8b7141b95616a77f9cfc53cd4daaaf303c46b0e51460a9b89f041f6d1152b64998751b254c65a816202a752ebc0293bee441d3f15b28916aeb62a49a8611a6d9cda0ea9910ed048e0f7e7e381cc1ebbe48422baa0808e2d9482ecb0a595073f579414e325c815524f73e860018508edcf9e933f8e717b2c38c9cf516aa6617658fdc400b31f9bbae4bc28654e357d9a1948e17591e1727494c1be1e2dc89e5f4c43c85273fd9447ce28c47d0fc4c40a8ab905b149acb1e16f8b6fb01f2b6c1a061354c4bc2f87790807d262d8d6b488e488d34ede2071074e7398ec3e2c76d11fa4fc0b8a7d4e9c191035f84457a016c345e7a6e50514406a03b838dfe276b7a9314f47b7e3ad7f3af8a2e33b2f5ac8b5a4952b1228c6e67d4f855cba2438b5406a65ae8031b329dc28b302d7f6d01e7be7b11b155d32b9c391ff14140561738eda85a9db352bc90660e419e8e93469ff5e748dfe9b48fdab903a739e51f1ae029c08fea2b3bf430991fa03f7dabc7aea9b0de42533bb5543978c16b2a7abbccc753ac7edaf64df4e8bd411df20625a0af40823547800a035267479e7849a2c10fb01a3ae7369b5410f8fd2192f7a934eb9f3cd9068802a361e04f4b2963656f22eaed2a2688d2d23ba3212677c80c0389f80587d9e311b9b54734ebe8bf078d53bead1e1b13c8b338b65589a76f8abe36023a9fe268dd4ea747978a6b5af1da5aede448009d3f94562ebe7d5cd48980a40f9640e4216c37c02a9bd863787ec955a8136fb84c1d48f95c489f9aa14b7b1021109b2df01325491d9adfef70c3652342a4a4dca8fe6429988bf76cb5995e3482d9ec5e8945417989a0a707f83ed21137a19ef591332cd60dd1f4e495505627d9a6a34ad4f39334b88db19134f56024c4d62aa7fc52d67eaea77d6dbe39a00e9b4408a76b6139578c58c72e99e0f3419ad992224c0e1a81d09f64606408ea033a5b2342ca0fe383db03567205ec22753ad1995a5bacf9e2e8e1679bb8405e5955e3d541d84c5e6f30b9cb8c8f2d9be0ca04368194915d7b3c9b1842c1609c1b6b18cc35425c15ce1a9931138c644ffabb29797826e4c0dbee1894d7ac029c6ab5027e141fb4384a522fb1341e75ebb5f05a58395bb1edb4e6582943ac06c7568a96f577c8c00481881f2a6607b346cad0d9b76f16b1a428a9a1e059f0dcf8c39eb1f5f621af9e9fad258a1ed7302d7329fe5726357cf5cba8bc529db483981c63e8c42a63f807242bd8733770ea57fd81c2aabf7c72b51f65e60c1f931cb3db35752cfed3988bf66ff0e7d485f627486839f85b63fcc747992ae65b7538d6db8979c346b226c81e280a85847a4532ab9325875e36faa903241b800139b496d3547c25d410afe672a3530be2578508b106d3becc8fcc341bb14dacd2b22fdddc63ff4cb78c97e4c5c3db1462e4836f4d36a5ff02d1976d0dcc3c2b29bcc04fef369530027bca46a02a3a41f73c1c258757e02807e6f2efdc6b78a7794022fee4bb78343b4b156734e9d140e84b395a8504a8b109407bf9bad711c79af1c5e948046fbc1f4d6558ecc0330d3a4acb36e6a8e6b19335b505cc5e2a825ea857d43c0a69e279926c3d2067801fcb1c7dd9412fd3a01048acf2646cca721483ebfa780d1cef9ad2a2bcd3ba44d57ce3f83ff680d951d4fc37c12381675c9c6de32ba922549781a0a57650e84032de9948490d7c286e557adefdd5ef1cef1bd4d16c0b51366f5c51ca2f6290d5acb5f699d95aa97f242127e72e941921c1c91cf793a3f60e7b292dc823c173797c45b3a57177b5f52298c5a619b465283b786bcf86aaa859e8c912b51b491022af3115df3689c0cff08caf74ad2f8192d5fa389a757a6b2c21005344612096370436a7dc02c9e9f2fac8cda891a3d001140249e755c69dd0def466554a1454082554fe41bfa5727ee8e3040d414704540aba3de735ece826fbd1486dff57fc105ea1d3940dc59762a23e2b7f21237991c4cbd2e3d463d7254b69d04c2d7a8497317ac7c9b6cb52c48c064c77cb65759a9ec659dbbcdda776cf73839bd76e490b8634cc9a5754a87a7acdfe96711e0d3adde7623264adf54053d24d820229ae63545f052ccfeecdfbf6eccf07e994489df53fd1aa750ed0d67df8b9b2dd9e8500f646c04340fcddee69de25f410bdeb5ad4f17e8981fbf0793cd4be8dc541bfebacb6bd9d7a19cf30b71ec3bbb83f649124e8e6acb28b06e6a4003c95e751828c752c80404c7b4e29f9b0cd8860136e4209b76685b865c935a98660b16e557ee464f885b9348c6c9dd2af8cd36316507f31e1154e30f53aa28063ae4aad6b81464c47d7626f8dcd102ee1c337496acfa48a9fc3d278c83ecb9eed5392b30bf5b97a0f052c68d80b892e8be5c907058c4c31233fb111bb3b0ee4da6ba5638b9982d5e89190c164c45909052889683699cc6a2e8ca1d761be8af30d3a3cb6d89e2d05f9653b74938096519b7e3fe76ef42178d74a00a4dd0abd96c88f8bdaa3d91e1ad83811a0f6e822ab7a2f7bd65e05e19d632aebed635174700a849b45f8fd1e396e39c796fd245fceb7b3bc63b55eae0681882aa8cc503f8c09e9f21d491511471b82bf065c0a2b07cbe76a2a00734456912414e4428ac9532679f149d48cea88bc5dd8fd6e5bebcd6e2d7a66d47dba5dcfc80c63dde55466e464a71d743900b147c14cd8f1c52b2f2fd85b7a2ffe574184e24ddddabaee1181252558e0a1d4db327bc69c61ba38946c96e435830d09bcc3f65bf205a8e97d94e030de5b0db1a13064ff56833924f1e9e7aded68e0a43d13d0c77da98bbf2a517327e06447f86e3ec299676ec461c81e8c5b5f2f6a63f9d7dc399f4cb8cbff21e8acba6b06269b3fa100cbf7a297c3e2405af14f3e77e474b3f5ef486cb7952f1507e920698b156afe824095ddcc426fa1f5ba5233db069ba19e748c3e77311c3ab5e61218b30e0bad571876c8462c5b10d38766e60b5119c5f8cdd7328823c17ec408af00698b16d46510c131f4a8781b89ae352e60dc0645ded3ede798c08cfcf2bb26bf29701a6c4326330d9d732aa01de782065de997f373d7dfd76a2c6bc5bfadfcbb7384c1c42ec92c04b39fdf098638c622ab8b41b7342c659663bff51d053ab4687102417c2be75ea27b99096844462edb3f93b67e94f59126ba889f3495186fae2deb15753f554abab9a1ed89bd92af09d19731103b62a539634e1bb0406655e9e472fe044511abd5e757e5ebefb147b73849dbf1b2bb070587712f87a4e68bd2146076047459b3a176bdbdb87d3e83ecd4baa10bd5e3fe1fd1d97cac58ce598039d56bd71532f5228f13af5c2124da34908b580c523523335e0fbbe7eb77608401e38a2a66eeb5f9de02533d55230e909ecdb502c2c86236a2ff2c146181ac5367cf16cedcdcf74db650744860a81ad4c5abf844150f77729aa75c1dbe66fd944d796b57fad0e20adf3613d6efc020411205a8d5a87154f557d918d0535ac4b1ab67e919b4a2875164d2ec6f84d9b76ec540ca4edf08cdb30960fdb185b8802f8d8755035786babd55e961fbaec417c6efb1ce6353190f39cb3bc712e29d3384e40313f7ac9d1dddcecfe500e6c4745ea5a7695af74bba95537b3815c94bbff95868adda4836f52bf77059dc740cc62f1027303e821ee573cbc830e598e2857b5a127d3b7244a85fe7ef66d80b8738bc7910b2a47662ebc122b1fb5c168d2b00d0d02c59d849d7baf6404f15d83ab5d76975977f19ae5a6d8e0d185a27758d9aa608cb384257a52e7812a022cfb4b4875a0371b443681a6f7ed28b2a2e72c0cde2d158505d8bd7be9ff6b72fa4244d08e5663f6324d1036a2ea1b4d8de9ec18acc28da0ee5", 0x1000}, {&(0x7f0000001740)="9ecff5a17f8888258db1adc7eda28a2012f0cedf2baa98e1dfe0ad0d7513166b2634011b9908bede18247ac9db365d24e9c1ae21a8ab808a4bb176fc2c7f1ec3d8aa454d4ba8bfdf0f25bb47231234819dc3edea3a9b2ce560e723944256ee362e5ce37c5cf826fe8d0fe742cfd95cafb497a5eef4e4bbf31b259d6f93ccd89f14b952ed7748eb56138c22b89e187e0bae03a0a63f61711d2f7715f7b62137d218089cea0d5d45634aabc1de15df4f5f2b26c8f4fc630cca37e07a0cd8cd50d12a4cc59698aa6261544814a11c40767607f4bef8f12834ed5cc5da87e6388baa822e2eac4f09a651583bddaa8680bf35ce5adda2a605a94eec6f91a552dacae16d81de0afced2f5f57822a9cd647a04648cbe456222bdcf0f5a47f89a3e5ef407186382f87457e5e8cd825c21dec85b1128251bf81969c0b57847c7599bd413c5afd979ee1c9ec9290f4861f6e8175759cf07b98a70f5a6a46f83f70e9ab639853893271c4f209f2252b36039d1009f7972c0e6934dc27b386e2123ec88a96b299159253b30caaaba5e989f089a305a4dbdbcc348aabccd05a2684cf56bbf64cda9304876bb3bf17c498d20d4271b68b4d511d6636cd579dcbf88609140b0b46cf84023d00c3931df1681efc2abe401c995a315d781e25bc73d28387e5c49f5e666eccca802ae5adfe0e6950e9d1faad5b7e8b45397a0a76218595b6f45d3ab6761e70b6dd5cdd12c484efab54ac4859ee85dc057f8987d56822ba6cf37b761858e8edb30ad7b236f36658c2f2be556e13fcb067a148136130e528824ef4ab25a7cab1f6e4cf9f827296e8a1469d2770de0fd6763ca253b9bb6a026c8912c913459292fa213035e81cf4c02d1274cc758822695e1b5cd3e9d2d339ab16b47b2f2c9947a771f3bb40d800abed7526af807348363bfe3496f55c1ce6b670a766de4f202917dd4a8adcf5166ea8e28a3d930fc87e3f22989820ffe82d156331a8e4e731cd7a5e5dcbe4adb33b56e371bac0dd7473f721bcb7af438ed8b2c9035e55d5ec48a9a664743949968a22a063d04e6207150c2bf24714251406207121a313b5f86999a37fdd5422e363ab9543bc66dc3f126c1aea2614f33e90c778a57e73a6b31c75afe1eadc1e7dc3d6ad6af27e0d17e1dfdc3ec40ffbcded3ffb7d69d89d41a8007148996c9d0d90ae020e2a797f846c58fc8d1e8bf2043c3a7b117e95f2bc1ad2636b02aa3be506d8b4295811df29e8b525fe212a8c9c7e641302b43dfcc151f0a39abb5fc1f79556989c658eb27d58c93e0efe12c4557645abb7630a7d0ae61804ebc727eae33b5537e51d03cfcab9d12737b5d1d5358658534522911d423942312c8abe4c35eccb256d294011f69a0257861151c6c0f204e07a2453d570c82603cc685c98cc7e6155cfa83931a220d2547334cf5fcd66e1dd96afabe2668e80bfeb090cacf721499228acf164d35f9f66fa1ca94da8ec78b6a1898cebde7d1330ad07177d123abb86b9c118ced7119593d59e5eaea204a99b4dc858ecdae16109c1ebc31e651ed611f52bc5562887e27a7bbfbaf133c3840c3dc4a197f03b4ab4d9a0e20fe1af91e7c46b6d1bcec1995beb416acdf652fa542a42b1facdddf28cd8341590e55f70236871c839ad29f339b7fceb44ea7ae44b43c10c5863743d99dd9071a9acf6bce2d227411a538022bb57a58291ec4fc56701f9629561c5da015c1fd1c5956399cc20bbaab386a0549f04155d9185e1037fa19c55d9589e0cf512c6e95272ae672a8ffa979b0cabc75b9ac2c4797f82ef09bbadf7595abafe1cde4f2ae5cd75486b1b2abf7361a5b118570b08f5da0c857a3a0d9422324dbefc32deca5c88fed0ea716167015ed59fcfe75c4aa655c404bfe40f97041680b8f9080ee8f439c4a40c6b9b2a5f01e60d5350d510d7248690f7b508e1bebfc12a6158d0e19d55df59c7c9a4a1e1a95c5534dbee9321a0a92836653711213744717b46c75fe791cdff6446a84fc8dbacb93051e730e27e245aed8c400e09e2ad9a3cd2249af8d5997df276bc4191c5bc70cab7688275e6e672ce616819fe3425e48ebd02e06897c403efbf13d88c7d16ead82387ab6e43fa769b815db76c057744ef5a64d65427db79a0e42f4ed33222dc1af4258b3fc9b7591e8e9977a28125b0b322c1aca8b5d4b9d427be7cc2132be135d1af25606b26c98d8dac4701aca4d6dda216573ee1a532f2a37b1e8abd35a4440d84a58a4e8cdf4a0ec537d7ca85d86c3744f51625b719d3671e413924e8d52b2ed86eb55a1aa23bbb167d91ee81a5f85d5d8208f86d18b8a4a66db41d5f27257e021d8a8ace95fb51568f7f5fbd8c033bf26ba55b5b2fe2f77d05e933ccd8471aa47602ec3a684d2d9f9529aa3db57a1c140596015435501952963791c52816fb8c15cdbc59a5bbb6185431cd0f704a6a9a78642577cd363acf83e8c0ce80cfd028cfd7ba91192e31700da5696fa3c30d381891cdb31ddf0d49976595f9b0fceb45a9c0cf0b27bd62f188b2476fbbb9ab65cf3735859a2c46cfb3ca23a4e00758a45298f77a3bbbcd8953de88ee2d3e55a375bbc404f2e9493860cea20143dbf2ffa7dd1fe524d48ff8547728c92ab70bf7d71738b6b76f45a660448291e0732efcbd749914c1d5805f789bf32305b37a59bd3c2ba285bd657b89df369f9afc0465525c157de753c538c99f01db5c5a03495ea5895bb8065db858ee55fe8c745f8599c06a601b14f28e811c6aebc6e0550298afc69146d4e858ff960fb79006502cec2a1d914ceb59fa1056f9bb2780e6dd2a6bac16206f5f57f9fe8e22434c38febb180d4dad336e4bf0ba2c314ac797301060a4baf65fd78039e95222a0f4aa3e1b96b528a1a91f1c53791230358320853e7e594cfd9d7aa3834e6fb83a73222edbb51ea754fc945fcee8f007339d0a380cea5dfb6afbcea615d1f472c650c50111b8b53aa0734701a46546e7f09e3fc954ceb999850904decb879904e41fdc9736a0cf92d54509bc48e26933440234dba4724952e8e894fd228bc7d558d7639fba2962f5301369ac7d36830d7c3d125ca4340147708bcee3c287d4a62069dea9d3ad3269a5c7cc949022732e6ac4b8559cbe788433823333c8a6053f16f5b8c3b8f3c968cc02eb66e9ed18b4b0ee64d234e5973549f091c7ae2eb621e0a6820467b539421271c6eed758bb1b257f3ea4a417743d30a4b0743524860478646b0d32fc9b0d0823ff6ca9e326079dbc09b0d41ceaeb78bbfbb653e43f3a4630103553fbd7ff07b4b5ced4505de002a50d9a92002cebde8ecc17478eb671d703c6d910c77c762a9b6cdc4c7e419835d489de92df6cd219aebcde663a5ef6e3dce4e98924dae056e7fb8c9113f755be8f85abce6c266abe1b15bd876b87493a9ca786739ced850eb671e8dbaa79f514ae7ad85a7e2e54de7a4bc97b1f37c6e86f3dba39c319261bff84235beb51ff5d2c61b5c10c64e9d8eb6d2cd812b354a199c176c935d2395ab3e2abcebcc90af3904e7600e4964f25327e7545208db2b1b453b62f4a627f890f285b66b00a127be4efe1aaf110f2496f2a1edc2d57488f8504d8640f778f52223332909f0f4de5ce6704bdf88ee1e2f17cfe03b99ab70eede9f5daf2ad37d6d2b50c0d4ca066bb2d0e3aa10012f86e660cafcc6372a12c3aa3c9b39f4ed91f4ddabdd174bf00386f34d63ab48272d6011ca5c59ea1e28ce012a47448070e7c39ca0f58786a947a03622367e370d87ed08b7eda00cb31c8e0bd6061ec147a67527ae3a57773bae745d5b471d1985780dc5d87b9d01c4045daaf8c9110b9cec8257bf02fc106286528389189f35c9f301fdd4fabf4f0351e3ac39755909f392fe1a8b50f4245f857d67466e81388bb21eeb10436969222e15730099f62d9c7628edffbabc92d0aefc411f7eb3191d20b58f3ebe23b572b7c598dc38fdc5ab6b91503ba40505bc20d48daa196dd93aa128555fcd996df25429e9220f786605be4cd5766eb1b6e4aa572c01edb7228f7286899643ac36d810d3d3275f0db42246a3455e308877e98206bdf48e027dd7e7ecfc110e158793865a37c66d3d5c28a96d56ec688eca63f9f9691e7c05f3380c978ef1df397b3b0c48a39b51e3fe2788c339f60ce38e0ced6d67a4f618dd8f209336ac2715be84abead1fe57ced48c2f2edb8a906fb685215ceb8416bfee2d37d8403e12a8db8e9044912c2b564d3b3862bac6e63a24aaec4a4e692047bfb5d55449e2f21978b8095fe5ce803d698967293d68caeb08ba6d05c308b87cdb7b741ad585a1ae38f16792c7f4bbb0557add28f7b4ed7343bb557dd0f4fd0f3c632a12742dccdf4a4fd5bcebea4d66916ed5ef43024b9a2a0d2b6901592048ed5868d62429d8679ce1ffff929ef683df2b10650c3001444d6e865fd1edc6700cd8c93945332105fcf0d1e2543445757b730a1b20252b0f0a55e06cda7395f61b7a47c13d4727f22a3b42d888c6cd96e9609527f84fd6a94fe6eded2c5dab6313851df98e36bc341d90c097a9f2defb066f73fe4f03c36315c21b9f284599aff601ec40f927e47a8ddf43328732c89720d5f0c47945b5a942132ec666c79a5263c528312a9876e2fd3138f8204477f18f662b0d02743a7945273c66bb3ceb99b2d1972cf1b905ccbf1d18080e9c19b409c7fddbc9e871b210bf53fb2be083e18a487cdafdf2643c8695aef1b7564df6f2df51449dd521e13edfcd3cf35a7b75f2438dc0ff867ba4bc58229e79ab4f4de5538146c5dee66b483bee410f11520fa10fd09fa3ca63c6c6f5242f3c0aeb9c1b787a1974f93826c22dc55f8c7d921eb02c9b5f7aedbe88f16e8fd98ee9fc0c0bc9c71d479c08eed6d4927eea767de0166be72ebe3bfc0d8150bac1048b5b5f955a286347cebf341dafa77e8c27f55cd2fe5c701f4d195af69c2c43659572f5d8af7f433d51a6aeee77c8bc40f338cbdf3d7d7fc6488f30e45e6bc251c8bb9879ec885237278bf4ffda9e90ad266d4580a00951a92999f90df1021e5512fbb015d20062b79218bc41e06a038c254c07e131903e19ec815d40a103e5174746c12cb2bb37a1d42c98d772efed5ae79e0dacd8239b279fee9aa9482fb30b8387d50f597cbb29ca61845f296df59722182ac9696e66dc778d1f6cbfceb635bac1a78a8e28c854814da7721c72f514291a17ff458aee4731c8827697dab149d9e4237d961bde61b677e8962cc79122af32d96464affb471ff395c0d6c4251dd10a5d1b36d0f36ebf80397c17b08cbecb0b68285e937d9668c4ac34ff820ba2c1ad70cfdd097c954a4c23b0e6f906c70b8b9e701060ac8a5543d0ea215041730e9a222c745565cf9cf1cf17c23b98200d3bcf2d97d61688e35b9995b06248937c2163b504ae48656c9cafcb19903a53fec2f1c20222f98a9c1c968b9512e13654cc7cddd2061973df95c3706f777abcb199aa8644f3d5c018c719ca006b1031d2d91d63d7d5261f621933b1d5aeeaefe71d3ab696867e642f87209177216c81b0e621f2b735384f4e399ddeb0aaea96b99c4be0076926bac8bdc44d210e2a4b62201ce7408a28b36913075233d4de0bb55fd676fb570b64ed6b3430c8bb413c71fd183ce5bb75da2d8b4bc1bf17c3366fe0ab5cebd674cdc286473e9036fc979a5716d0a2780876de9f96ca0a4f0e7944d05dad6b3c746a43c34d8230c077e0c3078768373da83883342aa57ca03ac7f0feb08e13931391cbaa731fd28330237b5cc12945fb2dd548176", 0x1000}], 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 05:38:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) dup(r1) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 05:38:59 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000080)='./bus/file0\x00', 0x3, 0x40) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 05:38:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20540, 0x121) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) 05:38:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:38:59 executing program 1: socket$inet(0x2, 0x2, 0x0) 05:38:59 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000c0000000000000000000000060000000000000000000000000000000000000000000000ffffffffffffe90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb59efaec593630c50e57e2b0dd69354fc083ea1d23576e23eca1124e4a96a969ac791eba940be9c65e4273cb8810fdf2710f23c2012b95a24d404beb06d3a4ba30fb23c1d5b591fe6cd6c77ece40f5c6522aa05cf703218f0b301359769f7db6d38bc616f51bb8a68afbf70a43f77292ac7ef3a3dfc71961dbd0bd45ce9996f68444286d46a34a0382c74e3833ef493ac49e8b96166d2225aafe65243bd951a78e0ca25387eab4093cd81dfc7daaf5cdc3e4c4596933a6c1cd06d"], &(0x7f0000000040)=0x6e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="ae75185373d0e6911e96fdce50aebb1b8a203cc4f81e6e051939a5f3fe3b670d5c661ba5d9ebe527344acb6719b4c87ed574cf7fb90654d7df8076b3985b43af61b79f853a1855b25b1a2566c5b80bf4a4f51163ea4bb98e85d685de3b9399e2ad23c696a59c1e327139c7bec083284c83c1904f17991be0bc24e09f75f16f1d311f5168ad06f320b2ee3852fbcc39196a9e45c58cb48d1b00e09a8d16b8e1a07e1a2787a34fe34015b6564bbf1dddfb", 0xb0}], 0x1) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r1, r1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) 05:38:59 executing program 1: pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) close(r2) dup2(r1, r2) fcntl$dupfd(r0, 0xa, r2) 05:39:00 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffd45) listen(r0, 0x0) shutdown(r0, 0x10000) accept(r0, 0x0, 0x0) 05:39:00 executing program 1: munmap(&(0x7f00003cf000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x4000000000000}, {0x0, 0x400}}, 0x0) 05:39:00 executing program 1: r0 = socket(0x18, 0x0, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/98, 0x62, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') getitimer(0x1, 0xfffffffffffffffe) 05:39:00 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$inet6(0x18, 0x4, 0x29) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r5 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000c80)) setreuid(r1, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000980), 0x5) getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000009c0)) r6 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r3, 0x0, 0x1) fchmod(r3, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r6, 0x2000) open(&(0x7f0000000b40)='./file0\x00', 0xfffffffffffffffd, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 05:39:00 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x4) r0 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="b1946bad02557a730b9f8b9f04e41bcd53c1ce2b87eb8b21fb8570f89b14c6f631230b22f8ede4f603dac0aca9a34899e6b2dd3f29384d", 0x37}, {&(0x7f0000000140)="e62528c0ebb31338aa520138b266e87a4e664e21a51a26a01a8d6c0c8500d813831a45c820afa4988051fd6f62dc06ced313cd02ae9ba1bc1cc29944c0860887a55bad75a34a031840a4fa17ff9e4932c8f623e4751136c8d860fe2458a9c54c52ba740f4f05c357b2edbe2319330067d336cfdc519cf87edd50b9fd7e72ad872fe8fdad3941beb4d5edb5872ca33deec24a2f06d7b0a5bb0ec786192b144f3a0d1796770ceb9316816d8c0f0d76dc57ddc0ebbd1cb848207bb5329298d3a253a5bf75bf071f307209b67b9a158644839f582490b0429f6154db5141cca49ed28fc5dc0156b2eb", 0xe7}, {&(0x7f0000000240)="877085fa893fc7f7cc0648672e5e98efa537e277a34dc2790d0f756af396982f82e6ce67653db10c5da66b2b47e1b98919dbe70f4326c793fce15b1237f60de0b1c850ff7d2cba867d51ad8b2c41bae858b8dfa2ba0455b0c6c04d41466eab8e50c61e7f21a9edd4f74aefc01399f597b7ec0e0acf7e6098339104220b1046ac940330321376f3d51597ff596a147388c2857207669519af5cc82e2b79a561cbc580e8", 0xa3}, {&(0x7f0000000300)="43823980c7f53a3ac5d81c54d54c569ed5843d7a64596a9ec7bba5790d25662620c12f25d04f553b5477b1d8541b5a646126af7b66b5166ecca29f514417c3e87e1c82d53ff1e3f943e779883e3cb6a408657238d097292a2fecf8866af7bf7848f5186e70982f99ee6f76b2aacc250d0d29b965699c766ca446781b7413725df4114e14503472757ac94e2dbd184a5cf3f00115de1dbfb28ebcdf944ff3aecec5cc7718aeafd3052195cc3de94b84", 0xaf}, {&(0x7f00000003c0)="9a4448deaf3863b3d63cafe37c7bb0fe530e5a33f324aed5c79eb47c6607cf1694e2fe02f8beecf6cf6a52f6851ee4aeb9d8ac2ac2259db2b91a0409469790399d3646a3f1ea6671f8256278d63aa9e6b10b64d0e796", 0x56}, {&(0x7f0000000440)="8507f0aec10af1f7ddcbcb0e7adfbf", 0xf}, {&(0x7f0000000480)="1f7e1f94f968b38c9a2142ffc5dffe23d371b8e194d07e2b93a60829129bcb0c54832e9a310200185e34f4be85a01ec3f19ef3d07bcabc16fea6b9e7f86ea62c7b2b78ef376b49e9755237f2b606239aba32cc90de6c245904aeb0067a7f8328872402cef9e7d61db2bcf121d7d911ee1666171c6ad0563480a67c2cf66363b3019ce9b51881b2587d7f148ee0fdac38edc63e94a2cdceca99c1a1a9a9065137738b4be5f15ce3ab773c482708eab8b453313ef5be0ec9794eca8c5430bb950519ba18132cbc000d45e4b24805d2b779961c4cb1e19015ebe320d0064f7a09198136001d0d8b4bc272e4abd3be2ad7c71c7d2b", 0xf3}, {&(0x7f0000000580)="fe4caa3f9324b8c02e0428999c96013be69dde65031196abfe26c39ddfb7c78a6dd597ab67ee93c90f313749658ef72bcfd895a81a90ec980dd273e99dddf7f9312c910495bf84058845e0a1e2750afc92b250396b92034c44f3831a00fc2cb2d0a353131af39830144900e0528dbf043d74af400328b853d39f83ec86287d744d8b34208994c1281d28b2ffe5349f3f1048177ae963a57ea1a069a6a54e2751514981a7ae0186", 0xa7}], 0x8, 0x0) r2 = getpgrp() getpgid(r2) close(r0) 05:39:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4401) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:39:00 executing program 1: r0 = socket(0x6, 0xffe, 0x7f) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="21aa2864e11829fa3ec5bfe94265d28c64559d6f5b57b852d32a71aa475ea9fbdabb44982d293e7e02323fcfed69eb5674aa6b3068b22be43ae9959d51f9e001fef4ace1828e71a0369798bc4819a7adcd1978ced99e2c2d7273ca800e8c8811fa85a8ad92848f025d0113276c8fcf0a0d78f4a2abd46ce7c75dc0ca182b8320406372a2affa65df3e6bc49612e0d39653e7bab9c1e75d3e2fd1", 0x9a, 0x40f, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 05:39:01 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() writev(r0, &(0x7f0000001d00)=[{&(0x7f0000001640)="270250986e1280a222a0498b8a511f2e42178d6feaed57ba1a4857b265db304fa650d34895d7c7e1b03b8d31de6adb", 0x2f}, {0x0}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb", 0x576}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 05:39:01 executing program 1: semget(0x3, 0x1, 0x480) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x800}, {0xef0f, 0x6}}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_getres(0x40007, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000200)={{0x10006, 0x7f8}, {0xfffffffffffffffd, 0xffffffff}}, 0x0) r0 = semget$private(0x0, 0x7, 0x40) r1 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) semop(r0, &(0x7f0000000000)=[{0x3, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x800}], 0x7) 05:39:01 executing program 1: syz_open_pts() r0 = kqueue() poll(0x0, 0x0, 0xffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) execve(0x0, 0x0, 0x0) r5 = socket(0x1, 0x3, 0x9) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000280)=0xffffffffffffff8f) getsockopt(r5, 0x0, 0x5, &(0x7f0000000080)=""/135, &(0x7f0000000140)=0x87) 05:39:01 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 05:39:01 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file1\x00', r0, &(0x7f00000002c0)='./file0/file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x10, 0x8) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000001a0000a03df81a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0x4}, 0x10) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000fff8ffff010000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/51, 0x33}, 0x0) 05:39:01 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$setstatus(r0, 0x4, 0x4) 05:39:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) symlink(0xffffffffffffffff, 0x0) 05:39:01 executing program 0: r0 = semget(0x1, 0x1, 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/104) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r2, r1) 05:39:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') lseek(r0, 0x0, 0x80020001) read(r0, &(0x7f0000000140)=""/80, 0x50) 05:39:02 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x100, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x6, 0x5, 0x3, 0x6ce, "7a3f3d74ba64a5f0289e1e7a6e302b81cb7d46c3", 0x7f, 0x7fff}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:39:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) dup(r0) 05:39:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x939, 0x2}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7f, 0x1}, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) 05:39:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) mknod(&(0x7f0000000080)='./bus\x00', 0xd044, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x20) 05:39:02 executing program 1: r0 = socket$inet6(0x18, 0x400000c003, 0x102) fcntl$setstatus(r0, 0x4, 0x40) getgid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000240)='./file0\x00', 0x0, r1) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 05:39:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000080)=""/30, 0x1e}], 0x4) 05:39:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000980)=[{r1, 0x12c}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file0\x00', 0x80, 0x2c) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001140)) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x9) preadv(r1, &(0x7f0000001080)=[{&(0x7f00000008c0)=""/108, 0x6c}, {&(0x7f00000009c0)=""/114, 0x72}, {&(0x7f0000000a40)=""/65, 0x41}, {&(0x7f0000000ac0)=""/188, 0xbc}, {&(0x7f0000000b80)=""/225, 0xe1}, {&(0x7f0000000c80)=""/114, 0x72}, {&(0x7f0000000d00)=""/205, 0xcd}, {&(0x7f0000000e00)=""/81, 0x51}, {&(0x7f0000000e80)=""/212, 0xd4}, {&(0x7f0000000f80)=""/234, 0xea}], 0xa, 0x0) read(r0, 0x0, 0x0) 05:39:02 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="963ebf1734d8182a38f58b3cf4cbfa9761565672e5a6a4299eca6e47fc41f14808302a1d103c12e8d1d2d5562188d8943a5c5b4f37faa66bde1053786e42279ec2ea65052161a8cf9491b312d1eeb56af07226551d33a8fb224e557c1ebf6880741fdd2332a6423d3a1abf3029a27ab027b38a78a7d0adee5c35213a8007d4dfcd5c902fb022afa3806d316fce14cb7eaab5873335a5a3a0c409b4602f3cb901fd93f8024dd2999df4f6cb1d4698970db36118f92499891ad036873626d4c3df82e68fcd74826c5f015f8348e401499003db", 0xd2) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x384000000000068, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20900, 0x100) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:39:02 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getegid() setgid(r3) connect(r2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xfffffe07) utimes(0x0, &(0x7f0000000080)={{0x0, 0x1000000000}}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r2, 0x0, 0x0) 05:39:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe20) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x200000020) 05:39:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) 05:39:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = semget(0x3, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/189) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 05:39:02 executing program 1: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 05:39:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/160, 0xa0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 05:39:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 05:39:02 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x337) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:39:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xec}, &(0x7f0000000080)) close(r0) 05:39:03 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:39:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000080)="348459c2240387d8285c889f7efdb6142ccb5c802114e986f1ca839ebdaa797aaedb5d330d1552fc25091e73cd0a41c279ca975b1ac70d20febb719dda3e", 0x3e, 0x6, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8009002141ec4bff2200c890354516ae53a73683b5b28d28c189ffd0920ebe4400ab12aee2870a83ae729a9d"], 0x1) pwritev(r1, &(0x7f0000000100)=[{}], 0x1, 0x0) 05:39:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0xbc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/61) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getegid() getgroups(0x9, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000500)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) accept(r0, 0x0, &(0x7f0000000000)) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000280)={{0x101, 0x8}, {0x7, 0x9a82}}, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000580)=""/38, 0x26}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/102, 0x66}, {&(0x7f0000001640)=""/28, 0x1c}], 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000540), 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/119) fchownat(r0, &(0x7f0000000040)='./bus\x00', r8, r9, 0x6) 05:39:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="07c3b0036afa0157300a577bbd888e1780c721e9d4bdd4aebaf3018f24d0bcc3a9bb2a9706f3b7a4aecb9db9d9f0fce29d6825d38da6b97c9cace57dee37af464094dd613de46ec00ceba91ddc9fde120a80874c896820a1f8ad8389d26e6871b7f2b788ab5014f8ebe3f06449c3687f9f4290aa9a7ceb626a", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x1, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) write(r1, &(0x7f0000000140)="a5b29beb36a785e4bd47f86931f818732389defb2b81ad19ae7c2115302bb7ffa49697335b336155f6ffe4", 0x2b) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) socketpair(0x2, 0x4001, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x690, 0x4) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x6, 0x6) 05:39:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x4001007, &(0x7f0000000240)={0x8, 0x80000001}, 0xfffffffffffffd0c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) listen(r0, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="11cd70e1a0a98bd752c6a060f795addd9bcffd893c735b0d8ab48a2b633857b86874dfd09bae7b15f9d7e08d71fc7c8b401c02856d6be6e6f23df9e6b9a6cbe223a68b611c475ca84eae0cfe3c815c0712d5b3", 0x53}, {&(0x7f0000000300)="4270e3097259be5f74e64180740e289f44183493d269487b8fce179aab4fca6c718d0cf4c8ea3c778d150b46908ca2e38f9cebce0023cdaf8818265cc4c029ebf5a8131457e149b5b19073efa5abf38bf7b0e595860d3179d4adcea48386f8595e4a815bfb2953189955bba192cc83535cf6bef61a05f054dddc36719a46378476f43ac617a689642656d9d35abcb8f5a8957e80acae25ac4b83823cba18ad1b905bb24dc812e9aaca673490c00a83e80e45a0632d697ac66a6ff0b7a5f17c90bc3815deed3175c85e03b7a6aa1277c4", 0xd0}, {&(0x7f00000001c0)="88be7be0390aa0f5c41c1f1fd4365f125fc5492e022a5110de6a3403d2dd645e9b3b887873837324fe0f174f33245a5c9d5825deba8ca0c3e137b481416e2f254516fc67a5561af79b87da21e7c673e2b9679acf319aabeff6266e1be48d9291", 0x60}, {&(0x7f0000000400)="453e1a3c9d1b0f35937bc1e6076e310fad093c07ae4f52173f899ac72038b23210badd6c9812c537b94cd5373f6ed025c1fe3198b19a8b6135608135ad563d5b72a7", 0x42}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x38, 0x400}, 0x400) 05:39:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf3664cbe7d5ad925046a9979f701b400171b0867eb05f1c5224375ab068c8753a8a63e77e41b6918985c1277cf3114ff289b0b4f551c7a858515186a76c429e2ab9cab3aff325a7ca162a4027343e8d16d47696530b8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="fe", 0x1}], 0x71, 0x0) 05:39:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x50) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000200)="be5ebe8ed66b23889cfcbf4ac346d9974cbddbc7f17b94d901ca80d08b3d2ce911203de2287d2b7def231094136c6e9009104edd", 0x34}, {&(0x7f0000000240)="e782fa7dd19292719184a01fed0d21edd7fe640acb12d719a050cc48335dea56cda7ed8e2976407ad300bc7de879897b94947e3cc8b82583a78060acd1a0b16bc66deeabe33c2b8ca13fb9f9fb43c6e4b7617fe0ab39553a3714ab924e12052a40b7403d5c602fcec1caea57547d8085e4309ae317c6538a49fd7e5f13a5903e7b62b996f22f0609cae4087a1a281c73bb927595fd5c7d7381d7174d8a40250c37298e09a696f2ae857d1969d7b870f2c99aa98782e1015a32a85a", 0xbb}, {&(0x7f0000000300)="855c407c121f550e2e7318198f4fce19d3e238d435af81a12b50b23f5e5382aaf68af8bffc0f1f0f0d75dcc19eceba32257e66b765291b0c13b6a06c85443cf23fcc5ea14a80adec394b291daad43014152cfd56b11fc2e78ff916e79e97ba74e742d49d7147c332aca74b3bfcbb3e5acb053a5b3a7fe59cb986b9ed3c5999f7ae1df6567b86abfac8d28de3870ffc23b7f0f560340fe4966e3b477eac520cc07b7f318c99be4e7b5e173868ad5c2dda733b8ac2eced949abca276336cd3542c2e8567352a52e5cdbe4bd2cf725a505680088412319de0351b953251efa6950b538642b6a829", 0xe6}], 0x3, &(0x7f0000000440)}, 0x40d) r3 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x80, 0x21) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') execve(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000840)=[&(0x7f00000005c0)='W\x00', &(0x7f0000000600)='W\x00', &(0x7f0000000640)=',]\x00', &(0x7f0000000680)='/\x00', &(0x7f00000006c0)='\'\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\xa7\x00', &(0x7f0000000780)='W\x00', &(0x7f00000007c0)='=\x00', &(0x7f0000000800)='W\x00'], &(0x7f0000000940)=[&(0x7f00000008c0)='W\x00', &(0x7f0000000900)='\x00']) mkdir(&(0x7f0000000980)='./file0\x00', 0x88) renameat(r2, &(0x7f00000009c0)='./file0/file0\x00', r3, &(0x7f0000000a00)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000a40)=""/13, 0xd, 0x2, 0x0, 0x0) pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002d00)={&(0x7f0000000ac0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002c00)=[{&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/46, 0x2e}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/100, 0x64}], 0x4, &(0x7f0000002c40)=""/149, 0x95}, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) rmdir(&(0x7f0000002d40)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002d80)={0x3, 0x1, 0x3, 0x2, "c1477673be15da0bc2bcd4ec4beae95bef0be8c1", 0x0, 0x4}) r6 = semget$private(0x0, 0x7, 0x480) semctl$IPC_RMID(r6, 0x0, 0x0) bind(r4, &(0x7f0000002dc0)=@in6={0x18, 0x3, 0x0, 0x100000000}, 0xc) mknod(&(0x7f0000002e00)='./file0\x00', 0xa100, 0x1cc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0, 0x0}, &(0x7f0000002ec0)=0xc) fchownat(r4, &(0x7f0000002e40)='./file0\x00', r7, r9, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000002f00)={{0x18, 0x3, 0x10001, 0x8}, {0x18, 0x2, 0x7f, 0xfffffffffffffffa}, 0x3, [0x8001, 0x6, 0x40, 0x4, 0x9, 0x3c, 0xffffffffffffff80, 0xfff]}, 0x3c) fchownat(r3, &(0x7f0000002f40)='./file0/file0\x00', r8, r9, 0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000002f80)={0x5, 0x5, 0x101, 0x100000000, "7867b3f2b6a7aa82a2ab4947093b813e57aa64db", 0x200000000, 0x101}) sendto(r5, &(0x7f0000002fc0)="5b02cdb1b024c6639f82b8a0db7579ef91d50ab58a9a166b057813d1761c1191bfd3c987d8543f52f961c3545abab33d10a396d4", 0x34, 0x0, &(0x7f0000003000)=@in={0x2, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000003040), 0x1, 0x0) setsockopt(r0, 0x5b, 0x1ff, &(0x7f0000003080)="26e50943f098450e70c3c19e1327401163237aa0adb1689191fc290a9ef46ddf48a6cf60b5d9a8f90e290cf909841aa33386eff38e6f7bd00fe3f884b5c389ece6c318c039c83a52bca107ff01c3dd2845b9ded24ff529938e8dee7da5b74f534daae865a2c2c0e951286daa292b236f7827035a7dbff4a8a8fe0f60702809b8", 0x80) 05:39:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 05:39:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820101000000000000002ee5510a63c1b27d6b60331dda6fefe97b38939b38a18499e5b04fab59723fadd6928dc3f14141ac6bd4d10b76d110892a1b521e9332f1fddda9bd2576e43c01e84cc5f694ab8dd015e05c67bab43931256a94a5d2a1f40509f3c83819c85ee29edafcd61cf203cebea36ab031e3a574b3c240902130687343eb488e9baf7879f7b26377e3a540645ca921aff79dacb9370807b1f32518ea74ef79b114e6d1a579"], 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) 05:39:03 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8001, 0x4) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x20) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) close(r1) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x8}], 0x1, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x42, 0x2, 0x81, 0x5}], 0x7, &(0x7f0000000440)={0x500000000000000, 0x7}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r4, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0x40, 0x7}, {0x18, 0x2, 0x4, 0x6}, 0x1, [0x0, 0x5, 0x3f, 0x0, 0x6bd3, 0xc10, 0xfffffffe00000000, 0x2]}, 0x3c) kevent(r7, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0xb0, 0xfffff, 0x10001, 0x80000001}, {{r5}, 0xfffffffffffffffc, 0x1e, 0xf0000000, 0x4, 0x1000}, {{r7}, 0xfffffffffffffffb, 0x10, 0x1, 0x7f, 0x1}, {{r7}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x7fffffff, 0x7}, {{r6}, 0xfffffffffffffffc, 0x12, 0x0, 0x1d}], 0x7, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x80, 0x20, 0xffffffff, 0xa26}], 0x7, &(0x7f0000000080)={0xb163, 0x200}) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x8b, 0x8e, 0x3d, 0xfb0e}, {{r7}, 0xffffffffffffffff, 0x6, 0x1, 0x3ff, 0x401}, {{r7}, 0x800000000000000, 0x3, 0x40000008, 0xffff, 0x68}, {{r5}, 0x246900644a56b1ea, 0x35, 0x20, 0x4, 0x200}, {{r6}, 0xfffffffffffffff9, 0x0, 0x20, 0x7, 0x10000}, {{r7}, 0xfffffffffffffffe, 0xa3, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffb, 0x29, 0xf0000000, 0x3, 0x1f}], 0x8fef, 0x0) 05:39:03 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10100000213557180000000000000000"], 0x10}, 0x0) 05:39:03 executing program 1: r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:39:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="6dd42627348081dc5eb8d828f3a9cf", 0xf}, {&(0x7f0000000100)="bdefcd64004979a18633d1f61ef9d7962073a3a3", 0x14}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b499a61158312f9979f701b400160008"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540), 0x0, 0x0) 05:39:03 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00004eb000/0xe000)=nil, 0xe000, 0x1) sendto(r1, &(0x7f0000000040)="840f2b07c0ba519f9c488fd2018ecd2b7e318f5771e633a03b2e4d23e830795add6d284b7ae0c8d9f92e191e5e3f31098800c19a72d6f9759a869676fe6547", 0x3f, 0x3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r1, &(0x7f0000000080)="bc1fbcec21ede0eea6cc95e699821287f4614831261d2a43b1cce8a132834eec21806be8077baa0771081af7c26f28c14decd54a40a5fdb234a34328783b3ad5c78f8d5b09c3d8c29c9fff1bc90d2b105cd1f80947ce3044385ffb7917b14463e89458622d3165ba8b86b0e7642803de583e98ef061af2376b3a9ba04244376ef5fba098f58d8132c9aedbc7f2ae2f1e1cf9", 0x92, 0x404, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3f, 0x6}, 0xc) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 05:39:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000480)=""/125, 0x7d}], 0xa) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c9592bac4d9eededf02"], 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 05:39:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)="b92e6b2d195e0e97c03dc87dad031d914888cf4d8469b48e0c6e30", 0x1b}], 0x1, 0x0) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r7, r4) r10 = getegid() getgroups(0x2, &(0x7f0000000280)=[r5, r8]) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() write(r0, &(0x7f0000000200)="388fd28213c7c435b48aff5824ccd70de59156e6c2f568482f2e74afe37d7cf1fd0ff94ad379b7ba2d1aa30ccd2b7da18a0d8ab7a2eab730eb1088e5677870be80d1b2fbb72b38abdd7f681ba9887d6cbd617862e16fd8738e50f7b803e2a80227", 0x61) getgroups(0x9, &(0x7f00000001c0)=[r1, r2, r3, r6, r9, r10, r11, r12, r13]) 05:39:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407557aaa44180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008771c14bc19da6a5000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a45f0ea55d505000000d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b6ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5552622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd0aab6020621c30084c1e000000"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x1) open(&(0x7f0000000380)='./bus\x00', 0x10800, 0x102) getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x6, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 05:39:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0xfffffffffffffffc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="3af53f7061a314334464a3e580ee53f4eaf78376a7370f5295f9ce26f714c42b98028e79f201efce63e81d1806e64bdb25f85b39bb96468a00719c1d05429115ac537951fd9a70b19775999f2a661b0d93bc389927a3afb46453628b684b18166f4b26120784dc6a1333ffdbf7e68d2fde02a75e1c0e88beb17f14e259385468f2034a344ccd7eefa8250bc4e59f11b4c498e9b32dcff1215b638f979b53d6915019500641588231af609dd43e1ab6f1fbcd4365c1ce", 0xb6, 0x407, 0x0, 0x0) 05:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x80000001, "7a3c5c4aa34f0d2c89051485ca194cdf1694f250", 0x8000, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x6b}], 0x1000000000000031) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10000000000, 0x3, 0x0, 0x0, "0181e8f3c4bc717ab2fa9d52e51296a016f0c020", 0x8, 0x3378aefa}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "db2e5f0d6039b4a723398dfe282545dc53bd33ce", 0xfffffffffffffffa, 0x8001}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20008, 0x9) ioctl$TIOCSDTR(r1, 0x20007479) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xa, 0x2) 05:39:04 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040)="e8f0e45e07245ba0c7fd9d7679d6f28f2bd620c2a26d1041d5d99d500b8dd092651cee2f6f293ae256dcb35a619333731d4f0a9d84efedc7852d696454b258b6b3c2be88f34f8337125e871c9525fac4885d0e1d23bc6fdfe55659d898426cbcdf74b033847292e6", 0x134bfa0d61186e75) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0x0, 0x7ff, 0x3ff, "7d949e35f762978ff5c29f517980886bbe02ab5d", 0x7, 0x4}) 05:39:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0feeb9830ca39a94691eae60a84b071f010dc66bd91099f8c4f6e095f03efd9f48c7a5fd2ca40f9869f345d8a62cfdab51bb71b4efb3cb68a18d9b511565bf074abde9ba08896c17b166309e872c8aebfe125b5abcb5393f97f36bf4a76a773ba2d91002b7c43c25eb9d5e290856666ee728f995df0318207f110f435cf8abcd2d91e308e534ed9f6efabef7e93ab45855da27285b6f6a678e297074686f6738f87f892cd3992314164b875a92bd482ec8da666c5a95451e127099dccb5ad0e67", 0xd5) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x0) 05:39:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x4, 0x9924}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x22, 0xf0000043, 0x8, 0x8001}, {{r1}, 0xffffffffffffffff, 0x3, 0x200fffff, 0xa32c, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x3, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0xe, 0x20, 0x1, 0x5}, {{r2}, 0xfffffffffffffffb, 0x30, 0x2, 0xfffffffffffffff8, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff8, 0x48, 0x20, 0xbd, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0x10, 0x0, 0xa03b}], 0x1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x10001}, {{r0}, 0xffffffffffffffff, 0x4e, 0xfffff, 0x7445, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x11, 0x20000000, 0x37a, 0x9}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x1, 0x2e0a614d}, {{r1}, 0xffffffffffffffff, 0x1, 0x28, 0xfffffffffffffffa, 0x6}, {{r2}, 0xfffffffffffffffb, 0x81, 0x8, 0x2, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x12, 0xc03, 0x8b62}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x9, 0x8001}], 0x20, &(0x7f0000000000)={0x20, 0xfffffffffffffffa}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) panic: pr_find_pagehead: mbufpl: incorrect page Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81e9a7d0) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff800001aec480) at mq_purge+0x6d switchclose(ffff800014ad9540,ffff800014ab63b8,ffffffff816c5927,ffff800014ab6360 ) at switchclose+0x77 spec_close(ffffffff81e40220) at spec_close+0x271 VOP_CLOSE(ffffff002743b3b0,ffff800014ad9540,ffffff003f7c7ae0,3) at VOP_CLOSE+0x 5f vn_closefile(ffff800014ad9540,ffffff0030467d30) at vn_closefile+0xfc fdrop(ffffff0030467d30,ffff800014ad9540) at fdrop+0xa4 closef(ffff800014ad9540,ffffff00365d4d48) at closef+0xd5 fdfree(ffff8000149cf330) at fdfree+0x98 exit1(ffff800014ab6680,ffff800014ad9540,ffff8000149cf330) at exit1+0x22f end trace frame: 0xffff800014ab65a0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pr_find_pagehead: mbufpl: incorrect page ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81e9a7d0) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c mq_purge(ffff800001aec480) at mq_purge+0x6d switchclose(ffff800014ad9540,ffff800014ab63b8,ffffffff816c5927,ffff800014ab6360) at switchclose+0x77 spec_close(ffffffff81e40220) at spec_close+0x271 VOP_CLOSE(ffffff002743b3b0,ffff800014ad9540,ffffff003f7c7ae0,3) at VOP_CLOSE+0x5f vn_closefile(ffff800014ad9540,ffffff0030467d30) at vn_closefile+0xfc fdrop(ffffff0030467d30,ffff800014ad9540) at fdrop+0xa4 closef(ffff800014ad9540,ffffff00365d4d48) at closef+0xd5 fdfree(ffff8000149cf330) at fdfree+0x98 exit1(ffff800014ab6680,ffff800014ad9540,ffff8000149cf330) at exit1+0x22f sys_exit(ffffffff811f4743,ffff800014ab65a0,ffff800014ab6680) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffbef60) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbef10, count: -17 ddb> show registers rdi 0xffffffff81e19cf0 kprintf_mutex rsi 0x5 rbp 0xffff800014ab6170 rbx 0xffff800014ab6210 rdx 0x3fd rcx 0 rax 0 r8 0xffff800014ab6140 r9 0x8080808080808080 r10 0 r11 0xffffffff8187b6c0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800014ab6180 r14 0x100 r15 0xffffffff81be15f4 cmd0646_9_tim_udma+0x222a7 rip 0xffffffff815bf8fa db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff800014ab6170 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=489387 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800014ad92e8,0xffffffff81e9c990 process=0xffff8000149cf330 user=0xffff800014ab1000, vmspace=0xffffff003f12bd68 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 11849 443173 1 0 3 0x100083 ttyin getty 78905 379566 0 0 3 0x14200 bored sosplice 35522 418724 39327 0 3 0x82 nanosleep syz-executor0 18362 70647 39327 0 3 0x2 biowait syz-executor1 39327 301419 33080 0 3 0x82 thrsleep syz-fuzzer 39327 99017 33080 0 3 0x4000082 nanosleep syz-fuzzer 39327 135020 33080 0 3 0x4000082 thrsleep syz-fuzzer 39327 523324 33080 0 3 0x4000082 thrsleep syz-fuzzer 39327 249734 33080 0 3 0x4000082 thrsleep syz-fuzzer 39327 279989 33080 0 3 0x4000082 thrsleep syz-fuzzer 39327 362394 33080 0 3 0x4000082 kqread syz-fuzzer 33080 60674 82577 0 3 0x10008a pause ksh 82577 319177 48930 0 3 0x92 select sshd 48930 177714 1 0 3 0x80 select sshd 33361 161877 29759 73 3 0x100090 kqread syslogd 29759 452299 1 0 3 0x100082 netio syslogd 66722 157790 1 77 3 0x100090 poll dhclient 90078 197229 1 0 3 0x80 poll dhclient 61733 68718 0 0 2 0x14200 zerothread 79094 110605 0 0 3 0x14200 aiodoned aiodoned 92739 213967 0 0 3 0x14200 syncer update 34209 417016 0 0 3 0x14200 cleaner cleaner 93094 515484 0 0 3 0x14200 reaper reaper 49598 302700 0 0 3 0x14200 pgdaemon pagedaemon 10373 472070 0 0 3 0x14200 bored crynlk 41129 134950 0 0 3 0x14200 bored crypto 28109 493184 0 0 3 0x40014200 acpi0 acpi0 69244 3119 0 0 3 0x14200 bored softnet 43987 204969 0 0 3 0x14200 bored systqmp 89151 174309 0 0 3 0x14200 bored systq 7141 282380 0 0 3 0x40014200 bored softclock 13970 393295 0 0 3 0x40014200 idle0 1 1316 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper