0e8bfbc6247d602691034fe87554dd2fa1bad1bfba269a4f3cb39010ffdf60fc2a361f1", 0x1000}, {&(0x7f0000001180)="ed10f46fb2f5f5f7e48eeee0a303130bcf683e5d91817bb6ff08c3b2b52abae2b5cbfc4557860a53d3445f5839de9638b2a4786a5cc58f82f9958a86d474a69f6be0c48b965aca01e8aeb0e1fd72672cf172cee5ee8dfba03f043f07d6a2332a971eb010cef6f75e0c747c294198f537503aed012a91de46109bf7c15d2bd2bad01dae3c8dabc22c1d92f22023ee44550fffac85792652eb5176fa44d54d5ade1241351dc780d0fcbb4d0a76800f542cab56db0b66d32cf4d7d12ad40b410224d5866f9d5501075bd3cce4f8c1bf72fdf0bce5bed55f2e10e00b12d89f75276e495f0d62bef198162477781db3b54a4bba7cd380ba1c614f6a8ce2ce2fb241", 0xff}, {&(0x7f0000001280)="a7e538af99d3a690b7b614e7affdc9b134268c3e01d178a1a9f34081ce68271d4683545add22315a565c41c128841d25fa0248b13121596bf9a701c4651207a89d19dd3b30a9532bdc1b1f2addc55248ee4108251b97ad8d412220b345a747c2adcb77d2597f20e71ca572d387b6a4004713bacf05c6318e00885ec5a26063221c4c952adcb3456644b10cf383bc327784d6f08562598a4f88e902f634565f1568", 0xa1}, {&(0x7f00000000c0)="b00054b4f5c9f418696bb2a11f11ad31c1e99fbe17c9a64a41a2b8fc792d99c13831fe2f61efc2f92034782405a397b11c8a15ad27917308eda8293831f73d02890a05f366c388435e60", 0x4a}, {&(0x7f0000001340)="7f7038010f2495a333fd2ed4f9c7ba065a28837f99691509b12b7bf094cd", 0x1e}, {&(0x7f0000001380)="80d38173902b1d2eb79bc942c29e47dde276aae43f97238965e8c01925c071682b598d4ca31a1a12be89972aed2e5af8899dff03", 0x34}, {&(0x7f0000002880)="14a2a32b0906d2e19e28db313f6cf68ccd3d062acad546b7a1943bb90cbb84ca27332425ecb931214754874e6df32e77fc1228df77330ee0a5171243b21462487d166ef60fa7153e34f22ff1c6244fe8cae2a00c3fdef09c4b19f4377c30620be315a6ace5977aa69212475102c3301464553e711f0d9d4966908da2b95b4338031c4f", 0x83}, {&(0x7f0000001400)="ff259b6ee42633be150f86203e4df2885987e49ad1cf2db63d82a0469f", 0x1d}, {&(0x7f0000001440)="d90a90e63a66f5fd5505dc8d781125acd549d0ec1926b292ef9df6021a30ba864a073a31865c6a2225c92dfa569ea6ebef0493bbcb6c2742018a62b1ed07a490ce5e1ce759619c8292dda5fda4bf780749cdf6f0be1b94b3f1522660934f59de391c08ce4a7fb75efda8d6beab1e8fedda80ff383c10e32171a25b50e5ff4034bd5d2f0b2442525b7f4fa3c66c2e5478576b94ea15f32da0c51b3cccd735882e54407524deee2a98baffa85c1c3c10878af05270c3ff8c56097832223059c36fb1c31b38cdc709d551a6c0ae1414ebec698ffe4348c7e3ba21abaeb81a4ec1aed8d024ada1b5ed03f37c0a6d44df38cf95a0ce8fae65f49be632560a74992a15bab3dd41dc92f7b1d3637ca38e50cce67b440337e7fecc0804fea2f66ab441ce000125ec0c430377e5378c380b3f4c5133d8485d5139a1116ae876f97129f8250bd720392e9ff4dee601d2766cbc0d6bc15c5fa4461e04fde5b4f9f193cf9b2c4daf12a8fcb19f50e568d6fd5018b1b26889a5f1d140b40ebd1210e769f5cf8f428e75c92c547a4ed313c16dfe16c029d47b74f8b26f84f5137bc9d1602d67867687cd84ac0e136118ea20e0638852124402670797e7dcd2c2f331a0991fc51b8c7e5616f8065eed7c3c96b192685bd29447674f35fc9b039c0cad1bd6989485567e99b06ec3b87888502de238eecf353f04ed53643c7f30c691c4e750bb891d0f2dc458f497260ec1a6a4bf35cd2677b8d4cdef006529229e01bd742d2b4fcf02f05d18da8b2bd60ed7df411f46e6803bf68ef32a136ece4d2cef2d6f095c4b77cf462d8384f8b720f108b54663b251acf071f2085b5532608748711130dfe6755143990b3b1c5902c1417203b87b70751d9c2bceaf448eeedc6bf02e0a9efcbaa2ba2c4d3b62dad7ea0d67860fe0bf93d64a403653967bd936c5ae75a2a68f87f063cd594ef117d2b9796e90d835b0536c788b9f40c104b33f4ab430bd668b2e4cd1b1864f45da7a99b1dcbe280da09b8cb69226dc28d08fd88d7bb0d29d182fc4538b9288571b533fd219492b10ecf0eb69aea39b647d93c51d0418c11c2475b528cc428fd43a2f6eeee0236042140e629e875881ed2f86f3c8d419f83dd83bd30c9ab7093b7bc95fb0d2891818b85f0133a5e0be464c81bd8ffa8fe1f5bf5060a32fa91716614b5799330ca8d9f2ec465ff5937820dee977fb7d4e70796c058a314d84000c2995dc2ad6c1dd175b2a79892b97d7432057a5b7ac2744877c729b0aa86fd2262ac57a1477307a5cd2d502ff0c66ef4ccdc24de37f907e35ec96b40f78e02a327c7dabad316b820e67ece795aaec5e4cd6cbccaa0d3d2b04835f6514753d3e91a76d893c9bcce16fcf15d43ea2f13a5d03ec8a801bd28eb8502f1156e2e7a12afce350458b9271fc7193a4bc05fa167e6b971c103247b0b18673bd6f15bcb7fd7c67b4a5818d6ad36127dcbcc0b41e61972d610e8700e97ccf926478968eb66f6a6c1da55b3d74cbd11fa3224296520cd787767a866a1d9d6f37f8b1a1699836cf9dae9fc8e85e1634c33eb3086b2848ddf30f3ee9ee95c6e920b19f538cb986e1858e36314a74e83141d27931b3ae22ab2b5251570210ac194b879263b7c2ad52f837e6d6f20dc5c373008e34bbdda17456b5a784808dc6d4a21b3083915ea66dbfcb022ae343d0e1dc08a618d4365d9203c51cbe624a6983b92f80a1e608b74e980d3faec5b99c7aa1fc90e32482cd8084d87a6aa66bde2971cf008bdd541534edfaf2062ab34d4c267a518c367d1c0432a9ffba2e39018462f7721654eb2d5124108ba00a7d6105f3eb490f567ebcb1bcb268d53ef3f502aef98d420ffaf8db30df3dcdb00e8a175c48f79f72b687fe42fa99562eda8cfb95722eb4cbee6e5f175990c4b27a098e5ba0a7553dcd15ca94bbb2b78905838be9ec0bf5974062774ce1f0624a31a9d44bbe39f7d57ae80dd54e624f29874c23054e6d303bee2aeb0bdc24db701bc90c1a7e2d7222fd0f2f10873275b7e7cc1623162f374bd23eecccefe8b42d5a7fb31a0111c3fcb13d90e5bb48509b5cafd56c0e562b18e05ff26f2e9bde9b79a694fd425b177929290ff350ba66f24d350e15aba400b64bac93fa984fabe4033db32c71dc667b2a22d882d17982855fa0e40036f232b768fa99afe0da6a3d3ca0ed6bf8a15f74a0c2f91ecf1dc8cc0f00c06a0860864ee826293bf84e34b7aec30ad7ec9c7e7d6dfde566b1fa105b685eba29b22ade409db26b4f88852bc82a4c209f527829cb4a59057c288cd77563007d4ccbb5630c3a497d7e393d3f225c66ab67a6acc014f9d790d85a69f04cc6003c39c355c7ae44e4552a7aa9a0c4f5596bc62790038347c6b26285628ef80e8a0005cc20960a59ccadddaf4f1ad4ce1c9055d61f9b6093b032fb0ad9d74af4439f64ba559e7d8293c21e1bec93c5838df1a8e53f09da3b8c8b45c0859eef4893f11b90a612da277c2147d927ac74b810a80ea4df60dd57bf0248a21dd038abd7e0cf5df56dc52197e1a384fc5cc656417ceca74ec66815fafe5fcc9e3db5a6c05a1deb9987672cef5b075e7de3816889a1bdfbec84091b68aa02b563f5a095d834dad77879d392a1ebe059b725c3a9b584347a3f615b5ca2e5144e42b464c9afaf171268cc15f99b7e1507c89655d668f46896da0ce2c8eb0630e70f7c33185f15a4f5e8bcba0dd50870162819fed7de5c843062c87d3643274fc3d1d77a50f0efdef5dc5cf2f2a7dd0cf24a1509029ce6a0ad215d63202361699067d91f5759067d61ccb7dbc30bfc13ec6d2308f4c98e5e9db12a18658f6810816b161a12a7923f15167af804279767699bf5b9b855ae6f4902c910e9568ca9794edf9441cf33bf3edb2b331c448bf231574b2ab85ef2e1e021f11f03b27c9cecd597b8762cad8a43d267a7c807692cfaaa3ab75b3abe9c790312b1913ce2abc1c57030b6769f4d61fba2d0b5ae6343516048f8dd4805a6b73ef3a4f56a24bd59dc3d85638eb6bb27adf7c956f651c5efb97ff105b71aa7b971dd6dd8f3ba4d33d095a65597d3fcc91d29f408f126fe7e1cc62af722360240746629b7f23cb96b2684825c91070faf0ea36530a192afd5ef9902c7709041561fa8a64cf7230598c9c0780a7fe9b156102d98ad9ea29aa6d089368603c1ac2a21e0b0b354e4567ddcbaea09300252b364606efdbbbae3ba212f0b747e6ebad0199ac2beb6891dcaf8940344b85a7a90e00d22dc97333cf99422adb1d1240adfda3cbfe34e4096cc08a13f6e57c2ac367e9e73b3c5d09888809a1a4667d493ca4daca234534c2ab19899834a4c564e438bdd392eb384bcd36e3928415f85432cc2d8fa8fb8f605612299f3cfbe18639b2404153cd60ea8b9b6a294c7e07a5d09ee150cc454551e642c6e26b15fd5064141d80a5c33fa18ca1751fd30f754cee94d26445cb3f3dc6273bc5c032cfd0e7aba47f9cba2d2957191e92d37e1c5824e106a000815b5e1f1895362b17688a2aa2335a142ca0d2bce2f1e96e1fee8808b62f3f584b3ce89aa2204a1959ca8b695e6dbed86bcc4fb7f97db91c966b432b57be296b1250a7eb4929c80fb635c63972c0b8d699cc27b67df0297a02a59079ced442d463d01c4a3d2b47a07b74f85d796b6ffcbdf622c04ef119508fdb5605d609704031cd652049e9aacc2d8a6e9aa4445b1c9cbbbb6c6a75252d8f8bc9f500c9bc790bb5cfd0ab2037af8751ec41f58f5f53e1baa275cac4d5151c19ff8848d4407c7b973fb7e506f18c0746bbe307095dd142e8050c99ee4c96070fc4e0954f36a463fdfbcdd3a470873cf44b6ca8b1edcf3bff6453dab6c9aa509d2b54c6e5f3c64f05f2c71af164dbbed9dec2f46d9c0f659daa59a717a591acc1e421387910d95fc1841fb63d5742eb4fbb19db456fbe7aab24da5714dfbc4cb9ee92afc1093e0c276302103193822d075634158e1123844d4df6d4e9464f08ca4b2833fd358848da25b4527580c178adbb018ca86f1cce8d8a7942d083a7dc86479a7b7476a53af36df09beda1bc60b4f69c4becf95bfbdff917434aa0f2a309377034506046853e886af5bab970a33734c805e2f785ec4f755922d60b44c1c80fd9e5b17d8437fb27630feebbba9146dd5772200f7cc9852fc7c186bb57f9508350bdd13c931605832e962222e15b7be40d9e68e211dcafbb22a16638967f9137078a386ad94eac55768d69f3b58bd6c6ed950839b12739818e31343dd2d364ba6da45529d144c783fd208982cb8efd26083ec91ed418f14e2584d61056b8283e4ffc4f9b3afdb8715c162cd5127c2da18a471f5dc35b357e8c10b31511ae753c474ab59e927ed25c669c0b146db792e4ed6b8e1152292b9708a64be390aff0a67120cc00aa59b7283ca99cf9dd7267efa5f82a5cd2618aab576e54fa3817a3d05e4a75580bac93bb42310b4a67287942aa30ed270a12bce5065b1f24bc1643b0f3ac48b75b65f889b2846a7676c9ba25794545be2b8a6abb6664293f4b95f74cb360f260413a3ea569a17c52d8e267fb279508edc95ec171fd93bb4fa26d2570f4c75ad1edd7ac806652d915bfe86bd33c96e98c4c93f122103b527f1fdf7b6f0fb1e574a54856f1769522b045298f57b17702266cb959c41ddb6d1f99cb53ddbb47656d82d204bf11da056d5d5b0394e701da0ed73a520c5c02dfc735afa77268703ad5acc95e0c897d758ed3fb7d4830a4d6c50420293bf38e319cb12f9bb41d667c676113bd4b4d45fd9ecee06b1a81c6908a7b558e918f418949369750fa9f6701586909c48ccb9901d7174f6de7f5ec5b98dc48fa9a903b774a532163a1869766657fd43861478bebd0ad69d1454d9c0b5585e8f071dc93081252fd014490fdbbfae92ee85b574415d59ff08c8398a05a5e6c213345e8b4526f05e219d82f88055f72f7d72c67a84d2bf2e9a1fd76d7bed0ce2d5d05b33c5e2de787f835c8fe047db447bb54220ef71d0056bcd2d13fc1524e2a681eb2fd408ab9a5acd00592a3a53c724c786a400e4e7b05af517c2429874a229d376078129becee821b2f1f6cb34d738fd889b60695430c66851770a9fc0cd65aec3dcdbb586248b5eaec85deb819cbb4165c7d010d2bbe4593e2e67550806251e2c023565446f72ebb06c161db7823c6eaa7ac269bb56438eb31aec4c4b39e78509d7eae23859c8bb522bb7aee17bea551269b4fe501e606510d14b8b89eab6b4107836f8c809e004276099ca5bf3d112d2b698ce584caecb74ccb4a9e5c63da3fc9ac3e5dfd43d0eace0df865faffec8576f3feb9877f24b4191caf0f622feced8776dd0942469aa599bf9f1a46c6b70f8a1db2d4f791ad618b1eac3ff82ef311c85b3e42a2f7a36043d3a0129c8cdfd1c02f50296d1190d4751e807cf40de44a1c259fa0bba086a428c6f6176ee6b2f39a499dd28448c1bea2089bb9473e95a003ec351674ce7b6646fcf54f4463d7c171607df081f1907751febc3b71639fc1f1b99c9ac88f8c00eb58440822951163ccc580b3af4a8c05bce0c03905ca3012fd87636c4b5ce6a15b7c84618e11ab01ce130d821ef2d4bc5a09707f1e40ea98df5837f1049d9a23b7897c19cc5be6b896f5123e7cebb89219169417fb4dce907eb4a2c38ce5b57c1e5e23a39820f095c8db8355ad6b3bd6c719a6c4bee58a7cb0fe4e51eafb20ab5b7f822ed3aa81246963477a63138be831a51514f3374883a2822015d208e64e5f3709955ed08a5a65ee20de433f7b3", 0x1000}], 0x9, &(0x7f0000002500)=ANY=[@ANYPTR64], 0x8}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0x7, 0x2, &(0x7f0000000040)="96bec21b132ae31be2df7c211047e27863aaef1d4a3d077a", 0x18) r3 = getuid() getgroups(0x4, &(0x7f0000002540)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000013c0)='./file0\x00', r3, r4) sendto(r0, &(0x7f00000026c0)="d0091d510462afbc0598e52ba1edb5849371346b48a8297f69207f82f91a0c3b8271bf9cf2b2c4e84edb356cb79b1f5b663eff7a3b0c2eb4c3225a6960e0a9174e41828fb2744ace51faa6f394d79fd616b4c3fbffe6432fdda9468f0b28b2de33b6b2ce56e34fc919d81fb7c7ca0e8b3a1a153a023a3e7d66be5260da0019bc51e672c63af44a0f8ed124fa111f91e0bb6e57a67f2b1161f5dfd26095ff1e7edd21503a73c2e047ca0f7728dca076cc3c1057f1875f6461220a4d3289ff2f49a963ac", 0xc3, 0x405, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getsockname$inet(r0, &(0x7f0000002640), &(0x7f0000002840)=0xc) semget$private(0x0, 0x3, 0x80) 04:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="84d23abaaba6ff4ac762d3dfb24e262592d66ff13179682097a575c9d7068e95e18306fd71618f75e4f4d453e7561eda4d5f196ab775f4e7f10ecdea9515e5a172a35b48b5b02a1593bf2a0d9c404fd50247dd192c3457a5cb5e7d7e61c821614405e97e584888fb8224a1ca20f2b708854eb40f46c463b17e7ca54880c7cce573f89b5d0c7ebddb3f8c1f43809cc8252a1be02ab6e13715d6fb4dae78cd3a0a6fa110077303f8d82932fcbbc24cbdb5e55d007b0667925ac34560f2f4319e32f2f193816075c8ad67cef95d5819c96dcad4c348d757dda27a496d45000cfe6de99be208c9de2589dfd60a", 0xeb}, {&(0x7f00000002c0)="4cd391187e104e6451d8c905828d5492c8e82e804247fd470deaf147f5104f91328d0cd40dad7c8bedc95a3e8bb07f281a6336eac7f75095db8a2ae4d7ffc9075038f88d6c1ad2483afe11d286ccf285edb4b9fb74487793a61d51c1724d970185f5ff2c0b803b5b88d45df5e27bb23a9cc526d693aa3c2b86b5ddc23e08bfeabea137a7d9f5ac3b9c77906ac93506d9fe728c5076e8336bb01de3a0c3f9d0ce35bf14eaf5ad86ecf5f0ea20323656c44fdd877398f799adf1de2a15303fde69935e59586bf2a88042d6c8c67d15b0f9c9ee17f0411622b24d29d469d87239463361630756e8bfd294d54ab0348aeafbd225b102d8e0989e53a28471261b23a43d9f02b502b74bdfe5fc1c3ab8adef7e4527445aa99bd4572def442721145571d0f780b0fa74e0cc05955442785cfb89a55483ffc815c1062d187ed8758823b2f7a00b3c79679f73b6603399fc5f8f4cb2f6f0cee7865c1c411b878e0787b51f45175081cdaaf56ca51cb2cc11e40248ec09c839e6b6273aa54f3631d494c9d8602e9b95c8c423a44b1d5a538c160e4e809f253ea54b563bb1806c64beb18b24b44cd1a5bb2d5e2853a12bb18a590eb670a7636f33aa5db00189b0142dcf77a5995124658cc52cf153bd3da7939108ffcbd86343d6c43a307bc4fb6a919e0867014e3cccff87db8564cba57ab1583a052ba759fe6562677dadd4626af4b427b220fd40922d8ec1cfb42a9ed11f9fe85eafad4012bd76ba43b70f2f19f67afaac332a8545d6b00266b1f035a4191545f3a4c3e813315ae9a8796c644e9fd075c5f770294648a06d9ea9a761eb1e7694211fe13bee444345c5fd95373ee21300db20440e6fdf36ebadf40a200a1c5c197e08739792c8cbf103569664a7dc617535d6f9ded5e763411404008ec1e154bce43c9618628c195aff2e76023252551d5f86792c92597894913ac352f231b03679d96e4846ee32c10546a5639dff215a93ac6fd36ef06e05e5845f7e9290df09146bbf28b70fc9f0b2a6307f7bb0537cc6a002803d388300d7a80b2fc4a0977807da8e9fb2b432f38ba2486b697381276fc53f914eabeb4f5d6d97f494a04a79768fa770d989c63bb2aede40cf11fd087cbc0905ac0565f6fd1a80d6ad2ea674c39a4b1ac65cf8634f90865a0d17535c795507ca3ffcf02c7d7dc41d98d889cb47eaa9730126e13fc0412d198807411bd2c122973ea590222bc119d0efebd2924602659eb80ab38d199d3932421e71cdea7589239106a898f699aad8dc03d8ea1b8959f9a6eba96a6f2c83d8044a0406b48447d391ca2b8c115f620fff91e1a1d05577471418b594d5acc1515a79e7d07b9029ef16f1e39e6621f8717581026a469d74a8ba2517a8ab35bb90532759b86a420655f07c336d3cd001830b92bfa1fd66c64125888fbfb2581470ed752bbc2c53ac335ae0125b472dcdfaf6c28238971728afc4f8099b51e61eac226418f012c8b40dfd9eb5b78f6feb86d46119fcd454204cdc70409571c116ea674b360e7612d717194e377dc71b36000c6651588720ae052fa2636dda52e02e114dff3ceb442b3ba090e8b0f3ebe0fe3827efa0ca7f013455b45fd3da3af133c76ae57fc57087aa75680c1a3e09d2de4b58646571ad5e9c54ebf0501162fdf978ac789de28bb2a04247584814178e6ef77ade262696c03518d50ff08aa696a0f21292bdc11463e6274a036389e0cdcb6db69265d8ee28bcb7e1e2e6f5fd859f4ed6f73740407b4a901e662cacabc47c72a7e33df4015a69e109d7329bb2d333d560b01e277693589a9d1d20f975ab06a29eaca5969b9cf3228ca217a1ec916afa181d16e407eb969f33feee20b065b03c026d2c5bd2f16b1cc68f685ebfee673627dde09dd7d45d855f71173d7df1db8affc43de904b18acb4c41c32010879f748d8ec11dc7b2fcb11af1c1db724674cf5bc676cc93b504c567cc9a5fd12baf0f36306c5cd485ae3abaaa5cee5a109e616edea91a108a4e066dcb5baac463e0f59fb4ddba79779d9845186eced67f95d10278c0888bfeb4c723861989413017763896b0e7482efedba8f73ab2a477868bc5a4d9c026b21bf0dbd81c01c31210eadf837cdb6112b9c35f79d97fa0d561a327c112c09a3922353989d6592f84c8c676ae98c23cd4ec330d96e892fec2d2c5b70280739ebea7714f32f3cdbac7057f896e2736bf8ab2e4052b0838995e06ecfc8264b358b0a6bbb7dba924db41b8d796bad86f6128e1e84f33cb386042faf9f6c8da466418fae6141e236f52eedf50b6bcf09195380b6adea788f0ee0a7d62f6c626d9467677f5bab642a7f91e68d8e84bd93e80a0b2a37b1f5b094a58ff10293304c17d20611f7a501c1e044578ea987c55bbf128a49c3deb9376e0c46f4647f73bfe697fa640fcb3f2c0ae0491e2d13e6405b3c79f44afd479046a40693f66d96130e97d83b33a7cd275a3d73ef071446a4948d12784fcf51626d4a15e684e45f52a3afe67a5b3b08b3c7d994e0e1bc4a39e733a7b698e819dede79e7b43a59cd42e8272ecc243fe208f299eb5e55875c394d785e5f275b3bcd39b8635bb12ef47165e7b4193c7ec2105be39acdde433c2a42fa340c522e38855e858b360bbd4afd9c9cb09ebbf82cf7e0c94185baa14f051d9bcb298043518991a58917dfd5c528b2d895a980cf54875825904957f0daa2dc4dd16aaf3a9d6f30caa5b6a4614a7ac30ecbd7833e37e1af8b18f26ee09d1db96dba6c190918e9a0fdfd077aed666596c7cf3f0de000ba4fe8039fdd5091502b06630c131be8f650623d4eda9470bf7bab88c071049334b301a509f6fd23535b697b73d5d976b2c864239accf1a5e7bd396d7955058a0db8ab497fd1c2c006fa1d897acbd217e61bc126a5086db4d2f9d27019ef0a70bdf1dff14b4d956841d5c814d95ba7eb1c506b0297a8a3135ea47f375c0cb92b47fe6ab70153f8fcba929173ea10da16cc1db1fdcd39ef6f45cdd51d9794ef83cb8d9b01e2a0f5397ecadb6fe1782a715cd41de5ad05d2a888f0f812d02caf703d36120d81bec25921116e06d60c3152ee2d389450117e3c003dd6b99cd869dcdb134c581f2251e8308d412d40dacff1cde5df2ab85efc95035f490c2bbdfb301e089ef3087339f68fb9278e7d19767f1f9af7be230c3fbe25b79275bea77746589846ffcbc3982868b986c5c07276b537da3302a79d27493b35617b6318e7ab56f72fe2cd12925d550a378331580e4cf80a0fafbdef5582a69ee48189460b0e12c664df53b8feae100f63d6cb17369ac751f863e7b8d3b876d9ae03488128cf3559c44a19bbff47b7dbb6f7771b6e2b888204513bf5b35b905a790bcf25198dde95a2a2ef7984294689759bb67fbece6245755f4c4c7e3821a5f9a794115a3363f6cf6c4b24521be5f14f474a2b586cb9e5997dbea0a333cf08d5774354de51bec1b80662934da88f0a61d30bbb10ff2b609e8253dc7d5f84dd4defd948f7c7e2872754d559adf1a2af2a628c6f0f84d1b391a6c2de3852b9684ed10f4c7e0dc7452b310623d6e28a7388fd14f944e677233e0da42d1e02eb67756e58feba5854b2f32571983a350298efcd846c21c14c54f4375dba88f7e42cd966812168b88cd01d9f8d0e80b5adacf1e0a4a52ef15e8503b3b9e839ae29bb982447cfaa6b4dc906f26ae4dc3703d04511d92207db97997d5f170b51e6f4f149304c8ca56bd433db7432feb5ba45bdd3f3d7a13d0fa99fcc57ab4d3e571329099f8ab0e06cb03236c09cd1a4b00de9bac3033c0c6683def96714ee47b0b055289b53f346a05b249caac1b7ad5dc6508ccf981d6baa6f60cf7540420283766427f977fb4eec7cb67281234905fc2a604d2f5803ca54abf07cc46ab7f226f29ac1fa9f3bef3cbae3c1135595376974176f24dd40af5c2b0fd98b52846fe710612d15d58ec62ff9c37b5d2006154e902c84c63918f0784e33ddab846e3d4d944ba50b8b8fac4fd9eb57fcba97a108b10bab468007a08853749e309bcccca66d4022b0982beb87999584cf7742009267b07168a6be84e24580cbae9f822e176c754bb82ac0dd6ec2b78c3a71b958b6f12c748a984ac99d75e3e3896398715c493a4f5d39d2af5fd61e7f1010a9fb4e6676ffc4a6b15ba7cea8a62e79708a2b89bbed03542bfb31b04829031304360f8c774cafb6b21edf226f75d89075133db84f5c5bf4b1ab3a301203aefec46b590cebffde7926b9a121e215becda18127921407d140b2373e4b6b6cc7f8bcc3e82831e20c25e798992244517fc408c8f672599ea279bb925e2de3063c2e902ceee1723428d0e67de1809845df29ad55aa2bde0c6e1f30e0d30f6588b305226fdfecbebe217a9b047e036b822adae2fa5a610fdcba92fe1577cd7eb5946472af5719f63d47a9ed0252aac79328fc8554fbf9ed1eca575116d99548b64d46d9c730b05c32d0245c8229b3b6fee9f4faa14cd3ca92f5abf0f3567d83836097e44e2f094b1ae3f268d3fde4d9c229084a4814fa0eab3784512ca970c5ab010345a79dfbdecdc6355bf782db3da7301e64fb3af0d5a7993c5c2df312fdd3b8d7562f58fb8c3333fd21b144da0c69befc2d2b8e72067b8a9f599369e368b2a28072519f115cd71b0d4d18cb1d34c271a6406d844d40dd460f7c97f3cdbeff133761669f46ff2936cfe555f1cefd58468e21239353097bbc142fc2faa7f31979283f99700a690d6461e9858cc37c39f36b0759627abeb94d6d59d7cf51c47ee7b0025c7e71c024b9fb325a4077970a0828c459cfb8371c12c6600d0c162624c32f11d3e5287eb357e357c9550d72e44aab74175b8c5567ce6fc09c5c051bb3a98195f352588f11130d5c8946db0bc41f3d548aab6f2bfbb30fede06d9369a9497b18dcafd57b6741f60933623a4c744a93316d14034786f89702baca4a577818e9772bec5765504fd405f993e6f687474158a278833ae97d069c819763591c8a58e77b91f561db224bfb01621299872c231a9deb4b0e603b36f88ed9133647d585ec4ff9fb99f094082e5bca5333878f984aaf1edea35b1de86b2f9613d29c471af98a308f42e7e4d2cdd0f4dcbdb1e71aa9672b94124a5e16a927d0e8203432a03eef71a46ccadf34f5f2fa03b34432e07908ced81072ae658d8078237dd328a855b33b31fc6ffcf934519d946c055e6084bbffc334dcc288c42ad8ca9625f96d1b54040a3a86d259744e9fc787369e9c7bf064623539a41112c456c580a02891dcaba4a1ac63959012409b35369295cec004c68cf445be930ce2d8bae089cb145a621d604617ab55292c7e8139416d039ac40fa6fa6b0c40d75c67276a571f2b8f77bbb3ae1eebd5ea9a6671258224c4a10c759090a96f8368948227bd9a9a71dab899ca18d495873e8b5a06ba66564a711730dfa3233cf026216ec836fc6ed5c7a39a9b11d7484fa9bff9928d8198743677fc470add874e6637c45d9f6032697c4878886b2d47ab3f643505baa1ea731db33cc271a2ca5bccf9b0b902d67ba447185fcdf1473293cb8f4f657bc46159cbf90644bda8842ccc2f0990bdd52d8e0a04b668c0994ebc1e40ee54f48990f0c67ddec2b377e43c2133a064367ef6a0e8fa723486ff24d66b533bfdcf98c8fceb9c63ebbdbf3a05ad1e56c169f9c1a7a2b52d45304c39166c51f04b9f2b353f3bb5fe72c804877bf175318a34d2c2f306fd1c8ec81d6858ca2e3772eb898473b63ae6e7bf612ec9c6583dd01a6efd3d9140d1f0f", 0x1000}, {&(0x7f00000012c0)="8c6daceceabf83dcbdeeecbd151016ba841f8c5b17ec35fdd666d7ea62fe2f732e9ca08554f8e3db7883036d5849eede4c1311342bf07ea7fefc87d6e123d19725fc84a5de4bb835d07578386e8a664402a08876b5d8027c6c317bec6b315aaf8b7875cf440826ec64355e6f3191f2fadb351932201c2df5ad3fc88592ca28b51fdb10bb74294efd6e53598c8a32eafe7d3ef391e893739cfd038123b8d92bcea2f1b4753a8795f6fa9a7c282a73564b256e376b9c0f8312eb026de504bbab86e673ab2c2c6b86a46639278521202c4fd31351c9661989840934fb02909aa6e0bba814cc8c0c37f3ef36b5f51c86c2e7b2d10e3b813141", 0xf7}], 0x3, &(0x7f00000013c0)=[{0x40, 0xffff, 0x40, "03dcd3267ddd636b685ac5b9f85bf48671c883dfc5f01f8fc5684d4b079fef2ebd6fa91761469013c33de9"}, {0x50, 0xffff, 0x1000, "4f46074d88f37b248c4d3cc8b8c65591e0771b07206d1fff7f87f2d5e1591119c5b8e2d92cb841f31d1b3daa8ddf3e761e9f005d12a164f83e0af682669e"}, {0xe0, 0x1, 0x2, "410a3aa4715c2d0438336a3f0e189c21e9b17850e5c1f5dbe03f5fac9df5c08e4e3b073aa57830cfa93ee57fe89d3efc44a2a141da677f965c3c9e9c92041a658f28e2241fd17c66b9bf8dfd7749d60cb6097f436644b2a0b48eb50bed34e2f8a112002895ebe620273a0fdd68f3f6af57337b764583965afe640ed3299de690eb340ec00f70d83469a42755aae5f6122f75e2457e0826fad0e126fcce1fe5bdb24ea7da6483e2c6f27167078480a064abed1b5deede7bdf4dc766994fdfcc6c3dcec40d27ff8162ba346233a3b20b"}], 0x170}, 0x1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0x138}], 0x1, 0x4000000000) 04:02:59 executing program 1: setregid(0x0, 0xffffffffffffffff) getppid() 04:02:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket(0x2, 0x1, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) read(r4, &(0x7f0000000000)=""/10, 0xa) pipe2(&(0x7f0000000280), 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0xffffffffffff8000) ioctl$TIOCFLUSH(r3, 0x8004667d, &(0x7f00000000c0)) 04:02:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003ea000/0x3000)=nil, 0x3000) 04:02:59 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffff7f, 0x7, 0xf3, 0x4, "4d2572c5fe64d456ba94d222d86546dcd1e4308f", 0xffffffffffffffff, 0x100000000}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) dup2(r2, r0) 04:03:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff46, 0x0, r1}) 04:03:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fsync(r0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 04:03:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 04:03:00 executing program 0: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x8, 0x20) r1 = getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:03:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="820270f5dc0400000000000000004eab4f340a7ffb1558efec8121f9b72dcb34010279f6b18ee31fd5b1c5eaecec39b84875abf7541e2401000000000000009f7df33f5baf447de97d12b7417b1782e6140975c655588952165d2a3ee32150a81f7063a57f8d549031157f6c63b91f83799ba62b225184e4e1afc0879b795d3a0c8b552c"], 0x10) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) 04:03:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="6e0f7b201dad4a966f84764349cce217a7ce59f43d5aa348d0776434616d294e9130cbe88f8abe36b6f045bfb2015804879ec2c12b72ab5ab5388bfc2408c9537fdcbeb86245a75b7e60c90d567ccb9c486e519969c475e45d770c22d22b9cc18728408f7a6d54f3014d7fd1687f70545f64e8128715693cdadaf6a6acc50c4c4b434cf444f0d67c6e031c2e52976057c050c735ff64d23564c3f65ab9734344f9303e3fa8957e7e8b9217a94aba76aee96f2b1456681648bd804d7bbf57ed0e8b21a3daf0765cfb230f4d5e13fd64790f1fd8f22878987dc621c7f8132b472cbede63cc5e58e43ad2fcfcaab1", 0xed) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:03:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x82, 0x40) 04:03:00 executing program 1: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) pipe2(&(0x7f0000000000), 0x4) dup2(r0, r0) dup2(r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x5451, 0x0) msgget(0x3, 0x454) socket$inet(0x2, 0x1, 0x7) pckbd_enable: command error 04:03:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7fe, 0x0, 0x800, 0x0) pckbd_enable: command error 04:03:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() 04:03:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x72, 0x80000000, 0x3, 0x3, "191f1f77f66b954fca567c2f9ebe75c66017ac46", 0x6, 0x6}) r2 = accept$unix(r1, 0x0, &(0x7f00000001c0)) close(r2) setitimer(0x0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x81}, {r1, 0x20}], 0x3, 0x80000001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) poll(&(0x7f0000000200)=[{r1, 0x48}, {r0, 0x2}], 0x2, 0x40) 04:03:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000040)=""/88, 0x14f) write(r0, &(0x7f00000000c0)="11a326992548450d214e4184987339c4c6a78786568100e6011c18ba7da2dcf48db79d61e644e03e99ac17a02cb44dd6ccf874e85393d55d91558d7ded93e357d2decff946d1bc135731e90afa474bbdd91c6713a0f87748e0a662112052db7c00cb7701f79f7752def3b97e3b17ebfce876a6eb8ffddacf07fdcf71b31e22ae2bc97cdb99a095be946359983011ffaa", 0x90) open(&(0x7f0000000180)='./bus\x00', 0x10001, 0x1ab) 04:03:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 04:03:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0xfffffd0e, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x100000000000, 0x0, 0x8, 0x0, 0x100000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 04:03:02 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000100)=""/101, 0x65, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 04:03:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20081, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x80) 04:03:02 executing program 0: socketpair(0x7, 0x8007, 0x8c1000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="60d6df5b63f88d96e9a558c27b39b3e91b0e5dcb31d0e349d3a6b671d6706e9c1d5027d3bfaa31d13251ed0cb891c1ee9f2714ddc4b34825fdeff4cd0f04aa6333525d0665147935895a75b74df85d7500271990904d04088968debc3a1b", 0x5e}, {&(0x7f0000000100)="1475c7223a7f476c7494d5c21630c782113ab0facd5c320e7ae3c77fa57383741a34918f2fa94353388db2d477fbb48807c542d81a9f0e91703220df9ebf0c4a6508e4db947f2629a1457b0b75af2b956cbb9f81b2bd3eb93e8cddec22da98e26857933d19e29236184386619cab2213d773c4c7792564ee81e679f4935c9a4d9a55eb1b8b27ade97ed67ccff6eecf513b6bd4c8520bf398891430766b5ccba654a1b265c13c406f97e655cc36f6e68c9a3c075e5af3000f984ca95cf50f93d23f3e9f205851e2e7c014cc74dfe411", 0xcf}, {&(0x7f0000000200)="b3814d78ca0b0a6bb4c059700037cae49bf34113cc36cdd7e6059b2f1c7f985b9c20b7b9255d0d9606d5b895e140b4ae9fb86372c24fcf2af7c2bff07a1d545760a1065f4614d553351f54ba34cc1276dafbba503b060397bef94a5bffbfb38835de7c8c44daa7b927b7663d4fd01cec616bcee3e3f9e093824ead4e6d16914c8a873660878b94d0772c4022b6bf927b5649da833cf261d13afe58a73607439b4de184", 0xa3}, {&(0x7f00000002c0)="9b8ba049ea9f431b0f2c7445b593a02a7a11bae283ad24e5bcb08953946ea80ed8e80f213b19993c68525401c17432f271b7", 0x32}, {&(0x7f0000000300)="7207723615a16dff613b1b71ca22b2", 0xf}, {&(0x7f0000000340)="8d32e0c5018cedb0fab087827463c3d97408e13f4af5f02741ea96946a8c51948f58d69ceaf6e892ad892e78c064d0ccae8412d075a11eca109864f4d9a2fa90f25ff4be95ad4da3cab5d0113f89a1b1ef9d80e06f9cad456806410168305c0dcb4528170bd3d8929701e10cc6e042595ce1ef3a8e44df4e2bfad1a6c3a3ad8f521dbaed4a58b2159e4f5f072014db3e77e9ac7dae6fd76c4cd79ccd9d37231e818b586ec4077ecdfc2069928e5d08a4c7f9427523a50c91b6d62950e072dc1b503cd42b7c8ac86759c04e5f18449f284ae151048fe5c324105d9bf058a190f78aeea18c1ed2ba97495354f485d167ae06f808d307bf002e717f4fa42020a75470caca52bb4f9298535ef82bbe5ee8d7b601f7a73e27f0db31e12a7b15d1fe1174caf4fccb72a3daa61767668b585ba3cffb2c9eeef6e9801bc2baa4e41d3077214f367891b2e18e61f7ee312acf88872a2e67521988ad5d3b175e2d074e1c73f02e3da038c07f94067dd3b5e04c42e90c6ef8a965849de49c02b6a26537e17a24407ce37ca111161c03e1d641f3bf2d27aebadaa5047d0f23355635bfb6f51cf3268865e02031273c76cf5f8d8eb24072d8ecf975234d93a24f5589e74891d5b73ed43d2f74e113944e94229a3b729bcfd872b3a808cfa20f13e805c555946f443742bcd372c8bc04a3e0ea9ea70ea688d67828c37e59462c1aca8135a8872640814f51ae8afbf39042b94efdc756af980c17acd7d070c534deff41165ea104e6e2763d5cd1c71b56439b0cffc3f5e4ce25544791391bb1b38f2789a1a4f2980b214f2e606328dcf2d3bf00b45624a2ae36f1a478f2edfcff2b19a0f7efae16b90bf369df0638a80dc29ad390ca28917cd26e889629e8c07f9d113d4132e0d241e30be29f4d164b6dca7b7606360490ff3610f2849a6b21af80f7ba783c83b18d1c6d4f87f2a748c4f44795be6067e5b97306f8018d669a2e7e78378fe99c7d859beff8cd4eb5e594845b1c6a2aa1edb6a67962820fc30c0e66f458c548cbc5b989c6bc0c5a1e6ef26e1a0919a1930c59f1b4f02cabdf1594a0717e21c1c58f32e1453d30424c556695ad59de3e4d4f2083f673f6bb1bb2c9b99299c0d9e3a7eb6d3794379f37c986823e1786b587ebe638e7062220f6d879f133f4ae90bb7fd26fb172194cd165050783ad5a0853f89013f556ed6091995b4277e0205bab956d7989adf30a8b405bf757d8fee0c76418b1b23291d0e26a89383eafa48edc9d5b70cf39fa3a048ed8e7039d969dd5b0cd6e82fad889ce320d286f609337ae26df36afa1a46529cd199db1228901c3aee0f56e86d7344fe35f23214ee4dad35813f7143fb881226c1801335883d2d2a9ec7d44547c6a3252e74a26c1544ba4c52e3389f5049326df0fef3c364b8575f27373636bc1896941a348a3dabf0ebd8632e25695105ed31c8b6300fe0cd30238681edabb607dd5eea5bc1f94a17014048ef5c126e8d8ceb0005edb2dd53375b2805e21df9d064247dd6e87036d1b25cb2328f4bb79ebddfa7c5adbd29bbd3744564b9875f17292fd7fcf88b955e22f947ae065a4e1e95321dc149074a8770b43a18425617d64cfbf1f5a396d37a0e4ae478eee0f0458ec38ad25443e739a72aac2afb7607215ecb71e0070a4428836e1d21d9ce25d0165c105cd2823b7b8da5d5dd1da2794916129f9323ea91137177dbad35e4e8c10dd5da5f9f6b2190d6b502a827faa69a142a2092a3e758b64a5148cf760e4a292b5a01c63c12df859dca4fc3f250e906fb5d56007a9b572ce36020ee0c2ea5e69d12d35eade623a26f477f939da582376f8019a049a90e8a95087d35816a7091662697201d989be435dcaab07574336abe4dc16f4b6a175a0f82e3c461a2d3abb7534b5f777a0a500277ebdd71920675800719bedd8fc93614c69259b89c8b73dc8f9932d2967f7a2324f1770535c5ffd9b1ddb6fae514e8b1ff7b1d9195d00b52e55425d72c023be8bcae62f941030fa316529e11af3ce2e1945197422d1ad447bf1bea1adcaad9581c7f5c8748a43ef9bc1037dad497f624e47d7e67ece3120d2bc21500b3c89d99c2f2e6c05ef1f6e7b6795e4a99b40f5aac7c0fabb7ae56d301a890cc7d413601473820ff2386e71c4c3c88cc45564a77fbbdaabe0ca73b93cce73122a33b7357d16f87d669a1fae4c30505739c23c0e7e086f0d7993d945e31102ce5d1d62ba523d0518ad93123b684ab498c22ed563088bfe34fd5bd65c8bf4cc532a0126ea936ba1a0b2dcb6a3fd187c59d136af63875a61136d2a7f3a758cd49bece5cf9699b5880056e9458d2b6db6b2c1cad70ba7c045d8973b342ead9b7bb69c8384c33e9f55d2b8b66343fc0bc4c961e0dc488aaef3daea0dfb0df5adbf04b3b5b005726f91b2e913444041fbc1475b02acdc29fba75a6c5573971177d593f256c08ba6efccfd47fc3201e0f1175bbe42dc6d87e4be1c7c09480ba6288cda221c35b39f6c76785b2e90d1244e1bf9b1095d4942e7901ff2503ad332ca90f1b07b0e3f04dc8db4d3755bd5e33601b1bb3b6bceb237ea56ccf3aafd0cf12a470952d0a85ea98aefb8e2351be8ed3b4143e88208cfdf3565fc5025c7db85ae76c6bb87b10805ca24438dcb8c32ecfc76099dd05deda24c638b114588d133035bbb0c5da4db80943b6c90a1773c0f906f2bd48e201d6c0e9ea85f00a8f69e6f903c800d34d652c79c1bcde7190bc490315812247cf17be670fff371d877b1033c6a06e003c747860cfb5166fc7f909a98004617fd6e980b1a7aa1500c3ad428eaae52a5de2c406cfab7cc520eb4ece783e440e2df8257c8e55a48b16156224f8a1be10068386d13522dad047a71d009a6cdf14b4ef9b9e1994a08720bc2e3f0c8c45e9fdf1137af05a9363fd59435473e3a30de5c86dbc30c8205962e9204870ced441508fee0a4f046eb612664a1d5d3e24a477a6f1fa346699d4f653671f902165749977b51ee279e6bc1ea8aa31272cb2a62076de2b1abeeb747085aa5fe26a9c0d34e74e620b3feaabf91b9228a3c1ef81adcac4a8e0dcf46d684893edded8d8e8fe05d2285bb32ba9a68f2ab3631be11e416c0d587c4f8f22a730ed718bb337efcb7e8921b994cb6966ff1f40bd5731a6a685e285af4367b8cdb88532c877dd0dcb0b2f7986104c02e7c7af087eab5865e4d9f71180336ecfa00aa30a383076903217fd72a819bbd8cad6c1bebb06af72a8a172b48fe6028bbf92731d4bc5c7ef6bebe8a6bcaac8e48b406832b4bcb713bc8dbb8921b5a1dcd514d6ac83a95fbbb844c53d80b08b5067620aa5f454fcab29cecbcfd21f98ff7084ef07cf8f017fee7e7e698fe74f96f74b4516bab0c74a18b7e0c71e077d83ff3b51b95c2edda6967e4fa9684214a8c2a3e5c56ba62158f85855e3ceca6a9a7cb83e369948eeea07985373947f00461be71c48021d50f965ebf9288810c578276eea021fced46c3ec1c8bf9ca52c47e5c5f0a4d215804dbea5934f6a6aa913e67a2f54fc6e1d0be45e8f363c784d7f3c8eb18c3585b0bf0fa1dc19540c00468251aea81c36ac3ba349f670e34d01e0505c43a62fc952be6f49c664729740d96035f705856b74bfbf1d29e384450c6253a8ac2c9d503737b6556c9a5e56bfc9b82892f6dda9e7150680947b349e7ad2b823d34eead7a77db3ddc14393254b9165d986f347b275033eb0a000f2acefe0a68d958974ae93c66f7a0c87fe207e7053158a4193009ab53b2c32d111a16b7aed328fd5ad0f3cb36f042a8071989b7791e2fc56944ff771e8e662a4e83d808cf0c6d59b74bded6690f99297da3e5406a98306bc797791ea612b0adba26edcd420d1a0012ed274f4e30cecd37e88199ccd9015e31f7e22b5350d079e8f4516a23f88a2d316ebefcad6b907700330d5b5c7c07c90550e6eaec4d1da27dc8fb5b6d5bd0511b3fd54fd97b0a262c0726fb9114dcddf6957a92e2ce87b8ff94e00b7d88f86a45cb7121b35a192c926ebfdca2ad8eb64947a5e0242e5cef2aa9a69a79167310192260fcbeefda224aea35e1aed6b2e1b8f5167d985b150696d5f0e066827884209f7351db4b1752fe6f538af73199ad15f3c8e0fa24820b932b70509b0cb583f0e5a145742e6b55496c37e408fc3ef137efccae5083441bb30fce8f2d99c88f0bb80fb2140a4b644b4813cf111efcea51a763dcbd50f63128f19c54b41eea9c16d30c1aaa241e218e32ff2cc1f828afc300c891b6322b655259330ec40b355819930c72b1d8ae0d668e9ef935a6dbf3c1c05c5f7632a2c9bff0376f19ce4088eadb5f7d49abe0a52489207dd15bfbf24e0986983bf60703f17ecba557f11f29fe4f9a567d3c037d5ea9251f73207d4831279c30679c4d7df41746b2a48dc5510fa55295db41eff230ebae0ebf9300f4d484e51b315d56e9561b083be7731114dd4e20fc7234c15c300ae387e4c6f3d0dbd7eb6f43ade94f974e3678c481f462831967434551ee27f1ff280bd3243b225d8e56f2ae7d761e9f301a636746312c9fb166a7eb2d977d4e08c9e4edc609fd0b3309429d1e0a5a8e1a461d37ea7694343be4c9d35e1975132fd8a2860dc304cc207f5fcd6d52303ca5e9aeffeaf5837fb6ccff82f9db327edb11ac2cf4d19e9c180b2a011803fd913e966d05a3ff933f9f97c56f0f5c1f6da430a1074a39071f64fa068ff9599bcc1157628aec5c0ee07558d4c90ac33fec7218987e59505020e17aeda64eb6eb72b0134817fd4daeb6f024499bf7144eb00172a22fac56cba1f58f3fe3f9e46cba2b471b6a90e41c34a9d3bf963b8483f07d169a50c35007aa58e003cbf9ecc0f11016600fdc30399c4cf99ec95cda7bbe572ad82553383ea928f98b72a24019d19899a12246355545bd8b14e1889fc008d512c83a1927ea22b52ffe0301342e523ee83067664a299c7e84e48db47109cae2a43e4fd1978b88fc1bdeee5669ada1848074ae3b90b3e96e66f38e38c39b9c7389f1aa3edb2d724b641d82c6158e424d6b3f45f583dc57abca1f354c7c4f45a50da88b028d513ba27c54166541841109f9e5c0f2e650db2b7fa42bae1ae8cdcb3d185bb39b1f0fa9070f07f46f16981f80dca3b3b16ae42d542cc6555c1c7a11aa49eff3f00f6f124f9b7c3ec1d33ee7718c716f3441a60173d8ebc49f08f6daa9197765823225ba420fb69e3f7501bc226d8c6fed4f5644af5e40ce774b69162f89808c246260397c603b17d9ce93040acf66eba447e3fcbed5cd6195710580a65834223b0ad92bd9bd713872f6dc1111fa3b4b2e053843b2a133c45e653935c6cdf65a37250087eec79177030857015a69bf44331ba4ef406130dd7e5bacca905399ea5eee423f601470055762ccb6d7f037dc6b7bded9f3504b1a4463970b3158054ef38e0f60ee683d40a70a698cc345920296c28c1f6c50b230db55b4eaac7ff383f6b3715a8b4c127dde568db7793d0250371bd5dca88a09e327eef1a9cbadd074524e83ef585544c953ed5b117fb0edee8630af06d8beabd85e2f786f8979d6aa7754a5a00703d244606b1a4d3d3305d37463a87e8f0b197add2be81955a0c7dcc00e30d13256acf7baeafc7d5f4786ce3bdb52858218584f658ad005a7397cbcb6463d733ba2ceb1ce4f9c4c9b10e8193e6fb4adeb6ff9f5bb6373f2ac61bd8b52d85e19467d9b20854f764f96d5a92794d372fa26b7246cf3c15f82da80bcf882dd439e7bb20371f650f3456bb299cf3fa3acce53429d10c660", 0x1000}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x400}, 0x8) socket$inet(0x2, 0x2, 0x77504d09) socket$inet(0x2, 0x600000000000, 0x0) socket$inet(0x2, 0x8000, 0x5) 04:03:02 executing program 1: r0 = socket(0x18, 0x100000000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20088, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) listen(r0, 0x3) 04:03:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x51, 0x2, 0x7}], 0x1000, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x25, 0x1ff, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x0, 0xa, 0x6ab, 0xa3}, {{r4}, 0xffffffffffffffff, 0x48, 0x3, 0x8}], 0x7, &(0x7f0000000180)={0x5, 0x80000000}) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:02 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 04:03:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 04:03:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000, 0x0, 0x0, "f1f7430bdac6b82600000000000800"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bb50d38e9b8d85119e428f87c059d9ae4871f84d", 0x0, 0x81}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 04:03:02 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40105704, &(0x7f00000000c0)) 04:03:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) kqueue() clock_settime(0x4, &(0x7f0000000040)={0x800, 0x4}) close(r0) 04:03:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) read(r3, &(0x7f00000001c0)=""/4096, 0x1000) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:03:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80802005, 0x5300) r0 = kqueue() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r1) 04:03:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x81, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r3) r4 = dup(r0) kevent(r4, 0x0, 0x2000000000000000, 0x0, 0x4008, &(0x7f0000000100)={0x1, 0x9}) r5 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = accept(r6, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r2, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffb, 0x87, 0x1, 0x6, 0x4}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0xe0d}], 0x20fd5122, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x20000014, 0xffffffffffffffff, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x8b, 0x40000002, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x8, 0x0, 0x7, 0x7}, {{r7}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffffffe, 0x7}], 0xe6, &(0x7f0000000380)={0xc2, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 04:03:02 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x10001, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x190, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)) 04:03:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x400, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) 04:03:03 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 04:03:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000140)={0x1f, 0x2de9, 0x3, 0x0, 0x0, 0x4}, 0x0, 0x0, &(0x7f0000000040)={0x20000000400022}) pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000080)='\x00') r2 = dup2(r0, r1) socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs, 0x3) 04:03:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20021, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() close(r1) 04:03:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="f2e71b71e42b2e2d6ab1ecdfdc1b5f07867b8bb11d760b602f7291ecaf413339c5a7846f688216ec0a6ac8b66f4ec1cc716e0a0fd816a95850b2d1e75499008833594dcc08ca108f562c537def32bb98853ba61b2d0e455be0659d93fc81667a30c465ad61af1ccc76e8956286b1360e6449b2127585cc59bff07d1f53335fd033f9b6588245fa60fa32b28ad4fd70ef35c91d58b66c", 0x96}, {&(0x7f0000000200)="8283ba2c2a2ecd37e3bfc6c5dbb921963e8da2eff5dc3431af02a165da234eb47f3d29378b1407f31087167fa8b4a1ee219328794890ebde3e34ba", 0x3b}, {&(0x7f0000000240)="02c0167b3966ec75edc53e064e04e5bb0ee604d358433ab0eacabe5141a43402f6108a605cea3f60db20880ad7c08e9faf273d70fd11cb8907b54e315662efab4d2eadc33ed6255767bc5923fc233500803f992dc7da872ef3cbed4bc06de242a285d2b826d09c8740ce", 0x6a}, {&(0x7f00000002c0)="a86da458ce591336a6ed7de0ed4ea533a0fb9936b0954132bb4301a86d43e46ea73b8b9b17c680d3463ccb8162cd67740e82e9ad2066bf7f01e3c3ef07c8201e642aaaedbe2f7dee53cd7d55432755ff00ca7879e7dac68ca2786b65dfe53a8ac4573332a513de33579db109a2c03c204d28d872b8e96608f00bf31eeca68e85fc86f404363af8bc51292d090fd35d993e72cd41b7b63c1435", 0x99}, {&(0x7f0000000380)="482ff2dbc173347e1908c67d9a70916bc95b2a3fdf3cd097c8a0e50f56aa001a5faa600b275a8c1a3e7c1a540d1102ff3ebbeac9a8877c7a5686f3083905307fd777e0d01e6133b98880e973744e2f7776c3f202977795e676ff4bb6742e115eaa16448037403d72566f785c1cfee43196be6c8d3184c3b9d53b54048b028470c809bf8a5fce2903e79c751e4e1b4a8723f9f402e5b29cba0ea9b22f157a759129e63cd0f7246ef318e81d2fcdc2b0345d11d8f8350e83faa08f17d1885355b0ae90f35dca1059cfa53a57b5be5e10f1a0850167990ab3149742a7dbb4bd18e2cd076d9dcf69f54e5a4d4becba271a5867", 0xf1}, {&(0x7f0000000480)="0bc9df", 0x3}, {&(0x7f00000004c0)="594bf0b1fa6103c52be0df39d3c8746a411111a53c11ba6588a94732b070009cc2f2a7c83dc84f8821ef1a995e67d55543d50433de31ca614cc5e64aa940997ba552df2219f510c5d269715c296a9beaaf6d51c9f10ebd0b3210a28963f4cf03ba505fe93bf4b57d11f7e853857bea49578ef12518db1cfb58e9b43a364dfcb6cb629b7dd904b9a1962d1cd133eaf6463865d0150a3abff95f22790b1b58b0abda4c44a58206e146f61837e532db543b708db743", 0xb4}, {&(0x7f0000000580)="75a6aab33ac7f4c6d10eeecb54027e5b0eab8166da665154b3c6bdbf063343fe54c4945963470965e76d13f8bf067d3584f3a8a324a6cbda1816ee18803f7aaf357c7c20b91715b519cd4dd07d16212187bd1d2db5b79ee472a3ad196d063d8858c52caa58b2bba23af6e4897d0b1bf7f4f04d007b655584dfcf1a8f59d1df", 0x7f}, {&(0x7f0000000600)="6f18f30b17503b5d33e1f851cad758e7484cdb4edf7a9238f77c0d2b28c96d5f10dc3f9ee120d8fee4ba2dba393eb0e6f383d7077cfc958154c0f1550550dfbcf034b8eb4d1bd059ae38f14078867c077f43415474ca170ad9739e7d17c0a36a3eb4984b8a71e94e716b0095e2b29fca7e83adc4a3d8991e4e9b731cf9c9d3498e8fcccca9db9ff2e5bcc8a21858c3f5deeaf0ad1d633e2d2becb086993dc89bdc0629933c8da8b8", 0xa8}, {&(0x7f00000006c0)="76fc4cbede246282662fa6da05bb2e43472a772a87d95b3fdfb4748d482c698e126961eb0674a08fad30fdd2499a0f80b17332f97ff32bb0b0572dfb442b006f1eb5ce7c", 0x44}], 0xa, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ftruncate(r1, 0x2f) 04:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a", 0x9e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r8 = getgid() r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[r4, r5, r6, r7, r8, r9, r10]) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:04 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/185}, 0xc1, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x2) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r4, r5, r6, 0x31, 0x2}, 0x7, 0x10000, r7, r9, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r3, r8}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r8) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000640)="9fe7f62978d90d4165659c28185afb51b869905cf2112c8f4494d4de28a8766e2eedf54d3e4ab007124b62e9108af73e759ec75a2e2634480819bf", 0x3b}, {&(0x7f0000000680)="fdbaa58e72cfd78a921fc0a25ea55ee117230adad242eecaec81eef0", 0x1c}, {&(0x7f00000006c0)="fb8c938ddd920ddc9bde02e67521569f3b5c0f52ede4b06c07e6a294a792e97d38d768d276dbca31e11447b6f3332de40ad4a4be14b0adaa19203ea9d32fa0c8a9c6b53f3bd4f5b8ad39148983c60e8867cb7e35f5ace1582f7dda16da80274a61b04928706d42bebe8e1b33f0e41bff70d7cf91de0895b9ae688373010cc014ef12ff0c81dd7ae6cd9202050af3b9043134b31d0993100ff2840d8c3e630de9754917a43095a1feadfd7f6a15ae1ad3051722ebd564734931f123f67f32e9f895701c723f27ae89a8c8ca73b73781f796afb4f687b321f796fc6baa4d4246738d951336698f145aa98b", 0xea}, {&(0x7f00000007c0)="e9d91782eedd433036e1e8ca95a970fc0092865733e2fb63c11a8ec919ccfc802867e5f727b45cfa3ca3ea1b39bf23bf740511cdf6954d03d4d834440e639e2a28e7aa6e8edcb8b232ccfeeacd6263874ce266d54a4d2a3b1c30f0eb6d9508c1de09146626dd75e3a613aa51f9c48673d2387989fcad30d5bf2a6406f421b2b0f8cfc2bd7ea913fcbafbd18b8a37f6d2e2cad7c812ef2855d4e67fa95b85e7b12e38adc575ab3dd41dba801061cf90adc2457948a83000dce8b8729159b3b367441f3b2cbc738eceb76efc3d8db1f3f85dda8461178084d6dbd813d8de2121c9c9cdf87947e44f6b", 0xe8}, {&(0x7f00000008c0)="3a5920f76ffb628267b46483723e425dfbbe5460a43ef8890dfc41b42fc4186b0e398822f8a36db1bfbd8ec5395aafbbf60cfb0e0d2518ec82a8ec4c8bbfb42cbb595d60d15e50105c6656a251487aed9a234c0b86a98490080c6b34145d02fe698c177d5eb25104a829336a2a820a56910a8d04c22cabc47df85527fd7e0afadd6d5b85782ac805a0fab3ba07f182ae8853df3aa7ca7274d5984f9b15862c324ba889c9459a76089a255020eec6ebdde6d3412a2a00c6d4ab6dd104d8027e00a0e805581752f7e1737ab5e711cad568ba24ea5256bc4bad45", 0xd9}], 0x5, 0x3e) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) 04:03:04 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x3) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 04:03:04 executing program 1: chroot(&(0x7f0000000540)='./file2\x00') mkdir(&(0x7f0000000480)='\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', 0x0) rename(&(0x7f0000000180)='\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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000580)='./file1\x00', 0x8a) rmdir(&(0x7f0000000400)='./file0\x00') link(&(0x7f0000000440)='./file3\x00', &(0x7f0000000500)='./file0\x00') mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) bind(r0, &(0x7f00000005c0)=@in6={0x18, 0x3}, 0xc) chroot(&(0x7f0000000000)='./control\x00') mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unlinkat(r0, &(0x7f0000000200)='./file2\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 04:03:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 04:03:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) 04:03:04 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x300, 0x0) close(r0) 04:03:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getflags(r0, 0x0) 04:03:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x800) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/211, 0xd3}], 0x3) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSCTTY(r3, 0x20007461) 04:03:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getown(r1, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) 04:03:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28810, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x7}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:03:04 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x629) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000000)=""/214) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0xffff) msgctl$IPC_SET(r0, 0x1, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x9) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x5}, 0xc) 04:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 04:03:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x1, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x0, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x3f, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x3, 0x80000001, 0xfffffffffffffff7, 0x81}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xa1, 0x100000000}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x88, 0xa0000005, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x5ef, 0x6}, {{r0}, 0xfffffffffffffffd, 0x89, 0x80000000, 0x8001, 0x1}, {{r0}, 0x0, 0x19, 0x40000000, 0x7ff, 0xb63}], 0x7ff, &(0x7f0000000100)={0x24000, 0x3ff}) 04:03:04 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt(r1, 0x2, 0x7fffffff, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) 04:03:04 executing program 0: r0 = kqueue() close(r0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) socket(0x18, 0x2, 0x0) 04:03:05 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x0, 0xd1db) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x1, 0x100) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') fcntl$setown(r1, 0x6, 0x0) 04:03:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:03:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) socket(0x26, 0x5, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x813, r0, 0x0, 0x100) 04:03:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 04:03:05 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8881, 0x0) writev(r0, &(0x7f0000000300), 0x258) 04:03:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 04:03:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x22) socket$inet6(0x18, 0x1, 0x400) 04:03:05 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:03:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = socket$inet(0x2, 0x5, 0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x100) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpid() r6 = geteuid() getgroups(0xa, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="e7101a0dc76c96b6e54bfe23f0416663d8c90e2bb07fa1e4585a13bc59af57f7f30933a8f3ecd4883cda11f0685722cbfb1049a81c6d91767fc014406865118f8dd86d92aa5269cdb2431ad12a22ffb3284faedb19425ca2fd5589afe8651946b16d39e5745263317379e4628b7fcdca9ed5c50f1fbac1fb394dfb86a29091e5b17c82624d1b3683827c8ecea1ca644464008eab6324691e7517545792dd311624727a2f8314ef31fd925ac2524da825c843892d0bad97ff187a41a66a4a01bf535cb06a03a265aeba45f2e067ff04d56e77534bfefaf4824a1c3618cc91", 0xde}, {&(0x7f0000000300)="63505108326d5f7f110dc06487f9e8968f2b3b6f3bf41be1c318ad917cbda750fb0c802ceb6780b2a28592b1b3ff0c87da08cef39e8edd92f76a1eaaf493b3616e52efcaa861a39b1aaaa741fc997c553f6332db66d8136a3e1e1541cf8ec4feb2c6722b04d547bfba8d202d99075acb74f31ce77948495b47ffcda90d0f53dd6f031d05d1105df518d625a994fdf1d1fad4b9257613e1f041b4b1a6997064c0e0c44c", 0xa3}, {&(0x7f00000003c0)="44b24fca38979d665080d510517ee5eb7152c1e200a6e71f8f52ccd000443fb83004872da6fa66c6bba7a5bd20efd4db4f12e4dce3726f8edfd0acee09a5a9f15f2d8a857ee1683b6de4d7545861743bdc70ee98f0289a3de82144174efc71e7187ea348db7f0fc3eaf16e4558d66544c43fb85f06b68757dd7d0bb0c0c69a40c4f2aa7f829e90a3c5000c07040a3cbd64faf35bd8ba47b70b798068150805a8fbccf7d2ced8a7018025b024ca97547d2a799307243a8d732f0f838f95328dda653a5198796c8a1738e1e6518d", 0xcd}, {&(0x7f0000000240)="f722f347b2e96578ef6ae681ba887e2f2d94596af00f1070e81deb9ab49da7b568b709d430d4018cf1fb05a2c7a5fafe50bb02321c08c8656b750988e0ba8d234d05c68f339da82df328ee67baa4e8b39eb46d930c", 0x55}, {&(0x7f00000004c0)="47de01a7ea43a1e1b6858d37160b13ac7729e18b327353054fc9f64767633f3a2cb496bc0dc466a52bad2911280e734dedea6739a27497f7bd58ffbd3aba8cdea1e8aff07b7265905d30d3fadab8b026e75d6c9ec96dc59641569a7ab1535fac20200738bb6d5e9a593f3450eacca04ff722b0760aa670eb78a9edd3c3d8be1d2583cccc6710fd87f31702109f60d68aa5e476022cfd05b4fc3c", 0x9a}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x40a}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) 04:03:05 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000280)='x\x00') mknod$loop(&(0x7f0000000380)='./file1/file0\x00', 0x2, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000300)='./file1\x00', 0x0, 0x100) mkdirat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x100) mknod(&(0x7f00000003c0)='./file1/file0\x00', 0xa084, 0xb23) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10080, 0x0) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) chroot(&(0x7f0000000080)='./file0\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 04:03:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0xfffffffffffffe23) 04:03:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) dup(r0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 04:03:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000640)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x820, 0x0) recvfrom(r0, &(0x7f0000000000)=""/119, 0x77, 0x800, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) write(r0, &(0x7f00000005c0)="fae0ecc0b270cce464a4c89f7c5c5a90", 0x10) accept$unix(r1, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="a09c8d65bff36a0a09e348ba265384fe03cf6f4a6fc8e2383a87f7d54f45d08d49946cdfe9d793ce631ac56850a54a4d8a1a15635196bc5470bbb6e0a38c86e236f9008314c540aba7d7eff8c29aafb6663f190496599d45dedfb11e09aaff50f368ecbc2ab65da03bfebdb712472209bc21fa3315a3f2d69ce21b211c748508edeb95ae194c0000a397de9f6d9ae12c5c0ef212881cd5450a8a6af1f5ecc1a5a0f5f9", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYRES32, @ANYPTR64, @ANYPTR64, @ANYRES32, @ANYRESDEC, @ANYPTR], @ANYRESOCT, @ANYRESDEC], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="208f2f4de06a9f2331fa4e2c68e3346b2ad0b793a13e089012e3ea4599e3a6afdcedceb959ff5e4277b84c9998ba01f52a2aca972e26478c085f86a737786ed6654b38f5331e18ab5cc824bec591b3c40c9bba4f49af316b035eb1ed41b03d41219f5b49abb994455edf945e30aa292540c3e0658bed105d71853fb6f3bb9fc03e18", @ANYRESHEX, @ANYRESHEX, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRESDEC, @ANYPTR], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16, @ANYRESDEC, @ANYPTR, @ANYRES64, @ANYPTR64]], @ANYRES16, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES16=0x0, @ANYRESHEX, @ANYPTR64, @ANYPTR], @ANYRESOCT, @ANYRES32, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES64], @ANYRES32, @ANYRES32, @ANYRES64], @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESDEC, @ANYBLOB="889e71a46e25499e8fd1bac4fc39a352867b15aca29938743f9184b4d1a8530c1c6ec2a81cef400b2d91c7a1fc4fef83e9e5aa4d3d5f8aecc2c57b3001161fcaca176fa69dad12d3157190d0078b8a085a4652e8c3a0322e5f39", @ANYRESOCT, @ANYPTR, @ANYRESOCT], @ANYRES64, @ANYRES16], 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f00000000c0)="03000000", 0x4) fcntl$setstatus(r1, 0x4, 0x80) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:03:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000023c0)=""/234, 0xea}, {&(0x7f00000024c0)=""/197, 0xc5}, {&(0x7f0000000140)=""/182, 0xb6}], 0x3, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 04:03:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = getppid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000080)=0x1, 0x4) 04:03:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) clock_gettime(0x4, &(0x7f0000000000)) dup2(r1, r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 04:03:06 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0xf20b, 0x5, &(0x7f0000000040)="20351c927015eeee48cad09b2f785de0729c510ced44db458f86a046d967a46a323c1bd65c3b9c62525426368b07286143dae416e01cc49f9a1b5d06ab52256bfe61fb62f1ba4eb9ad885a610510f82d8e8c42a71fe24912971272b247ca84ea074d26c02a0ad1799be80b2438122aff0cda28e77c", 0x75) mknod(&(0x7f0000000100)='./bus\x00', 0x90002009, 0x3200) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 04:03:06 executing program 1: getrlimit(0xb, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000040)) 04:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0xa0) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 04:03:06 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 04:03:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x109) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="27c1a86c808ad193906b7cf4fe4bd73ae24d57f25236659dd474d39b7d7afc35cf44edb8708ba21921ec0625b8354863ff", 0x31) unveil(0x0, 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 04:03:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x20) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x1f) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20) 04:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x4, r3}) 04:03:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0xfff}) socket$inet(0x2, 0x3, 0x13) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) 04:03:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000180)=0x1) 04:03:06 executing program 0: r0 = socket$unix(0x1, 0x20000800000002, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000000), 0x0, 0xfffffffffffffffe}, 0x9) 04:03:06 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:03:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() 04:03:06 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x6, &(0x7f0000000100)={0x401, 0xffff}) r2 = socket(0x1, 0x6, 0x1) kqueue() getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 04:03:06 executing program 0: r0 = socket(0x18, 0x4, 0x7fffffff) getsockopt(r0, 0x0, 0x7, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 04:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) dup2(r0, r1) dup(r0) execve(0x0, 0x0, 0x0) 04:03:06 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = getuid() setuid(r1) 04:03:06 executing program 0: r0 = socket(0x10000000005, 0x20001, 0x1f) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 04:03:06 executing program 1: r0 = semget$private(0x0, 0x3, 0x440) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x415) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xedb3, 0x5, 0x81, 0x8000, 0xfffffffffffffffa, 0x3f]) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0xfffffffffffffffd}, 0x10) chroot(&(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='.[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)=':--[/&[\x00', &(0x7f0000000280)='](++\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}/&\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='!]\x00', &(0x7f0000000480)='W[*\x00', &(0x7f00000004c0)='-\x1c!,\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x5, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000740)={{0x8, r2, r4, r6, r9, 0x6, 0x281}, 0x6, 0x7bcce62e, 0x9}) r10 = dup2(r1, r1) readlinkat(r10, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/205, 0xcd) sendmsg(r1, &(0x7f0000001cc0)={&(0x7f0000000900)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000940)="4101ef959aaf1f1bc602c2bb5a55b29f89572ec62270064353327021c85ee48460db45c4b89ef7fce1db16995e87d1c380903c90473e303c348defa52a348bf4a570369016deaae20d2f4e770d6fecf1a58ac58d7ee4dd24ae7e183079a0e63bd73eadc056553b74f53ca7663ee33c089f96194ef18f6f235e63f243bf1023b6e662415d408223dd478b07e146924e66045e9ad06bfd81a7", 0x98}, {&(0x7f0000000a00)="955d7a412887ce1955ee241d80160aadbe263d26d7c4b3b81fc919a500a84b883581a0ccf34a38ea490c49fa27a697904c91b564e362f653c2425a42067fffa61e9d6dfd0f4a8f3715f0bb05ca2b1fe0dd0b17a971cb87c560e4478c99e34cf8913d8371c5b2e3ecad3538abb21175ffe542e28a81f7af6c650a8d71f052eca1f32aa12ea3107d1c5c32f2a3efdd9602a086f3e3bb3509b6d2f5935ec8a903500f54f49970a0ce81ec8dfe6833fc7fb7e2af8c696547ab2f04fbc01fa88fb74a768b61707e53fb40f46577afeeedc67cf64d4586757fadc3abcbed2739a346b86461aa00e3e25ae85a863ef36e0805512a068ab0e2fb32b55b", 0xf9}], 0x2, &(0x7f0000000b40)=[{0x70, 0xffff, 0x7bd, "2d657986689e55b3cf6b90fc92b029ff3b3d190f2d22d075f6861a0f807e72942d96818706ab3729d898fb0d49e08ec417a593f3d1de13109c787362c8be6819888a0d489a2acd8870759cd4c9a7358a2120d041ed61f55cae1a87440fa4"}, {0xc8, 0x1, 0x3, "4c3cf3e8c827d8cb5630f1fe0fefc8a01ee49dd9c5d85139dfb29c3a6663c8c786e28f272828386192be4379d5b03355277535c178d170a6c2e8b804c16486e3a958e0c6de9ec782abebc894860aa4b2215b7025aa663741cab31adce6aa5272a4cb3d00fad681c163646cbb02215de7445431c9e650c4727c49c3ea0815badf17eb336d81731eeb3098b77b27fcf8ab7c5e927e565232c2cc395f29b2bfbc226c408f5b80daa0ecab4a56ab171d6de4480c"}, {0x1010, 0xffff, 0x401, "5e77dc3569561820158ce21e26f0ab640f2a6c97a91fc42f42cf225828b7d019691bf2e30ac2c8cd1c03eaf4878fef345ec61dcdf0ddfc51764fdf0f45eec1036ca31bd558ad1cd357a51f8bf32b811b8fd91a33ec08e632011222d7a02b18a4a67f1531d349803cbb2b147c39f5a3b9660ae764f4e09e72b7604d524dc30ea4f49111603f1fa78d0097d18a0a7551e80e5d18202cc9a678c28b74b7e4977aa6fc0a89f504e6f21c59d29c4c57250b2ed24b469d46fae11077f2def456085c989823fe6d3837edfff00797680fa78b940b65ca330b85a40e50f50a792e01ea78a7b3db5a08c8f7c6028136be8c5807b96a0a33adceb00dae7b1b955123f94598dd9963318e92ecb718b1828a7fba8e276916dc3edf6a3afa7bfee6695d195eb46a605573215901bf62f72ad69fcd483ec4c8ec954de511a32b4a68637af02d45e82d32aeca838d2650b18cf81e73109279632935e5d92b8e68853ca013f9d6b9456872154136e874f618b7b6cb72092cb543f888949c07e95543b622c5d41f7041d67f8339be88d4fcd8811e943b240401a3ac98a44ec4938cc271570b7db9a3cdc0a954131491ce508de1a5a8e2a76a6e9c286e92ddabca6e93b14fe9928b6ef799d2282c6d220949d9859c38cfde0ccbed4b73a3f9b0bf6f96c97f211469f01aee0f2214d16342d5d2a1f641c387f51c5ad537cb2d725dfd434bead9693eb10bddafffebceaae3303d7efabddefc66f6c5ddb86357783c7c8b2ecc4d69c2a4e1482dc8714decae19672e7f21d9415bac15dcb405a0b054f225c46336c88008fbe6352c24a865ec4418f6b3ba26074bb3cc763e2503ed7bfd0f431f4da2956f095598938cfdfa411a4ba46390be5ee6e4b1ff1c3506662b441871e06e9c8c7347a726024a5d6924ec3f383db1b5087d375fa47061350ffe24dbe8c60d553e91a71c790445c1221b39ab4d64828d99497de7f4965dfa4792e0726582d0c1874de983cefbb8131967f6830feb448c4bf279defec609cbdfd969972cd25f4774d29edc4e8a934a86b0564021d3f572fc774d320e3cebbb4926cd4a89858ebc6983ffa64fd91dbd4acc309a90a30fe49710fd517af5f9ccdf22d60e31d4021976948af43315ef5157694413f33d73d8fdce09ab7c394d155b3ca324e15d800b51e90e8870e57cfd66b2d628e450bc3d81ea122f9403dc3257e007da6919adffbee4e417fe04d011ba052d7f9ac2dadcc9fe85e69378fec6f8753f00b5027def72c9463924217636c6c8236fef10adb6db513c333d73e75c01956f55a3b22ddffaf1ab690e6ff3ef5c5fb0b1d407391de7b8f4d0515edd714f8ba1764c615e5947deb1effd35cc466f3dab982931f5daee3d91e10c6397bffc6fabaca5d4bf63fd8dc8f962388491a0dbb2eab6c00d844b75764a75f3d957dd1373c7972d51ae16ca38f78722507c899ab3afef32683526d8202715e2b7c988b95fe1e979359a538eaacf7aa6621bd629fc5baa6aa4e0264282d668d60fa010c6ff0d931451dcc918bd19cd900ab057310e451a232107016e43e3bf3b12ee5b64f62112bdb9faef8dc7c12e7fd18716871d85d427f7a966b5a9c2cf625c494e37915b4ce82c9d80ab47b3ae04c5ea7411dd6e80d6dbbe4a1fde22ed2ac1268ab8eee7d325d82ebed6387160621c4d4845ad65095dd8352aaebe21a73372e16b596ff3d122a9cf8cf10d8c64de5cd7b36ad745d9dc1fbd3f2b90b10b323b3271b4561c7897cd824d36e5b7e457c001e4e9afe3ea5789c8e134ed6d69c36d948fc4b79bb1c3154c15f391ef4fbab4fc7317bfc02c1abaebf893b12c8de41d980f6a0d1931c0f4ef83105cef23cdf5d1307e3c6ecc2d05818ccc6da995837241f540c0282d0ab118b3c51fd161fc209551670620e188874e54164acc55b94c54d7247b98caa8e08a8b011593bddcf95dba8bfe86c521a2510becde41b6284cb1a9ec964f5ad6416e3ef0aadcd8bfb3b3b2924a8499bfc12a6b8a57c3ecfb1921261835bfcb00e22ca859a74e07692828d861e0d2378f635a18d006cc743c95742d4f1f177eb65c97190fc5bc2677452de799d909b6abfe73ce12d7a10462a4544df26a8c4757cc92868564b5d2816901fb9423462c264da8d38a6a222bccb3c197533e5296183784b98c9dfcdc5db3caf340758ca2eae0fd040ac4e34e2c2c0487148d0b228a7301caa982af625a2b8cd5ba02364a279ae22d14f26852ba8df240dc2be2438c91020f55c5cfe11a14131da82b76e93b8ffd8d2a1094c43a54fea9c42e9d4d32379d188c0dd1eea635d5ee8ad46acb32de0663ac282a7574a681171a6de8fffbbcf5e0b6bb59e8194422daa64740b9feb768b1c1c612b2e75fc379b19fde99eb9c8a4229a32554f7ac7152355d50e2ec08e49bec3d678a1a58838cce83f390f18a53e8e092344c45c4abfc4bd5f33f765fc24dc2d1951e82c0936478f425f1e3487f1e15c685a6ca4c19652b60eb63231516b264a852df93a8f4baea7bf66b05540b7f0bfbca844819fc0645b848b06f4d613277ae452f4f3e1e23623447ae4cb96dee129628c1aa04df6e5e5a67e84247b32d5a5b8ee29e8c9c402cd77acd17a9e81812ccd7bf12bc72dbf0bf1539cd547337fdc22f934fafa4d8d543dc39ff88a5f11f195f4f7936c71568855bb8081e2f30cab89bb50b3e443ffca3062abf226117bf9b4cf86b45d60054893a16057c49c14d5f51dc5b5b39629bce754b6a166b2dd092280ed27cb02b80d28167213af0a08cf5f9dea04b8396cdce27f8c27794e5b07ffa448378130f8b5548153243963fc721485c98f76d98929a2fca81e49db3f79fa954d2367325affd8ee5b20db40975d9b281c0eb73329aea2ceb4550be705ab3afbc08bc80559abcb386cf606cdc85d76f0719bd474c265c37fe0d066671f834d4bd757c26b7fc6cebf2adbf8780c6b49b8b66fe51d2d9eaa2beb4d4cd39920f2d104ba08831647203a11bbf7d728235f7a373d353c51a42562d71510d00d4f99f8c4619a2e54e61e6c61afc8dafb503688b7b7dbedca374a7e52c0ae8d9b37a1bf5e09814ff4232ed2dc5a14f750a27ed06865d86b32b36ccc6a7078c9e871c416cf16e78e28d11b7b1db68a4953d65576363d026755a1d20b39ebe527dae5de49f14763a0e6a38995ad6c9da400edbf56eea058f2d7d735443d127234cfb200a61a0bad213e0d3542e82e9955e7a095290b495af24c58e977a813c4fddad9a2da92d313da98feacd18f42aebaaadc13dca158b484fd88e4ca51022484c6eba23b5cbc5b993211a9cad5dcf5329428d53577e08e19fac225dce3b2cdd9c464c5a66d880637c32c44ec5d4cb8732e2e4efc1b93f5a72ad5bde09f5273f886d4cb940bd6fda987e62f3c57ad28485ae1a29efcb653d05199510327f88eba046dec4128f5aeb1c360b5ce92ddf374234425cb9827dd940d6bd0005d7adba6241e1e700c3f83976724070991a1b3e8a61b6b0911b95474e25694bb63a8159c4af9db4d19a2ae68efab5d529d2ceef1d354913f0de59b636b27063597c38e199dc5ad360b4c105e3b6b78959c01ae971ac4dfd66bdda1d6de2561fbf45ee1766f1a218250d65c12ff746f5b8b472dddcd3a678cef5b1c70b78b7e38f90880f9b29a706c142289bd4a420a37fe9a6620f6eb716bcac395d4b2e51e51d92fa834bc9ebe1258df12d919c3b0710dbef365376f8cd1b514cb2fe675eaf9315923be1e692a1f77d3994f52f61e1ae696203c560dd53d3fd05bb01f5b56000cce1437cba83d79f6cf11c3a720587bdf10708b154e2692b10e12cc407d8ca10befb19c9526253a7590aaf3eb3da5e1bc554203c9739855ad417be53b9c86ee1eb281b13840143f6aabe7b95af0c3066b3c8300fc717282f4e58078a02a19b0233baa8a397513ff488f258f8699f9d28faccadebc1ca6159be3b74311a837d31614db9718eeeb9eed436bcaa7f9a08fa27ea8455cb48057bf533da1b4d18fa947706ef8b3ab7468c442fbf31441112ba596ac81d761f16f1c6d2561847f96474a60df35e307919b7767e4c3e1f827f68062859fd541b7c96bb3d16f31f33b5894d2bcde4eda4a2fa4c8ff542e83477a3be013de8a3245cb683c6896c837c07f2d0b1ae727f84921f99b698dd1b9263bed01f0a86090dda55a74d91c95cd0d3c3eacfa44efdaf4942ab745e5f89559d9edc452efbad41230ce6b47d5c9991e3534304dc8e89507942c9aeb03cb6ac8de9b46faec92eaef00f5be8c4942abf3eafee9f6877ee8c2ab88a3a753d955f8ac8e16afcdde5f30ac17262322fb669a575d6b42eefcca8ca2452f7b2e7728b1c984ca0d71a283e7fd5841b84e214ca51427b81ae33f28019a0a6dcc2d4d02341cc63672425d54ea724e5fb6571a2a76a8ef23a04a4774a80cbb2ccb60dd0d153258f907e9fab2ddfd69193ec2f943e42c4561e8e4aa06d408afc7c6d0e3914ec69fb2a08a08b667298ab149b6df9ccc4072ccd9c6790a9e59fde1f9a2e8d26fbf09933c11d2996403f58f602c72e01aff5b9536bd472eb336847d5df2d0464e0afb221221a47cbca9a8e5d72c5be38e9b3311726158d4e39a1467ba9acbe7b3f4cb546c93d6bdd24764885afa5f216ad5acaf8eb694d054d5c0178223699b27d30b6f650bd5a57b73a9ab7ff7c165f7049c4fb334e3f399b64cc21a0e60914856ac9f6f1c52851029e3b104b6bb0e06d07c167b45c1b6b342a93ffb133ee4430040aac90764b1baf68f8ad66c5766b2575860b0abb76144230163ef3ce113fcf655b9f25c56ed8a43f0627fdd1904d02b47248010c8d641cb40c4e3e6bc99c3969aeda735a93a6e936bed697bb2634a96370eab64258d1f3b7c76b46df7f0b861d72f4ea1386a79aac713537e228f19ba1fd8c91f297424db7bea534214aae69b61d1251bfefee82eea65dc8fe61b9ed2edb800510beeac5172a839f5bfa36dca7b46e00ca39ea04bd67cfe82c28c56d10fe64b949c1fefcbd2de162cb3855d57d7ad57ef577275bf4aa92417e066d7568ff5b454e6da39a62aef81788d2b4fe4c8ef2f7e19062458218497e3977ec68c86fa6847b16a294cc4deb4d01183eca21776f31e20a0c7a90125794dbf32cf41fa372247e0275d33aa36debfb24013407df82e8f0af81d6b593496daa38b6b4a61a898ff26d39fdf636b80e705cade64f554a62294a0d3aa0d0903053351bdeb4eb5d0e65daad46901280ab68df68000cca94108c9000f6d9b22ddce886ea9a78587699625e06724d78274308b37b172a327c2c3c1f7619df4baad4c9608c73c0d4ac5df12d30787e6b136b02134d23e958e32190773182712bc5f19927be3e097451d691731f89e3dc02fe755323b60744c082e2df023e55b430a891cde74b8ed0e5a9f0e0aa90a3ca89bf46e2e71c288a22758c19373e28c021bed6c1bb673063b5088530c9048bfdc2f53cb5b7391e0f38e3f0583a19dc51fc913f18c598941a62d97ee857697b09348e2d8d715dab15f4307ed6bab06ef2a2ea015b944af90313d128294ae6a2d7332f77bebd207e9c0c4eb7446fd738068224be51c9b5a7b709a67e957f37cd9f81c41f986620e9617cd459808a163f3d794622d305dd8618d55086a0d3310c18a6fcee285650f5187e3b083b0246797476f8d455b63089733388baa13b2b252e8a169e6599f6229a4706f1981666365402cf9236bcb193d30f2579626be949dd72a571a5aedcb0fd5f655c380ecbfa1914e42667efc5b394d5b21925"}], 0x1148}, 0x40c) shutdown(r1, 0x2) semop(r0, &(0x7f0000001d00)=[{0x7, 0x4, 0x1000}, {0x3, 0x7, 0x800}], 0x2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001d40)={0x0}, &(0x7f0000001d80)=0xc) getgroups(0x3, &(0x7f0000001dc0)=[r3, r7, r5]) semop(r0, &(0x7f0000001e00)=[{0x7, 0x7, 0x1800}, {0x2, 0xfffffffffffff37a, 0x1000}], 0x2) sendto$unix(r10, &(0x7f0000001e40)="c45c86fbd6cf54c5b9ac29756a23080cbd0901c600087788c456865034a4ddfc6a7fa770a94138f87d3182e655813c0685d4d55dd3c7dbdcfbb55fdd4bba444ee17fa9ade19fdea779b7006baefa36c97b28e49bb57a58459b77ba5a2b5c4027352697c2c363aa5c43225c1c98a17f1af730c112d2903e0c04a8cfb2b17eb2f77315fe13d2", 0x85, 0x6, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x2}, 0x8) r13 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001f40)={{0x8000, r6, r12, r2, r9, 0x20, 0xa1c}, 0x7, 0x8, r8, r11, 0x7fff, 0x80, 0x3}) semop(r0, &(0x7f0000001fc0)=[{0x4, 0x80, 0x1800}, {0x3, 0x8001, 0x1000}, {0x1, 0x22, 0x1000}, {0x2, 0xceb, 0x1800}], 0x4) getegid() getpeername(r10, &(0x7f0000002000)=@in6, &(0x7f0000002040)=0xc) chroot(&(0x7f0000002080)='./file0\x00') semop(r0, &(0x7f00000020c0)=[{0x3, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x3, 0x3, 0x800}, {0xa27dd38ef4c55021, 0x9, 0x1000}], 0x5) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000002100)={'./file0\x00', 0x8, 0x1, 0x8001, 0x0, 0x81, 0x50, 0x3, 0x2, 0x2, 0x8000, 0x5}) accept(r10, &(0x7f0000002180)=@in, &(0x7f00000021c0)=0xc) 04:03:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x7e, 0x81) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604", 0x380}], 0x1) 04:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x200, 0x2, 0xfe00000000000000, "0899643049fced040640f6fc2a2742afde29c286", 0x4c, 0xb25}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:03:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x8a}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 04:03:06 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 04:03:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 04:03:06 executing program 1: r0 = getgid() r1 = getgid() r2 = getgid() getgroups(0x3, &(0x7f0000000000)=[r0, r1, r2]) r3 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r3, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x38e) 04:03:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = semget(0x1, 0x4, 0x2be) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:03:06 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="90ff2d2f627573cc"], 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x42) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x607, 0x20000000) readlinkat(r2, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/73, 0x49) r3 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x100b0, 0x20) r4 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x3, &(0x7f0000000240)=[r4, r5, r6]) 04:03:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x0, 0xffff}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 04:03:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x4, 0x1}}, 0x2) syz_open_pts() pipe(&(0x7f0000000000)) setrlimit(0x2000000000000008, &(0x7f0000000180)={0x3, 0xfffffffffffffff8}) syz_open_pts() 04:03:06 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = msgget(0x1, 0x1) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="010000000000000042e2614ae62196d20210f3eb0e4e34d48e7dc58311c45c733dd257163b2bbc5144e9ca62393868b349cf67850c"], 0x35, 0x800) readlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/245, 0xf5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000300), 0x4, 0x3abc) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') pipe(&(0x7f0000000000)) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x80003, './file0/file0/fi'}) utimensat(r3, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x2) linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 04:03:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x2) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 04:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x1f, 0x8, 0x40, "dffc2e2a31bf0639f44cda2a55fca98d6c72d6f3", 0x80000001, 0x264a}) close(r0) 04:03:07 executing program 1: poll(0x0, 0x0, 0x101) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/180, 0xb4) 04:03:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="653fbed2a84f15da541be190b9dad48b07f329333bd715eb022ad9c8b37c32051167bb1c9405b6f18f84e4f559f030ee4d9d1eec477c83bcc035da6fd463f452d4151ae19f3726c547d24272c18cee0cc3bd8a473c06", 0x56) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="66bf043373c934acd8dc31a7763d6f42a32a082b35f158cbaf1e6caaeed015c407a586083b18d71d42071e8926ef86376388eec39a7a8203dd12436cd6439589eef4423695ab858cf54c896ab575a8e98c4081df87d61e043f17ee09cd6b9c643e04b51cb03ed155dfeb1ec619803f281cb7df511ad62fb805f33d2b54a6f5073b7e65c931eae1367136db09e579f393926ef679eccb9d3e30ee52a676e995a1873b8896c33fb4e8a3e71d94a97663f72ef57672ed796f4adbf09096eb", 0xbd}], 0x1, 0x0) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3b}, {{r0}, 0xffffffffffffffff, 0xcf}], 0x5, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:03:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0x2) 04:03:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 04:03:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 04:03:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x4, 0x8, {0x101, 0x200}}) 04:03:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x27, 0x7f}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 04:03:08 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) ftruncate(r0, 0x3) 04:03:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r0) dup(r1) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff0000010000000000007014a08e89881a562e4c34001b3f0adc1b3c30fd272d9a512352f865bbc91d933288730c5bb352de4c4028a05bae0b8678faa51db5402f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 04:03:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 04:03:09 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() syz_open_pts() 04:03:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:03:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r1, 0x0, 0x0) 04:03:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8008, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) 04:03:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) r1 = semget$private(0x0, 0xfffffffffffffffd, 0x288) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/4096) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = semget(0x1, 0x4, 0x112) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/172) execve(0x0, 0x0, 0x0) 04:03:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x1) 04:03:10 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec14dd9085a8c4d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 04:03:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) r2 = dup(r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r2) r3 = socket$inet(0x2, 0x1, 0x3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x9}, {0x401, 0x1f}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) poll(&(0x7f0000000180)=[{r2, 0x100}, {r0, 0x17}, {r2, 0x20}], 0x3, 0x80000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) setsockopt(r3, 0x800, 0x80000000, &(0x7f00000001c0)="5ded38e4703b63ba619073776ee27002210451503c55798d12c3ba19796ad8c5522467b637154d0951e15fe9ea28b7263aa6e445653d6bc3eae6dcc22852f43bb02fdc62", 0x44) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x7fff) 04:03:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e804e8ff02000035", 0x8) 04:03:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000280)=0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r1, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x3, 0x100) renameat(r3, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x10000, 0x41) 04:03:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x3c, 0xfff}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff, r3}) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0xfffffffffffffff7}, 0xc) 04:03:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x9000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000002540), 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 04:03:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29a, 0xc, &(0x7f0000000140)="e4ffc9ff13b9fd830200", 0xa) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r2, 0x2000740d) 04:03:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) r4 = msgget(0x3, 0x0) setgroups(0x2, &(0x7f0000000040)=[r0, r2]) msgctl$IPC_STAT(r4, 0x2, 0x0) 04:03:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc, 0x1086136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 04:03:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xa9, './bus/file0\x00', './bus\x00'}) r1 = dup(0xffffffffffffff9c) fchdir(r1) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x9) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000040)="eaf84f", 0x3}, {&(0x7f0000000180)="37f9ac08f0f321867b940ef1b6cc1a91481853b6323afb605c69af0393a6dee78cb88a17498a9293e3a11590f978e84f2146bcf9bdc75d081b3609c34c13a486e19d6f43f1fd11739f2f9d35015a5882141214faca9a21f3a69fc706b76967deb105206cdb67b6f228caf8c2230ec70b7f544e6e62de8506a7aeb0f28b3f52c3c82382c77547370f18e1ecfc3921459d115a470e356ab006c2cd32ce5688c12a0e05e0187ed400508f02e628e93625e2cdc3a4b095d4623e4e38bf2656917d45646afd6d57dba9bf19bb89bd452d1a98aaa3e00fa8507e9e689dda", 0xdb}, {&(0x7f0000000300)="c7915ddf774d77814a4b616d23335ad9a1e1b55954bdc1ee3340b3e8cec38804af8bb799cb465aca3f1ea4dbecd42107730b821b3e11465cb70c6c58563744aa07cac1247bb4f9a39156ffa992641c2f36ccdffb387f2da80a7ae2ea19c8b042d303f6055efd42f36aa46051ba8d94eda3f0f2fe446ad6bc2be10077cffb827a3e568dc7848cfa728632a467dc4b5edb56b3e09aa54f62e9538d311296c56af9695d0f0c04547adfd3e9ed13d6fc9fe665b8a3a9b8fc5b13292a97fba03b858f444c185b4f1deee892ed5ed89c8376e8518d95c00e6ca372e52816f6de53bb73c0496fb8b2a4df7cf2ce97337c57210e8924e74cb7e6b78cb0c697f6276d003c44885bb222bf442cdba882be2a3bdfec16f001f1bcbcf0a41b255244f60ce892faaffd59947b124361e6c682e9f87fa31c4c872d51bbe6dc549cff367721173b470cdeab94aa3ccdcd7cf4d1fb49b9781baf5d9e619944e2758a02c420fb03dbe03ed06066ad255b98382f2b0845b2e9d60618044adb330fb5e6a74b4a0ada65c9dae99e07355ef742a7750e6985c79d0c876fe17db6c6f5d2e39c536b70f13cc2e36c6ab2efd9f57d362f46a3903d53498aa4cc05c21bd8e7ee20f6d6220f446d475612edaaf96d87c8593431a195dd11595f2c5619b810dc388d25de54ecdec60393b62dead35a650df20eb80262827e3f9ebd2615826482997c4726079674d252476a142d2dee9cc9a783f3608e45d955e3a2c15829f5339e76b48d80c4a01625f6e2093a91f0f4aa27386cdf420e74c773a20a294f7482af1f85a8408afce981b7849ba996909b6e5889f4bd4f32d4f2afbebb3dfaba6c351acf5b98438009798fd4ebd81b8e2ed7f825f87bd5a4bc9698251d279b599b4c20fdee904a62748da0e34ba5a6722e5ac194206b114e714bf627af4d921503af00cc46ad30cf68ceacea95765a574cd18c2eb7889f2709a2dea4eadf97e46f6020490f54d311563f8f02ca48b5867c4840db846a10b2345f459a7dc366254f873f2930b41cd4349f20e3b9508c3f4380a06a703d2f4391a69e390590d427e7972088d323fbcbe08e4ca311a1f4564e6fad5343c5eefc2c75fb00667040561834c548be78f0d392f1b032c0af40bce2917613380369162eace6054fadad76180ba0058c28530258e4802646e9a6424319e39bddca4f1421d1ce6e6a5236475633657ff6f4f993ba2fa4d27eff6ad663eef3450a3b855a710b6a4b91db7d36b3801bee31e10dcf54baf02da02f6bfc3f61ce09f66e3466affbbbf29f3281fa0f2d9138b637a7595a4ff78ad2eb1b5f92f880fb15ff264b7ec56c0d84da59cfe24e96ad29bb638066da0245510f3a301c9f8b298ec23da9176e44daddfd576b6c24948ae55ed0d98d1efd4dd0dcbaa9cdc596a9aef851295ba3809e997f465e23dfd40bda6179f226fd115028df85525d16dec41910764556845a52652d79dc446e66837652095b438387e8aa60ddc71f7268f7e95456022cf11e074c79c01cf470b7556724e12f19c16213f0220713840a195907eeabd142f7a1a73bc94d29dcbf6009a3733e2166683be39b9841d210feb659df843ad2e99ed1652aa8f59d74d9a381c6cedb9c7f68ed738622cc71e1dab988ce74ef8297c85cfa57f0a4edac5fe7774a816b1de8667f569b35c21d6967b786f6056a7b4b0a0eb2c8cda68794adc7db9458802fc40d9a58e69f6887a6db738f29ff602016ffff1f6cec68d67d3c9d7abad924b237b8528f7f837086c62eb9b4f6f7ad41258345ad9b62f2be58cd91dc56dfc7b9f7088e1614f3d79230b00d8c937a89839404a2fb2fc0c3f5b27e5fed18ec22cd84e686249a1bb4f6248549eaee86043eba891e05ab11852d4f5e9c99ab06288aa24cd4d757d8b9039d95da2792966873d6b7fa68a3c44aefaaa493ec7c03ba8b5f8e9ab3492f1f9c998912a3ce926f6b966168a253dcef5a07d64675d2d057ccc49ad192156b64d82febeddb852fe40949656d3c203399e57c81e045b02177476617eea3e3fd33e7068ffac44199958cefb7d4eaa9d17c1850cfe6ad7aef9925aaf0dc8cb232a3097588f2d1161ab2f13b2f592c3463d61c08c1caa57036ceb4db062ca04fd7e9a8374c4693e9ee3fd3adf2aaf1c1017e7fb457676fec9d5008911c0e1899b6c284b7d9c9a7dc7c2a467f641612f16ec2bae0c65e3747f7faf05d9749f30b6af0df943ea8eeaf56963a3bc9c06322f286211ab80f2f49be60915cb8d7eee166ba53f2e5074a91fc2f842e22ea6e579d37dce271a0b5890c898e71e70722472817a7068869acfdf3481110bae100e1c20b640aff0d88f5d8edb3ee1e4a130231a30ecc70cd30c928d384bee2a11d0bd5875948e6405400665ffdcbab795d5f28471def96dbe7335cf3b93f07bf296d30260fa766989e3880bafbf52a9a7082eaa48d170728c632b4c182c37c550734a7cf18e31809b9a0f2b7325929a2df4f00d5b7f7c149981a60b8667d38018491f4c595071fc39014540c283a2c494526841fe8e76bdd5d7456189b129fced6e53f3d56327eb55e005cacef541abcfcb15af6699554568736a71811f05db6b6e074406e1c31b962c7d408cdf28e5940e793794c4fd36c0626f7008515a2657251d325132084c25e2a58b6278dbc39ff622e2f678cf0fd332f138f1d9313e337e20a1dc9266676829920c0ccf796df7b1b95b930ea54eafb0ffa17a83c0c23f624885ef36d68097836f1b375d093b9f8f6c4d824ee220dd3eb68da36b5c5131c22a918f1c2838257eaeee85348d9bb08598dcdc099ba096730a8ec515c5dcced4d7244ab635d7cfb978981851c940e6b72997ffe03d0f48ee985fc0098c766c313e8e55239d706faba91a81e7d6bdce481c4dbcb2502e4052aa9e1fbdf0f17f216a39c70b7ce18584c0d7bc28cef2c81088949b3df2550cb78b34de81eae46f15f8876fe2a5ffac6bd055cf3181dfe058eca1c77ba62c5a25007a8b6bf9d801b4266132da4b74359a376ff91a123baff281458dcecea2b9edb559f368ca3ce2a6e25e8102eea27442b2a03edb4dc07eea1d3eab207ce5525d82f5afc96b8fa026ea1b6d4e9fa8434b96f8b736113fb045cdedb50d975b39a756676e198bb0111962ea1bb968ed897df74f64c1ebce75a4439511e7a2b30804b32fff80e29d99ccb64f2d8bfa643ff401e5bda6fa770cf1ef181111b318d45236a0d4068bdb21940faf2c8e44425f4f54982c7ab1124c6ec5b05d5e814bf3a56ad4ae7263c944915a8d48331bda11c86e5a5d626797f99ddbb30b478e0954a0d0e903e3ee2f66128d8a12ccce9def0be2fe6a711c18d95f1343f6ec074f81526766bd92c19a18ff9536024977ef3daf75d30e2e309e2a69f624efa988114b7afbb12113170f99f3f666a8a5ba1482bfb8744f451499f8084648e7e6584715eec433bf44b6b93e862e14106e4c0311cfae1fc4d8aeff9e295e7ee06a75600aa2bb9f5a115c7864dd882f2fcd49bd4def32c8e039dd1bb643fc5962dab93c207aa6f92895f01f3ca6562037884f0adc9a00bfff78feda5f5328495dc2caaa152f957c698e7929d95577ce4ef7a25aac437d6dfded322b6a9de191fe0ebf217115cd07f388cbf2d4770044cc7596b6caa293e0192c0e244edd7e2686d3d3b25d1c472360134f367cd0c21669311f4db2cd48f94acd34c4d68faa8d6a5fdc078c776ba307e6e7885a17ed7877846c76eb2a6cf95e94408fd2354d51e85267b831e84d8590ff1fafbf94a3cd305c9b1d961c52a7e9e005ef20128881a4aafab6dc1df497063a2973aff08fb63b8dd604b2f6348375311497122b37f58fc69aa628224a297bcea0a0a3b48a81592bdeaafa3212a4b97c4d0c6af61305fdfe6003aaf3393631aa66bfc298928d6c518d2d8ed31ae5d476667f0959e50150a47d91686f9fb0795af89f01397e8587fd6b1df5bc285cb28ace397fa7433cdbd642ebf202badb8779ad5334cd77fd5b56ec38af786531c9df5741a7281c122c7f389ebb7dd28360fbb9a7e1052c9ba2813803a66f0204da5a9a5c386be8d3382c59f39ff97e2cffc6a85668e63ec71bbe923b56e10f982dc90933e72fc83ac6f8d0601c460f1b6bc25d95212cb29595043c798090329ae80897194d8b47af04be65efce7705569bc81f7bf1bd9cab5e6338e9c2cf1c5f08125302d2b344869232dd67572a5ce22636cb3d96b7513a3f07a5d845adf54847ac5cdb1a99d97a3ad13d2a25f5f343c7c08bd6f0515ccbaba812f2c35377787b46446ec818e17a73c498931c4316ca2a8b3fa505376e057facb78f61067f5489284a86c85fb85ee00d5d65b0a14b726e0ef32306f7c6630a159390cb34cb9b15549563973126dad804931cb346618dd7c9fe93f80d5843aa7b7a0538cc3dc1fc5fd6190b094e8a5e7d3b5d334beb7b83438463a1a03a27caea76f6471d577c1a21f202e45a882cd5cae0134123e90310f9bbedbae76494b06daf9b02b026183779e6ac629f43496978b68995d7b392be274f13ea0fa1b0e013fc18bd07604023d09ce60bac4b06fb2a7ab5512e721445ff9abd1ab03bbc1b0ea9b881c413ab7666c69d62e419498ca6cfe7c093239647574c1c7fbe5709c6d5fed336889ddd33ddafabf988e30166a66eef00b7fa7db294c9e46f47cf1d0859d95b9940d68c0b4f2241c03d2cfdcc0a42efa1ab2feb2339d8fe3b42e1017aceb857a7d35604eeab0b5e192a0db4516a294e83f46b0d457c1467fc29ce932c553211ffce3c36044e48f7eddd0ea8f8180cd264c87cb72cf4fed742799ec677b98b21095b989df6418cf40ae4ed060e1dc678f8f1e8eef5c78526d05c47d373b2038f8ba655b2d2684b6305d7099103e8fc6b08d5339703f121d7a19f2af5caa17c6cf897dc8ded4883777fc2e2e9dd3a179c023b345016cc2705cc3a7356c58d55c19660b69fdd4f2381dce2fb02b4eb6ec5fe80df7f6dd40bf7ca2579ae5db9204077f33e1b9eee6089a7b76d6bb83cb5bd5a3bef39a54359a15996243164af8021be1d06f29015979ca7a3ce614fd5b12075e632fcc2c67cb90921676bf571e2988d96f377978014e38814bd2be2b7e8ee4d9b172dc56a820bbf75e5b96c746ceca20b7ce64389eadc70dda43257c4f84e65069866c133e34e2f4be27e55afa77dd8d42d05df677bb7370ac88ed3d52f4bc254ce06ace97483fbd147e72b91be91bdc48cfe338b2b1c67f7371fe806deb6d5fd342d7cd0fc33606e1aa40c7dfe252736a73ff6da0a2ce0f0198962f5febfa8d4036fd161bc2527a9eabdc454205ea969a75e8208df1b5054574921b590a6e58f73d799892cde694187ab6054766176249916f954807e871d6ee3171442c6183b95ec42de024a9949784d8fb44572c4ba8c031a3229554d94ad2f5bdf64e15020214ce23ac2b25cd36fd97ff98e32f48991b9639963ef9d127ae402b559a32ba13d4aced39c84a1ef2e83f1e19b2f66eb684b0b75067b9492775c5fcb536d949c893f8b0d7e4a144feaac8c2110819f3b92a3a5e385b38b5c39ae88988f491908cf404fa855b70a281c334d8c2cc71f2859aca1a8478dadf995a95144e0429628c1d27a47f31746268a63652a28ce850233487bb5c8da106f1712cc195052fda3edc434e5a15c967fb68132fe26f80b3171f9a15e65b70a04bfe8cb9acd194082489d16073fbf77a827db0b25452c5d4b32563fd4fc32a572d29b845ccf8f46b9cb9d081b2c320db203398493713b5df4c98334c", 0x1000}, {&(0x7f0000000080)="d7c234577974057ae090a92df4147f59fb0fb62acb1a10b5216cffe9c15bcafa", 0x20}], 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)) 04:03:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 04:03:10 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) 04:03:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f9ffffffffff030000"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629909d231d44150d5993968ccaa6a5bb09d70b0eeecab5d94b6aa98ce66d79a8dc4a50a5b7635d675f3ce24bca51d61f8ab7f6533ea4eb63ddd6b73d464e31dd9fdde5115c5a0550f04377979d7e7083b5549014d71e2ea5a1140d855bdc4f995de9f56f071d79e400a6d6d26e359ae4c4e0b84d5c7b18e0c9720802c8cff6c45fe563dba813e0ff3dc7865e38ded721f978e73ceb61401c6005542a7d36e97371c462922eaf138fd53b4c87e3e3e4181490adb45034fc6caff4a25f615720c8abf333872f654a799f938e067a5d4dacc3b9200906036e01f53f27a353bd117a38a0b543367b6ebea6d4541e34643c2c5238c11d98b4eec3dbd24741019327ad77d0d395ff32297430ba1828e3bb9cbe38ce0b5f4d0572458c71d743121f5bd940daaf761aff6f9b0b04aa48ba68b02bad4bc7fdc61b6df68365d6363ef9018e9783b85a49575c7f19fc331fe1f6c6f1e2b67f75b4d3cbaa93be0da8e118bd123dbb4eb648c0fafe1223c06497857c7390f4467b0083fb858d065b8bae4021821c9eecdfc885ee742a6fb82d5ce632f493dd62de1c4966741be5580fb3a290304337cd297cc217dff21c2759033467cb6a1eb96de28db47d21356cbffba5d7fb42590f453d818e6a417c4496a1411d4bf13ba437bc63ab116a789e86191aa4c09f76c2c2480dfe812947ae5ff1e9835b66d93b114a3fd1dd4782ca0dba6e4c576782301636749a7a65d3ac24c7f04f9d6e16596b8590aff9372eb1f6f01b82c89ff79e68e6b2d5318ea8c3f0ac5e20b14bd4465a35b7d740ea62dbafab7669ed57f676a277d1b6c23bbe1b07e6c9b77eaf371a7280330c25a1240c3c79f51df0827fd99db9c9e0243e294bd84f87d4c6ea48c93c80fe9a4668bbb0a7d1102e58bde099fdde5dea5bc26f5225dc845fab3a12f22a84b4e8cc4ae1acff7c8ec3d2d179eebf38229a57b7937df68e24264684d44ca448aa67b8f3ffa2823652cec5b4608dc18b5c72b524f808daf5958a9bdbfaa76cc0566157dc497f0c6598057d3055164c4b9c62e8d9f0d6d764f13c9e3887b3ad2388295e877e712b95da5cf520c96c69c05ecea719940aaef09f8661e71436804a32e0496f08320d7ce8b8fb91a29e89d1cf0a4f8dc6342b533dc74682c001a56c54b4ca70b64c17adbed9595200177cd6a3757d153f811014e8a3bc2619140e576595929582ff1c9b0e762e4f83cc1aa5a9a83ddfba4ceff715b455be8edf26a22c0e6d96156c5df7aa6015a09abfe43cf09aa54a13046a0f813bdba384de60184c546ec098a5911fde13f62ef36c3b82e13302c87e018ef64380a68851eea29203cc2d15c43b5e0f4b366301d28b946542a879dcb4643908b2c55eb9fadc8e4487e1ffbb7f83b61b1618a63ac8da6ff1afca8cc69577dcf3988c985a93333296b2117ece32008a79f42180", 0xf61}], 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:03:11 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x13, 0x2, 0x88) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0xdb) getsockopt$sock_int(r1, 0xffff, 0x400000000001022, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:03:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x3f}, 0xc) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 04:03:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x753, r1, r2, r3, r4, 0x40, 0xfffffffffffffe78}, 0x3, 0x7ff, r5, r6, 0x10001, 0x1, 0x1}) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x1) 04:03:11 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 04:03:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7ff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x4, 0x68, 0x10000, "aee3bf1df065121765cf7940209a25c58e6ed4eb", 0x2, 0x601bbedb}) 04:03:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="34e7a18dae132f940bf8fdee565e81cc49d1ac6a6b7a5b3debe6f77b1fb6490b6c22b40cdef51d157ccabf3cd0b57bf75ca4fa5911ed6eb79deb564fbd8fa7fdfb6541d57a4e690211e8efe311a75750fe0ea9d10aae468fb99bf79fd6946187bb9b4fe02137de2992bbafec25a8011507fcf7c38789758f6e1e67161a7aa3115e6a7a404d15d24d774e1b2b2682b2880ff599ba8b3ed83a91c65a7681badaf6f10d7ad97542f31afb7d8eb4791a26cb5b51e587b9f6affa1831259b", 0xbc}, {&(0x7f0000000240)="5a4deb4d4b1c75d2844d7aba4cefd1855b7897f207b36e4f8b3b705a52a70b209322fe922cb5be795da4cea7f2e6f3f2c4031d62eb3942de7ed00625e5499bfa37491a24717911970454e8ced45e0d8109f3531cf0b099734c4cfa65ccfa3dafde2e2d832c1adcade46989b2bb77ca8e6c557ddd1434e0445f472071ad9f341916e8d276adef120988d75338e968d4090561276494a909bcd37d327f9e632a18fdf6b2ae0d81b581491195a928864859eb2f97ddb08522a33481c13a48538ce1b09837402f96c6f605f863e7330be0684ceb77c76fe1628f", 0xd8}, {&(0x7f0000000340)="769e118cf7812d683ea653ce389700d7a6cca656dbc8aa3ba4f398a9fd679b56fac91d9afce72867d209ad16eca63f15", 0x30}, {&(0x7f0000000380)="7450d8e40f1b781524f7190f19441afea026eaa4cd39616bec1db4abe8314ebd95f67add72a04f6c40698c5b4a681bf009de33414047e39a1d01fc6f35183c4b19153b57e340eaffe7e583", 0xfb}, {&(0x7f0000000400)="cc257b6ea6c5443ad1d295d830927841e45a11804d6f1c4d639a016240ef5ab39302c06883ff6d6467b4265c14733bde54607082e47a40baafc2e0cdc382277c39bcb7903dec02b412a7d89dc7cc7b20d5fce5f661cfa31d1a87dcf26d300811c8decf54c50ee4a3bba5a2381ffe40fe0afdcf843d549291521c047e94f14eb3a4c3b2dd63b12c4d41be4b64a0969714874668dcf58fd63a4855995df132f8777c6008dd9764fa1cc62a77d38f234a421f711faf03e4202a599223a65bc5a7", 0xbf}, {&(0x7f00000004c0)="ef86ae435f50698ee7716f672b456b9db02936e03e88c59f4327af7b065eb309978be887584b1691605a6509e9ffe23517d53a8527c701d949171a2d95d1e1c823746327a52e5c5fd26c32fdc421af9eabd7e73db84bee3f222113a1edcbe8ef7aa4a34c02480221135f070e964c9986f4846ca061599daa93a42d1a982128ef", 0x80}, {&(0x7f0000000540)="fe9fb133c059e421ab50fbdb463ec0839109f364ac1b25eac232471b13acc3258e52cf37f735c15bf6e2c388936d3ba943ebf9d89bea027f4070ee9d3f17e56d10cb408065268d55e729381b78cdb83f8a15c1f64b7b1ee2d3153577b15e66d3a83ee4bcfed6e36e87db20fdc4b9f40d2e41aba2e9cdac55515d9296ac53d0483a244fc01f89289ebeacdb378ae83b71260acf31cb1d9519a0ddca56f79432569e1ee4db93d8da278721d20509e46036242c4be4bf8fc7f5bb04b31d7c32fefda158307518c6f05730bc9c", 0xcb}, {&(0x7f0000000640)="fc5972421e448057eb7c4c42df1f4fc4967cb57719b6da5c", 0x18}], 0x9, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) 04:03:11 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x100000000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 04:03:11 executing program 1: r0 = dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0xfffffffffffffffd, 0x0, 0x7ff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18080, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0xb336}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:03:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece138868", 0x49c}], 0x1, 0x0) 04:03:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 04:03:11 executing program 0: socket$inet(0x2, 0x4007, 0x4) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000122, 0x0, 0x0) 04:03:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x1000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x101, 0xfe, 0x7ff, "9b72aa3905b1dfb3d206accc2a3afaffad41b585", 0x0, 0x8ce9}) 04:03:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/252, 0xfc, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 04:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x6, 0x6, 0xcd}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x88) 04:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000800)) r0 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x2000385, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4000000000020, 0x4, 0x600000000, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x45, 0x809109d253987ae4, 0xeb86, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x60000002, 0x8, 0x134}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000000, 0x20, 0x21af}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x853, 0x4}, {{r0}, 0xfffffffffffffffd, 0xd3, 0x20000001, 0x53, 0x10}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000018, 0x2, 0x401}, {{r0}, 0x0, 0xc5, 0xc0000001, 0x6, 0x20}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000010, 0x101, 0x800}, {{r0}, 0xffffffffffffffff, 0x4c, 0x80, 0x1, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0xbe, 0x93e}, {{r0}, 0xfffffffffffffffc, 0x4, 0x46, 0x3f, 0xff}], 0xf20e, &(0x7f0000000300)={0x7fff, 0x2}) semget$private(0x0, 0x7, 0x5) pipe2(&(0x7f0000000340), 0x4) r2 = dup(r0) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x0, 0xb494, 0xf26, r3}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000840)={0x7, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x20000001) chroot(&(0x7f00000000c0)='./bus\x00') recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000004ba3426f7e79974140a5abb7439536cfcc3cc237d7b0f03a6ee4570923b0a1d7e31391021cb0134a15068e70bf2b94d63346fa74befc4b3e55079963904df8c6fb9a000000000000000002006c538997e895c255afea44fcca57d87b42997a3b4903f595c7c742ee597c27f9989edfde05034389dc52888efe3782c9d69c9c2bfd984e78c6ca856e42eab62d08433a26ac69df91d7a292a8ec04065bfec978040abe"], 0x6e, &(0x7f0000000680)=[{&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/18, 0x12}, {&(0x7f0000000600)=""/81, 0x51}], 0x4, &(0x7f00000006c0)=""/231, 0xe7}, 0x1) fchmod(r0, 0x4c) pipe2(&(0x7f0000000380), 0x4) 04:03:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() listen(r0, 0x6336) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 04:03:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f0000000640)="22b0bcd8e7ae8d8588b459ab3cbba06b2a164d301f0532fad8876aaac2cbf4e13dd588007af3bbc829fcb60a8818f808e10ff0c218c3fb334cf2914e65b1587aa6406a562e48cf6290e45209c95d0b52612377098dd7835f676ab07dfb57b31fa97f587b162cafdbeb5ab2c876fe0cfb3e9076f6b48d167444eb51dc1667250d9b16e740a5c3b44c2e0adcabfc3827a009917f8e3174aa853f01f61127cf2cb5782bdf587865598c4161bf58d41ff297f64bbb74693e8712034af532a1", 0xbd) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x7fffffff) write(r1, &(0x7f00000004c0)="492f92c6aa41f545c9b840e489ba4113d575c5ecf149401f4c3ea58e2c27220f774c24e7b70eb36252950c773a59eb97ea6258b2db59f383e114c0b2ff339cb41fa6d9362ee2b72da02954192853383dcb4a907e09f862a201c73d6a8ef18a03fc370c82a6de86e459869b4a90f94afc70f72bc88564365ee9a9535366bbc12ee683", 0x82) 04:03:11 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1) connect(r0, &(0x7f0000000080)=@in, 0xf1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) listen(r0, 0x7fffffff) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/157, 0x9d}], 0x1, &(0x7f0000000300)=""/164, 0xa4}, 0x842) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:03:11 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xf5b8, 0xde, 0x2, 0x8001}) writev(r1, &(0x7f0000001240)=[{&(0x7f0000001280)="d051a7ca5ff82e9131ddd37760f61b1946e68693e1c9474ee9135e5dbae31276f7ebfa350bd63268071fc4ce905f8ea9562446a8ab5430dea3c9d99e312690407b498a62b5", 0x45}], 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="eda52eec061bd137463689ded77d986184460243fdbacd68919c7045fd40a3251a0ddb47b4aab68dfafe5ffe3b5b46539460793fa932938c9cae34a3d484f5d3051da510fede20ce4f8746fd50a1594c3af63a21376c08c3c3eeebaa983b47a02d1b85eda7a74b9da1ef1a4cdc9252f30643258dc96ba2a7d7035f6a970a9b139141e52b176f25a732001295650f576050e83ffc62ec02f4aa05dbe3dc4407e87048d294d0780c7470076d8dd14dc15de062d993f105484dee4988f578c9c10b683171e8a51103cf99959f18d091d5299373a55f8f29803ff3a92546c273dc93acae576ed719537740061ee902e42e2af77a45526bb68b0fdb00c2221b416f04251d9337698062ab519858c99576bfe793c0e1b76aed10534d33873e21631d53b3fcf83fe762e294147ae06400aad0b7884de34889ba41b53d39881019e138364a007e9a965d171a536988fa9d58d0ad360933473d92d8530f2c3db036aa170a02e36c0069335c43da6a4199a9913abd5b4ce0d4fb69a3ab4b6c6a1cae0f7c62716aa61960d27647e8162bc839804d8671852d1788c0305a1ef7597d2e56536bd7e98c3ec87b6c05e77d022c28fd31b27ebfb062fa0009314f3b7eda526f6bdb4a52b3787d5a5235eb61951672a887ecbc1c9682a77a9bc5fd73fdd88dc25be2489211d86d76a64570349c9ca15591c7d3aad17cab034f36950cb8e282c005e42853e1625e477ecbc89ead6f4e0e08c2acb7cb1008e27bd8668ed512c3968211baee4626d774bb8c2dae366b53be54c7f70556e094600190828963fea2d2718d61bd6381d73f23ff5a1bd57294a1bb13ea621a3a66c5f938586624a2e2b9f0be5265f63a630eca1f89990a152ecf0b9b5005276aba379beedf4ab03fda4db754ca3794957eb1f69eaaab6aa678f56310c2eaa94f4cf45e13f51db9004d2e5353a317962bf6a88e80e264f5aa1f88a38d62120ac3aad13e2ff3d2289b676f9e5fce03ad580a469eab216a885b6da563721e6fe07de41f0129384acb2d200dbc182da248aef1cc22cdc60f0962e8e523accb888e73c4706a504a4b1778e0a93e0110a53fa1f4b878bf3d03998a2f431de64702e6d368a6946c1450942538101a70f31e9f71210bb1156e05a7a6a498c016845f4ed55058b3ae3553f4f9de305100754e742dfae7d74197a17365e3d0fc6807a70fce37634ffe001d3ef1b303a5e0307e9984bbc8704ad1b130b918a1a1847e341d60277361175211d82c784c22be9749440fcc9dccb068c0afb0e9aa0540a2ad7f1d4fbf6733d832bb8488b12bad10418440ad630eb27c7e1757591edc8a5cd75fd3becffc9eac20152b543692a671cf1274f60714189a356cd12da22dfaacaed7a8c1adf1ea178b87376ae908d5dcc48840505a67ea3f641305ad6d942d9e5abad16e222741c51f8d37b93c51fb9557c756ef317551ce4d773f76125cbcc1c10839a2fde9c8fbbcddecfa9b1e6738fb7a642dbadc7fceaa6606cebffcd68d8aa046ecbcd0ae896bde3569ff7b09a89538bb4bf69d23e3d1ef964f70f825ab47ca1f31491e6c4e4f83f526e8b525bbe9096e15b62f179dad8c8cffbcc55298fc8ea16637a1d7d9a7c3f4509ab35b72c45bf5d4e3ff8fc6887d2ceacc1319c4ee29d96fcd2d4f3accbf51835a3866fe052e575d73bfc24fada4502543c4160f2b7bea05a79c6719a020fa104adc2ef05312c2e189ee8637b63543fa5fd2e3ab9939ccab92f5f3634a75461fe4f6f7314044555ab74c9b958231ff2ccdfacabf8613d535af6d5c07f965603401c138453486b079fca20aa5bacaacc05dc9b30da01b72282e616924f6e9dfaf15712abf6e19137f41a90a3284184b925e0d3cd718795e842fe315ca9ad787138ad82a78d63892130e8a96bd92cec71a8cab46913609fc2cb647e86ffa4acf408d7208caeae9bfd8a9095c6fe7d9b33844cefc27a2bc7215aa23436731d3c59d192cb970376eafad184c0fdc804e678d10b137bbc19aac4d889235e2bb825c5c3ccd8968381b24c1470fc5f0ad32a22280c33f0e0ed366bbac71bfe08d9e5853cb23f594a9af36b376f26e194a59399cb1cf5a630db3393643a0409810e2ae8f1c1e692cefa8056978435eb413fa5ff0242599a5b15d9415c2eb24ce5106b9b1587b0b0b44c7c1394462e9db1f51be7f108c1e10a407457f769a4e2abbe61ee253033b82201412793c47fb9e91c81681dc0f1dd99617dac1712cc096b9bb83359a33ea015f59c9b9eb1a237adda085f4a8b8768532a7a6b43a4f4fb64aca87036c88419e598df82ea1081636e63ac1e19c4934cad3248cbdc17104184dd4d34e56ac07f7a207ea2cf12af2eecd37a18499efba43107e5a6c7dc6d57bbbb5b767081959cdf37ce6a3ebac7506d251d1cd546179d133584c6ddfb45d1474a2588bd8a57f29187ce91deac30f6d6d1a9e14191dbcf2224b166e554dcb16dc3ea9d34f0d411fbe03881d35d366c9163ccd7aa336e25756c918d397c77d2a73647eba288b239ed409bb07d4853bd273a12cfc756e8b36872ecc68d5ab7b8afb1a62095b3f7d712267e9ce6dfcd2045ffee07eb536aed4bbecc0a46f30aa4613d7e7fb78d4415e1dec71920d0cc142c7b9e8512f65f37115358e782747221cdf3ed487b6e1fdaa0be321a35645f50a80f78be4cc1f95e1b9cbb5268f0a2d0c1fc6ead653c609a2e3e7a3ce66cba488319966315c93831f71018b191006f48dc6544b2b5cc468917ca39268f61484684982d044134faa8fd6f0a99cead31b6f51a1915e3f5d2c63bbf230f6763b2445ee27da9d5ad4cd22e58a9193412e2b414032b7b741d28ef460d1f82eba642a4c6444ccb98586c903b96b5111af6bb6214b72980a482d9f1b737a8a5fe25cb82a5c1587fe7d689931723bc467799465c871cbf5f7206b0234e6bee2435a44c5c5e334b613d8b6a28a255b9d2d6fae95e2e70d8dfd9d1f639e7dc15638e8cde4be4173c70c20117af2bcb102347e32db1349816a41cc3b713738d66ed2da1022416e9ebde413d4f1a2b25162973da46fb0f09fdadee808a2b6f5cb45f26d8ba9bed53647c7e6719fa0b9bea814fa26625e44b4ce01654695e3793aba76333481d22d4c49f4e3d3499b382257cdb746cbcf32d1853dcd54ed041dcf1e4aa4000a02aa12832ea87427008747aff1687b54711ac175314961cc7029cfb783be331df879e1b751a7fb169e72ba3d76f490e0e5021cabd4d3de54bc7fa00e3cbd247188731c3fed6cc1ffd373c0e8691340712ccdb5a05fa3fc91b1ae5b59af2b8801d3e20fe00e15dc5d2480fc2c3790255aa1048d0805211ad6618ead79d300d577ab1fb58831348076b9679594ee0066f75723bf2df09744b04ffc77b8d7b9b9044fb4757ee0af5772f866053f447e569b1e5bd0a71924904513099c20d09410a9cfaed11d8f1596dc5da2b670b52218d2bd95bd32c09c27cfbc8c2b51b521bb6929172c05fe6658b7aa1807b3e2be5551601102d300d5e17e557e5ac6ae12ad504bc6bdb6525d6336a6cfd2f6ae55d10d29c894e9d7f4b1160be72b1615bd0d04850a81f3d2c5cd813d71b4e9c78ab3c0e34dc50c1415108c92420522338b79f92967d361bf247e6e2aad293cf810d894c32a057b7f4a9825bac6a3b65fa537865f53a852fa34711e773b3fef9ade56ca41059ac721e0a3d1bdf6792be79cbb71bee6d0478d8cea1d90ccdfbe283eb6f7c21db7bfd15ed49bea34f1f4764ab891546caabdaa593075228bc1de316b1f81751ba96d9e4cb28c59b748489988431c7f5312e47fd0c71b6a6fa7c98f7e29f390dd3ccfbaae7835591ef9ee598206d613305dc953d1171a8c6e8f60cfe7fdceb3aa826dd139d790f08187da8ef3e197bffecfe7e7d4c68330a6e1f10453825d41eaa09c9e5aff192c7214c4643afe90e35f105ccf489351d0c98f40103c1f6b4839d98259185ab1fa782c2b1cfc0b85ee2f97b9f0e75eabc5b59ad2da7a56482bfaed102e1411828cfacc73e1f91adb3ed6ad3324f37299ad0275951fdafaa9a020c8d99c5c01e14847f2c3adcefb4f4422bdeb6e1df642447734ef1f777ca073db91a51a6ce1a79d30da1c7b4db03f6adf5da42b925da70faa1c5b08b7bbe45e090d0a61a7eae2247ee4700aba6cf36485fbb7837ba9d70d55e380d9bee2e5200c5c180599a728aa18e87aca64f5d41245666e033b25329cefb3e7efbf7a5ef9d35d4d61978166160326661989eb4c832829631d29acd0f6f5c0cb58e48efff38fa5e90b781ad98dccc6b18514fc510c120830b135375dbbe2e3c9e77d0cbb25a092d0f8f61850defc1b4561cca64982743fd7e9b1d005c9022b0ee9724d6b97f002978fd265b42a1f7b48e587caa10fe9b03f6d914ab8515ef07bc9b30744a3d3bf8527d60a7d81d8188b532cde80b421149a9e69de3f53fd30ba4d618fde9d092fd1007faa8985499a687b9870a608463c51c999db0b54c66cd32d54e173696f5bddefc4b8186db2617b01403d1b37065b083fd3c6621e636e7f4e6085aef9fe4c1c98274c67cd8681ca1d9430a1cbf154eaa5f0b637f589d610b8805bb8f1c90537ccd8d60f668ee32932a750cecba49007a6920da4f2d7e258d2390b61672d96c7afcfb605873f3d59549c000d53057325b9d294844934965630ae078d2e49e1c3de296a917cb5d13c4cee5320ec826ae5a10f10a4bf6e5ceb2c5f9a59f405e21011c041c08751dcb902ca090c6a66d7ea6c5555965a0b117f9b67e50c8caf864f9a6caa772b662354b5c743eaa4b3308ecebb28db47101828c8729727ba8da46db3f91ad8b780284db659e67d0d34c320b85f2a6f3e1f1c74e2d1e19ca0f5576a65db1b670621394ecd4830204917a27fd1615d651ae3488056fbe9de3c00e0f76540b50ea910271b4d4aafc9d1b6e9bb398f6a90df0275a0429935a47d5d966f5686975367d0a6525d69c0c6974f6e30ca2a7fe5ba82eaece1ee8baed7d8aef2ae91743122d648ec133f2c6fe762e5194359a7c35b6abf17183781211aaf1d79be61fb3e9d31af60ba258319d395b7e5fe045c07802f9cc0fbc74c4df349d0cc7c237627a8e5d5767418ab1e821d68003abd9138b6471c349e90cafc9b104fe362862fe36321bd969498b8f21f95e03784d2c966590e2f0bd1c283688b36842885e60c07d762557af46fbc1a9cf9658d1f84ffe4dae38f12bf03c57d6e10cc53f21e13558fba6701fcad73f0865135c4fbb0936cc6f69c0201d48cd3f4099cca56dbdede3d336f9bad357b9e00509b7f614380080bd9cb757cdc284cd20087ea3ae319efda7a6af039b3403debb9ae5f083192ec19d4a4d3a73fdd2935f32c5ef58242ed981bfeeb2c1e09c3b533e1eec574f392959056974c98ed256e337f7d4090c07449dc35ddab49d94c126e99c3697598f1c8744268e116dd74e3d8cc84bdd514c2966459cf674c9517f28351775e8ac768fe8a3ea7af807a134b18e517d0f0c21877f3a171d09f9d1d020f3509b6f60b7918f978ed459b25e73c0158bf61ef63451b2b4a7cf925e26febf61b2638968bcb75334e82d98fc8b01f7e0a764e61458635b79d91ddc9102fe446fb39a848b46e61a03a0368e2b9ffa00ca1cf30a527bed2ea4b51ca44bf308724986a867eb626ef565c380d455c352ca4be4f787c1b3889342782ce635a36819620404a6553570ef6ef4cc21b4fe1324223133b2398980d5323711bd7602641d873fdbf52e85dd1e09c55e716fd45c3952b462e7a839d", 0x1000}, {&(0x7f0000000000)="a3e1fc61bedc58efb90daa20a076bf7d7776e1ee56aaa8ddf04901c800c16fc7a0d1a1dc75c4520997ae3dbbce4580513abdf3fb6df0a175ff08d2bbe93f477651e7dcf061763032287077b41e83370bbaa852c0b7cd2088f46ab135a8aac7593213c9b5f97cf3e657c3bdf6e474b7ec46434573d5b8bbc29849afbd33b14aa9c29a85ae4bcd887f4433df99fbcd52eb3b21a7c5ac4033295dbfd82b17901e37ce9b21d4d895804425a1fa0c", 0xac}], 0x2) 04:03:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1, 0xfffffffffffffffb, 0x9c6, 0x0, "eb8d6349d9fb216905d93379c84929478fc4207c", 0x1, 0x1}) fcntl$getflags(r0, 0x3) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) close(r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x8001, 0x2, 0x2, "0910d9ee40a514054027ac187fee42f5bd994183", 0x534, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x7fffffff, 0x80000000, 0x1, "66e3f16a03a2fe1dec2f3b49f13e98d24978a42d", 0x1}) 04:03:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x880, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) shutdown(r1, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 04:03:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) dup2(r1, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1f1, 0x101, "a508000000027f00007f100000000011800200"}) readv(r3, &(0x7f00000026c0)=[{&(0x7f0000000640)=""/4096}, {&(0x7f0000001640)=""/4096}, {&(0x7f0000000180)=""/15}, {&(0x7f00000002c0)=""/219, 0x32c}, {&(0x7f00000003c0)=""/233}, {&(0x7f0000002640)=""/72}], 0x1) syz_open_pts() 04:03:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:03:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x500, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:03:11 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) open(&(0x7f0000000000)='./file0\x00', 0x701, 0x88) 16:14:36 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xe0, 0x9, 0x0, 0x81}, {{r1}, 0xfffffffffffffff8, 0x60, 0x4, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0xd, 0x2, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8a, 0xfffff, 0x4, 0x7d}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000041, 0x7fffffff, 0x40}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x7, 0x101}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000010, 0x6000000000, 0x8919}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x40000000, 0x8, 0x2}], 0x7, &(0x7f0000000200)={0x7ff, 0x7}) 16:14:36 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2) getsockopt(r0, 0x1, 0x4, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 16:14:36 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f, 0x1}, 0xfffffffffffffe2f) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:14:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='Wc') setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x41) 16:14:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001240)) r1 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) sendmsg(r0, &(0x7f00000036c0)={&(0x7f00000000c0)=@un=@file={0x1, '\x00'}, 0x3, &(0x7f00000035c0)=[{&(0x7f0000000100)="c65bb482ae79374da947aff54604cf5c225995fae8c102eb381be0448946c733d7477e3e00ba3ce5e370d9a5608cba3f0a781ad3f9c7e8726d86323aca91feccd7a45219825186220b3e734c23d5ec21b6d78a5fb4258bc0519d5d6599a55d162500d72339ea09f00300b13228ecf0094e9479c6d32953b239bd10b36a2674806a5af9fb996e241307510b50aef01b48406dcfcf335ce8875c5f750039f2ee80be418b3fb841cfe0ee01b2e9be8607951b025e5cf68b56378704c88487a0ae7709435bc5dab617bcb6c96108f650d7601a233a95167320a6477eeba0122ea52490573e70c3eab31ef9e185acc9063bfdaa674815ea9a3ab5cfae1e8d93d44b0c8f435fba63ee94d5cffe9476193fff629a8c5e719bb9723e0324c2628172da82afeb54b4c7f03c17de31da20f49d29e1f99a1ccead2a76d418d2194d5fb951d616d1c3e48e725948204e6208c2bcffa7a6ff5e4870bb3a1bd2cde9c3fcd91e0f88ce071ec176098d7842ee676183ec268c6c9def5e5890103cb7d739f02feae77d43075c55bffb9055793da5423fd1504d20a5ed9812250f2198b2b2554ccd36fc5f10cd31236bc3614ec42d3f178df1abd1731c727d952c043aa80a8d16ab1d0e90c03d7381764f7cd795f927c36db686497202bff9ef02534dcc0655ef22f9ac2fa9f1faf226e9c799be95953238bf6ffe6ea4ed0e6490d7a6b3981ae103339b995141edf3ff5d279c53a3fc719c6cbc988f52dc3c9a7107cee7630844adc3f465de050ac67265ccdd21c29856cd43fcacf544185eb2f6105ae4d9747a28d2e7b0a7313d6992d8fa78e9e5d1905e3bd9a5a7c1119b81f72008872a753411c5025a810cc2a709e46382c22fc7cc3541681ec9f0dfc46142a9598777ad28b7c36e0aab9eaa9b3d7380165d37c6ab6ff560971600233d31691787b40737400ca8f49f3a283f1e34314e94e5d687416e840e87bfc5f2bce3bd61bfb35ed29c2db3f183f5ad077c6e982cb56cd0f67d1ff9b287579367c734b00d8d8bff1f9b44d81180440b71e30cf6535f9d7bf6703763677cfedc4de37983483c9af78784b3f701fa3d26e5bdef52928990721e22761f36faf647cc432b8762f021db43aae8a5af185d6908f3f8513a68d6ddb4dfa5c8e72efbf4792a6db9e3b77d34f13d7a5d9a3a1db82ecc7cabd89607aedfaf77d33930c592cc781e628618057cba1c9ded7e385f0bb0a67150f6b57fa1697497ac5260cc1dc535e60c0825e544a1a14ee42cbcd391e11bdc3f73837a7b15d70ab05d8ad858c8217056469a63bdf0178286c6237ca4737d8651b77a8f76c436e8b2a853e8aae37a3a07fe3757e1afa550f75316a5813bfc4a5cff4f2614e1bec3ba1f8f725406988caa4f03ef5d00e1649c3db9e4ac53625889294b33cd3ff1eb91f8b76ddc1d96f32d8e0611f3c7c4a734c278493000b9a6dbd10d69d90e15765ec97517b0a47ae9f38d3b931d88c94084b0f6386ac94393a75ef7e9489fb1616eef211b1d62f7f54c9e076e2cccd7d952f79020f5e69f143453a14d136729fdea5c09df0bc7925d54518b2e2290e3e2136c8a71b286cbd546ffdabc01ee578859860e8b3b484b17781edd1987e617378b113066d6e3389ab3ea2ae87e9a6ee44b912101ecef9312ed9a585deef63da9f16005bc16c25af96acf3080354e4f525b2b6ee48d40f474a65a3ea405aad6fbeb0d2a60ab52ec5e9d89c1671fade4e7b9151c0684459d3ef4b587c6d43d998131c4ca2d1def440c0dc0ad3bb50870d6c43454ba08ea84cb6f11dd536a0e4c9ae03133dfadfb52c742c273dc99343648b5bb823d3bede376079b856c3c763cc867e1be231f2c131316a9fa0b8a9ba8c3f20c07899f31fef3a134e9f709e3e38973ee342c8c006fee48ab3b82659d043a40cef66c6ed860235c71ed99d4981a21ffe5992fc4c8b6e5efdde2fe4c440603180d62d23df6b153373620b5ffacd6fd3772e377932f409c52e1f5bacd668cdf1fba0c25e00151f27d6b675fdabb15cc7f86afd92fb86c3eeb83a1073d9d6d10e2222697888ee1bc7f82d4ac3a51eb3cd1938a7a9533b1446a5cd9e00e7942824e4cd94826e039f967c36f0508c1fcc91376e8ade7a021ddb2772f02dbac4749dfbc9d23f63e609a52a7246a2ccd8af69de8b0f92d8570d582eaa15417a0f6fe42341addc2273559c6791a558c3f852d9bcb60037938373f7656c2994efa39f7e8f7541229b7b9be631a98570c6b004500acf1b4dc028a871dec68b737facf75822a5c114a22f49d7c4fbd2e4a294438fcb817276c287e3cf46adac6a8ea0e78ea74fd4ad43fb2aa722a71ff8616858bb30e46cd9c818959b12f206854b10d45ec598d00da8b248d3a5a4f2187a540ded7afdb020b801585451fb87bc603b900288865baa0c215c09077b2c397207f817d6d93d91d546328bb593fd69b91da45c2df1ec6c2e04b2963487660c625b1cd947eb3b02c5e7bece392abeda077a5485b3477d49d7ab30e770ad41ef9195539aae478b3e65037ca6a83285ab97b20e6220bcd3e3921fa172fc18ea6feee9ce10c6d94c530af86d2e387e1390270263f42b7d2e54816772bf5fe1d97d7e77c6bbbb32571026dc4c67f10564e607d41c5795466f99f61cdfa99fa3fd2c58394b0a7b60a090c9cea3660ef2b56638071faf47ff65314509f86d779d6163de5b3765aa8981c77e852c9536d36fb9b2fd97898bb98e5fe9a742a8e9b27294c383b803420851a014a796d3876dcb4be8bdf80adce1c49da6ca372f633b88d13e025b8e5c2b82a8357a7049e7275ff089e23988ee040d1cfcfa79b5edb0f3e82718e11b7a657b2f5037c9e0a590244c75305d088a1a393b27d50f9584bf185a9b54325ce0a0ea78d0ab89e92191111bb672a385bd07c0042c70db74d3e3063aba4b8f279ad866272ea66657309a19d204170ea2de6b5baa669a8ed96538ce9faff3a39b62b65b9856af329a32501f8431f305c2759d61bb06208176ea47b821beb73dead2a4e937e0f3750e43a4e5772bb82d7e5c193cd3142f6b0b07a44b895e9ad0dc654826f8c4c9016dd9a13241177dc9b6daebac1d430a6b6e4ecc542679b74da24896f75e789229116f6525e241cadbdab9032cf3df5e8f6bcf5a527de03c4dc39c5f5897259a898dcd1fa607721590f2de30c8d6936011a2e0f72fb158d29d7a7d4addc52582858cb7f4463ef90b67b6b45a7323e1a90b7f85a7b89e90732dc8063a3af13c802961810c6b78962b56cae33c5ae69a2cb491544dda8323be8a7a5efaa9a54a6efc8118c15cbf485e97bd198734842be14caadea6968c2d20f0569e196e11922568b7f41402d61a047956d2d00033438796b337843fa129958db419f0dbc6ce72c729a97fe34fe3cd296ea7b6987b47926671173e04d450f9d8e457987c47cb715da3891b44729bb29f0c59839cb8603778614fa31ea0b8ee2974e9320bc2e99f725c73a3a25bfa961ee2f8a830ed6b583bb8c56c817e2b9cd5574b59a3e6c272c48e5e84b09a74ffdb85b301809d911e08012b3e837452a98b3b8c5ff8475bcff5587650b0d2bef05c2923fbaac77c683b7f4f2a9919b2b11ea9cf05fa87cb887c92dd50f3a15c888dfab9cad7e1bb73af9c9d19eda97af1b9b2e665d480611a769bb8a44e64656d47687e6c07969fb414ea420cb983c8397a121294b694cbf5c1f23b02e30bcc8a397a60d74495f691bafd771c7e9e2a4c615a07bd58d0eedd70c854489ff613cd1b4acbd9f4f84799f7ab1cafaaad9b72e4c4371dddb721bde9a70b310008fb6f9cb74fa342e2e24a5ab2dc47bae4763f4df1c2a52bf357a2c1bab15f375093cea09f125afd01e37b066ca42bd561133880f197d1e011e0d0567f5dbad3bd36490b2170882cb8162d8dcc22aa0e0f3555cc40ddd9fa5556a27bd1a26d7f9ae21c605627386d4b41c72e3414ca773a99fc92a4b02b5a235995899ad4751cdae49e9bd7bcec09c9e65ae44bed3fced3dd9a5c1a4a02520d7c34f17cbc33115fcf0be487e3af4c77f072bd5792d865973702d7b4b35c212d292540ccde983bb28f3ff02e6c95b8984dc76547a9e3a1737eea423fb49bc8811610034c09d28514c98107449652a3f30d936ec5162edbc3a49e477a35657f4f57341b006c696ef2fc33200e4b7ba209a86e58c84d91cd2d39ebb62ac0bdc4d5084b025ed6df1dc4f8ff9620d1c2e86f8afe55f93ef0f050e62172ba9fee11bb84ba94afdc877bb92e4ca738a8204d27b457417dad629f34a70f3d62c9eccff83963c106e7672ca9c1c46215c47a826a8cdf03bb74c10e38791b91599822fb56dac42391d7c72671d0a8ef8b4ce118b57b855e4f0765e33877c9f5d72150d2cc3cbad932d0adda43d3b9200f1bda9ff31b74462cab3fb774094a4770d7ebe6a847e5db23b853bb1487932bfbb06e13ad9554948ff767b1fe63ade9bf34571d8410ba5a42a89d84fe0c0cd50bfa9c7d83f4c5bca055e78c00067343fdba7ae3150d743f176954934120fc06c5d64d0c1ef37c1e6d0d25ed373c76454292f2106e0f6a6083cb30ad89a7635627020543bb76c338796b557d48115a499dee2aa3c73cfbb6ba41cee7142df16c3e8494d669457c55b15f7725173c1300ee4675e76ee59dfe4caead7b8aa443b67d060cdfa24294269d5e925b92d90fb624caf06dea0d4e89c51abc11a20729baa3a48534eec1e130c7cdad2849ba519a775d3d02f995d204abf9eb13297182fb665f5e18e8f9ca76fbeceebd0fa9aff9fde9162ff6959755e88a2ada999079a06ea94537386f7629efee2f9e45111a47ec170a816d431eff78f50442969cff75a69b4e1103def50647826771629858172f0e5c99f9c8f64268d377474b1bfafb37acf6f2d387bacbc1ffdefbda43f8a0ca12077a25344438fcf548d87c672ca4a1d85b9a5e2564b20a776cb42c63f9931ab2da9669db7a0f425bf06a36d9289eeff0821da16aabb0dce92d929ba2757ba1a403d42d9d607cc22abe7a214a5c114c59e88f8fdd3e564bee7bdaa5666a7e773adae1d7fd54e2fd7c7c5744827f2087f7b35fe8e86337b8b61b1d07d379d44a81c630b9a966910d5f49665686618a32a79a64c740d74fb21e892fca28bee5c5531f56524cbac16e6309887ec40bc5ce687b70acc59952dab9985353b531c33891a49c120c831801a714a16efe00a594dd2fc00cf2916df6dee84cba6082c6a7076e1a5dbeb837e6f55cbb551bb8673309ae4fb57e0f22eda88afb5085536bd313939f3ac962ee8425aae3736d7ff4612825a50f89d8c43054a7374c2a50ebe908f5efab188fb75aa7fc5ab02948f59da7305e8b2f981a5529d80070aa2d16496ae3a72b1599b32a217c6eb387a93b41eea012c799bbcd79e817e5a6a78faea44e7a468eea3dc2217c8bf58208cc81708c7e96589b35de5e42e9c4689edc0d0eb29b7a9ce4af1d8987ad2f3b094fb868df682f86260f27e08484509269874fd0b88f094a554f23fe5f8a03c40def2bfbd222b198e663581ff0ceac618e8a2080bec6557dfb5f5e6d86db4a5a7d6fe567bdc6936df33d5ad5bedf5e6bb09887f2c1e02955eef74d57e1f201ce3d6bf916051057041835b424c5a25c54f515a640592994e54cc3f7ad1873248bca35c215185acc0ea0e342dca3b3f0049db56c1b6bb992e82e7941c944a74dd43b900777272a09bea02ed749c2196ee318406803fa413a27816200fddc61231c7ba554b3405db73ee5e16bb2f91d46b2bc38735d4", 0x1000}, {&(0x7f0000001100)="70bd2a8c2b2c0845cc34c3186ffd8d87bf3ac48498e20b8597babd7444b12e861d2aa782a4ead109d913dcc0d90c03ce538a57bf6a72a48c1b074e16c6cb385bcf692d142aefea59afe7ad3a9b9481ee688bb8b1", 0x54}, {&(0x7f0000001180)="f6a2e8c6666c6b3faaeedc960c48c58033ed0bf0218340ebf4dd12318147893d31dd451ba673dee703cd4844aba2f1525d4cd4adb2f9d26a76a2d2ea95bd101bc3a7d23214c355b7293cee994172e5e212050bad41ebbc9d66a8e9f9ea1457bc6d9cd8d6e53b9b46cd891b8e4f9e15512ee05334a493b2bc685798c7020b18161be6702470ee53177c876d805cc967d7e7aab7f7361a249f6a826b45fa988c7b1b87", 0xa2}, {&(0x7f0000001240)}, {&(0x7f0000001280)="88091c465816dec90b432b0999b82fe785f2fd0130d79fa1caebdaf254a8cdf83e10baaf6e045e8e0d1a271498e84a9ae17f9fd0f92025f2dcabaa78726e137fb427efbcf9d7305ddc07aebb6d00c8f7b2f68c41cb95a94a55d2aad2f12140fc709244add07ae5fbc3836affce2e55d0c95d4bc27a3be40c0a20aedbdb4b3beaba3ecfebcafb197dedc6d9cba89cf5d74963bfc74df3e7fb79f5c1d1b83be96610cb9512d08d5e4c5ca19a91ef36ef6e4590716f994d5dabfafaa814b92e51147c1c9ecfd257c8fc64449a2f51c1a4d225005ec9e93d94fc0d3768d360c396471a58cc6e45212b34faf1a50284c2f3c359ffe2afccb6ef2c", 0xf8}, {&(0x7f0000001380)="1cfdc9b472", 0x5}, {&(0x7f00000013c0)="e51781cbd538bee31fc80c312ee3963e4a119455df13e699ecc055515d696d871a957a4b7ce584eb5264c64869e240fd2f4c909a4cc09120a7533dfbec13f89faeadc03356b99701f5ac784a876d133daaec8bac9c89a08ee490038e1c686f21186df89def178996c342efaec8bbaa56c845b3856b927d40df44805cdceef405ce67650deee51dfd6eb5e84e0a3d44958f553ca0a698f514ef9273d551a6b390d3f23dde41ab60a2fb6d4cbcd8ce9c834738733055ef446700fe5a76995d22267eb8", 0xc2}, {&(0x7f00000014c0)="9805eaca98fa1a45f28f4e1f175b95fadaa95f41a330a8a89f6e45096bdb8ff149e1e41bcc322d0ceaed43612c553cefdbcc23b9c5d9791d0047992422b299013232e64607b9671b1bdd31acfa6e3e38711194c95a6452feb8ff258de826e684c0671a3e807211bab502348925ad90666355a85c41b8ddc5f04fc159f8b36781f7778957c277dc666f7e3d9a463a3c4edeb70e88791b71d2908a5996c0cb54b7dfb4a9289cbfeb140f667051ef0c9a68dbf27cea6b0fe7edd9765ac4cca3419385ba91d9c78e1a3d5c8dc4feef8c57e99a8f9570ddc96703312c018f67869a7cae47b182f05a6b874832f55c689b8733135532941dae492c6a134954c11e6ef4d85a43362e542b40f7a8e4a1b99d6bd8b146e1c615d4e4d484c27b181b31d883c0b47508de9908f20b5f3592fd53d608e70ab39d56b6993ed880ff13ef8aa29891755d12f0b448beae71b732727f5d94fcdb479f7459cee438b9ad0304c26aa37d0c41e68aff3678ff17c90eca7d23f3bc293a7b0116ba2c1281707aaa51e18b5808582c1e347c37c4d3ff8e10e8e08ebafc93862176ead09e3164541c1110740dc2d7d794ab4a5469ced46a2b16ab689d79a0697eed1d5481968105cc3b897fedc645e1b0b479c92ed6a5a65566f00124a661e516c27a2d35fc3b72bf22e311819b8542e82750d4166fd7ee1a1322231c3d2b42867e77d4f7694b6355068b9ebcaa187583cc7705d7c0db8f07478a0171193987b68a301934fc764c06c78c50f6afb597af64de21181951d055bbd77078d5a3087cb3eaaea69c3328cfdb9481698a0520ea138e68da5bc7388720e091ddf8755c6d664ea5e0d5f070914010f59ae7a6df998e9ec17486d9c45f9abd454ddc4de41633a7d6e6442134ea5a6e6cd5a14406ae2f23a51956e39dcfe640bd577bc21e0697527c7f5ef72140aae913c1a1439b40899205adcfde5ec35a4a8285a18b313ce7a902548e5cbd91119a6bcfb8b720dc90a7d257b61fa6b35da2ecd5952286998e796a19ef309e5abce8e879aefe245cf329eaac739682adfb71c1c98f24fe5d59fae15e6f0698b96fca01d8c665c7017193873b68bb3b6fef6f6691399484856ab9507b3185a83348da10bb03f30016d0c88da6f9fb65d85eb126e08b1f92611667104e1aa8b856f03885b82a579463e83b33e19bf99cc3560ea7d79c1e23cf3340f87b23af8856f614b8eb202fa4b098a7464dc576aa0dfc19c23c7badbbb37e632283ef9ff5f6371d7df9c2e42b7d1f25b3361cd71e87c1635676883f9bbc476dfb25196ad328717fd133b58eb2d34e5600ee369169a19d3ee6ef0841b7f40e6dcabe5bd3e3212efec78ec68815307260a9191d9d273ab40457940a33b93796bcba54c830c9f895e8faf52dc241bb15c53e3e187d41863b4ba3e50d34209b46c4c71b10c8b294bd707e83a067b9a9a7ad64af33da31ae65d7687b782fe3b51fc6141dbc6e8777f96e5d2dd61a4438fe34e72721d8da0f244afeb71de90ac390fefd89e26cbb88bb7032c265cd07bab2eb7e7f2508c2cb791355c2e36cde13dbbd339d2dfe4fa34ff5cb52ef11a2ef463817b957b3b6cfe0f786d224a8e52ee1b2db43c4117d71994d0f71f1135c2092a07c3cd5c0f5b0cda895529dcb61df68cdcc506944a6f91b42cce07ca929ae4baf4757ed51f1f308035ccaa811fb1922f437d5dea722aab293d8cd95e7db4693cfe251971f327dde734ba4dbab9f49d84947ee3a528881a821d9f8d911e1e85a3cd610376500b038523f76b84cc9d80d91459d353abdeb704e0c4528a874a92d4b7297f96e8b0dde3ff61f0ed2a3a053a902f20bf06b4249d0a72132990b735df21eca3c6321e419e644f3505cb4d3b2694dd657c03397f80cc4adb54145fdec7aaa711f6419b6f97c3ac2e6642b60b5934aed86bec232967aeb1b28ab6e50a662f89b58686e3f13b58605e673960da896b4493f00e7ffaaf1b38ac525beb6f66e58d53f2aeadc22c02d9a9084747387a2ee96e48e17e5e95361c0aa312e491b9baf67490608fd08c31a69ff9f785dee432b6b0676a8e808c1ee7df94dc194c06842fc4c88b51fc374cf547a519b59a9b653d2f08c166a9a5b6d0e890728be6f8b7f64c559d949e4ff98623774ce29565561ef7b0b8d72300a85f4046a1f182f0d7f7c2e9fdb5a29563d1586e09d8317f80acd6adc8fb90ba6cdbca724031601fcc31f90322a2047a065b255ecd0a2301746e7fa065bb6cc14dc71b69118c999f0a7655499476ee39cf2d1e1d6dc8cc2b496bb39d2f9d6267700da299f0dd20e19427dc8b76c2709fef5644b0c608d17ba7fb50ae0e068ae70e35d1f2bac954190bdd622190f0b4aa9a8d173d0e94fb5f4f73b41fab3a54d54829268973e275f0522149ea75a90f83e16452c89440a064e39dc6699a958f2d4150a7aa18fbe9505fc821fbd4689df8e931326df7ba3469cac060ec9fa4e6cd3e6c167d7712df925f22892e53de31330ad0ad9eae7908c3bdbe9a86b53f58cb1df140c612219d99eac4f416cfe96758dd52e060084410c66e35e2351498eee0123d2fd61263053fa49a1ed9d5a6d2d574ba967466ddb5f48ebfe7118b4d34121993ec337d52bde06287e4cfab794090c8b94bd7f69255bde8edda01184b8bcf0e11a7a56800ad7344b9029c5dfd7161c970eaccd40617c100c4e6e33fab6f8b12028fe5680be7f3585bc182bc5fa4ff26333bad3fe5eff8f67159755b108180e565d12b8ced6ca5f65179f5bb1ac22871668f693f8f3baaaf3a8d261d9f00ae45a3ff09ad9eb6cfeea9245d5d8bd0d79d9fc7e11af37554a4f3b8306bdf07a93185939e59672119f72eb31f8a61d0f996d7745dc4bf9d0e8bbd7b6a9cb273775f0583c0833022c3ba325efb1685cb9a61adeb485be105d040ab3c5e9540657640bcf7bc79445aa4e632fe7d8700d03be559e2398bbd0e6a6cc3a2e0308f4c99a65d4b19005dd66dfacb0574b6199d2da83d1b292602b8140f6a389da6ce79f8e0090ffdd979833db5abc7d7c6cad0ffa0567fa18d99703e202b56db97eeb7ee4d93f33b0e4415e402f9c81995441575d637515cff9b0d5c51c7fc373e2910e2b641ac4d29d984fa6f5bbaedec395a40adf3734ef45908a611a9fe99832d723236140070466060cfd28bb5f3f88e3ef0049a54b5127f0a5ecb4f472253e872ef0d7f9272aa6f0c7132071559212079922648c2a23354b6708dab3e6e49ef371912bd60e8403aafff2fd5a7e1039c4664dba1ce18012395165180abe99095b30cfb0958043435416598729710b723495eb7831aff76bdbe2565571f9e127dce0e97fbd7695c6b5f6d9ce5e206ce71c2577a53ebe9820911842c8551bab40ee4bb2ef9032d5ab3ac92d8f37108871e27574bd0690841ea4ff16397e0dc70a5aaf33cc03c921492d924d84ef53c727ac42ca8e4186a18b438a493ea1b5356d9662f09c27aceafbd8b6fe44697a7a07ec9e9ac021992ef8f876dd8495cd3296808585245a8eb4f91dc4d5f14464c87048f4bb320e0e4865e216184b96ef59f581950f2948fccb0fa6262aa8cc20371f8d79922491cc2689a57f2f28b7c6079b2a15ef807645f8f900abcc1f7a0f9790c07a88fa21690778be54f29acfbb580144a8c08daab6bb6c7e383bf75edf975717d50acb2ea62f7b999e65950a302efbecc7ae45b11645697c7a5442876a9ffe36764e60c59ac18e969eb2b08508ec931e9115cfe147f29b4cccbb67b8078407fa946591a415f0e6083ed3e15420658ec946804438ce24c9c9f3624621567dd40d1805d1f09c85f130d35e87b2f25bbcf046a79e3fd28b7ef22336f996ec17cf4070e6c24fb90c157c18aca2cd44e762a67b9e2abfff31c72bd4d19a011139e0a57a8bed1f72684bfcffc68b5ffee3b3ef2dcefa65bef289c42246b5cd2f449b4cdef8843f17f67ce56c43aa6c4003c92eb9ddace8636abed94c75ead6968a9d3f35f527b4668a888461c66c0913416eb4e3dbc90226cf0d85bb7caefa0f443cf045f266d8fcdeac116bec2f6a831e1e8508ac03f3594c2043acbfd7eb9d4235940f2c3a6fd54b91d0855508286b089270c8a1256f4a9e6c8d889b0c2f9541b0f96c4b32b162592cecb2e5c5265210e037c944fb12e75944fc62c6fd525f939a24b4beb1f33039ffab2048d33f037e5ab5f798c34886623ae709a2bda81fda78e168ebe65dd8f21c9634eb8c15412d051af25f76f4256446dfa9a8e4b356b6c9d81b38a5ba431ed6c6420e50a7c81b948fd8478eb641bb95dd4983b6de26258ff6b9bb1080074a36130e61e76a039ddafd3d7b20302912ce32e4b1ad25e747ef67c97aff45165c6335b7d00ab7092d0a23c45a4fb56860a74d59530bd0d18489636f16ead84a8bb2249e07139d5404c5d1006f3a62a40b84d33c13b94fa2a3ab98172c3ed01ae2f2a072d4779ef3396d4a848fa37f68ce4b3c9da5cf17bffcc90cf9c2c38e76c25cc180236bc888978559baf9f6e86cced86528a943a5bda928b5429573a14163f2e362f8d12e805b7f62d2fa70c83899b67aff62cf3dde02b4d004585d5d0a14f9d999ba27c594b2f809f637cc2d4f743fe8529ca4939a4827998084048be50b6d85b38bfc0419e57f0f585f7174df0de7c928892fa6259d29ad95aa382a3c32eb683cd136a93ae216d69d58fae20b853d594a07f7d482d2dd4be300cbd93d3e8fe6df867ef20c4aee6a06f339fe77de87370751d11bf1ead284aeb179c21db45da614e4b209b48574b6326a7ba9cad350d56b53d443e1ef51a4ca84ae525820f1f116e780f9526cd26575c315a23ad9bc3e155dab0d289078a240ab430909f052ad0309aee2582eb1ade8c3c4e95e8447183e2e1d7a0dc487cb4b20d2f2c719e043525713c7c3dc2f31624589ccee62a79ea23ae36f71b6f08e8e0c6a4514ca6a3bcf078a3b4670737d7229c8a7fc76a28274a6e9bd0644ac655528e92f877c60f1cd18c2f7a47a80f1de7b96ece42a08cf4cb1dd5c97b30933ce0a53a1aedfb80711fcc833248052214558f3be8d771af40bf97a5583b2c37ec183b5d3d5271c7245d61d390187eccfab59f4f03e841e388ec43ad5a8d5220aa2acad7d1d4da4ca4657f99a37857aabcb3d68ba7db392a72acbc3d82f437b2d7242ea82f401e75e3652bed7e0bcec8f20eab5d7652753d5a2c30c674142d49cdf75092bfe9d0f730f1f14b53a32b33dfc8f61ab6ab13eac000eda7f67e29221c3d39b0e7511a8e51f51cc717fd395873a868376fd4bec1d570ba7b66b6f74465da015a4afe00219731ad8d6a8de01741e328cd214600608e09e1f4a380f7d6c3f35b83f6a583722a6df6f71548c9d665f4b1156fd60e1899b11be80a1cc30c287521cd74fd60d6bc71ddf5eb71716db2e3ed28c3a6559b86ae13aa735d9515779a3b6fdd28750b4ae32be0f077cbcbab68eb1054715106f0fe96ab78228216d54afe4dafbab0ad1c48bc853ba27e57b6a13218d8b0416cd5376fe1e3760320f560367a5ed691bce796074febb451918866d25f508325a31662e2641a9bd07d08febc3f316f40d335c21b619b130acdb8f1974810986d516c4e13b059f0db662ef76517f60c7575391b2178e05db99c48b3e7c66e2c6e61339f495ae60d177600ce8d9db97ee3d0204d804fa223ed4ea0a7242507d6b1f17761f28006720814120613b95c3670d09128e817778eabc662f041f17c3b2717650c35a7c36dc57e986313dd86fdda333e1afd8815dd0fe9207111f", 0x1000}, {&(0x7f00000024c0)="75b0a5ab8d5014a7a6a5e89883e756a5a028c0f51d8018a856c380414bb2737509c45b98f0c454b3e111e39fbd3881a807de87d1e10e32021a00e8ea9bc804047a5682a1e76007c35bb385bdb4d06c440c28ca1ca9239f8a81786849c1f51c085e27c7f3b5f8b07fc4db9c3c40fa1c24a4a008836728c8968db22984dc0178342d9cf796f65eefd43a4e873d9791ceae501b6ebd7b728a1ab9819f5831cf32f26e811e558b46d180090b0775c17167c9241d66f8cb756a4d60984ac2bf3f03eac4e0c6113f463cf6dab460149e41ee8cde2e378bd563321b5d7dd0820da54601130d18ec0ee9590b0b7f39cb1395286c9791c81d35d9", 0xf6}, {&(0x7f00000025c0)="917009a83b245bfafb3e886543f0d2175b331db5ceeb3c10e8cb7d82352e151cc4d7746a97475dae81c7df3f5590951596f93880b50bab97afa4ca0a4551f21a415cf5f5bb986231a2ef455282db62c4a15205c1ea9f126f427461ff9f781d9f89f1584aef35c6fc760a04c4defcf0e1fb1c1e46947c6cbc0c5a8503bd746c3a7a6a4d4188102c94b38a723be950ea03e1620e5ed7ad8205f128c0eab085d44fa562a9ca2295e57ca4916cdcb3d3bd290f8507fd1e384ec0e7e19353468ceb998f782d6ac9a3c2fb8a4b8d397533721df0830eb6d633101e20017c2bf176e9d169cdd495a8c7c4a3a30f72907470e87d4df422016d6d9e55a5c02f7b14c4f2d096beb631f65b0f80d1855dcb95aac72c717a49e53f2a625effd343838781c5bc22ce766e333a0b548708f37de956b0563c25130a2dff5466c0104957b83f4cfc449b185044677d21e873fe474021a8dca07299ce65983c961352c7c7af52d9f5ccb37110fbe114c314ed01b213471ec38822753fa095d6efbd6c2785dc8753b3623c67d1b909863017a54a4a5771567e1d1a2786c331170b1b856b816dec6beaeccbfdd763dc27d988931020f174e188d563177a3766a20e46c13b8f7b3d5436925946fc1926967588db978b03c650c736cbb92887ee4762040eb3b5020cc12547745f0f2e0a61ad15b6f8db1ac6b13859a66465645618e012618be51b8e2a6a1ca525f1345fdb2074fa4b764d94cdfed70c802799c07f2ce6ca51d336e30b5f76343988e82aee422411138ac07e5b7a1d366cb75dc019398b12dd56b004b42d27bf33b8512f12627ead1e32b0c44bcc3510afae78b0ff0ee905a8d7970c853a4caa1bd4f3c09338d49bb80ab8816a3528ea6840fc38f2fd8e926f37e12964e29afd8c0d86fd4357b69cab7d15729ce9ad9bbd1ddd65a136d4e2af909b4a8b97da1310e31e2663bafa61d7ed5dcfb10d3cf18de876764b6a4dea93af980f136b7a2dad06affd6319184b851a8c6c1f5052b19fdb7985e3a3d00edf54007000ca31830d4238b482fbec764a9d06ec10a28755d337bcb11053d5d5a0a961ef15579a027187fb49d2bc727f3d3eb8d9b839ef24a243298220c302074d9203382e5d76047749ca5bbb0a787403c606a801fbe385ea0fbcf9480e44a13c0500aa4fc547f1cb157e2163bc49fea352c79981012249c0a026f084b822ae2833f7a394e28aeb41a5098731d19346d03e825e38f7b4958f5bff551e920b181f408c7e3e8c039e599c7a078c79058110598d917fa108ad07ba0cdb64046800f464bd616ee185c5eb01855a8689aad329efb144262c0a74e1757b5abc760cc128874036c57ec0ae0189c98b3960574f9ca7f7b7d29b8def6d4d9c86ec208540d061a1df1f818dba8259e500b6fa481a5836c557ee1ee45909d0734fbf9e8057f8b78a71d6fc6e842d3613e48a98e6e5f6921d4277ebbab17ca9ed9d57197ead0eb97c0d0f4a923621bb6abff8a89f9993515853006428302dff3812bec0192c2906d3c7cd486f4395191a1da75ec53d7c56cbb2e2a86bac572f6b9602751dd5e3bfe1f1039ea6473af5000110f8b26e2575c8c5a26bee0a13db6589b4189be41a06228dbeaf2bee1e7886ed9843a31fa2e0bee7f85bc27055b65c9341178ce3d8c05d41bea6603b6659e91f3ee3b18733a428092ea3f1347464b28568708e52aac0fb377e72d62649d5350e929012c4cce008aa6ced6829effec1bc88c7f2c7867dd05c996d981afdf44bdfdea3bd30bee5d43dc9cc1c4ad760be86368adcf8abf48150efc931f53c28f6d709b9ff584555873b7e13eefc6da4ad5f4fd78279958fa131adf11967b82ca650b7706403c79b259b5d62fc32129a404d63c8b67eed94c2581e31e8367265b3bb0eab3663ca30f2e36a559e427b52ca2a707c3466e6dd45e1097cabdd3353793e5374f45b139b98992bf3c2488a647721c51200000128aef62219706654dd3721932d8c9fab20af2388a23415fedb72cefcdce5df24a38a0dad3f4d8e85d4d8bf508b1530359f5adf42e0f021dc8c496ed76192daba2a48bcebb88f33d97debe356fbb75f912d1f342e32086681482a54a19ea93204595e47376f8bc2c569054d368e490320130e4ffda21ba0d40ad0afe446a3b1957b47421e4e92084c5dba450fe15d06e75c38a77dfa3d136ab783b24e167b28df858c4cb93ec1ef86362fe6bfa7271f208d4774cc3be186b554b393713cb03465687a451dea1c7e8bf79af648abe30fb5b3ebb177038af206e6b473598f032f1b54a1c8e0d9dacc798e3654c357622bf80420bcccc32e278621f1d157d121031490a8a8e4be2ae303f52470c964ac9351597cae5b4b499d658df0f5e1ad59b6a57ee87d6cf7e5c92e18f8192dc2196136f0556cb518eca4bef16bda356d60f8ef16915e7ee9282a16dd8e5a668acfb75082efea28dac3a20e3f06a0fbf2e0d166b3badee35a2027df0736c39845be4b12c24157a2f9dfe17921fd4765c37221c47e55cdf65dde82f9bd290e9396cdd656be8476e61082066cffe222b69e3308c6e394b61a532087e8a0c6164360da4809e830f83a2268b0ed47f3b8aeb26ead9cf0e9e0e26555de7b003491362e6d6e1a39a643123a34f4df4a7dd18125a38f033604db7aa9f8c71bfdbebe2d59e74884a39020dcced6477026ee862c46d0f8bb9a35ceaee62be6542d72a841bcd5e99e3a2b050be1f03c7e4442873980e2992814b29ae04481bc031948ffa1181024e6986253d20b3a601bf84369956228003f7cd25fe960f620f8372fbf4f2ac8749388b0bd524031b38f8efe536c678ad0e0ff7812039940188045609acd88928bf216d74280186f1e0251d6329f7d25e3ef9cd0ee96f08865b651e14ed27af3a7c11e5e97aee67fba0e432b016f257187019e7a702f76435b8458e2391e6dfdc535e617c3e922baa1cf13f568b5ed92dfa1682f6767c6e42d1af3952947f7b58fc1ab40e783fd0629e84bb018d7dae002ea627cc591a542815299908db2df2b8beb3cdd81d5b8bc627f9eaf0cd4a881c7cd10f0495f9ebe5c7e9f0dad2d5365f185020f02098f6ce03a07c1e4e4f2f03a52198049ef275f7c34193b8a331d8f974d14c5299e6b3788a2b88ca28ea4472c788860432cadd7b4ef524d07c0f88d210460399f2217887d42e9098791712edd043c31957b7c2435a8b4fec8b819fbdc2a5caed45d4d37a6a5703b4247273e370ada93433a66e19e37fb6a03f4b9df5bd34409850783954656212c17bb3373e3be527cdc80d61195989d9d928c3fdcc109f089a34af218519b8af8de2bff3f6478f0c4fb1d094999a805d68dad7339a5a2e2bfd26147a85d4f183afaecb919790e16783745617f00e7125a43afa4b136c06fd862d514acae8034bc462ce6e8f26f80f2f7d4f53fa50346b4f36caff08aaffe092a6cc74faca47158bb5f9b0101e16fe3f2675e6de8e16f99f81251610b73f85d9283241c3fc7b2ebbcafd7ac93ce51ef3fd3963252856076b9fb76ecccd009a83d1102f447daded8794d91f048bc392ee7854efeddabb4914a43665acd1730413c766cb9a37aeb3b38499bb223f0ddf78e18df093abfed70dc5a584b25cf6c2e664f75c7fd977a6400651cba1fd7a5a3f2e6fda38d7e86e17b4284a7076c6f10ce1db289a12397f10afa1610bcc182028d3c8b0b9897fb24c666be8b317a4f3245148d284cea7f38760bd256284272d055c2e9ad5eaf30660d75e061da976cae271dc41c8e431313ca68202cb2d53be007d818703007636edbb32aab1ed88743db1a8f960fb9f8ae69e0ff8e91f2de6571f150f56a9f399b9fb2142bc3ad225666ef6d875633918870d3f3534b6eefbeef37c5a66ed857409e9cdb6398cfabd2c4f890f9b1f0346d4b627d3dbaddc05207dbd05f72e7e88b05cdb282764acc3c3776f22e39e56c98763d34a0ade797793164d6e9eebcb5766f56d8320037b60795f94f67acf24c90fe80a284c4ad30b05a132629b74fe48125f8f33ebe7f1045c60a6f7be576870e72ec7161ac439e058b4b41e832552260a923f5f33b196f5660da7331b009d33d6beea5f5950c0d936dabf52b5f4755832c30eb2e2a6d4bf8d7d9572f0380dc482240e8c3202d14482ffd2f59b42be1a5a00945e135a35ede2afaf16a0bbb00419adaf38e240e9d8260e564283f1490855cdc19a43073b1b0c6b899ae4482da348759cb8e39d925599cc76f6d6f688ed53715842914bb46529303e47426a3959d6c8484cdd218c2a3a7ba3735fcf7a428d9fa5307edb8e6ebbecf2a7c03e440a3eba1cfb464e52ebea396e4da10a87e65abc79e4014a5442afc568115b0a0a7722547036c005126f6da2c2ca1ec0d69068b746d6e54cd556dc15d086e0495285ecfb6e83bfaf8adf8ca14084d269a08d252d8473e79dc85db7cf805e5631d915aa944d618e41810fd6f3fe4adf19e79b098c339cac5023a74e2e272f3c3daab55e849ea0a06d0113ddfd47ce5ad8a61588aa7e8f0308f3de365e287d07c4c1deba0b71a02a2b8a5ec1ab6058a0207dfc6a8586624087440e296ed0eb013be4c07912f3342e6a3430773b065f75e75e9e8a968baa626a5884c7660e4fdb1827c583e574136fe4f9b4e2bab73147c8a1170519630a2a6595c9ebe365046eff5a60e09d989e4facc1e57dc0fc4941c3c7fdf5600cc9261863c94ad111e3a0ea130ee389e1be9ae04643362c2fdf0ee07e0450f01aa9c3bac23ebee6a26dd92217ab56808b2274b15205d4991bc7b56ec202d2c81395f86c734e56ebc43413293337e0f8779f4261156b74052e1f3a1189300b18277d64f9a1fa6f7bfa691a03d2e78303a48fe77f6b29588090b2a42a85cd14ddc87a98a1715d7474e50625b3598d345fc099533ce94c92ea7cab9259facc60f95aa551b120f06c68ee7b693d5444bb44d4efb301608ad8d8c196df8684179377c5d5eaf329b1be1cadf69783bbd0c28922cdad33aedb74aa5ba982992281c61833977d95d2ec6491c167fcf7cccab4b442454b043dcbd83225f905b807b02eb237eba58ac7de51076be0817f6700739218e066c87dfd85c1d7f8da29c776704bdc82fa5f557f7374637249383a44cca93ce7cb4fd50caa526a023d5374954b0bb109fdf3201df2c740ebf5f968f0ccffb369d45b585d87b539653e9b0f9de45adc78d9a6a3b530ec1689193498bb948b4ee78277691f9d32361929f0a43baed9da89dcccd6474f290780fbf6a062b88361882a2370fdfec509c77fc6407eaac8c3a8271b9aa10c1338c2dd7b6f9550be5ad8f6d2c107f45ab3cd8540d85dc0fee1814fe6b8bea8f007fdc48a3bd2ac22287642ec0707af05db08df3d99348b311825c6a111d539ad27636e5467ec8d37c85dc307f49497c4fa61886af437403b2682dc9f12573ab91d3724fa8870c311e65655d9cb4f095766e1c7e01de1a6ff3c8b4abf4d45639401a300f1ff4b5bf45f3c67f404382a3ab5bb4aea4f4f6e2fa3674d6119c0e00f66c8f187b45532e3aa00a6cfd89deeff0082afcdf76e50c9b8d9824814a33ea998da4f5199f317d61977592fe9e9d160bb15798748f9abaf2502a244b617f64fa01f4b41abfacc29fc5f4b2ed2bad06ae0ccefbe09833adc1959f4ad71d7e9c3091ce0b2fe2167125816093c870ea63a2272e466ab7abd782bcfd2a8dd3073eec3ddd168386b61758ed900ab10013f49a2ac284a4750a064acc117b4498b8c940c00cc38badd844bca6b62bffda4cfa648c", 0x1000}], 0xa, &(0x7f0000003680)=[{0x20, 0x1, 0x2, "d763053aeecbfbf7c252ad9944d19eb3"}], 0x20}, 0x40b) utimes(&(0x7f0000003700)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x100000000000800}, {0x2c, 0x2106}}) 16:14:36 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) 16:14:36 executing program 1: r0 = kqueue() socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:14:36 executing program 0: r0 = msgget(0x3, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x132) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') write(r2, &(0x7f00000000c0)="98328266ecf29c911b248087243e8c4d2dcffe39c4dd76c9891ffba745b33157e9023bad56cf8c913efe793618f412bdca3c66473984d68ab366b96dcc0edf72f91973e42c39042cb092c3714c9a7819c8de252df81f8fce6e56007a52719a02ff4abcd02e350d5534b3c9a0474e15b76557dd9848c3dbdd8a339ff15b181ca0fc63dba0ad8722e0260dce33b8ed56d3a4a4cdb5395e0b4f2bf5f788e8614754454aaf683edd950ad24b33e6873d3c6060c5f672df01d7db08e81a0fc8f3337bdb4cd3a00e9aad85b424abe00b2cfc67087016a3cdadb7177885b43754c076d1623c9b", 0xe3) close(r2) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xf) getdents(r4, &(0x7f0000000200)=""/165, 0xa5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x7) r7 = shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) r8 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getppid() r14 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x9, r8, r10, r11, r12, 0x16, 0xffff}, 0x2, 0xfdc4, r13, r14, 0x7fffffff, 0xbbb, 0x5}) r15 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x20008, 0x110) getsockopt(r1, 0x860, 0x25, &(0x7f00000004c0)=""/173, &(0x7f0000000580)=0xad) lchown(&(0x7f00000005c0)='./file0\x00', r9, r10) pipe(&(0x7f0000000600)={0xffffffffffffffff}) renameat(r4, &(0x7f0000000640)='./file0\x00', r15, &(0x7f0000000680)='./file0\x00') dup2(r16, r5) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f00000006c0)) sendto$inet(r5, &(0x7f0000000700)="793d43aabc539813b11fe5ecb532c0ccfdb9fd08fb714bfc9212fb6cc233a1f6df8dbf6bfabe84560a8eae940813d9a01ff179b88ade0616a40f4e2678045a1ee0358c724d12b2fcaa3e9fc543f10bf4238cba1d79ce385927470e9c04f2386a111e9231e60933b10a973a81298ce94fd165055ef9709f7d7be74d7c84541ace612426a7ab00e3a26f47ce0bb4494f05e4d8204f468e83534737ea2b645bbb4217181a9ba5f0ca2e133c8369ed2781ed5b8c4875fe2aec68ce17f6af7565695b45b367865c7c89b058218678e1f6b34f59d26c3efeed53c814fa5945d3d32200b1dac96e20163e479243bac877759244ca41ca793dd74108f6cbf1b99a0508d5c7a8367efd7ae5695d03b3629072df09f45a486fa7245c082a54ed92a4cdaa4681350ebd7ecdd48898bab4b2e4064bea859422e7d90ed328df7177f8b5cd0ac34170e9a2c03a77fc8b1a4cd1d1f08bfc8790dad3ced0ba58c935e9d34627d02ee7ad4fd33a0073695d685b08acf0ccec1fe9d69fce2ddd65ae6fb19fec2db10f93b544b0dc7f2a74241c4ecd1f1664d3f5609556c17428bb5541ee2ffb84ec549bc4c5a25ad0b7929d06c612daaf71318f95cdcce553bfb312c4da7d153e80afd9c574fb4a3f3f8d7cc6c5bf15dd0d20b6de7ff570e677ec522bd1a317541719230ea1e1f9730f5eba1fcfe792beeac0c8dae4b638046eaa9cc7238c15b1077e44f12a3d004ec9c0b6e2657999c2accae135e9120b4af766424ec1c9efd2fd7fbd4502621fcb6ba129111c7189b087fd268e0ed0b67bb0ae04839b1f71dc9da62dc19499c71c0e2c3a9634a2f8a27aa431cb39e8abdec4d9a153fe38fcb638053acb3b972766e36c77ae229e0606f3cee8e5b54b4586fd067b59d41d3c4ee7ac79df54d05d5384e7f45d04b9b3c5cdd0000c6ece8ee396ce837343c6d27a35450981d3e2687471d2faf4063221067910e156e23f719329dedaaba3cb051219834f22c7b4d61805c94b4c450409fe8e5115df236e6be9bcbb74c943491430ac6e44dd862bf55488e733203786ed665afbf1445de8707dc65795a44b34424d0002d8e37589a7033281e61f3010b4969e630a8d672968edb697d8ac91dbde031ef17e48bc458e94fb5087c9c6a2bfa22257512a8401507394809c8256ef45acb038d7f0fd2fe7f5c242f1bf4c1395032067e8f83ad271082405f82b50cfa80177424d684a3762904821dc55b58faadcc02d60823be2bb836f0ec16441c66bb14c7403f6a33418190f95c02f0cb82388396c409cc62edf317b63596b55b987be880e40eaae2f0805df21e9d04415b75e77bdd5e354a1b323cc3a08e3c84d59f13460bd31291c40e5fc874735b450bcd2ff396c26c196e2b47eb339fcec3131ba0d2107598fffee965ee0d7c39662607803a1ceda3348a01d0fde29214f320bd9bbf6c0b6e6b8b8270f635e5cb725e3b37f8f97a6b05add66b64446c19d464f344578287f88b268a77a335e9d6ca7b8eb24d4d0fd3d2d2b06804d7b596dddf6d6bc4566f30c7e7460d14fa06b6ae8ad306c7913bca63633559f5f09154c61c49d82655912363b203ac9dae85da4e99254cb5877367a55825af68b6f9d1ea562a85b7d7262e55aad2725981fded6ca76f3ae730311c75ab0c8c813195c4f7e95c12f672dd5368e4aee5eb6fa8e0d4e5b0162b9da7ad25a0dccde8075e80840cbf063b188107a7c08969044e92a81ce534cbf1c46737c6ea33deb77e01b52f19ea37e7919c1f71fe9669c72103db69ff7ff8b0e2d75271ee28465e2531b8a69dd95bd0c23a1bc9cbc11f00ad23053703884e99c4ca2f5574be206e90f0127bd37fd37cfb25f5a8773e22f02918cc5a744dd855a574beef39c2463eefca1e780d7655969b156283381b4edb46eb2df5a4451d2ad89c4db7cfb3bb767f4eb9fac36ae32455d89464d3966d7867e3a2600f762008df2c03c9e28d7d2a186793883edb0464aa1337c08e97daa7e543640de4784ffada8f76436ce42a7c11b75cd1c77272b85630041af4f720bbad3656fe582b628176068a7a7976ef356e14a5eb54fd343af2224b135ea55edbbd52b78b31d8b1dc433c3f335ff77a452a92bf0ed7fa0c0c213e9a89488b2d2aca7edd47679d80fbe15e0efd65065caf5dd66f63e5e7f0ecbf8dca42f24c1a64fb2983041c7545293f0784370c0884cf8ed9b7dad626de5a7ce76bf363c476a4d1ec351e38f3637a4f573f53c3bf19668ff7dbdf76252fe8db4e74adc8afa053ab1930447f9db062743e59ec851919316d5bde4ea3400479264707c94a40b9f16c3ab108360b63ecaeb0de423b3f0aa1d471b8075343dda280c7a73a446a20a303ff221f16e11851648df61a80e6acb26d7c21437b403ca65a0b475d9979f91472d855e7b4ce3a03f410a367404eed114cf1fc73382041b822a96a3c8e26148dcb48634f0091b2cbbe69c7a338fe1e15d59f4d0db5b78099026191ea15d2410c3307ff667e12d14c3d4db43585d50c6ec08f66b6a37a83f3d944b6f39c4ae1bc584ebb4513fc039e945cb36b2fb03421b38bad9fc322b05dba46af44b0651cc35226f6ad1f9218a2b1b4ae4627328bf4b6971b4f0870daf5065ed92dea3d764a7a5b51db5f6ed612c02db062d60f0dc58563bfce1ddb7e829c900825bda419b6646292e1d6f1e9d93345ac7c777aaf4af17eb6848809785f02946945706e3f23ca90dc3c553ba983274fa6e0fc8a99006d12673f856c77a376d7012e25dfc1e39d8b71d598887b153297c3171144f078532cc3195297f29fec887586fdadc75504ff520bf9683910e436634cc9fb403ce55ed0921a15066cdef62a564b13960359399d2185f5a25b2878b50ede304e62b39fd9c6d8f0db378c4158a93ca680a995278dced2060c09fa63bf306a7b804fd0fe2a0042483705b0ef6002108e9be1746b16df6884fef399f97a0f3c3aba37661135de971bae49e15c3de6d1446d466383de82ec896ccc53054c3e3436ecd410d9bf37b3404b85a09a70a2aef063f8ef1867dc435304ad8a10c7042e326398801c4d7908b54c66b09f390040fe2f7137269cef87fb73b7b641e83d0499c4bf1ba6704251752474c1abfd7f909cde4429ad56e6cd45defbe1c0c396373f012f4f6bda25159cf1915c4a611d57cb465cb314350914b6749150bacab0b5f85f9bd6ccf6a55fd71ac9d89b60a7a6ea9e542c176df78322666aeac500bb4ce7c5f37f8a7d0861c2ac0c667fd64e78d754c13b19878e951304cf582fa8a8f829c7cd9b919ac5ff13ce2ea354904d668ef94b98444d2aa20503f56f8882a8f03e946170c178cc86e92e01653be38fd18d36fd4f6577b3e17867eb979591b3bbddb32dd5da4a720d708d460119f8d88915f33512dc2ed333c6eeefd254059062d32227749ca82b0ef3b0bee4296577793b05c5cf86b95d0b21580e1b5ee56032dcf2d6085275a55052f08a068f7fd27a8ad43f0a7d71cfb12797e4a2720ec37e9e5263a7e97b74b23bc87b8be9f6714a40f56591e25db1170f6634e708c6e888071637cb69a8bd029d157725ba004b1ee52c1a3ca2f95bd1096a42098f8c5d323ffb0b768346f3540ad5ed41fbf3268b0edb638ef1500580ecd7dea42986e793694fb7fe0e22da2687a2e147cda6a656cf7edcbcedad942e2834a25516a16a38a6bbeeaa68e6573fa861e2fb99decdcc8631fdab0de2fec23944467a1a3ab1c02ffffa8d292c40a4bcbfe42cf04ece6a3c87584553991c88197a87a9c04a63540965c4333cec611b7accafcf4256162efeb4a6829b6c00bffdf74ab86e38a1b223727bd705555078b97b396a4945b6a4a0235669e6d5622ecd2f439f52bda409675ef518c9b5351ffcad388f1324adc3e287417c0fc5bed7b6e9429c42fe14b3ade98571df5b6666636626d4200907d6a7784d6e685920a88644cbc91df704d4e3a447c0bcf54ad1058e2bedf70f1cfa007424a8dd6a143932f6b7ae15922a658c3e2adf691675a2828e34190536eea2e9c5f2cc230747809b18f39c128e6caeb65b45a9b3930d6b38f20d4dc5ce4844d70ad80618506989a6134ca7fc451bb59289b178181654b16e45aab64068a38914f12b0404b7b153a97c0813d5a946e8320a12e9e019883046482dec4a0da0e25d54fe1880678e662f703c2841fb5654b36035680b57f2f9ddff6c769bee0a2ee910b1d15eb936d8d09512df0bfd019467cdf930a468e2d2bc13205d883b36ba0c9c71c1379ce90c0eec8f8c84b38770e60a0bde143ac4b28875dd7bf1ca675fc963b90c3b3c6687ce717185c9804be4d98d809fe40db98399105b5b38e0618fb922beb5328ca66268fa30adecca7dab5c642c0e14421c4001ae82a1a496dc7b5ae1c01d2d1a3d7508b7653cdffdcee5b911916c74e019e4a6124ebdac5dad51cad097f8930f7406d57b0b9cca12f0883fd2715b5d1bb4646f8365389b22c02a80f608b2c82d9731994ce9d44d37fc1cc8ccef3936eede39068ac3d5ba7bf006670ec700977447b064f8ad448da446579e4bff56fee7a736d8026bc6070fc7ec96a10b434b0a2a3c3e147986a15dbe3a1ee3addafd9f5df388b4c2032dca574e1bb0035cd9c0e0fc5d43bce0a7fb8f402fd0dfbead98b863c8aeabd1e2aad286358c9c974a24eac2b9d33e3ba4937c9ac2354abe519ba51002f7ebcadb7034ec082fe77775463c86a2ecafae18dcf9c8eeae3b786a77aca31f917953d29a8e60329de03bd3d319d339443ad5afb94a7a64d063af788370a0eb3f9b9545e7d4766e068ff9b5a588a02961db6ca4a13280f6029144edede07994f169029be71cf0fc548b4ec56144e76b27317acac5985c58bbc561c93dc029bfdd65ff1b3bdae5d2cb9912308e7f6951fa26e654271aa661bca88aa394ef70b272366302c5f91d62764207a768614d5a14ba680b22c55a66482913599fcb8871e8dac9ef54d6c32b49e7b282aef2f77f90d897ac64b289583ea9e366620127447b2006fe48ddec951de950263c0ee7d3f4d6eddd38ff95e66ae4a7ff4d1eb8c21649ca29bec265bb84069977986475a515d6e7b7ed14acaa01609bd06818f899c33a27d95f96f665606f63155373ab8faf2dfe075a1b647a4e6c04669885a25906b03c90171913ee2decaedbef1b3f226cb5552581dcadf3fea663f76f2921b084cd044d1630eba3b4c7d3d184504963c5af45cd198269651862af90e1b15695edd8d6019730f34e28d8e28c06b2d8d1250a35ecda1193f764281df25a63158ba0a7c3440178e586f9a54b9a17abb4fbce1f0085f34e38ffd3c19f135bdcd0c0bf5d458adb4d46407efaf140f0d154c55bcd27f1eb71af900a831e9150e7f98233669303ac6b29981f4f3167ae22762fe1bfadbb34a07c288474e837cd72e6ea4fcaedfd95158646e1be2fa219795cdd4b9cfb27d7e8e149696f0438c58bfd3a7728f4b21f2b305cbd5e3a5cb164763c56b3d223689fb6d7451f1d0bddc74c5a2b711098e9d040f106d5a629516b3f75873254c01ca1eb5938dc3e3a80ff2e370e2780d56a7dd4ddeb661bba33e5cc0e5032d5e136df1f99ef3d224b7e276feaed1971e05b89c4f745544672aab4ea9ac0b3789f5c11a5d3b1c851760cb79e087cba502db1508faa876dedb37afa9c87570d5c7476827ee8184e83297a9140b654c0bae792e44a8d7b229700684337f8022a181b2327960205e0c42f111a81223b5ad853dcc1546b391cc3ad00ca39f3a919caba2e52dcd630a9e2d6472ed4e86644b", 0x1000, 0x1, &(0x7f0000001700)={0x2, 0x2}, 0xc) connect(r6, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d", 0x169) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r0, &(0x7f00000002c0)=""/161, 0x4b) 16:14:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8e89e7e0c07fd1d5, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:14:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() clock_getres(0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x520) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x2, 0x91c}, 0x1, 0x9, 0x1}) kevent(r1, &(0x7f00000002c0), 0x8000000000005526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 16:14:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x2, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/222, 0xde}], 0x3, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x440, 0x40) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/23, 0x17}], 0x5, &(0x7f00000004c0)=""/22, 0x16}, 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x811, &(0x7f00000000c0), &(0x7f0000000140)=0x4) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x1, 0x1, 0x7, 0x98a}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() syz_open_pts() 16:14:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e00000000ffff008cf5da8bd6807f04474ddd65e33b543969f9b3839e77bc0aef31a66af8a92dec1af2371abde7cea95e5e927290bdd5fdc108f5010a90569b639a7d11d46b43f3e6480bf8c2f5ce82e29da517052dae75efcd57027cbd3d2b4d8de17e52834c5e975e83224588606f44e2c13c56e4830137ddc438f822a7fc1942331cad8f98ac28d904323cc87de4382ad5c2eb585a22b1cef8c866ff71053ec9bc6d66962d74d326f568756068"], 0x1, 0x0, 0x0, 0x0, 0x2c6, 0x2000000000000}, 0x0) 16:14:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = msgget$private(0x0, 0x1) r2 = getuid() r3 = getegid() r4 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x22, 0x25d6749}, 0x6, 0x1, r6, r7, 0x4, 0x5, 0xfffffffffffffffb, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:14:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r4, 0x0) kqueue() fchown(r5, r2, r3) r6 = msgget(0x3, 0x320) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="04000000000000004961271c48e30a2be280862bec4188aa10a08e6db7d6dc949a8ed02cbf190af073e56d36f1"], 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:14:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:14:36 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x0, 0x2}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000240)=""/241, 0xf1) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:14:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x1a, 0x8002, 0x3a) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) 16:14:36 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:14:36 executing program 1: getpgrp() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="5f6dc4c97ebfe523388759e7ab7d0e005098cf5c8da460c32cd37ecee6e181c07cd66bb1a6a03c79eb7791243eb1cfad669256293eccf1a94c4c0194edf0a822b3300734f1726b3ee79b125787c1b05e6d8a8b5c38a6b030bf843b0b52ab6a32583a106daba44bb6f7e5e3b37684daa4cad0a1c7499f009595854be668424b5fd7328b7894a5b69c87b7445303598f18e615c224d11b98192f0f3e507fb9a3fe0aef619a6861b7189445dce0efbe04bf3165186dd353bedb5b73e23f40101ca031b72ced61", 0xc5}, {&(0x7f0000000040)="e7f6ffdaf33913b3c7fb7ca6213302aca2fc", 0x12}], 0x2) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000080)=0xffffff55) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0xfffffffffffffebf}], 0x1) 16:14:36 executing program 0: setuid(0xee01) semget(0x1, 0x3, 0x2c0) r0 = semget(0x0, 0x4, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) getppid() 16:14:36 executing program 1: getitimer(0x1, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8005, 0x3ff) setsockopt(r1, 0x5, 0x1, &(0x7f00000000c0)="90d6c72a49bdd854f94822d96f3ee160d038b043679ae42ec1eb9f3ae2233bc93423e1518c0c4c4148a7a545a4dff93e46227737393179c6b1c0f4f400efc4680d38f22063eaab184cd4e103cab2803ba06d995e1b0d93fe9eb6071852255b45a6478e0211e0be23941c5f95b7485a4b3b6b7ff1a35bf295016efe5ca932ba6d5e5f892e48e3f3a590e24b2cbf9e8fde4e0955ac07de2c15c89ca8bf9081978dcd3d93b6ff67a6cedc165bd9f284f556308202c274b0ff608cee2e2b6a7e7a687ca2b030aadea00db0ea903239cab3a8d2fd870601d0781c150e2ee9c9633d903418d2fb8d75b5", 0xe7) 16:14:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="5d8f41b35db9d80570321e4a291eb23c4392609643b61fcbe1cd528f858cf5030d49164714c910e4f9193bc7edf638dbd38de6fd85565f9861d88fd3482e22fc9c2eafd36ad61c4ae9057eaaf7e6f2a67df009efce2b01736d64e2a442a325c0ca72c994a75e91521e0813ab5340555acc9fa23c53ed46f78d5e85ca4ebde731c9a72f896a9be0cbb36779d81f68fc34ff29ef3290ae3b54a2bd3f380de11bc915177b56b970ae078b5b237f393604fd4ce96550577a367f6a7e5f8a7cd40b386b9423266e87225a5bb4b8da4a73cc91ff7d0a59a783b6d1fa56c8ab03a506e995857635c3b8bcdd736c3bde208326aa64694d5abde35161f6290c91839f196d869e38f6ad7bcc3cbd6948b32c5e220416c4eb2f63e38787240fed81113d9ad9934f1ee9cbb4a8ffcd462bfd464b69b8344ae67efed809b804bbc36c3e5aa195f8a7ab523e214ee170ff905462eb5938dd2f2e5c687f36a6561079efd7f75d6fc061a1f4d4c9002a27c257d2eda3cb4209ad7cf47727e5bc3e5f91bdbbf4cec212a37b36d6e1bd72b6a75c368c3f2b1d23b511b529bfaac69602de0805c6fb3bfb3be55c19d05fd07e65cef5083761055bbb54ce9e46b02d8b21e988b1e3ee50513c32fe42bd5c3a5021bb888c1416b6fc37a4d1b705b9e6ffd7de0a15464acfaa3c109458903608ccf2844bd0ed1aabe78858737b8d125008fe1cf01fc54c3bc7b42ba268e05c354f90172f8ffc4eae5176d8246a1751af158204e647c3d79f13346664a22aca1faf24357489da2d2b09e4042151db5d49889720fa7dc559aea2540908cee832f2742fe4b9a764407b37be537be7eec3cb98c71d6bbb723fb7c71ee28b154185a6d8745aa30e8a34a00120f7e5abf394e2f77a51dc5ee3a7d88c20f491be870cded67a267eb4f4cfa14ff9a0018d357a1e4b457ba564af3cc84cd2887c8c460a93cb14acd5eff76d792b042bb3871a44cd34610a10992ef82b772450fc2d2f98ce359ecc3cc9063ebaeff37885ec88b4ea99d5ec09467345df5e2bc00f6d97d16c4e79b0fd72127a4af9996fa04393e5d8c60c2a922cecb630c262df12e429949eac2b7d562724c398242c05821d9e5fc6b3af1a94049a34b942759c46ab8c72ad63cd5d4e5a1354d71d1e8e0ee859fbc47677cf381a90c4c2b17f19c7d90eb8d0b5c475417da470be17f0aec6ec204a291c81c16758c0d1c71a6fb401f7b32a8035e07a49c9de76557cb24e466f9dc8aab6c6f66be1a864c7f0200ac39953f2622823779827c89bdb23739ef369c73f109a99e664d8558ac749fb4bde22dc17ea1edc9ade90bee719f77a2ef1fcc2ed61a3450483cc4d662edacdf8ff7d88456c8f8c33f7b4657001d9f419c72312ecd72dc75c883097c8515d6a2a4f66aafb6a92f60b7849719168956fe1eacf175e676e2c81b6c36e4d7585def58871a264633e950233c98ef211eb17307d58945720bf95b42f3a157415d4572b473f7ad9afe86e37a7a81a5131f0e747534c6473718541d87394a5e3fe132db2e69f1e61c8b6fbc3a025353bab4a09f39554ec5ec0ced2b49506cadf3772429217a648559ab933b05063a66f233ef2931f184963400339c7c10ca07d8a8ae217f17139bc78ceeb3b80460ed46dacf4415b9ef69d7bf9491df45e81763e2f2d7b6ddc9bbab4407e528ec919d1c1869c7732cde5a8afb13b475550d075ae38d90644338169c6d6fde9120e00ee684ed2b3a3f3126a3ce6e16992da5b3efc21ce85d74f2ff1c2525345107d0039184afe6cb885e0c947b00e9b70278539de3a1eec6d31daaa2a7c1a0271ad31e7797ab0927da3b67098c448a59b61c1ba6a363b145eacf1638dbe8bd27d3678cf63094ddc17cff3647285d4787d1bedf9af5cb1f6b4eb1dd1c1ea363f4a850fefdc9882cef57a84f728d5e18def8ddc65fe0e2a1bd8bfe98a0aec4c28dcb9ca62046377c4b0b5060f0949d4c8b5ea9860b198da383fab8af6c70e618722d561779aa818f0ff4a6dfe33ef9e2455100ad185edc6bb1b6956c753406f8a9b98ce3f8e2edef3688d26c4d63501e5ab4f9be0eb313b9d6ee6f866dd902c841133c726f161871f76e1fc2b1f8ccc69cbbb72c8de8859954cf7e67493605d7a905b76366170c0c1ee9f8e408c5c38b81e6607c8831496dc8e959dcbe7234bec2c2e0e9f3059690fe8301e3b4e70809ecfbf145fc24772b00f05e8220025f8405a01d2c3935e4f03387099c890541b140315ffca2dce339d43c1cb5ef769914dc1efad558e1e3e9bc6cb49843fee6cec03b8d38575ba8d0b3f98dee736bdd714567e80ed51163ea7746c160949a0a17b62f12edf375b8ebf042a8eb6f878807b70cf3cc95199df2e84a41efc7b09e6d41bc7b85f8bc85aff8f1dac35b52eb23e4a8a4cb61c8ee05b1007c8179526f50591657806b1d0c1f59ab1e3c07e0ae6524952bebe1eddc45ab6b849386a1658ee91b2b151b0d4787891b09e74f90bc74cafda90df75d3c9b4334394626edc7d52d912d1b4668eec2d9d8a5943800bafc7823738c84e1f8bc8aa743d4d7d226aa03dfca4bdd70a5fad436a99e5114c5993acd0ad7cae94fa16a321702508e28e8b1bb53fcee461e4265268625b1ae49a2b91034f17142b3aec22248a120f0505017547298b90ac0baccda07674015af0de9934a04dff264d0baff60977ac7f6373751738ea238d2b9c5465d0a3c7d5721fb1dbc191e88438a58ef78f013bcdf0fe975dc9eb2602909319a275dfe6b148305a2bb794f80e9650791415d40a96bba2cc26ef4ac446aab81bf991d304e24ed1bf5bc87d69299571aba0c0ec0952d29b3de1b27056f916040641ae1046cb9d7ac3f2294cfac9c577c2feafd263972f1d5cbaab15cc3c8fe41e8a0be7a2de6619eaa85160e2458254bbc44f307982f05a161d1823f98abdfaafa2da1bdea9a77bd40423961e5e2ad68f3f95b972deb5254f1e998c04072a470d8a960385655c1fe692eca03fa523d3c6e1a8eeb8539db89298cbd22caa08c982bff072365af2313083e65ae4f9bcf3dcecdcc4e482f9c09dae94629471d65d119718099ca5c0bd7447dacb497390630ded2e60f7e3ea7634b0a5ee601c217b675a56866bcc1ab2ed45b35709649e565f6327b5ce529d4be92db02c4f861ad6e958fb4b91e2ab12204d14416103ee1f253103db73a55db1c2ed3affd8f7e89a9b3a56b9648ace426b79aa030935279ba8243d2a1a2da0b9427b52b51555c855956f34640016d67aa7a970c7a4ad979fece7a2a10d97e3f87f63ae0331a33b1c059e85cd3a5fd53aadd5db3701bee574b2f9db45313697392d8556d36b97d7bb862eb38fc43a2a64ffe0fe0e60cebc5e8ba1ec04df03b73531b846532f2bd2c05d1f2429f9671a1ff0ca6119f1b773b23dc00c6d94a0fb2f2ed541be6544a7005d76d1ed103e16a5904b2a43f78f887a7f81bc21eb2a30dc72b316bf2d2e9ae2cb70494945910e7b7984c8ba1a9b0944a0f26d668c70ce8ff917d0430415106bf7d5d7280fbe313780897aaf539c91c9cdf2cfa8caf455212a583838ce8ca04385f5d4cbb0e6c50f8d847f2384119d77912b3c9186558865a03464d1069ac9413d1e0423db625dfae4fa0f4ac3aca54269aa433ffbbcb9a3a097f3350e4f65b3997dbaa6835c69a25347e0172dc714e7bcc68b8f200dfb121b6045313117c2ebb5610a2210cfb15a2b57d2509d310e9aba35001727f457871fabf5cb4aefb3dbe996898fe3461da2dd82182898b27f8d85ad4f9daceac2313c08ee5ba4afb2235518dbea173c1ccf34516c5f1d901a373ff33044ccc56366c429d82f4a21d7950515854287474a176e5f545564500160c4735f019de34aa1144456f46522648b039064a3c07fa2ff13df71b53dc108ed58d399bbaa087fcee514ec0f212af9a260e5fb6c4d8ab1ca69042481ab5fefad30b356ccae9a5cfac03372df3fa58d05d2e8b2a75ea10776aa538c6e35a4f028a564d3d27679ad472894275ed1dd828e9a65f6d421a7ced9f0b5d85538fc6e8ae49c582e4ce00e2c908e46b90f1661b021137ff01aee4f678cc6644f6759b36b0ff28b244fb188f4d67e0de7a66686a409ee9a002efe6eff308f729a78e28f9fc28b379627c63f9c058c8549ccd4ce852c0b7b8afd81246f061840ef198923651c315d0d21af754a558a25d7f6f44ba165f383f47ef62a6346c33838fe07806236f11a64463e7d7bd0b4b2848037115f7fe89d5868b7023a6b765e48acd8d5a24c10fdf944bbaed1d4549ed6fae4c166642ac1aaf9c1ae10191057e49ea9a579231d06e7967e66247d7fc451b04642bb1e7afd9c5ebc16d67e88ed8d7a48ea2df73f4e3f182d30018d7b9791834610e8fd7d8de291a7b12dd1a3447afa62a74f81690dc0c977c8f83229eda7e2d840f380b968091511f09cb00fb1cacaad8df3dc5da40545a254f09bf1976aea309af18a14166786adab6deee5c9d1934ba8f04e4c2d96bde7a20f9624c581e9dd95281d7d32baf3906992e3e6a3b210e1bb8b4bb79a9b97f99440cf4c497107dc74d9c626536edcd309a1a228dbc308058e06d7650aabe9d57e490e3b8e8227b1e369f9bf80fdab63e15bfde8dd4b3600c5970ccf8649432ae93f4359d102f75efb2bba27fb1436618be22341b4bb66151b015a946e8d705d277239f13fa206753eaa8ea85f8d2fe195d583d1d529a2b1a6062e7d7b9a7fa85e2a1ad47d53afdfd3eebd5ce30fbebb2c44e1ff31d4528c3368bb973938eb10769742bdb266a4f40407357cd55b4b7a4131fd57aa9906d28670a7d78516a4720bb0cf23eff17057b260db8e0503a64d18ff44285fcd0fdb5840565de68de033f4d40116439aaf16da435644214e3d8bc193c56f7afd7e586879c575ac7f9b01bcf9212a9fb3c87291dd9ecaa8b489e7602107339cb1caba4884cc524aa21f65c7df20b00f81298fa997f4716638aa58d4afd981d60665b651a5f53056a7c4eaffe7e78332a91f0485f1a2875a84cb689aef578349eb8c1bc3175c18351dc3acace16d4918aaafb2b681f4dd89ec839bc06d3572293eaa86d8759ba80da6ccac5c668936565660b31026efccd6e45281e3c9a1791c292b858120ffbb5528cb6c8c01987fd52bb814f298927c4233f9992090a79aa15010496d28253c646cd9b29fbeb1c1a95bdf488da4eba473e4d3ba488a39bdb069395b84aaa02acd1d30d74ea67adbb9e3131fc356bde34078359261c57746903efc56665bad6405eac50584f4bcb2165cd6be4be9332d7fc1918c9e6c09d3f5696156656e3a43d0ee57ddd8fc129e9d86e165abd298e3b9d04fcbd2b6c5e981a3cdd280f8e4210723204c686bd39f02bfe3fadf6e2327eb4a382d7de3cd8b35438ada8fd0a93d22f27d60a9693ba1f450c801f4893eaf8611f0cd4d4e09490c21b03eb98ee6ff8973c202e5cfa9c3f551ef8defd1351ca6b909ae08594f66818c57264a1df67516190f3bc12623727c148827b03c47fbd08c89564faf424c3a3c41d4164d2c0109b290200c5a82e73ca7c64ff3fcd184ca934d6f87239087eb4b0c864ebc22673ff28d31e5635eb6105f490d49420783398bd85d1b30a5acb00c6f46887eedf61c2b88ac29a38329ac3433015d9cd883bf51650737814b674b1c2e5d2ff3c0b94323339d3c6d90f8c466c114b640fc4046773b70dc1c24716bad613aa501307f709a04449fd3cc088430baa815d63d057044afe1e02dda4e9c80174c74a4e4cfa7874bf4279f0e6d3ffeb6", 0x1000, 0x4, &(0x7f0000001100)=ANY=[@ANYRES32=r0], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000011c0)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) r2 = getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x200, 0x5, r2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x7, 0x506daa2, 0x1, 0x0, 0x3ff, 0x10001, 0x0, 0x2, 0x0, 0x4, 0x8}) 16:14:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) socketpair(0x30, 0x8007, 0xfa8, &(0x7f0000000040)) 16:14:36 executing program 0: r0 = socket(0x6, 0x103, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82023750e1a842ebbcef4ce9a353002e2f666964653000"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000015c0)="2bd3e950976de769555e6a1fa3b71a9ab4668607da17980550c8ba6b20f7dfc47c0dd30e412b844ad08abf2effe743aa90e72e5c966fb90e8ceb7335f377c34811212a8410ccab6882573dd33c7be05317fbf73554293c6f4a8ce68f58cd53ed19b63cf4f56ccce7841c739adb4456ec8f386b53c7041ed6aad1a914ad40403cf41778c77897920f83202f50395d8b544a077af710163766f7f986d1f9f3e4b571ee7ea330c41f731f281ec459d56f1835d59344bbbb4a78148402af77b645ef54663b2a3c77f02ffb99a54146ab603fdaf21bdf3ae811635627f5da753d13b2ab3b33899d45d7d49340c9c9fcfbb257bbc8cb15de7e47f0f00330d78a90b39d017bd07a5c42f7449d23e626ab6e8e3502cdbb09de567057c6d2fbfed4dda6f00dae7085f10a054f7d4bc5c24aa6cc11147adb82f1b5ac51f998c8a57ee57b40f0367d8aa8fa18085c46f4c81a241f0b0636c2b38c2bb1a852a0357cfedaee1ffd97c3c804aed49d508d5d09e7f1c2d5e3a99f270ce8cabac5078b77dde4635c040307516f971d573d273110ebf79eec09118e0d3badb2153334897547a421b40d04c03390e43821f3afcfbab4e735b5a1c78a074a73c4c21627018ad4aec3ccaaec145ed847303172bf975da0eb3b64b2a7ada57d64ca4eae521747d7b3b44070b0ec297c007fbcf460c2e7d97a4fd4c19f1400d186b125438c98135b1f89aaab8aa3319149eed19fec0dd22c7c6a01a31e92aedefd30ccae6d066ab2e0760296882ed2bb211f565a7d1f949b553f7a614c800afbfa37da139cf47deaf1138670c7397735dfc46fa71e1d4ac755b950d5494adfef865a217494e506bcc0d9331975a386839e9de09cd424650af97d01c7b53fe3b6b7e15291339b4485358a5e208ff343325f9ec029a6aa42b15c2588ae3faf0d34969fdae716346c7108c6f127f838b00439155dcd5482add93f278808d54e6cddbc7f74175b48df8ac1ddcf2a9b52051640db62f71ddb031cd4449de027307c2a6f253c10734e6edda351a46308ff48eaa8fc40b36777b57b31bcdabd30c1c23f4344c4f0fad14d6150f1e8ca38be7f3ece5eecdbc10255a19b8488726bbf68de49bdcb884579a13461c309b91da485cabe3719dd12c42e5f8c56b31648346a0545bf642e2e10605e64513a2cb90848d611d8b522048cf8adc27ba4390ec8b447af3b0666ebbb4030ed0127df0a4b179bf965b092cb5bd902ba94b6d9098251f6098fa8e5ec52702bcd4323cdd8cababf38a996fee22d330d2ab46fd9617f2ac1bd0799d83102f036797649a7ba45e6d0e722ca8b9068d4a2ed06a1df47f5cf73cd3dc4316aa5100be226184adeb8f70b04c8683fd2214f6a019fc13386a0550d67b073804e5b02342cbf3b3ccd30420a38abd3ee25a783f852eaf6c5181603091e39e178d45a278436e6a31073d1894c478db889b210f84eec25a0ac97e2ab949da7a61c0d33c2edfe3b6fc4d71d671583c72296d6f3ccb97c3876befa8d5571f33a3899990724f04665d003ea09d37f0516451653729df872bf71c4d66493eb07a321a3f3a3790580eff70f3ab1e7369c4651846e7adbbd8e46dff171b92a15cbc5141e98350dba79bd2a3f08db3e72165fe9250580edc66a48a4704de3c6b4f613bd32f360172420b0253713d8b409852cafb7f57cc946efc94c93f19a346d2a08965f929724957b211f1682cd786e11adda9956cfaf0989e4eece8ac16fafed57599bda16a685f560c05027cad2b5ab27d9192a900c5f5ab46e7becdb64d8a91292e92391198bbe4312eefec81a3d1e7b0636fb823366acbeee795edfaf45ccbba414d1919ab92cbb4f3cfe9cf8ec70ff9ec4f8104f96319c1c97f55348d63bc0d796e445d16f0a209c7fbd4278fd6e33ee9f104f8255ac212300c4ad4916c4ca0640e7a0d3edea5a8aaa8356a3624af37ee2a64944148a096162cfa38f31f367ce96fe10ae3c809800fc96f684e84de5a226e2c7949a102cd4737373e183327b8e183566df5218a4755e7896bad78cab36c1bfeb0dda9fc5ea33ffc72063458b939b7236adb74717a857df09352dd3db9a62ba6b9adf2932fa2999d3c482fdb993c6ebc7fa7d4dacb1f5994480a85983553cc80d23d139653a21cf518c8fbd44000b1b1bc786d6a45b29c0d2ab4cfb749e2251f73306925f235ae4ce3be87be2ad70db0c8e168dc408cd3256ebb30e34fa763520fc9c58edeed6dc54a9609ce380ed1ffb457c566dd8e9c7375e80820eaefc3e673d245900e6b495c14c96364fabc2f938d3b83b503196d24df990a37c53b850dfefbf128b07218d2eeb4009f1108c1668364250facd388036b813f816fea48acac92a75f756fa8aec687723857e3b2d06b8db00e130bf7d47f2e6997791e18ad25e51128a684bc20b82c17aae4e2a6438f08ec997d524e4e7fdbcaa961001154ef33cfe26091a110a1e01f3e7f93397c826139d54710305d746dae1e7de9947d98d65c5f21cffaa5ff877bb16b6489ce03244815f9c4dfa845a11bc6cfcf688e461b75023384dc3f540d65492d330b9768daf28b276a5285d3c4c96557b03408b1517fa7b93928ea106d80a68d0d58ddba5f1fc193d15a0af0a558775fcaa7e2c5aa030c4e9c4c52c10089314f8d28e57f3fb686cefe57cb0fe6a123c86a7452d9e80762aca90758192c54c4891254aeb991b7b62c706be861a5b40a8b5089c66ff68de6d91c38bc80df3d3cface3e95b39d44b1176143d02e9d6ab11258f8ab05b64fd23e2f46cc75db6b19fb779825ec049ac9c34eba2656dcdb5f991f573a84d7b972af9a4c77418f124782c0e12c38a73d4fe23a01195f26be6950ddbfa2c62374072c8e576e65b78566f0014ff262ba60a3a50959664378522f2d77634aabad20a6b929c141ae89f9d4f076f2c359bb2eff48e9c5456b6e122db0f79eddf3a052a1b67cb3a0963c4ac422cd70f4a5f5c60a499e2b1acdf57363a0d662d3ec79a888118c645b331448ceda99670790b7c313649cac25e865b8bc6d3b3b7987a4dbfad62b3d4442c447ff7fde76135a1fa47bec6454787f2096a38a45a67e6b73fc096d503e2e255d6b65759fbe9488f0282ccea4b278093d532c50bd68999202657d41fc75e6897b52fb9b4416658013305580859721ed3d4b3bec11a8ea677bec585a85daaeb9e75656279db80881007221db7d9dcee006a2bf8ad8c790d15f164d13be1b30863187031462c68cdf4f0e7518be75e773d30738613a01826b234711c3caf25388369df90778412d79236ae511cbd20719acfd9148c2275fa16faab238c56c267f40b5225e1e7bfc7c021e4c3624059a0ce56e0aced8bcf86057612a9407915f62e3ef3833492c13efb34967e09fc27fd03557dd9b09fd747ce9e5061f0c057718638d230ef30ef042fcfc9c3edeec9eb3fa7d812869fed394009ca1c4ca2eb38830b4780d95365bc6d2c3b6b14015e821319bf7b1c860bf1dca4fa545b423e22e800c51742bcd5f4ab5dacfe194c66dedfc280bf2f36d42ca44ac42aa3f4f28d9a369cb97c4835e9e62073ce220e5c13ca0c0628ee41e8735ce0b405061312b03911e14036af7650b92716f35beb3d170686fb659d0d8a1f7e94a861d3eaa8a724da645f29790ee5dbabc56690e4fda0d0ae628358ec9c03fb0a62bc63e048944698f279262214e0e0ab08871eb8b9f9a766d3379bc742381e3022f9c2886cffaa09a6764252c355a9f74d89deeb34e7009ad190984f7a61dc4a3b05ab3f98d0cdfdd09430a9c2ebf9bd92defd44170d53a814e1a9dc0f290959ea318e28f72cafecea04e996e94d95a1ad63fffd4fca90ba4555e706922c56f6ae54315ab590c7a00669118cff176e0ddb441e1ea0c47e74c698caf9554f416b0a0fb1ee9192235fb97da7906c7626ec098b70ea7be497046e4014e32eec29a7b748d105f1b1ea81635f23d88a7875dead9e512d93a6866bd7ed16bf48977610fb35bbba54d5cd3540b0a604658b5284edb1ba45087c7cd8982679b71f86a4a1316ec33ad09b153510dc5ed974ad0a1e281a953fce48ff7291a006a02f2ad2447c4369d1c11c1218971964049437280582ade02000aa2f1d90ba175b7875891a1389380324b850df2b4814aa260c978a9c58c3cbb132a0a6115cb6a6a3d9e5a5e01e35c0ac0b19a5cef5c969a4d04bee1c4c71e8c8c6829098d790b91ceec3a84aeedd14f37e09843e7ae7a8458d60ed74b8505957b8e5447ab709e9d4cdb5be6fcc04758f26fd50a5b5c9bafd841e0b2ff8fd7ad9d039fb71401c94caac7ff008552d5c23ffefdf84489379a09c196412cb4a308705caaafc7fe52fca671d6f3308e18f507ca64b8319a9ebb3f4f5230f1582219933974df570e67b300ad617af90a5add3a2b21991146eafa106a7176f547d204e9aa81b5eff1e454cd08ebf242f2da8f00859e0b2c74f7df0e951e838d82ea7e9c7a30d7d3527ee2313ccd167559788c82485947cb933254154204f81a46e35a3f467b2638334b1ae2217fa47ff390b5ff7cb9220377ecb878484ee2cffd7eeb95471ecdd6abc0ca2c2016de7dfd5dee772cf2906db29530ec6e6113228da12fbf418da14d6c9610921d89cf21ff7e92924b6b5d9aa61ccd4ce8a479d6c101b83e3cf11324f92d9e307dd083cbe20f4a789bc24005bd605e2604d2d5407537c26b3ba35346b4e25a6f792c8b84425ffc04ea5d1130e0ce4463874f8b352268154cff06de44d12fe3af55f0032c10313b3bd9351ca9c0152f157f6dfa21f7a21916ba72059a6f89d9ccaad5e6041596ed1381b0b7b81d7a9c0c2af3b5e755dc04f767431cdc987981566fa4d1ef493837cb6fce3bd243a8c7a7697b982219ba00445fd1dbbf67152ace5f552be45de3ed1b929778fc15ca95fb9403f14dd3f07535f695c3227d7aef659c9013196d0980bcb6c0906416f5043cbc8831bc800d589179060e31d36a2c898e1fa9a6a2cfeca4bd343232981ef6ea0ac74f5b5eba81ccacbc712905105a5ba736b66d22dbd269c889e07fcb836a92ef6fa55aea6e9bb2a1955fb9014f3f4a509981c311b47fa3037f8af1b1493b307e40680099d7db8a6921f891df7e0b2fbf7e3c4b8c8b6a852209523ad08108359018ff82f3cdde3edb90491e731cbff7147ff34cf7b9e20814a2b68ed209939b62f0000000000000000002b4062fdc146be576bca5d774f8a1657f8dd557ecd249063e570f7a62c6609161a5d4781862004c23b42ef364a34d69ce0f1aa733e6335a7d2", 0xe9e}], 0x1) r1 = semget(0x3, 0x2, 0x25) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/103) 16:14:36 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:14:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x9, [{0x1, 0x10001}, {0x1, 0xffffffffffffffa6}, {0x2, 0x8}, {0x3, 0x5}, {0x2, 0xffffffff}, {0x3, 0x1}, {0x1, 0x81b}, {0x3, 0x100000000}, {0x1}, {0x3, 0x791}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x81}, {0x1, 0x7ff}, {0x2, 0x4}, {0x3, 0x4}, {0x3, 0x6}, {0x2, 0x80000000}, {0x1, 0xa1}, {0x1, 0x7}, {0x1, 0x3d}, {0x2, 0x3}, {0x2, 0x1}, {0x3, 0xffffffff80000000}, {0x3, 0x167c}, {0x3, 0x100000000}, {0x2, 0x9}, {0x3, 0x7ff}, {0x1, 0x3}, {0x8209b156602a4f1c, 0x100}, {0x3, 0x1}, {0x1, 0x7f}]}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:14:36 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x80000001) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20060, 0xa) getgid() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x81, 0x40000000000, 0x4, 0x400}) 16:14:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8c1, 0x16b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6e36) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r1, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000001) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = getpid() wait4(r2, &(0x7f00000000c0), 0xa, 0x0) 16:14:36 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/62, 0x3e, 0x840, &(0x7f0000000040)=ANY=[@ANYBLOB="010600000000000000a6"], 0xa) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 16:14:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x1, 0x5, &(0x7f0000000000)=""/89, &(0x7f00000000c0)=0x59) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1a1, &(0x7f0000001140), &(0x7f0000001180)=0x4) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) connect(r1, &(0x7f0000000080)=@in, 0xf1) 16:14:36 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x7, 0x0) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:14:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) read(r0, &(0x7f0000000140)=""/190, 0xbe) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x800000000000000, 0x8, 0x100000000}) socket$unix(0x1, 0x5, 0x0) 16:14:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x1, &(0x7f0000001080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x13ea467238cdadfe) 16:14:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x40000053c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:14:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x400000000000068, 0x7feffffe}, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/105, 0x69}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r5, r6) dup2(r0, r1) 16:14:37 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0x4000000f, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0xda4, 0x2}, {{r0}, 0xffffffffffffffff, 0x28, 0xb, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x5, 0x80000001}], 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:14:39 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c653000231e325a939ea7b69b4ad560a66c24bc77eefa91087a5e7a61e6ea031793941e5f27dfbd19b0f32feb41e37eee600f7486dc756eb4f297cc3a0500ff59b9fbd42bd44e2f76959ee6135adbd8ebd0fd808828dda68a65b767959b54ce9d7ae0749ab7b8e60e75bf71d2bfe8220050e312a3ce00d027a094977a5a94ca8a3a874e3579de43897cbe99d6ceaab090c7fbb0298ea18f"], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6, 0xc) getegid() 16:14:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x0, 0x3, 0xd942) getpeername(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000009a5bcfb4ce739a1c1349460000000000000000000000000000000000000000000000000000000066ec21a70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060acd52cf9860214bf22766e4e5f3e4a2a7b516f57db2b08a5a9d91535d4dc08e53b8de6591c5410baa928c1b5a93e5aa820f5840613b3d1cc6158220937d2039c9eef48d9e"], &(0x7f0000000080)=0x6e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000082) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:14:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/178) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18880, 0x80) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) r4 = semget$private(0x0, 0x4, 0xc0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/206) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x8997) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:14:39 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x2, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:14:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) kqueue() symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x100000000) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:14:40 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000340)="d45db04c38304c9e77be97036a6cff29b38fac6368e47766da1cd4ca8a289a4b984c773b779b23c2d47f5f0d2025107004e9dc2972085f7c1c527a879cc99f173e10b6fbc93a266fbb8526d59c7230dd4fa7a2f9a71d598d78df0362559db3e7af6d4b7d1bc2511d44b2a45c91cdab9ed6b39478be06f4511fc32d302075ec9a774f2a80bfdd9ff2b82d26989bbed119279806e283b2719a33c14a134500b8bd2479dc6082fb84a074fa5c7cc0019627a5968266190c15d630ebc5b870dc83013957ae7888ef5cc415f86337bf2bc59f7fd247a37d242c0ab883409cd9172e23823a598d80"}, {&(0x7f0000000440)="d2fe5db8810649c8c450ec1408004fd0a1e3bcbe9fe877a49f922085d4bb1de9a7ced6f225610eb91e8941b079d7b6e259d383872ba106c286e928f144abb726dd7072e4c8cbf718baab06a7acd593daaf5c8bb2fd5323b8cd6a8120"}, {&(0x7f0000000740)="b3e31b20abdfc8b53c59c18fd2a952818620add35758e97549489407f7b0cdab5427e2084f28a662a8642159527a2a21ae8b9211ce9c46c019c2ccd752c41eae2a76e28446902a553418e233b3a01f1620577dd5156ea7d24aba22e99eb2cf425c55542577105d9320b1fa922c2c2f8af907f5524881d65c46a9931ea967beab44fe67bcf819b3f2137816732e251f45687f198f130ce07fb594ce131e530cc6bd4906b56feab9daad1f12bc1236ee2426d07022de125a30a05fcd78f80c"}, {&(0x7f0000000800)="fa160adc4193a849dce0c888be1127c7b0ab6d987fe9d0d6d91d95c82e0077d8f967865204939f21ff67047d146be91e2a92887e16ca39d46ffa2b18cd7f4912557035eff816be8bf9dfdb74eba8aa58830482bcdc3ead8a9a0a0dc803f6f0f844b8b13dc4571229d9f4f76fdc28338571fbac9277c2f1faf4dc5cd1ed9eedf52dea9f31f4acb7c5029ff6495b249bcb7cf069210f2f419445cfddfceec78fd1"}, {&(0x7f0000000640)="72879f8522f25d1c90bb0b5dba3c59b77b14c344438efc77adee7e4dceacac52e3152d7432f93d0bdcb05b10cb072b97dd6d064e6962a296320cc512fd96a5b22bd2ddfaa74e9ab197d0c5a6fa7f931afa6f"}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:14:40 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:14:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) socketpair(0x10, 0x5d5aa0ece2416e32, 0x72, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="846851c8bc1c884a09856093fe255c0e34181c50eaf6112fd4d86fbb5e1e1a64b02f099252265af6a81eebf7cc13dbba879fbad84accc740dcdeca19991301e63b1b934e10f6e3e0755e6fdbaca6fb8309a781789c51b99d9d851765842f84c0457c19d87ee69c9c49e9c56c9b56d5a2874e704eaf7f78d6aa5cfde8cdb6f954cc5d6760859d45a9df21776ca964e84ef2d80f2cd961bd7bee29d64637ffd090d0fa5f8686ad8b722707c33a664b9555375222e5697b6cba20d2a528b4ca373863671222fc4fa50a2a5803c329f9ba289f6e98b5978e73746eb93def2b68558b9c50b165e75e49b7e82fabd70df815b97e70bd83", 0xf4}, {&(0x7f0000000200)="27ef0d44fb1c1ebc3e141eb318543611a9ef1943e0d633286a2b738c77982c3f665c64b501f2cc9e551b46dfbd4a0101ee706881b9973ee7a223c256d043fd94f37691eec1d1e9a9a3e9871692d1", 0x4e}, {&(0x7f0000000280)="446f7dfb1900177efba704b179a27e62f73f98444aa7d2135088", 0x1a}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) accept$inet(r0, 0x0, 0xffffffffffffffff) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r3, 0x2000746e) 16:14:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x66, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:14:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000600)='./bus\x00', 0x4fe, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) sync() 16:14:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40000000000063}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:14:40 executing program 0: clock_settime(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x28, 0x132) 16:14:40 executing program 1: r0 = socket$inet(0x2, 0x5, 0x10001) write(r0, &(0x7f0000000780)="445094e85f9cbb894bd4e90781b82257e7c5abca299a9f9a789e58318c0d70eabdfad6aeb003b770244970b8e25a6d8f8f79e0873ac61eb8e8", 0x39) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) seteuid(r1) r2 = socket(0x18, 0x2, 0x0) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/50, 0x32}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000480)=""/73, 0x49}, {&(0x7f0000000500)=""/54, 0x36}, {&(0x7f0000000540)=""/228, 0xe4}], 0xa, 0x59) open(&(0x7f0000000700)='./file0\x00', 0x8000, 0x20) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) 16:14:40 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000339000/0x2000)=nil, 0x2000, 0x2000000000000004) 16:14:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x44b49eb77c5a9da8, &(0x7f0000000080)={0x2, 0x2, 0x1, 0x101, r1}) r2 = getuid() r3 = getegid() flock(r0, 0x0) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) flock(r0, 0x400000017) fcntl$setstatus(r0, 0x4, 0xc0) 16:14:41 executing program 1: getgroups(0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000080)=[r1]) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0xffffffffffffff49, 0x0) setuid(0xee01) getgroups(0x359, &(0x7f0000000140)) getgroups(0x8, &(0x7f0000000100)=[r5, r0, r4, r1, r2, r2, r3, r1]) sync() setgroups(0x5, &(0x7f00000000c0)=[r0, r0, r2, r0, r4]) 16:14:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) chroot(&(0x7f0000000080)='./file0\x00') r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x8000000000000000) mlock(&(0x7f0000000000/0x2000)=nil, 0x800000) ioctl$KDENABIO(r4, 0x20004b3c) recvfrom(r4, &(0x7f00000001c0)=""/163, 0xa3, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x51, 0x9}, 0xc) 16:14:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x5ff3dca9, 0x2, './bus\x00', 0x233, 0xfff, 0x9, 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f00000000c0)) 16:14:42 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x94, 0x3}, {0xf6ed}}, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername(r0, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) r1 = socket(0x0, 0x4000, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb584a346a4f9282a, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000012c0)=""/194, &(0x7f00000013c0)=0xc2) kevent(r3, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x410a0153207823e6, 0xfffffffffffffffe, 0x401}], 0x200, &(0x7f0000001500), 0x3, &(0x7f0000001540)={0x100000000, 0x5}) r5 = socket(0x1, 0x400000000002, 0x0) getsockname(r5, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r6 = msgget(0x2, 0x11) msgrcv(r6, &(0x7f0000001580)={0x0, ""/250}, 0x102, 0x3, 0x800) 16:14:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000005000/0x4000)=nil) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x4000, 0x2b2, &(0x7f0000ffb000/0x4000)=nil) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) shmat(r1, &(0x7f000000e000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x2, &(0x7f000000f000/0x4000)=nil) 16:14:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001e8982e442bd9cd653000"], 0xa, 0x0}, 0x0) 16:14:42 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) close(r0) 16:14:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=',\x00', &(0x7f0000000100)='\xfb\x00', &(0x7f0000000140)=':\'}:\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%:]\x00']) 16:14:42 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) 16:14:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x28) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r2 = socket$inet(0x2, 0x2, 0x3f5) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:14:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:14:42 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/89, 0x59, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x100000001, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) 16:14:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) read(r1, &(0x7f0000000200)=""/243, 0xf3) fsync(r0) fcntl$setstatus(r1, 0x4, 0xc8) 16:14:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getpid() r4 = geteuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="014e66876c6500"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="b9597baa666ae82d7c97a8b749a1cbb47b1f885509bbcc6bf5b1f4062ca558c90d2d6961fb2c3d65d4e538c1c6815e40a507747641a91a896249c67cddb4d50364f8e9a4670fce9b48e5a180ee5a17035e12690063a8e0ad2a13649078fdde9463c4230bf4de7b66be9b95e289102a2bb8e6a62a6847bcecb8a15a2c92dbe8f158799cd7e700ee2b793f999ef2f5cfcc0ace385f0961d079f5560713985dcd0631af50d32790", 0xa6}, {&(0x7f0000000140)="570f7de2742cac0976e1c2661a2979e136291512171a57ef61acbba39041f7c8168e059ae033f43cf965a4b0c7a7feee28f1004a45be31ea00b0", 0x3a}, {&(0x7f0000000180)="6f1df19bc62a2eddb7ab3a3ffdc25bebd89192eff9aa3710de118b70f1658ffaaceafe2fde84ab523ca2b34dbe96b3a12e9217005beb592c572d73b2b00515", 0x3f}, {&(0x7f00000001c0)="35566ffd6884b9ba6782b469c7c6fad4a06aea05d5d72172a03b4e385af0fef23a43fd140d52b7947c9f3891cae622344e6e4170ca58fe16e9a0a9c4470de355106b3aae24401c9d63e4250571649875aaea3714cab309b048e6cfcf0ec817c1b352898319c8609e1aa41a91949d80de5e3560955fef33c2486eeb8e194624ccc0ca67a3ae4b69078e0e3445e61a1dfa00bb64b2941706ed64b5caedcfc28a05908a0eea03fbf59a26bf5d63f200b772b6a25aebed16dfe99b09c0bea18257841ffe9bb5083753267bd69d0999c7486cee3fa7f04d", 0xd5}, {&(0x7f0000000340)="58fe42bdc93e94f47d106f806eae3d88012dd618b5dc0732347183d1ace8dbb190315f1ecbbdf37037a989d2a89d8e7086728185ce7c0c872e87a9c2d4d76277b2ba3bdec8919dc017ca28622d6d521aff8768e502e403f17069641af507f871edf74a9ffcb2139fcbf6258b12960d7a3671f6b37f1479d807057167547d092acbcd452032", 0x85}], 0x5, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0xa) dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:14:42 executing program 1: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0x15, 0x1}, {{r2}, 0x0, 0x12, 0xf0000025, 0xab, 0xede1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x6, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa, 0x2, 0x7fffffff, 0x3}], 0xfffffffffffffff7, 0x0, 0xfffffffffffffffe, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x20, './file0\x00'}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r2, &(0x7f0000000240)='./file0/../file0\x00', r3, r4, 0x6) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/141, 0x8d}], 0x1, 0x0) 16:14:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x80000001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000040, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x12, 0x20000001, 0x100, 0xd91}, {{r0}, 0xfffffffffffffff9, 0xe9f0bb22d1e9a521, 0x0, 0x8, 0x8001}], 0x4, &(0x7f0000000140)={0x40, 0x9ac}) 16:14:42 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r3}) semop(r2, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r1, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r1, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r3}) socket$unix(0x1, 0x0, 0x0) preadv(r5, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100ae54815d767c81060ff2115ab01a65dbf378bec7022e6bc2fff2ae3f21b06772010000808c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a7829d087b487ab44d5558d7b5000000000000000000000000000000000000000000000000"], 0x1) poll(&(0x7f0000000680)=[{r4, 0x80}], 0x1, 0x1) setpgid(r3, r3) r6 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r7 = getpgid(r3) semctl$GETPID(r2, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r6, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r7}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r4, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r4, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r8 = fcntl$dupfd(r6, 0x0, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r8, 0x0, 0x0) 16:14:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x12, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:14:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/200, 0xc8}, {&(0x7f0000000280)=""/181, 0xb5}], 0x2) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:14:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000080)=0xe319) 16:14:43 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x0, 0x8926, 0x6, 0x1f0, 0x4, 0x3f, 0x2, 0x5}, &(0x7f0000000140)={0x401, 0x1ff}) 16:14:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0xfffffffffffffd46, 0x2, 0x0, 0xbd) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x200, 0x20, 0x8, 0xfff, "896a9340ded136fc27b789b0b87128c689c780c6", 0x2, 0x3}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpid() sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:14:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:14:43 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1024, 0x0, 0xf2) socketpair$unix(0x1, 0x91783c55a4031007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000001100)) shutdown(0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() socket(0x31, 0x4003, 0x20a2) setsockopt(r1, 0x8, 0x0, &(0x7f0000000100)="65c570757d9deaae703df2441227f01f287bb059354991a7b5732a17d645fa9deee57570fe87b641b625d47b15f082c3f9c4480cde50d107305643bcee02ff86d808461a2ec7990979f135df9fc4fdefa1f53a0c66ab47c1bd0e0633ea3e6d36b03fd5177be67ec7ab280d4764a3e9d197aa206b2ab6dbd85850005a014c08742445990382397e50cdb000836e3d02fa8bd6781d89edaa456c830345aed42b04a6f0dd78a8d789f977dbd01717538ed17e2b15ae047ec26d41e53dece8b7023c0fb2f498699adef5176fdb4b867e3e8050d28ee0d7002f1b9dac173120c65478bd8778dc2f5b8c3dc6438b7a769906fa1205f8c4cad48f1023f58413bf5c9c59c4be37144d7048a63052ab8551d03f36655f7d632bbd47e1c3568dc1ecebf6bbb6d928c6e8b40db52e399972bf1f0b610f0a1f874640fb768969916c534f3cb850ac00e2e028ab74919ae9839abf39fbae8f91f7d39fef60934072fc423466c15c60eab51c82c3e913b1c3321c6710757dd65c2edc359d2c86207bb3879edbc53839288097e319b7539efbf1ab85374c4b20dc6e581c7ca59f29e7bac4b357e9f404694d8a363e060b29e0e611afc89b94b51af643e29adb39ddfbf575a41fdfc86b680b32fc0ed44f06b0513e2e44f5f4450d47eec13d0f2761d41a4da625345bd31ce998e7327bc970a007744290b81a08da90ff86638d9a3b655745cf17ca18a6376b8e916a6d958922587782a617d9c1b351f610fea9d6662a7fd490ef271edb63b737ef68cb957a37356d23c1177b72d1f4f4e6fecbcf8422ddb085215b7687d1ba9ce59286213fc2ae07916f32b566c06fc4752a5be0fa07492405c59ec01e050f94be4d609d8584842332538e3d0cb920ffad29785c3ec99a781605ff5af2475ab5927754525a9b91a30961d48a804507d169eb4a0e965beaf3aa0c1055923a0a35f126f597d508877fc1a3f9de2f11cff8d2f7fb15115cca257fe678db69cd95ddc2aa4504472560995e75b789e8d793c10dd466245061b19d46a3693b8d4890816d110ac027e4425850a0b10ad3f0a6d7432c9fffcdb64edc9f4737a9f78183678880db686b527dabd3a095f52d543bea50ffab53d3750a1079bfb5c9cd5a1debd5061618b1b2b1fd131040f9adbb3ab8670a0577acac57fcc19b7e9ef44e00508023c50e5afe9976b67f33606f4b9b8f2cf6b57ca652820aa4eb34f0ec7b0ee00c1c5aad8c805819643b2bfe3e8231ccdc9f11b72b4771701aee096865d3a2d40c6258b2f6b089b9837814097a7a8d9bb00900bde4c7efe1e0c2b2818b62262f7cdd7ce4f81af5a92da6baa0e6890daa2551b93609d24abbe583ff59c9e52d52bbbb0badd944793235f4634f3797a9ca7aef30667ffaacfe7524adf0b2696e76dbc5280520410c37d593ee8918fca0acfe13b134a7e2a9f6b03a95b574207bdc154a38c8dfb3c7fea53bdbecc3edc4660264b9b86460c821cab368015d388737f8254eb20324b339556eb3fad71548de29e52d78edcc005722476b1315975422eae2d47618b4209a8d7ab58779844e86b40ebe0074b244688e8097da97dada2df9998c3e9effc904b0bbc4f5a33d721edfb5f2c1d80b54e8088b590661f5b92134a7348cee61b4943131697c395ac789d2d831dcd4d3610edadfee9cda3417732e372a3f8092ce815012771941fa269b5ad8be77ec413ffa6fcb67d8a6f51ecbf786ef3fbb8df67d0e74c00c13e9e4da7c3418497773bc9038344f5697924c3c41ce418b02109db6604aae2d36b93ad86125d4bf600a34b743e6e881c3223292d3f4aa873d2e626b99a918c5c744194ed411604a25aad847e41e1644b959ca8610486801dec4fa2697823c51d9f0f9940c5f499e13b5c2fadcbeaa41426796b5ef34a5545d2f2550f8d3513f04bb6e984f89e1a12c6690c0e1c423ad08fcecd7078f762952f25d17092476c42ed3c52b2ca5ec5fb4a91042c366859150c1294725f5cea4738a0968f9488407c29cad212c391fe138465e7530afd05dcb3aaa48ad97e78cdb6e4a178d0e3f5ee876c44369e4b3d191029d726c8502649450db33b7b4854af7445aa3369acaa55bd8c2fa6b093d1b862cfe116b18dc26e0b5bdf13dd4e70efa002d40084c3ec9d0252efd45428c2553f1f17d7812cb39905de9b7b6de0accda56b4625dfd86ce0ad1cc58e38d2bb35988ea47ee9903e2aaf496d50adfbe398e9edc0e3b476e4edc6324457541aee8fb8ac36f4b4573efba4867d55a35646ae01fec988dcb47c23de31495c8a0684d370626d58b8d89c6607f9884e28852c155f46535fbbcb1e79bcc63ee3bc148db8a1a1428cb7225d3fcb50bbe507b57ef8467e265b177615ca6989f522c526ebb7173e12baf655b999e17bf980400b0379558e0ebf0e53649e219c15e566b985c3f1fd7d89824e8d738c2a3bddcf62352d05a074e2e317ba6a1076fbae9aa765e564c2d632e90a12b9b14f9f7a29f952b7c3ac12f42d5941580a83e90ca6fb1bce15c0e081ff7e919fee7995c3470810cb721734290f02b0d34b7f9438f7555f60e1951232dc4d62dc4299dc4ded3cce6414f05f9bcafa616cb8ecf120a222935ac4b2e14428b9e05e1299f6613b6cdb0f8994023b9fa72a9a8f520c9fa2ef4c57414d72f7e754c0be57075e7897327a67c9971c07fa353500a7ace6c9542d2776b2d3b495412016b4166537336a3c2269f8441abaa08c4fec4f64a171d9a1a6ba44762bf245cb8a3c33d4e8e86d2a7cbeb96c4daff01a45f550daf0f22e6a2dc9e2619c1b013933f46cef0c8eecd94ea4e9c37e0fc0ee917aafeedd063c956d7fbe19dcbb4b3c2cb67cb4f94afb74ee9e85fb426acb29763c849362631c180cd71dbb0f1df13335f4f2bf1ec28b1fc8c2a2c749c165f55d28fc22b0341e841120f5594e0c79254c05d0feab1f815c04d3a69bc87bef76a3105862408cd1bee53133f61711198d587cc89800de7f1312436da8c376181546e2b0f26e4a89fdb20a2ea17b9368534030691acd6a704fbce1b2876342d054357ddb2c85974b427812e66e1605a8286fd45a04fd84b547c6116483b7691c261ddce65abc8b5e48bbdb062f38cf11df77f462ccba44c8104fa8a91dfef8a6c1ef686d7d2172fef1fded2116b4f6889c705dfee91929774a7f7d0035c147e61fb2e0ba9bc2c8936a81f0563c5025321e2e6cdb5bc3e4bbbb9da3fde474f42150f6963061d7be61e73bf5dca8b648b084c357b87e13a27e1f8162652c6a1d7165c1579108a4857c00e3bab01040cc1ff368e94338008f9643b126d17a3c2114339f6c7cccad45b6e73169968ccea175f230646fe7ec6a863476b8ed46fa347a6ae55300b1a4a7c98ad138044e2ab2f4b9a5356c46c5b5429ac9342152da7aa619268baffd53b4cfdfb09e76d4ca4f9043208807a76a72c419b68d1345f9d0f0198518c14b35afb758a29ac445d7e022fc843066dcbbe7f82958457f186ad8663c79f7467f5c6d34147790e62c05d64d7780366fcbf5c8a57959b7844d2ebf3bbd9d180ae5a27d569ec13250b4cb0277fcc3c945e1df3cf4b5c48a3460f6f0a1720a7dc18cdd9d865265e22a19e6babfbb9d2a7b295a44d8ee95f5621a48a653067a2432a970420c9bd973c3f1376b56a55a2e469d87815ecab5cd8e3e1001baa17e18d8203e4d14f3c36f30be25875d40ea1c116607a8baa575c764e8e789dafc3ec4f7d25af882930b9473ec54eb77a06fe8121f742fc7925d73ff4e0f90a841d291681c8ae44963cbce8d6f5f53afe22f078a5b1cd510c4a3672a4f40a9c6436378fa58344c21b94aea832a67136e48865db0c229a4b2c99c003387cbeff579df3532d52735e5aa2376f6fabbc32bb67cd31213e9dcbce1062a28596ee62a82e55b52f553311b1d9c30159a42c6d7ab81f72d086a67b51cb025b6082dd72895d9ba14027d2d85b090dab97d3008d019667d3a8bd1a5bdd5fb1ef019028d8c9f240aa79c9c5936d6dbc70c1710c132c364790d4bc2e79c8c18d9a985492d8b098604ca19562aebe0bb0c09de53522fe90e59649c14f9f8b2a7b153a5a256e853d72a8df924798ff6ab52701b21a80e9e43e7431b74c90813f570b0ddf9c6413907f0f0b694f030bb5d1d94301a2f94113b25c9789c1127fa8aad38c99063874f5e9bc42790c3bc523e49e3f8f0c6abf6a7d360d6b2ba70a87228318d6ed17e53ab870f5579e33f83f1904e5e4ab0a99aaf4b8bf88a79c0beee44c9d16551ec52321cd065d8a9ac6d7f8d0ee2a90f294b0afd02cd68175ac1aaaf861f7b42d06cb4534252a811b067a7747b8df840c3acc63096dffa6546de060ff31455a6454a10bcfc96e905ba2576e13b05ff50050cd593c69d6531c2808e50042ac65c7edfdb6f5eafc919865dbe699e7497c11a5ed2dbf699565ad0a06aff6cf0df04c42a56dfd64229ab5c5e94d1db3a605212858e4243e83e0d6825ec0d7cb8c184be88c28690b35d8154d187c961f849506b9b675e9e8837f3bae688db4bb431c4c1022a035607b5b114fb69cb5b6e40fda4615b7001dbc05b6932199332db82cbb2eacb9fa5bbcf355d8c3ce6148668d681ee3bbda6738541858d07f0ee5deef2f27c3c075806ecd3dd9c8d6bb4192515440b59cc67ed3ae96e5fc4a9cc4f9c6f428cc3f555370999d095ac3dd9ed22d99b66ba75156bf75adb4c67db0c377dfdbaa2e1f905be05d01f7a54fcfaaee7715cb22d32c0d663a5e6b05f9f4aa9ec19d2fa68388919de705f5ec093fa56f1adf800c70867c9078e3636737471bc5bb056e408f6de73c6dc1b717b147cacf9af2e3aa7916ba7e7e771476d84eaedc7ecf1368025eed03164d433ecf8249d89f4481301cfc2639aea0d7dbb215ebb15d459f1a03167f4a313d475f282b9af0661bddf5b9eaf6af1ae63ccbcbd70fdc529418b8be96936555042148489ae6483816a06d20ebb1a74d74942fcfdc41e5cba1f99df2c744b63c5fcd29a9c20f88d83043da2057ff42814ce5839c635548cbc54a2a72df408b0f73b9c99b8a2bd164865fa5024cc07f18a3242bdddbb38cea12d46fdb9ca9f5f36eedcdcb63956e8178869ee6df19027d69efdcf1ede6000d3d39edf0d98a9700013663d5e81f3a91564ddf76af5e1312931fa0e46a36599c20abc54095b0fdab7e5ddbaef026a0d1f6d2d249fc6c8d91dba11717e38c2433ee94ee7942854ad920cf838a89ada3dccf9c6ca56c3541203f56293e122faea08d42382607f9b8d1147cbd759a5e67c30232cdda6dace5f83c43f755f7388a3da9c04bf31d0c9164e0cf89e87f7d15fd7aecfdddfc19733bd763e11f1427fe9321a2c8d72b2089bd9b8d11c6ee61d6ec84576f87db4ac3f2ebc75bde64062bd5e853e40f80d35b53d00382385247642312db012b8f9c4542a29553fdc842578c9333189f5e09b4d4f167f38c264141f408f68f4943d5fe0d4b3f6ddbb142859ea93c4614674de73f5631c697337f38554ef2d5b46fad392ee5fd81009ae2e62fba238d34ca20f8b01ceee27d833d63f2528b5217975526ab6044db8c7167057c7c24f163a5ddca8f8880f1e7c1d10439fe11671b86a8bfa84525c87834276f410c751ff5370a1c46152b5f68e381498e209ab2bea298719b357cb404915f196d3143c23bc1a919a6af54f53f20c6d27d20533a61ad9b8a097957a8d7975bfce411e3ef5bcaff30c17f15326368ecc7421551bfc5fd64cf2a94763f26b2a0be1b8b9f5a8606257c003a4aef8678556c46b2de0c", 0x1000) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x42}], 0x1, 0x0) 16:14:44 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x301, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:14:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x4, [{0x3, 0x5}, {0x1, 0xfffffffffffeffff}, {0x3, 0x4}, {0x2, 0x14e}, {0x1, 0x9}, {0x3, 0x100000000}, {0x2, 0xe60f}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0x2375}, {0x3, 0xe57c000000000}, {0x3, 0xffff}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0xfffffffffffff33b}, {0x3, 0x6}, {0x3, 0xffffffff}, {0x3, 0x6da}, {0x0, 0x6}, {0x3, 0x2}, {0x3, 0x8001}, {0x3, 0x10001}, {0x3, 0xfffffffffffffffe}, {0x3, 0x42}, {0x0, 0x6}, {0x2, 0x9}, {0x0, 0x4}, {0x2, 0x66b}, {0x0, 0x9}, {0x2, 0x2}]}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x101, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNOTTY(r4, 0x20007471) 16:14:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x32c, &(0x7f00000003c0)=ANY=[], 0xa5028d4477f1b21f}, 0xfffffffffffffffd) 16:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:14:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x150) close(r0) 16:14:44 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0xe5b1) shmdt(r1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xfffffffffffffffa, r3, r4, r5, r6, 0x4, 0x5}, 0xffff, 0x3, r7, r8, 0x100000001, 0x7, 0x10001}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:14:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:14:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000fefffff7ffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socket$inet6(0x18, 0x8007, 0x1f) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socket$inet6(0x18, 0x0, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:45 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x101, 0x2, {0x8, 0xfa87}}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:14:45 executing program 1: r0 = getegid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000200)=[r0, r0]) close(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1c) 16:14:45 executing program 0: kqueue() r0 = socket(0x10, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x80000000}, {0x18, 0x3, 0x1, 0x100}, 0xfffffffffffffff8, [0xfff, 0x9, 0x1b0, 0x1f, 0x80000001, 0x4, 0x8001, 0x101]}, 0x3c) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x100000001, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:14:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="96e1f3b0dedfa873dfdc24b9eed0bad4e3f4065968f6a29ac5efbf833094e333e91d51274716bccba3a35dc0e215949a0c60b18d3905015b4f0c4adb29733962e94383a04a20298f72c8f125daf3aa518a3ad3884b3a97a2fe0c53f2d556ad98a4d61e7509bd36f5f99c5d5f1617e8441cec98", 0x73}], 0x1) openat(r1, &(0x7f0000000140)='./file0\x00', 0x7e, 0x11a) close(r1) 16:14:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x0, 0x9) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/72}, &(0x7f0000000100)=0x4a) 16:14:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffff) wait4(0x0, 0x0, 0x0, 0x0) 16:14:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x2000, 0xb, &(0x7f0000211000/0x2000)=nil) setsockopt(0xffffffffffffffff, 0x40000000029, 0xb, 0x0, 0x0) mlock(&(0x7f00005ae000/0x1000)=nil, 0x1000) getrlimit(0x6, &(0x7f0000000040)) 16:14:45 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8000, 0x401, 0x10000, 0x2, "3acfa088437d9e73cd6542ad6f5b7b2ff82dc153", 0x6add82a6, 0x5}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r4, 0x44}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x9) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) 16:14:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xfffffffffffffffd, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) fchmod(r0, 0x10) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 16:14:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f0000000240)='./bus\x00', 0x5, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x3) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet6(0x18, 0x0, 0x2) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:14:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10008, 0xa0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) r1 = dup(r0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x63) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) 16:14:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b69140c8c741d15514043328cf734ff562464f80f7e52abfeec353f56b84", 0x1e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:14:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="859e315192ab7693514856ee9a792b80491e8e7f7e231d1491a7a02630f85e132999353bfad6ab179d0d83bc20d1fe32c45aa081e23dce0ce1d134401110b22188bf5cdf3719af553cf5997b4be064bf774f57b51f63e68bfcd63d680882e07a2a9a8597e8523a033ceb1a9734d9a403620de023f9e59f6157c3999f2cc094481f7386fbc5bdfdb1519857b06c8ea25828de5611d4f74e173089d796c419e0cd5b10aee9628f3c99c82503c20a84807376015646efaf6d79a28c685be409ac5360e1a9596563aa3ce74bba5d6a0f2ee04dbd779d33cdc4571d91221e34c8525d4b3fd7b96a4e11709be053e850", 0xed}, {&(0x7f0000000300)="681557797e49570b42d2130257e3f6e4c9cf8736ba2976a1ea294e822990b31f0eb5b2035b7d3f909f822dab01d8ea42e44c3940f14e506c401babd487f93e54b2b7e9395649c03cebe2b9dfc88ddd", 0x4f}, {&(0x7f0000000040)="804b753df2e797b187d294f24c74296618a66c87e857610a65833403385d7303232a48f92105dfe86f92c8", 0x2b}], 0x3) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x23}], 0x1) 16:14:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe0000b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f00000006c0)=""/149, 0x95}, {&(0x7f0000000780)=""/78, 0x4e}], 0xa, &(0x7f00000008c0)=""/202, 0xca}, 0x841) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x10001, 0xd9a, "9c8d4729990704da0d000000000100"}) write(r0, &(0x7f0000001280)="1fde82776b21eb3a60f8ecf6d3ea55ba5a93bc0d1c35c95d4baa09df25a3dfaa03f046cbec77a569bdff485040a7e65b273daeda29b95a49fc4ac75a8b93bb73f3f37f13371f0fc647118314d49b50a2adb145ce81d91d705ab6fcf6063c2107769d47cf54a73a8f75f8588e5c863fcc37dfd1125bb8ab52e21a3aa0b8f9fffd6084827c0183a24e66", 0x89) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r3) fcntl$setflags(r0, 0x2, 0x1) 16:14:46 executing program 0: kqueue() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:14:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:14:46 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3b, 0x7fffffff}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) fchmod(r2, 0xa0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:14:47 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:14:47 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) openat(r0, &(0x7f0000000240)='./file0\x00', 0x405, 0x64) r1 = kqueue() utimes(&(0x7f0000000140)='./file2\x00', &(0x7f00000002c0)={{0x40, 0x2000000000000000}, {0x6, 0x4}}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x6) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') 16:14:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800000000) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) 16:14:47 executing program 0: pipe2(&(0x7f0000000040), 0x10004) close(0xffffffffffffffff) fchown(0xffffffffffffffff, 0x0, 0x0) 16:14:47 executing program 1: socket$unix(0x1, 0x40000000000, 0x0) socket(0x1a, 0x4082d1fa51275623, 0x800) 16:14:47 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="dcee6a0f6eb4f0ac1e731a1bfe9dcd5cafd74bbda8b7d59056104071c25b9e6646477869c07f0816363b8b09ffb9148e976b5c4cf71e9c18488a49ad452c143336014ab70e9232a25d7e152803c8aaaba95cd7e11adfaace9b0a284dd1078dd22fa28991c82e4b54b78dfba71e0edac003710cdec89c0b2dba134e799455e7d575b94e6de24d092d9e2a1ccc9c31175e3d632e5b8328e5d64d26e05cf3aa595e67fb82a7381c079c4a48c768b63364efcefc023625f9ed6b97f6e0", 0xbb, 0x8, 0x0, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:14:47 executing program 1: mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x2005, 0x202) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x180, 0x8000004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0x1ac, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)="7b77f9c012fa95f4d93bce09be64632479cbc44c95478087e8575651277545dc0913fae6930a9e12f58a078b6c51c6ec280d5368587ca9c883c5513fbfebf0895ed8b7ad6467bdec1d23fd195a26fa5766c765f9ce09099404fe5a6717568a61630516e282dddfb0d07f57ee87c55f14289272b9bcce63fbd8e7a269ceb64174f09ed34e", 0x84}, {&(0x7f0000000180)="9699c97ad53a0a49a12b59872d5199e0c084a6a1d0307a79c326098bbdc2bc11396a1c55ee347302b16b0e4726b4182b25c77cd48595395fcc2029e3a0f09ba35ea3d13b6306076acd8f6432021904f15045382d", 0x54}, {&(0x7f0000000240)="44520b6c0dc61dfe412671b030ea9c5187c220c0a00714d3eb8e23e4e4e572e602382baa84b4feab1074e671ee0ed10f6679051cbad9dd58187f0c10185963b8bb6d7edaa0ada636f2812aff874bd8120b2a2557d62ab1f94519c2718b0ebc8df8a6b5c9a396716c0933e76247c9aae1d62bea56c4ae804ebd7847b0e00a368ff058a211d0451e71e9b497f54426538efcf41f634e662329c33ad70e2e3117401fa8117259cc455089d6efcc67b5a1eec508bc0222e72369a9f6444b0e49561328b9fce2557d348ebbe83622ee7025d7b408381f611a1949fcde714aee6849ec1e55948548e8deae1828854cfe518718dc", 0xf1}, {&(0x7f0000000000)="db9020003c2e84c6545c7352ea0318d1d3120311fabaeb433d27d6b5da5bf6317d4105c2761107367d8c46e135ad", 0x2e}, {&(0x7f0000000340)="52af05962f053576fa1af50c0a16ecb3b0c5953e89296f680eb60075f8d889f9e8d491d2110d28aa02c5e1aaf9173b9239309e035e1615352ac65bc45e0c20f731b22cca0e38cb156b6bfe8397d5969ac3b11243af9dd49cdaeeff6551a2e317d6a8154396b315ba9f6e", 0x6a}], 0x5, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:14:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/15, 0xf}], 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:14:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='+)&[^{\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='#\x1f#\x00', &(0x7f00000001c0)='.&!%@\x00', &(0x7f0000000200)='#*(,.^@\x00', &(0x7f0000000240)='\x00']) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="9f4ccf2eeda8134eb2ee4b1872d43a9a1ba6219abfe41f63f2507594e1326a229932686352f343e6fe5966", 0x2b) r2 = shmget(0x3, 0x2000, 0xc, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:14:47 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:14:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) r1 = socket(0x39, 0x4, 0x4) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x1000}, 0xc) 16:14:48 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x40, 0x9}, {0x18, 0x2, 0x9, 0x6}, 0x1, [0x1, 0x100, 0xc00000000000, 0xffffffffffffffff, 0x2, 0x6, 0x5, 0x42]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x840, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x1, 0x6, 0xa4b}, 0x3, [0x7e14, 0x0, 0x6, 0x8, 0x7f, 0x4, 0xffff, 0xff]}, 0x3c) 16:14:48 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file1\x00', 0x140, 0x41) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x80) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) chown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:14:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x10001, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) socket(0x0, 0x4000, 0x9) ioctl$TIOCCBRK(r1, 0x2000747a) 16:14:48 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r2 = shmget(0x1, 0x4000, 0x28, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x2000) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() r4 = geteuid() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) setuid(r4) 16:14:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x5, 0x0, 0x31e) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:14:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2a) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) chdir(&(0x7f0000000080)='./file0\x00') close(r0) 16:14:48 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) seteuid(r0) geteuid() setreuid(r0, r0) setreuid(r0, r0) 16:14:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:14:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = semget$private(0x0, 0x1, 0x112) semop(r2, &(0x7f0000000040)=[{0x2, 0x5, 0x1000}, {0x6, 0x5, 0x1000}, {0x3, 0x100000000, 0x800}, {0x3, 0x200, 0x1800}, {0x1, 0x1, 0x1800}, {0x1, 0x5, 0x1800}, {0x4, 0x2}, {0x2, 0x2, 0x1800}, {0x0, 0x7, 0x1800}], 0x9) setgroups(0x0, 0x0) setuid(0xee01) chroot(&(0x7f00000000c0)='./file0\x00') r3 = dup2(r0, r0) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x23) accept(r0, 0x0, &(0x7f0000000000)) 16:14:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d0400b2b3e25b5e70a176"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) 16:14:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xfffffffffffffffb, 0x3}) 16:14:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000440)=[{&(0x7f0000003280)="7c46bfd49dd20f6add261e42c34bfa286e01b6610256fa31d792d9be820218d292c18419ff41dedecdfc782f3a74676e724240558b32efeca87f3f5cdd920f8e6dc922933bc61b8ea7bb676ae99387fe67c11f1a185881b3ef02fb91e3254e41a59a9a940c83f6a5ebba1a074564a435c2f352f6775f7f8b6eb96c61ddcdcf920313bd4467cee5e6318af13fafc9652ec95546f4a458318b45409eebfcbc30d2e6e1068e64406319c343873a75b303d829c1a569ab46fcd75c812d7cf636787ead4f444568696f6ce65a43dd0c7cbb982c3a4f6482ce3c20a7c82a7fd1e5b6237c820f3276b7722c5e5d4b60dfc5ec442d53ca7c3ece24ccd47746df99b8a12a1c0b7315bef7f11bb1af8c1384d22d4e981173fca33e50617e15aae416eb359cf36aab800eb636273a22375d6e3cdc6f3288942c1641b39ca561b9a259e2f77ddefdebf324a268452a0318a93bd87d0c303603e6896fb08327b73fb4dc87fbff2078d60161a90d8b05433000c0d07d0ff36490435beae8d3cb1bb0cfb64a34d62d36878291b1f5bc7e9b81e2ed0f1302977982e7babace147e2fd43eb1a0027fe3232c9859d4d4b46021bc21be046aafa0bd67ffd3b1ec3cdc9808f36bdf84258752a0940fc8083720d3e03e14770e32d6e693794a6b8e17dafcac165491fc79128cdaddf568d49ac2d331d69b12eac94c2914c174ca9f359565e4dbd0525481353c5f44c2945eb0d2dffff28b22b39c09aaccad09390a5623131ec39b6063c559fbf66df9080a1e301c83649576b85367ba92cbc721645da28f078caa1b7b3f262d1ba6aeb91fcd48e336c70602c3ed24ae8c4656bf1dfc38d5dbecabdf76f953f00ba1b899da8ea946f90200d7b06901d7dad8585bdae51edf01b203d8a310d1777d8f843ac8b6cf444aeb431eb8a7186d8b12b4809d9e3bbdf85f75fc9d80ccb90cbdadd64976cfe59abdd2399f6a40033d44f0db88c4b65bb39f460c4510493b527482ca57d7f7f7a04e5810154619d94818f38e5376f18c34bd0ce4091145942bfb473052c0a2cc3b5cdfb9c0c5ce58807f3627f41adb61bf2d92cce4d1aa53b77802d7e462781ca0598ed32b7d43daa60b8abe6cba32ff5bf62804a161eb4df0341778a5f0b166f12a4057f88f00a860783b3628b2e75b9b544a4b9934d577ec0982394dc3bbeef0e651975fa893f1aa5975d385f4448fc3d07fa82cdff898c34a3d48dbcfabc4e860bed92e0e0bc7ecaedf09fb58a3542a0fee3673a3d4ac57e88f8f831507553c70efdf47d59865a493d138d66e1789e7a4cd3a9b97a40461b0b51cc5c7a154663337f209cdb7d0a0962c5e5a702d0e9a7745cd38bfe217049feefe668d07e75c736fc41c3974d97eae5e6a9d22f3a7c656988ce6437da05cd9c9e94bd112726f22cc1fe7a08bc77be6b51645d0f0760becfde238a3e8fbf0da530adb543b97827d31fd7b858e12528a29ee14c1fb81100b3912f9b2cfe46fb5d492f68d8e123e706d373678477ec73aa0a68f80ed5e7d45bc3cd00b1bda8655e110d0ea85183137673415e65de93960d3216fe229a0cac039a61994e4f3356ceed38358d344824ff23344368ac545cc83489effe3c98884c0219e870a0134e6b7ea272c7426b9c086a689db5e67771e09f3ed25a40ee2e68b6a1f6e03b30c524df0061f524d51eda69127c046314ab870d318fe9d7d401213aeec5cbdc271593006ec04b626119b4ef6373997bdf05dfbc9e3856c09995f4b12d4eeb0f26903e827216d663e920a755134ffb109b3105a6687878f0ad1e41f6a9fb45a988429bcff8c14b68b34de259c4c79a72640e1b5dbce91afef36c989770dc4c0e186d45481c60bb89ccf681c4f59128c18fc62442709e819c2cf4a5576487c0d72790e6bf267324d28bb5cfe7c029f639c59bc7dd62bab4c4445c3034c05c03915613b38b784e7ffc9f9589464245d6f8bffbf2b5b8eb5572f3aab53949430837afa5c4529385065d4f4c8dbb9b19e306a7a701cdf9c0e87107b030c20da5f534a70f95857b7a81495f5347eeb12b35fad0d8226d2e54baf151ed196d3702058097b88004ca2c4c286defeeb42bdf724aa7151622b5f9058e135ffd1c29a0ce5eea57fed7edeebdaa879893f93e86c5355853a3cbf9538f64ee25f4511e8d80312ba682c202e29dbf63e09d628375785fa2fb187166fb92351027aac5e5c2f90acc52ee01c69d5780b62a68da6b0819e3f8fe53ff1a3bab27ff367f50293d6b3e8f2c64c8ff91b5a88e59c693d16d34389592f24b0c357a85915b83e3620eb9a5477adc6582a6742cec176c07fd194d28b9f8b2a4c787f690fd5336b8e17f441de41d35222e81cc7969fa8e2890ddbae4ab59a03d5aa25aee219b005acc4cd79b6c05c80ecca2126b848e337220638488cab441ac739e048de562eda9880f7a6941afc56a92bb89031641104db09fae69ed6ffd09f4b858e4b0b9e208ac9c7f85890283b8957d4b711a2bca55b9ef8735d0caf73daa483f9bd8f05f35e01ec2060a7d32b42dfe786483b89f06dd12e0a4dca2a3b451ecca61b0852b7c385f519f6535fb8731a26df34ec5170e497f3ec8009c1f7c4a1d6df126aaeb9619461730842780c605e0af8448a68b9290244e066f84c2dd41788262c6c040609f1706cc8b2152eb0c579e2dd373b558bafc711da362c8995eada5679974beecd4491765960f40cf057311c3977f183c4a0a30c3e4185fa5b0a01df97e0f51e2a051b4e2759208c6a07f74e6a3f172d074b2869d3723d32ab9716656c7b4c2f3de2404daac7e4fc9faf38aa4237ea93fef5ef82a5544658e45e83e8cadcb7a5990b8c74e0fb1b2909efb1598213e758d129fa3273c8ac08d798dee43214afdc80baf143e35765062b82b818eff10ef00511609a2ee3cda6108e8efda41ad25c618e293885d6ca77de09e053841af49474baa99f8b48b68b170473081533be140bf07de29100f63fd5af7c7f589ba941a2cee8b6f9427f38a2985558dba3cf79a10205569acf256c5bfdf27e6535432c3e60766b9b793a2c9d6ae8cae557e499b2ba4073d7081649f26b63e5b92025f19e4fe2d0053e9fe6b0aa09b10fa06df4169b548bfe058d15f477658ac434493234fe49a4a8577dd150c1af5163227e4e4df2e57de18039965c12dae526e33ccb00d2b4cced36f130751f19477f76a278aaf236cec379a768410126198872be41b375b9d7297afef0d32e9e94733319931d9ea2b0f2cf4998d3f8bf972d164cd1e3b9037eef27722d400ccb976e1dcba671fcb8f5b42a3977d1c91ebf61b51fad665b74c80e85a669c364982c5e233a7e5e3cb30230b48340e3ecbb84aad1d91ab20364dbef4174d0e359a9390f5d8f08438fef485dcd6ec1178a1f9e9464943d4bd00c5321c50b6b8a28a40e87b7ed06b2347a6dbffa32ad47c4491cb736c7c831a6a6c17d9800dbebc84a765067da8785ffc3ea137e4b0044baa34d3b775996f65b7bba844a32612c7c9e91f6c93b5223a56a1257bd852e96c9a48c889f780afe1504c0b30e09ce813668547d72d10a0f92480e2ce142e288a63b52bf71f967194dfe750f4974037343e1bef97d91e947cec3e1304a0768f7cb7d08d48b6021df450876233001f530e95e2b1279458ab32307ad46d32311dd79b60dcf59b0ca9b617f5e4afb831ed654b1e99c195bb8b8f3d054c329aeaf5974bd1b3f457b0ca7586e26cbdcbc5bd8c2d1ed9959ae5ad4a447473254489f539c72982a1d4e941aa3291d2b2b737f50a587c3b867c1f6cb75099229ec3ce9756b7b28287b4c62c05cd405b675864ab2bacc5e50754ad3b9ae8838c174d8d68a6747a212faa87c566db6bd2d92b7ee999a137ef10bf1fb98fbb1158aaab78d5f1efb03c739f67ab39a11068b91ea23987e9489e46c392bc43f89dbc9ca57fc39e41c2274a2637059f2634e4dccc7f38d91584af32c6510036dd8fd7a9d5e687ad8cda5f243afc6e891736b39ae1b572aa71ce12b53d9ae13c5c3e9f65dc65e070acf850f4e45465c68eff4e438049830f6c1368372d25abcd22f42d7f163c41ffc6d3a5c5a5b0e2d72cafacec11982def709314e59d899ab4a0961f514758f549759fe03e52b9113d823366fa48188ab1e34e0b6f6c4bf91d299de4865a344496e65e979d81427523f3d1717d056ff4d0d97d94c63faaa9f735f04ba39b569366d3f7730298ffdd71d89777a3544bb2f34a15600a103eb0b45b6148a9c54ce78b839a8e386483dcca54fd3da951541b6032d83bbb540a8ae2d08d000be3f32e8e29b4bc0ac356ad26b000674c9a543c5835b6d894e2ae9701ddc76cc98cc0cae31df93c14dc35b6b7e285d48acff8be5196ac46f2d96d36b53a3ca29beddb221cf34a580a45dd8c4188577f7002b4894705e4cf7e05855d8a4771cd6261a8c3f6b4880a77ddaeba8bb483f8c4cf4d60700ba67b7ed43a2ddf154fa45d629104e5cffddbcaf7ab8deb4c02d92f709a579b2c36b78496fdeb41b86690a93b65f01622b043a67c060211031e3d9cb837998fb570102d490cd1a22930041c680af740b28d71fc86fa2030e992ae176958e2b075bd8d1de8464a11e64bcccc2d59858a1cccc744e351d8f3562e240fd1ba474007bf20fa47c13b2d63779bf177e8bad312c55fe071800048233be468608f1edb440ebc00a7fee185aa4c27a4c9f30ab0d266d6732cb805726da0a09838766a7c1afd19eb3495c571d94b207ff3a5eaae01c32fd65a8496e7d592f5c14e27630b5581812b9cf22174df44e424ffd652cb192d3ef5b51b2473bf3c4e99d1aa81d97b53bad0d8edd5981b8c2ddeab46fafd4a6adaa67b32c34505d8da9602d53b76a3d2a30955d8e7da29db78a595511b04837d2babe8fcb47a40f6aa10e2ce655c298af760dc27d33515309d43d90a3750635b4", 0xda9}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x10) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:14:48 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0xe) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000180)="4d51f46745918602d2a27952cd35fe02231f6dd6fe45a3a0dd373806bd017a4206cfb15410f727a5c413c940bb5954ab115a7aab1eac5f6202c0d40cbef9b56dc96045917cca4619a20cb2319abb35abcace75ffb7349a8f42fea9fc985474", 0x5f, 0x0, &(0x7f0000000200)={0x18, 0x3, 0x5, 0x5}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3, 0x3}) r2 = semget(0x2, 0x2, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000280)=0x6f9) rmdir(&(0x7f00000002c0)='./file0\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="169f66852e6708972d767312d75f76330ab2dc74fad9b773223b5e8f78443f2902b5168186d555c973f566e15a70f604f83fcfcaabd624641d6f8eb22acf3dd38e4753b7c8d5a86ab23bfa7899de754a453f8bab462899567a2390a7146cf8b1ba3d65aa5c7f7a3158681a1cdd4a64c13f32b889446f8636b66815ec7e38d8394f9727257bd9601495e293b72f7ac80dc78b5b53b4c5448d6ee58c244db87aa84e2ed837bd0285ab8cdb6a4ad8224ef1e53cde0e938a0354b4bbb21291e31c17fb3791268ab5c11adcc1489e499dca4ef6b3c6a66172e21270966ebd98e37ea4f6a5966c57dfb0cc48db04cf816b216719ee1b", 0xf3}], 0x1, 0x0) socketpair(0x38, 0x2, 0xc5, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000480)={0x3, 0x1}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0xbec1, 0x7ebd0fbd}, {0x80000000, 0x100000000}}) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000540)="9146dead5f12ddb9cef03ddbf12c6e7bbaaabf75edb4eaa422c52099596d34e7bad0d63edf129c3858d6b2b9b1df243bdb790e9e18d83677a440f22a8fa55ca06dab75f9e43a35c077517d8ceb4a67f0af7ab171b062a2b7204646476c3fd8f749bfd7733ab99526aee852e9089c7fcc9f02940bad5e7de39da6584df4085c4be592cfa6f492f2eb194fe497590206437a9bace9c0a1d412df05f71efa070d40517f1f4274735743ca56dd3312c006dcfdd3a9f6e5ebe8b6001b265613e3bd90beff2d67fb57623bd979a67bea503a47b104dc2e02c12d031506abe22bd66f29b6ba1f60cc25fae9f925339e66f38e", 0xef}], 0x1, 0x0) fchdir(r3) ioctl$TIOCSBRK(r1, 0x2000747b) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000680)=""/4096) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r4, &(0x7f00000016c0)=@in6={0x18, 0x0, 0x2, 0xfff}, 0xc) mknod(&(0x7f0000001700)='./file0\x00', 0x100, 0x6) mknod(&(0x7f0000001740)='./file0\x00', 0x0, 0xffffffff7fffffff) fchdir(r4) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000001780)={0x0, 0x7}) utimensat(r0, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0x100}, {0x2, 0xfbd}}, 0x2) mknod(&(0x7f0000001840)='./file0\x00', 0x1000, 0x80) link(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='./file0\x00') pwritev(r4, &(0x7f0000001a40)=[{&(0x7f0000001900)="06960d8d280197a4fb44ff2b61eaf8c3de837f35d15035c0d94f0d0b93f1f1501bc253e222ad6af41ff590a2b27c77c5fd721fb9f04a5f77a1e054a195f17cd09c99cc8ff63ae392cd77ca2a44fc5fe699dda56cd7352f96a1276d946a0b96b7f1af755ede7135d6e93870a12291b67ca75af3261483c74444d2a824bb2e78789ecf211a32fb924f77bacafa0748e2c5163a3c4b8792bd37d6b479b82e15d5944f193974c29186eae791d69f3b5b4e014e543f6fa4472cbb4fcd91163742babcd985", 0xc2}, {&(0x7f0000001a00)="974efd01b52feaf9bbdea6eff621f5633203b98046604b", 0x17}], 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001a80)={0x1000, './file0\x00', './file0\x00'}) r6 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000001ac0)={0x2, 0x3, 0x8, 0x200, r6}) 16:14:48 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:14:48 executing program 1: r0 = semget$private(0x0, 0x46cfa25a99da5275, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x8) kqueue() r1 = semget(0x1, 0x3, 0x10) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/153) r2 = syz_open_pts() semop(r0, &(0x7f0000000140)=[{0x3, 0x80, 0x1800}, {0x3, 0x3ff}], 0x2) r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) dup2(r2, r3) 16:14:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x5) syz_emit_ethernet(0xb7, &(0x7f00000001c0)="b6059de2af4a1e07c9ae01065305830a739e223988c6f528369e81d13c39c7c6cb52267243ab9cd5fc347872f238652a2b24fc9aed2ba270d88da5d831f506fdeca5246f11dce1feebff8bb5f3d353326276cd8176c90bea694478fc59913f357c4745ad1101cf7c79efe6db4acf040b9aa730d59882b01070967e452d6d3820d5d69419c6bf90c8f04805a1d5baa9f240760b05d978ce26669cfff1faebb876b0ab814d99cceec968d0b7b5b0a7aeba14c4e7810b45c9") r1 = getppid() getpgid(r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) 16:14:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="0f5396fa000000000000000000000000000000", 0x13) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:14:48 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) dup2(r1, r0) 16:14:48 executing program 1: r0 = shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 16:14:49 executing program 0: r0 = socket$inet(0x2, 0xdc7554298effcd36, 0x0) r1 = socket$inet(0x2, 0x4, 0x1) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getgroups(0x3, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x4, &(0x7f00000012c0)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000000)=@file={0xf05b058c4cdffd31, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000040)="34420e37c73a8226bb82331465af44e495cb10737f622da93bf707afe77ffa901d19e7468120353ca281e94e0b94bd0504e12c611d8d7e706076886ce583801dbb2091f3079229dad36d0976826562ac35be465fe9c211a9d81ba314d106ab8e09bd458590688d91f6957e42b6ca941e0aaff06e7b8772895c2f7deaad621f37babdf337755f07c005b396296b4b036b8bc971e3dbd7c0cfcfef7a335031682a4280b1a80b46228cdcece2f43a59df93487df79f83facff2df119bdf478c396d083880e9b7b9ef45164c993df1664d52f9cf729a470d79b47554f3f55cfb3f6c0b17ddc632d202a5849e9d77baea7c606980f132ccee776902d3e3e62a15e9f845295487046964fe64477dd5d35c7813e7cf9abc694b1db0450b1d60b7be2afb9b9a68f223ca803572eaf80e03ed030404bc3b20cf47155d724102ba8b455c84d057079fa4c829546c95eefb5e1de9ab49e01d2ce0333499b36113e2a7776b5f99dae2b570c6a41094d7a75808a459ddf1808bc6fb597478fb3b0d7b9b4809c99a51f59e807c57ef034b1559347d662bd162edc8d0f71018309b32db57d8842340625e8aaa9b6788bf17f51c080bdb5a6bb88bb681831448f378ebd4ee26115544f4fe45384fe8995bafc8518fee3bf382cc1f01f5fd8392805628bee0b2f0e070bf12bb7133d88e4a93aa2ef54e77090996fe6b2846195aa0ea32e9068e9784f831829763d0fc20da0743e94700db79608b344c78488e3231fccf668476b04463c12beca2b5852bdbbc3348ffd7ed7da7e9402ae5bbe6aaedf6a9a0b4d7afe6c48b46699dbd325310a60381601989bd39e9fdbbf449545995a136d9f045ba1eed5717e5666359f01ce6757891eb5b002baa4e62189e70df079b878ed8023576f6d8c70ce6309617f9e4891910594d0eaac7b3122bfeecb7658cb7faddb59a214c6355f45af9d2e3863a11b441b985b9e287c1484dbc443fa4622cc622b399e418b03e1c1f0f150bdd72bba29e83441c0535627acdabd845c9d89a75b3af26f6b075049561fcbd88461680930ae41e7caae1a3ee933103a77ec5c6fb605d79b989ba3f0ab14ad3f54783df6c42e622df02f0d1059233c2db3176e78a76806de4b2e074eb05678da47fcb3ac1ccd2c8a914d55c73fa1c69fb80cfb190443f43f99584af73fce7606b488b6d648a30381966b6bd135814273426f38d2e974911cee78d7102255947b9a1127709366958a1ed8813803084139ffc39472d37bbe7f69b939d712c99d3e2caffa98a7cdb07393332f99654fb8e0958fc9f145e6ddd1e66b26757db5552594d54871518c760e401699036278f938544991cb92bad191e94c43d320ff1ccd8174bbb346a7b918a64a4763a7593881046ebee56eba84ddf6efbd3e2f6249adb90df32cef31adbf8589e3ed48d7115ee2379f2d76c8e085ede086c4d8afabac3bf74e1ce063bb8e4721571c18dc693c66e3357ce92533b66d4013609547bcc1e8bf9c77779b174f0b0d2e269e988fa0dfba8891a74bdb339682791cda7d2abb48e2bfda7debb484d9093efd7b9164200557b7473f221b4314ae84d21e35434013c6adcd42e73c3725a1bdae94ab38c79b57178fc80e7aebc631974b636b6b0ef5b2f81460524398edfdbbe822d1343c1d8739f5e622bc2cbc47a9c9654864f9fb05b7eff2ee82a1608636e5ba12fafe8fa832e785bd3e54e3b184ef7998180af6cba12ada487ae44c9e22655d07fd1d3749fda9336a0f288632cb05d6b0caa81f5d005feb038b7f8a6210dffe1e2dcff6848d910848d3b275cae9298ce60559b28352d3390f148eae69f51b90acf3a5f26eb3a0382a020d195b03190d1a3d2703929d5f552d76f419c367b03b42dc096f7256f7b279fa82565b4684366a61041237b3b94ff92395d1b0b1624ffab7a2a7954265d055774d208cf9da1228d0c898335e8b7591501b7211ceedf54a630667724f452559c577552ce07e050d8580c44ef3245ce4890c292bf8c6fd29fb130be0dbfc586491dce138f4ebb6a8d7e8c4c45d7298e9a442881828df5ab7bbb76923d89164940b711a4796593b5e9e950fa728d64e1b475d2d64f997f7bac207ce9b3e84a698c7e49d8665352eea3619bd31e2a566f3dd925bb5cc20459f915037e94e5636c8e571daa0d79e954343b2954ef5ef2d7e4723d90ece4b92861e69a3544ee59e1aa10dcae23d260abd7a852abe11fa57e132b85750beaa72459b3185c2780c09d9fb6de3d701971284f09517529f46295039701c3a389f5b47c9534ba1653a82207f117668759a01fb96e399e5a232d99bd3ce6e77a902b67b5537abcdb047b0b957cd5b85825425b21c5bb603e9b6d04ca8c08473438f0684be554b4ce0aa7028182f9ea238c34427e54405bbcb49e81cf96ad62036708d1ad8ed407c1b9ca4b43cb8f11cfa3714ae07cf7e06f12b88a0cb2112d7f62af4741629ec1736e0d4b9070d8eb4b06cf362b9b7bab6bfaed6ea31a5e2597e9816531653a0f727c8d8231099e9f57f3178aa899c55efc93144c96a55f8019691a18031c36ad8267b9c6bc33ad56dfe37d3aa811535448f293e18feed9bed478a2df7cab1cf286755645719b8eb1256955b3cedba8e9612631f954975dff4a6ffa54044f71994f3a78f0d12af3af563c57560a17bd6ae849e3996bf1d7b7b741646f5a199524d85ea6cdb98fd197190a61ce39268ca492d056527bd7180c335cda6f1bb7bce1cfb9c30dadf0f1bcb0779f97798c09d0f062093a3bdf9d0400488cdfbca8cd95821abaf6f5a19f7d00a48a95dd361209ef7913e04dfaedacffaff8187a47f41bd5c26754e18204e0345fb387a04ea78ef4b83d56dc53029878bbd96fe75c5a896b3180368c722eee7352540ee4bdb180e79c0b28c75a8b202c4d9f93461f2c02e813dd5404a84ad8e5ad1f04025417a83ae7496e3b8f09fdf05e5f2a5b24fa063d925c2060d9c7401227674641187e3a1cdce4941e9656eb742ac24fc9d1593ccfc592bf5072416b7933c42e8f2da360f841115d620ebbe0931065b93da44c0259422b8ea9479ffb8917ec3b17adc477447eddb9f83e04dd81c02eba825282b425536ef50959148925a58429786d2de5d5324fc6a4aeb49546a62c1b2dae471f239885102b5345255ea068454ef64628b8afb37833dc89190e2b0b3fe958f3ee0e6a84a85c23b346d1420a1add36a733b743c732e0e9ca391925c7fe6df40275999cbbbed9d53d2624acfd57c328b7163e0ab24fcd3ad431557c24019db8c57339b1e74ef3576b5bc49e9780103d009b15a09de90615d6c93b95f46167a0168a174833d9de147b5503bf948ac6d6d065012a00003abefe5e2a938d99ab7b27f0b7aa5f169ebd36aedf8bb56ae88e3055d0e3112865b0f25bd5944cc74bc6da25c8b208ce9010659ac4114b0dca90f994f5ed23ba7c830674742cf769e7349f4aec9ac34e5587ef2946d774fd952a3ce3da574cc38c67585ff820f98878e9067c204e2320f1985d0ad29dfc3633ea182f690731f002030bfd66c210c35fe31a1f875e7d6c070573a2236ffa456675fd86be64bcff80752fe7a2acb226d2991776ec7a517422d2a67ab1b9bd418b77c4f3d7a3d6f69e76da3d6eb08bbaff91bd3a30f800a7f16cb7d4d6df110138b0c2b4ec4d923549e1036b0abdb612c70459d65e7df57e6c0bf60a28ee1d95af0e2f0a43549f0f2ce1acf310dc2f7ce620603c9681618d7269ac72b07fa271575dfb0e8cc2d227702add63fc7f1efb8a14911968ae3716d1af88d808f5984e1c626e150d1220445d9a0e55f9233ba632c4963626520d839343c3189bdb733881656fbc27d12fe2e5ac72635408263dceef670ba96c179d35ced2d193bc4f89b61c4affbe31ab862fac79f11a375639da7fed72729495db38a1fe951553fe2770235a5f9d641875aa0be2f563522a7c97e82a23d92d59c65994fe558c27d52a93ff7feda93b41f523d767ec20ddd4eaefd296e88c5cb4024ae49c39ded7f6dab046ba76eae47034847a85c600e21ffa5a2c9ed01e71f6ef58fd27d5ad15d893496e37111926afd56836451030f0ed8b8ab283c8a7fe1378e56a07d1a00e34f2a49e379e4649d12ec7479a02eed48040291cd135c07411c67edc85a20194002f398ab0a7ba06983e2ba778c36efc56ffef32ed855e40ebfe58d9ef11158dae017d032a98612752484291a1eeac29741fb4a956266687e7cd9f1b5b52ee09730fccff4538eebb957c4d2829a866e0849a4f904212b1c6003c9694473d02654520cad414e25f964f125e3e1673c10dbde55c106e46f961b36efc9a3529ccd74fc0a7d3cc047a26f1e52db2f3f77686af4e149a7b9f3bcc5c328e81e1398a1d1407d4080200efbe4db60555e103fcee9a55bdcb6641d467507739f71da936fb27857058b25d34db71766488e4ca815f3caa2d61e5248c6a9ad2a70fb0f6c9ed3278024ea55b6b7df5b1efc0a776822bc8338461d9689647f0c29a7f1c71e2ffd6b9f0ecd0be8352a95aa78248905fb8a6c73392600f24af84044a22b2a0b28b92060d1f3d30dafd5018e005cc00ee440a9421dd3fc11ac2b5c4b1ef03526d4e9acc7cb0b7e2e839ae58f77d7f57d10d04fe245d19aee726d1662bd601319dfe2ea0fcbea64f24d10a5dd6a4ea40603e0c77e5610a3b356d19e2552257b14e35463e4bcbcd95182944991a6ffd8932f3141eb00fdf767091c327b4008487b4c50f656a5e993ad1e7528bde0772fc71e056ee87c27b74958499855704eaf756fa160b79172a03a6eddcfb831bed80fb6077bf6e9a7b8b8b8ea1ca0a63de71f1578ad0aaac4e8f60cd60bea90ffcd1d39dd7214b993732b7207f40958cf9854d7905797a3ed7c34c067b753d20461d5301f930e58fbcef2f79420158cf57f6a6374cf0366ba37a35d385ed3a8f32e2919f171cb891e8e42fed763582e7d66c0e2237ae33597b850aebf07c0c4cf1f127ee8fc4e84ee67857faff2c357d1f80ebd13d3d88d504d3b47f64fd0ea39a6f2ef4fd1ed3e944048f10d06337c6b6ffce0e3f897a10f96c6387b55c74f71004dbc354fae8a1f1341cfff6e3b575c2ec93a603e01ef548cd31050d1150dda9ea67385f5ff6ac714b00d123e91f26457562b60121c39ca5da0ae496f8c36e77ac0413e0721ce75e24655a5bd995b845ba574b211f933b9ef5b17c74cf7cfe5b54f8a1a59f6a264c8a5bbcffef3f8b4986eee7a5ac2a4d9926f004d68595778ff574e8cfc344e080ac2a9d7eb46d5ac97c187b876a8898ecf1caa0efa78a3d9ad956e2e279511b8f30e5d0a62dfdeb85fbd0c318196b5eec5461249e66f52a5d5998d656bb100cc111ccfbae8bfc28bdd3f1fda77fb1b90c69cb0055a6af7d0d7f39929971d0e8e429833983ae1fc0444dfbc1fa0b3d101a1e01df29b06803c6a543d8a36166b9d1132e184c674b784a7e53758fd0aba084da6dca58ee6134cd94fa97a4283e37a32ff4026c39e8510f46e896d95c1e9cfb961c0b2ef98e0966a5b46e2de782ced8da4724c7ec1a1b20c5e14a522b3de97d764da9f37648934277ae6c6ad12e72b10f8775a428d000850f19080710fe04601d71ae47def6b288ba6745d62d6fa5c22eaa898a2e89806ee5f08af449db6fe4279a069801d05adbc5dc8f3af6040424777f6c6bfa0a68ae8b30e0b28d269faaf0fd458e503df9bc5899a8e563b2a290a374e16434f2eeafabd29e50d0fae8cf0e184770ecab424511d5eb2e8d0e6da83be20d02ad760673", 0x1000}, {&(0x7f0000001040)="82cfdc74631afc0826be3e52a3d6ec12ddb29c25f4490b7815ac983f70d5c87a87d6bae13fdcff1f9558b33c6a716ce23a771e9118dbd46cf78d6b81b5b86537d52cfd430a57ae59ff7adc83c03e3ae6b4ac4662a08ba7ed6e66c0440835b4f3f7a8f77b3a3b61fd803be32b1ffb8935443bcd2f1d9a76448da8eb0b7fd51db14c88c77740", 0x85}], 0x2, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x90, 0x4}, 0x400) 16:14:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0xa, r0) 16:14:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x0, 0x4, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff7c) 16:14:49 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0), 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 16:14:49 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x2) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r3, r4, r5) read(r2, &(0x7f0000000000)=""/30, 0x1e) close(r3) poll(&(0x7f0000000200)=[{r3, 0x94}, {r2, 0x8}, {r3, 0x84}, {r1, 0x100}, {r0, 0x20}, {r2, 0x22}, {r3, 0x4}, {r0, 0x14}, {r3, 0x20}], 0x9, 0x3) open(&(0x7f0000000180)='./file0\x00', 0x900, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) 16:14:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getgid() setegid(r1) flock(r0, 0x2) flock(r0, 0x2) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:14:49 executing program 0: write(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x40000000) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) dup(r2) truncate(&(0x7f0000000140)='./file0\x00', 0xffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) 16:14:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="013f4b75730000007bd0de40e2b2814b981b0ce77e76d5af34e67d21148f9bb5f4db2b806341e8f0166dc4b6747a730a3278ef7a1a68d5af88eb3d0495a32e004499cc37223a9bedc6535abb4972"], 0x8) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x124}, {r0, 0x1}], 0x3, 0x9) 16:14:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) socket(0x19, 0x1, 0x7) 16:14:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) 16:14:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x8, './file0\x00', 0x7, 0x0, 0x7, 0x6}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/111, 0x6f}], 0x8, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r2) 16:14:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x65885d72}, {0x1, 0x200}}, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df6991e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a6485fb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced2880000010000000000e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1ecedee161ab7", 0x493}], 0x1, 0x0) 16:14:50 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100) 16:14:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpgrp() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:14:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="bf3a37eb7878e0607a952d0a45f7371714d118dd127c1240e23df01b4b8440cc60317e460eb83b2924cca5217766abac822ccf8b735d1da07134b3c03c6e8e91a9830713f8a769d4751948074d36a3597528966d5fb44b08866dc51765943f5232aaaafba782eb6620c39031bce5a3f7bd8b715665ad8b4b558ba3057ba0c539c791181fb7a3cde80314bed60c1400cbd16390b5bc677e44a0f638201b5eca0387de948ac2b99a904a53e55304be30fb64ff85e21c66064460a0265401a7ef1df00793d5d931dce41bfdbdc928450ca932c01dab9534bcc112b44a7f29845130f1", 0xe1}, {&(0x7f00000002c0)="d269ac57bbba749a2081e9d41ccd0045c870b0d538ce7ea227016d74dead11bada9667100c167fa7d388bd6415d80d025490c54a54a4d229efda6675b7d0cccb26a2d690ec397db6737dd9d15cc4d90bd9e1cf9e11261916671986dcc0e09717b121934ee6f33577c7386a366dd12c5f46b4c6531bd30d8bbe9e134690204107fff6f4791d4242d36c9087e93a4a18508d69eccbe5e7e581ceab641ecce8fbd8635bbceb314ca963ec7c51069569116c95055b7263d3a689ae2bac5b4f529a104efa04047a60b3275b0857104f3883d4db37606b38a6020314edc4db3243c056e0e9f61128920a53b1c2b76a2a0e841882", 0xf1}], 0x2, 0x0, 0x0, 0x4}, 0x1) linkat(r1, &(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:14:50 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004fa000/0x4000)=nil, 0x4000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8088, 0x10) sendto$unix(r0, &(0x7f00000000c0)="d26bbe4e1632a3ed71757d314d5ce067a84eb25256b037d836418db48c8014f0a78d61a6ac981c7798df2524e07253e14c544b9a9d9484fdb51f67d11b2fc526b040c9e72a65db969d9d099fc247cff99e115c28718f1a2ab322d4389ecc8b54deaa350d0991a0ab15ac36a35025e2cb93250e439c54c66bb84b43b0a66ac19b8e47c25271a0", 0x86, 0x3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:51 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) 16:14:51 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2) sendto$inet6(r0, &(0x7f0000000680)="44749a01a38777ce29e2177427cb020663569f6c7873a0beb6b2030cc61f2ca12f9be3d8190331603bbaeb393d182f0067ad9b6dde98a43d1863538dda2315f9d78798eda67e00c48af58e688d15ba8e9f9e086d1868b81851c0bb803f4106a656ac39323d2c2a49b911403e", 0x6c, 0x2, &(0x7f0000000240)={0x18, 0x1, 0x8001}, 0xc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="8a095ce87a58e64a9c746e3680fb2e20e40de5d27a0dfa899c7d0a13ffdad08babdbf3c051852284e6c0fac499028a713f7718bb9b5b8abbfa342b57c69d802fc9d8bfe8b7e48266a49925036b354c9ccb9786f377fc7efc422d3cbc50756d018196af0e609a12f82a60c0ab60644dec93c3a1419d349f4759b8d9a902344d50e18c26c4ad9aaefc993af92b771fc60676fc35595a0de3", 0x97}, {&(0x7f0000000180)="efe97115ba71a9fa1ee89eb6f9826d1eba831f87151219fa19a1e6ed40eb9464d2eb5fa6483e192b91bb877bb69a7c68df8e7b473435d01c4a37086f910d7228f6e593671606bab454544de02f017ea711349e7169e5bb72cd2de96c6df8e47424f65aa2230f35c4d10c307eb9acf4c46a08d866a337b1a171766e5719c7e1b3258fcacfe122555cd51d3cb07accb5fbc3be", 0x92}, {&(0x7f0000000240)}, {&(0x7f0000000280)="9992d3971543c6edc0f0b8131fcdb412e4a8428495d4d34ac19443928368144aa66b4cd6b06a617dfd81c0576698462f8302447d92e70e", 0x37}, {&(0x7f00000002c0)="17c2d940a70a44dbbbbcea65923baebbaf65dfae9fba1fa999ae84d8ca2e93100a6d6df453e4a0148988cdf1bcef1ae22189485911c9aef810c437f199a0147c535e", 0x42}, {&(0x7f0000000340)="a35bed283350a386b100da3015e1b898fccd4ab94e", 0x15}, {&(0x7f0000000380)="84", 0x1}, {&(0x7f00000003c0)="5ca281601fa83005848f0e7740d9baf5e197dc6a8287392b15634e232abd2784075347fc5c47601b0f31a126cd0ad837fb40e4d5d7078b7c5ba0dff765277382de47b4816f6179a6fdfadbc2128fdc0340b81e5ae73c6c29ceb886e330e07c9aba0aefa221ec513766211f895ad4ead31a3b3e81ecbb9048fbafbe411a71d2278fcb2d2b436991042a9f4e65fa548a26552a0e72703220c432204cded0b37e7cee774ba62b01fe103e062e6418c2c21ce84e851c9aca9660dd40d0268dff48be3ad61f26b876ba0524697e0cf5855aae8b9d36cc13cc58f90bee718be2f285186d2514f097bc25f58fc07a1fd5", 0xed}, {&(0x7f00000004c0)="c15f5911c4b1bb883b2b7b04475d613f7e01757b393e6b7e58960d26da2ecfaa3bad830d86e456cbb3802948706b51dabce70dd9a0dce2470e2aeae012142f3d3f79fc421a44e51714929fbfe050295f4d0e5adfef79ee78bc473444c9518619cb1c60e0122be8f55c977643a2a00b233876893ba51e44dbbadb2aafda1574e3b0c1c4a4f676393266689fc79b8f725c3d00f6b14f1aa4fcb5f493336510cc754a9f00f2fd4f9a0fbed69313d0032cf0ca8ddbafe3e7a177ddfa0200045f7d4d5e10cca77b493eaf8b0abc2a28d69c15118ce7bdb62c9e2e752007bee67db85bde078b310a60b93f9bf83dc9ce8ac9ec31f3", 0xf2}], 0x9, 0x0) sendto$inet6(r0, &(0x7f00000008c0)="50a834b2910d0000f3bc15b80700000000000000920cc6c25072244f62c6025dcf7bf01c94bd4e723372ff81b24e8c83a491713a9da799cd7b22161dcb71fb67527a23359afbb25f616d1c4e2c560ad73b0d806cd173c76e9c21d6cc907c192970a4bda4d8009d95ecf95bd993aabcff20705476f5970a9999a6d75117a0a9e8e7c2eb4f306f3064de32e180f938584db3ee94cc81a4d0aa9416fe13aab750500ed37846759add34612130b8a547270c33ce9b9c65e4dee95e381d58b01f163f6522b394424c4ff75420a207dfa154caad974672ab40aab5dce6eba5345d76501ea12eecff4ab944c64bb6fac1469d3e5259a655e8fc83813e56c11499c4da4efc1334059478cc0a2f1f0be96bfb0038059094ad8e7c66f9209ae75a8029ec6ecb52515991a943e3bc60ae21fbff41b682df9518b88bd3395124e8e0eb79903f590364df0ee4edaeb47f226f3752d4c8ed80e8a526588429e9116a9c40dabdfbd2157cf601c548a6535247d1dab64ae2f35ec61ddf339b3d6b522f80238ce12f2bcb4a5a13b8485564aaf91cf2aa64ceffe70c707130a5716fe8b747015eed1c432b8e7068c732fc2eefe727fe301e35ac23bb72fd2e3b4a497aacf2ee4909540c204651f7597f20543eb1217228e18421364b66e004bd87bb45e95d0dd4cdcc1b756ac003", 0x3b0, 0x2, &(0x7f0000000ac0)={0x18, 0x3, 0x6, 0x8}, 0xc) r1 = kqueue() socket$inet6(0x18, 0x0, 0x0) close(r1) fsync(r1) 16:14:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/37, 0x25) 16:14:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) ftruncate(r0, 0x101) 16:14:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4005, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:14:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f00002ab000/0x1000)=nil, 0x1000, 0x8) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f00002d5000/0x2000)=nil, 0x2000, 0x5, 0x5010, r0, 0x0, 0x2b) r1 = socket(0x18, 0x40000000001, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929601", 0x14) 16:14:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:14:51 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) socket$unix(0x1, 0x1, 0x0) 16:14:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaee71aff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba904bcabba3447e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74068d9bdab9bd510eb00bb2c4c7a18ef04535685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b26979ec95b5b101bc48cebd1f7446d2598e336b480a1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678df0da61fb79309eeba375c9ed192777d74e906dbd27da765c3e1233f865f7cd58aee111d90790e10c7b6237ff0fd49597d6f30a0fddf6caf7ab833df924adfc0580d5e1d926bcf2b9fc0f0b82c9b8130c1f61e231262e5e638bdc5c9ad2fea908e0ff47fe22eb35caaa61ebc8f3d03e196ccf7ba0c30e0016a89dc22a314edda33e985a5e837adb669079a76bbdc88d4039bf50902ce1cb9b49c3c01abf9f765b5fc7f341c707e651f011fad3cded503d06245b0a204d75839b90943bd05a16e94bf70792e6d19d2750bbad44b3de89b9e4ab7aa1eef6f0f34bc77706181e795f64903a6dfb298ca7e4e4b8d04adc3c4483d8c9f76f39f134724dbe4f37adbae2fb268a190dac828973a97dcc1a8824b5615396700e71dd1458127eb36339285558a34790520e82ccb976f5c16a3f1dc765aa000000000000000000a3d1eca5bc0628d9bc0073373f5325b47837cd3e1bf38e920db4877da626347c90147daa1d43f81ae7e3297305531889cd3ec57d5f4f6cbb571eb6f0bd66b8cf69a23364956c32c17fa7206d0ec8fc3c7748f243ff07e150c1372e1750ac0540d03691a6772828731fcef632f0349a4f00288815acb0142ce49e9e57d036167f807604f463f1d059ab1e4a7b4ddc54f07dbeb79261cc8ca939cc3f18dc1919264751b196c179debbc0c8403a01998969ac1ecf7f46f55848db7fa2d4877aa6322328820728756f8a2cae81dec3af90e5faf0977864d5f7c19dba61752585b3f7fcf662333f4b57b084de6808f35594ad5197492b4a6302ab422f79c258ecb3400a", 0x350) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:14:51 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x76) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x7e, 0x100) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) flock(r1, 0x12) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 16:14:51 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000036, 0x0, 0x0) 16:14:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x201, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x2ff1, 0x4, 0x7, 0x80000000, "d895642ca355aa1e62cc2968724c4cbe16bec0c5", 0x9, 0x2}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/134, 0x86}], 0x1, &(0x7f00000001c0)=""/83, 0x53}, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/47}, &(0x7f00000001c0)=0x31) select(0x40, &(0x7f0000000000)={0x15, 0x8, 0x401, 0x73, 0x9f, 0x4, 0x1, 0x5}, &(0x7f0000000040)={0x4, 0xfffffffffffffffe, 0x0, 0x3, 0x1386, 0x5, 0x0, 0x5}, &(0x7f0000000080)={0x80, 0x4, 0x4, 0x0, 0x5333, 0x3, 0xffff, 0x7}, &(0x7f00000000c0)={0x5}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xffffffffffffff6e) 16:14:51 executing program 1: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r2 = socket(0x20, 0x5, 0x81) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x19, 0x6, 0x8) renameat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') accept$inet(r2, 0x0, &(0x7f0000000040)=0xfee0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x9faf, 0x80000000}, 0x8) 16:14:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1d9}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:14:51 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x174, &(0x7f0000a42000/0x3000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:14:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:14:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000000)=""/116, 0x74) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:14:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82170200000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000000001025, &(0x7f00000001c0)=0x9, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1183, &(0x7f0000000100), &(0x7f0000000180)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) 16:14:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 16:14:52 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) dup(r0) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="688eed90feaa5952cab06a1bf4c52f456847ba438c0f9b01861c70552cb0ef59ff11a9cf39981282d0e1a04402c4be16b9deb7a22063830326949560d9c3714ee350", 0x42) mknod(&(0x7f0000000040)='./file0\x00', 0x20fa, 0x1) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) read(r1, &(0x7f0000000140)=""/251, 0xfb) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x5) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:14:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x42) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x80000001, 0x4) r1 = socket$inet(0x2, 0x7, 0x2f) getsockname(r1, 0x0, &(0x7f0000000040)) 16:14:52 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="029f15293f7d963da6d77b039bbbe2729734a57dccfceee8dfe5a7e710f89821e16cb94d19352b3e83a5fc9a45566fd18828958aff54c4f74553ea41587aff7102741f14f56617e6d3a7ebeb1d6a6cfe48dd16ddc01fdb2b9728071fc8206d48bd5a1488efd9560fa17040128689d7aefd67e01f10f6fb3ce0221f8d01b0fbe0140bded7666c6467ad8f56872746c14027288d363e96b920f4da61f7fb954ee5e0d5602797792c5c55794cf9353f38c220772d108a41937be0e5e1801a5f32d318379de2ebaf958cb7175a021f2f2e320fe8bc8667b6b0efd01ee5cd99eba14678ea9ce3e2f89a1cc91c4b6601c1b438d236edc5ec3727066f2b0f025d3af071967f4821d86939f85cf03faa19aed2e4203a9fc8026941", 0xffffffffffffff98) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:14:52 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xff, 0x8}, {0x18, 0x1, 0x80000001, 0x80000001}, 0x0, [0x3, 0x7fffffff, 0x1, 0x2, 0x100000001, 0x200, 0x9, 0xffffffff]}, 0x3c) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x9, 0x400, r3}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:14:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x518, 0x40) r5 = kqueue() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = socket$inet6(0x18, 0x4, 0xe5) r8 = kqueue() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x1ff, 0xbfd}, {{r2}, 0xffffffffffffffff, 0x80, 0xe948fc2c8127df61, 0x7, 0x800000000000000}, {{r3}, 0x0, 0x28, 0xf0000000, 0x15ea, 0x1f}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x5}, {{r5}, 0xffffffffffffffff, 0x93, 0x10, 0x7, 0x3}], 0x20, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0xa, 0x86, 0x7ff, 0x3}, {{r7}, 0xffffffffffffffff, 0x4d, 0x24, 0x40, 0xffffffffffffbc4c}, {{r8}, 0xfffffffffffffffe, 0x80, 0xf0000040, 0xffffffffffffff80, 0x400}, {{r9}, 0xffffffffffffffff, 0x1d, 0x3, 0x7, 0x6}], 0xe1, &(0x7f00000002c0)={0x400, 0x3}) r10 = kqueue() fcntl$getflags(r10, 0x3) kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:14:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) 16:14:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ftruncate(r0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:14:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) shutdown(r0, 0x2) fchdir(r0) 16:14:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x80000010, r1, 0x0, 0x0) flock(r0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 16:14:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:14:53 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) socketpair(0x0, 0x4000, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="08982af118cc76a3d6c38e0b04ea512caa804a92d7419a60fe051d88362fb8221cdfe424d85b8561158f1e0dbe76ae054922ba1c797aa7f1da90d91b070076693800ea88e15bbfaebed51b39fa6af090e5cca696dd369b0c8dba18d9f515e16c359aa85ab040ca932a35da91585fd297ff83cd5c2030d41fd1940eb632dabd719cbe8791be4ba97365fb4d8f4394850540c3a1", 0x93}, {&(0x7f00000000c0)="9575fe9ad137933566ef4121ba3d2531615b55fadfbd1e234030", 0x1a}, {&(0x7f0000000240)="961b43daa441a95889b2df0538a9ab0cd75c2c7a37f1eccb3ad7fb6d2b1049ed196dcf200330186ec74508e890189f3980f1ebf2c6dea3d107a93ca5efd0d6cb1e9e164b3dcc330806a3cbe90eb860b85c15b9ebb98f5e0f3df834c90e3f141c33d1d4bc527dabec9f99984f2af45c9bc4b6c90b3ce87cce1ccebd4b9992ab4d752f6cf86ac071981914866cba5b27e872c85e8c88140f45358492acfc293cc27d2d449bcfae9947ac05bdc4e137b864b9c0695c6d4f3e72faecda3266274a16028b1249fd39cd52e1559dd5f4807eafcffeb905eec2d6dae1b550e3f112b5a0f5518f7f934ec986f5e44c491706a37ec4f061272b", 0xf5}, {&(0x7f0000000340)="74475a962b816b565c55496a293a7b18c1d4847ca9f2d1577eed55cd3e8108fa53eb67abf05f9cfad06ccdc34f08cf7c554c3ea6a011b93b47d66528c5f7a8930a469a0cddd89b17b923d7ddf13822dfbe", 0x51}], 0x4, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 16:14:53 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20810, 0x0) socket$inet6(0x18, 0x1, 0x2) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x580, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0xffff}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:14:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = getpgrp() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x20, r3}) write(r1, 0x0, 0x0) 16:14:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:14:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) getsockopt(r1, 0xfff, 0x9, &(0x7f00000000c0)=""/175, &(0x7f0000000000)=0xaf) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0x7fc000000000000, 0x4, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x3, 0x906, 0x80}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:14:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 16:14:54 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x6) semop(r0, &(0x7f0000000040)=[{0x3, 0x80000000, 0x1800}, {0x3, 0x3, 0x1800}, {0x4, 0xfffffffffffffffa, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000000c0)=""/4096) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000010c0), &(0x7f0000001100)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) utimensat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x4, 0x8}, {0x28b194dc, 0x1f}}, 0x0) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000001200)=@in6={0x18, 0x0, 0xfff, 0x4}, 0xc, &(0x7f0000001380)=[{&(0x7f0000001340)="99759a2820db5155f37967c61f053a8d38eb6cca221a30a5c55d7cc102", 0x1d}], 0x1, 0x0}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) getpgid(r3) getsockname$inet(r2, &(0x7f0000001780), &(0x7f00000017c0)=0xc) lseek(r1, 0x0, 0x1) r6 = accept$unix(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000100000528f305afce75a31c1cad7129307b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001880)=0x6e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000018c0)={0x4, 0x6, 0x1ff, 0x8000, "f560922ae7605f80c5d56aefb73ff9d71cec4eb8", 0x1, 0x9}) getpgid(r3) semop(r0, &(0x7f0000001900)=[{0x0, 0xffff, 0x1000}, {0x2, 0x10000, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}], 0x4) r7 = fcntl$dupfd(r1, 0xa, r6) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001940), &(0x7f0000001980)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) r8 = semget$private(0x0, 0x5, 0x566573be04ab50de) ioctl$TIOCSDTR(r2, 0x20007479) getpgid(r3) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f00000019c0)=0x8000) socket$unix(0x1, 0x7, 0x0) symlinkat(&(0x7f0000001a00)='./file0\x00', r7, &(0x7f0000001a40)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001a80)={{0x1, r4, r5, r4, r5, 0x40, 0x10000}, 0x9, 0x7, 0xfffffffffffffa38}) 16:14:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) pipe(&(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) chdir(&(0x7f0000000080)='./file0\x00') 16:14:55 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:14:55 executing program 0: r0 = socket$unix(0x1, 0x10000000005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:14:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fchmod(r0, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x90000000000, 0x20}, {0xc2, 0x6}}, 0x2) 16:14:55 executing program 1: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x100) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) r3 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x61729ee9, 0x5, 0x1000000000000000, 0x3, "97e389b13d2782d6d80ab956ef2e8654ae6dae03", 0x31a5, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:14:55 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r0) 16:14:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) r1 = dup(r0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="391c8b77cff9df97ac5e191a8301d62a274af5e07adb45ac699bf08e9fac65194fc05dd1f0faef091e41854820c7829ac397f9f15c9517202be66255d8741dbed9d3fd639d613c1a76", 0x49, 0x0, 0x0, 0x0) 16:14:55 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2002, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40045700, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x228) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = getuid() readlinkat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/170, 0xaa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8c1e, r2, r3, r4, r5, 0x8, 0x8}, 0x401, 0x7ff, r6, r7, 0x5, 0x40, 0xbd, 0x5}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8c00, 0x12) getgid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) 16:14:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32=r3, @ANYRESHEX=r2], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x16b}, 0x0) 16:14:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80000000103, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r1, 0x80}, {r0, 0x8}, {r0, 0x4}, {r0, 0x144}, {r0, 0x6c}, {r0, 0x32}], 0x6, 0xfffffffffffffffa) r2 = socket$inet(0x2, 0x40000000002, 0x0) write(r2, &(0x7f0000000140)="e23791e7da0ce65659b83d32f02fb4d58d7023c45a1662feda06ce48c2df9796490c0f7bf64ae3f1108e4db90417c766c91d71", 0x33) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r2, 0x5, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0194", 0x8) 16:14:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:14:55 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f00000005c0)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) flock(r1, 0x2) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0x6d, 0x403, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r6, r7, r8, 0x90, 0xfffffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000001402dc9b0000000000000000000000000099f2f51f165ac88f02d9000000000000717f00000000000000000000000000000000000000000000000000ff0100000000000000000f8e0000000000008000"], 0x0) 16:14:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10802, 0x120) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0xc) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xf6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x3, 0x9, 0x0, 0x5042, "eff839d6e8c36685a4407c58a15c9db9b25ac6fb", 0x7a}) mlockall(0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xfffffffffffffffc) lseek(r2, 0x4, 0x885dd4312a98ec21) 16:14:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="3f000000ffffffb278249836333fc4958d0c030000000018000005ab5ad35a0500000004"], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x900, 0x100) mkdirat(r0, &(0x7f0000000040)='\x00', 0xb4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:56 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0x8001, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x1, 0x4}], 0x2e4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x80000001, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x80, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x200, 0xa5}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x0, 0xc69b, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x8, 0x2}, {{r0}, 0x1076896de4bf8e3, 0x12, 0x40000040, 0x3, 0x6884}], 0x0, &(0x7f0000000240)={0x7f, 0x6}) accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000020000000000000000000df92c2394c2000000000000000000000000000000012f835c2bd63ddedfee34bfefa454749876e699155704f60cb07a6bb0f6a7a0c262a19809931f6148e0bf2be5af1dc9eed9a4e3ac5c2f970af2620ffcf05d92c3f3f25c7df971eb3606fce0fc9cde7c5b7d8d9a7e2605e9566794c3afdbc67f49d3392080d622514dd65e146583617370a4b710d234d05ca8c8fa65965a9aa6f4542e55ac34edd030e3f8ef5c5be38b9465ea9e4368bb64801541a80e21dbfc687f85f3383671a407dce672c22928df4ab8ec4d53c18ccf3b8c28c1d7b0540f6636fd56ef18922a3e3367e5f6bda013d619ad7130c7435f8e7"], &(0x7f0000000080)=0x22) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:14:56 executing program 0: r0 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/246) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x656ed00, 0x0, './file0\x00', 0x2, 0x20, 0xfff, 0x7}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0xc9f9, 0x6]) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000180)=""/68) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r2 = socket$inet6(0x18, 0x4005, 0x100000001) semop(r0, &(0x7f0000000280)=[{0x0, 0x4, 0x1800}, {0x4, 0x40}, {0x0, 0x1, 0x1800}, {0x7, 0x7ff, 0x800}, {0x2, 0x7fffffff, 0x1800}], 0x5) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000002c0)=""/155) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x1) write(r1, &(0x7f00000003c0)="eb7bb8b4ca3f8f32c59fb257bf49264e74d95ef4cea89f625ab1b5199a4a62ef83a39c39d9a3886bc4e2bca54ce6d432a8e36aef5f6f8b4812023aa621035440f1c95b2f95fd8acff8c75525594ab9fa1ff22d70e1507d99828e104bf5a0c431c84e32086877af65a2f7fff3b5e95f2c5c49c8d59c6eec84a0adc7f9eb796e5de18fe5674178eabc831c2e5fa3c5327db9504ab421dda71d853c40d1804c21d01bc031f452d3d99604e0a06dca103da630b2386c08dea52068813097213fc4af2c3ea708c3bf0e03c7a8684e30f713253a049bbff93327cb", 0xd8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = semget(0x2, 0x4, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x7, 0x800, 0x1, 0x92f, "d9a24496d5da004b43c2a7cc2c8f19c5281b509a", 0x80000001, 0x52}) getuid() recvfrom$unix(r1, &(0x7f0000000580)=""/74, 0x4a, 0x801, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() pwritev(r2, &(0x7f0000000a80)=[{&(0x7f0000000640)="180a12419386e9d67bed4cc765becd58a9b161340f6dd60fff5e2634a16726ebf5f4cf1b60a64f94a10c2ef067fd80312fe539deaa6409a06979c53be2ba55e417caa92015e266d3897754306caa1c2110fe9ae87c95f93da867a01827215259ada4c4b33e1deac9d24ba26cb78820b15cee3717735cd3d76e0efb8f7efc8ee17e01b40cff556530a78b6025c3c94f7b178aa4249b73cae270ecb85ab836c00bbd97fc9db5ce17753a7bc2eca08f4cd137a37987085a4acf70076ae647e811618214483fc6c1a1fdf5c4b891db1d5233f168b86f", 0xd4}, {&(0x7f0000000740)="d729284edff78e42dc7da62e592004182280df9888aeec5c669ec7f10415", 0x1e}, {&(0x7f0000000780)="7e1f7a6803aaf21622406dc1e7b1a5c37446a6b5a6704e95320cd9bae1f5e09a8c94879629544170f5e28b04bd7a32b9cca5ab0d09d30f0955e4543ea6a8b851ce472d3145a7ef4a8c5f7b37697a5cd0f58ed310f4dcd9471287abf99eae65f5e3d56df4f49d736b5319671297e237f03c9b1d8a78537d9b218340339fc2be9791cb361bdb1569af96", 0x89}, {&(0x7f0000000840)="0230dff006cdb1c0c2fbb5df2b322391b31ddba171790cac4794e510ac0cdc77fe3178aa83deb7c8985f6773442aa0da42d53698a5d19c01b14fbc8b783f6739950b22f237be3762f96c2315fc410d7b66919d7b5abb96fdb66e4c998033b80a4b4b798e384b511c5394fb43b7a5bd5fed87aba6a414c90eb5634504cf006420a28f2560622063113ddeaa3d5ae4e739ed76cb6beb909740b5af1494ca2514b6e9c8dc3cc37a87e6db456a2a3cc36261", 0xb0}, {&(0x7f0000000900)="f3649971bb92ee2889b59a6fb6125ab8d9d30376fe39df117aed0eb7fa168d3c4bb8610ef5eab0b1f25224c93f7f8784e1e2309cd2b2c2f61c1db54d767f6ef2374f63cfbef19e3e7390f19ea0daee565fa3bfbc9d195c469995d0a2db140bd0", 0x60}, {&(0x7f0000000980)="09937b17dfcca9d55338741af16418c5a9785764b5f60e47f4590df76f201224f7deeaebb8141709dddff82c9f09e4483d548ad101187ab057db9569e39101334eb65e884ea117b14d0dd1ccc24506bbe059c706e963232558547e162ee97bf0a60a53149fb8dbb343722e04fde52167016a9e02347ca849876d7bec5f9568cd07aafa4f3f2d51a224aefb8f74c12fa422725e08e306fc82940d9e07a0066412597f741d21e8d16b1c8266272ae0d3fc2120a8ef54c650a79f85c285e336f84e6b7aa82bf633ba5bcf9eacbc", 0xcc}], 0x6, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={r3, r4, r5}, 0xc) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000b40)=""/166) fchdir(r1) dup(r1) semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000c00)=""/232) fcntl$setstatus(r2, 0x4, 0x80) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000d00)=[0x1, 0xffffffff7fffffff]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000d40)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000d80)=""/105) 16:14:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) flock(r0, 0x8) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000000)={0x7f}, 0x0) fsync(r0) close(r0) 16:14:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:14:56 executing program 1: socketpair(0x0, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x83, 0x1, 0x6, 0x6, 0x5}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 16:14:56 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETVAL(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000240)=""/202) clock_settime(0x2, &(0x7f0000000ac0)={0x9, 0x1}) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000900)='@*\x00', &(0x7f0000000940)='}}\xe2\x00'], &(0x7f0000000a80)=[&(0x7f00000009c0)='($\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='#,^-]%\x00']) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000b00)=0xc) accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r1, 0x80}, {r4, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) rename(&(0x7f0000000580)='./file0\x00', &(0x7f0000000880)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x8280, 0x0) fsync(r1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 16:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f000000007004000000000671f76308304ba00", 0xffff}) poll(&(0x7f0000000000), 0x20000000000000f6, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/8) 16:14:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x42) syz_emit_ethernet(0x1, &(0x7f0000001940)='\t') 16:14:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r1) chroot(&(0x7f0000000080)='./file0\x00') 16:14:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83d2, 0x0) 16:14:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8480, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 16:14:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) chdir(&(0x7f0000000000)='./file0\x00') 16:14:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xece4, 0x3f}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x81, 0x1}, {0x18, 0x2, 0x1, 0x2}, 0x26, [0x7ff, 0x2, 0x0, 0x6, 0x8, 0x3d5e, 0x4e120, 0x1]}, 0x3c) 16:14:57 executing program 0: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r11 = geteuid() r12 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r14 = geteuid() getgroups(0x7, &(0x7f00000007c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="3956e1649bfdd44881c9929e2180d1131701f7e47dc4bf2c79f1dacbe470ef3c317889796e5ef21c81db04ce4d5cc78238656393997855d78a3defb14eb8daeb444df2409c9900f40546ddf6cac9b09b7c305acd9c7f6092f7e7957867dd8b23ed5a31806481a1b60534fcfb7c42aaac1ebe3ae194fd861c8285286f8bdde541a397019466b7c48784", 0x89}, {&(0x7f0000000100)="185a912af24b0cb205a08b5badb39a37ef96f036a2d303842e430bb0fc67f7", 0x1f}, {&(0x7f0000000140)="3d7717439c4f0e7be6065350b5be6df68ddf468d94bdb408a3f1df94b630be979bc4379b24f2850d17f5627dc625e88e02b73ac94482362a3c49970cb71a57495eabaaadad9ea9c105686526abef6c9bdf0e0bd2ee425f1e785cd4ef1a0fc791285858b51c833c7da876abba7e1f7e7a9967ec69b72692903520050780a6d6ee82bc0b26159550f14be6404991cb106244adc890c1c33cf2ccbe27a3df836f633001298676910c0114cd040f59c0bf3dda4c80072eaa6fa7108002a649a041792f30af45a8e7832c3c2d1334fc963d1b4417c147dd0a0b765409b06435338d2670a1d5cc7e345b15d90b399b55fb6f91c64b1bf722641f65ac73486c", 0xfc}, {&(0x7f0000000240)="ebc46d6eb25ef2243cb4e6c7c89ef042", 0x10}, {&(0x7f0000000280)="e007d554cc832b741dbbcf3c32d2d24ca3fdf5da2cdd9a84032ebb2ae7d9b4ac4b3003afb212b1ba1a3fe120d03784198b108855255f4d0be885cc11a10a30cc2c95a2c0912e7c7971c23a9607f3f70eefd57645", 0x54}, {&(0x7f0000000300)="38d8c1ac86fe1e940669e2133bec1b48b63c344c872a75029a79b56179a854445e5c92d8819fe4f679ac411d1d3f2aa9b683ad98b30d3ed6c2fbdbefc81e348a4d7a1adf3013bcec69580aea118fe14a959796ad7a419051f24d78ecab6f2fd38a71dd722e1130b661a939be16457548be09170249f3059e7d7c24db7682614ddf479f", 0x83}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00e5ff0f1f9ab33ca450d991f183481d93edc188079ae312ac38b2660d3ee817684f207582272385e71c693b3c6559191ce22a0deeaad7505c9f6cad4aaa213465f4fffa49a57f25f194ccbef76f87b5f0aff306ed175b02367604155bf024f4e0a75d50122f79b8818bb9e84262d9ed716cfc9eb90f66be654ac5209e1abc026dfcb1b6ca7e3c88bc7b2ddcd84c81b9f44d17d81212cff2b20434624fe61db13468ec528a9963b37a5ee2763c915ec008e8f9de9188b9d944d2462efca53d87aafabe2bea15222a6b9a47b84ded135df6f1f1876138254e3afbcabc35ca1a71f45abf04d117c5a5f846fb3bb80b3ff0386acf691fe91b28c556427e2732b07a", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x120}, 0x6) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffff46, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @rights={0x0, 0xffff, 0x1, [r0, r0]}], 0x347}, 0x0) 16:14:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup(r0) bind$inet(r1, &(0x7f0000000100), 0xc) 16:14:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x81) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66338e5dd69c11004ebfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:57 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000636000/0x1000)=nil, 0x1000, 0x200000000000000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x20080, 0x20) mkdirat(r0, &(0x7f0000000280)='./file1\x00', 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0xc0, 0x1) sendto$inet(r1, &(0x7f0000000100)="ae91ba2637569064397f71d7bbd49056a7f676f7b686cd2a396efc1ef0614e07d4f3813a3666a7562e86a4f029b365209340a8b04e7da6497b4b4db64b2e2add928d419763d8a082659f0d95aff5a124ca2df57c0a0ff580e706329cd72c02df0618487d38506f04d416e798b5f47dcb8ed5c61aceeef0b16d07b449df5c3d5248783e86dfae8dc518582de062e6d9ebd9c03448e3a5ac8e063b64661042332ebc43da851a7a57ea292a882b52bf513bcb8497be4c367d6414cc9cf911533ac2a822e40cfbcbf97e5482229784d1b20ecf35d92e2b53222d725c6ebf189a3d21bc", 0xe1, 0x8, &(0x7f0000000200)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x2, 0x4) mmap(&(0x7f00004d4000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) 16:14:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000154) 16:14:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) fcntl$setstatus(r0, 0x4, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) r4 = kqueue() readv(r0, &(0x7f00000014c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/77, 0x4d}, {&(0x7f0000001500)=""/16, 0x10}, {&(0x7f0000001480)}], 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) ioctl$KDDISABIO(r2, 0x20004b3d) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r7 = kqueue() semget$private(0x0, 0x3, 0x40) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt(r1, 0x5, 0x7, &(0x7f0000000300)=""/96, &(0x7f0000000380)=0x60) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x100) pipe(&(0x7f0000001480)) kqueue() r8 = kqueue() r9 = semget(0x1, 0x4, 0x310) semctl$IPC_RMID(r9, 0x0, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x39, 0x40, 0x4, 0x9}, {{r1}, 0xfffffffffffffffe, 0x62, 0xa0000024, 0x8, 0x4cd82004}], 0x66, 0x0, 0x81, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:14:57 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) shutdown(r1, 0x2) 16:14:57 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) write(r0, &(0x7f0000000200)="0965cc6b39ba72739ec2ca0abb9347755bf72c4b05ffe94c8d65a365e0a4f0e33c9b950848475863adcc15aec72dcc0d36c0832d8bd042ae751ac6866935846726a0e42c81c30b4a03a006f2033d51e8b5110a9f2b12d77efa4d62cdaf1c9fbcd8d8f49eec023d4a5002ee6ceba49330d30c3813f574f1d30263ec6bc126324224af91ba10f926b900c9fdfc88010ee78bda19b5bf1ed216206777835e094ec977027cdacfb8df3d1f2b6f6e84887ea2c737bf519f9d67955f856803b4eb4f5113667b3cc9c556978ead4816d18146d58b43c341b7", 0xd5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x1, [{0x3, 0x4}, {0x2, 0xfff}, {0x1, 0x401}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0xd4}, {0x0, 0x8}, {0x3, 0x7fffffff}, {0x2, 0x100000000}, {0x3, 0x200}, {0x3, 0x9}, {0x3, 0xbe}, {0x0, 0xc7e}, {0x3, 0x5}, {0x3, 0xaca}, {0x3, 0x5}, {0x1, 0x4}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x401}, {0x3, 0xc2f}, {0x0, 0x1}, {0x3, 0x3f}, {0x3, 0xb0}, {0x3, 0xfffffffffffffff9}, {0x3, 0x10001}, {0x3, 0xa0a4}, {0x3, 0x4}, {0x3, 0xff}, {0x2}, {0x2, 0x9}]}) 16:14:57 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 16:14:57 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x60, 0x2) syz_open_pts() pipe(&(0x7f0000000080)) 16:14:57 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x44) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) 16:14:57 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10610, 0x0) fsync(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffebd) fchown(r0, r1, r2) 16:14:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000302bbdb304d72e991262a04ca502b808ae7c594e502b8804cf8080646d26928ae018ca73999dfa41263d9e5649a5a843c6d75536774fe9de61569839a307"], &(0x7f0000000080)=0x45) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000015122686d924317900000000000000000100000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) r1 = socket$inet(0x2, 0x8001, 0xfffffffffffffff7) getsockopt(r0, 0x0, 0x0, &(0x7f0000000240)=""/130, &(0x7f0000000300)=0x82) getsockopt(r1, 0x3, 0x0, &(0x7f00000001c0)=""/7, &(0x7f0000000200)=0x7) r2 = socket$inet6(0x18, 0x40000000002, 0x0) socket(0x10, 0x5, 0x5) getsockname(r2, 0x0, &(0x7f0000000180)=0xffffffffffffffa3) 16:14:57 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 16:14:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x1e, 0x4003, 0x0) r2 = socket(0x1e, 0x3, 0x0) dup2(r2, r1) 16:14:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000200)="efcc116e902bdadd0476086cfb811a9622653b42cf6df1ba1af992b8f7efb56ef671f1a02306f33526c144200ad192c559a9d31bab085d50d5a436dad44684a637a19e8a4129dbc500574d60820555ab9709b2d182fc5611c9fa81aea2cdc66dd8f7cae1a85221384f0ae3b2628984193ddc6792981ee63b9068134534d07c4f5bbf35b7e18f7097b5dac4961299b99ff68d01d2d67b9efa3a8efb229c85de82ff5d43d99ae25a9182c00438347847b169c70c016be42a787b0236288407d0533b5bbb564f309f969240fcf335b474b987d5a1e2a2a65fd3", 0xd8}, {&(0x7f0000000300)="7ea508164a4adda2f50c98a8fb7a434f7a4108f286c678f188ecab1fc965cbd887f109cad33f7f1d7e1fc85771cb8454057bfa732676bf80e90e3678b876b815b666d19b7b69ba213b9d8674a76cde2f50d21db7761e", 0x56}, {&(0x7f0000000380)="b718afa39229c7ec427e972e5026fd5d9cd29a8dc77f4ece9fb29e7fda55371954968d82a4473bc8845b9dcfb00506749ba261d792d5dde6e1e2cfcbb0e86c8322b84e24629a0c4e79bba9737ae5e8ad25df38f82af5e2629d8f021e049972f9ef42af22f432202f56b6e77cf964633114397d6bafdbfb0765dbd3050a3291", 0x7f}, {&(0x7f0000000400)="c72fefcdfceed82135610cb15b8ae1b572563ad882f59a34387db17542fe631a355dbb6c7abcb835bfff7d0f5b1a9231f6493b01dfcf251411ff9c50742163325942cd705318303762bf6d", 0x4b}, {&(0x7f0000000480)="b6689f20f1a6c4053e8e8507", 0xc}, {&(0x7f00000004c0)="e6a632fc8f1ff54106fd5ab390e81a42fbda74c105905296e60d607cdab6c967357b954ccda7940cd2c61c1a6a100f3918566aadf935448f8df3d306da839fdc04b4c304c5c14512b397028b8d4becc3c8442f7391f9acb337499ff1c034eb47d5e18d5c7cd0258ed5d69751c63da289908915ee74e5a6bb171f0b81031c4e0193b582300d9c61cfb6a8213539bfa324b323ca08b0794293a335ab617e85ab35e62d6b4b466531899dd52c49abfc", 0xae}], 0x6) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="0c433f4d26873333375ab1e5d45e4b3ce99fedbc195b48947de0498d2bc25d7fbe72b030ac5d39e7420dca05be24da3ac0c5000a8bc3888679b08e4fe967f2c979a66f09e85205977f6d25c19ad2f60fc9b6f659cde6486a1b2d7cf3002840f92db79d7b3ce93f2fc8271234", 0x6c}], 0x1, 0x0) close(r2) symlinkat(&(0x7f0000000180)='./bus/file0\x00', r2, &(0x7f00000001c0)='./bus\x00') 16:14:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:14:57 executing program 1: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/6}, 0xe, 0x3, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/217}, 0xe1, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f00000018c0)={0x3, "e6b7252e6700d6b32f7df00e8c81ec90ffc408a13b69c60a16fa412f69a0f59ea27a0cefa01fdfe0d8e801c390baf3274cb756cf7f6602b97f255840c7d0a780bd32c9698869aad64da6d3ca1f6a7109012c92c180777d48540f1a30b01c9ac6b9feae8346a2a8afbb0728366c9fd7c279ab7ce43b013d7e05bfd14dbec2de253d650525524736aa532e469e95b7ac94dca664fd7cf23be8c02cdae3b96807450dee9c3b109648bb056f8a5a1e0aeaba86a7f09e"}, 0xbc, 0x800) 16:14:57 executing program 1: r0 = socket(0x6, 0x1, 0xffffffffffffffff) syz_open_pts() listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="9bce0e2c4bb4f19f", 0x8}, {&(0x7f00000000c0)="eb2d98333aa5be2a1ec56080b280c9be71a38eac205ea5a14b99762a372ce67f0a37d88da8e2aaefda1e5cb36a54512aa2400126f7348e2a1cb0c5af503e25571121126f02a35ad378f8dd30d9def5f5c0ac624cb90d4d0db090aa4f1ce23e43edeabc0e4105365f3c0dd460a85ddc7e7ac3fd2b7ed6528b786a08b82cb92f413c6f75d87fe77bb04e07822cf0914deaa876f16c3e63602a2c98a88773ef06818090d74f0e24566bdbab7293db0658caefc3242d44794e920485a733dcd7d89a25b3297439a39ede0dfd70494e84e8997836fb3c1e5ab06560eae47e32bcdbf461b2efe79a6be19b2749aa9a5907c00fd143952286152039e17014e287f223", 0xff}, {&(0x7f00000001c0)="ed7715dc29b0aaf89009ed348eb004489d8ecb353e51b9f8dda7ce0353a3dbdfbec2d4791a0b0d4a928d3111b64dbcabeb029114cdcc7a757beae39512052f7a6e9a3859d5dacf1f69ce5ecc9874a83da9163e8323bf419e8a6711f1a9688e5ea6a473f6aba3575538ed16f43774ba3cd39a70989d6f0243828f1ce764059a6c010f2d83e86c29e509370ed1c2436316", 0x90}, {&(0x7f0000000280)="bc131edbc9a7b5e5e28ea2bf331590d8c7c6b5e8488f3f02dbf68a4b29fec6d42454fa512249a0d006489297b0fd8127ead6415791db2adc8c65ab33172996ca5d21c8a3c216c7b2a61c5e66536ad80b9934c53b1154fca700fafa6026c04b937e3ae8ccdcaea82628989deb86f4fd9960cb776b83248bc621b51180cdc21df8eb5ea3270315e570dd3a749f64188193520c36017a46a7fe757ca29f011bd1963c1b52be64df9ac6d36de947014574435ff92a58a1c4b5f84267381a32e877360768012584110976b1cc83a14071e3bcfdad4285a11e3ce8daaf1a", 0xdb}, {&(0x7f0000000380)="c6021897f73dcd80701a", 0xa}, {&(0x7f00000003c0)="ab93ca7c7d1b87788e5ff6ece46d1207459b93f844bbad051cef955a753429d464758652d7368f8b16b8f98194dbd74e4e2280ce9d26d476459398ac22401ee374", 0x41}, {&(0x7f0000000440)="cc0a8391072682f2fdac85c25694dc7b5779754fab604908e30bcea11aa9efa97e450e6fd026ee0659ff90c4d557bfa83c6cc3615de499c7ecae817b8a3876", 0x3f}, {&(0x7f0000000480)="ea16943e6f89af7ff288600fb43876e7f2d0fc12b700629ebbdbc4aa41fbc097ca6ba0974c64695876b3ab9ba037dc43b86d20e6f87964d96add548fe9b53d77d7439b68ff39a287e33f2cdc23cc8a6498da9b6d834ca71b51b7c907a9fe535fb712fab68dfe3d0561d1cc3fce3d18fa4f663b6249ec403b7e8afacbdfde401c24a541cf5bb282d04a2fec97955b914ae802ed0a4ada82f6734181b336cb5219967d2486bdf3270ea8d2120e8cc4d5fbf5d02aa1200a723d4366adf5c6f3c449ca2bcc7e81aea05ab5d82048a2a8d76a7a86d48ab69ed962b11f2f57a309fe40e69e35b49758daa64f31", 0xea}, {&(0x7f0000000580)="cb669263e93877dbd4e9e7a150f8eae8986f0221aca9ed249ba3e238cda489fe4af3c4e53c38dddf408ff71189385d90db224d294a61d83d938dc84aeff2ee400c59e1606e2db75ffe0a85b7dc061574acd01108f47e75e2a0795ed3ca0414db7c34785fa4204a1125613a25cec521dabd2c55dc035dbff84a6d5d2cd2858c24a2eab203df15109bfddb777a0135e4c16190253050e182094762bcde1e8c159c761b5c6fe20a20692186f0ba9231320bd9ba8a7540a3b2bf421ce92f8d736a2a6cd3ba1bbc01358f33a4f3914a1284f149c2833e7b7248dd09e522585083", 0xde}], 0x9) shutdown(r0, 0x0) 16:14:57 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = msgget(0x3, 0x4) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x7, r2, r3, r4, r5, 0x21, 0x100000000}, 0x1, 0x2, r0, r0, 0x8, 0x100000001, 0x7ff, 0x20}) setpgid(0x0, 0x0) 16:14:57 executing program 1: socket(0x1, 0x8006, 0x0) socket(0x15, 0xfffffffffffffffe, 0x3) r0 = socket(0x2, 0x3, 0x100000001) setsockopt(r0, 0x29, 0x210000036, &(0x7f0000000000)="0068600055ec62bbcfdded15ba681d14d9e855989dd4aaabe1209f5b6a6598e197bf52675030941cbeb8fe9b4a8c33c6becc3906c45e89e1c10a4311e979ddbcb018947266d8173dce4efbd95e027ae34b661f8ef3e290d4c1a554c286dd7a5951a51f25d91615c05be82938f17cc688e439b41da47662740455512a259cd51c9da548925137d9fb6e21cc9a32ad75cbd9eef39f0b4b095a0ba9692fe76f55fe953e536410ae26fe665d6ea1f9941d687ecc8bcd", 0xb4) 16:14:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r2) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:14:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="01c5d6104c5bc7d1c2d064b8b6ddfbe36e557c9ece6987b253a94d2333182adfbdd3e1c69a234b5bd6617f8a", 0xfffffffffffffe54) r1 = syz_open_pts() r2 = dup(r1) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x5, 0x5, 0x10000, 0x28}) 16:14:57 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x100) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) socket$inet(0x2, 0x5, 0x8) 16:14:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getdents(r0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000180)=""/120, 0x31c) 16:14:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="01020006ffffffba78249242b4360eb3a81b05eb5ad37dffffff0004b55820"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x5}, 0x8) write(r1, &(0x7f0000000180)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffffffffffd38) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xe52b}], 0x100000000000035e, 0x0) 16:14:57 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0xffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 16:14:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:14:58 executing program 0: r0 = socket(0x1e, 0x0, 0xc5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x80) 16:14:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000000, 0xfffffffffffffffe, 0x9093, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:14:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400) 16:14:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x12f) write(r0, &(0x7f0000000040)="e8619c111c8fc7b046bfc2783ce1f5707b85bfd124e28aa17aa923dc5d66d23c7d0df71e7fdb7078ab5533efc42d3a86d09c91bc71061e60616b15d13d9f9ec871f4d4ecfd51bf01a8", 0x49) 16:14:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x6}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)) 16:14:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) semget(0x1, 0x1, 0x4a) getpgid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000000)="07000092d55e8a4dc7a996", 0xfffffddb) r1 = socket$inet(0x2, 0x8007, 0x2) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:14:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) open$dir(&(0x7f00000001c0)='./file0\x00', 0x18, 0x10) write(r1, &(0x7f0000000340), 0x10000014c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:14:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x0, 0x4, 0x20, 0xfff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x5, 0x7fff, &(0x7f0000000040)="552faf3292c9a5f8605e16fd4b1eee900ff6c9ba9a195444f19a2a8038d03184bba1bebf532bed2a328abad4e4b869ee0b08cad3bfc1d7016a50f6c71711863b58600e329eeaa8dc9265bc9147cb9091c7eb06181103f560e7eb149ce844e6c39540e33cb1ab3eaed9c7105bce6ac595cf66696423dfa6bab84bb7f80d8e948fba779928ad70a4e27287424d27e5223b5f2a18df5101ea4b91b0d6dc49de5dae5ddebc2e9580e74b0e2c55364f3b3736b06928b974cedb9aa0722859c22e000718107c562774d3c23d6813dce3994e3b243b9bde00e4a579a8133d208dd68bee043883c5de3985b398a6c080de258cad265a7ac0ef63932b9ad0b7a6199def8ea013b4514b9797d8d38cb31e6d2219fb149cb9a232e4173db8b6bc45b991ed26851740dce58533ab07c1419bebfc5a71aa415a7e1284fb570d589846e4286b71e84e530d25ef3539cb6538f95ff3340875c018e9e4f740bce935a53216a8f3170682f0e11af1e4e26469bc875fca06f364eb15419e0ec856da7adf8fbef818447de11be72a3ad019f44944841b9c94d83a56189da08781344b045da0e77523154031e5b1285119c22f879f8943de88f39f0bee66111aef2510abc5a5c60e7ddb6c11f85668673d0c8e5c1309f92a059266d4401e739aa174439a55586c851183db7feb68f84e4ade372bb3dcdf0649aae914f5da70f27528c7cb3a34c988b2255e32d1f6e6397b5de302ea4506347288ef980c75ebcdb8aceefc909be6dec86d952ec68dfb51c559b808dfda1aca9b423bf479da9330962819df5243f580f8d62e974ff8771ad36f3952f3ab2845974315b8ad3bf6c0b2fbd3705d8d1ec3698a3825f2abb289f0a11aff32f1510539020ed03d8afa6f36d57c8feaf557914ec19423aa696c8b38fbe0944ec44827e7234d47b4daa8023b3a69ea105c95a2d7ec394988b788496413990796a46c7806ea014749f6b51eb200ad442487ce29a21d348247a0124fc8c8ed200694108ca34d41d6751c360f22f557465521978ebabf0900fdee8f187c13fc86e77d3e8fc070adf35e3d69e29adb8f0e08fdbb3cb5a789a6428a5a573e84551d02897001bf628e87eb45c4c2d31bd00b5bad74073c8b996cef34eabf8ff51502d87335351aeda8300cc772a1ca6d6df5296db1a5b89f7abeb9571419e42fcfd95f3068812e1e31a8583e5c0a456d3ff0f90d4917d33857c909f9d28e998687868fcab038be7e26f1c7258fcac7a957d745ec833e2bbe194eac230f2e1b3d96be2bd6f2b202f902efa1bded68e3465478da33edb399cf72a055dacade3c07a0a2e46f50caab4dac51336cafc8054e483f3aad4d5f900c6df12964e89900176a6acb8452d51c06094ac4e5afdba6a342ccb0c48c28d1212e5cbda0570628163f9cca71bd2b66f515229e9d76104cc7185926cff261a500a193a5878e82a5c9632e974bdc433054b2770d53a4497d4f2f1bc3c997eddc2b7487de54ad02ce6278e41555d7799aa25fda8b62ce8b34d2906b5a45f947b8f56c94980516bd7f029920d10874fa4fa1b470992a4a8942acfa0a0e29b91aa78c51029f3f78d768296f29360042bba0c3d1643ff4c68b3b8782172275a979a553aced7fc276552380b237b15fb61e8166b393294053a557341ce8012056ea88319151e718d7c0d71c984824037884f7ae871fdb4b9b7cd90f78fd300232ba54e4729ffde5f69f6a204e7b308bb286619eddab7b24d31e6e7da654602215a196b129b4b33171e7d686379190f8ec734b1e69e23766a2934092004ff960139518a03e9dd926e7db24e6cfaffe9347f84ca748eb8a5aa54083530d88b566747e6164d7f9171fa36d126a7035afd3553b3a1e01eaa41463cff825a9ce05ace39238a3a35cc81a7a4b9f305877e898d5b9b866e9cbd102e8b0990e10a11e8d4429a2d948f6fbf382890e98c9fd937e2a787d35143d4864014bf23834cad6aa087e473a30c09829b35581508a5b8b58abc3664e84b9b5f26441c39075dba562056fbefb256deb3d5a37d5260d7c1969a28409badaea9043231c2d160d92556d1a4bbd4f789119aed93403619607c7e03bf1387bd639c48dafbd49c2f79368b3cade457bed89ce8b52ee5c053bd22a52d5189a99a0ca71a099552e2bff12c47dac8543bdbebebd0145de9be034e4be4a2abfe2c5f1710a88efec296c25095c4bf2d705ba98715072f3a558edbdd80c073b91856aae9bdfc6fa4911543720fa3bfb265c697abf8afb1a8be637c2743fc3d84a874ec541fa3f2bc713b88a7f46dafa7aba5afa8e5360858d7afd3da8ecfad0757d5450554aa03dffd83db38dc62b6c06a3f1bdf291f666cfae6b1d4a1fae23a221a614bb2367b5e72712bce4a184a063b8d3e21dbfcbafe3445cb147e4195d5511726cbe9736c79ce3d0311ca5d28449115bbd7929081a8c459d4043929729bb0e8fb3b785df3a14bc8679b97c7059e145e56855fc3be2d33efbfaa8f31fd24b45f90e17ca2131aa2278ee3cf2813d5e492ceb87e348617072c67423153c02a334cbdd9a09587e1fee13de64e7f1047fa35564ef570028590d77e856950fd15476e265149623916222fe421dfb22a9d143ae1e61cc51aed1d049e6c819e7af4744c64cb2262d8e5b1ee687bbd45358f1eac5ec9f68e11a4fade36788128dd34621024684e8f9a108e08885f20e617931d9544e6875ee0e4f6a487362601b67a725a5db6106f5c65ff5583922f703405c45c403ddd69db354188089a57d763e58caa19fb420a77c49f254fdd0d42942ff2e596967b21abfd534adcdc49bd04a027f269806dd2b540dc57a6717ee9a1570f53e4f4ce03935bc6546e105112833c02fca9f1d48607ca564b3d69f0bf88e90476a66fa55245906d130f507a69506461823167ccb06658f867f59c9913088c0f2ac5cf649e38c8180851aa54522e33dfa798f297c07be721c050b510a60ee16d0646c339fe812ed685ed16d70d03a436be479900265a6dcfdcf5bab46c56cf205038409b36b0c293c52cb4605ff123bb6dc37f62857ce43bcd3ecc3d30565d901ba7496f7dc9ef9f69e6192fa49f3fe9c88f02e2e6f381fa4a1696d9e5b42c3109f64665c2181ac97b7cc78e5cf4dc8ab0b06fd1c0165c60da2ffcf8077f1f8b3c42ff215a535f6462ffde9caa59ec0547eafb407ef199813e73a93f007d7eef43c182afc44fa0378e2c587c5123d36170afa72b496215dce212b838ab28cec9412e75ee9f844c00116fbbab8684d9f03b329fe301cc03dd6024c9bda2bde18a1d59d4085e592ab2cc6c2eb61baeb974fa664e2d684f74807fa3e97169e04282363cf8c655edbfc6d16adfe70dcab3310de7b3755d1933566569ac4efad2e846f576c5cd864d519a371f371e74969a1bde29e8e61328bfa3d1ab7b2380a7fb5901bcb8ff751b1dcbba52982d3a459dcbc66ce0aba883fc1f839bc5cb4a31b36acbbeabc7fdd4109688b6a82544da3868a5c528b93eb7c9f931f73a1cb3ec1378e97aa6edf375112a9742a115d53be12faf94918ebb7ae167ecc220b4b43d67715a2e624a3153f84e0864a9baf57affc93d09e1f1fc3a4f05bb205bc8a066f82fb1ae7d01067ea39dd57c6a8fac80a568e33c6070565413715fee6cfe3fb677bf96c1adb18f0f2f5eaa3c6e86b252d5d3e3adb7b6bdaf2582694deb186772be0d69ff2451b0b405d8fe9ff50bf4a5f33f2c28017ece1043fb044b6b9f7ff6df39e76d9d05baed764655b5d4159f5f447a886d337633ef35c98fc3a84a170095c4d1ad9e872eeb30b7f57bffcd51b47792f20444796b5c3cee1c6f634e2c1bb2940299a6ef3cc76a720c9a72c2deee7861a264bec2126ba3ed8c436b048c140a88a0e6505f79f15b8f25f6579a1de797714c58ed3c5ad7a0de59638fe17c32dbfcd6f8f40f58ab0a5b4df5e1d553e42730005d01594db34e4264af4e8f7f11bbf9cf836fb40a06f3ca7282aea8cd8cf1a8d011804d2752ef8dcdc27461febc0bd1abe25dcad3b5c876713e8b17582bbbbfaa82122cb328806dd2537b7ef4313219a5764d8c065de6b3aeb1ba4c3c3ae42ead012a6db3d680f7eba6d8a024b36f345da206a0f31a20555abff6e21449f70a6c77509ed1cebad66b2f6386c370e961c45c6591df6e920235be89c3f8d075902b1fcaf6c6a36bb06beeed59bd9446adcffaca9a672b230e48fc567108ef4cb08bb60f03f8601dcfdba8d96da5c7257dd86822450f73f5dafcc351df9b162fe8b299dc738829a52d2aa119d8320930a92df558524778a35b30f190ba3719fe9269c794ac9344ca9df713c12c17075ee2eeac250f3d5e59d6f90cc49369a78a51cee84cae7bc40035b1bc9f6294d0f5db2386ff73b2388d86c07ee859adefebbb764d611935c51da538a1e33f54bf9d15ee1cdc4380bb6698c27c0e60f9e3fa7f13876839b6455391d3fa7a6ab3246a95dd2a0220ec6774567456367520da1c4260ce226d05168b8033c7be26a88c098dcc1a38ef9e012d6512d9b625d99954cd0f8c031330f4e0fb4010c6f136a6dddf8f5f618baadc7c6a5060ead20fa0d362c5d17988baab162749a48bc667d819342e28cbc9e17ea67375bfce68bcea31addb1bee6634453d85aea50d78d030db01864110fb5ec8e1aa992a6e7b9cb99c32ad727ec3be7456bfca943fccc5f9be012c10a6d163fdc6c73869e6a01a9f78f157ad6e477ad13bd61a540140a774203b481f47b6afc753262c0956ad4a2c42423410b35a5b6316e6fa4050649c79dcb2a47a4cc9b440106bab2a7747137bffad72ef661a06defddb38110b7d82a5edca02834b6240ba0fd61482a337e7a4dd4ab75d772983cbe53228f8b835313cbbc834ce98f622cd9cfcbecedf0652644bb41fde46fc082e6effc88e48aa571bb30a334d18197117b89fbcfa5d032c1ad58ad0a9bd15523bd4681129011f956ee53104dc827ca2eaf070d7309690105ed285bb8eb79d88ac4511a2e93681e9a64c060a40adbdd4c64773343868f64955c106215147e79eca794d8986842c1fd3576c2d681cd5eed172afac110548ac12aa49c73b14af3181bd927001c78c67400d516979f27dbb70bc38996c33ac66d75ce2c51492cfd054f47dc745e198a68ac570378c72fac2fece47e88afa877e9b0c468a4916d00e8ede077f6c469e4e625eee4997fe936850a5f6d7fca465250d07aca24f31b73640ffb192b3f53808ed7ff0c1a6d129621152a5a1114266152ce8220595e7cebb3062d59ea1fe23c5ff7a29c0ec21c7a77eb7316bd6ff429e518ad681ab86ce5ed4b99c8a2765003786a0a2b4e2da998cc68248be47ae31e9a1b1560f374987832e7b343895673f2c19ecaeaff46e559ea61167eb590f102b4e635b921d63eeb2b5c18783fb29afad2725505592dcf2c40b24d9ae745883dcf3362d4d96f0d780f508cc4437e76d20c546d86282f5061de80533523e7a8476a8fde86d57e026c2f8f66aeda6d513dd41d8e323e61fe188b1ff9d9835c17e4242cd62f2b640217f29be98dc2857b0712c9c3857312a8addc5460661661c612db763a68ba7df7974a426b05ad94d4bd955485fcbe9f5d17e89771bcaf9513f645b2fa41185012c9c89084ce5f175eedff1ef9cac525fac0edbac1df015e9119fb59ced1927062896a549ef42674481f87c1b8d69dd1dd7886ebade1f2d6f4cb504c158002c1c6e6561f8bb41768cef6ea579e624982d6c45102b2a03079bb99367cdfc8ce6e076740da5d9f63403662bee48a6a8a", 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000001080)="ebffcbff13b90000d12e3b4e713048e69931929648000000000000000000000000", 0xffffffffffffff1d) 16:14:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getppid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0x0, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) chroot(&(0x7f00000000c0)='./file0\x00') getgroups(0x4, &(0x7f0000000100)=[r4, r3, r2, r3]) 16:14:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 16:14:58 executing program 1: stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe20) fcntl$getflags(r0, 0x3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000012c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001240)={0x5, './bus\x00', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) getpeername$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000e91c9e0ebbded7c902ed487d6fc91cbe71d140bbe0d92915e81c919f3c8d65871fe4421ceb9f492ad692c9f13762510a4f883e08bca7701a252f60c195be38440428816009f74232ad44a879cce0d60b5feedd9e3ad092fa0fa1106149f9b004df03360e3448196a7d1eef7a53f8e54813f12affcf70b2932a5cec74fe4a7c27d02dd9f83eb46d343c9c349d91718000de1f777f4fd9b427"], &(0x7f0000000180)=0x2b) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001280)={0xff, 0x101, 0x20, 0x3, "135dc6b2556e8c4ac34f5b0e1218db0e17d9fa41", 0x5aee49fd, 0x10000}) 16:14:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000028, 0x41b6, 0x0, 0x0) 16:14:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) dup(r0) 16:14:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) syz_execute_func(&(0x7f0000000000)="f045280c5844ddbc088f2c000036450bfe8f000fada200000000c4227d21480143e8cd989475460f189365566666450f0d3b0fdcf2") 16:14:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:14:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000200)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) msgget(0x3, 0x241) 16:14:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x206c0, 0x5) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 16:14:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="de68f7fd8faed24576e3eb5d8f02eb6c973b5ee7892d4dd39af621b9d324bebe90a68c55bcc7f539d24b0d0523b1be5993ad6414780c0a7c0f420c8cbd5da31c06612f0c1f6af2f73f6f5106aff72125fbfb7b47ad36c19f7e8c8fede8caacb3341ce626f4c8fbb781b640009a225e6ba59477442600f1b8ae9a686fce8f1b432bc3946ca6247a5cac9b923d892baa8c781160981acda2aab68c0779597f314204725235b25a1b6d03504cefbf24604f5c1fd42ff77ecd330389556e829d9448cc1dae6af1619767916486e28eef1a64678c715e69f05167a78514ce50d420e8ad7954b64a50af532c8de6c53fa88c016d1160d715046fe5b86d63a4a303fd802b69a79ae3ad39ea6e32dea12f66909984042180119abdee0bd9a9f4e45330b408ed01ea05d215af6fab12b081836a7d8008e36e4b2d427af8a36ff090c42c677d700bcbe6b58918742dc1e8fd3509f84ff6265d47a63b8f88fce057250f598d3acd391be675a8b6746a8ae1ade97369f57b7692134880ea4a31b40c629d814376b997235c1502c423e2368569b1ddfcd48a4f02cae62a1783989fecf86016ae7bd58e28f073ab1eababb859dc5d66a130745b02319761c02977ca9dc69c8617aa5e2d6aa00a356e0809ffae97aa4f722bf2a3d9ca2b3d7da1a8cd48b93ba80fcc5ef683b94c70544171ff779955e1eb1e887d548f7a6530852b9d13ba7a68cfc9cacb544c20fe57f83895a3df21e26883969987878565a7f46ebcddb62f9601183d50a85233b4afcc34b344fb805d270d735fafecdd8d124b72462b26ea6df80d5d68f18c30c168c770cd5147e98a37d8b244797e94abab074f4edae93323e86147f3b60b19ebb2727459705a117cf1c899b4c248334942ad95245d056ba8030f82d1335a088152355736d7be21f615f1dbcd102f67921206306ff4e30ccee45e03966e6cbcdd6986d49f4ee4198611a9f61d3c5fb21329ab3b99a12488109bbd179a4fcb2c4ee3776a7864bf25082cab22a2536b92c3e3097078cd3db2ee7b35c05f49fd4588ea1833e5567364c721202cf611515bf626e049eb59f6ca97e55d70be2fafaae76881d11a5d371ac9c5ee9ef9c2d31a5401e14da71740736aaf8632008be81fecf70b7a514bcdd094fd8d899bba99a39b5b34e00304191c690aa1612aaa009b31b99f313785d3b2ebdb0a6d347df5fb167ad62a1471554569b6a17f4c2826b87e1adde6f07d4179cca7ec83c70550c907f78b1b683dc48bc684dec984b9945ee2b8edbf46a5e06fe9280cf3f01d609c837af6a547c69cea897385fda6b4c5b97f073fc8186d2aec051dda8460dd14a84c6666672cc55e3da6c0dee31103b207698794351d468b97f1051634aaad984b1798142b76db0140697ee64245fe696d56e7c540f5e17f1aafc20584c22a30285c0b83b71fdeb7891243f6af54e785fc7aa2d298a2c7b65d6bc75ab973efc6106a11df4b6ee0fabe3173241b0999cd08895c0ae0fc3ec18fe695a2290bcbb7269c8e9fd9c30a8675e0605b840d55070af7dccd33589c59fa0787931eb6ba2466ccb7e43d44f1ff3c82b5a5d5c2819ef4530eb26bcdf39238aded4c3a07d3ad8c6072899ac3a7acd77ae5e43d2b1a380478d42c3f6064be21b3d3f83d79709722702d2b33eb6c8f4d68f68674e47c4d22044beac3f78faf26226125ca762548716487568da202a04dd46665ce3b6bf6005abedac0d786d6db2f6f5a93a55a37fb49161cb89222b1339b0187e76704b6199e4def4a0235fcf8555a5ab4537465fc805c173534d9ed4dfe0ec59cf32fe70e91e3df230603f73d9bbc3914ecb39a982625de6c39c74fc6f829dff5093f1c14f3e17b58b02e0602eadd95c66f742c90ec92cd83ae3af1af0a1b56017208103f11b4c1852f366e4e97018c52965eb0fe31d826b98c4e67f0e065f8514d66640bce4d88ff9b7b0cc90270549e97959cf3f6345c5a820d67fde7331f4dc6f0f29a836ceddae5917840d5086e7ff7c5bed360adb530437980272c543523e77a0cc9db105e62b9be1f7b297263bbf2da78649cda75ff344dd419dcc3e171f29cddc78b416d470be37c6df5c0e92cd38b35fef7e5da43fe9b129d5f0d38de4d3ab91ab437d6635d73929b5ba8f47704c7a03a9494f237119f1f866bdb580068192de503bf2530a25ec5f26bd993257908d73375f84a0be864419efe7a9f4b179ebb041fba5afbb2c45e41cc0e5e89a3a18b34ad080df233b26f6f81d11fdac5d9e28277b1d2c3642d54a17110a0182ca3316d4b946be163e7c081918db0e03a1b5b2aa00370c88043abd3b83a1f6c411477cf1cae99f7e0953a3e3c268c5d38659e255001145998439d4d928a5c2a187d168f282345b1e56c0658a0318d7cd4ffcfb6b02ee10dcc9c7388afc072ecdd0be0d980c04ea354b8fba130ce47253c90cfcb734f4542f3c785820629fee8459f293e3a15dc31eeb7bbf752d9fd15470c8fadd324243aa7bdbdc571584bb24fe55c2948df6bc1cfedc0fb91e21cd9f452e9a5857f57eac6c1c541e790a5ce26b18a926d5a4dc73243ac9959d0a7ce91700832f14fb82292bf40700d580d45a64f99041b3c73ec1e64f7fa4253f6c58d59bb29819d520f272faac4c9db85734f2bd562de8fe7079c527a53af37ac934813b1c3502bb771e45b245c3dcba29c94d5b381507e6faa90d009a4fd972f28ab5e296bb098064925e697241bd2ecfcd164f68ab71d84c39389f3a869e98bcf3328bd2843e9a975e754bb9d592d8323db85fd008ed6e76d5c348d54eea711c0524217ae2709c0e91f6182fd11856ddfbbd983c5ffd0a9c8505bc46db62576c4d8383aadaa28efc1c266f890ffc159f5db05e0f05a885468b328e4ea1aa67b322c5caf383aa6422480ee68ea6df59d0eb46cb78680fb7e8c379bdaa204c802976b047916d4dba159abafb0a15a43fc7b59c66f0018cb93b7bea55ca07e46375b7f5f694e3cf19fd060b0ff53a237cbfb8d2e9450be74d464ae47b515a022dcee8c7d10d92204c08a656145e62d425c269b1f4626bb9b369fd626f922d6dd17ba3a4fd9d33caa7a226fee12d5b35b20d2ca3792d673be8b39fc945518f53badb2d6b4e66e3c8ae0e8f0e82b65b90901b772649609bcafcb0d5ca8d54d2b0a0dbe3e36b09d04ff9f68b10808468e0d1353d5c911345cc001a07e599fbf239ee2a5445afed3c61429420beea957f7124f8f42efc762d0efd9d42ec9bf99c18c3d2ef4aabc901e3c96210527b194aa8c92593e0d3630f9894a97dd7b9099b8b51ada9f83372bd5c63e7253bc1de0cb02b148379442b42bb00c901066a6037b57594387e97442243d063b747c6bcdf8c9f88741dc89b12da7b36fbe21ac9135bf10bf4d76d31acf165e9b2574889da646f003a0170f7d3470cbf3cd12fb9eb6d411ee97a452377674bec95f1797067be422bd09d454f410af97988667e95429a920ae2c85611473c5cdb269a6591ff47baefdddac16c5fd24917c3b6b3bda9c669d4aca2427e6347421b06980051318cda6a293f1b8001c74a92f38baac05ddbe36bfb1fe34c2cd630a2786167eba91109bb40a3ae5b6f04ad7bcccff97124083e282b800170b4c7a64c128e96719c645af19b4f1ab4a6706aaf255937b9f3bbb4de59b56bb5d39b97269f85f79a11f2594d6b3224837fb7f8e8ecd172ad30542c78a807141ecdd1a72cff709f7a5c4d44d344967d9cfcb78a5b9635966857474fb25e4f015c3586fcb345e270b1986d3cec42b05fd54154ea2953600178d66a9de5b07192de459d6c977a27eb355e2b2506ab506a46a03092b7d6fbbb7154db240a21c732390e6b07ff74886ba8b8cf4a4addcc1d51f88482a7cf91fbcfa41d1693a7aee8539c9beaef7de8051681df98c3969114be2826b14f8d662a2dbf12f88e1f16dc5f4ab9696181e4a905f61fe9100f644d5a780589c06bcdc2f73f53fc27169f1a82241d133c8a4f764501c423b55e74e09d4ba1788c16afe379323d304ee50648faf49066e5bfb5dd90aad4f0f22afac8b181e3a5af1c2981e9c4001cbd930b2f60e4c25c19a7d766f22e655d10a7a48d412dcb7efa098b6a2b932020341df05f8f80b6199aae115ed101207ce3a321a200e4ca207a8afeec0c3cfa1ad6d476330d21a53c0f65254e1e29017f115f049ce58946566dadd48812ead3cf6d7542949c8a70a459ff9da89afdf453a817fa52450389a1f3d18f417f04b9db4f224b0dca535e7e450f182bc624032d40952896cbaa995b27b09d91f073d2ee824ddbc49c1564035730f6e691ec014ec91b64562d5a3432e1d7f079fb90981adbe865758486d4e0b06ac16fc23efa43ca01d80b7a646d24d6e34e0d101b6b98c067a0e353d49dbc7f1416f125061ca7698e00865ab23f336a715a763b7c9e40ec020e36e587c2862e1074052b0addbb6d5131568e75923e28d991488afa6c9d8890a9154208c4179188a00d068fee21bb7338a505fffb554ee3d5db428cc5fec6991ee7759c8bf0cff082890e0e863776190909b2c51a9e28d0d7d27e72557a172873236ab7307355de3d5ee4503fb70403f2ef914414cc3a8f85f60fd24db6b1e7194697dc003ce7e64230e9ec31961e0f82104f1f3d87d1b50080f220b1e8edb237f6ec590730c55fabd2f01ba8d999d2a81264ccb81bda42fc683b6d100b60904d9d64985233a77a33a932caeae2f89805c76e19197cb052569103df458dfb68ea3b98065f5ca2bee8549effa43f2f617c5f1b7a95dd49e53e44b037fe9ac6705a5fd1142ba0b55f2a507c4b65be40404f68befb0182f1ebd36b448ef6f4d1fc6bc38aab88dec8685fe65a5f1e21ebfd714660e381402e317c193f33c03d06c1cc23a9a666e104f4c17676277db829b161c07969422b0cf9726c5d1e1b33da813869fe751134360037ca00e3cf6611bbb5b44136363a7cd14868e2148073c504637270476daf7a5bde56f7204f2159d3991a3b620c7ac7e6c25e7dd3f7187a94428f41f45b3ced06f31eb9f3afd347e25f1d8022bf74dea9e7becdd3db165edc7744acd561021b77eb87662fc0b8136ae292a0ee3a561536cbb2bdfc962a1543a5c01acc876e7bc87e1cb506fc9613140fb5d63161771d3050d8d861de267d0b2608747f8ded1e30cbd030b176c7a63ad677ba15470d78b5d925f114663196a5c5d3ff93dbc1fdc34b95aa3ec2c106a9f7d627e7d06fb206757ff1c5f7ee899cd0d52afea000544532911f4beb29bb075816e5e8d9d1526f7b0ce3146869ca37f857483bff704b80fead672ad988950be7c6df80b33a1dd748c2c46d714806cad0f7cd154dc7c32cee4ee8d0364be70da969726bacac93502720e3cd2f15ca68cb0eb6b752cc7b4a7fd05cf41b6d2173adf5546c92841db4d971910f7dc70bbb15c9d4c09605431bf8cc1efd8aef2a41bc0888b1a1ab91916dfb69a3d672af2ca17a7eb12b223c6777b59eff82b4299763f4ef484469138c59704d76efea584b0aec0eed6226c6b91340f4814b7809252d8ad53c9b68200a99074d40bce757f3d84b001c48ee87bc5f0be0dbf76ed99c6d33ed09008c1444544f74ffbcbe29f0e58fec7734732eaa6b046fa5f5174005ebec4fb0dbe9e59299e2c91dd6b1aa0567293b01899f208ccfe75848c2b8ba1990a74249cee15c2eec433c6e2fab74f0cf6262585f7ba26dcda321e28f5d45881141eb5e657bf93f461d82b90d4d0da321430fe94ca1a164c6ad58617548d72c29347808e26fb5fdb6dcee7837e", 0x1000}, {&(0x7f0000001980)="d9c6a65a0c884558eea5550759f82b17f56f00afb12e69b74dae09f715ff38dc43c5ff6511bf77ff8651bb8d530563846ecdc7b2be3090eb5e5998607fd486c26b5e94a75216006ab0373fd5a37dcb7589b1ebe5240d0ae67d114dfa79a447069ca60464eb6d01b920f270df8d0424a9689294a625e25436f1d0876f60cb27f5c77f074678c44926119567185dfd239a6bbc14dfe51b37f8343764ddc7", 0x9d}, {&(0x7f0000001a40)="e606bdd9dea2aa172ca943fe58cec808d213e721f0254f9a2b0fbbe7a695e7fed803b1e0bbca4a7c496820f2f26556cd6f75a32c8117217ddcf6919c118ea165d3c408b5ec9b12bc065597de2c85455ca072be9baaf111c61a9b1c0cb4f70cf736", 0x61}, {&(0x7f0000001ac0)="93df0b49b1df7b7f0ccf1c610bd1d1dafbeafdd285347c6a88c5a53a94c7c4dc2be4fc4ea6dbb16db585d9ce73697fc92f47c2ea0dc223ade9fa921470da43f47a73d88df12e9a4f32970e6617b127bce92e649783c12f1b455e2e2713d5bb4b3955cd97a76ceafcec1ec0088f27c01f1e0484e070bb30", 0x77}], 0x4, 0x0, 0x0, 0x5}, 0x2) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r1, 0x1) 16:14:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/83}, &(0x7f0000000140)=0x55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:14:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000140)=""/11, 0xb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000080080, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3a5bbd255bf1696af0d94e455bd9b219ad1835e72cbe0b34452e87523dd9c988137076249713856d79a30c1a45b164fffb24fa03cd8e8dd2df95040a322b4884de6d043d09180663775ad7b8282840488739bcacc5d8645664d81b3a1869bda7e289573783463eb7455636297e5577c5c0a56010a5139ebb", 0x78}], 0x1) recvfrom(r1, &(0x7f00000001c0)=""/115, 0xffffffffffffff65, 0x800, &(0x7f0000000240)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) 16:14:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='\x00', 0x32) r2 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000100)=""/245, 0xf5}], 0x3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0x9, 0xcd91, 0x10001}) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) 16:14:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8000000007) r0 = socket(0x1c, 0x4000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x7fff, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x3, &(0x7f00000000c0)={{0x95}, {0x2, 0x4}}, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="ba41f6914c1f02b727d6ddb4030c1f6d873a2c9ae9838c664acaca6daa9163912886c44ac9733b9e172d6daed7e9dcd906f210eebeb4ea68fc6497b9ec576e673b23b902b9fd31ae269df1bd25e7dbd6c7a363e2b5eb49f5eef0a36f92c5534043c11d75438512f124ebac3372ef31052a619e83c22fb16fba0a9563a3c9cd98af3405094f040dc175e75aaffeb935f2652fced30358c915bf4d8f464e60433c4b6a3b4aeb4c73eed0bfc8e29404fe06d79b07c5a551b8e1add46d8107e09e6629c735bebb9e71b27e3d361f552c848939410b976744218c2bd2595906cbe6a5186c1f3306561fc8f1e47f2ad5bf0e965048d3415dbe5e6c455eb8e6efa9ae433bf6fe07ed06c2faafb2dcdaf3b28c3272e81befd0018d36f3c30b7a46748d1f4ba7b2abeac338b391130a89a4e8af1e1784ca50a8276f8dcac9a1cd598348c94e5ac60196d64341deee41cbfbd6cd6ed6496a00e32ace84e88a48cdef7d172e07e1124aa5de6cf3faef223c125e7f4f3a0f2ff3f1cee625cdfaaaa785610ca4c3652f385fd3c1fb8c07a949ae137c95b6b17108dc8d174ded80b7d4fe89be89fa38d2a041e92fe0beed5d1d745a2b9937e453da069bd21d80791108a742336c681eb0e5645a7d084e2f9226f6cff34bbf49f63670aeafb4b43e51168431a898b9fe89848ab20181d3f3b2f18083a57fa0a676937ddf3ec1ff333cf5c25577c55cf90286b114959f10d52d35334a83ec3af1f6f509865fd0d00d724a2738e8a5bcaa4568ce297e1be7d3fcf589e02d0a62df733838b8a47b215ba0d0e63759f4bb4bad4195aaefae563665529554ac4e9d56785d11fd5b9a3145e3a9dc077988afcddbb720e5e1f55bc53e4bda0fea9e68337bfccd3145b6bec55dcccd76f0a8d6fe59f9662d6cfe523aa98291623b1397d453edec4a3cbd5f24c195a11d7ab7b870b32b060d3b3eebde3ddcbcd95f852c5e1a878b8bdf1dd1615df0e2c89b6e5a555a9760188cf7082cac84f8d9485ecd07a1731416c93712e49236efc467a280c553453b7d70249b0eee4fd0b9240dc887d18cdc53c7c1cf623a0152c3c0f0eadcf062dff1cd0f80c715d0f9c05c4e6063bfa7d769f643737e573416d2b0adb36fb0b2947a39dd0d062dc776abc121e7c841adadf0b5aaee412c02c17085467681137a8f58809660a085768ff4cdaa3d8f8d0afff316350c0f1d54fb4398e8449b5e6663d3f70b4d0d1fd65b683aec71cbbcabb8ae1cd5b8663f85c0672f36461bdf65bf06e4d7cac84e01b57c95082ca14f0120d6ba37c7f3080306d92b8a6d5dd6eac3308c1baca0efbc6c6e8b510123719755d49224c833ac2d59d30867673fa8bf66f77fda0cf39d704f6218d57d8a484c65473e5af1b3d431e5057d0cc3fc3f0147d511553fbc2d41496c591e54f1cd30d352ca5da452e3ecd98f421f459b2713760b3485af2c7faf5b7d5df7d53eb6f6feb10e4e8892d0bd132d2dc56c114924015471457206a44d04091e70f7aaa52060432eed1c5e1db1f81e447a20704ccc5fae71889ea033ac8667f026eced15905acd197fca9d9548cb06b929a43f153e1e9593270b3a45519e7e30d2d93a9167edc2a4c719bf58470f430ef796b6338bd437ca04a8b55cc965ee719115b953181e648205326b9834380f715053dae2e5ac1085116e2c459d58b227c8e0e6bae8e71fcabd608f4acbc4e5f73b1edcda927d37c9ede9077f863d4472719ae23b76f0acae3d9f69c06ae63f0beed4d783af79d24590959b356594201814e117ea2b4b839271790052ce5fc423128e071dd43d0f91b63ce22f9fc638156f7d6023b29f562905e70c1d6277f7ecb84c30d5170f8aa8177a3416c8965c8cfbcc0e845d3acb8c8429053c94116cac9f354bf0e19dd067cafc0aaeee6b1d2b0c01f2fd291f277041ebd8a186704758da02dd50f48228dd9a47e06d8f0927551a8d63e6eca715d806a5626e5b234f2ce4418aec25e226a0b1ce4686cef2d065f5bfd864e07b8ae1b845d4b81d3aea34e8122934e2709ffae2a5b8e1282906b9aedfe0e4e2d8c34692208c8040e1f09a6c643f4d1ebcdf2a17cb8066a534ffd26806da879340990c8253298c3fee6c7ab98c7a48fa7cd4837805ed6b76e77b48378f23d8a486340a0c839d9e3b3ebfaa8572b802ae5bd79e3f1269bcbe3dea152535ff9f72a8d0335ae9e8108973ce9f7cae251f89aa1e3035f9847c6cc490cd6a42957c3b5e4de59aca4e66fbcd146850f80b0fcb324c20cb41574786006b8a0091037bc333682d0c1ddff6877dad3c71a82906743554ad1f6e6b87fd04cd3f2d18b9d34ea69076652c179d81bd37ecc22bd688e841195a4b0d4ab0736542bf248ee7aa4d691113bc10ecf77fed374b86660ca4c38fed137f5979813f852a1121d627ba8fb0891ec57f3b01ac2fe22f5dedf41e03776bea51cc66dd1fbf12c374a7f6a73ae060a743d723c775e943f6681f3a665ccb0b9eb438aff3f22e60fd9073e092665ffedab6e39e22a48559cc9b11720884b50b457838c93af6ed66888b6c2da0eacd2695ffce5c3581a43525330210921ca972bd1d61696f4dcde63f3a5ee99b1035585ccf9fbaef63accf7fa141c644f60da3de7a36ffb4fa1ce5294968e2375b4fc5bd99cb9326a64a247d1908aed7b9d2c51f69ef4c7fbdc0921db9d2cbdca5ca5e5a942b8bcdfff4f0868b5eeed0e3d94fa7f19942df34dd4a32b9d1b033c2b3ce9e835049dec2df11e1f56f7fc8481dd1db10c6beda629c19444d796336c4ea002eff58fafff286dd0414fe261c3cb78d2365a5edcb0bd484fcbdc1d4e1c618507290b43bc1016eecf604fe941b89618112758a5df2ba454f39b540831be1e7acc4e389f0cd2ddd624810b9a7c3020559e1806ec5c64baa3e07ab7cf654e148fb9d6604b90a1ce788d2edcbb94b5cc9f83e607f34026980779e2b0e8aa4d2b6b6f51146eea85db9479fccb4a7e417e5b9d161bc0a30d7def4070fc51a6acb2a17af6217d53af2bac76b9b016a909333ee04cf0388526390604ab319a7208089061f085200d5f38b600ecbdff15587c4fa945319a8f8928fc15bc821da292f31bee97240003dad49469a2ac4e07b660fd399dfdb98d0de2d6a1172f8ea42fcb14bddf9efbd455710d98bec767fd76b18981f9c6adff703c0c50b1dcdd274c2cc2ef3507d436f8942c147289349bd23df739c7fda65ae26432e1085eca9e1849b743d236181dddff191d69fc2e447aacefb2c1d5d0b2f5357ee831e387336738c241f61bc7071f52dda9cf5a09afacb4d334c69cce2d8c92eaafc79e372f42cbd703b158447aaecad77dfbd6574e76fde546a2dc13ae0d7bdb6d812ac460e4316bf6fb500deaeb530ab901981ce9f20d67090e82b52cc28594253d8c8a2545eb9c8edd32b380af799b5944cc4abc4caf247238172c14da3d9cb9a6db57a028bdf20c9330d080ba4620e639c8e66d036d20f382071f4fa5a937290020dfb3ccb2ccc6d6572013e1b03ab831920cfa315c2d0b4cd466f7b06ea2d935db85324a2ca722c4b2738deecf44651690c9eb54e12741f8d925c774dd3747a18d9c70c70f17df7edc9b8278d3724237f04b5f2fe56778404e13ce47af936de4f03f8a832abfdfa84175dfdb6305c02824554afee01b08ac44f877b467a2a975eca8261131cc0c301a58ee347b524affb0dfffc55adcfe6c5737601f03ce62c1f418056ce1ca238f41e8f67bd3906c791ba6f49139df840de7ac62959f438570c10d5afe71b73d794a2356eb3b02b301f9214fe1e56f7296d082da18a6e37e1a2d7687e7a80e8586a6f1a1e07ea79984f159992e744b182863d3ee0ea99691d28b6f931fb4e827150f5ace7b522ff0e916d9e8f70b9319c70eec565cf7b4d5e9dc1414f2d1be1d906cd1b620766f9f9724f0ddae89c5ec646f420ca6eae4f0e724435cee60cfce65f8dd00ac1936d9f3ef9552d1b448b5dd285999754f849971b6a47b2a34a347074c12793f554842255ceda63c1caca9965640f60be7b3c7ad054ba177c1cf5000707be11bd07c1532ba787a54086b9409e6653b42675c6aa9ca4ef8497caeaf248475155f3811285ee04882b25ca48c095ff4ee2bfacbd25ff05f1e3d638bc59fc4eecbc5733912df7a70aa1fd1a68dda3767aff9d5dada513918640bb8e920dadb4b21a4f024df54717bed75ccfeb151aa450f2dbbec38c449623dda9a7b3678265ecf310952a839ff6561a076bde6b9da2c1d540f875d7d634c1fc4839a604c7a9f8bcfe850f992349850c42743e624bc81bbe3cd20066aeed5198ba096692d44effc42d7c11ec9dd8146ca0f6451c5853882a9d332370ac3a36205ae8b2f0cfd3c4b59aff7b63b8eb0e5c7474ff01b6e43d2d7e23e7e1daa8f37d2e33f716c19d42fb5504cda6866f0a0829f03b8293647f0be43281da2cf2b4f797be7da609578de1ec4b9845ae5297eeda0e4fefd4842ccb4f295f6188e7acbbd722c4cdd8f2fd04131cae406a53b5dfe586c380a884c9323681cbeff77a091dbebedd6a82325ac2b5c20da8b2138edcee8b75578023b6a356352f6d36c86e8df4ff07df33a90c0e2ce1855446b4df367aa1e792e2498f45e848ec379374a63d357b43730dd21174866b289469eb32df534062140cf54b832a3567b2708cc7008c2acda9d266e623a9b56b507b488039dc6b8bedd0122fe95e979a39a3970a0fba22679611043b3d4c9c42b5dd4acaa6d98b8423df94399330e75e1924f93b3b78564e05cfd2464493771c5a30e782dc1a8dfa3d0ae168b0a9a5133feabb3df01525d79b10636e409e52d1c0d38120cf3c221b4f2ba3eee2d936e2b4b0f6053b380e7fc4b1fb18211fd34cb430634b6d85a1bc2931e753bb804f967f94256b31fcda87ca8867958639f8d4f6977f1f49a477fe7cd0d5e680377b6ca94da19726a6d97dbd9fd279aa2468ba1e71bff494573cbf9ddf818bccbae906845a3797b56f36fbe3e0ce05e6797976e4de9e15a4579e58e7e987d2afd233103c26f02bee6ee54d10c8bf0f9a85782baeca2f6424cf7840e74d2358c2e16c41b0e69e252ae190d30d52bc053f7f881a392ff9b1117b988d0438d2da7b36c27418e99e4712df7f8f4bccd751381940818262aa057eafb6b999cdeb91821794decb4782803ce5801fce8c0aa6952dbb91b118fe27dde65b4130ef988d0c74c2c27efb09a17ab7ee13eb23f05889e255999b9fbf527aaf371035a8ee29964407b5275d23e079a17db87dc774e3a9c04df61cee9e2d9522375d1a2f07727ab9bbd201e94b76b708211d08d35eb7d3cccfc11bfbe48f7234f5c85242cb9dc8d484ca43051e7acbb71b099890dc869fe8692a71d80f177d3c32b7a367a9013c6844686e5fe7bcd3623508da19444a8771dfdcc34fb5cc197ae33dce337f6265cfb4e5617638bc5824d6577390593184a466c18864c5d59fcbc822b557e102ed886cc0aeadd636e78cbe0b9bd74a4760e75e56dd041c7e9a5342939c41175a7c6d80f3f20e29aa92a87c5f8b00b40e3b3882e45a13c8bc5ca8706eefe0bbf4042cc7f43449220ee2004ef153342ad6daa8b6779fc8c5b07a053b12f2805d848971416ebe94dafacad0fe3ddf07ee32bd0e6161e50fdffffa079cbac25e30258d4ed38de0d82b8f43bafad36d7d9d4811cc8a7ba6820a1bb3da247149acc241900aaf8371110020c880b4ba794e5becbd9c2039faa6508c006d73453b7fe39806ef7ee8be9643411358c4fc3f0bfd303b353d3bffed", 0x1000) 16:14:59 executing program 1: r0 = socket(0x1e, 0x3, 0x0) msgget$private(0x0, 0x4) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1200000000, 0x5}, {0x18, 0x0, 0x9, 0x401}, 0x5, [0x8, 0x7, 0x400, 0x1, 0xffff, 0x7, 0x7, 0x3]}, 0x3c) 16:14:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x8000000000000) 16:15:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) fcntl$dupfd(r1, 0xa, r0) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:15:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="827bce3206696c653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000001c0)=""/48, 0x30}], 0x6, 0x0) flock(r2, 0x6) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) 16:15:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9b2b, 0xfffffffffffffffe, &(0x7f0000000000)="e04df5affa64e2c04886292b746d6f8d6bf3fad37cbdab2bd28e31c9f6254e031dbce4d2fa132d0127e11598bfd8d4a9cb36463f7124ecc555ea164b02c00af31a3c14cec8eee20ac48f4f5fecdce552734b2ed23b609d8a0fb4e090f2bd8ebc655462dffd2b2f4bce3c70f15199350092253757761e82d1c938e8503dd4f0db2ce1c6", 0x83) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530007c74cd7511ddc1ce6efbcf5b2fb86ae23d766571bffeee344a839921d20d0d3c7d729911330544840b67321c10c3f15f56c49952112dcd4cc54185c1930c13ae851213b6326b293b8331ec74f367a6ee7b4cd56f870385068cc80387aa2acc25eb8c1aa805429c4b7a060000"], 0xa) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28111, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) 16:15:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x1000000000000000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) 16:15:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xa, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x8, 0x12, 0x1, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000004, 0x9, 0x99e}, {{r0}, 0xfffffffffffffff9, 0x3, 0x1, 0xc26e, 0x5}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x40000002, 0x8001, 0x10000}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x94e, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0x48f36d3a, 0x1}, {{r0}, 0x0, 0x70, 0x40000006, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x0, 0x2}], 0xd67d, &(0x7f0000000000)={0x8, 0x4}) 16:15:00 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) fcntl$dupfd(r0, 0xa, r1) 16:15:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc81, 0x84) 16:15:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffffffe0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:00 executing program 0: r0 = socket(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x2, 0x3, 0x100000001) 16:15:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x280000) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:15:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ec2e3fce181303dac63b5f37a696cb5ed"], 0x1) r1 = msgget$private(0x0, 0x44) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffffffff8000, r2, r3, r4, r5, 0x80, 0x6}, 0x80000001, 0x9, r6, r7, 0x81, 0xfd0, 0x4, 0x200}) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000080)) 16:15:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) msgget$private(0x0, 0x2) fcntl$setown(r0, 0x6, r1) getegid() fcntl$setown(r0, 0x6, r1) 16:15:00 executing program 1: poll(0x0, 0x0, 0x6) getitimer(0x0, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 16:15:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000480)="7e764b98247cb9f3b73da12297a7d68bde5cda0063bfd2aaa110932086795ad94fb9184c6c99b1004fdbcf6c732f2914", 0x30}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r3, &(0x7f0000000280)=""/44, 0x2c) 16:15:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a7fc61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d42134fbe08e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf59a0ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5a79855f826337622ba2009c534b6bc000000", 0x25f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:15:00 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:15:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x2bb) getpgrp() 16:15:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) minherit(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0) 16:15:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setuid(r3) socket(0x6, 0x1, 0x80000001) 16:15:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18000, 0xe1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x9) kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 16:15:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x1}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) 16:15:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:15:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 16:15:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0xffffffffffeffffc, 0x0) r2 = kqueue() r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x800, 0x7fff, 0x310c7b00fa1654e2, 0xffffffffc5341b8f, 0x4, 0x2, 0x0, 0x3, 0xffff, 0x4}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:15:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f0000000040)='\x00', 0x80) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0x6}}, 0x0) 16:15:01 executing program 1: mkdir(&(0x7f0000000200)='\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', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') r0 = socket(0x0, 0x4000, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:15:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:15:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) mlockall(0x2) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:15:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x3, 0x202) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/205) select(0x40, &(0x7f0000000100)={0x8000, 0x80000001, 0x4, 0x374e, 0xf295, 0x7, 0x1, 0x8000}, &(0x7f0000000140)={0x8, 0x0, 0x3, 0x5, 0x7, 0x7, 0x0, 0x80}, &(0x7f0000000180)={0x80000000, 0x0, 0x800, 0x0, 0x2, 0x7fff, 0x5, 0xffffffffffffffff}, &(0x7f00000001c0)={0x20, 0x8}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:15:01 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$getown(r0, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 16:15:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2, 0x20}, {r1}, {r1, 0x43}], 0x3, 0x8001) fcntl$setstatus(r2, 0x4, 0x4c) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="3d015a245d26d97207f3085cc2"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:15:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000440)="72b920c63e4224e382b30fc0bbcd8b781a9bb86fb079269b10f9e86628a880cb0ed9340a100f518a971b397d4c81c9d25c5871a06dc0746bdb594028cd813ee531ca9e2d9b63c2815faff42acd6edea0b7802a072589cb6700d6778291a80fc4321ea23a59e41017329bdc726ccc58b474d60ee2030e37bed7558b1e1d9fd7e7a5f0534f908d749ca95f5b270e2a10033e30365fc396d0a675a1e394f6d5eba92305329d99a0a1afb9fb2c9e31a2cfab2ed1121f126e56332d47408b78773afc1242486584bf4b7cfdf7e0caffb0475161faa8cfe1142a9ded838c5216e13baeed471bab692e141432e5dbe29e70f45ab7da73f8571255ff803b3f4cabaaf521f00d8c60649dee2edc06f5d626f399797ae9667d5c337d2fbd596d1750db8f66cb93612d39349b039640859e47371320320d637a929112f34b464f0a907b10623bb9bf1e2745388bbca0684d36cce173324fa04cbc4c12db302e589a505a3689a574fee824f67ef3ab961461103c716ea8a1c6035c7099a89263236fd9142afde96fc9b966b7fcc11c474f1c0572c0172039fc732d9a26085e3b5d18ed590709e6175c781e35644bf6a331a58f35375bdbc2ed54fc942486f76596868f744965d495cded2fce3f8e32d7fa2fc8c2d42a6981774202318748a2d74aab940324cd1fbf79fa3cafe957a41702f1161f20607e70f675d0c07464ae2af67dc8e344c00e91afa72fc12765fd9e9c8b9c92ee383a37a039e82e2a3016d0a9facbd3b35c1cae7d76231d595f3bab58bcdbadf98c15c549ac34a4f11ff3fa7fbf06ce9e8b4454c0fe3dae418e0169d962a6d60bf2bec68742667a5b6ed6a55e66a1be9e532d5215df8ee030948e3fef1368dbd351245ee3af624b918eec94fd3d0a90087f47ddacd712adfb30c4cbe170f0a2e686555a10367adb23d71a5d701c9e4457f2e2bf6797d6ef1c86b753652b86ccf9be8a111f8101e99d64226e26c34d9ff9697a7efd46390dab5621d3d80352e728be3be277d1fb668c17e4bdf617cfa0a9791bbdd108cf76ce31a8fdfe58d5a40762fe561f3d910d555ff888abf8c701c94465b10d901672702d5fdac82720978f739220b0c11586f555ad3d2a1502d68e007a839d24f834ab2727f79aa8aa13241556c57d5f8b4dbb46e2c7fe6f9d165be6d33171b2db49b82404cedc1d2ffb295666b84d171193adc2c940b5850c9bf7fc004a26ebdf54a93774cb7c84593b38183c93d072120c10ededfc573feff7429ee4868b1de3fd4f28cf723244751db13a8caa583e6925a1467614d671eb0104223f1479377cb266e07783aba7e97fb88a41820b23e4e8ca4cb50feeb685bd559f3289f9437780dd49fb37cf3700be0da20b418159b7d3b53eba4443b2177ce4122e059bde89f727a95e33d9fc8a8fb8cab31730fea2f67e2c6c0615ecb1dcaeed7a5ace3e73f5584c032a2d3a2dfe5da40653050a253bf86793f660579c6afd6408600de08f5515272ca76df3d7d601f882f2c59f567f7d4dff72a22eaccee144d4d0bfba0e75a45f5ee4b8148ebe76da56caa6417350ad664efa4ca50174bb38e7155f7dd938f8aa6066cc5118fad43133a0830f190985bf081dc648580d9854c7ba0af3906b6b4b9845b832ede88357642e33c0c1d51c42224e31391313a9f68f4ca996ecabb3a2af50767c47f7f4c2e8c757dfb2d8213d85d6ea4d6587d2e6dc57619a04147d598ca4235691590e7afd16385b8f090fcaddf874d9c7083d5580b7189407b2037a099bb43454fd033a6d3e3c16b9accf4207cf4f7840e2819a891aae06edbf7d3680d1319cb8ab9b39ff99dbcf28105a7bba29ed7bda2768d722049a3f17d192193b6bfab33fc52839477f3109461b6cf9e523bf3c9381501cb553fa951624b0254bfdcb77d3b331df9af30e51c763d49ce809dd80155702dc8b645bbdb4e37e0d4017226d3c91e74d5898d67503ce8ea6e88b7bce28a7fb4eb4d1c47c44c431adb6a2c6715b7d22ef19441a95404bb24e1296b4564849cf5788d6e10f097afa2111ff6b60343c690faedc64ba29996d7de365d683183ff4f40d0fb236345b0f9509025b43889ea00f79acc973a614026a55e3e4134ed4f7f30089331c59de31de3c103ceaf77943ca00d9f581b9a8f87a8ee00da035591f424fe676b9c8208c46c6b27638f7f96cc31d953e92efb80c32466e88b75a0e4acdc2f9dd534f055955b28961ee3ae8ca7318a35d5112cd0f4c5e7e1e113024d7563ee35ebb016ec5cb2cbf1f4acc4b4b0333e6519d8c95511d2b61e97d5482a1ab396831814720afd7c716440b7e73fb092f916f80f8ac4b1104a16fbed73af5efad667866cb18f5ba4e567e53a52a9f7e417a701bfcc112302059d172403dc1f6bfd9ff280ae5ab1133cbab4314be2325222f18555fb6e0491b5da46dd5f07551250e5a3df32244cde3afb7ee7eec712894911ecc40ba1b18b3cf4ab35020f267ca849f59df12609ab00d16d2fcd22b5c223449f5f27620532c6e4950fea06fd316a96fe22c6c4aa8cb055d5598291c080aa6c62891ea5e121db0ffdcc0c9df481a7f2f42a66c1198d769c51a10688848e4fb556c5c5ecf374e276329f7773d4a2b31376403164818e813b2720f335e44957bf91868d0b1cc9a7c37602c4de6d51ee2ed3f5c09cbd1ef5dfda229efbba04415375a91a19b6901b4911e32e74a1e0dcad086518ac5867dfe54ae83ff743c6fdf70bf823812dbde0e9211d4f54655d23b108640ade75d2eebd0a526711c5beacd2bc78cdf82931a104cc19a169baf897dedcc39ddc421603ecae1febc3dcde9fc845d0c81c92d595f7edf957a3b26f9590d63907267d2ba7a41a531730f0cace419e0a49260733165645e1bcb2ab4330343536fec97315398cf7e8d68b01eb07b64997c99e92d0da18975948c1d2a17bcddfb84a180671478f4887a60d859f5e4f3d657a8d7677cbc7d14ee085c89d21818ae4a8d3d0c478b115aa23b413d2421b2f00cfc90d6f9f5b3e8cc2f76ae2a0b34c239f517777e11b52e599811036a5c74dcf7683c113f771457b174bd7e992269875febf74df362a3cb06fd5b63c16a1ce35460d724049b1084d35a56b21fcd9b712e47033e9afd585f5d20f97a3c24d99c1b91ca13be17682527c71c56c31c4f72e73cb649a95f1cca349620cb40f8fee57884efc8c2d0fca11cf4aceb3461624f76023c1783d7b3230a35f87ca06a740924a3a2872b8bed81e3f269cfe6ac0d24c64fa3933edca9781d3ff04de44b58a2095036b38ff705a46e02b9d52d0ab958bbc167cddcc490076205b4b2bb36881db59fb933375f2c45a96dc8a3dd943dd2e8b7438775938e79e61a657ebd1c0d0b256be1697b91db10fa120e58e69304df5d57a45bdc564b4b12e8378054f134c5ac970834287eed75f838e12b82999e1b480901137a059124c039bca17aee8ec5e62f224675568c9b4344478694f9cf20f99c79c037b70e1fb8329fec2e19e60341df139ebbd25d84ad43f5175d296336a6e763b970bcba9114e367616cfb76e01483a6b8fe3b7e4fb27fb42d95117f4f703e0a6dc6177e80a190311bcba420e48888dd1a2516e98819518acab8b1f0b4b60c00d173fc3013f2ff4e549d11739a0348e3bea48a9d448fb8ef7acad1179280cd7196f259d90461accfa2d1b167c5d984eec02d5aa426819d2bad0bc999198f1d7173ae78055db8b97a7587f775e265492a74edd9f1aa4411ce9881006f7df8bd9d35014a0f6878ab30bed44b2d80794784b1fd65cbdfd830124e3c32ecb9662cff1dac1c0767d6d191d60f7570f5c41f707ecff819802c1cc38fb9929dd953233c6ad187b02ed685816ba847eadc1c897372b6eba0da4f2ee0caf862db1ff9595792af7000b71dbe475f73d1065b9ee2f8a33085146b06d1610183d583d6cc0cd1991ba207854c0de27698b1f4d4b048620f08d79c52dbf84351e966154e2b8cc778187e7546a812cbc7ee914d0c46811fbfe9dc2158da0f561270ec835bd6ba928d1ec055d2daaf833073c8b790166f963466effbf5f80d9804033301ddc7169c7298e07eae5b7a1acc177fd3bdbc32a49dff9bfae85022886021951c3b3209dc695196510eea355eb2e3daa379cd2e712c2c07ee7e6a31805ec88da3e941e01561768e6c2ee58ce2ce84c550a2582060377cd961b0d59f746f6b4d4858ad07a7e5115e71009a929a81acc79ec345358db7fbac97ab41e4de68ffac264733c0e54fc90137b2c386ae35bb2d2887b6018e7f119ce6f9effeeac9f911ed4f64a0f573a8c2a9d4a5c373dcf0129a6905ee5246f0a73d4ac99394776f67d1ee712a089ac717f754847ae4716acf6a572e3f2a824a7502238a9e2929f052c7f4f3a93a907ba36d363b4271c20ee7cd97de7d7290c89c0f07518fdd1841f31827cf21dc5c4ce56f9d852a2863a824188966a431c289816897ffe645d27d08348acabd03189930aeede79e762671952f208416c881f4efdae1c6d9b02984fb6c23473ec56386060c502a3ad3520f30537d6e30a142bc1bb4eecb1139ed971ddfe0bfca940eb081361a694f14fc66e030aea1d77c95be0308b611682a1c821b449680e36a8f010b140f5672a3b2b32d2d9f8fb872e3b594e00fe2d6d5eb67a8e68eb4b61e3b9c1804bcca81d5f93f6907b16fd41fc56bc142d6f169522d6e8eecee8d415923cda1d613d04aff3dbe5a43ee78e49dbe8568f146826445ddd345ef63b185d1daf24b2c1fe1d1fd9dfaf7ad66d6ec4c6a158f0f73079d43f59791bd99a3b0168e32d0215b15340575ca36c7c86f3231e534e8384b95c97b12cabe7344152d1d4940fec811aacbad3464cb157a0bea7cecf4bb8988fd3db0e712f4f006da16a3e6424ac1b591490a24f13b8c8393dd732b5282fc055dc33ed786110e1b940aa239223bca1069e5de516d6bdb9b12646793a9aa69863cf2af3591821c63b87e41ce2c1011f3ec701b0df7259511c4f20f9796f0897f40d7d06c4057166e80a41ae97121c2c69bc5a45ab0b74a3faf14ed9a14fec9d95b3ef0404788c2b4b916b93123dcc1dc688ceafef40d5132231af954cf654d17f8aeb3ffe9e5a177af5e3466bfbc1bb5cd3199010afbcca6653f05e277d8441c1ecb9bf7afe8461107cc5ff52dbf64b4367b79330832fbc388f6f60735701aebefa9ab75dc9c2539f277ccf9fc2b3dbcc67a3ae5e23416a18340af67bf432153afd3f49e862cbf0924457af89061f1c4cb6e00bfcee08ccf834da66c82515212446e624b170a625ba5703abf11c21f822f8626e7fc9e9a74bfc5cd2bbb8bd3caf6aeb85b5aa2f5a659167c01c457975124b21820cac0a2a079800035bd07f2d8cc9c999f096449dc508955969da240b4b9142ae09c94d4849f21e6d70425108ed7d5b23c788f97090943229e1b4a1833", 0xf0c}], 0x1) getpid() 16:15:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:15:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x114) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x80000001}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:15:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) rmdir(&(0x7f0000000200)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() socket(0x11, 0x8001, 0x48) close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x2, 0x800, 0x5, 0x1, "ad980bd7e242b602bfdd612833b8f40acc987283", 0x5, 0x1ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) pipe(&(0x7f0000000280)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:15:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 16:15:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) ftruncate(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) shutdown(r0, 0x2) shutdown(r0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffe, 0x1000, 0xff, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x18, 0x8000, 0x1) 16:15:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffce) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:15:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:15:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x180, 0x0) 16:15:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) syz_emit_ethernet(0x6d, &(0x7f00000000c0)="a6b195a10936a3d143040252c0e6928028b2e2d5c5032560d9a08b4c2ff5fcb6f9f2f0b948c032ca1ed3c66360d7c17d748edd5e8f93918c5d190c115509c4db8e9fdff6235775e7ed728435f3700d827014fc5fbb9a894ff6b080acb2db97e845f374235daaa1c433b98c47b2") r0 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x8) ioctl$KDGETLED(r0, 0x40044b41, 0x0) 16:15:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) accept$unix(r0, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:15:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = getpgid(0xffffffffffffffff) getpgid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="7679716b07ba0622d99e65f6f96e1e988168873b83bd02630382107a6b262f8d3997c17d54088bbe815341c545a552e085c374d43173f3bfef6e8ed617439656e44d4b08a4d960386a7c6b78e404c9b8e6443b049c16932e798e5f14e6d0efa59ff7bcb38f2d7e5f9fb7caf588d32d0db244fb41ef7b3fd1e9e99a929e24ba894c5dbe7ca5b74836422a569a4213", 0x22}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) getpid() 16:15:02 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r1 = getegid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r3 = dup(r2) getpeername$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000240)={0x0, 0xfffffffffffffc01, 0x7fdb8f1e, 0x101, 0x1}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000200)=[r1, r1]) close(r3) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x1c) 16:15:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x140}], 0x1, 0xfff) nanosleep(&(0x7f0000000040)={0x6}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:15:02 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlockall(0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/134, 0x86) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:15:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:15:02 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000140), 0xc) 16:15:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x1, 0x80, r1}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x4}, {r0, 0x141}], 0x3, 0x1) write(r0, &(0x7f0000000140)="6133ee1fcb47be32626f09f37c285ee168409f7322a332f4647de485a8057b36e6e0a4aae04099dedeba722e9b5a23bd7f444b64555abe1bb417711950b3931a6de8ae5a51c80b598c0afe13c30007ee719986e332fd789712a1b458e100ad49301a57928dfb7b59de9cbe461da55551000747539c5df36144fd", 0x7a) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)=0xfffffc0000000001) 16:15:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) r1 = socket$inet(0x2, 0x7, 0x800000000) getsockopt(r1, 0x400, 0x328, &(0x7f0000000d80)=""/4096, &(0x7f0000000040)=0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 16:15:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:15:03 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0xc003, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:15:03 executing program 0: mknod(&(0x7f00000008c0)='./bus\x00', 0x2151, 0x5004516) pipe(&(0x7f0000000040)) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:15:03 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x2, &(0x7f0000000080)=[r1, r0]) 16:15:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xfffffffffffffffc) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:15:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) 16:15:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) lseek(r0, 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:15:03 executing program 1: syz_emit_ethernet(0xa0, &(0x7f0000000000)="347db4f4d5b14b6f711538350c19dc02ff6db5709470d99c25e51ec5a5b872234ffd4a417b6c5db527bc3c4a05c028b73dca9099552831e95dfaab3bc98e38a0069ea3db1e67d4381f55ecc5999d12f7b76f1d4b617a1b426b0c35fe5efaa53367d577cd73ce46d243521c2a2e7e21bdfcfe4504e1ae01a054cb69406b6b0be2d82871d8a1d3bd15d484c953fdee748b38043a5f63d36da5af1078e9acd9ff7a") r0 = getegid() r1 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() r3 = geteuid() r4 = getpgid(0xffffffffffffffff) r5 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r0, r3, r0, 0x82}, 0x6, 0x81, r4, r5, 0x9, 0x5ae, 0x7fff}) geteuid() r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='\x00', 0x1, 0x100) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x8, 0x100) getuid() r8 = getpgid(r4) flock(r6, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r9 = kqueue() r10 = geteuid() flock(r6, 0x8) clock_gettime(0x2, &(0x7f0000000200)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') poll(&(0x7f0000000340)=[{r6, 0x8}, {r9, 0x100}, {r6, 0x10}, {r7, 0x2}], 0x4, 0x6) read(r7, &(0x7f0000000380)=""/161, 0xa1) kqueue() getpgid(r8) geteuid() fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={r8, r10, r0}, 0xc) getpgid(r5) 16:15:04 executing program 0: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000, 0x9}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x40) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/100, 0x64) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getrusage(0x200004, &(0x7f00000002c0)) mlockall(0x1) 16:15:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x6) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r2, r0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:15:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:15:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x5) getgid() pwritev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="1e4480c3db6d96227bd779c83872251f24ce8d53410b9b78dc9c318b4d87ff02750e2d432ec96db282b9b971a992aecf7a6874fbc3e12883affa9dd15280f1a41f351b1048cf4c0f5ce4b9db213c2b4bf78bb6ca71ccf02d511abbec416a98f9d94e9dae220f9a9ce524cd74cb883888e3f4c8204c294660ce8c41ad2e15340cfabda9eff1adceec50041a108a785f6a8e365391762b", 0x96}, {&(0x7f0000000180)="fb1c89f5d0d647d9272770268881e6edb0c2efa89e7e9e35face6e6c9e55c9a9bb148598082a233599c567804650ac6ccce5f00fa356d47d4f77fbe06771d3c8031a43709741525d497d2eea2baaa0ddc75fd368c4985564f0bfc6add3676a17f7bbec471bc8aa0f6251c08a5be6d433a21ab93aee5ded4f68e0e59e7d7a601e9ebc21a537ed0e20be3ed28852414cc62e276b93493f41aac355e3fa797f79e73417912e4ba6b8da8024665f94d0a638f6adee34b4c3339d65e09b51ae3c066bb5eae86de94acb152ffa46541b1a96eba48451c63a33c6fdd9bf7e19672988d9325582995985784bc49b7fecf64eaaa8efa6d5842a7366b688c9f3f0d40d0c891f5bc9ae881e11b1fd9b8b9389e54009ec26aebd1994acfa191d4e1cd6d2acbf4a162ba861a3c987c8ef3d436ab902e28bc96960bfe32ce3f4871bd8155176f398cfcbb1967bd15e2191466c55c398d9fc22eaa21d2f9d89dcf10d6805403f5a810c9883be292139c55c1bc025757478741b94e87f7778ebffdd0e87fb1882c45ee0518992f789b89b91aa951126ac51713efccb96e4c58c9e9bed500e0aaa7b20a45c3a8e8ac2dfd04f27446c5f6abab219afaa4ca1dcdda05fa2ff87c978ab1b2ba976354be2781d28bc08e8d1b7dee57e235b92086e99a2823c51ef93f6331d2fd2d8c53da8d42a1cee488619ab4292a4ff14482900e1bfbf5f61147afda545c1f85576cf939cd19812c23de46af042fa7c06dad3169c67c70d5783b6365bc4d8681956126dfa97c83f5eb773b7d18cbee2b4e0e986be4fe93b6789ca888e2439f77f94ccdee98de479c8a701a17a0ea85a4311010907b1b307721741f593f58518bb786509c5b04c1796e9eb2df01d71b536015d5e1c0834c9b915ee1f308cfab49d12a3ac12b1675d54d7a7854fa94ef0f4df6774d82f97711207e4efb06bb5af930ce8410f09cc8519fbaee772daf40d21d2e3eeb29e97fcfbabd67762769e60cb72f6b13f2e61e9fde65bfc1ac5d56598d4239a4a5803c73a8248ef569a06235a49a1282dd7750a8e933c5a255a89c31c1706e76b2a0e1667c70001df5923d24bbb00038005261ff331bab2f45333f5ad19a96cf87d6deac1fe434f20da2b686550a5e84697ad1c29721aa2dae0159ea24c1c0f47b916e1a787404cea260f583c3959354b59cfd532b534737835f9be22f3fb8266b380d44ed6b38ac0d5d757e26222b206a33d479157584ae1baa3433150245f23e2ff69ed6895ab7807481916dacbe4270b4677337317d1aaf9f65a73813e86a19acd3f72a64d9a1e1f7400876fb0c596697603c7d5a0bdebd25657ccc3aa721d0016358b593b09687f7378cb4af31db40fb95722711f4eec7e0a86e042eae2b11c3ce8e41668205bfb175ef8905ddb35dc0399d8602f99619497d1b93e0e2dc7c9c5c518983db77ac9b7c451a6dae6b7ba525282c732bbb3f909ce1fec97dda4dfa826a6bcaa66ce1ffcaa2bf8fc218a203975d292b621359efd86fb6ebf3e8bc8d3ff0cbd694dc00ab2ed64e0f5f13a64a75e68c13282de8e2623a065393af50ab930e9adb3d9b9392d4f34f1869754ffc543123240a3cdbb52dd31b679bf1aceb195ca478db30fba22bc9943bd1ff6eb225d206020663836e9fcfa006189341146ae01fefca6f6e4f176ef405f2814851496e77347c8a8c779b8118978b8774a71e81a08ca34b371ea12cf31cc70236a18ac1e77862b26da34aa7928a91026e8d8736c11904fdae632a89983effd93187991bf8b9bb8c9a9ec0b3e6005350bcc4d15a0bd4fdf0516442bdea2801e37944fdfc1c780b0926fd7d89635958d854fb74dfd593e9531525ad540169dd70c05c8a60c02b9c52ca385957f4f92467a8ee874f81b810cbc3bc258cf9c97ed1600d3629248178ea84acdce056bc7601b487a0e2668c212dc026171dfa169ba401c2aac62a45fa72ced2fda69de5e7e14c1ea86425582617ef923b82ed69fbf56c7ebda07e5ea68932459c509b55305d80cccc9e460ac0a8d478f25355435ace303e67963357174dbefa31369eac3c6db955a626c9afe089e801e5b1a343b7f5cb49102407253acee57b41b62f491ef5222d40515b422fe326ef44a84450dd11b6c600be684e33b49d140a629d80a90976158ec380d26b9d73eaa747bef259c9e82cf14ea417b3bb25c6d10ee89159e1f4ecada38fcd1e92f05e7a2228a52499c3ea6dabe1da72a133cd93a172bf84ff348edadbc752214c143027e26dc2ac7227e27c1d428b4e3a1540d7c96deca5fb6dcc6ecfad0ff92585f0e1e75df517f1b6d9bfdd55823760ce6d0815e767f0d99e842d1690c0b2ec729985bd36500e99f4e37bc19f977b7ff7b7f1f27ed152a882ac7f7987032ab724612bda5fea68d69806b348a17e38b99b46b2f8b6f8e2bb79c34d026170f2aae093fd705ef8117c6a1d86c95ad3dccc3f05e501294f3564e0d495c4acd26636611144d5f201387da757ff566351b5a351c6aee4ae6ce41e2621a6109e32ad91f3a4730e688001e16abf73f607fd5cf8050f6bbfdf4a89ce6106aea1db5752ead9c6e3d42bbf9380837fbe951be27f7c364af61cbcc9a783274b213eb4f6d821146e472be06288c676ddaac39572decbead4e40de2b1236947093c87e2407baf9e57feb1f17fc01f405bb87b47b8192012f37a4530a6dd6ced3ba985714ee55c866bb1197fc4d8b12628e4fd322d137d24dbf17aa65ac7a7787c230d89a0634f3c1d44fbbbedb2c2b5b8d5a3fafffdbf53f1518286d5fc2d6e48f919c4d2ac08efb264ad0f429ce47e248967586bf3b18dee4a8b5646e96d9b0271bc2170ebbc5e7a98c27b1534a1e39e850413435b988c0d71d03b225eb94a63e64551340a9a1c441a0428093b145c8db7e977b5705c9c24eb01aa94fdbb3710e63d95e88734f9fac11ef397304517812aa5c7161638661b8d131d3aa4c5adc3c109d74bd5966b7ae34a6d99db6e592809997ce8ab65452ed0d4ac897bfedc05912ba5f11042a6822ca2f04c8b1b863857e09fa60b91767f66e7434b51b4fbee0f3848564b098e8d25a2fa654091575ad79b6ff3f0291a1a1d33c904b41d3ff104ac4f636927ad4cbe5f4d52dcef99f4897588c7ea788003e6a2e861e9109f248872b3f41573a035e8bf87aec7a2f71e265eac0c336a65f7c84c14f01c3b78ab3b1a380b48665b039b70db64d0de4106d40143acf0e374506d07a3cdcdb75e53181c174dfa8009a7d7d1caa408e6c00dbc97c399ed95d0cf4cd0fd1ac4a4d79990196a7a6060f089a54a09cc1157c8cdea311172b4b64adefbea5e38fc2129ad45d7883d4c8759aaf18f1445b85c1dad1a246b9cef375d0a6f91a741b7f1800f48a7cc2a8aaf19b82d4964ae6ad6be4ffb9928f2f9255212420bed7a0aec1234ea3337e290d5686a438296e6cbe524ba732b2ab7c2814484a9e26ca1f867ec78899c82382504875145fda641cb3aeaeac49a2f2e2f440c914a911060bc13f8c68c7bb6047778d08eb5d822b871297c47afc03acd1438772a7b2956550bb4eea0a3979d8158b9d627013810eda132645da86d474b786d324c7e31cb931c595a64145db1a6fc2d00b94c28f5569083702407030c04fd5e716b3a6ea7b6c1772fb917816a6f92dd48356c4c1399ff42c96100e8855e3bee4f3b050b80e339ac6a4a7a1bb20d3f0330d3a166ff92dadfcfbeb1692ae3d5c884db7b2ca1630f02c003e27b6866270b7b771e97aad256048f37e8c05d4c8716d3f4c9d7ee5269a1f7948d9181a027e320132145932dcf226d4ceaa1595e2af6f0f57d50cd4bac69b8f5b45a67005e2dfc37cf077c3800519ff61206853dad6a235835e2771240a7308c166a9b4f70d5d639344add9b7c425c50b72c11c1a5ede847760913746d7d078b8fe81675c6a2c59ccd759ea6f6530fb64c138b8daa72d3e36aca3cd50ae1336909e7d0a07315a9f0abbb84a882a65dd3e99d259c2f7c20e76c348aee772fa7f8a6bb072188ad846a1ab20d6f69b8854607c39dadda08c51081713c2fc567edf48b38e3cdc486e1daabd06061c17ab33e5bbdb8a2e0b3639deb4534bd4a2932d7cac8a71563df706cad45c0ba59cf007c9bb61555fbf7dab8481bb26f873dae1f51433abdbd7790793ec393ffba326fd1d5af14366672c21c0d7f7e9f4ef8cfb31462de95e58491e274819675a7ba06d32a1fe75637bb386bd9765924398050d89dde210fdcb71250a19a90e1f90ef73c153f6d8474c2e8183511c4e8878e773683ff1ea2970e482bda1cffdf5992278ab6baafe8f71b276f7f3a17870ee2db9952ce4ba08231d419d1011c080fe5dbf7f339160ff48fb6f481bc2c40bc7b7cea4f9fa1ad15000ae6cf8eed0c07f37757c8d1782b69ffc80f8371170924486938ed9544e667a03fc658926eed6229c58661c2846c3b06d3601c77737cbb1beed78c0d64a4dfe17cbfb6e0abd530ca5d39ead6dda473e54abacb44fc92217988280e0615b823443d37046ba5a1a2509eaef7d6a166abfca2a584cfb6cdac147cd9ed87ac534997466382fd02597f1ea7811c3f56a46e6a501d1f15f4a58867bdf94e82861e61a33257037458af38b8c849a8fb2aa816b0bbdc288ffd0a83f0a384dda6ef957794e6195dc83f940af4db51e7dd4d399987f3c58c97589c490297ebd52dbafe06f352e666fb7227e8aee8edafd80be90ab59a0a0c58236caf4061e2629e8886d5cab8eb4f6f57988318dc24066151478b0d4770ffd3035a791f7f073fdf574ece2f9c957522181d6c240ea54c6922ff693b939a90956779ce9592df7e32730781e4f77f2ba11ff62318ffc864b1a9842100d8e8e441cf1304e8c2f3e4e1f86641f84f557cd8b4664ab6cf8feb9bb3ffb0e864beb8408b7b19905519e7eba465fd9dd75e85e52188486f42c897963a8d06ad3531b8c7ba5c82a1e67259c354ba83ded70d52efd04e6488e459af63d882163c6b8a62b5e3dfecd6c8199ce3b8d82fb739eaafbc7fa73ce3c27923f1dd460839b0e398cc678e8cdaa7efc4c67332ce2b7a7847131d00565fd5c20bcc73f2a94f6f2c6cc01fabb8398776cbc0d7e8a02d063ba4ad3a2c6ba68c8721c012fd59cdd2edfd1447ef270a4f50131503f855d339218defb26ceca09a25c1dfb84e69e58f1bcf9cb9270047cd51739819b5313d55649bac9d776f9a9d86089432678738e9893b47e1dc719ff34f68065ece942be79867c14dc7067c308bc56d0d526619f7d2d683e1d8aea3ffad2530821bafe0bebd51272deda4ef26b6dc6c47df6cc0fde3d5f961ec943736ded5fc4b0a7e735cfc22549cfb26dfebd1492767c89fce8992425f71f1c7eca0e26fc51c0bc643636fe6186796307b75cff03e5a54d4c25cbeaa668a2bbba9cdaff0c04526dd5ead43e0ab25d69d345bc41f2b7ad19d2e48898e3bb895681449245481dad595eb9662a0b56f485470832071f678fe995c092ebb91a7be1d0f2b6a2e01559a823fd730b63ca852d3f25c373d605ead705998b5c8e68c0b7f849c6f438cddcf41bcdbf60731c491c5e9256d397f81246adb3761bcbf094cb7d18cf014811b1832401428e892e064e54dc3f9a0c95de9cbeb9ce76b7b1bc6d67583705b1cabcb8202af7cf4eea14e0cbd593c16582feb57337b4f42c890fc8337bea4f95f73c9c464302984e5ff94f593ffab808f807c0b475c413de16791e3e9c3d0b3419db9b0ef23f67b06b5ccb8877c9c7e13c4dcf43b022bb07193812685955dab949447e2ac2", 0x1000}], 0x2, 0x0) socketpair(0x20, 0x3, 0x7ff, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:15:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/76, 0x4c, 0x841, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:15:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000500)='./file0/file0/../file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0/file0/../file0\x00', 0x20080, 0x124) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) r4 = shmat(0x0, &(0x7f0000000000/0x1000)=nil, 0x3000) shmdt(r4) fchownat(r1, &(0x7f0000000300)='./file0\x00', r2, r3, 0x6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x1, 0x1, 0x40, 0x8, "13e015821517106ec0ef6eb74f34458aec0377e7", 0x2ebc73de, 0x38290e9f}) link(&(0x7f0000000140)='./file0/file0/../file0\x00', &(0x7f00000001c0)='./file0/file0/../file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000080)={{0xffffffffffffffc1, 0x1}, {0x0, 0x800000}}) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000380)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000), 0x0, &(0x7f0000000400)=""/74, 0x4a}, 0x800) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:15:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:15:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) write(r0, &(0x7f0000000080)="cd444be7191405f4c6f330b62e6374f2d5971cd2c56bf81fc3fb611468a30047a2d2f4c6ad96731986c5da6489f58e0a688fe0ed48ca0bed3fdea8cddaa0d38b25c91701a80512c9bf05c4f29cf432fea2fe6c8ea41c7b2af4add21a1dec99ada4b611ee4f22cc70e0ee1f2222f8f56d61f579ba7d48162489e13a5cde4059b3e3c4e7bc20e6d6c3420dc425635e8eec5a2d2d706495523629cee5c88e747e008c1e13cb90f4bd949ed0791beb6f8594ca64f0c05733895d1065bdaba7a504d8338abdf8af36f1ddbdc0d19429a3e501c68b3c5341eb5eac10e0b7dc7020692a876cafa53cbd92d7b42f7cb3bdffeb39f8", 0xf1) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0xff67, 0x4, 0x3, 0x0, 0x0, 0x4, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0xffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) fcntl$getflags(r1, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000400)="6b8f238b6b6c6e8ab0cdc9a588f56c40be5c7fcd7a801733befa69cb8133fd6b47f63980612c352334536e7e8850d3831c5eb00ccc37dc428c1f3b2bd8343e96aeecde43416bd8ddff6a0a3ab1c373679e3d060393f740a5a4eb48677ff89b556ec78817d5fdbe28a7f54b190050dcae14e4a1d56a8b134ae6b21795b738c2a00bfee5", 0x83}, {&(0x7f0000000240)="80096833aa", 0x5}, {&(0x7f00000004c0)='&`\v', 0x3}, {&(0x7f0000000500)="18cac8cdfdf5ff356d48b57d7ea5d80cdb5c9fdbbd43f8552de3a351052a581691210017fb70490957ddb9ef823ff626ece7565cee53c1", 0x37}], 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x5, [{0x3, 0xbf}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x7}, {0x2, 0xfffffffffffffffb}, {0x1, 0x7f}, {0x0, 0x400}, {0x3, 0xfcd}, {0x2, 0x5}, {0x2, 0x5}, {0x3, 0x100000000}, {0x1, 0x880}, {0x3, 0x5b9}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x3, 0x2}, {0x1, 0x9}, {0x3, 0x100}, {0x3, 0x7}, {0x3, 0xfffffffffffffffb}, {0x3, 0x9}, {0x2, 0x7}, {0x0, 0x401}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x40}, {0x0, 0x4}, {0x3}, {0x2, 0x851}, {0x3, 0x7}, {0x3, 0x3}]}) 16:15:04 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r2, 0xd6}], 0x1, 0x0) syz_open_pts() 16:15:04 executing program 1: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair(0x0, 0x4000, 0x1ff, &(0x7f0000000000)) 16:15:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:15:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socket$unix(0x1, 0x5, 0x0) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:15:04 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) seteuid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000080)="5491a24eccbaaae16f96d6dd7e20d41232b623c94124a8a085c4508217ab8ed54f140718490a818c9966bbcf182712d0526a121cdb4f1414b6cf2881ee2a6623f9bf525ccfe47f20300d4c5a47cfcf6374cd782bf02cb7cdc104ed765227732a476acedbe95bea9ab74ad01d83de7bf16c8be2c1e73719e5e776e820cb65fb5b4c4039b0db69", 0x86) setgid(r1) r2 = getppid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getpgid(r2) 16:15:04 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) preadv(r0, &(0x7f0000001880)=[{0x0, 0xfffffffffffffd3f}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:15:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000)=0x1000, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 16:15:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = socket(0x1, 0x8003, 0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r4, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r5, 0x0, 0x0) setegid(r3) setuid(0xee01) setgid(r3) setgroups(0x4, &(0x7f0000000040)=[r2, r1, r0, r3]) 16:15:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="96af17a29613741f722878242672578b55db76db066801833e2511156a02d9863cb64b463d77892c7bfe52d4d763e34dbf13cf09d9661842ff8c8c45c81d999881c6c0d33eb5c98001f5bab2278ff9056ecd15caf1f64baf4d493d0e298450f063e6246996a155c10000"], 0x1, 0x0, 0x0, 0x0, 0xfffffcf2, 0x1}, 0x0) syz_open_pts() 16:15:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x20080, 0x62) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') 16:15:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0xffffffff, 0x4) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)="5e9d4db44346a8d2971fe2de3cd86db3f9c48eb440db292582f2b68386745c7a38a934bc2de16f7c66197c06c241412bd5baeaedc3ee6e69a9c821b8b5c72756f62086474118223fcd8d8d50210c2513accb0ec042336490d10227ec0861ea1cef807d0a85aaac58b67a994ca634836b", 0x70}, {&(0x7f0000000200)="714dbf333dcea727904174a1c0cba76d620469b22bee120803a59782ab9f36561ff3", 0x22}, {&(0x7f0000000240)="081a8570986b5257e89433334fde66c691d8cbe37f2e3e2f544822fabd03cb12d6ffcc75ebac77d151490ae8f954a28b5f055d01c8ec5c05f8331f5ff5f9a28be1750124ba671baacb1b5c641671ba62f31ece331b36d811b393f9afa1999926586cac98da69f0fec3b7ed44bb06c03d8d47dcb9433d59496d644faff460dcea1eca99ccf86cc31c2c47a71ed3dab2a2c1973b6996b3f9ce0baaa29b3d8cb5547ff35c5b17ad057182fab27109c3271d542558cbb3efbfbe0137e463e28f046d8e931753703ce8da9458e48a2ad8e27c3268159b", 0xd4}, {&(0x7f0000000340)="62401602cc7ddd3501332c56a0b5a8b7c191fc8e8c7427466ff319ed6507caa01cbe1e7c44c5e7b7723fbe1ce169bdda82372c7b1e3c8d94ba9ac8eec32562ec544ca2475ac249e3d493a6a3bcdacbde8b7892574b7e0ef32ef8fb686317406ee48df0da0dfce83db1ff6b694fdf88442cdc1f8bc62a0279a53b544f44d01c0495ddae8f8cb6f861bdc34b8bb28b98738b7c758e5c6fb68adac9c8d84fa7781136a5a88be2dbd9328e82c447fb18533657fb84a4cbd3db694610e7e5252a5f3e894aadbac7d40b75bbdfd3b25a45371d8371de934cb323eefb143077695dc3af57edcce35771937888026f920984035f1e5c4eec28aa8a629b8c7072532cddefe19e220d246654fe656fe9eb9b1068f6c30b75d22fadec599b1ab03319e1f6d48d7c7be9517ae291ef3715d1a32d2f20963d4565be5de82784ffcc0e3ded8fd1874e46edbe52a11e66bcc2b5f7250f7edcd4caadcd046ea2994e2df34af15d37c8049b04a50bb24cc1d6208baad7b8003a8cfa52df76af142bc4076e0fe76233e462333e7fc264d782bfc0c4e8b02373ed2a10e2df6b1cbff2968e2f0ae1c9c8c8d49e6f4b603bc860d9963ec3fc1e4a6280b09184377e649293e0c50fe875592e8a1be499c476664bbb110ca08c46090aa5a711d0398f6e68daad07ce901e49d1166b8e34e54d494768c1c852d34ec1730edb119e5e32d005d0de29d647de4ccd83abfee08887758066253d6ac0effa1c294541e0ff19f6bffcab52824e0a37026dae110fbc6241d98f760b4bc6e66856872eedf214a100e51590e08592edee22ce22a9474e6155b51816207f79d66965df32d01797351d50ced15ec172af71bff2d7962aaa3a70d5c6a4cda8f2a81fc8c4922779cc51213fdbc486937478d5bf58093f18c72e2153eae0e8d8cdc2e46b11de517b0d571e714bad84e94a9d78c08f716aa4294ff05298394b0ad5bf55405b2beaee5a536ac05b41f956046b03d8535bbd8e6d743063fdfd2fa5972ca1354e16e20f9c3e1ba29f0b56dcbd91dbe6b83534c7c89a4d31b46560926704a9c546a4c8feea6f27131040116fcbe485661b99bded7791c053c918da42297d3648522776d1bcf2cd85674b4b68c9ff7945c9e30d16ec75d4d693af0598ba6b8ea9e000fbc433ab5d560907e0690e763d56236b865e858d2a0255a8996588f20c4a71ba4a53d2b0fde1268b6a4d5c69b80788ec56376b959a8d39ba6c6e2a69737d35c406431704d68a85fabeaf9fc6359c43aee4a25c5d415955ad67b3c3950e1304bec79c00efb32020f91ed6689e4933b1fe9da41d2bbddb3400a4a9f9c9794d8a3d3e6f13cbe93f808b833c680c8759db5fd0f6a0a61540e1e6ebd10f05a590d3a63a343d81a0f56b6c0c1707cb1004698c95a47373c0da6363f30700307e06f69a149fe4878ce3c0e46f415c2fcc7e64b6f02939b3d000a94e040e8e15470516ac1ef46bdc2353338f28c2b782acc16336c03b48223d899773ecd7aed3091eecdab446a55adeaf839a7e96b6033da4156f35e0117df2c617d25ab3b8cfe94c313409e5915692fbe17f7ee044d5c08ff66f9bd3da4831630764f52a3c5685e24dc9cd5650625596388b3cbb79616be02c46d4c3a559dd660190468495071dbdca30a1f8445c4357e93633faa1b1b8dd35ad0616fe56a5cb37417897add1042865821634d93b7b8cac93c217596a886b242068e9a984a0b0e44e3376e588d44cec03d99d47c2e6f105677a6049e4c4fe9913be02625fd58ad55345d9d9ec3622e3bb08a2fc91e50c88e74d3da478f10e77613f3deed4da241d0cef4500b17027a94fa44b7ca4742c42a3a4087991ee9a60d43a8c689c4020516334c0ee59b8fad745455c7963c5dc94ed50a9688ab9c25420a27ce0f28c9314e32de59b60c98349dd6d205038900206284125983d3605e6ee21817651aa5c13bbc1a85e7a1d12b66c4157c5a8ce99ae52ccbf29b59c4ec65adfb9cb2538e8463d24f727070a4ce1270b086e03afe66de2f955fbd35d4028518f26866f5e98ff839cbbedaefc29978001d9c6fb38cb56a28ed40165d98c15bcb981ca73c8b5461902ec80cce8be302a647fed7f0e26aaa2fdd33c1b2418fbd0a535fa891b3b9e6d1b3df658f7c9bc61afbff1157ff583f32aad78221fe720805f26ceba6c190d2c9046061dc57b4bb6d05309d7145bb0a0495852880a4c877a4544f192e555132e74b30d1e21c1419b08780d0891ab8d5d7a3c8bff5d21876deab8d03a3d284087f451dae790b05d68c086046cd64c778425891468de2e393a06a7d3213839510b36d03bdf434db104e28c5e99a5deeb3b7d792b0a3b814877a7897a0231650c9b2a7b9233d488297aa08514a9d4bc83c4d4dafb64ac1fbb16081c8560c9c6b9c896b124e41f8f743236217d196a3f187e64e091ad3df2993253dc21f85e3f304cccca2b87482655e21209e41f0a004183d47b4eecac140504ed09d8cae610b6f12792da5ad8ef499cc9ea913ee00572d167bdeeae362d77c277ae1696e1b736fb8bd77f7c4b856936b438614a4619accf44eab18f89ea9cb39f7ad7a987f8a9e4162ee027d5f64f60178d06d783eabc8d8ebe98d21cbbd4ff9d6ad7e29367fed2375429c12140dc8f10e74ab546c60f8dc499c9cbf508129da6ae5bdf91f35867c9253a8490887dde85834b484d7bddf613b061297aa321ec904b299ebaf64120fb6cd3e40412c78ed421ec3fdfc5535d4593054cf528a9ccf78178a03ce8a0b0aa6f3ac4e8f5fd283759551663d0effaed2eef5be9057d96b3ad7327757dfbda27c25aaec0f45fda8a1884ef910d92fc0bf680c7d60e81359cde2e1d08503e657afb8259388e3c100c5c0d87b153f2b0462266389b0040d9c34f59f0d7e0890e8d556bebd8cdad789b3ea94e623859c4d08d3d5808604122b87eab2aff8d33aebbc4b69a4db91401338cfae6d0329ba6b75349043fd0c7f596121622132157d8ca8517909bd81c84bf8e8057d8165a2880b07649a942c13cb6dea1b7cf53f3a0d4cab68f4741bee2f0b086703a4194a1bf1cad45d01703c2227616309d60a951aa21ce83eabb3e29649e53bb494854bc5d876c30068b7fb146a45c2a68204d48ae1f7a96fd52916953fbed4eedb46dc539bed719f2223004cf0b7a8e50b4db26ca280d32a89b0a60221147180661b9785353cc9530096b0763041bb5559ea8bc779e2a5450008822bab18702d98b15123f76602e78f3a5442c92bcd74e6a1b88626b0685c7103277fa4068c330ef5fedee1e03a8dd71000054bd36078e9284268ffb14857f5e43542c9c9eb52a4110072a09b163ae52be020b0b57e0f78723c23991ad22f4896c90df2750f62885f3bf95b9334dbd129b9432d524620e0f11e600ff2cc1ce137875741728e7d07b23378a85594079e4f45d5cc85a0e68e325aacfa043823b20781a4f294e991b5aed371042f3eb3ebebbdc943c81e622481b8c1086488d71e31b90999059a2f078ad11e178eb709e0fef3818aedb7f41451b37ea734367a17000b6881b53c7092daaefd62c5188d6ca889bab4cb0020f4881b5e52637d1a8f79740285044fb7ba9fbed507dea1f7dfacc80a33352c4eb7a3cbf827a3a4824761bdc9d81a81fa83d6509b752c6f08a45a6e6256d68de412bc986b048cdc39d3d4b8a19d8adc714208f901d0fc3eb940093df325abaa60668a68b03ad62e9f1ea62cb5e18930933e9376ae49fca4922346230df391827d7b293801400a40b1b6a8b37d2db24879a68d4e2733d583521103631f41f412874032adefc411fa7f98ee627ea56af2a41048addfe19a5835303160e2d664c61bb7232b7bc27d28fc35b437b6a159359fd7c719b3c87cff2d0321fd16e3a4729f6e41982dc980833b15cf1e0e89f1e15c0d6e7db5398b8147fa533232c9e4cf027b27e5410a4b03b4314f3ed39ff07f94a6404de3c51573d5c28a9dee4847bac1bc9f1aa0dca13e7720f631f7c91813f79583f757d5a942d6a557bebe7170ff8d483643031c4846f8b94a5c9f86c866e3ffba41dd97ddefdcc0944af8f348e0266bddd062e476414eb1c224e91ba5d93321b7be60164dbdbdc962f8f5d1befe1734f729ad5eb24925955ac5c7048fc4817369f819f17a9827c1b6bdff408e3b2191e8e63dd88c2d793646462ce92d56c69850b55e8ada4cef9b891f1334136a6b165c6c36eac3b990cc093f6367e5c75e6af32c871f07490a25fef75518f77a2690f63719b69489e0548a893e9972218a5191ba30836d88118a5b94ea842ad87f9e680b77b961bf434f8bf824d7b38674b15ea8f97048feffafff18829bae6294165f0156585dfc92077b8426f3e276c25c9dad322f93ab1f662477cce5710c385948f2ae9c1c2359e6b0b03063adf19257e733a5d824d5a39142f5115a86e96b6c1b08944114e87f563496cffd3300aac61ab2d841967e20fb79dc681e47e480e6edafe603cac0052f872cc10063b971fd95929ec9cdbafd7ff3cd1c9d9263e73e0bd50ca6cdb46bfc8a684b8a1d0f8d3a8afac73a17356d7274497bd8839dcd50f100f024b9695b95c83f009c74a6a90e9cfab6239f55ece6ef0732f4fa634277a3046c815fc90fa2d96c1517516110a3df1d6aef39e6aae3c7a9db32ac0961ccff817e427ddd210fecda4a5576def8c83c37fd0201a6ef84b07ede89adcf3da7dcda7b66a93534a3d7a5b9dbd14e3a6b2012d9d3478affc4049277cb7681d503e4bb76b2a2cec0de842301bed6cd1996c70e3c3a2d541dbd18e38a2532b07cba4d383df0dbe906f2d0169501da1b9fabb9fedda9b4faaaf9e412ef17b804bd39e0cb9f89701daf173d719570323f7a14ee35858f46a1755cde459e420ff0f1b830a8aee700b67447cc8343d4f47653917fd97cda96aa74f037736b947a437b6b0afdef4d8b65f73fa75d6511a1c6bf751f51273de27732be8ebe00cf9a9beba0283a49687cb4eb47aca60bb2c97bd6ac7fccf5e719878ab650d8bca3427303099a1cf5f71ca31cf139e48308997291c2725e0c589f6d78aa1ef01e6dbfd1e545246322b0cb9262e8b413d6b450fc3a20c453e972bfa36b339b2cbeb155f7df309239d96e5d27df8a5d332bf9ecf0d376be153ed44ac4492c736eb73c97566b81a24eb79de970a3a9a54dbb3daba761cb5336a886ffcb99060b52a243746e31febd10573b965702268e0b16d18e7a514ae712eb23349f73c39efa57067c7a98c3179cd1a1a2a088261d1eb94c339248e8ebe670d3bcb447b74cddeddace5fe26eaa141a81b305f0b98707709e952519961de33f75bbac51710c0f7bad0632adad24f564e1fde796c9eb5fce74791c998132c70407237a24ef14c9439e26a0b9d2717c73c39b8584152eac52d9b2cfad8df451471d2c8a25814aa5bd16a656c392c36272c5b1eb0330d92f9c931468e0723fda96c216b87951efe708d1279373ed2520e5493bbf4634afb0441022669bae4e0d290345081ba7242875d7f35ebdc2f83c67bcb17bc435f6cdb42e0b801e97b99f40b944d8f5541883d7590cd94f4ea5cead51bc246f60abc53e7381aed9621196e39eb6862b06c8f5d68d53637e35f65dd59de1f57e07e6a0b92dd386016fd143c6ff05c05d91199733ebfcb05c962129d74cbcc3a727ddd1efb7f66e0bac6d87bddf8c6e0fe4dc762f28a3426efa51ad7cbf835ac38ee2917fbdec80479bd2ba84bb837344750f89a1de657ad4ca29e1be14cda7b1f16268ae48148a4239bbee570a7e1075c", 0x1000}, {&(0x7f0000001340)="0dd1d2e2ab87be39ed27323c9dceeafb76edd55dbd2f3fa90553cf4a981fee9ef372ef01908bc89431376f2002607fba9c24cfe4ff3aa2b180ed0c675a70d5c638683257035bb43f435b661f9458bb7310f4a851120110495071a2a15e326152b740fe0c532faec501c5bb7b1a967ff482855470a03928f415cf527680a9d6a76846b60ef6b9beaf540c696107849e4efc37e26ea3c5b253210623b11e1669ddd40743f1", 0xa4}], 0x5, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x5, 0x200, r1}) 16:15:04 executing program 0: r0 = shmget(0x0, 0x1000, 0x205, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000000004) 16:15:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:15:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000040)="0000be29", 0x4) 16:15:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400082004, 0x80004513) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1, 0x6}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1fffe0) open(&(0x7f00000000c0)='./bus\x00', 0xa7efe0265dc51920, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/97, 0x14) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:15:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x80000000, 0x4, r1}) 16:15:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x26, 0xf0000001, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x9, 0xffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x5fd}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x9, 0x400}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000085, 0x890, 0x7d194e0f}], 0x9, &(0x7f00000000c0)={0x7fffffff, 0xfffffffffffffffe}) syz_open_pts() syz_open_pts() syz_open_pts() 16:15:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="b4", 0x1) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff) read(r0, &(0x7f00000000c0)=""/48, 0x30) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 wsmux_getmux: no memory for mux 8388627 16:15:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8680, 0x10) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x104) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x200a0, 0x0) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x10) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x10) socketpair(0x20, 0x4, 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x7, 0x0) r11 = open(&(0x7f0000000340)='./file0\x00', 0x112, 0x4) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20402, 0x140) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x0, 0x7, 0x8000, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r17 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r18 = syz_open_pts() r19 = fcntl$dupfd(0xffffffffffffff9c, 0xeb6a4b7af26f55, 0xffffffffffffff9c) r20 = kqueue() r21 = open$dir(&(0x7f00000004c0)='./file0\x00', 0xcddbda2d0dfda648, 0x0) r22 = open(&(0x7f0000000800)='./file0\x00', 0xb0, 0x6) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r24 = socket$inet6(0x18, 0xc004, 0x2) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10000, 0x0) r26 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) r27 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r29 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="07f7771faacd5335a6a821b45f4878f9f347a985f02d1d411e8964160212d8f695a26fba739eb43fac7d82b5d600b875138afe352b842b", 0x37}, {&(0x7f00000000c0)="568dda06f00d76d786fd158e539e538df6ffd2ee13f4346b25348987a8774c29c3f2439efc755c984eb02f14812dc4b82328a01db22c3d3ba0637696de44983bccadfb7d033e1cc4d1", 0x49}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000028000000000000000b00010001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x1}, 0x4) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x3, 0x96f616a0f13c886c) 16:15:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110, 0x0, 0x0) 16:15:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x1000, 0x0, 0x0, "33a28c47f222b2c4d0d158fdf2bbcbecc5ce946d", 0x0, 0xffbffffffffffffd}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x86, 0x4c, 0x1, 0x5}) 16:15:05 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x8) 16:15:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:15:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1a0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x80000001, 0x1, 0x2, 0x7, 0xad2}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3ff, 0xffffffffffffff97, 0x20, 0x0, 0x1, 0x10001, 0x3, 0x1, 0x1, 0x756, 0x8}) r2 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000001c0)=0x8) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000240)="733d501c9727538a9278198b105bcf79d21878c17b84779143538708d6b561b2b58e00314b53221fcc5f1c940d68c66dfd2fda77e3cce79fc65a433ab12c308c1d740379fd94f1eac41e171385e3cf392bbf", 0x52}], 0x1) 16:15:05 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x100000001, 0x2, r1, 0x0, 0x6, 0x2, 0x3, 0x1}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:15:05 executing program 0: r0 = socket(0x10, 0x4, 0x100000001) sendto(r0, &(0x7f0000000040)="931fbb17b95b", 0x6, 0x408, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:15:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = semget$private(0x0, 0x5, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/229) setsockopt(r0, 0x1, 0xb, &(0x7f0000000040)="c4227c8ebe1bf0768336c1ae70dc9fc2da219a73dda9edbc995c5c1bda30badde4b0e7571deee8308b2e63fa0cfd71084539253efee4d6f07e26b265944e12a1ffad9df327389eec20b5", 0x4a) clock_getres(0x0, &(0x7f0000000000)) 16:15:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x6) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x10, 0x6}, {{r0}, 0x0, 0xc0, 0x44, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000002, 0x8000, 0x6}, {{}, 0xffffffffffffffff, 0x88, 0x0, 0x1f, 0x7}], 0x0, 0x0, 0x98, &(0x7f00000000c0)={0x6, 0x490}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x52, 0x20000000, 0x685, 0x100}, {{r0}, 0xffffffffffffffff, 0x7d, 0xf0000040, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x31, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000006, 0x9, 0x950}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x11, 0x2, 0x3, 0x7fff}, {{}, 0x0, 0x0, 0x20, 0x4, 0x9}], 0x66, 0x0, 0x800000000000081, 0x0) r3 = semget$private(0x0, 0x0, 0x41c) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000380)=""/108) syz_open_pts() kevent(r2, 0x0, 0xfffffffffffffff7, 0x0, 0x1f9, 0x0) kqueue() unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='r\x00') 16:15:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() r9 = geteuid() r10 = getgid() r11 = getpgrp() r12 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000440)="595fc50c7017489be423d05ee16991bd2b713c84f24c31b1d76324c7f66957ce5626e9d5767f0f5657b54cb8cf404b5c4151e8344da06cdb94f378137f9b186c244698179b5c944e64716ac072197b8a057c8f29a0e63cd4a61c54c3934089182a56de989e9295facc6190b6c774e3280755e59bf9b9d6835a3a2e18130e60c3b8c34161b5c4e06beef76c6c4e43296f7318d162f484f4a72d9244328e38e9d7974768e5632205897f2f0edd3ab529a9c9e09d27d78be0f95188902eef0e1a8d12507ef8c8583d937dc43b10230f47a874945887b7871e445745827737fdf4094de06b", 0xe3}, {&(0x7f0000000540)="b63c81046e81a7f1a0d3d5f115866e55eca2cec2ba8c57ce9e59745c752ce649553d45847b97186872f92093ac901d669b5385f9a7c90059b19979da9e05f339ddf9d546f7572626f23d06290eb3108522caab93ce32eacc53d81523c01e07c444637c208dc6be97a152faba40eddca26126b1679d020c2f2cd83aa885a19e148b16ceba3ae1c580b2b52cc8f4846c10", 0x90}, {&(0x7f0000000600)="b9345e7b5775930bf9b942339f05bb6a78376ce43ceb0acdb124727c515532c4f0775757648feb08fd2a9700552cb069f8407a6850d6f0051512574988", 0x3d}], 0x3}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="c7236f94335e2f88e637d3e7c93a0fa2bb543b18e532fd128cb9e16e36d377a3f7a18c994eab1805398d95fa55c406059263022c984bbc125db0a209127574a4d9fa131d8d01ec722c149e9da5d371ab6143edd2cec59001b0e2f2645c98a54be4e61efc3dcb28dca90af861301a9b915259027feaeb164bc1988a11c69e61a7bcc2caad3536c19d072d7ecaee6324eb", 0x90}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r3, r3, r2, r3, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff, r12}], 0xf0, 0x1}, 0x1) fchown(r2, r5, r6) 16:15:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8088, 0x0) fcntl$getflags(r0, 0x3) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="220e22977c30b0c15859bcd8f0753c00d85548aeaaca9641043308fc7a62c7b4b7e52611c9016dcd316fbf7e6c9eed574a773d78edd0c66279f381324b1c4e08dc169d6a03689727ca7e3d29", 0x22) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = dup2(r0, r0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:15:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:15:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1/file0\x00', 0x40, 0x8) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r1 = msgget(0x3, 0x80) syz_open_pts() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/179) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) 16:15:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 16:15:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8098, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x0, 0x1, 0x9}, 0x0, [0x6, 0x80000001, 0x9, 0x6, 0x7fffffff, 0x2, 0x10001, 0x1]}, 0x3c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x1000) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000280)='I\x00', &(0x7f00000002c0)=':\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\xe1(\'\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='-)!]^\xc8\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@,!\x00', &(0x7f00000004c0)='\x00']) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) 16:15:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:15:06 executing program 1: socket$inet(0x2, 0x4001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:15:06 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x601, 0x10) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 16:15:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./file1\x00', 0xc000, 0xffff) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfffffffffffffff7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x1) open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x24) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1000}], 0x6, &(0x7f0000000040), 0x6, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6}) 16:15:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:15:07 executing program 0: chmod(&(0x7f0000000080)='./bus\x00', 0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x84) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x819) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) 16:15:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x1) chdir(&(0x7f0000000000)='./file0\x00') dup2(r1, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:15:07 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="f0264512287bbb5ccff39fcadba61235cb2703f6b93ca94b4fa94fa3ca9053a5622f3752214132bd199cab293dee39c5df0954f88d079f80556ca794c93b691ac127d5c093413b806fa4cc02856f8e9d2e2f0f6ed3daf5bfd5c94df86ba205c24f40fbeea16f03ff5476af49188248c5f3e333b24127eb09d899800f5de54a0b13ce0e885237b1973d61c3590cbe5a642147d8cb3b5be0a9748b6923d8dadf5b84af09605fcb7ea40ee23177d7", 0xad) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="d45c0a7950bc1358a4163055bc09a813803e7c7e3dd720c896d746dc5ee1736345ba89a98a57c0e961e5e7e70e41dfe2a8f353c171ffbdd6d273a8f0cdd73beb4ba808d43bc42f16a4282f7dee68b2e44650e176817ba4ddf8c08729a4cd57e9a052d572067d8a357095a0aa09336279afbc266c8962df5fbfff9964c17da6f59483d5700e588eaf49c628cf497ca8444ecbd1716b9de8ffa8affc45d06fe23997c62690b34a5b38a76a890048c59ef4661b58fa286467a8d10b8e4de8672acd40ff884d5ea1cf2fd98713951afb81de54f71d40efba92bc6bc928c8e39917a6d4b3001ab374eef62ef743", 0xeb}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff, 0x0, 0x1}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:15:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x22c1, 0x0) 16:15:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:15:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/202) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x7f, 0x80000000}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) dup2(r4, r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x1}, 0x8) 16:15:07 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffbffff, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:15:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet6(0x18, 0xc000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x261f8c) 16:15:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f0000000540)=""/159, 0x9f}, {&(0x7f0000000000)=""/116, 0x74}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x5) syz_open_pts() 16:15:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c75bb65"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:15:08 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x8, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="05c0e2b4", 0xfffffe32) read(r0, &(0x7f0000000080)=""/203, 0xcb) 16:15:08 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0xe4, 0x4, 0xffffffffffff8000, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x3, 0x40000000}, {{r0}, 0xfffffffffffffff8, 0x2f, 0x1, 0x7fffffff, 0xe68}, {{r0}, 0xffffffffffffffff, 0x32, 0x40000000, 0xffffffff8bee9f4a, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xffffffff, 0xffffffffffffffe0}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x80000001, 0xffffffffffff2ca5}, {{r1}, 0x0, 0x4, 0x20000010, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0xe8, 0x81}, {{r1}, 0xffffffffffffffff, 0x11, 0x80, 0x6, 0x2}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x45, 0x41, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x21, 0x0, 0xffffffffffffffff}], 0x80000000, &(0x7f0000000200)={0x0, 0xffffffffffff0001}) kqueue() clock_gettime(0x0, &(0x7f0000000000)) close(r0) 16:15:08 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x7) recvfrom$inet6(r0, 0x0, 0x27f, 0x0, 0x0, 0xac) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:15:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) 16:15:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x9c) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) syz_open_pts() connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000ecd3000000004ca629dad67b874564a7ec3d88fcb2999699a24b4a137ca5e228c7c15649d8d43c9b05f2dc94d01cf4a202fd7ce6fbd9c5f31b4fe7a97f9e156149772dd200a8b3c4ca02ee28e53223a2dd891a0abcc356716e55405b0d53da1173b59d50ee9e9c30c770e64e4fa7eda08fbc7244a005018e19ed7c72f3077282"], 0xa) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x32aa) 16:15:08 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00000ed000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x1}) r2 = semget(0x3, 0x7, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x9, 0x7ff, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='.\x00', 0x20080, 0x1) mkdirat(r4, &(0x7f0000000180)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000080)=0x4b4) semget$private(0x0, 0x7, 0x411) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000001c0)=0xfffffffc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) semop(r5, &(0x7f0000000100)=[{0x2, 0x6092, 0x800}, {0x3, 0xffffffffffff6224, 0x1800}, {0x1, 0x7ff, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x868, 0x1000}, {0x3, 0x400, 0x1800}, {0x3, 0x1b}, {0x4, 0x7f, 0x1000}, {0x5, 0x8000, 0x800}, {0x0, 0x0, 0x800}], 0xa) select(0x40, &(0x7f0000000340)={0x713, 0x0, 0x3ff, 0x9, 0x80, 0x6, 0x7, 0x4}, &(0x7f0000000380)={0x1, 0x100, 0x406, 0x5, 0xe89, 0x7, 0xb5cf, 0x10001}, &(0x7f00000003c0)={0x4, 0x1, 0x5, 0x39, 0x2, 0x400, 0x4, 0x7fffffff}, &(0x7f0000000400)={0x0, 0x7}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0xffffffffffffffca, 0x10001]) socket(0x1e, 0x3, 0x9) 16:15:09 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) pipe(&(0x7f0000000000)) read(r0, 0x0, 0xffffffffffffff93) 16:15:09 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) 16:15:09 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000280)='-\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10040, 0x2) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x93, 0x100) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x6) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82, 0x2}], 0x9584, 0x0) 16:15:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) flock(r2, 0x9) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x101, 0x1000, {0x6, 0xc58c}}) fsync(r1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="08cd55be4df381f353f16006cb9f329cec2df8e6e07ff4fad1000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, &(0x7f00000000c0)="d3f3b389e96aae859329551712a855ea0832cadca735e2cd30f401843dd39fb9d6dc9f7539929f4b30d44e9709b1d96fc7c935ca27a568f39bd802483b7018970085851e5bd45c65ad784b3d149a", 0x4e) close(r1) dup2(r1, r0) 16:15:09 executing program 1: r0 = socket$inet(0x2, 0xb, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) getrusage(0x0, &(0x7f0000000080)) 16:15:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0xfffffffffffffffb, 0x3d}, {0xaf, 0x401}}) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) read(r0, &(0x7f0000000180)=""/255, 0xff) unlink(&(0x7f0000000480)='./file0\x00') r2 = accept$inet(r1, &(0x7f0000000640), &(0x7f00000005c0)=0xc) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) geteuid() dup(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000280)=""/129, 0xfffffffffffffdf0}, {&(0x7f0000000340)=""/199, 0xc7}], 0x3, 0x0) mkdir(&(0x7f0000000600)='./file0\x00', 0x4) 16:15:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x490, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:15:09 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x80) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000280)=""/221, 0xdd) flock(r0, 0x2) flock(r1, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffeffff}) pipe2(&(0x7f0000000100), 0x10000000000008) dup(r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:15:09 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x108) r1 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="9c0674b5654a750f332575785f5b51baaa4bdf9cb47bbc5ffd97ff09bc3a6e1198fabbba341347c3662ce9854ed4f0a26ff8857a3d45e13adc2af4f8939605ca23ad6e458a454220907139a8ee3a74b663170d4b6f2140fcd2b798cad0e0a1d5f45843e37fdc61edec47b547792e66f49e6153d7a7fc280912c8c1284aece6bfc0ca115f7f762ad5b2df890404e5ceca5736835093c85202b648549bb99583f4a45fb63b0fd449a7ef0035ba596083d3b93cc5822dd60e328e6855c1587707d58ebca62534375b5d13b74525a99d0ea8923543485717f1ae", 0xd8, 0x7, 0x0, 0x0) 16:15:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ae2b050ca1ac98e244e345f1ea24f29921bc2c09", 0x0, 0x7fff}) 16:15:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x40) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x20007461, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) 16:15:09 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = socket$inet(0x2, 0x7, 0x10000) r1 = msgget(0x0, 0x440) msgsnd(r1, &(0x7f0000000000)={0x0, "4c1d402daf9701821851222f1c9555efddedc779f890087de090ecd2f38166c17ac05226a7639a883aff6f9eba84fb5e902fd5058eca1860a149ae8ab97453394f22289d3a51d6964f34b60da7ab4e44c75ae55c26b91d8698f5d7973182b3841b55350150664deaead5b82806b8cb980a05a984c5764b0c2b9edbf0e4df6a9cb74ba0f147fd52d6d6c38e45f060801b6f1f944cb05532df2aeeac390aacdac12e3c82596552de437b79fc7b9a61b22a0b8bb88a8dd8636eee21212fc5f39987b917bdfa0edc0e92fade47233eb7e8540332a12c4cbeab66f6e8840ee3b4"}, 0xe6, 0x800) syz_emit_ethernet(0xd8, &(0x7f0000000100)="1b745018d59386db8ed0f2f53b701e73b0ea80c1cf06462f6e3e53a1fd2cd01bf787e7e2754ca2c54c0b6b5ee7c6c96d6d302fabf4c33795a24be2f93ca5d60aa50c1465b3f1645520b02de50e063910ac4348f013cf9f9601105e5ee0b9fd82084cadf4d49aa9f8de66204fe443b5aa60980b550f678d824853b203f3cbd331d479b41c41d6040864a678b0111a17c59f5046021c63322b25f8459a12029386422f05a79231e4143ec342cac98dfacb3ff3cccdacf034dbb4999c391825ef677ca878df4e42ec59e9ddf812f7a3f19b58b5f9c3cc1dce8a") pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgrcv(r1, &(0x7f0000000280)={0x0, ""/138}, 0x92, 0x2, 0x1000) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgget(0x3, 0x20) mkdir(&(0x7f00000003c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000400)={0x5, './file0\x00'}) msgget(0x1, 0x0) shutdown(r6, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000440)={0x4dc, 0x40, {0x8, 0x6}}) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x900, 0x0) r9 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000004c0)={0x2, 0x2, 0x4, 0x9, r9}) mkdirat(r2, &(0x7f0000000500)='./file0\x00', 0x40) connect$inet(r3, &(0x7f0000000540)={0x2, 0x1}, 0xc) chmod(&(0x7f0000000580)='./file0\x00', 0x60) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8001, 0x9, 0x100000000, 0x80000001}) mkdir(&(0x7f0000000600)='./file0\x00', 0x8) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000640)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='W\x00') ioctl$TIOCNOTTY(r5, 0x20007471) 16:15:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r5, 0x4004426a, 0x0) 16:15:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x8001, 0x4}, 0xc) r2 = socket$inet(0x2, 0x3, 0x48000000) pipe(&(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) getsockopt(r2, 0x2, 0x7ff, &(0x7f00000000c0)=""/52, &(0x7f0000000100)=0x34) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d8d082f987ff538f0ee05ef7f1c54f498f09afa5805e168fa2f09f2d8f960d0a83d04dee08fc62dd3f5d02a79bd310f99a768341640d4d43810abac8f21366831d4872e6ab6b67584668c257f38540c34407e3402d27230eb7d1d6f5e51d401c54a3dd6a6bb95c3cd5e7aaec0baf5a99abd4fe6b9e3a64c68823d253ad4a7f15655de64f585780b506b9f0ccbfb91b84bb5569b38fc92206b468", 0x9a) 16:15:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="90c4b7de93aa0c3d9199b46ceefd6395c7b2fe6528df3827e5ee7dc7846ccbe0af793f5eb9edea3990ffe403ee843f78311b5d36b26c72a93eae751eee56e4dd049c0907dd965e3242eb5881d736fd6495cb98cba96addde4ea6cf045f56738db23de2f598dc181b27145fd1e1b5a047b5da1464fa3ecffe6974e0036f627cac796c82d1f44a0c386aea43d2c7a0ee2041ea1c5c9ae43cb9e9916615928bc2a6d1886ad1559b389fe043959aa88a3dee73b3ad8585643ed5b32afb3a82e447fbb61495ae47d613000120919a9e4c6d6a398ba8e338e8d9fdff756b4799266b68fba1c78c46260d4332585720ff54", 0xee}, {&(0x7f0000000100)="004598df75bfeea41d6da5697c3c78cf85561c52be23bf4e38e9887144fd22dbe9ae", 0x22}, {&(0x7f00000001c0)="a1af2f2cf26a66b2c9806352f3eb7a28d75c330031736c77b8e16e4ed15ee9a0afd2fbcc2d591a6a99944a926e88a52391a57f8a3863cfa163503090526f99a12b7d4d4e282bd9e04525d522900915af2e9c972290b4172949f2be35e83ce6f325f4c1721a900d27458f572ce11ae0bbf77091d44e1718f1a1e0a3458bae4067ee1f75777161fa98afde2a3ca092fe07136fd80470fbb919f8d01a89cca5eb44f231082a3d68", 0xa6}, {&(0x7f0000000500)="53b6cc428d6dbe054448866ab2c26b261edb3c26e67eda6af39fc8d3cbd5cc290166e5f8a712eb9859b7d1bf07f670585dd1bc9804e52d09ced08053ed89531ddf5e41655af271733f894594fbddfda4cfc52a1a293b87ed137c702219b40579806618a9e65db98e527b268017b96b7b3f22f7547fe6bcc7a97223f9de04c9b5a4e743eb7d544a4a01ffad68dbeaa1064336cd49f3933f82621260829d12ae90f314e86ee619a5dfbc1701bb17283c750dd8d387b8e94dd7148b15e91521e209f86bfe94a22ad02db5f4a67508154da077aab46394865264361f06f33c6dfdcfa57dad4d68449f9a310bcef94898f8fd45a9c30849fddbe66215a809d0522da7ab0dfc7e65820360194667fb1e1d65ea512dcb303dcb3dbd6fb92989da153f17a08b5d0e1b318b13d5dde29a9a6cc4ed6bec8342928b4ea582ea1de75293b9172ae63c8deda01dccea12651afc77c74291920bc6ebbe3047276a848016df24f85ae35bd861004f88ee340d0bc066226fb30c0ffce2ce37b68ec8e76e1a3d24d476e1e9839aa5f4fffa02ca44f8322958d8a42cdccaf21338ee1e6d52d1572719d6c98cea9bb1b6fed19afbe9f3e20fd06bddc37d448cbb550ee90a6c21c9f2bdd95fcbbf02e1c0aa0a14bc88568cd9c477473d5d7e42daa3288121008f72afe1eb0a183d08b718f8e4c0586ac2ded14eff36d01ce60a701ce77f33f9d328dd1dd36839cd1ef92c777d84a65c20fa9b1f65e1f6396558a7f8228b60f8094562f4427e0fe511f8c3ad4e430740a2ccb61fbbe6160c4e821fab884d4e4495321ca218a78c15409a9fbe7e865b19a16b8b8932b3b3e17931934fd4144fcddf9f141af95dd59834a9c4758fadd53742820643d3970941573c6a4227b707d9e08d9024d69804b60ecd66906e6088ee658a9682a53279ee69c7afc2d07b56b7cd4c5008b61a0a86ce3c6652c134b2682fcefbf6de00e3b625239eca7a41bc149ef95c90378486a9dbfd1b0ed0356921258d4532e0d0b44aa6bea96a1d2e0e9b8d20427eabbb32bab1c88ddba3d5e9fcea3078f218b8530cd0473a7a0a4542f57c716ec562e7a4b6368cea2c33e93a4b220f9eeaf6a7eff2b66cd04003936dbc7e0303948a6475986436855decc800680d56e5da9ff6e2a46c635df9cd553644ae9f9c5c9d68337f51ee1d51b7564697dc8e30624bdbb0d6131c8001d4268f2c6bce1237962f3218647d92ac953c106deb458a6648c48e12647267332eb836b04c819aa6ce31a52573e24f3f1f0a52a145a57afb1059db96425d72e87b8c47da811ea1c069e1bf678f869499d43695532f958ee19bc2e1f545ff838dbd46b5c94854c656d939d845b675ab8dfe884c7d7ac0690f9c4681687712b4a9d7b8a3835e4a61bb13ca544fef9abea46de77207ceb6791b23d898fdacc5017bfa1027bb53114a4ebca5a2efbd87460b14052e36d88c42d9a22665e943f2e1f8163d555c1414cd774ac167f1d37716db55c01bc34857c77bdbc7c2f3db3ed9aede0dc890dbbc38d0e4b833ea5c845c42ba25c0f9227fed9b936d851a89c10b04d1ea5019c0baac03ca85a8cecf3f93fe857a82af2606ee78188d6897710b75b438f53519b24d39cce558aa9f0b2820b67635f9d87d03a1558de53df4a8938ed78c6e4ee7d4624892a29c6f1c31e21cf16fd7a5e9460da7d4741cc3399922d669ae240374f343af883f705b169f0974123a937ef74c4f979aede37b2f8220b7d24505612d0a0ae43fa8a1fd9036dda323095fa7080ef4cc07ee8db8bd179e5c8e1fc49f40531fbf2f352d5f673a1218c3b0ad78578a4f07284fa05bc8125c51c14dd11acc30341c795e29cf40e75e01b22e805e7bea5a46ad48fe0b0db07de13409635ba8e48ad672370e8274bc681a7c83c80ab3c153af518937c4043296fe6687fc1a3d6a904550833724bca673ee3fed0c3572295ea4a2abb9775e3aa0809791f33700b32a9a78dd8e25cdcdf668617c395e42709827d9c3c7fc16036822ed0cad79a87819603ebec1648ee2c5e4452ed3062b7604c4946e52738338b2e3f017fe0410b759453e03a63527b62bce6ba6be91efba7da9f84ccd82bf88073da2cb7143cb78e6f566cb9308ee12d160d7dc97a6a7d38505f599833840eda9c61faf513a2927b0b535e8aef44744ab3831c4b417ced5e2015af21722a566bda0d50a6577c1ab51a5e06227e6113dbeea4f499a4e948c9944b9c0df9247539b08d86ad104bdc54b165a779c4efba76e214f1b7b6a2a5e5da6f94bcf0c2e39bee4148cab835dc40ba26bf62c26828b79a2136bb533f3c9ad6ae777e82167af886c047d43694a86f6d6ef6312ab4bd6517bd557adb67f587aa67640a081010ba6a4476f45c939ffa9690c91f7b1589b5fabdc12cca69c2866b4f3ac44dbee50eecab6307fecc6e522088e19162143c2ccb0686b9aae2b17a6d25dcb6c3ea6332bdf0661dbd8443df3498e50f76c8ee7a8bdb3d7c549c0ce1a3b834b0987b181a1a9ed462b7f7a091b18a89209a06922099a35f7543a8037cf842952abe78d6a1a15e655c8290a11856b40cb4d2dc2afdad0da68885dc31042eb93c3dd576832f5912f55abc7599f71d9ec5abd6fc825f7be113712da12b2925304e7305a659a04fc4013babcbe491d8ddb27aa374641518295c205020daccc34f10c51f539dfdd3aefe585816327e626c910462908c6b03a9a84dcbe53a4cda31eee6f1f5bc8b8858438b2559b0a2fecdd85c2143e692523280f79f98a8daffaf34356fbe4ef9ac532d82d09102c6db7382bd10082613e2db7c266f1162589c4b34891755be34263425ba29a6156b11fafecf1390b9d9b8d5c3fbf1e49dd65cd0d554d0e6ff60995c960516ec2da2e59fa44b0986a7666e7d7c04c56f57fceaf86fb058cd81b05f9b134fb65f2da7c0d87cf87d39db83886bca5e7b7e387ba7db70e4e0cb5c9ec7c9c4cac53d6a906a8b626cccc6a3993cc6ec7fb529adea566727093fe5d72eb166e63713b02c367c83bb2dc789e11d236c1f52a8891a14a787ff34a4f9d03e1278cfa39c6ad5e52ad9619f26332f7ca2d8489341a0efd6c9fe7a8a28e7da4ce88a56c8899849fbb281bba3c6bc7c9e907a100a3dcb3f8b02937ad91f14dfc4d3aafd393d6bd962f1af01f69d8875d91ad31e80c20d3bd97542e214c38af0acd42aafb2bb1780cfb7927c5f3dc4bac5f17baef1222f3dbfc285f4f6df244b242e2fca209f91df246715e0407a5a9cfa2e5a79606ed96288e21053e209ee858401c1757ad123b17875cc89c1c484fa4cc6e654be3277c99acdad9f30d2e06c9983fe7987e2bf4d7d148cdaf7bdcf45e879f5462966c22f0e589f4bfae7d4e0be280129946765cb5f64ef97c10fc20670c210dc29ef273d147901ae79a69e2b826b98c891f349a160c8a44cc200cfe78d4bc8f1557fdd7f04ae67174715a962888f9822f518dba80d659faa5186bb37463e0bfb7469a4b16f2bf0f4b15a105ccc62a1a5bbc6126d1858c50e2e4d8339f7ee2fdb4d5a0838aca21274214a3b764988093b76a7048b9e46065744a54ff604568c686ba7f5546b0196797e54fa40332e4506d45ae2c23c8d9ad2264ac5c6ad66af2769b9486cded39b4b400eb944394d4bed49f171a04dfc74cd63fa2002686f8df7e48c338c5db3ba45911772c91080fca07e6457e2eb85bc6cb2c19cba257f57fa6b6c70859a5df9e1abdebd3fef35100a5d058475149dfcea55718f4b5f3ba415ff03bf62a657c49fe09e9182561be56092891ccefdfcf60a2bb38221a3ee35f734103bc5494c49992d9d6d6eaf570083b692da7dd99000d3d40db9329f4f7c17e81eb6c60e749c98ea376dd9f8ad14331f3495db2de2e72ecc3b3b2d802882044e44e03704a047f9a3181db14c60bdd367b83ffd637613b19a6479a81921c0ac7d2786db459cc090802c7f9cde8ead44e203e1e116eccd4a302ad198e0ad3e4f34af9a6dd4c00873e13b2a9a9a5853e854d592ab6e8dd591e8d884925f1c6bdcbf572d5b2590de8990fefadcd6930f30b2fc1d0333e030198365d248ba9c2ffdd29da217a5617ab34bd71cc0d855497889fd4ba4fca03e4a5c066ba75e49be707936781d6724f1eee433f7134d10a11ee722c537e872d196647588ee494c60a3931a42a78c9b9c36ed0c101bb5a267bde9f36db8d9d6273146ecd345d8a49d29fa88b1e8c678ec0bcbb8fe775aa079107f5dea163aee0c5da8ac3ddeac09894e223661aa543f9160c55a66cd9918e113f797e650ffb8ed1a0a62ffaafd156213534527449bda8d6ac733c6f237b144b5b558df9430d54712273b63c5cada8a11be96b5510d07e18e9450879dfb8252fa15570cb2c6a9ce26b164751288ca23a1426d1e3f5d70f206ec145ede1a6857d273b3d2cb912bf8232ee0e4ff2362fb7ad8a8507814da69be7e7da60576ff930448b56fde954033a0fe019dca27877ca331d26a1a7897fb8e49155aa4e4aa370871fae6c609dbf265d904366f72db1885ab2aaf22fb92c872ade73ea96f35fcdf07eafd3e2d49084ef879c6358b0dacd32a5a790806c3b7c30ff42cc28ae8befa3f7efdc676c353317d4af44da30eb668143eb0806e0f8decec4a2e93ea816a1bd74f056fa74a39cd14478c0abbdf101534335d3f9d49421aa767d1aef20da928a63db300d4acbe517880766641b3d92cd47c2ede08cd7e214985155c62ef1d99564471e343e426adb9df7e07c67d86a14f058e01531ea3614edf25b17336ad8b59826a81a571228c6b55cc77ffdb04d4f9fa9f185851cc785fae7dc37dc0a7ed7eca896754d22499d9400696b2b54ed7a3d323349eadb424ec189c38128b7fc188c47dc8985e29d466dda7b9c15076f65f9f460c56e8559354c3e11cf2820bcb81b83de3132bbc4bd8702ff9359f23cf7cba02929fa80c4426154aae8ad48636d0760f75a8451e13d97bab7b0c39592830a78c64fb68a23765746e316e541dad8ae96698f34f95e262652877e04b250d2619e691fb337116d9246341bd138cfa0891ec3715b47a88f78abdaa439f2793b158167989b0a87a1a66f7d116bac4487abe9259cc052b26dd8753b155ec3d4fdfb7fec612d544fbf8209d1720a7918e3935568dba4028add44e7a22d6e54a00d080c7065c32dbf9c0325804394490ba3dc98edffd9f73e3b3b36448adf7e25684341b966f3650c8ea60ee022905af643ea085f9ee6cd46589513b1502362cb23e9703db399a5505f8b5bbb2121922eaaa226ad7284f1b847449b3047ffe0ce463d22042bd7cea2ac98e85a6e8d8936c84dc88a7d2d358fa55b3df7235f777b8093a90780da3d36729342080254331cb13176d9630fdde7b4babe3e11c76e9b8d83a0c523bbbc233c9a10e97addd2a3cf8235813db038279909f59fe4f59e6b7548199e30add878a8d244d3882f2995702bf2e9d3cdcf225c50ea4aadfdd22d8773b4f006949f20760fc1b4e42c008048ed51796105ca26943842b48e630ccd5b19664f3c70c5ad015a5ed7c20700df04e8391aba30a94547a36a899b8026165365ca797ad6bc0bd78d91fd737bb8138aaf6276f8a95e41a986868a48fbfa6fe69ccb1d90881ce1344bf12be5bbfc186349918b94c6c16c06bc53dab8d26ee2ce5494ab338f4c77b32f21d30d527eb7bbefd398524e216c37ac025485c37b0474fb811274596f83512e1fbf1fda5c8f07c86f338c637883a34c0ede1e09c39916a5913c48e8681334f2cc8e67328426b61061d1f8df8079", 0x1000}, {&(0x7f0000000280)="a4436d1ac96f6fab5e7cbd747a89eeb3de4c2d580c73d5407423818e1610628af5961ec2aca0e9f141a05ef1467aa2340130eed8abdc1edc4424fff3c547c99640b8977dd3e2e756712d991637b8da6c5e86c733ad567adcd7aa84195425ac350310b5813bf4864fd1b6c5b74aebb7207bf547c5aec23c8b6639cc8829e44dc9a75c3650b60f099cc3a44df91ec3b358f894c113de023c04a7", 0x99}, {&(0x7f0000000140)="fa261ced1e993a5b09206fb9f74ec2855d6f2b", 0x13}, {&(0x7f0000000340)="02de11bf674193852ace87b3ea73abb28c78e6fbfda83a8cb75aaf12458d24e4e0b9beee7d5a1ff842a0c71965e06fe281a58079780523cc32b4d70ffe0830ffb0386e3c3c5304c139a1b057d023148d4700cb63d9158da8c6812c1294990832cda4e31638f9298bb24d19d5c7e5", 0x6e}, {&(0x7f00000003c0)="a8d99f1cdcc04f60b701a9526b8c49ca3b74dd17c354507d45a60038e045c99f8a652e7ce40000e0232f5f58b3111d8a3b4c551769942165c0b040ae7951542533a8f670190d8483fdc1276980bd33394bf266e66f239f85e7139ad601cd79c7754d21772c91fbd8ecff39a501add45cb799a46083fec96e738d560668e65ca18f6ff7698b41178740145584f3b02699195ff15a897427f707cd00d9b5d8169518317789e0bb6a4136a51544e7e7276b9f02965d73a1e3eaf9043698d0d51fdf50a05ab9", 0xc4}], 0x8) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fsync(r0) 16:15:10 executing program 1: r0 = socket(0x2, 0x4000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:15:10 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x41, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="17040000ffffffb27824af42a5362262fff837ca7e6609976c62ffc4319b00b3bf1b05eb0200f093e38857"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:10 executing program 0: socket$inet(0x2, 0x0, 0x6) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:15:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x10b885, 0xffffffffffffffff) lseek(r0, 0x6, 0x1000002001) 16:15:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x4}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:15:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x65c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x7e, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604", 0x380}], 0x1) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:15:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x100000001) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0x80000001, 0x4, 0x9e93, 0x1, 0x2, 0xf42e, 0x4}, &(0x7f0000000180)) 16:15:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) socketpair(0x18, 0x4000, 0x7, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:15:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x80000001, 0x6, 0x6, 0x1, 0x9, 0x0, 0x9, 0x2, 0x0, 0x10000, 0x10001}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x10000, 0x800, 0x3, 0x1, 0x40, 0x100000000, 0x7fffffff, 0x1, 0x2, 0xfffffffffffffffe, 0x3bc}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/31, 0x1f}], 0x3, 0x0) 16:15:11 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:15:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0xca4, 0xa0}) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 16:15:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) chdir(&(0x7f0000000040)='./file0/file1\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8, 0xfffffffffffffe00, 0x7, 0x1, 0xec, 0xfffffffffffffff8, 0x2, 0x3, 0x76cf52c545c517ba, 0x2, 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) r2 = semget(0x0, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0xb7, 0x1514]) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000001c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') 16:15:11 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2000000000000004, 0xf9, 0x7fff, r4}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:15:11 executing program 1: r0 = socket(0x7, 0x3, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8a, 0x1, 0xfffffffffffffffd, 0x8000, 0x46f2ff1}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xdf}, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:15:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:15:11 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) 16:15:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7ff) 16:15:11 executing program 1: r0 = socket(0x0, 0x3fffffffffff, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:15:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x837, './file0\x00'}) 16:15:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = socket(0x18, 0x8005, 0x9) setsockopt(r0, 0x7, 0xfffffffffffffffe, &(0x7f0000000180)="67c7b9116985a30c4401a1449fdae465016c1dbd30f5e4dc75445f0e6e6dfa682b696e82306485ceab7dc43f38a30471e5e31f5f9b6ae7584c32692742e3c56fc08c002a5a85cea5cc4d4eb4c12c265977b50e1f4dd1d9b6d40c441aeb2c33ed1659ffa7c70380471c55aa959f4a7751b09cb470a0e304b9063485f496b2cdc4a18f2c50e7fb53c81eefbea7d24376c3552368f3eee288ab015098a2c00bdc7e64149447cdef327d670309d9f0fec6d5bfda36bab19fd05c0206549f53d4529647d18d5ce7be97ee56605d4d18d92765ee0f411a9cdb", 0xd6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mlock(&(0x7f0000659000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x6) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x8000, 0x1, &(0x7f0000000280)="a43d74c91c785b1feeb74566f5d7411d3589f7339d35b8ca7142638a2fb37bb625a1f8f683b4783a74c9dee93141b5f2137e29a5f0134f429d50a10d35c4facf906425a884fc5b31dc3f0f896a4afa5a8d408a7c82f9a05010519ff212b479e35789e2676aa2884e9f59b6a59ef108ce83a27882b135c77a98bdfc6354da0ab141b4fc3c4e193e124457103bd8f128955319c4057c61100c9d21e7dd620284d074cfea8dd26e622a75bf3a58c996b1ef8cac0a4e7f51b00174c969c7179b8ca0fb264e1f5999836f88745656f7c01b", 0xcf) 16:15:11 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x280) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x3ff) r1 = geteuid() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) r3 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, r3}) 16:15:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fchdir(r0) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:15:11 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x2, 0x7, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:15:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10200, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x82, 0x67) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:15:11 executing program 0: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x600, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="17b42e5923b1229e75921d65e65c9084aaaba1b8ab20e4e794640eeb25d991a9bc74a6aed110d16e91c0e141c9ca2b8dd123280e247c550c8c89fe9e66a9c02591ee56e818f79828cc1b414232098b56c10e3d44c8ec21b781facd6848c11b03fa88936b58c4e20beebd7945f231f3d5f13f6d34d28b6aa30125db8da21b681ee9d784bef1172fdcd868da7d9c8d974778044f7bdbcc1f204441d6e5a869b75a739c8642ab275488ee36d28d122f3a1a1aedbb1827514856d233ba70d4d2bf1e42230f000fd381acffcd14305ef39b73", 0xd0}, {&(0x7f0000000240)="c054a42fe7f7f2a56af1c89c058c8c7bb76d0307c2a3b94e13cf40e9fae595f7b8388458030d0fb22869803aabb3b2a63232b9ec174b0f7371dcb6ee952fa7f3d73b3b1be6a1153e96f2ae945d1f41bf428af2d785b5e463c91dd9f78e363955aaf351ae571f7b4fd458215b1167b337e12205b39b63906ac558299cc3f5d3361225ca91d31d217f0d0753fd682048fc0cb65e15870a1b8eb95bbdb4bfc4ee14530c2dd5a81b7fef63cb549b539911b55a3bf82d1f5f6ac6547261ebccedce89d4810bfd09f1da6004c600ca832e13ad5f59b7df16fd9301a595917061029ad7d203", 0xe2}, {&(0x7f0000000340)="e01c3a27782b6aebf7ea2813c577760fd003571ac8a8cb9578d7139f48303366852b0e31db9886cfca2fd1ce5f217a6c586fe8ac8ce8fce567797ac318fc37da2331ac48d4a55c6f7c31bcc495cec052063b33612537be33554b3b2499129114f85ed28f6d5c58518fbfc1c78b81a4a018f8c028c810f064f7811f4a31227a05b6d2114206aa5b8385c0aeb6e78c7c08de464c305e4ec489eccf5bca48688d68179fcfda9faaf9b478242d5ac3476807653a86666a98d8a714c201a82c9b45aaeb1907b393ec6670346b9ce564de9c6668fcc1b92ef7e16d76c11fd9d691", 0xde}], 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0x8) open(&(0x7f0000000440)='./bus/file0\x00', 0x12, 0x8) poll(&(0x7f0000000100)=[{r1, 0x16}, {r1, 0x4c}], 0x2, 0x0) 16:15:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000003280)="7c46bfd49dd20f6add261e42c34bfa286e01b6610256fa31d792d9be820218d292c18419ff41dedecdfc782f3a74676e724240558b32efeca87f3f5cdd920f8e6dc922933bc61b8ea7bb676ae99387fe67c11f1a185881b3ef02fb91e3254e41a59a9a940c83f6a5ebba1a074564a435c2f352f6775f7f8b6eb96c61ddcdcf920313bd4467cee5e6318af13fafc9652ec95546f4a458318b45409eebfcbc30d2e6e1068e64406319c343873a75b303d829c1a569ab46fcd75c812d7cf636787ead4f444568696f6ce65a43dd0c7cbb982c3a4f6482ce3c20a7c82a7fd1e5b6237c820f3276b7722c5e5d4b60dfc5ec442d53ca7c3ece24ccd47746df99b8a12a1c0b7315bef7f11bb1af8c1384d22d4e981173fca33e50617e15aae416eb359cf36aab800eb636273a22375d6e3cdc6f3288942c1641b39ca561b9a259e2f77ddefdebf324a268452a0318a93bd87d0c303603e6896fb08327b73fb4dc87fbff2078d60161a90d8b05433000c0d07d0ff36490435beae8d3cb1bb0cfb64a34d62d36878291b1f5bc7e9b81e2ed0f1302977982e7babace147e2fd43eb1a0027fe3232c9859d4d4b46021bc21be046aafa0bd67ffd3b1ec3cdc9808f36bdf84258752a0940fc8083720d3e03e14770e32d6e693794a6b8e17dafcac165491fc79128cdaddf568d49ac2d331d69b12eac94c2914c174ca9f359565e4dbd0525481353c5f44c2945eb0d2dffff28b22b39c09aaccad09390a5623131ec39b6063c559fbf66df9080a1e301c83649576b85367ba92cbc721645da28f078caa1b7b3f262d1ba6aeb91fcd48e336c70602c3ed24ae8c4656bf1dfc38d5dbecabdf76f953f00ba1b899da8ea946f90200d7b06901d7dad8585bdae51edf01b203d8a310d1777d8f843ac8b6cf444aeb431eb8a7186d8b12b4809d9e3bbdf85f75fc9d80ccb90cbdadd64976cfe59abdd2399f6a40033d44f0db88c4b65bb39f460c4510493b527482ca57d7f7f7a04e5810154619d94818f38e5376f18c34bd0ce4091145942bfb473052c0a2cc3b5cdfb9c0c5ce58807f3627f41adb61bf2d92cce4d1aa53b77802d7e462781ca0598ed32b7d43daa60b8abe6cba32ff5bf62804a161eb4df0341778a5f0b166f12a4057f88f00a860783b3628b2e75b9b544a4b9934d577ec0982394dc3bbeef0e651975fa893f1aa5975d385f4448fc3d07fa82cdff898c34a3d48dbcfabc4e860bed92e0e0bc7ecaedf09fb58a3542a0fee3673a3d4ac57e88f8f831507553c70efdf47d59865a493d138d66e1789e7a4cd3a9b97a40461b0b51cc5c7a154663337f209cdb7d0a0962c5e5a702d0e9a7745cd38bfe217049feefe668d07e75c736fc41c3974d97eae5e6a9d22f3a7c656988ce6437da05cd9c9e94bd112726f22cc1fe7a08bc77be6b51645d0f0760becfde238a3e8fbf0da530adb543b97827d31fd7b858e12528a29ee14c1fb81100b3912f9b2cfe46fb5d492f68d8e123e706d373678477ec73aa0a68f80ed5e7d45bc3cd00b1bda8655e110d0ea85183137673415e65de93960d3216fe229a0cac039a61994e4f3356ceed38358d344824ff23344368ac545cc83489effe3c98884c0219e870a0134e6b7ea272c7426b9c086a689db5e67771e09f3ed25a40ee2e68b6a1f6e03b30c524df0061f524d51eda69127c046314ab870d318fe9d7d401213aeec5cbdc271593006ec04b626119b4ef6373997bdf05dfbc9e3856c09995f4b12d4eeb0f26903e827216d663e920a755134ffb109b3105a6687878f0ad1e41f6a9fb45a988429bcff8c14b68b34de259c4c79a72640e1b5dbce91afef36c989770dc4c0e186d45481c60bb89ccf681c4f59128c18fc62442709e819c2cf4a5576487c0d72790e6bf267324d28bb5cfe7c029f639c59bc7dd62bab4c4445c3034c05c03915613b38b784e7ffc9f9589464245d6f8bffbf2b5b8eb5572f3aab53949430837afa5c4529385065d4f4c8dbb9b19e306a7a701cdf9c0e87107b030c20da5f534a70f95857b7a81495f5347eeb12b35fad0d8226d2e54baf151ed196d3702058097b88004ca2c4c286defeeb42bdf724aa7151622b5f9058e135ffd1c29a0ce5eea57fed7edeebdaa879893f93e86c5355853a3cbf9538f64ee25f4511e8d80312ba682c202e29dbf63e09d628375785fa2fb187166fb92351027aac5e5c2f90acc52ee01c69d5780b62a68da6b0819e3f8fe53ff1a3bab27ff367f50293d6b3e8f2c64c8ff91b5a88e59c693d16d34389592f24b0c357a85915b83e3620eb9a5477adc6582a6742cec176c07fd194d28b9f8b2a4c787f690fd5336b8e17f441de41d35222e81cc7969fa8e2890ddbae4ab59a03d5aa25aee219b005acc4cd79b6c05c80ecca2126b848e337220638488cab441ac739e048de562eda9880f7a6941afc56a92bb89031641104db09fae69ed6ffd09f4b858e4b0b9e208ac9c7f85890283b8957d4b711a2bca55b9ef8735d0caf73daa483f9bd8f05f35e01ec2060a7d32b42dfe786483b89f06dd12e0a4dca2a3b451ecca61b0852b7c385f519f6535fb8731a26df34ec5170e497f3ec8009c1f7c4a1d6df126aaeb9619461730842780c605e0af8448a68b9290244e066f84c2dd41788262c6c040609f1706cc8b2152eb0c579e2dd373b558bafc711da362c8995eada5679974beecd4491765960f40cf057311c3977f183c4a0a30c3e4185fa5b0a01df97e0f51e2a051b4e2759208c6a07f74e6a3f172d074b2869d3723d32ab9716656c7b4c2f3de2404daac7e4fc9faf38aa4237ea93fef5ef82a5544658e45e83e8cadcb7a5990b8c74e0fb1b2909efb1598213e758d129fa3273c8ac08d798dee43214afdc80baf143e35765062b82b818eff10ef00511609a2ee3cda6108e8efda41ad25c618e293885d6ca77de09e053841af49474baa99f8b48b68b170473081533be140bf07de29100f63fd5af7c7f589ba941a2cee8b6f9427f38a2985558dba3cf79a10205569acf256c5bfdf27e6535432c3e60766b9b793a2c9d6ae8cae557e499b2ba4073d7081649f26b63e5b92025f19e4fe2d0053e9fe6b0aa09b10fa06df4169b548bfe058d15f477658ac434493234fe49a4a8577dd150c1af5163227e4e4df2e57de18039965c12dae526e33ccb00d2b4cced36f130751f19477f76a278aaf236cec379a768410126198872be41b375b9d7297afef0d32e9e94733319931d9ea2b0f2cf4998d3f8bf972d164cd1e3b9037eef27722d400ccb976e1dcba671fcb8f5b42a3977d1c91ebf61b51fad665b74c80e85a669c364982c5e233a7e5e3cb30230b48340e3ecbb84aad1d91ab20364dbef4174d0e359a9390f5d8f08438fef485dcd6ec1178a1f9e9464943d4bd00c5321c50b6b8a28a40e87b7ed06b2347a6dbffa32ad47c4491cb736c7c831a6a6c17d9800dbebc84a765067da8785ffc3ea137e4b0044baa34d3b775996f65b7bba844a32612c7c9e91f6c93b5223a56a1257bd852e96c9a48c889f780afe1504c0b30e09ce813668547d72d10a0f92480e2ce142e288a63b52bf71f967194dfe750f4974037343e1bef97d91e947cec3e1304a0768f7cb7d08d48b6021df450876233001f530e95e2b1279458ab32307ad46d32311dd79b60dcf59b0ca9b617f5e4afb831ed654b1e99c195bb8b8f3d054c329aeaf5974bd1b3f457b0ca7586e26cbdcbc5bd8c2d1ed9959ae5ad4a447473254489f539c72982a1d4e941aa3291d2b2b737f50a587c3b867c1f6cb75099229ec3ce9756b7b28287b4c62c05cd405b675864ab2bacc5e50754ad3b9ae8838c174d8d68a6747a212faa87c566db6bd2d92b7ee999a137ef10bf1fb98fbb1158aaab78d5f1efb03c739f67ab39a11068b91ea23987e9489e46c392bc43f89dbc9ca57fc39e41c2274a2637059f2634e4dccc7f38d91584af32c6510036dd8fd7a9d5e687ad8cda5f243afc6e891736b39ae1b572aa71ce12b53d9ae13c5c3e9f65dc65e070acf850f4e45465c68eff4e438049830f6c1368372d25abcd22f42d7f163c41ffc6d3a5c5a5b0e2d72cafacec11982def709314e59d899ab4a0961f514758f549759fe03e52b9113d823366fa48188ab1e34e0b6f6c4bf91d299de4865a344496e65e979d81427523f3d1717d056ff4d0d97d94c63faaa9f735f04ba39b569366d3f7730298ffdd71d89777a3544bb2f34a15600a103eb0b45b6148a9c54ce78b839a8e386483dcca54fd3da951541b6032d83bbb540a8ae2d08d000be3f32e8e29b4bc0ac356ad26b000674c9a543c5835b6d894e2ae9701ddc76cc98cc0cae31df93c14dc35b6b7e285d48acff8be5196ac46f2d96d36b53a3ca29beddb221cf34a580a45dd8c4188577f7002b4894705e4cf7e05855d8a4771cd6261a8c3f6b4880a77ddaeba8bb483f8c4cf4d60700ba67b7ed43a2ddf154fa45d629104e5cffddbcaf7ab8deb4c02d92f709a579b2c36b78496fdeb41b86690a93b65f01622b043a67c060211031e3d9cb837998fb570102d490cd1a22930041c680af740b28d71fc86fa2030e992ae176958e2b075bd8d1de8464a11e64bcccc2d59858a1cccc744e351d8f3562e240fd1ba474007bf20fa47c13b2d63779bf177e8bad312c55fe071800048233be468608f1edb440ebc00a7fee185aa4c27a4c9f30ab0d266d6732cb805726da0a09838766a7c1afd19eb3495c571d94b207ff3a5eaae01c32fd65a8496e7d592f5c14e27630b5581812b9cf22174df44e424ffd652cb192d3ef5b51b2473bf3c4e99d1aa81d97b53bad0d8edd5981b8c2ddeab46fafd4a6adaa67b32c34505d8da9602d53b76a3d2a30955d8e7da29db78a595511b04837d2babe8fcb47a40f6aa10e2ce655c298af760dc27d33515309d43d90a3750635b4", 0xda9}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:15:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) 16:15:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:15:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xfcf9) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) geteuid() flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540), 0x10000) 16:15:11 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) dup2(r0, r1) 16:15:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:15:11 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x9, './file0\x00', './file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/228, 0xe4}], 0x3, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000), 0x4) 16:15:11 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getpgrp() write(r1, &(0x7f0000000140)='U', 0x1) 16:15:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) r6 = geteuid() getgroups(0x2, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0]) r8 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000001500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getgroups(0x3, &(0x7f0000001280)=[0xffffffffffffffff, 0x0, 0x0]) r11 = getpgrp() r12 = geteuid() getgroups(0x1, &(0x7f00000012c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="23ef8daab0513892a1f54405887d81784699f02cd6dacbdab8dff765d95058c87749b0e36c45213f459d9fd0f54ef40f6c79105c2c450f857df09e8f45d76e2058f9f887617636071f994adf19bad1c3969f71eb65caceda3648d06ba46e12bb45fc36c9788b4c3409c0e8f600bbc085b63dc00cd2b200fbf441cbca3ad1d53933ab476705a05d198f764eeec6fc84f1c648117220bf281fcfd70fa7fb0408523cc861ac76ea17b423f0b241a327e5098e89409d2bd01e76280a2fe27dec5401a5c7767ed388a3f453a0cc979c1424f51d20245fb2ca7b5f7b28f1fce211340f5e7f6fd5d0d5649466968df4fd5d419b4b0a789009a12faf0f8c3d6a7c6215debd38a9b28265e89062b3612d6759728c051502412393a8c174085fe68dd61dda2eeb37e235a45e6e533a912d2c53e915c5da9d8bee1d87d63b81ecb90f08924b20a8510184c198294a826dff9f51758f07365cfa0b32ea05f2ad6bb841442f91fdef68079d54567ae484c8211ca6e2dc240c13d15618867283281982796f4434db0c348127c17d24d5e1f676e8742e7c689c1dfef63a7b80a0186d9fcc9bb09ab7b05d449e3aea9470d667e972e95ad30b9e3de31fb9f510c75a163746763e516d98569efed2f00dabac73735bce62675ab56bb98ed53ef3dd53568701f1ff82d713c934dde4be865dc573de7e372396504d5cb3ac627672b3214ed825935d6ef9a41c790a42566fc179ae0ad0c6c1765f65ca1421eec254c0c497aae11a130881b14d1597e016da2fbc7236a6d356b218c2061b334be24f0b33e8acd176fee75891e96f2938086b90a8a31df2adb6418b88305d5bd499cf087e497761dbb7987f94e00d4c44c48bfb36b2f335c3bc762aed1c3ee2682f0f5adce9a172756f5926d4f080177857cb1022f90fd06d7fb0adeb6860c63747fa1473703c4e5694877661237e752d419a19eaf886599e5e473a289bc20e6c1420dc41410c5785a5a0cf4168b66e6ceefed1b05016f307fbf48e2da42951ffcde44e7776ad4431079512a21c7059eceecd692b411d8485e3c6cae886eaf405038e5e6d6c6ee2878a605eb1fad29dc3179a636563f1ff0a9debf83a41474a28b97f7af15b2bf724c8663dd6e39d9dc4e215f58c5b34bf060f3128a61000e01240910221b95447dae3b5318897d6f198e048e59928e60a13114af1d121f21159e717f8ce132080088c737a353ab2c34365fc8269acb0d1d467bdae81d604a1f40639945b1d40ca539eeb6261cf51e340d6824aeb0916f55c8a3534c360de9e9e4e934dfcdc081763b99f58ffeced225f60917c8273108dc3e69cbed35b2fb15f32344785a339cb882f5b37a330381765e6f8a4a5625eb33a61c9ade313becef5de7127ea33ca86373bd701c3aecceace23a2c545ee5e2273ad70312fa112abd56c8ee6d6cb0eb834209b76282c2524de997464c656de583d5a95fe9c951a8c92d4def4799da9683e5b0a834ed9401a3b36652bed64b6f9598c221ca9907273dcb8c0694b145d26be88e645f2dbede49e999d5676ff378b6b7033038d3b4438680b946a33714e7a67820bee0d4b2b3567c9a990a6d9e3e6417eecd844495ba0859825c11a148dcae4dde96efb976de4b7ce36f60691c4132105b7ad687d039dc590e2b63398db8df443e3c61d338917a609df3cf01aceb5cea54528885d48c2bc2e6810c6f9d5eb455c65319fe0a77375eb2e6afa79d9fd87fe5a4853e212a1477441d48e47d5d32294879e9d632a3626c1ef9420fa033806e8e9c36a24750332c9381636823cb5b6fb23d155ae1640ed6f8679de5d24ad167c5bc312eb3b9138fe76b5a6d2ae64fdde2ad7665204867a91a58f459090b06432ea3828772b40e81f85dca19aa9e800ef9ec5381ae95f61aa21ecaa6998e30a8553cfccddcff3e82cf70ac3e4e2be15cbcfe4fd5fd80850026ef9cd25715817537b4630559554eee6439aecd1d007aea8bcc2bce2e720839b8db11c4fd393da1605907ffb77802548d157b05ad99ef6d6373f453f6e9b7e0e757bdf19a2ef9f3e34b4e71044e3ffbe01ad4f119ad642421f7a633b218c27b9b1d1bc76caaa53020ae708a3829c7aaf7f8a883a442c9b7261bb18a5c55378cabf2cdea43c315e58c84bfe7c02c985ba0eeb70281167f2a541e9b05746d463c445ba8a470f009b53baf62c8460767321b70c1c1828addd71b3fef34a03a07831a31b180486e8c5c68b0eeb2521f964ecb890c20f17c8ec3b33ade7f462fa638be5caca00bc1d957021ce664bc5beccf091f8b7b921cd03a5fc7bfcf101ae8c5c91bd60a23d1f19abca6c7918eb6bdc2ef7e796778dafb422d6c91f7070d18a541130ffa3ca2a93d1c565532f55c4d94404d9c67a75921cc15bf86b6ddf1619c29f4757e8e6440f2ad9c57a8978d6a61279a9ec2d940a72aa2d42ff1346abaca84ea88632f7dc552e1b63c4bfdca6244c7acce54a41af873c71057e7688396bb0a6861b4c4e65325220c9391c428be35a81f2c5ba313174411ee67f8893a8d264f6ff053fdee00c37cdca46f81a0303cbd40cb45f32555c018559d7d4f8d661a18cb285f515b0ac37ba07e006ec4a15b9063262eed8a87c4d652972155b47ba5480d88ac6471db0d5fe9dd15cf794c39ca21c4c07b67318b941767d7c8bb32e52696f56dc6637495f680e6738823aad031237900f063afe438330be7d9e66fd82be3c782728f1e29e5bfe414ab159f00f31b3cba88bcb1a3296fd7f3c8fb76efb31af425f5d7f17709027d53b61c84311cc632c39a7fb10df0ed7255292c8d9140b47ce5e86ac5dedf05d9895673592ef433b79573aa68511f1d746abdf5f42b1fe971bb9de1bc58dcdf101f6f6ad823d0856e1f5ea453c69916608a7b7c19a58d5610c67a9d06fa9f606f7c36b9266d41146109f1520222bb13105678441bcb49d91837f0a865866e98dfc59717285e12b14edc921b1230df3d3aca6596415d4e6e4d69f1f3601459863a674dfe101c93ff1019c2d39c3f2bfaff518315b5909572c635c0752c7d3b06efaddf3ffd4e65e86887e8943a9fd5d5c596ad9fa6c511f2b3c16f8cb0189516e56df770352b513814b8ff0152d154c42f3a44414e5d6dafcb388c5213c3b01fd4945fb5ba7fff3e868632c612414ec8d18d7eaed24d4cf2d056a59c0a7da4b88ef11be6ef7d0fca2be5c0d3ace34b710ce0866f289a31f43de4482ce784a7644079b6fb9a4478ac511914bfbdc2185385fe00d106f22855f3ec73afa6f162e0cf0807e5ed31301c28ea0721c7b9debf6193d6f173bb57c9879087c6a4f3d8f75f0e10ea88e368083dcc42e91c2ca6c68038493dc232b6847603b2f530443d72cefef313cbe97c6ab9e08d093781f2c17ec391cb145f8c94530df7c397091bc05a7101b35262d150b8c95b164544c2c8843f3b354a06098e47b9e2f367b64043d6245b5eeb47283821914bf741967b3c484b1273157d38e9d4893aca1eb2cb31d9fea3907b187f227036afcdeda7eb17e7ad5f829ae116f4ac5cf9b76c08d2253c69b1297f1370c5f3d0ca457042a0b09068d77bbf1b50d74cae74eefd92932f95a7f625701ba57ebeb690f9c000e48f6819652deb4d5f6cd246f10636b6d485b74c0a950213c85b199e5c34ad97eed535f82485773df5ad020144ccf096cfa838c807202077ff0f6efb3af017b4115d520d041505a8dce9c3cbbe0f41e8fbb6d5efa3215192c81493c4b816bbd96aadfd4a7b0cc9494f8d21348d9403d6f2523db58cc8386573edae446009e6521c2c16d2b51d7e9c4bf988b961b09ca3dda29e1b4663936cc7585ad9d5052436e37b1e4bba9cac39a565a21384bc0bab1ca5938639229fb96c58f3975cd6f93aadba935d146921008b455830bbcc3b18bedac5c6dd4cd0f0d97f7c84e1344731de97bbd9f967ee81063487535d8a6e1569861e97e91ca7104375904bbfc7b05256c269d9f94472ddcb60a73b18b4bd7010b913b7cf2fadda7bd5f3050d0357758fb61335eaecd25f06a8b1cf3a56b252407dd641df140287082192c2e4f1b04c07cc98cf373fba527c2ce3a7281274bf2851d709089e598e552df2d87b6bd15a4c81b4e6b0aa1389e8cc0117746f181eba29a60530584df96578673856454dd28653f614b6f083803efb7e361b14fdcf497b2a37cd4e00e6a479c5dba28ded336a5deae749189649e14d6c1dcf054961a9a26a015f768618a45f562f2ccc4e0e6c9b7935415d821c4dcf66fb6af3e004fb083b951066dc0261441eb356f1010de13309f0fc1752ea8f11396f7858ea8785b4cc1728e4af16b927c5d35aaf10d951a1c1311b0e89e00a27fecb05ce7a8b9430c11d6a745cf2003b9756f9065c98980856634a6a00c4df1822fccc790c399abc1fc45f59f053150a797c04aaa95302e0e6bdcd9e3f535e54c007a1d284537bad749ef4a75b6fc12ae384a0e823693e807b3c36f3dba8fb2774e3eeb222b5e003ddbf7bc2cdebd5025a5d5c11f706f3f021da9ab79633a67789bbf556dc1d8acf2c0d34d778729fadf6b92622d90f1c9b782e4cd2f6edc0783573dae476e8fa304d8e08aabb6e6e750224248adeb40fa6fcd51e18cfd595d583e3b3309330509a50f60d79b2f5f9fc03c6f541460c2111daf0b28f03180be9fd8073f394deb08f4e50548f741a32e9fb0e64ac8fcdf293f076a3d51e448c5b4b5a9f564a2d8ee527fa53aab7f638fdbf4ba20ef91846279dd5769b74e837687c4313341f1b735dcf33b01b5ada344bad142103aaead15696092c4deb0687ac5dc6f672c002e91188cfca74be72d8fe907fdf6234db15d5776de3678516c07855fc396e68342242483a6be4de578eee3c81f74627a26bf339b8ac4e11d48486c184b40e644774ca41f0ee9d3e9e55394a6eada592e3ea238e533cff39e4af83451ecb9ad1f160e3a480bca6514c1bb340b0efac4ec37aaf170e382c24942a6f9c76834c9998edb5bc2d3d6c12355e0d0dea290113299456bf17f68109f1f178222eebf3009f775b49983ec365a781c1b5900e61370f3c9b669778fad95557aef7ca13ae0e39706ca55ffd39fdc2a3d28a7826dd54b6c8f82a7957e5b705b5aff91a4f8203f41071ccae3c429dd62c462bd3441442004e7d5ecb4b02f5e9fb6dbb256d0b9b20af9d6dcefddb54a42e5d7fb866074c11a4ba4293ce4454b89ac7b9964e49fdc90bd6e2e1d23059955257cf5ef29606f04c88b582946ca9ad6fb1daf8faf37fc26e8bc79912aca136defe02d63f5d6177386b781f9f1df09ce32540fc4121f90e915eb2830a885f0b0f8307f606ef041071dc2feb84884f4c7380a72f7312622ec7486e82c1060809a674bce8988a438d990f8056d4c39fb8bcd7c90331051eade8b053f3ff6f03999fe8214841b5022d3aff79866b35a1261fc7359084855a314f7a297f42245937da69c32c44e2620de07d41c378cd1f939837b64db8ca0db54129fe27e30adbb0f1c976ee6b958e3505fb628f2d3f5aa9c029c6afd6d8f2f28f9cddb35acf1d38c3e67c1fc1fcc98dc4900411941c2fd0ff79b80f0eb034db06ccb4a63e864a9db65a136b95376233f099bc597d572890fdceaae28311a17a5e0bbc659dff46edf91cd60c0ca5ee4128f494f3d70da338d33cc509590f505a88b12b32844d90c98b73a5105e760d1ee408cca5ea8f9f2f83657f41546f232662ca168bc052dfde3aa0029e75aab4ce21f1010ad0e2da8c90780970f70cd1b857db006ef41351f4f1f73666b8d3f908c17", 0x1000}, {&(0x7f0000000080)="32953b31ce506fce313a66300df7", 0xe}], 0x2, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x2}, 0x1) r17 = socket$inet6(0x18, 0x4003, 0x0) r18 = dup(r17) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000000c0)) 16:15:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x92f, 0x8, r1}) munmap(&(0x7f0000fed000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:15:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:15:11 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r0, r1) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = socket(0x18, 0x3, 0xfffffffffffffffc) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:15:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = openat(r0, &(0x7f0000001140)='./file0\x00', 0x203, 0x43) fchown(r0, r2, r4) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) fcntl$getflags(r1, 0x3) sendto(r0, &(0x7f0000000140)="b91950fb2b5e91dd657eb2b01e556fa43cc64b40877067ab9ae2749df53b9669d425d4a43b0fe20620abf25b1c753584a230b8e7c720e1956f5395d263c37f0a06e6e6296d03a333dad01e864b99973f25231b2ccced8c07689ab1a0368bb4d6296c5d17b6b893984bc8c64a51355890a9f438560d55b4a08672db7374ac8cf17f79e994e58dd2176532559b3c41b6fbf786ef4b5be540dee1936467e9aeb02062238e9b1851d4a12f81bbc7d0060f99f3984a3e1a856ffb602833c58bde246c7e0d56802d62180eec766fe7b1ddeaeee908bf6ae182c2322d16dd5082617474e5b25059018b54fbe3a93fe4f6ed64932216135b099f3cc784c9ccb902f55a42185a90336e68cc11cc9aae4b8a9d3cdc36ce7223b8619ec47d1ca4bb3cd85de9662b6c12ce49d4422215e50d438e36b02104e09d4c0a3865d2dcfdfd2511c3c2b03de90a66981248a89e0ca0328fd8995a2c3b5510375d835b95bd263a62412a6e652bdef864fb571483f16556d1e958d37c7076fbe8dc6fd53f39927bd3e86c2bb002aac8becf5d27a716003ba60e230c9fdbc4d59a45f83333c0d048c74674f9149a6b6f2aecdc1e61b4956c7b6aa8b0ac0155fab164bf305c149b3e64e54042b777054be62fa1e7e3cd76ff5dd0751e6762fe8348b7ff9d00eefc3d9c4ffd94f85abd2cca883db5b7af3b59b0e7138ba426966535c763033864f52f47f2bc8400e1ad26171c5780e44f9798683381e2e048cc98d067ef62645f4d9dce3cf380017ec276c4a0c534e23ce0d6673573980e6e9cfefc71b40327bf04ed7012d5909fd7ca398d45b99923ce7a1e2b30c2e043b993c49ade4355a4ff1538490992b2aa2766b4a214c2020e45db7baa067ef0baa5b24e5f1096398821e6a1ec3bbd7da720ac85ddeefc1bc89a5607b1588a9de497c9caaa533eb0bc7979c3bab1140af2c948c778ce20c952ba0b69e0066c9815416659fb315476d001eb21215294150ec3b80d8e4ab087f7a766d097f58f357b0e845b0086b514c35742238b4e50ef08fc488b565f1c32f39c2b3ef49747838443b6a26da869d11a1f99e909d14a36193f3ee839d7f6e5beff34fc3fe0e555ce3efb3395137c7fb3aada75bcd5b28e3960752fb1df5365d14b102a88bd25fc406c5f4539f6cddb1232be414adb1a26e868702853f8555e430bb6f1510335eba3fbe16a7655c98365ddd070796d491c707727fc90acabde03ef89b37426406124cde0c8526692dfa6ca82b3d8946da95dcc73fb23a232ac1f966475d79d5cc15e456db7bd42c1d918c5bf67ca7408c887effe62ddf2fcddbd5dab099c540b414547da7f25fc29b58678f56eab0a75d1c3f439cb555346d8683658bc0a7a25108585bea1eafd1fefc189233ab804213f3725d7422a5dae5c2bc492e831af5aefcacdd1e2d14e9350f2c3e5f28568915b1eefb2e08f4ac7ca86b08b1454b282f6386f39f04cf80853fa593e99e280239dcdd48ae26237fb604c2aa9384532f319f037e4bde6b17c5453ce89ad7a85511d56fd982acd77ac858b4d8b6e295e66be4c7fcda6f0b6fb8dc2383bfde40e8735cc5122f986cdd5add2fd7539a4fa4f29653d0ff8647f0e0f3d508c58ef68a741dfe744a468189b751b86a0e9e84c2c7c18facb706dd7a55a6c2383d587ad2dfb99287ffafc77dce4a793e4ea988d544c811ab399402047a0dcd395f5132e06b669abfb7c94e8fe37fb61f3a0752afa2f77754299dbec8ccef94fd745f7c8f8cd30320b9c90e718e88a1791d59243a106d701f08196690d6bd6a5874d9946b94cb9139449b1f117e50bfe2dc5f9f100a79d8449ae12e4c197cc71d1ad66e8c790baf17dc83bfc80fffb602ad68e71b59eac512f8a68184bbeb78f4e35869621fc1538c33a1d03e370f17e0c7d45c109d5610da005d33749c6a424379540749480fe8b67077de69cb98df7357bdec9645674c884b70c034d8958ad72320e56888989da6dc1d7b8e5e05b4e7b15151564e7ad3e2c7e9b35f3ada7d9c8eac4037215e589221e68c336e8652215d4d8bd98d1f77a93f550c6fb41c278035d58e1aac5c3a9174446ebff4a9066860a1b538f2b8449744ee327c7a4027d14cc34e2d458fceb71663b0e99ac645ec4afe2538a56139de9c8de52c031ad4a7f5c499b0c28f5d563cd739346cbc881ae24a1a587ff949393ba46dba79e5e006dd9cf6ec3c39bd7509f0158bc29cd252ddc278bf94d15789367c55bec41881e9ae3daafb0edc4839459e81675778249777fe4e085ecc9e71b9488b154d634d67192e5d61d28c513ed2f509a02cf7730388c48c26acdef387bb4ff863a9613cb9017fb0267312affaae6ef07639ab302e5b865027078c06d985373540d38aee5fbf69b6633bbe54669f9f648bb7ffb3248f2492bc2be95b33013d56351f821a01ff9e360f2652219731ac22673cd3f37b1a857a70b0f02d3a17cc355fb3c9b1dbe7672c2956e12c8eedc667e9ce32ba266fd18605fec52c85bdf3ee16805cfe8334c5c0f4f247f9298e540bb3768c4913517e99ee88e43a86fa4eeba34239e5d76c152a85bf0aa8f1028a34413a2ff52a0e203ca9e3b39de702b8b8e27b679a56a25a51f59297f2014244ede43765919f32d267cb587eeb5052ac2f6814b1c0a9610c69e2d3f005e30cd86a09660d5629b6a84e67ebaad0fc200141132ce4049dd9f750f5224bf6c00b7b17f8535f73da21e88b1a11382598913fe3ac61a2901376b4e87fe86b184a7b65757c4feb7bb6240b8a53c94c8864c3c313f0f5fa333c88866ddabc049fcbaaefa721ddeef571bfec347b6672da7d07f1d10afcc7ab16abffedf3194e96f957834a935578a1732d38bd6aa43ad3e478a12592c44bdf48d2b008a75447675e7c3a274cacd27e4bd0c09f4e1469e1287e9ab3bfdf9e0c8ef8df99363ab375becb58fee05c48925689215e1d3df3a1fddf3506ae91520141ed5c5d7229a26aa45ac39253a8c153d544c7930766cc769e9f3760f0ff1c1d8763dc933a4ab5d528378be09c14accca2f37b54d9dc1d2931877a82d3ff460423b6ad947a91991fdafc458d03b00f36e26052b6e5d689d52d3c6129ec10e5492207dce399e659716b2722a73b14964a1811c4cd473c76dcd183067ac2df9d4294d4817d5cd02a8b6b69cd7330e868fdcbf104ad1ab9bf8c5b1b934340830aa806e17002b78e166d88dbf8781ab63ce606acfc26f58f10282c308cc41e2e43c860dcd3abe91908916383ed2cdd8277705e6d657c2490bf7a688bc27f36deb6e47dea06dfc5a045f122c4a0f1f093c319170463504a2657ed9d7b00a8b2aa0e2489bda55aa50e5a828fb4371ed4d14b78712363525c47462818a838da12a0a74488ab15cc954f5fe604f2aaead77d482f6f05fdbb1c1e853ccf67233f22c60a8438c81e0113e4851e3bcbbbbbbd03f4701253f347782e3f802283b528087b4a55d94cb258498dd88b27622a455151a2847c047f984c08d1b9c417568acbfce54fab247ba7a1473269e9b9fd1fe0c035b6f94d12e95907a126ab6caad09014fcf6d7b34209df56a07f87c6339b96a006e4c9ff7c8a13efb3af0eb8cfa4d9bd56505ccb956c0f50a76aa381b5f91409a9f9fc6c57377525a16d553697de12c7c5a3f8e4db403829207b254822f44d15c428a45a1e8246387ab30924a5bbfec84ed9b516f2666998cd513510b5a40e3b5b8151b27b100edfd24f0b20e9d9e310a0944b313c1ab693aea49452cf8576f51ee315593a53d0ff3088649fa66aba6579d7283eaf23e5df9434081866038b7b68510d6a263b3f078672fd60c26a4d0f05365d7ea165711a98e3dae61608d0c9cf1faaa0dfb9bf0604672a6ed31b446d6f39e848a7a9e2f1ddf9f15ff7e2af68c9983326895573ce6073e1543cc11f36d4596da6d19d8af2277c12e0f9be809f5bdf572a6a37d0593bddbbf8f01fac8be938ec96d306707d612ed621500ac960076e722198eca8862d88edb9fc78d8a14c3ede7de9b4079fb10cc712a9c8c67bc581a50d91e5f9e7b58b96b88b738747bddb1a246cc6105ca6039f019cb0623bae4586b14de7f579b0f981c1e4d3c241f3bc5e356e5439076145c2e85db76c6a810ef1b0ad50ab661e172066c1f6543dd99cdd2c29000416f0534d0591a6fe8d8e90db8b8ee95a4dbd21af18c128bd999fe21ea2b4cb39999a1637348f974b98777669c0d10dbcb742a18c13c028a9780e57bab06d64f91eec1959c559ba888c9cce4fd603b3c8683ead61148f2aa8a9ecf25041279d4a08ecac3fad1fe9d503a6f6ad50fe49cbba8249ffc818f229caf5351c1982a3c5b8e4634fd63e41615f00653d6c2f2f1f423735462cac1bf7aeafa282fdc93a23dae01732ead9ed490e68457bf16732bba8c66c7961e349edb3729d44f707614caa674d51da5422138e3c87ca96ae70b5c3fba4bc5eb6767db88c0b012c2d5d48ace4647b37bb08dd6c4bf028b56cd389da64c68c6ab6608f320e89f3dcf0e589dbe1335f535b1f1c28668de6ebae6f487eda0987f2b1806f3d6733b7ddf1e872279ef23264bcdf54091ae1a489c2b3ab0bd89547111e62a7fc2cc2b795eb87916b6be7044b99372dc86b23a0f5144e64399740a9002014100253b4fcef09e9835cac46b5c7181a96010aea6c867c66a4d07bda0cf2175ce8da49f4655ec66f64549e5d3015c0f9bbe8ea9fd5fbd331b9ca100ec212f182bec098f8bdd5061220fd4c28854e0f4b74b136d2d90c434d08945ed16b7fbbe9141d67c5fc4d9ef234e314d94d631073e94982d9c7af2ee7ca7878233641e9f0be0cb7191eadad1efe26e2c1c61c697fd675170e2caa08c5d37625c21e77b093ba299b2a6e026964733ae72bd936337cec44b3b38785b2eacd3f6787fbead6d266d9f380a243b1becbee82690b24a323bc1d82edf4f5c5e762331110b427388f2157c5792702edfbcb1c51ab7d94d88acd390b2e7354f696fdbf729c5dd641ed74f755384fda051865648ce4564ab72e91aea33f408bd86427407e4b5f86efd5a435f3199d1141b5f03ee6a31e9c8952f56050a3c5365c7326a7061a70f04e7a71ca40a5504360dc40a5d379d42bcd8a0f4b9ed8deb198de7a5f9aad3d1468a7f561b3972400998d45e5308e8e8b5980ecbb040526ea975abcb72d149166653a4eee7eaee34a52f490beebc7f964835b5fbe61f4854ddcbc61255c28ee7238612e8627a9fbf5d42ca0c38d68bce854f992127f172bd545250d3997509dcc7011305ee208aa9ef6ff95347cb952400cfa609351be1750c47772b7934ec7c19b10dc4818840a12430e8446979c587f2015eb7d47ee2e83e667d62fd2de06340557bcdbc2fefb644a7062eef2d1efb8e55e05db853c23ee494d973f6e04d717cb265bf8d25b0d42644a9bc642b0a01c6633decf1797a35fd4fcc1d8d43dc42cff314f22330839a0cdfdee829e0a660a376c32dcede19a6481c505e7f68c7a043fed9c63008bc7e8ab2c2b16965064552efeb8f04c101da0674e6dc1cf3d7095e8426b26bf7963fd59fbbf4b145d2a62601123297e549ab67c0cbeb0cdadeafaf7321be8b72fc99b5ffda9bd4dd166fdcdbd126558f0a64f42ecb0ffa4f8d868d17906f9e86b64bac77a082202e4c3ae30695ac328a9b7d976c1781d57b2fb4c40baf727bc706bb47fb29e6589695b31417195f346452e02e82674ba18b6141912ea3f86a7b5e097e859a2cd5bbc0449b0e1ac708f4a84be5f07bfca76febcc69b4c28095c278fd5ad053c1", 0x1000, 0x7, 0x0, 0x0) getpgrp() r6 = semget$private(0x0, 0x5, 0x200) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x2, 0x1, 0xcb8, 0x7, 0x0, 0x6, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x0, 0x8, 0x1000}], 0x1) connect$unix(r1, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) openat(r1, &(0x7f0000001240)='./file0\x00', 0x20000, 0x10) r7 = dup2(r1, r0) pipe2(&(0x7f0000001940)={0xffffffffffffffff}, 0x10004) r9 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001c40)=""/245) ioctl$KDDISABIO(r5, 0x20004b3d) msgrcv(r9, &(0x7f00000013c0)={0x0, ""/244}, 0xfc, 0x2, 0x1800) fchown(r8, r3, r4) accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt(r1, 0x1, 0x8, &(0x7f0000001540)=""/147, &(0x7f0000001600)=0x93) sendmsg$unix(r7, &(0x7f0000001800)={&(0x7f00000012c0)=ANY=[@ANYBLOB="b79c79a98ea28b827c169291767a67dc9a49ddfe87bee317e084c6527f6b4fd7eadc978c7f9c7a19cc55021c685ccac98c7b4043fd1259b2de2a8579eef1ca0eb3e61f3eb457027c2f971837fd176bc85a4a0af2acc702fb2a22078060ed522b03235578398c5bd7b6b8deaba3f57e96c5611a5a370369617eeed412ce64faca7482eb30cbb4f027eed1dbe3bb8cf534e152ccb61ac9cc321fda5c0c6931429e4ada861b7c8b5763f7d1f1d96e265bc9b479e5a33a5502f0595fc6d14012e59ca2c322010e701d55685b264c3ff4fa2e782a4b445a67bc05236ed663b5375e0d76a9779c816d51f81d2e406aa3f653002cb58b0a2672bc64"], 0xa, &(0x7f00000016c0)=[{&(0x7f0000001680)="1ce1d25493f8617fe8704d38266c280f931cfebf18a95d7e454983d495c1aa7a0aaaaa0231ea4c5f60d77e8c4491c04fd24269797935492578eca6e9ab", 0x3d}], 0x1, 0x0, 0x0, 0x400}, 0xa) select(0x40, &(0x7f0000001700)={0xff, 0x6, 0x2, 0x81, 0x1, 0x6, 0x7, 0x7fffffff}, &(0x7f0000001740)={0x6, 0x2, 0xed31, 0x8, 0x9, 0x0, 0x1, 0x5}, &(0x7f0000001780)={0x100000000, 0x7, 0x3, 0x1, 0x2, 0xffffffff, 0x5, 0xab4}, &(0x7f00000017c0)={0x7, 0x3}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001640)=0x9) dup(r1) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001840)=""/25) accept$unix(r7, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) 16:15:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/122, 0x7a) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 16:15:11 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beeb8893230ece3516ff929accc84ddb37d3d7a9f6418676fc6fe8bee76dad29f2a30f1980e4ec2932e35c63f67a40bf1325cfd27209e7e462b7f73b9bbf48d672c40c74983f89791bc40ebec12d00f29260c4bd8ef78d17aec0cecdf38156c793dc870d56562d3c2adf36f28bcffc2911992ff638ace7f3a4eb222b4517d4c700617fe0f11b34c0c325629092eb7bcfdaf00a33cdc6a5a50ad60d235c56b791ea604c21b84284550381316eeba23ae188594fa55c8d5bee32c32a526d2e625b2a9fbe61b57e04576f"], 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r2 = syz_open_pts() r3 = geteuid() r4 = getuid() getrlimit(0x0, &(0x7f0000000100)) setreuid(r3, r4) r5 = dup2(r2, r2) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r0) dup(r2) syz_open_pts() 16:15:11 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004f0000/0x2000)=nil, 0x2000, 0x3) 16:15:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000001) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 16:15:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x34) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) recvfrom(r0, &(0x7f0000000100)=""/80, 0x50, 0x42, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) 16:15:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) ftruncate(r0, 0x8) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2f08, 0x3, 0x8, 0x1, 0x7, 0x8, 0x80000001, 0x1, 0x0, 0x3, 0x4}) 16:15:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) chroot(&(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x6}, {0x100, 0x4}}, 0x0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x66}, 0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:15:12 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:15:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:15:12 executing program 0: r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/154) pipe2(&(0x7f00000001c0), 0x4) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/43) 16:15:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648c64858405916e605296814d19bda98facbba859cbd953638cb297ec986085c555f5360e34baa0b55fa820b1a2b6f1345024179f9a8327e4f1cbb2f9260d6ba508dee7c857c1a668badcf041a95f59fee69ec8ba2486dfb953c2b3874f15731a50000000000000000000000000000000048cf026b8561ff9ed4756fcb43c830bc8fbbfca43c934496bf38a890c62da31ac3c8c016", 0x19e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100000047e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x5, {0x81, 0x100000001}}) socketpair(0x16, 0x4000, 0x3, &(0x7f0000000000)) 16:15:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x80, 0x100000000, 0x0, 0x10001, 0x394d, 0x6, 0xff, 0x8}, &(0x7f0000000080)={0x7f, 0x74, 0x0, 0x3, 0x401, 0x7, 0xffff, 0x7fffffff}, &(0x7f00000000c0)={0x9, 0x4, 0x5, 0x8, 0x80000000, 0x100000001, 0x98}, &(0x7f0000000100)={0x60, 0x100}) r1 = shmat(0xffffffffffffffff, &(0x7f0000bfe000/0x400000)=nil, 0x2000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x81023, 0x0, 0x0) 16:15:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10188, 0x70) fchdir(r1) 16:15:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x10001, 0x8, 0x1, 0x4, "9d86d93ceb416a329f4253d61204658fbdfd9f80", 0x6, 0x8}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0xffffffffffffffb2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f00000000c0), 0x0) 16:15:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002009, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x101) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) 16:15:13 executing program 1: r0 = shmget(0x3, 0xc000, 0x3, &(0x7f0000ff4000/0xc000)=nil) shmat(r0, &(0x7f0000ff3000/0x4000)=nil, 0x1000) socketpair(0x18, 0x3, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000380)=""/137, 0x89}], 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x12e8000000, 0x5, 0x6, 0x1, 0xfffffffffffffffb, 0x0, 0x7, 0x2, 0x3, 0x1, 0x3}) r3 = socket$inet6(0x18, 0xc007, 0x9) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:15:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x20000000000006) syz_execute_func(&(0x7f0000000000)="c403bd489fffefffffd1f3abc4e179fbf3c481f9f56dfdc4c37d393ff00f866a000000c443a5781ff12e650f3807b200000080e3000faf70bf") 16:15:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) r4 = dup2(r0, r1) shutdown(r4, 0x2) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:15:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) socket(0x0, 0x2, 0x7) semop(r1, &(0x7f0000000080)=[{0x7, 0x1f, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x7ff, 0xfff}, {0x4, 0x9, 0x1800}, {0x4, 0x1, 0x800}, {0x5, 0x6, 0x1800}, {0x3, 0x100, 0x800}], 0x7) 16:15:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) clock_settime(0x2, &(0x7f0000000040)) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffc4d}], 0x100000000000005e, 0x0) 16:15:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x29, &(0x7f00000000c0), 0x0) 16:15:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x4b, 0x15c471c8, {0xfffffffffffffffc, 0x100}}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:15:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:15:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x802, 0x0) ftruncate(r0, 0x8001) mknod(&(0x7f0000000100)='./bus\x00', 0x8004, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:14 executing program 0: socketpair(0x18, 0x5, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x4001, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:15:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80001ffe, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x4) shmget(0x0, 0x3000, 0x48, &(0x7f0000ffd000/0x3000)=nil) 16:15:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/186, 0xba) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:15:14 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x15) 16:15:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63, 0x0, 0x20008000}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:15:15 executing program 0: r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:15:15 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:15:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="1b63e4df1a6430cd3ad3180b99172c3c311a1f96e45a1f66429faeaa06c2d670808fd40221c461e393122b7d2d9d3b8bcfb39fee95b96d7845c733161880df3fbeaf587cb722f6d921943e2d7a3d98d2364f6fb16c3607f88ee00675b6fc40f56fe1a952896b5df277503273c6a7966745d054d8d27e57a9383bfa", 0x7b}, {&(0x7f0000000240)="971c22692601dabe4c94458134d6452958285e7e4ec2c21dd44e9eee637cf3d9f03aa6cc886bdaaa76de7a1100191b5a40cfe86ec8a66dd4a880274b9d60afd513408dc78428b6f342d374004c50cb314cec41dd4a594ad000e53e5d6844cd71acf3cb28e0e338b512cfbad81efc4cc9767de16937f9", 0x76}, {&(0x7f00000002c0)="dfa61172ab0fe849c547097a47974189dd2cf9e768b38768dd854451373dc5475a0d4114b1fc221e324eba43704ea589bb0bdd340c9b3e1020646dea8c19f19566ca2e88fa40a9b4b446379f27df00c5280d6f0b649e3428825b1b7e53", 0x5d}, {&(0x7f0000000340)="e864bcd82caf6f523c323630a9df51db22730e78c157efe832cdb11f783d9ebb6ba15a79fda5bbc36e3ff2b06132e021a02864bdac09941ae2ad93ff78db3b480075ae04fd4b", 0x46}, {&(0x7f00000003c0)="f34e7472e2060ad01a4745e8f539866a54887d51f950e50e2b55abedf0fa7d4a226454cffa03b07a8fbe12bb27e55f81fc96390b9febc89e2bf4289240c3431378b506454866020f6d21ac55c52565a23ac4ed77787f0386341c8a83de4c18000ecc62473262d3deaac023e8ab8217edd9fc85b7c47d80d3", 0x78}], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x0, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0x200, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x40, 0x9, 0x7f, 0xffffffffffffff07}], 0x6cca, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x40, 0x101, 0x7}], 0x0, &(0x7f0000000140)={0x7, 0x8000}) clock_getres(0x100200004, 0xfffffffffffffffe) close(r4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x2) 16:15:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/98, 0x62) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:15:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x60d) r3 = socket$inet6(0x18, 0x8005, 0xffffffff) r4 = socket$inet6(0x18, 0x8000, 0x0) r5 = socket$inet6(0x18, 0x5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r0, 0x80}, {r1, 0x10}, {r2, 0x2}, {r3, 0x86}, {r4, 0x1}, {r5, 0x4}, {r6}, {r7}], 0x8, 0x5) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getuid() getuid() getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r9 = geteuid() setuid(r9) r10 = dup(r8) write(r10, &(0x7f00000000c0)='p', 0x1) 16:15:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x14) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x188) 16:15:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x81, 0x4, 0x3, 0xfffffffffffffffa, "15e54278d6a440e516db1125e9506f7e69a79492", 0xffffffff, 0xa4}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:15:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) poll(&(0x7f0000000280)=[{r0, 0x134}, {r3, 0x5}, {r4}], 0x3, 0x0) 16:15:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0xfffffffffffffffc, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x8000, 0x1, 0x1000, 0xe30, 0x8}, 0xc) write(r0, &(0x7f00000003c0)="7ea07cc6ed3adb0176c723145df6e1279818214690e9fb2e9db0afe9fd8ce402c95b6daa9b6ef14a9307bf9176574e0000000000000000000000000000000000000000000000000000", 0x49) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='}%\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='(%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto(r1, &(0x7f0000000040)="e7f2d6f1717688d0702d25110a45a935883777385dffb2f6c2d02fc495620dfa3e9ac21bbb8dbac3fbf62f54be944ec4d7ac2ecd32d2054b7c06c818504f958ccac106c046e1c765d573c0190a566b2ff4115837d1e1ba79256de08aef8d20", 0x5f, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x100000001}, 0xc) 16:15:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = dup(r1) renameat(r2, &(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') chmod(&(0x7f0000000140)='./bus\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x262, 0x0) 16:15:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = getppid() read(r1, &(0x7f0000000200)=""/3, 0x3) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x1, 0x3, 0x5, 0x101, r2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202040047056c90d552"], 0x10) getgid() setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x4}, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) 16:15:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x6, 0x0, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xec27, 0x101}, 0x10) 16:15:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bf", 0xe8) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x29ba183e77b6216b, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x24, 0x1) close(r0) r3 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x70) fcntl$getflags(r3, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xfa9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x99c) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:15:16 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x5, 0x8, 0x5, 0x1, 0x4, 0xffffffffffff8d49, 0x0, 0x0, 0x0, 0x100000000, 0x4ecd}) 16:15:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="0100ed0f21b639b8", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 16:15:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ea365d2bfd7fd9041a3512380da0f09040000bd"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:15:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000078b03e5867c42f929db5239068174f12be126dee7fd5be363421e71ce78e1f9f2f128e5bb4e580fa836c25159c94960fe935a32c9999a60c65c96c9d2cdaccfd5a339cf60bc42191316d94ccc72248c31c456ce02183e6bb14d882083ffb0bfa5cb70e89a796da6f5e73f85a7131f3ec91fff206b0d85e0a77dcb84420e2f69fd8711c402c12839454af0679a41ea66c7a55dfc2991f090dd0c2fefcb06474120a4e3ac73acec35f1fcae3f881024863f6df4d6d6eb355f692fa680100e0f6322dbde83887ebfa52b0b3408c81cd8a9c382d9eccfc9a4f3064dbb48058a947bd6136c3f72fe5eb0f9df861ada6446accfefe50974b36624cd770bb7c08987a3f723925796ad92434b73d1084ef30f8df0a6b25f1ecc228175a68a9c71eda7ba23373241a7a1c95e2a4dffa35acdc7e655c2de0fcc1fce25e6e1634ca4319155ab8ea23a19a4d7855dc889e51f25408788531a1e6599339244e118a6b982aad0b3ec45183e577d37d6c1d62377193435bb2d57ded5f3a26fdf6532f9c709bf757c0eeb668506ed7a809483c5c6585e99fb0d7c1fb9e20ca0a8e8d03acd201a82f5c3bec6f8d9b20d633c0e11ebf129a1580b729cbe9e2d689444bac55427284cce964e86ed543992becac68984fa5711a52cebd17e067357b0b9f375bddbe884fc873b650074a0365e1a815cb9061a97deea30f1fee7fea6329931eddfc1fb2250453f740f9acdf93bfe315c7080b4e5281a57bcf9574e4ecf7b13a2ceb2f8123ec3a8b800496e0004e8c0d4646ad573ebd4a54010c21707b887ad92b0b786173b1b81cb2c3c3c8a87a08323537125b7697dd660831e0fad3ada15bf9802a488128c48909ab8925d6da72a2f282e83c6c1eabb2d058a3ae089f543a4ac59033726e413132d3e035aa6a1b68cc3107aae18d641a4f02f77b3d7275e66936328244d24ccdcdc0c0b2fb782359cacf1ac4c575c91b0df3745634aeb6c82019cb0df7cd8e41d162c45134fc3da61e86355f16ccdb6b9947344e1008a4f0897a45444a8b6f0fea2a63fb892b1219dc79832b02a5a8364f701058d428e0a5c62f0474b4cc296b49edb1df092e0c8c9fe04583a80551c166f34ea3718e272307a7ff3e7c1069de03ba90c794a0383ebbfa75ccb9508a06871a53c745dc030c65f08d6ab875814284e7f7300e74e928806f76456071015067e8250fa01835853bcdb251ceafbd56d0e25514b111bd254b29780a52ed4eb576ccd3a0803f8339c0ccfe8a70e043c62ceded8652e7998ae72643f58f9f4f3df32fb53ea3c19ee5abe5466263cbb005b59c7a4c58c510c7d9bd3faa077574332760f9e4010d028ef2f47d260389c64c0185c6f1c35210ed3ab45c27c0cd4b7ca00c89c248882cd916b97e8d1f048243bb081edc57594400560e64e5f5214d6bad0af46e89162ebfecdd22b3873d9118c3ea90e78b9409fe64d9ca19f46bf5f5552cc43b2455db61ce1265116c0dedc096aa8c7a8f1ef6c073ad1919914acd81be6aef0bd334d7931b7a82c4952d06db0ed11eb8a8edf1ce9dc7990a595c84a03004d15b5aa193c725a0229b49b369414914c8b9cf842dfd8d461c05d2742b8cec45c6420c634bea107bab9bf78c78ceb90dadd4ef0c4cc97f6d233c48ba3444d24e5d690ecdc1c4966087b6a647bb0200b7f85eb9acf3d41cbd41bdf94031b83695974dfaf9200a480306c1d3cbff7edeb186d0be73aff410da31e944af3c97a5a534ce90178d5bb2cae7ce9501ff7e4f8141342c63f1f90b1e645f1a831fd146b2835c4fcd3fad378990a9b842ef1b2b6ebdf0e6ad70f88e06a2e72851599f0b3740c595415d2a1730e6c2e783acc757197ef93761fbf9e804727bde47788607caf89d82340e803ab9f263a50059b7ab22657936e64eb30d9ea685693d63564b1f29f2e08893b8fea13c4ed682c7cd8de2e4db8a672d33a86a23caa09b74cf3498b73947f6a835a58d8498153c522e477c0d5be245a106e4854865ec8193ffe90cd4f2b0f319b2b90cd8dcb1c9fcb92bca7e6cddf8f641340ca5e728a89823eb26c69977ef312ea2cf0f0f6db697029b8ca9495eb71e6c34c00e59ae2181754bb252060f41ac6fc10f65a1c987756884922b87b62aa17581f6c0766ee53ef2ad05c0e5f5cb499dde5280c72acb88d56ec0ffdb216095186b7733981e2d75177b2453befde83b62ed0b2da571ee9d5a25d2290418a62e97de7457a68f32ff4dd3e1dbc681643b12b266929180608b338e26a750f6c735658f9f9ee785f26b07c2a090ef9065a53a912f512ec3fb552741dc06b586ea87f791c9bb30b9cc771cfa521d083065c9fc460d7c8fd78e5c0a7ac11347573eb61ce2bea616e3e2bd10983788e090b9d8bd81674add92f35da1d107c57de0a2c1b67a5317313835692dbefc25d90d71bf1be156a7ef9b92e9e138b3e0951ea5ecbe75bed4e2839843844761ceb5ada9a22fe7df5c05e626f03a82f98742135c0b2bdde54bad5cfecb47b7e2fc395478ef37d509ad67be2ae73fa9a6637991e9a0665b200f7a075c84bf6a050df9d5426bdd1c713806641eac54c802f41232acdd4b3d1ff57155ad8642ff5aa1ba1ba502e162c542eca78eb14fcf1515082a725d463016c5ad14a031d1e61282f61e35756cee20495629740d97768090769c005e34413317797f1c9b615f82a29cf6e4149e27778ba2b46694cf36784b55692c5eb101b8885ad64f1564d4725e957b66bff1d5d4224c173c9a6932feb0bfc6de6de65b27ecb31af649a9c0fbfaa606735bc057b6a1eeb30003f70fa2d7af403ba467850521488a0f621e7aefec288cc7da914cfa57e91ed5c68a0054b5b1fa4fb087b42f4548877926d94757eb38352c0ec538b6c1fd77"], 0x808, 0x800) writev(r0, &(0x7f0000002900)=[{&(0x7f0000002800)="c5576ca6df83fd798650954bd7c9ec19aaca0a5f098551d246e8888e4a6e1a28af7eaa67fa9a5c361d1e028564e5d663fe617eac2af8e5f2b095faac433d402965205b42a07713dcd629287364f809472fbd08d24be839b0a914987c15e2a11089056ec643892ade747182a7ee2a61dedd9919b25f9c0590820880b20e6900f9d2c616e0733c7860121f4641df7b2183bb1f94e0d776f47794d1de0aa1ddbb151acc47a17818dcabce4bbb569711cfc1af3eacc58a87631f63814c283f711876320a714f", 0xc4}], 0x1) r3 = getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000029c0)=[0x3, 0x72, 0x8, 0x100000001]) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f0000002a00)=""/18, 0x12, 0x2, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff9) r5 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000002a40)={0x3, 0x2, 0x4, 0xffffffffffff83af, r5}) r6 = shmget$private(0x0, 0x4000, 0x305, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002a80)=""/36) r7 = fcntl$dupfd(r1, 0xa, r0) semget(0x2, 0x3, 0x420) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) fchmodat(r7, &(0x7f0000000900)='./file0\x00', 0x48, 0x6) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002bc0)={{0x7ff, r8, r3, r9, r3, 0x80, 0x1}, 0x2, 0x7c8, r5, r5, 0x202, 0x3, 0x6}) kevent(r0, &(0x7f0000002c40), 0x8001, &(0x7f0000002c80)=[{{r0}, 0xffffffffffffffff, 0xe0, 0xc283449d4ea6fd2, 0xfff, 0x4}], 0x80000000, &(0x7f0000002cc0)={0x8, 0x1}) getpid() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r0, &(0x7f0000002d00)=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000002d40)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000002d80)=0x5) 16:15:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 16:15:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x1) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[], &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f479a3d523838959293cc6ce89f6d3d1fce86bf8c4fc0ec5a79145d0ca473ccf1ad258ad5e0963873e72645430ef452e0f4eb9aef894c67e7720ca7ba6ee469c5151fba2d89bf8f7e26cb97123dc6f13bc7e430e9eabfd2283aa8e8455b487c284edd656783adfe14632d653ccf27179f5b6cd6c8f311d15fe8a684cf4599b902fce723c5eec026fe4955708ad8e5265bc330fea3674f11cdbca7bc3442de4e7e0c490c90e55ff9e09ee1eec2e7875d48ed0af862e3992cc96df5faf010a1fd30e7239fc77a45ba3ac83dd40c01283f5a8b13b5c55fbbc256d63841e4f390a89cdc895a5fea5db1fdbb9b3", 0xeb) setsockopt(r0, 0x1, 0xb, 0x0, 0x0) 16:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:15:16 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f00000000c0)=""/233, 0xe9) 16:15:17 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x5, 0x6e}, {0x80000000, 0x80000001}}, &(0x7f0000000040)) getpid() setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) 16:15:17 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) 16:15:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x3b9, &(0x7f0000000240)={0x9, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) socketpair(0x20, 0x1, 0x5, &(0x7f0000000040)) select(0x40, &(0x7f0000000140)={0x9, 0x7, 0x96, 0x7, 0x6, 0x0, 0xfffffffffffff05c, 0x1ffd5875}, &(0x7f0000000180)={0x1, 0x5, 0x1, 0x3cf0724e, 0x8, 0x81, 0x100000000, 0x2}, &(0x7f0000000200)={0x5, 0x0, 0xd50, 0x200, 0x4, 0x1, 0x1e8, 0x4cfc}, &(0x7f0000000280)={0x200, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:15:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x4, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x6, 0x20000004, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x49, 0x2, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x6, 0x41}, {{r1}, 0x0, 0x2, 0xfffff, 0xa4e1, 0x1000}], 0xfffffffffffffffd, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc, 0x3, 0x8, 0x1a6}, {{r1}, 0xfffffffffffffffd, 0x49, 0x80, 0x8, 0xd432}], 0x8, &(0x7f0000000040)={0x8, 0x80}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xe9c7afd) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() syz_execute_func(&(0x7f00000002c0)="66410f5b581cc4e1796e27c442bd3dc766400fe75b49a50f18937a7300003ef20f5dd82e47ff8d000000804286178f2a6012c702000000") kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:15:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:15:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="bc2800f7a0e3433be3658d4fac9e80bda8652b6ed57752f81dcc959685ce59ee6e401521f0900e3a2fdf73009cdcc45f6eddd9ca99402e361494662b54e4f850797e84d0f283f5bc832922a1794344c7f643115b68", 0x55}, {&(0x7f00000001c0)="a4104fec5291eda53f5c84a086a8bc14182fc27c39a9e95e22542da885309057f20170ae183394f5864fce9857481b03f7e1cb21b6958ef3d2c6f02dbe3cddb6f597d64fc872794a426b27166986d71b43b9e5bc660249cf16797a6c996400383e7e4dd07afdb08be74224cb278b44b323b1ba4579e8dc32644e5b7179e7a9d68da21b8f675a26f0c34b433f273bc6bb13ba9d8b82b42a34bf2e0201b07b34ff043d86c455519589414633847f5b25d2a9048579f8581860fd26b2bcb3058c36872a5104d5f7964a8b8eb75c6a8159a22012e53e5d0c9fec2a62538fc02f76b11dc49292449b0fa2a5838acaa6798b6e08215856af01b90332", 0xf9}, {&(0x7f00000000c0)="57eef0b63397545396c4a118b0c0b756e2d488b2a95673ea91822f18795e986b9989ee3535b11a59e66ba22142c668b475ea7eab58cbbde52c4468924745fc219d6115677bfffed57455a4596e414064221acc4c4e212e2c9c49794443aacf2b8b22e12a46900247658f6991fc0f1ef7f790dfc75dfd74d70b4cd45bcc41adfe1dec9afa88be8577eb", 0x89}], 0x3, 0x0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:15:18 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x80) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/12, 0xc}], 0x6, &(0x7f0000000480)=""/53, 0x35}, 0x800) fcntl$lock(r0, 0x7, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:15:18 executing program 1: r0 = socket(0x1e, 0x3, 0x8000) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:15:18 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x10000000006, &(0x7f00000000c0)={0x3}) 16:15:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:15:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:15:18 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000700)='./file0/file0\x00', 0x18183, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x400, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000002d40)=@abs, &(0x7f0000002d80)=0x8) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() r11 = geteuid() connect$unix(r5, &(0x7f0000003000)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65302f66696c65302f66696c65300099bd4329971ee8bdf8c1ed94a291c23e15b02a243d57f52427037c5333d8e71378a1294bb49d00e5034c0137fbafbee1cc936e58a07969db688012a996095d1cb2e5676312369b46f9fc9af3a23e5e1bcc9c8f21a22045edb3b564c7a64f64d902b0ecfc339e069de96888353e4650614cee4d44b36663e0ae64dfc4e9db4e80f46e"], 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, &(0x7f0000002e40)=0xc) sendmsg$unix(r0, &(0x7f0000002f00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002c00)=[{&(0x7f0000000780)="3af552454d70938ae5377b80122ab49814a6138428c803a7546edd94495230e4f2373cbad1cc5b54d67f7efc86bec8d0889f03eca169173a33e4dfc37d6bab7462f3a793702f534ede2d8ea733409d86b3d8d1723388a0a6bc77665ca06a91da295490b1d41c7361332ec79fea77f0429c4e1623b92df60866256e20f2c68af1ce80080bc9cad04560a4f0c6ff1cadcb1ba52f0f85bfeae2fa616f2ff4b206a48dc2879d6b1ca7", 0xa7}, {&(0x7f0000000840)="a2a9cbcb01ff82cbc6540b06e7f4092f1c7c6a61a76ab1512c66cecbcfe4c05d8e41a413cb27ba87e6fed20c59c0dc2d4a10a75025888d400a2210d95f53c695284e5101f2bc5fdec0974f6d0d68c1a69e44c44cc4636c74f3d44713bf5801b75fb7f44f290d9185a0f063ec62e819fa5a65afc4bdbafe128569fa55fb1ddec0090768661317e4e54dbf0450a88ae2a3b44ba105fdb5ca418b7489faf897c3308ba3e191135c2b989f72a36f4be450d3d1b03a74ff94987dfe66544453b695610985f530093152420dad4c719c100aa701db104715fec359d706dc5bf4415e3a6da51a4bcf972dbfcff698aff488e8892bd897c8ea59582546706a305ac4e8419b5ec1d006e6e09a3c35cf8bebb3e25ddccb78e03bb3cc2d40b0a04541814148f69c765ae8c3e45389fa28f5347c43a7944df1fb57650af5b2d9a807089d4370287459c667fc55cb5248ea57cedc8495e45aee4c4cc2e3aa1cb4fb61be4c1f87da5f8d1c5f26912794cf636552e561d1857cb9b2cb368dcd65d4d1c7bfdabc043450fae3fbc9b9bc29c4bd9733ebe91bb9dbb866d4d8d3dc6eaecedd86e123f1ca8b38596b7b01d099621089a717d87ca3e584c4394e527ddeece237f9311ccc54e3daef0d133aab01272f58eca82572f652d72614fb688efddf7aa8c6728f89a3889ad9189e9ec746796ff39528263dfdea11c5c0328bd4533f26ebfed2b677315f19344f9d322a987af90bd7163b4f9d3bc952ab2f3b714c105242ec1fe2aafdc7426822d701e350fadd974da7a7b068e962004cb744ec5f53c4f83a9520336d94699fc6720b3905379893ea03ffb29f1c26606af5bedd68bd64918d591a273eb025ef4ccf8ea9ff28bbe255c77b3c0444c135861077bd8e639b334a1342f013299085d985be74cb38e12a879b070715dca11f6b890ac3de399d1deaf980126a0bddab2334b69373be1cdb464788c2358fd8fcbdd7eff4a4e076d0e1a9cf37339734aed2cad4f36e41d9451f132b773204a898aa0b26c015fc7c2a75cb692e7a5fb9ea3df9e1b64e01302332a81643d4458d978ee2df293ccf74688b5958b2e0df7c2422ebca2a46f7af71d04fa688276cd318c9e71b3190ecbe4dc26c7845d4936cd284fd72491e9882ef52f7c7e4850e0f5866e631d8e92d55d2d9abe1145583343297797713e3f703b881221e4c0c055d53f91e9851aa7068f257d2459a1060ed2c474b8ffb133848504570b7f7f2b79060a219fcce5aa06dfc64971072d87a9eaaf86a6401b7b658cfb08dbad73d0524e8ebe47a704d743fe9c7ca0c2f7b6ea3081bc1545c0bc9916cf96f8e656c5857296d06dfd3486f1fdb2765cf6221c2ab37234eff83c30846c9b5427a54b4ed4affe55f983ac83f08991fdc1860c72ce7a36163c85084d393af155fe6220a32c58dc310d550641cdeb6045699e0cf0c9ff8128fb3798c4c591b8063d5fc9765a3b5737569a917292fa9a2ed1bfa6c025be02b04931c58bf44abf5e7de6e98acba81ceed8b6f2998404862e2806a6c1fe728f705ad77515921ebfaffe9dfff6749f564234dca5309e3018b389a4fab253aacf12c4830cba47b3f099322e3d5d9b3985c82bcdc0c667b3570271ab4bf341fb338a3fc4cc93737baa40b47785b3b7aea613d57c3557caf9264d0c1286ba7a5eb5af61d80a7e6072aedc67cab4ca2ce0efdd99ebd1a705a1fc51496cd159147a4f8fcb0defb045275a2a3a1d4a6e2f831489a0b8ee75f3c90dcf7328e7e44722484a3d46472a96a903527e32d3d684b522d6c27a68a22f07ea89671512de7dee9c279a4490e80f824fe8c18ce6fa7095cd001835859031c3ac44f9a0994cb1475804768d7ebf06f4ebdce644dff149a05ec52c4a919d5eab9765e1558cd5196f77aafa3da7059bb73f0782554b0fab7760bd72ee947c5c1ac4453b1cabe7b8c6be02f4d93c2037bb45031c1c1bb7f3e03930c5dd91c8af13dab81d8f67642ab3795ceccda758e55ce2d370ba0c2cf8d869a6a7ce5791f0a116685209dfc906d1263d8503abb583531b5831dce2dc8fb9e09f247c8f00fd85efc32618c0c3acf15598dd5b2f562c1a08f7c0c8884a6f2eabdf4cb0b7e6901b70cb3157a4e458cf09cac9cc3443f2eec1e96ce7093a22c5d08ff1322d8b293315a41565f9ce171671481c9326f1b8eeaed37fbdda985114cefa14decb92e5b1f8acdee39911bde2dabd0854760a0ccd27d3fa44ef7dfcafad518813016f3898e2bd52f2c7ae6b8fc69b4a2497cac8400185d81208b93de5908500008f64f0fc0c98959f5614ff2ca05be50ba36a0e1410f1a5048306130ffe049d864bdf1ac1ea16b2c2ec3175f6a072729b6996035e7258af070a330c37a24213df573b5d6b7b0ada278c0a9f7848b47e1cd3e9b0a04104f641f044585d136b1a3a4439e59c0694fd2c9f46774eccb5222126c6b4ee2f21f153666bfd22b981569e118719831c8aa30cbbda45a2a8db9419442b623a5c3542b70b5c930ee2ef370f140f3d193bde0be3a18398d87542680bb08dfdc80f8d6eda3026bef6e41b23fe3a3ca3b54fe8305116ff12a0948a07f48f00ba3fec32ca1951c894c27c7b75e6ca69c31a8c9b0cd229369034f9daa7cf4da8083beb60f036d95c639e568905a2c6b6d2a2d968aaeaf07697ca0d3ac9a0f89ee740e4ce258c99c6bacc3cb8916aabd53dba691aa24e51344d6b0474920c3552c4069ec06b92b425e1c4cbccbd0428b841aac453be3bec139283e2ac8fcae4f2f29c72fd6025272771f025bba31289300474f58c219229b91b06501844565a7be53aaf22b118e48326b08f9292c3f9d5ea9fa64ca158c7912f668fa65f0de706d3fc568d34af29b4a2bf495099fbbb34cc78a2ae3f2280022dc94c77e2e2c4976248716daaeec0213d797799bee70cbe13ed9b35963faddd18048fc16653546646acad00b0b8ab861dbe7fe13abfeb1f1c2b0b1d8a7f0dba97ae9d4637aa2acd5894f3f982161c5bfc70c4fb1cc55a66db2de000d6ea04e062d4d6731c3ca48fa5717659267583418b66c412099533de40effdb3b1ce9e47b99579351d1774a8a2559e535f91bc4de3facc9c87a37b7dfbb6b3f1c323312fb5a86005f144dee10843309c75b6f51a093308e2ad0f2fe5feff35189cb64a1654225c1ab7467c975425769a80a4a84cc9091afdae8025754ddf4151f59d4a5a89c723022dfc5a0d245cf84543bb8bd3c8c1b8a375b64944625ef730a4c0a9c92ceb63c76d7de56be51d8d98f03f76d86f412456a2371cba2368ed6e9a4a2537700a3ea9cae5bdc1ac430f8c990cab9b0fc195e66f87da6de96327500d7c82f128c69a140a8eeb5d5978605dd495cba0c97a8dd4554bb967e694630fed2399a53471b32cf6cd53483eeabb5eeb0700b3d756f00a6146695844e569b6aa3d64a5e22fe0dc169895fe1e3d12c7dd1387331a3600ef1be78147b32ef0ab3578c85c72edc5646bd54b83b9e717a438ac8fa4be1c3165b8c80bb193e1abdb87663d9cd4166dd293959e1726d3cd5a95268d04e280dafd75532baa51bd3018e8d1e8f5b7dd7dbd09e3e2e97becafacf4a9c33c2f5583e01646b49ba7e8b0a6813fdf2e57bb6e386e6aa93be0e55c6765dbe82bb952a706d9f6bde9e0daa9af3b29f881eecf6968bd0ca301e4c29b9e778edd5be80facc16dc4bb9861428fb0e5509dcb019f67e4f4568ebe5a4ff06bff372135a07217341fb5b3b7d60c169f8054a7f96a05e270b719e31ba057f20deead54d72eac1b7214037b7735ca20418e88e418b86728565dc5acb004f1e61a7f55b3826462111b8bf1b7b229195aad36dade2ed1a77c489946a4e9dcb72872b151c4c4dd47e8d239b64c26b199e7ee9e3d8cf279849f4d925d57a1231a3ac2410ab7c8f3a8387767c773ef0714978f29337e469a5bc5f804ea0bce0ff0109fba952fdce0746a05508551de903fde62d035c978d48f5b8524e537cceee885266d7649e85160ae1b479e40982b15fde92daff24c4e056d5e5d469e020f57753a53e376b19af9cd07f8d281f0d12624813bc1e967131b01cacdc7c1efe55997d37c7134669cca32ed9b3daaf10d5170953ca8f04e11043984a1f521a8d5539516def72d074a9e6c94a7c3c416849db69c4813e4d4e15d55d657d1c517ba3556b95e3a13e3ea5e5d87ee382396133c41f396f246ec48fe861baa774f113a89773f33028b97996f8bc19452ae8b7e3fb705a65b0709369074efaf8d0e7b116cf8c2f5aee16449699f00940bb59c969cc0e50fb5b0a9f8d4744f100db5822c29ec6492b066888cab4ad1ef9621befcf09b561882f192caa5e8d5eaac091bb5b7d4071f6fda879515f5044d3096dbae8ab40c9c9b032dfecf4331b0d5b5776be870930fbab4d4dd2902d2b188f0efbf4f706e0c4cd92e8f18b6c6ebdbcbfddd70d3293afefe08bca6fb1811726379d8960019034baf8c220af2a14834698bd659c8d67124c4b990c81b037b5fef02837f02d030d7891bc6a3f729a15ad5b8e9103c3e2b156fdcd48e2eb39b136a265a49f64c19fbf52573523341ee6cf68dd603a8313ab837e75e603295d15e3f251d5128f793eafbe5ad8bd032db876e5ee3703da5a2fb2235a5520288e31b04344541be774bd9c7a9db71cffcc640bbba8e8cb7303ab348151c09f00040d7cfee9b76c7134f70df483ff8f3e418947ffe7615635ca7ed57ceeaa388128c26c2bab5ad967244ac52541c2453876194e1c9e5d95d05174463f6c63746baf924c4bc9bf36799d68df15f20932117ccbd56f0dfdfef2af33c29b9a2f92e075c4dba6c2dabe3b35f0477d298082c200d594f42525dbc6d9f5d23f0fcc0163a4f98dc9491d442e686636112cf0e16785a0961fe6a08a966b3a789141583bbfffc234bb6ef0da167f0047c82e7d648ec7b6d034f7ff22d62bd4e6281efb63fce8f895e03ef56a8d4ea2b0658fb87e4d49af3070478b26807feb0e246741a1087f6af9df2ec9a1c85c997d013930b286a5aa832ce799c0b0cb16fcda1f838f9be34e9d6cee6c0704e3271af811392259a879ff8fa6812b60a15cb1868a7bbba9836c72ffe2e2d1b19a7bee69e5f5f83279f9a91e427ae608c112610abcdab24f78317317856a6be5ccac7fe5cdb4a8666b8bea6e0e678680a4a3d167e0a6b7500adee7c43e17b25f7bde4dee45f8bcf08a36559701401b30323298c0ce88d1c7950a424eddd066a4908927b22c03ff1c71ff500487d127752914b383e4bc1d0d7f14ae9213dda66b5a38cd6183ccc5a97dbc8111937b236dc66fe1d3929d2fe6a6eded6dbe5701b20be5cda848ce2678802f905346da82d19f9aed4a711168b50347a058a838b92a8df77dcb8ea7b33c1e2dc58770328d837ab3964a491b1bec38dc4de9d087fe81508a68540f42b8ad81b2b77bcc28f01aaf66a68fdf14637f6f8b6b5164b810a49e511b0b5f477ee961f9516036e6bd2ce14d9f49be061e86642a3dee725d625bc65d8cfec1d8da7eb383ed1b0050dd6f91002dd0a66cb4ac74e889d4267ad9bb77b19754676fe4f9d952dece25954c7ddd505b3b997e79e5b2f76100f1dba73f7af758da8214c148e1e426e0ac72a1b719d6c99415a16fafafbd4b1ac4be4ac4dd0929a58c16cd9ad85484bc8f12d0569f1cd4679115ac3a6d586244ec52b7585e0dec0a5315602fbb3ae212939a1edaa8de25dd744a31ca720df8da708a08eb37d6ac193a5278ee56996686f933ce25650589be24c966b3fe52e933774b490c83c27b", 0x1000}, {&(0x7f0000001840)="aae3a2081144e8f35d295636b3874f733fa0a51792f57036b63ebd60cb35475d62ac2f9ffcb3dc8b388f90ad75824d0050fe545ad8802ad7ae19c55e4ed879708cc331e7562488320d2d72c238ac815174bdcd51efdb880755c096abf93f09c8c55d267378305551db7a17283821d0231968654b51c0b1f746e6f9cbb9403091b1f3de5c15a47bd7e46952db0214b534633a7954fbac4a18586d6398bc9649bd07da3a992b59814a3eef67ae7109", 0xae}, {&(0x7f0000001900)="d879bf19c2d341714b35ec0b1a5f4e053670c3ef64840882e98bf6cdbb9325ddf639fe89bfe3f93fae64cf9051e07467a3cac21180ac97ff3200ea5990d6585ff802052c7a649f9f295e33670d8aea73e47080647daf9bb80f7c65950e62f79450d09076cf9c", 0x66}, {&(0x7f0000001980)="0f23defb5576ebbfcf366ad9cff30755d9abaa3c46b01365f3cff8a5eb96b6c6870d79042a013c6e2c19e149b2b75a28cc5ba898f4945dc5a07ed027ab86b45db8da1648ee3afff57084ccbc04782205273c3ad8536c4735e892c4dde966f57acc323497694f0d7a62", 0x69}, {&(0x7f0000001a00)="a76e242834981477464e18151d1c4a8701dd33aac6dfdac4ed8fb317bd6670fbfd2888e96e91696203fd6a7bc3c46d52d35a05b6a1ff03d979313d402a578e3f581fbf4e9c9027a498d934b72ed2c4e13f2c47fde1e3d04fd0546dbeda60de363284b058852d64a6f35023166115ddd63ef65bdd3c2990e6a6a3f2384d87c1bb8c35f63e46329af9", 0x88}, {&(0x7f0000001ac0)="e13dd3c451cf67f3161c696fe823c327508bb3a2096abbc44d473400534687415dcdc811db63d8df3f2c85c5e48fbf9e6aff5956f1d9babb1bcb11cb9dce91b53bc1164d5994fbc4deea472071469e7700cdb1c3b81a09af0a946b6266bb2edaa50d03793df2bab7e065f3728236b51876d4e545a16822f5852741b58198b94e61d53b37d55f5587e98683708de8d3124afc7340d2ba0f0ba56cff8b5c15614c8169ad42f90352e91e9567d0722ac85b90ef3cf4c3a3afd51ddfda21d4fc9299a28c7c183f369f06b81955d1573649cc131343763fb9239599d9e4f78584338ee713d50c294f8af214f141c4ad63fa2a5daf8c6e5e207de6c38bad33dd2a0d7b6bf8664a95fdfd812b2a514cfa47276e95a42d37495952517f0de924030e00b9604f15728503a969281dd786e1c7ad2a0b20df48bd73630adf2a85169b3cefb7a16f2bd4bb9178e31a4e331f5687417525bb2693fcf44d0b404380558368dbef4890448160a2c072bf2e7267b7dca7eeaadb77dc4830fa10908b0f2fb9334a1b0c46cd8a31371fe87d92a046df83d5277b7bb784ea8dba7e53452f1b65224699b2c8cd9aec586e6cc38083477a961456bc05366946722658105bd04023df72fe4423b419de299829a14f13728b24090cfb5a3804bfad5ac73b502ecd18a64f5fe92f5dcb771decce5b78b3a8e415384b4c4e83d10952d77460a55aa4c7abce76ee221ddf42b9263388c38f86ac0f684ea6c286a5a2b5bc4c1dbb52f6e5d37bdf9c68680e7775a14f3362de39f4577bbf93c02e4ca40ab402ee56827d7931eac38b20feb586b4cf404608bb6cbd3e2f28052831e760f087b72a4ce92c418dac22b2f87f776264e86427a9b36879468f2c7bfb334eeb1b660eb9f32fc6ad3f1d05bb72ed533f200f3a3c1650f4bf78d1b41b659dbf63ecf33ab48f5e3e14713810e991c81019e65199699b66a06204994666648b85b5f60878012ee2e903a871b963bf7f735c012907bd03cd5276d9f8e9d329685582001f1e51e305950a44726be237920e631534444dbec1bcb5ebb8995b5d6f30858628923b5b040fbd4562b9b4fa907dd55c3bf609c776cdce90065f662a17e082f18e431262e563833fa90bda22dbc5db42bb7566728da92c2ea08ef3dfdea8c79b0a3b28175a64be28e663d268cd589c2efcc8f3301a2fe1745c4872188e5cd6039a93ccf43c9997cbba9b206b72c6e45e71b2e27c99e37469fb42c7e030c8d1b5b5677211ceb6777afff07b916eb95194858f2b917a118d5a6a29269abbaac6a32bee64c22cec31af307224473a5851dcd00e89e7aeb4c656e65ecb0f24c50567f291dce9f1e9083ef3e2d7abe5eb287569c7a774959ac6aa961c95db9cc7a45611b992cd338785c1f5042fa0b49a8da1e89db1f229e418e06ceee699bb7d9b1e93888a7dda27defb846b6128f75c88f3f3eb12bea27ea6d19c1fbfeb64d7effcb44c51d9089aad418e4a821a44f5091b1b309326d570878d4ca56512269a723609f7c6943fa5507b8d89bd51aa56c5b46966b4dcbf3f7af67433b1563ad6aa73a25d6e4ed4e2daafeb4b6a90f8d116fc3723565b7be9a8ff19615ea610157ba1aa8e6e34727eb7ef4997aa2feea83e7204e8ca514bc30ef23a92b0aadd13c3059674e5ae0ff443781df6492450415e95e372f71f2eea2b60d7359b552e9a48d894fa5b7214f041737899574b86872aeecc193b90526a30986a6fde0bf9d0078f8323bad63a42dae3b0518f822edce8b4914ed0e3c1f3005776116acc60178681dc9c2c10313e5551f05580afaad563ecb7fd23f01d3d2b7842ebcfedaeac52906cf419f5a7a626178b00de3e5ec0d9180371501f2c7e73a62a6174eb70c6f5283a6d1398bbe0b4faf82edcf7208ab0a77a57b68750f5910814e9e72d812fddee46a4c1b8ec7d84dcb0292d42d31032e66aac24e41ca372e10e527681707ac3a4404a863bbeff28510af483396bec5737161001fbde9fad587e3c7689d8b64448ad2dff24b509ecf5550cfb7e027942c0ce8aa400ddf068a0c1900fd8812645f929af6734b8c6b5e5fbf7a10d1b13f9b98b7676f45688593cb53f798714573cdf553e2b0947c9e52f88e6004dc44a648c1eafb435e8c89d440dd6ec4a2cf57f14a3f510fdcff3a230ca9a58a524b1f4568f6584dbc4f7943cafbc64a475af3c557e94e615da267b1e5a1a97b4d9d722bc571368af906d51bd3420db7b050317ead2953e84a7b24069ab5a022885fe67ddc5eb5f3d7dd4c021e9dfc79874bba8442f04d490ae2ef116747612df8a0a23d1d958636436924f21fb6f149119c20ce733bb862c7fcae4012c916cba767a96ded5d4705bac468c75f77006aad4dd23602fdca541a12e1b3ae23b8e21e09e6aaeae6109bf632f00602807633654adede51d3dd979e2b8a054eb2b2007a997227c1d7f0ae21d61c5cf465a9db12297b5a347faabe9720e78a3d4606f683052ca41c8208f76cd55bc1fc23990dd608750fb00045dc4292b41ba3b56fb3c8c8b8b63869a153fe7fa537a6665ef87406c898850ead898cc066a0dd60608eb2c9f9e086fb924397f0abfe58d39259085e066a5df12eaa3f26a51010ec3a20a57eeb7a838a2790077a70ab67a162662400b7f437af2fb917bd325b177698f716dd8a8604153f5f2cdd9a733014363c18cdd9a8fc6f34e0a0a5daada21daad7351f2db105883dbb2abf2700e62a07cdd806ca2d04be96d2c3b614084a3d367273484859eb8e564f53632373024c9690f50be8cb0527019f53ce80cb18956493746879357914222f61c559aafa661ad91826c3c63c7a3bbc9e246b3d0c3ca93099e79cfccb449f689881f66f6df4ae9481e749b776ec7454580b94b122cbdb79357a2471f86a5043bb592cb024a4a2f7c62d185b413edcfce059ce04f7108730b9b392615ffc7df2e212643204c508e1d43687ff3479ac36b02653a47cc8d86e9dbea6d84559447d26b8faf5ed8fb0dcfffd7035a9d499f48f31ad8d450d2bb4b1334620fa9fecec0890f10d56edc0e0421aa2e26f42868cf1849f8024d98f83c98ae99f2a32fa3de785b1adefbfd55b37669ddada697088265eb5c1b6965c801dbe84968bcab26eb01fb8229646b6bdbe3ddc8b4a38c7613242748aba636a8f319748f6609b5d450888b0a07209ee763fa536ec613176ea1c00156c640131b240b184b113837fe670f6ebbaa40c97467e7c1dafea9598a97b7a35a49326d6bcae689224ad97887a875801974198ff30c404487645d5f1ee7f355e6b72d6b51d814854ea2341ed0ed2fcb6b26a90fb995a350dd6e0faab0523d99c91780bcb8bf700da94714d71190c1bf84fd815d6be6712be56e89b35871fdac49eab5d338995b8b3a89f5b389874247943f3a3f5afbb89dbdb3fa81979ac6f41de6dc76c73aa4bfb39de01861e8dad72f863b73297d1dfe5478048dd29548c95d29a19e07aca22e1116501f98802a6fa2d6318fc7080d5a2cc45bb83da2be27adf993f3dcd9b48b3d0a08987f44edcb5b4aee0af734d0b403565a58c0dfad32652be1ce123956d563c74aefca1a943010b966bdf09c90aee997faa56439c850f35f7ea8f1a9ec6c5f92e30d4fc1c9eed37e129b7dbc88733a75baf36ec3918132a3ca62c73a94d49c19a67f563b3c8d058d18dbfcd34550e91545efe7b233e29c2ff13d18580f721c92b706333872a48fa8616a04d7330b85180e591d914a0dd1b1ba39f0c289b84b6c138dee0d03c9ae9434e4509a6be03f4d77c4818e2423970647ad4bf534deb2bc7ad9b0b8c10a1469366a940ba323b3fa38a484644e151ffb14c25c04678a83a90c4c5f3e24f8283524af6d0783a589af60ef678c9a0244f2a9ecdbdb3d6f6ad6c32a78c6b2cefc1bd5a1f8fe83e2b231327168978de5cea9e3e7478fe269a6a685fd36383bc7116128368188a33482095f53713006f04c791e2ebecb85da16a543219065354b7a57cae984d486b521021f5a2074e9129a7ab5ba8e973018d9432b8f43f64e9b895242b2c6c18d039baf301521163c925446a034ff07ec9062214d4457f721ef8dddf865a5ff1aea71c5eb429debdcccedc116cd34ea6056555f91950293126381ea40ae463107111da8cb3274e263ea80dc0086bd6420b983736b48b1b15a904941160143ee46114dc2672b2bed518a219526ee2904184c6ac7d249354623d312a1597fa9cd304df90c5c64bd5deb6ee2dd095c49c992be2f7e63e977aad32f417e3203e79378fa2264575ac43fbacfb4d8929ddb9cbe3680934a945a436fbc6c0a1c0c64648e37e1ab3358927f0299f0b3ff30e324b7b54ad228f8d39c9fa8c77e08e537cc26b19e725d80c34e8ce2450d4ba7c23860c3bf299b9e9e0e40445c8884adef5f4c346e339beb6ff129b4c76a2154ec1c96f0cae59efb30b5474c4cba0390d18fb5d5285cc6b17d2048144e0b85ea0e916c797d55d33b0367dab04b005d948abd5d9acc1052ff59931544074b4d08e8da05a32ac428226eb170687799b7fc5a02b509cfc96353fbe594f7bf3b7e2f59536162a304c89a639d92e13382ff2ac65d0f9e657920efdb7f53f584cdda494232867cb90d9a4b71c1269a0216c25af7b4aad20ba743e4789bcd6b36882c7df91c722bb79d3e08138649ce39eb4326a87ebf7131b837cff9a8588eb880cc7910cbef11e0eef89396b6772acf15626d3767c94064abc290846e9ee49a716ae4c1743b9087619cd646761d89fd1baf43a6461a12f5f29b03362bf30eee3f6fcc3cd1c8f2daf431d224abb93a15efa1a2dd8f5019f92a39102b36a693c56ae8c25c5669cc7b6b7e5717b26cc26c19f509be95468d7c9daff4afec7a742a01bbec2cbad537def7a096f5a82f9e9749fd14c975dda0525bd94938aa44c4af18ceb6044693172b1c0dbb4a1cd421d4b8a0242f733dd2288f476685406a80a24a50341526b465fdf60f2282ede3d4dfc57b217a4a43a42485400f2dd5aba676039d7fbf186e2e4677eff596d32b17ac4c896f6b3f2ebfee1ec869f665106b645fda6d2ac1cb2a3903026c151c7b6b2f110075474118e81e3d52b6f082255908d972ab36ca25f8bfc894393b579de063cd745278396f5ef5dfbc61160045d26190b88adf647d9ba53f87f547a5e860180a4bd430cb08aa9e0e4cc3522644a9ed141f85c694449beb22220caccbdf6e11ce501f8e8208083fd9eb42a6a394b1d0b7c0b8411e5906b7173c4d02ef31d6fdafaeaa4b78ee446b7ae30f871e5cf709b89ee9305f66a886f1560aff7ff7907eb2a99f46ba1cbb74f2ce8bdc9331232d5aa2afb59bedba27fccb4ace60f0b68000dedaf173c180764ff668b69731ea202dcd64fc80ed6d684da7aec09d3d233f2efff78274223df7aacaeadb2acaea522b7ce3c2cca2d2c4b7b92c07884643ed638aa0ca3a5f31a459f2ddeb6911ff380a5b43a8cebdd1f6b889c477161c2870ca336a60e09c319f03ad0cd509c2d4688f4a6e6fea6526fb33e7cfe760cf7ebda4b661099fd5ae53dd0f809da034a0e0e4845ca020dce99997a1e37ac95113bf508257ec90d5a946aeb3a67a4baf7adf7cb31194ca139069dbaf32b8c32c92cd7ffa67fe5c314ef9521b7279f6fe1f166c7beb7c146bc9399c4d08ba405972e6aa5a7b79817860d3bf018140a513bcfb677405f6af869727f249e53d48569d3c22646044fc296a57d7f07a3748d41bb73bec0a95c7ab9f7716e6ec10e635c8341d4196dada2040c94196df590561ec3c0de503", 0x1000}, {&(0x7f0000002ac0)="4d5a05651507b04c9fa3f34fab57009fcb610b1d3f6c7208e98d3e979fc67e9f5c28b37c75cbce3df1c5b42bd68dec72e15736c7b69923bd922b0e49f282ce0ee2a88ff843e001216f21f2ffb6ad9daa5345c49ddd34f7cb33de9712e022d4c90eb1564a249d190b63b2e05acb9db909fb27eb4d92659f2359ec31fbb82112899471dbe8effe182b124754", 0x8b}, {&(0x7f0000002b80)="0328096f263dc633fe958e22850ad9cb7bf7d78e804863186156162a6241acb685bf09d785609f2fffea4687062f2110bd1d6483f5cbad4c2014258b4c870288feb7c6701234ef88d2fa26", 0x4b}], 0x9, &(0x7f00000030c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000730d914713eba3db45f2f8f1890dcd8bffd6109c5ea6e70270ae129eb7a78e357378dfc3d577ae50be27772b920b2d1a42c5ee7b6128f40276bc221cc5dd3d8db5c3830aa62e44e1f1f2650bf2898184ba4a8e67ea492cc2221bd17a283d5d176e64c9f72f07fe5bbadf2e21e519ff04cba0ddf99ae4b1ee0b3ce2357b674ae86614f3a26e121d2aa8a0ecb89061c8be", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000004"], 0x68, 0x400}, 0x0) r13 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000640)) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r14 = openat(r13, &(0x7f0000000740)='./file0\x00', 0x0, 0x80) symlinkat(&(0x7f00000004c0)='./file0/file0/file0/file0\x00', r14, &(0x7f00000006c0)='./file0/file0/file0/file0\x00') kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='+\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='[\\#\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='x\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='x\x00', &(0x7f00000001c0)='-{-\x00', &(0x7f0000000500)='@\'@\x00', &(0x7f0000000540)='/*@\x80,\'}\'!-!!{(}\x00', &(0x7f0000000580)='1(\\L\x00', &(0x7f00000005c0)='\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r16}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r16}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r16}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r17 = kqueue() dup2(r17, r15) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:15:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3ab7f633728d6028880186d9fcc59c0c792ba553cac90f4b265c43ff6aeede807d52367171c5fd98f960b9ec6ac842cd29ac7f4d1ac678d24c6e2ab3d3460b78f3e23cb3a187bd542a54cd4031104995e3cc44f53df5f92269b6c7b15b60872b11a4287805fd0c3c15e21c51e35447984a769c18f31400731c78dd8b0a323d47", 0x80}], 0x1, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') 16:15:18 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:15:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x291) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:15:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:15:18 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x1c4}, {r0, 0x121}, {r0, 0x8}, {r0}, {r0, 0x1}, {r0, 0x10}], 0x7, 0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:15:18 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:15:18 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)) flock(0xffffffffffffffff, 0x2) r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x7ff, r0}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:15:18 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beeb8893230ece3516ff929accc84ddb37d3d7a9f6418676fc6fe8bee76dad29f2a30f1980e4ec2932e35c63f67a40bf1325cfd27209e7e462b7f73b9bbf48d672c40c74983f89791bc40ebec12d00f29260c4bd8ef78d17aec0cecdf38156c793dc870d56562d3c2adf36f28bcffc2911992ff638ace7f3a4eb222b4517d4c700617fe0f11b34c0c325629092eb7bcfdaf00a33cdc6a5a50ad60d235c56b791ea604c21b84284550381316eeba23ae188594fa55c8d5bee32c32a526d2e625b2a9fbe61b57e04576f"], 0x0) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r2 = semget$private(0x0, 0x0, 0x7d6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/4096) r3 = syz_open_pts() r4 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x101, 0xbf, 0x80, "2b0e77042685055031a6c2aa11f754454345a90d", 0x80, 0x800}) getuid() setreuid(r4, r4) r5 = dup2(r3, r3) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r0) dup(r3) syz_open_pts() 16:15:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41195c368771b6626551a90e6a0998bd25030a0bde97ac82c89bf594722d2bdefa1e8df04a44bf6742ed274c38840b8b5322472ac9475377eb299d3a967ec3d043f067ab7caa76d57b34f96577b4bb39928b8ac3cd25b6558330f3b5159eacd4fd5d62bb1c93d641cca5cfe59f6444a929f389077c85bb6e1db5fe29c1f0c0bcabc5b95223b8dc59965e12d3481c0a08033e24045b5eefcc6a4b22e603031dec7f7b089a2a5678372bc8c6fecc3ffd707b50e59d87b5d853edd79bb2c9862dda5fa01ec76b090d1736ee1839c136c30f752588728aaf", 0xffffff12) r2 = syz_open_pts() syz_emit_ethernet(0xe3, &(0x7f0000000200)="868a1884d568037e029074cbd1adfbef468ae3c4b2fce9d122f3a4ab082c224c2b63b498ca5defaed01631d5c86852377c5e61d4ec71465cc0d21a45a7d78d9dc9d1ebc9280c58d0285f0f1ab1e92c00fae8a48337adb830bafbd77eea6afc29f8718c2efb3884167cb1f39262173b0cbdaa6713c92a30abbf10ae1945c3634a141f781f8c396d83da07a0e62a8046615d2609921761f1babe377d6d577cbbf1e3b503a170328979ff102a820982f03ffb423a6f8a86dcbfb672e11259ae44ddc9d29fd871c2641aa59fe8751aa42c082cb47d64729428d30c533834a0653bcf37c8d5") syz_emit_ethernet(0xae, &(0x7f0000000340)="c066e637f804156a2f27ecf34b27bf2c56ab27f04957963e476bece27ad72177807c743cedb60de821ae8b4b567be547c9c98805b19bfa872e4290d2a137d2742436f92fc76665cc62b483708ba27bf1dbda5390952d4a3b2148ab751b45e01f81c86058883be52a6b3dfbc7e2a55e6abb50ac39a87ee0cace0f19c5c107afdeac8d75ea17a0d2f7ac3967453bc95af5bed6124089fff2e515b227c7735c5cf9c283db91954875c6a1ad06c51fcc") close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x81, 0x1, 0x1, "eedf86225a3498c46aae93c115ae932aa3825795", 0x9, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:15:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1800004, 0x4, 0x0, 0x400, "ac93ffb7074ef39dec9c5609b1c9e3f00700", 0x0, 0x1a568c65}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0xff, 0x100, "27b91e5b4cb8b1730aaf7f5a491ae3563d030e7b", 0x54c, 0x7}) 16:15:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:15:18 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) r2 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:15:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x128) getsockopt(r0, 0x7, 0x3ff, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) getsockopt(r0, 0x3, 0x0, &(0x7f0000001080)=""/173, &(0x7f0000001140)=0xad) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001180)) socketpair(0x1e, 0x8000, 0x200, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r1) sendto(r2, &(0x7f0000001200)="6a210f04c88dd6db8221e3f597b09ab4dd76535bad3192ace3bc9c69c0319168d1a27af1f1002090879aa55f4a50331fbb23acbf09d9aed2fc1d576b3368c1aca4219906c4b2e86b0231be569171e5b26d7c4cec1c6bb59cba1fe9b4e88bbd39f6b5f58926ecdb1caa36ab3698090920a4fdcb217d8f6b1bd1fe98d6391cedf54db9a6ed4820f3070abdae3e9b196536c36d32941904dd5e1ca259ef77388b5b3f53bb7a8b3f5db802be8a681f01b2c387bb1a3fabe4815ae83bda1b60131bb58fd1ddb2fb9629eba887a9036afbeef21ed432a864ebbe7eb4e18081d7fff9298aac41e509d9b530fd8c6bc9fe758f8c9a7ca4a3a6015eeb7fffd0cc5fd3f93322037d9df165e0a46c9baec9124825e287841f6e42d960fa26b302d1a2e7493392ac8dc7fd413df6b8093533094657bd7749a6a176f65151374944b7569f9577646430a7f166adefa54d1e6e062be9076e27f5b83c49cfd6ae6a8cfbe4b407481b254f398ccf5ce82a56541c6e40c0010e00a486fba3d5be1a7b4a89f1d8005756b5b6e6a8d95ff7680f18bed2f845ad65607be21a91065fe824c06a5fcb7c3b546ba7ab5650b30abe4f06296222c656089cb6863ad76f6b26dc3e250d77ad8086aadeefcc99959adabf6f2b6878673a77cb2bf169216b6b339d3a5c54ad1ced1294c38ee5d64fd075db9a9edc24b8ab9d955cc03f52f399863b907a45661106ecd040477425479b04fd61d538604b759678643d3746c97a42a18a1ddd058c6753b0b9ceb3e84f46550d2bddbbea2a830bce9671d72ef6ea7b091c617f0e932338ea9bad77e8f8d521e5aad831d6291901fa6f8a8f70083598db80cde882e754297e2cbe45122451f8915f24ab7f69e5bf6e80fd6b1f7c3fa4c7bf154e00a992a389f295861c335c58c0db95d924f7bc7a0274c0bf56ab5b15c07b4b2793a5e9cffe67409403fd0891a67b51db457deab8a158c3160cec6d2aa703efb41f5cbc0cfe26dc7216f419a2d213d72f1798517e52cb5c7e38b567987395a947556db4f31eb973125d297528e1dbd676b9e4df5a4429dc92c3346c72ceca12d76880f7fe580fe7009d0af65711a3b07bf72999c2060fec2cf68030d6df18c1e95415da46732b5fd360327201eba4f419cbf7aa3b85581dba72670328d68f03dcb513b52f4cb39f4a8d5ff376e6d31bd60f9a2ea0dd8e41afd6d478d4f1b109ac2b0a4b1c7e9760f0701574d046a592160e646ed848ed6e97a60d4b05fb63010bf5b3fb914c367e3ea8163449d9fac95ba5bd21dc4a2a698cd76d6ba69d7731346f9b5c20aba965276c4550a9332e8277109b1311c4b7a38a63daab721ea15f06e38d980f07dae59373f417c47fc4723074206abdb084218048d40e95ed5b04af306eee0635387335de2f1e76b03267a18c03d3146f00d30418bd1199e94b3ba1f3f5394a01ef7f2d45cdf2bb79f82d349dbf8894b5de4abf700931d29636b1272878b043a0f5db85c1905bef460a813a508f8da5716595813ecc650f3b48f8a235b80a3ffe133ef30942dcdfc2756c279461b14a8c0df2f23d26e52e06611881e81587fee0240367f672d87535c6ea6af7a0a0c480bccfa7b9ea57155b648398a275b71f9217a057e7ed635931d81eeb3579beca28be0dac3592913e653b79d7eec9f60b77f7a15185ac8e505076a8085e899d568f3639d62fa2de2c2a0017045e65c4913d82fcb5afb5d23dd2424ddf6fc84d07900545050fb299de83951272d907c4f3af460a3db4a52cce70823529a6ece9f17af6f7c9e03a44def2fc59fb4676d2d27bb094d702214eb7143b27801fddaedaa2c4068c19b3f89abf68ac4c915acb86ba915160b389ab04e56d66c8c07af7020ffc74143b2829ce84ef52d7a80583ab5fe577f3aab4f447ea11bfb28714124e68dba6012876b5abaad44cd5a78c600a59740e90fc347df6d2b6dc10ab81d78e0dcd51f9e82648b78ef7b03e80d2e614efe09030da2bec42ba507d4e904db13d77b0d113beea1539e834b5d4ffeaa90b7dc7089a0b28097811811188721c69d39ab9a77825fd8180025a23d313aaa51ceef026aaeba37224d2bd172568cd3e0d7eac1aa3c3fabbcda0d34d42926b5a9a3d0e43ed1b44fb73d94cf0b82ffae30e1d18d2e2ab1f4bca46a2b6a5c4030d959be01d640f31e4770d747369975a8897891f3af8b1ad936c5974410a0eb8edb5b5875879803177785f3198216cfb177c0bdc119a35c21f9860ea1c9637ae812d3a83315243599fda01ec91dfda7b1af2ac33ea90b0bc4edd9226b3b2a8c05e143ee808eccf1a312ea3d709ea94302015e8a3337e992e06132d83de05885bc57883e953128943158ec20f3101cd0d78587a8561cefc403a278bb3f3b2079a8db051b5a4db559bcad8af555c4a36b034351970b946c1f15710d92a02fa9ef91b4af89d209deafd72b747ecc41a73b46e26d8be98e09543b9cd895555ba9b20ecd0251f0402912654eda6bfbf82bb513582584bbb7880ad8361ae5224df8125065a06bf6a578f3a6f9c40eeab152e61599dcbd5b64c06ed5d0e782478d2cf5cecc61a86d4e9ae83eb66aea753b1d35bbf7dbbfa8d682c1a0ffb0d71a4722831efc7c21619c63f61908f1a9613c38321a0fc23324d128c883791d65ae8d856ac4e96a3400aecb2ff736319b9a7d290569b01d94574229fc7b5f19750239a4460b7dba73a04e6084433ec81934c9e7f805dd574f8fe8e3bb2129a7e14e6da0651b9d73ef2780c83f18725394a667ac71ae8f58cf7b7cc510b4674acfb2a03d696ba8ea92700b67a3ee729c7b63aad7c76872917499609c433b500aff72a44ed5ac85e0668ee730c8185731e06a4e5084d5d6481f632c3eca6603d215c94be6d645cb34961e6c7a1892694e2c0db96fbebf9a113ad388f5410ba71f663c2bebfd47d488df17fa1f079122fcb904ae19f0d6a6a73352a97e469518b39fce9e61d2df5fd8bfee8a8ac288de848fd29d46d0c400cdf94f8c5e58a2bd632d13bd7c690b63cdc41975c4371ff440649c48032df44d8b5dd39bb9a466ccdd85bc4b58a7e0c508931bef553173f1422307190965cdcc2b7b9d439a828dc93d69e29834d01ad9758a54a41e7db8c13870ff4c1562143650a288229c8d1cf1a4cedfd0e3b262e27de95e386e78339ea4bb6e5bf34f7aba331dca699e5815214aca5bbc30842ee0b136b5c204cdac1770fe1f8f85165b342e36837ebb347a9112711b9ab8095feae1a25d1885eb67e0f927ea6ca6fa199752303a7a7b8f89900bfe5ba7a8f1735f23e344b228dc6c7025dba7e36722dfa560626d214e4aa479b84214ae5018cde8f8a7737bbbe3856f84af87fa53753af4e484677685630893b3b6cdcabfa746646cc4aeb87ff54266cc5dde66a39202d8111928e9e4aa07f78697e1c93dc1ea55e5f8ac7e73f85ac1b742c0c97114afcc74b1699eb0f63124d86c6a29ac285239ed8d17f139b39b8f729ea61ada4eefdd0caa5b7d7ca1f6d636d70e84a6da4b8e6a6141534283c35e8d4f3bf8d65d627086c53b8834d9c74d13a6f502a20ebd352de36c3afdd186ed3a7f8443b436517620311f998d35f74408cf6bbff490a3cf1355b74badc3b6de35b8d8b80c6698b8aa6d1f12293a52b2b0bbd817d602a2f439d23ba22e69f2260b6f99237f017404d3bd53d0f5643c677fa88ff6b903b8c01bff499de956a1e65a2290753335ef15f85bd3a24621f757854deb7ec0a9406f9af2e0d19f27dc46cfb1702d896f3157af404da4098bac61dcf879ba53fb768bb7390347e175dd04a08b360bba1468918938922ab519110e5175e122ac4074787c634bf46139c4c5a4aaf9b10a702920333d196649ec710eac865c2283d5a2ad9126102fb48ca6473ad32f01b29b27d6dc4dfd0b07a95090d4399a9490c7127b1392b480b9a8db19601ab00e686fcad8a0bb2706bd7baab4472d17c923cf0fd6f084e53e1736072fc4f80b711208d70471ab7843d8cab56b9d0589bc7a6f59069208a57d8a5cd8f76e1f17cb6750cce611f44bd9fa338b3cf0672bc9b79de2253b898f68ae917bad658f28150d1447e6f69f6df4d253f7c45775bd487e8310d0b85574599dbe12f07f6fba9278ea4092afc56d6c6118b7d8351b69192efcce554ae4027670760bd24d74dbe0ed3390e6fe245a519295ff9556c539961487fd61490cb45e1e3a7895bde97034a7d745590ce3d9d16769dd887c7275b95840d495e4d1f5996b9c533d6c7afcffb496bdc3b6ca0ff4d9bc842cef2c9c6cd39ce10dcf78bc70f3526b17e395030ba93083873c8d316586eadda375da346c26caa9b865c8ac60ba590b1d42ed37e218139c1c715c0251d01e0c3e06c38cb25b5d974165c2fecad79c2932bac8fe6009ecefdfdbcd80da575199fc9e6321b9ca1485eac98e2f39bb7110c5bc84aad000190412564b230c9e95e5747cc13f2cb5b0e36b3caddb1bc889322d7d202dc9bf073bcb4dd777ad93e060d3ac478790952bde7a74eb779bc6534eb337de4ee81a9301a212aec4f7dabced7b7acd6b94f4a5f3bcd637b243b8447c59c7e73a6ccc039df5bd1caefa7005920de3a96830ede846d04bfdc568f933b09d49fca00f2889a883d62275ff1517fe2035e63540eb3b2274fcca01f17ab6c134b8152856714c3e7a4651a3618a0460cc9dc4c7af5c2db8fffa788192af5bb0825e6f9b4edc4feadcf57f2ef64d3b67a7a39f0fcbc7bab13d32817bb6ee7665471135c53f4d7324638f52ce0674383cfd6c455d9f272c57f362805e3a83326b0a075e619a2994fd36a5f084ecb5563567e2d44ddeaf1fe004973b794a32a5c5aa7c884241359cb55506b4f1b3e67df4cf22f6eca829081dddc3e35501fa7cd7dee2c412eee16201f07eb0b561cf41903f1a53a7f6760cc83d3ba2076399566a42faa2e278a93c8cea4c443c84a7a008c3cf853fa8ffece4565b21764ca892f6116dae3bd11b3e8af6a5b95a2681a10bf5b8a305cf0bf6eef377e8a8f66510ea3b9511c722848c221099571ba4876a4c17f9f1bb3cde7ead7786faafb1ac02aa2eb60e096f869176b5e3d449e90c7cd42d04d428e39fb0d5cfaeeb189a829078c422909ec452757e77f74286457362a34463ad9298dc3e80e3ec4bc3b158ef4010927f4106cfaab38480a3f5d52560e5d0e44bba8854c35d62ff52614f45b07388552ab655e23b2c6150999d59584ed3dc6e093a9daeccde1b18058fd9400fa0af881166f68518d7e9ab44cdac5394697632047ddd03775cdb7eadfa60e2e0175cb3c533a81f8a1f2e886eaea6098edad71429cf98398c97b998276ff51dd9cd85f3fd4eeeb03ba8222dc2df1a2d0966a268f53ed10cf9a8ffd21d451089c06443c4079b20620d9901923ce073a3529c650900b6bbc87848f8484b9ac3f8f3c4140f246e77407c745a9425f52fb73e008dc81e3ef747dd71c2b3b93d331ccd1a2e29a4d3416d3844bbf224ea2db270b0aeaa67e18a0f74ea7b320933f0fc34a75b698bf403d50ab8c7458fad5dc5c9bbdde55a1e9d2488aaae0d02369530d5f334407f8a96c83f9042e22e48be7aad68272764f67e10a3786ee2dc508bcfcd85e50233387800d3306d7de60c04017d0d1ce4e5b08e22dd0c4a69f98f40deceae60c4939ea771f0adf2dc039abfc718580a20f1a3d2b7ff9ea66a01a8e14bcf29575f567b0524fee1ae7e99db46731298f08ce09567f6ce097c0582c4d98704e849667bd420331eea27b0878f14622a0f8ea77c0e012d3a4ad", 0x1000, 0x400, 0x0, 0x0) r4 = open$dir(&(0x7f0000002200)='./file0\x00', 0x2, 0x4) r5 = openat(r0, &(0x7f0000002240)='./file0\x00', 0x800, 0x1) recvfrom(r5, &(0x7f0000002280)=""/212, 0xd4, 0x40, &(0x7f0000002380)=@in={0x2, 0x1}, 0xc) getsockopt(r2, 0x1, 0x9, &(0x7f00000023c0)=""/4096, &(0x7f00000033c0)=0x1000) r6 = socket$inet(0x2, 0x7, 0x400) read(r3, &(0x7f0000003400)=""/180, 0xb4) mknod(&(0x7f00000034c0)='./file1\x00', 0xc000, 0x8) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000003500)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000003540)=0x6) setsockopt(r1, 0x8, 0x5, &(0x7f0000003580)="f1b6fa16921c3fe6301f99294cc04b681c71ca941a764e3519daf8c35fc8038d6619cee5fdeb4b1b49f92bc8f2bf37acf539d453d42d0704aa", 0x39) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000035c0)) msgget$private(0x0, 0x81) r7 = socket$inet6(0x18, 0x3, 0x2) sendto(r6, &(0x7f0000003600)="101e3d71a80dea7a4c0c32f286df07b1a5de458e7978fea68c5baf861f48976b35", 0x21, 0x405, &(0x7f0000003640)=@in={0x2, 0x3}, 0xc) lstat(&(0x7f0000003680)='./file1\x00', &(0x7f00000036c0)) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000003740)="a0c46f0825b249fa7195fa8636ac4fc33dec29634c12e699f587c86ca6c4fd5ecd16dcdf9751ecea1db01b566771d52ee5f29ddcf5d11a6bf1f5c5bb5cb9c194ef6dd1665b714f88750fdb0801ad60172a07df247bf8a08001c332c9cfbbac0528c59f17418187b3c0f921be2a94038cdde0a4d78d56a2df895ce6b8596a8a10f6f590cac569f6d3eaf2f7309aad31108d3746e9f24f50f9aa4f8e0123715e4330b0235cb8debcd8dd861c8122b557839864353bb90832abeb614adca9901f4ecf27097efcff274a86330a706c27209f79d1911ae40140de71", 0xd9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000003840)) kevent(r3, &(0x7f0000003880)=[{{r5}, 0xfffffffffffffffc, 0x2, 0x0, 0x8, 0x9e}], 0x5, &(0x7f00000038c0)=[{{r3}, 0xfffffffffffffffd, 0x84, 0xf0000000, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8000, 0x2a}], 0x8001, &(0x7f0000003900)={0x2, 0x8001}) open$dir(&(0x7f0000003940)='./file1\x00', 0x80, 0x1) shutdown(r7, 0x2) lstat(&(0x7f0000003980)='./file1\x00', &(0x7f00000039c0)) close(r1) 16:15:18 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000ad2000/0x4000)=nil, 0x1000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/114, &(0x7f0000000140)=0x72) msgget$private(0x0, 0x44) getegid() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:15:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x2, 0x3}, {0x3, 0x3}}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x8001) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) poll(&(0x7f0000000040)=[{r0, 0x14e}], 0x1, 0x0) 16:15:18 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:15:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:15:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') 16:15:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000500)=""/32, 0x20}], 0xa) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) 16:15:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:15:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x80000000}, {0x18, 0x3, 0x8, 0x8001}, 0x9, [0x8, 0x3ff, 0xfffffffffffffffe, 0x4, 0x4925, 0x6, 0x1000, 0x80]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x7fffffff) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0xa00) 16:15:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="04", 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:15:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) 16:15:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x480000000000, 0x9}, {0x18, 0x2, 0xf213, 0x9b9}, 0xffffffff, [0x7, 0x80000001, 0x9, 0x10000000000000, 0x200, 0x7fffffff, 0x2]}, 0x3c) sendto(r0, &(0x7f0000000140)="154fa36ca6b14ef4b68c2c5cc04da1f7c77b019789a65b4db34f7210590d145db3ff337ff62bfcf0545a588629e8fbca93663a86156ca95398654c85ea084ad58e578220efcd20e051e5df33ebce3c7668af742b0aef09ca8f901b7afa13cbec66438a24e5de68d421699dadfaf1e30f", 0x70, 0x406, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x40, 0x1, 0x4, 0x1, "8ad80772a4d4d70efc5166caaa3e9d1a44c71370", 0x100000001, 0xac}) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f00000000c0)) 16:15:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) socket$inet(0x2, 0x0, 0x3ff) 16:15:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x0, &(0x7f0000000180)=[r1, r1, r2]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x1, 0x0, 0x900000000, 0x101000000, r2}) flock(r1, 0x2) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000580)=""/159, 0x9f}], 0x8) ioctl$TIOCSDTR(r1, 0x20007479) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000180)='./bus\x00', 0x80000000001, 0x13d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r1, 0x2) unlinkat(r1, &(0x7f0000000200)='./file1\x00', 0x8) flock(r0, 0x4) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) flock(r3, 0x1) 16:15:19 executing program 0: r0 = kqueue() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='}!/\x00', &(0x7f0000000500)=')^*\\#,\x00', &(0x7f0000000280)='q\xe9', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='\\\xb2,+?\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='e\'\xfd*.#\x00', &(0x7f0000000480)='/dev/zero\x00']) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x404, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x8}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x22, 0xb, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000001, 0x23, 0x10001}], 0x0, &(0x7f00000000c0)={0x1, 0x8c}) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe2(&(0x7f0000000100), 0x1000000000000000) getpeername(r3, &(0x7f0000000540)=@in, &(0x7f00000005c0)=0xc) clock_settime(0x6, &(0x7f0000000240)={0x8, 0x4}) 16:15:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) close(r0) 16:15:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x391de47d) 16:15:20 executing program 1: getgroups(0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = dup(0xffffffffffffff9c) fcntl$getflags(r7, 0x3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x20, r1, r2, r3, r5, 0x10, 0x8}, 0xc6, 0x5, 0x8}) setegid(0x0) setgroups(0xffffffffffffff49, 0x0) setuid(0xee01) setgroups(0x3, &(0x7f0000000140)=[r6, r6, r4]) sync() 16:15:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:15:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getpid() r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, 0x0, r1, r2, r3, 0x1, 0x100000000}, 0x8001, 0x10000, r4, r5, 0x9, 0x3, 0xf74, 0x6}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:15:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xffffffffffffff0a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c212e1e4502cf919d5278f080040e4fd666df586242745074bbbcd221bfdbfc7e653e6bbc08f2212b9b9f33a2dfea82d69", 0xffffffffffffff18) 16:15:20 executing program 0: socketpair$unix(0x1, 0x400000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x100000000) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 16:15:20 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:15:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="f1c475bce4c19d5b877fa9723009203aa3f64ed9486dca31eb70dd5b411594fa4580b5bbad423580eb32ceb24a65734c8865aaa8b7cb1dc78a0d9e44850a9e11676814691360b8d365af96e7c0a29b6aded93abe082e5f25102f5fa84ba942379dc96029b06f583ef9d3c9dfc41c1270f518e037d40cc986722dacf69e1176ff7670f1221b13d9afb18bf56882231a0efe66986646a674fd42b2e948d7a4ab13cb88148ec8e7b8fd5711930d5bf98c3a80b65e950ee5782766d73de4ef67b165a794773355d8cc1fbfe8c3f07499824bb29a23446525f2a74da3fcd6bbc6c3d821f17050c55927c26ed7f873a59f4e73ef4c", 0xf2}, {&(0x7f00000003c0)="5cb4da8b51763fdc664e43a818a8bfb348626154015ca6b773ba7d95cca6dd13fa371f33464529fb1b2b9c2b29c5e74a9b1604b9e9dae3bf15030b406f9da79f1946c4d6c44950e9b19e53e3b73c8d599ae6f195ae434a708030764f641b19c9269bc15c9cc353d4249ccf1abcf8692a3a86a5efa435fa155d28072742dad3f88887052bebcec5bfd69d0b2ac8da317f37165ea50a", 0x95}, {&(0x7f0000000480)="201edcab0762dfae2049561cd78d9ba978d620b01d1eb3d98dde5b40a6ad8efab0a8906463e99f46281dc54feabd55203cdddd677acf33bd9d3e39684bd5a451e4edd68ded9bc2ee22fae81c7eb0a9445a5542dad4acdcfd585f1fa6f6d165763a6bef843436a207b2e7ddb7f595642e723744ef86137e660a88fc81cdfd40def732af0bb6aa1cdd5291280217c9f04a0724dcc5ded83ea297f9f0c37d1f3296257603e9937356d49aa33910bee3509f2b7937bbd5f44b60fe868f0c11eadc64e780a22a259e808558c9", 0xca}, {&(0x7f0000000580)="9b93dbfb73213ac420ffdb67812241060ef35cf45f40c5699640d7f56b7216cd007610aa576e87ddfd87162e087237fa9e192b32232670d57191fd9cffa16b444e789069328644c070753f66f3af06b3be4e3e44e2b5f9ebdb26e238b3ee8aa04ef9373ce8455ac58c9a0e9f66169918c9827132add3f548b1a3408624", 0x7d}, {&(0x7f0000000600)="4173b5c7e464467e0fb7d6c7d2ac7412e633cd5e", 0x14}, {&(0x7f0000000640)="733bf2837255a2d28f3fa909214d377798c3fe8ac0b03eee4a03f15dbbadb7fa4d1c2163de31efd3beb1eca8905dd94382e9fff5aa715010c6083d8acd53d677e9223e63953e4694c053dbf959fd97f55ae338affc5d1110083289f0ee9e688416ca89a814d911e08250c743b32b28bad3e552c8e7b91ee454245207967909eee1a234fa1287b569862f0a0e87918b6a8a50e1dcedf9255bf0b0bf8c13b597de25849da05df2df3780", 0xa9}], 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000240)=0x9, 0x4) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/145, 0x91}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:15:20 executing program 1: select(0x40, &(0x7f0000000000)={0x40, 0x4, 0x80000001, 0x6, 0x2, 0x6d5, 0x8}, &(0x7f0000000040)={0x80000001, 0x1, 0xa5, 0x0, 0x5, 0x2, 0x7, 0x3}, &(0x7f0000000080)={0xe5c, 0x2, 0x1, 0x6, 0xfff, 0xe064, 0x10001, 0x8}, &(0x7f00000000c0)={0x6, 0x1}) select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 16:15:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./bus\x00', 0x100, 0xa2) dup2(r1, r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40105704, &(0x7f00000000c0)) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='}q-\x00', &(0x7f0000000180)=']%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\'#\x00'], &(0x7f0000000440)=[&(0x7f0000000300)=':#*!\x00', &(0x7f0000000340)='/\xfe\'-@-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 16:15:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() write(r1, &(0x7f0000000240)="da", 0x2e0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) fsync(r0) 16:15:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='r\x00') write(r0, &(0x7f0000000140)=' ', 0xfff0) 16:15:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)) 16:15:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x300a, 0x4) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x101) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/221, 0xdd) flock(r0, 0x2) flock(r1, 0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffeffff}) fcntl$setstatus(r0, 0x4, 0x80) 16:15:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2dffffff7f696c653000"], 0xa) recvfrom$unix(r1, &(0x7f0000000100)=""/122, 0x7a, 0x1, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f0000000300)=0xffffffffffffff18) chmod(&(0x7f0000000000)='./file0\x00', 0x40) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:15:20 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x14a) openat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x100) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001880)=[{0x0}], 0x1, 0x0) 16:15:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x5, 0x7) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) 16:15:21 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) close(r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x183) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001840)=0x1) listen(r0, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00']) r1 = open(&(0x7f0000000380)='./file0\x00', 0x480, 0xf2) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt(r1, 0xf278, 0x4c5, &(0x7f00000003c0)=""/77, &(0x7f0000000440)=0x4d) recvmsg(r0, &(0x7f0000001b00)={&(0x7f00000004c0)=@un=@file={0x0, ""/80}, 0x52, &(0x7f00000019c0)=[{&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/197, 0xc5}, {&(0x7f0000000700)=""/104, 0x68}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/165, 0xa5}, {&(0x7f0000001840)}, {&(0x7f0000001880)=""/18, 0x12}, {&(0x7f00000018c0)=""/233, 0xe9}], 0x8, &(0x7f0000001a40)=""/176, 0xb0}, 0x0) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0x80, 0x9) 16:15:21 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2000a, 0x0) dup2(r0, r1) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) select(0xfffffffffffffdc6, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x280, 0x102) 16:15:21 executing program 1: r0 = getppid() setpgid(0x0, r0) 16:15:21 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000300)=[r0]) getgroups(0x9, &(0x7f0000000400)=[r0, r0, r0, r0, r0, r1, r0, r0, r0]) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000000280)='./file0/../file0\x00', 0x0, 0x8) getgroups(0x7, &(0x7f0000000080)=[r0, r3, r4, r5, r6, r7, r8]) mlockall(0x2) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setgroups(0x1, &(0x7f00000002c0)=[r5]) 16:15:21 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/185}, 0xc1, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) geteuid() msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a57fc31568e229fe0664e663fa655ab5d777e31c59a0a67c1edbbc23027c6b9cc99a9e58d014cdf7aeca952893f1f137b0df6d30887c4b5843a206f1e1e215b7793c7a4222c344db2c07ceb7f18e2b90b11d42eb9a54831dd672e8fe48f95727c0354ccf81f879701aad364b74423de4647b6182c11ecb63a63c4b3a22ab6b1be846a6377a66310ef2711cd3073af1b0e1614f570b4f4f32897f2483192f738f4508f057e895a8dc74ec7fc861cd627c64eb1d3dd5c197e0babf2b04993d987c909eb1c1f679b9f660"], 0xef, 0x3, 0x0) msgsnd(r1, &(0x7f0000000640)={0x3, "31f67a7e2e3a8340500fed0625e8b6272aef67d62853818dcc0619fe51d9f34c176fe4858782519047078e703e0fdb30cec9733c4ff47b5f21c09afe9f0b9885181bc04c9255b4ad686d18f5f29a5ffbdddcba8ce69dc593908fed38c1d9e64195bde3f3b9a84fb11a970346b711118efcefb03fa2ab85233cec4cd26fd65cde58e1000a2fd49d8610abf8cc866b"}, 0x96, 0x800) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) 16:15:21 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6}, 0x8) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x6, 0x66f) setsockopt(r2, 0x0, 0x65, 0x0, 0x245) 16:15:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xc0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x100) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x18, 0x0, 0x200, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x3}], 0xbb, &(0x7f0000000280)=[{{r2}, 0x0, 0x0, 0x3, 0x3, 0x3b86}, {{r2}, 0xfffffffffffffff9, 0xc, 0x80000000, 0x7fff, 0x41bf}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000040, 0x100000000, 0xfff}, {{r2}, 0x0, 0x1, 0x0, 0x20, 0x9}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x218d, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x43, 0x50c3, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x82, 0x20000000, 0x4, 0x7}], 0x2, &(0x7f0000000380)={0x8136, 0x7ff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0x40, 0xc0000021, 0x20, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x6}, {{r1}, 0x0, 0x0, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x2, 0x44, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xf13d607fedabcc36, 0x80, 0xffffffffffffffff}, {{r2}, 0x0, 0x21, 0x40000000, 0x7fff, 0x200}], 0x81, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x3, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x60, 0x0, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000080, 0x8, 0xfffffffffffff78c}, {{r3}, 0xffffffffffffffff, 0x40, 0xa0000082, 0x4, 0x21}, {{r2}, 0xfffffffffffffffd, 0x8, 0x8, 0x92, 0x1}, {{r3}, 0xfffffffffffffffa, 0x53, 0x20000000, 0x7, 0x7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0xc4d2, 0x401}, {{r0}, 0xfffffffffffffffa, 0x11, 0x14, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0xffff, 0x7e00}], 0xfffffffffffffffe, &(0x7f00000005c0)={0x3, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x6b122733d2e67d66, 0x40, 0x4, 0x2}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x3, 0x8, 0x5}, {{r5}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x7, 0x9cf}], 0x101, &(0x7f0000000180)={0xf3c0, 0x9}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:15:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x0, &(0x7f00000000c0)={0xff, 0x1}) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x8) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:15:21 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:15:21 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x28ac) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:15:21 executing program 0: r0 = kqueue() r1 = dup(r0) kevent(r1, 0x0, 0xfffffffffffffffd, 0x0, 0x8099, &(0x7f0000000040)={0x1000000007ff}) close(r0) 16:15:21 executing program 1: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80d3, 0x0) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) close(r1) 16:15:21 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) msgget$private(0x0, 0x2) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x6, 0x0, 0x5, 0x0) 16:15:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x5400000000000000, 0xa5, r3}) ioctl$WSKBDIO_SETMODE(r2, 0x8004667e, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x95, 0x400, 0x7f, "75ac095d95e0c2f3d49c84501b4f1f47784e7d08", 0x4, 0xfffffffffffffffe}) 16:15:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 16:15:22 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 16:15:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$KDSETRAD(r0, 0x20004b43) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:15:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:15:22 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x8}, {{r2}, 0xfffffffffffffffa, 0x12, 0x4000000c, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x80000001, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x42, 0x2000000a, 0x7, 0x1d}, {{r0}, 0x0, 0x10, 0x20000081, 0x8000, 0x3}, {{r0}, 0x0, 0x0, 0x2, 0x9fb7, 0x2}], 0x4e, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x800fffff, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000003, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0xfe}], 0x7fffffff, &(0x7f00000005c0)={0x9, 0x180000000}) linkat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='++&&\x00', &(0x7f0000000200)='m\'\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\'\'\x00']) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x8, 0x401, 0x571af9c6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x8, 0x3f3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x32, 0x4, 0x400, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x42, 0x2, 0x307, 0x5}, {{r0}, 0xfffffffffffffffc, 0x29, 0x2, 0xffffffff, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x81, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000024, 0x1, 0x1ff}], 0x100000001, &(0x7f0000000700)=[{{r0}, 0x0, 0x4, 0x4, 0x400, 0x30}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xa, 0x6, 0x63}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x520, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x0, 0x9}], 0x1, &(0x7f00000007c0)={0x7, 0x9}) r3 = kqueue() flock(r3, 0x6) open(&(0x7f0000000400)='./file1\x00', 0x18400, 0xc1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:15:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0xd8) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x801, 0x42) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1, 0x0) 16:15:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/110, 0x6e) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/166, 0xa6) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000002580)="555505d192cdaabbc16ee9cbdb5f74429c9aa3139db8013a993c83a2e47be537e3c2352b89868204920f5df2fe3966962cdcca7ed71e0ef6b6d06d8a67ee295a48356005eb852551d5d19606c9d65e350c4d198b7cca825766e57426a2ea85898e540942dca1357214d49038f775581180215be9eb2e6bde8c1f35e0612bda2eccc067023a4afda8b030fba1f0e540b82c6e511bd4184db6ee32428e2aee750925d4ab2b7aed41d0428be82f0ba99e2ae4dacd43158722ba691cd3b2015d46c32113fbb530333871bb39f4bc042671ed2ab86ad65ac8a166cb98bee0936e1bfac96385080e932b0639336b6c6eb487eadcc59ecf09773fce6ff177515f527bb02b3b1c811cca9709ada511ca9befd50031d430f04d99e449da5040a86375cf36c37ccffefc7e191bb639fc35cdf4d41f0dda5d29a3db01cfe332fb8c3f1ad77c9e2276c1b129d6d587fdda1fc388e2ae3d5b916a1772e5ada058d005d7e2fcb96c44983bc2d01d870cb1b857dc7773e466d6f966bf011819752bd3d6c0bdf9c5bfb30e42478dbbf3b685b3f58972672f08ccd169998f8cd33782bf4b4f09a5e392aef421e405f9cb20b6ed4c8c339881002350987e7282661a1bfb81f519fb0f184a15b919e94206b451c97e655f8ef2f0631882c4f2f238d750ba264ed568dc04db5d3b8257dec56fabcd1622c09f0518b11df80c9c54e5e59a8805e51c886c700dff9226faf85620670f3511e4785fdf7498238819ac078bac3a9f5085a42aff851d395a9461aa1e3835f44045125034b4acc1165938b313474258ae4dcd8d64060acf5a875658e68bcd20745864de573a558a7b8b01ce2f2e9b0d0d9a8d3803422d2338c22da71b8a23ac654c249954105736f4c30ab7c390539dd2c2af56a79b0282ed4205aa29d31dd20f275326a28932e561558371c4230f1ae4b3cdaf6469d1bdefbee162a5cd888822ad3fb131ac3970eb675d5fb094dd8f3612bc26d60a662d39b3e5973bab54f3f74e2a7b30733401e885c8ce26e9312ba93f8d5ab2576652cdc19aa268d3f2ab0b8f8e954b55f63254cf0eccf8b13af80497cac4d9c4dc98e54e6d9771cdc994ae83476d473e50151949b46272f419109358a89a72db29c857c08b68407f693ec5c273cee3695b7802fcfb2d42dd18c8625b3fdcb3babdba54425f72e67fb3b00c3537aa5302d613469955c6495edc2c72f009901a74bb71541394ae7340f837fde29abe0c33327abd1d0b08f75c3287213483e815230e53b50ddfc1f1bfc52192a7e1bd3105c5a65dee11e9dd255f5dece6a4f249194be30f372a0b6e9f43d3a3c6610a0bf6d3e82fd56b81ba76d3606b1e66abf6cae8fb4109ee6a1169ecb907a9f723fdcf70252e51cd5ac20f8114b1f113ea2f3fb67b8fa3787e54d9dfbb9e116f952783c0ffe25995d225281f41b4b17220433f76db374d9b2e82e5fdc62b9d19cbe82a5c5b0b68b587b26c4fbfaea9935fb75df76afe5c5069b33c737f70214a98fe8a5deebb4af863b9fba5b8132e9f77aa40a5decfe0c16ad910f33b890261578ed1b2c957a927440d6f8499cd95a2a8b75294fc0e3fef762d5993ee11eb4fe905b397438b011b1f5baedf49bca10d99432a6d8d0f1ec72a402c5072cd3484b79cc2e424adeec0f2083317746e603445c33cd41f2db446f774aa46d4b551c5fb2c9ea3c76e10065a3a0aac506e30fe644d38190caa5c7c870cde2238ac8fb7babb4e01dcbf4cc0b2fa6507be7cb6009ebfff525d6734fcf72ee0e1913c0417b674612518d112143da264f4c36e6cc0d4fef841afbec3bc3b9fadb041eff362a4cc7db0624395ad4cc2607533d9e8c4f0d54e57960ef000f0320660460dd925c4d3ec5ee0efc62b7653e5681dbefd7cfdef65dd2ab056ec6137aba6b147a1c3eacda073f9aeddacb91c1308f8d354c63a1c6a699818c4409912d704331c1502eae60768ae46c2a1626b476a2747b986c1c42f7bef04176a5c9ec4eca50c2f70f0039fa26f890b4c0a0758f5b2ce0c1137725a7d39670d61a771bce424a9a50a884899501bb9827a905551d7b9c4bfe2df6fe810f8da03bf799a3341a93209ee0b9880b3d629b66473e33e66446c2f78cddec9a1b6ea9e0db271bf869a665e7432a484a5af4c791dd91d8d3dcd77e0f661cfbf45344ffb1e83dce637978ad077cbcad2e170842a4577b1730d1c60559f596eb579f16c31ffbeb6af1a7cddd00bc2bf467485e8dc4ac300b31b113721c354038a67ed8368457f5032a0072e2e93a380b065c0844628118956ed5b62bac2072a447caa474a0b2f9f19da3496ed1fae6479c57401cd4bf2066196b2ddb075ba47de72660a962c559fdec6da489251854c221d3739fc7a2357447c00d4aba71a30a97e71504b75251bfb947fb42f649f092523d4e28e516e17f655b2b94c4dc2dbdc965e5ba8f8a8e9e940e8a514a8e792072b9cfaf5221a277a7cfd4a40a33235060dc2f5f1e1a5a033b13378f1e71590c2ee4fa5ab9015e58934f4fa9ba4386e79a4d363937192846362f21f3ddc23ff7287b3455556588d8837a5c88935c404e4df8ccd01b15256d4abbaac18105ba76f91383d2de4f923bd6d9633dd6fcbc212a3dcbae5d479a3e14557164fd737b628a2380098a5e8e345f60f73ee02919bc26023834182c7bf3a98dc4fc55e8f84daa6bf40f497ce8f144db31d5bddf4fdbc0fd46401be7ef966a8a48b037448a6a6be612d350d7f3a08fb85d7c58f41ea2a4dcd8d265eb1cffef5c3a2979574bba3a22d4ffc04913924f468d37b6a800a72bd3c99222864461b2a71c7bc3634ca438bdc20fd0b63ef531087a12bd66c160ef72fb36451c1de1420892dbb30a6d1d87697cd42fbe8fe95e67f408a295a6f0dfb555c065202d1caaddd9a0423ecd1be955d55dd23c7e45b1c26b2011c4c0b106b61b604cff08cce316aaeb794ce44b8ba084232759590bd1818ea24e6ee2549257bd74bdf55b9aa57d4f4a70f145068c1f056d8bff106e0afbc380db0a6f6fb5df2341f1c82ce1add80dfeabacd647c32e54ec9b9343bcd56f932ee1ecc44fecc12f13fb24d7daa902a84281d9d3a7141f8b1afc4be321578e0c54e5878d30d9442c973b55eb1db0f29b36a6810f250ead214b538e808bc59577d659fc0b8374ee9775b2ca4ab13588b55f22acef9d0e7bf0ae4152ec6ddce08223c767e123caa96724c52aa42b62d591af3b1228e3445302c2e87a9055b15f434d4d6614f504ac7e2436716e492149bafa429327f93e2dee4ae756af9277d672ae8c7fec9681cf0064e860db02443c13b5ae9af5337ac6557d91ef76b08cc7caa51eacad4517bb0fa23d715c942f0910ad23976b11398ca266860c5deed9f526f98df7e8df43b2483c76a435568d3cef91430b0197eafa2478a78a90a05c0a50a14afbfb1430900e6ff1b0f08e6880211424ac53bd6370a40d539d60beb40c408f3f4e0afde4efcde862868a0776d8e309d850ea1754695db6f5c98a3a7eb8218b6fc04d252746e13967df722a198a81cdbf4249a5ff68ede0e2abcb8f8c775e632e7278b09a54cc0c8630f946f81590c96851d24d09dd8cb80cc8db23d3b051ea9359c4ddc01d2568be056a7fb1fb78cca499104f27d99c3e7d5a03ad9fae716192534a53dcf7b000c12bb8524994423601c914154453ded11b27561c1ace5ed11c700be4b6760c9a99afd0b8b91f937daf8bba34be949f2f50cd5aaafc2311b332ca883ad69f4d1796b32908ccb39579385b13c22529102a78e4f9e718f85d016603cc084df66a6177b04783c6f6f5d9ee3f3776c4c4b325b95accc20ff7227f7316f0f61520e551f2af28163c0356b1807444870cea4d49d772f484f34a59be0437c09fe677bb4f7f12bb38028cb6dd38360810538c238cccab8c5799aca973aa839226672e7ce915ca76649234b9e04cf2299cc0257fb858795240d4f47a7640e582ab913674b81de7d69c267ef7087b928ec37ae15888f73e81301529c1c2c8a02c953dcf4f5ef8b80b493644fda41e81f048cfcd960163ad898532cbb819ade2ecdeceab78a40bcf42c8f1bc6d99e345634037b948e5152a0582080c6ce0d3b480ced12cc8c5a0cf168bf4b71d64466ac3c658b4ea246e3645a0df4f5221e924e1a591359df89b53f73e233cadfbac6b4746dea373fc50ee60d44b81ac14769b745f21d466f0a715eefbdb10944616de282a72b7876b6e409e020b530ce4b9694388495516b3fe0cd98", 0xbc9}], 0x1) 16:15:22 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:15:22 executing program 1: r0 = getpid() r1 = getppid() setpgid(r0, r1) select(0x40, &(0x7f0000000000)={0x5d8b, 0x100000000, 0x6, 0x4, 0x9, 0x2, 0x8, 0x1}, &(0x7f0000000040)={0x3, 0x8, 0x6, 0x0, 0x31, 0x1f, 0x1ff}, &(0x7f0000000080)={0xa535, 0x0, 0x6, 0x6, 0xc9, 0x8, 0xe9dd, 0x4}, &(0x7f00000000c0)={0x1f, 0x80000001}) 16:15:22 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0xfff, r3, r4, r5, r6, 0xa0, 0x7}, 0xac5f, 0x40, r7, r8, 0x2, 0x9, 0x3}) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:15:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:15:22 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) pledge(&(0x7f0000000100)='\'!\x00', &(0x7f0000000140)='\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:15:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="bf0aa69e8c7add45237199d6b5aacf8003164d53da2c5c16e5c79bd2262690da363913ee6c7f1e1b5f8eacec145cc5455a68ef73d0b8513c37f33892644f920ea38c2878dda9", 0x46, 0x408, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x40000000000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:15:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:15:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xffffffffffff32e1) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:15:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085762, &(0x7f0000000040)) 16:15:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8210, 0x126) socket(0x20, 0x1, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:15:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0x1f}, {0x6, 0x1}}) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:15:23 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x5}, 0x8) 16:15:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = getpid() r4 = getuid() r5 = getgid() r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpgid(0xffffffffffffffff) r13 = getuid() r14 = getgid() sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="40f2a5404d020c475da0972712f3ecd5d116b6160011ce0c9639585ede87f6e18ea37723ee9a520fc3b48c5f80e39c4a6154a03137feb3da4d5d5a71fa4be1ea7360c53217dbef39ab63292aa1bde6c635edbff312aefa13bc0229fdeec17338a179c2b2", 0x64}, {&(0x7f0000000340)="2ca9b9ad37ad46d40bef74367369fb5af6aa20bec29b94c98c7175e629505acc2c420e5c2b1c2b4adf9b7de86b4953cca0e2c11fda7741d36499e12c51f03acef516bb7b9d217c0c013450fddad082065bf5deef628d5bbca9af337739af86ea375708ddf6bdfd795acf987a64b2b6116e13fc270ebb247525fa862ccf6289812b967e4799bf28f9ec6f3857ceb0392b6817c8058b56d41900b27df002f5ef039e5192943d5e3b3039906ffa3257", 0xae}, {&(0x7f0000000400)="40d3c1823f42ef6f0c8b41489bfb02f69c20b406aa56b58460e003d3a1d2d4649bd98060556808d3912d8c4e8848336608ace750500d67a4499e1d6d5b70ae4cab6498a4d34af5c1ff3030dcc2f7438886f07d103db1606b810bd2053d795c9a3ccc1b071be774a0de904add1c118307f2cff24800312639d0e7704fa571b4853280aef21952082a0c1e5f763828c72429c0b1508532dcc8aee53eb0afaaf8ebab4e128d11265851e2ffceed7ce3dfdc714dab925bb62d553fe1e0bfba88e45c76b3d81642d16cf0", 0xc8}, {&(0x7f0000000500)="99d63450d7f489dc7015ce095d7f16f8128f4465db350f10881a21dc197ada95388ebb25ff4832978417796b4f58688ee9f080ee513cbfba7d0ad4d7897f477011e12eb8b1d79469", 0x48}, {&(0x7f00000000c0)="ffb88e38986b58fff74fc65d0c9448d79ae275484cc8fc517e85c76de4f96da812a30202096843", 0x27}, {&(0x7f0000000580)="6ccee957", 0x4}, {&(0x7f00000005c0)="a796eedf6b7068b80ced438cab97bf20c6d8b64630ee9004d9c2de4f5b983492ee0ff82ec19f8f881f4ec82b9cebb832d5f57fc282dbd0ecd0644d41ec94e21b999a9519882b95aa5fe85bab50afff183e18cb117125333b832653bd9f12f86a7d417197934c5ed7a2a55886c0d4e53148", 0x71}, {&(0x7f0000000640)="38e8d7d98afc3010462624439fca260b311987b4276bd3def5418db1086d016791eca3d43398146453b2e933a23eab68e84c5d397c97b1ad32042723106a77b466ba95171bde379424e0d3221a83d0a23e6fdab846591ab6787a842ea722f9ab22c8f29ccbaeffa2249e6f4cfa3fbb07fbf4da", 0x73}], 0x8, &(0x7f00000008c0)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r1, r0, r2, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xe8, 0x8}, 0x400) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:15:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="05f075a1714f5b24bc19cf42a5e6eefc5dd882806a12d4c4d644b614a502ec86ec6efe64b7837ea4145edaa59849b669417953b414556fe654cea6432600000000000000000000000000"], 0xd5) pipe2(&(0x7f0000000040), 0x4) 16:15:23 executing program 0: setrlimit(0x1000000007, &(0x7f0000000140)={0x1, 0x103}) socket$inet6(0x18, 0x0, 0xd5) nanosleep(&(0x7f0000000080)={0x7, 0x9}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0x101, 0x8}, 0x0) setrlimit(0x8, &(0x7f0000000000)) 16:15:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getrusage(0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 16:15:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) dup(r1) getgid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xffff, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xdc, 0x6, 0x92f8, 0x9, "3f5ab5609cde9711ec995b3ee4b005a5b8282601", 0x6, 0x7}) 16:15:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x9}, 0x17e) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:15:24 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:15:24 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000726000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:15:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xd0a04a134b81d6ae, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x1b, 0x8}], 0x1ffe0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xbe4bd35005ede6a5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x60, 0x2a, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0xc6, 0x8, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x955a, 0x40f}, {{r0}, 0x0, 0x5, 0x0, 0x401, 0x1}, {{r0}, 0xfffffffffffffff9, 0x58, 0x41, 0x80, 0xfffffffffffffff9}], 0x7, &(0x7f0000000300)={0xfffffffffffffff9, 0x9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x32, 0xfffff, 0x0, 0x9}, {{r0}, 0x0, 0x8, 0x20000020, 0x6, 0x52}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x2, 0x200000000000}, {{r0}, 0x0, 0x29, 0x400fffff, 0xf91c, 0x6}, {{r2}, 0xfffffffffffffff9, 0x20, 0x24, 0xcc9, 0x63a}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x8, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x90, 0xa, 0x1, 0x2}], 0x7, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x82, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0xdc4, 0x100}], 0x3ff, &(0x7f0000000480)={0x9, 0x80000001}) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x5, 0x80000001, 0x0, 0x7fff, 0x3, 0x6f, 0x0, 0x0, 0x47, 0x100000000}) 16:15:24 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0xb, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) semget(0x0, 0x0, 0x100) 16:15:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:15:24 executing program 1: mkdir(&(0x7f0000000480)='\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', 0x0) rename(&(0x7f0000000380)='\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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\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', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000180)='./file2\x00') mkdir(&(0x7f00000000c0)='./file2\x00', 0x100) unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 16:15:24 executing program 1: getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x40000000000002c0, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0, r1]) setregid(r3, r4) socket$unix(0x1, 0x5, 0x0) setgroups(0x5, &(0x7f0000000000)=[r7, r7, r6, r5, r4]) 16:15:24 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="16b9fe1bca6059ac58ad8e024be43e0c3951be622eb59f07678724f27515e01093b4ab0b770183bf93986d76e8606ffa0bf7b5480426d3e76d4debf306be62ccd43afcfff7d00515db6f2cd89bccd0f2d50a685cbe8d8aef2c4bfe21e8caa2b6d7b8405078b35a2a15390da51f0e065d2c4eaa392578c9c7390c4301b290fe7a14114b6179a87c84154b9dde9a4579d6726330e76dffdef63aef1e32ba8540ab974b36d41ff37060f73d41a3d911c0865448", 0xb2}, {&(0x7f0000000380)="7115480c567192b4da1f4cbac34ddddf5ab119b75af00de84cec7aa52819e4e972f3f5290819393e7fdb246bdad4f39ffe84a5e7a476283ec9d0450d414eee5d7cab6bda7cf095818555be475bf3967b081e482e9bf16163acf19ef2353c7069d2847d1b10275ef35f03ecffc259530b13301aaa695f4b64fb10cff3dcbda88a9c2ccf2139514b988a86ba058371d663fa9fa9347e98fb8f3fce0c928ad313bf32a0491a13cc36097ea3244ca7da57a78ec617e1eec8c91a8415b4f750adeabb6eb49d0c1c697a", 0xc7}, {&(0x7f0000000480)="eddba6bb91b256857ad4950115ca222653c60f63643e688224cc9dd6b574b618558ff32d3d2ac58363a2dec0cb6952deae6445c084b714001c26749e5dbdf77fa945081643384e5d248501db3044", 0x4e}, {&(0x7f0000000500)="7d4074d5476ab46bdbcd5e0b6f2731899da2840043cb091fadb7bf470e46fad3441c85e9b11a2727965ee6492e5883493c25735a96630a62186d339bd16ccc32544f25e9b3cd789d9ede38e374bfd78a1c444c4e2d22b873fc7942b2a631d235202ec1118b8305923e683230bb2139c9e5a39d675ebe88560fcd43f4af4ade8f8e8c560289c339fd492bcfa06388f2e4c590a69d7418dff8f6a816171b488add760a09080c47952d9e05e13ddefa94a968a35b25ec3e2d48357a9352dadc485ae591eec0b7863df2c8c08807d32deefa8dc20f5b34447d5d94f975728244a9ed60f84febcbb4b5afafa000a8960b08b667a5963937", 0xf5}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0]}], 0x98, 0x4}, 0x2) r5 = getgid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="b88eb72dd5087af71fb1ab15be7a28a3f17742d2051aba79f618310ca7068eb6ac92b7ab3bea47dd9608c9f5", 0x2c}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x6) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') 16:15:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x100200001, 0x210, r0, 0x0, 0x3ffffffffe) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00e63db69827"], 0xa) 16:15:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10, 0x180) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c2cfa85abb6af54139e101df928c6bd92c9db51acb9339ecd3d2d51c79d4eeb18fdccb82eaa5d9cde70d46e62e42d7b82b8b0ff71c1d2860fa773c72afb54bd94b98ce6108e2ca5f527477cbd3988b1f9b4697d143cd3473e63ceabe374836cbc52d923773365ff86df4ecd0ae92ec6582932d6f990f59166afe98f74dcb994cc01ca736433fd669eced71ded3764541727ae9b49f6d8d89e0bceee97e86c4dde50a0124858c1a696f27146e27c700784198fa4a3162667d9d1ae6b0229d46f7cccb5ec65df2f03449c4149dc4fedee927e0dfde9862f8b85b1af47740aadea984bee6786a518b9beaed3e9d7f90d457ab0f0fd34b21cb230f2fe765efcbe418d562a610d04a38a8f717820feeb5da3aa994842d31b1db28a3de46e314e39b56aef68d4363e12743e0f1b139e120598e98d38138106c38df0dd7bc53a740da034fbd3a423c0e02237c05f0e99c8f6976b8e4f11388856214cffe65b52b748452d8703da9e418a5908c5225cc1adeb83fa07d38b4b2884e56652eb8264f2d8042a0b965be528afdeefaa8e2e9e79d1b6b9ac643727cc1f18f00f9adf12952e3f4026fdc8b9347396c23bdd0307292db3383846b99c4f68cae837c0bed5b8ede4ae122ab2ad6f870670c4f5fd0e29b73dbbd163cd9355e70f212af38518e00727102c0c68ec6c9b0ed04525373f50d4f6929a9a238ad942c7bab4e0a54b9d5052fdf60bd236bddcd90d3ca65efc4f93f62bb0fa1fdfefe6b3b8a18dcb535474a2e8201f0916d288ff93a3d60236344876210fb56b6cd99b16f2ed1f3046fe906326781b6a858af1f157e05aa77e0ac12017a70b6e027a9fb2db1595e23574da83c36514fac8e8dd6abf5d1ddf841874db0e08d8af93d1e057973516eaf910980480c7c00235a9c462563ac04e67916d5bbdda0b081cb8aebf856272b92af236656f459374c654721540388b57189b4727f3aaa412048c7bb2fa90e7c0778a95ea06115bbded024eefaa3605cba8037f460ee0e92443a301eeb65a536adac8bd843e8545c80190bc85ddf947e0bd7c341f4fbec7565ec544391a9f34bd20ac9db24732ade27c4b7fd9b92bfbc322bba5d46c8c9bafe95d24b5abbca8a987d0bf0fc2e19d60ff0ff22b4ffaeb6a1b41420720f61d0890465d0eb143eb4b0ce41ee1c110763b11859259c4c5d7f62a53440b1316754f1da13c21e35557b9a33c4b4f7642091972a5052f23533693cd9318841c0ca7e815e69b67a7a4cb4e2ebdcedfca76dd0feda5451f67b249b5fdfea98292b9db4108f936b53fd1fffbc37432a256917f2fc8fcdae67fe5710b82208aa1f4be57ccfc1d76be152693de0e61e074aff68442538fe683781ceca86d630e90f1d99da7e671e8b44195b969bd8008a952a53cce4df281f0994588f2e3ab7e7630a2bd6c9521a8ad9577d85976ebbb75454c87808ad25c0775f7a23be64d5fd6eb8dec4931e41667107aead17b0fa053e7973f481f71649579a1b9b7d23f0d7ae126af30b5e71e1455427f034a236952332d5f0a752b552e54d67b2a9be1", 0x6e4}], 0x1, 0x0) ftruncate(r0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x9, 0x5c8a) 16:15:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) fsync(r0) r1 = getegid() setgroups(0x1, &(0x7f0000000000)=[r1]) 16:15:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000080, 0x7, 0x401}, {{}, 0x0, 0x4, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f0000000500)={0x4000000000, 0xfffffffffffffe01}) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = semget$private(0x0, 0x7, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x28, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x12, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0xfffffffffffffff9, 0x400}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0x60}], 0xff, 0x0, 0xffffffff80000001, 0x0) accept$unix(r2, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) close(r1) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000097, 0x8001, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x0, 0xfffffffffffff001, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x83, 0x2, 0x1ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x559a, 0x8}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x6, 0xa9f}, {{r0}, 0xfffffffffffffffa, 0x16, 0xfffff, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x40, 0x64}, {{r1}, 0xfffffffffffffff9, 0x30, 0x80, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x11fdb427f68c4891, 0x10, 0x3, 0x5}, {{r0}, 0x0, 0x1, 0xf0000002, 0x9, 0xdc}, {{r1}, 0xfffffffffffffffa, 0x2, 0x23, 0x4, 0x6}], 0x2, &(0x7f0000000000)={0x3f, 0x8}) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000003c0)={0x621, './bus\x00', './bus\x00'}) 16:15:24 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000380)="21107f49bab5bc3ab0dc55ed14d4a7e9e0caa0bdd32a6674550a490852416b97af12dd2173f4cf39bc50bf048f494b816840f82196fb2d62f08f75fddb98ee4504bd417be60067a9da217c26491ca821e123dee5a8886ebcdb3333918423", 0x5e}, {&(0x7f0000000140)="38ab57542f", 0x5}, {&(0x7f0000000400)="ad508a1e311d8f289fa05162b854662f4578cab3084f9559500aec660b972170cf011cb7cc93465db434a46c8ae2754443a0e91e8f717f529dcf04181b2f55ad245d86f687c94fec492d559856355736710b046c4cb1ed8ccb6c95626f91a5bcd7e059f29e04e046a43839dfff9e3355f820ffed6d51e56895855be0bed385b622a96df3e64d60ece09e28da31f64becf7432f33e2a7347ecd17a603ada6abfad3fb49facbb9886347da5137ccdaa708ddddf903c3102e9d1d03d2b0218c9217e7849ba36490b4a198bb04ed752362c120989bc680410b8f6f", 0xd9}, {&(0x7f0000000500)="bd93fa1bb472321b4c4dbdf347dcc206da79e689b7c9792daeb6c97bcdd80859f7fe35db7d3446ccf3662c2bdbdbf2ea44981e747c5baf3d7ecabddf7f088e1751f034b00a946713ae9eeeba0fbc96dd54f593c462be2cafe55a3d", 0x5b}, {&(0x7f0000000580)="9c72eddf1696abc978ae73c725ea207ab4600af2fda49afe336576f0fe53bef69d933d31522b9eeb97c32c701d32b31fefc92fccc8e3961b747168c8736935d61121b362bdd149504d4b9a6273ff90acef26dd14585c55125acdd5a060881f00c7ff5c07035a834a5824277addcb676de5b39ae2ec7830e2b15c3c505dc581025f670b15e5c99d735511896b1d774fafd660edd2d796d9b1345a404120c246bcc2ec7fa3a790a419bf4b04a9728ae894e8295f62006b41f6e31897aa6ecd72909778c31529c2dfa4dd4dd59896941c8bab32bf6c534024858787388a163e09fd4ee7b97d556e3381ebf888ff33fdd7a09e8944b4e0c425086f0002f4a3abfc8ba29645fdd0b44089074858073c6166e80224e1a9ba49c93d4e9c5b35cc5d9678cee48378cbaaf4251d648205199ef3105855e7a36098a4689fa013c2ca6d3c9f85fa61513c97e5b2d24104ae25279eda429c0429a70072326fddbc1ab410cf94c50b5533c27cb9db09e196248caab674981e34b33e756587b6a5d61507a838fcd054453f9ec4588ad450611d9701febae15f063e6bddea9d61c2636ed4b2fcab8f95347288f93f47a41ba7a02e01616e96f4e2ca909fd4d44ca1f238283fa28e9895d00b5cd4668af1afd11f0eb5a8c3c863526b1d069fd8a7a15d0335b397ee3bcdbe52833bc5c029eb18ed2caef90eeac30b1c3f7607ce486b3a948fa39208fc5c1d3fcf95365823bc4dbfe7ea87be917d102b87877dbab7b6ff22820a396e42fa231785387e0f0941028761a7398862127ca2ec4806a4639b2f40e498a68128aa451c536b2c0b7c4e3e017cda2ad37ddaf0f4159f561262b89c423628813a4c307b1abf52c9ebe0e3a4e105d58b84f4cffd52d75d7bec407fd295774ba05308d54f87dfdc60fc4be216f347bac828c600210d2335dfcdfb3c18d487ccd710dc95c1c310b42e37e8fc25d66e655fecd16ca98dcfde0c991579bb08284e01296df3fbe52514e92df9741cd0048fad87423277bd838db618e72e002fe58fb8072bd3793734bb7af5ea310c7a7b84636d4f299f96e85decfa1a692d39af736bbcfa6a67b3ace48fc7194c15ac1f77387a325bbf1daa118b1a70bb66bb8c5a7b1e36549339ee672b5b088c4e96b79e95e5a001667758aabd059741cc19c66ba587701b90d2101fcaf19deb9b633ebc39450b6d5e26e078749c0b7e42e1ac7865cd69c2d7c0a856295d5abbbfd8a39c11845f2eda3664889017873c19703f9b4d5a687847c9fdcc829851c384eb336a5cf8a9f078b01f8345ff9d5fa5e06184594d2228525ea409e8b20e00eb3efb25a61aade0be69c382e69e15a516d9e73df924f7279f6c0a88b9157bab9d48b2dfc29947a1a6395a8a9b9fd3cf8a23793c8c7ddc87721681dc178a68484b9730e4499a663112e4141e58dcb74da0e12d772ff202839c288f28a59115c20a5c3a11e101b0dc35f85281b8dc690c843debc106d01002671bf2109b7dca42db7471341e438289c0b0408d3fd3fc668f844a4e8dd1b25f53eab21d6ae7f1b02ef9c8c079904b7b37d04818ee125dd7802a06d1c536a128ad2ebb17d09858583d29cb3437f74a79ee5f472610e11459de42e3dd0b537f82455f6ee2989a598ac47a187824af6ce51a33120370e53481046984daec85a3ef0ccc1c4c8fc14ddb6021bb8b57d727121c68fdfb1b4b6aab4321677d60f34b29fb7ebc8d6dc781b9861baf72c1eef3f47a77c98675fa944e4115945233cb6e97298615bb87e782e9c3d1de4164527dfd95964b60aa13c7811cd26408f4263028f52299435641d9dd230e468d63015fac116b069cc2ba0ad1ca33aa3b3a4ff5abc25a0c3baeb15186dc89cc9848490387bfeba8a92983abca71c104293c4917fbc0f46bbb822a0409e10b08adbcdcfa52f53c479f1885511eeade6c337c74fbb32fe4b5d7e0085f72849fa23e4bf8916046573f47314154bf14ca8447526e4cddb3dcc67282196d63f095e178c3ac54e6f99d0a2ce830db26a38ae6be0094cbfdb72b53dcf40dd1cfe44226bd1ff7f30115ed4490e89a4090bc0d9a2059c19affd3c5be275976062a84e7be7801bf21255f60074ca4f4039a2ac5b6fccc2a663bbe77444c1ec7bd193a747ff14bdcbbe747490a5bbb244627ca2455388e877ad05b3aa03312b814b2c017f80b22a207ef92b8a580e16be6efb70a4c40b25b28ff191bf3c0b23e66a8197c126dd582f19be51de5a8db8281dba956c6581624d0769d41c7c03492cbf662a1a54dc4a37b29e0d512c4983a77a4eb0e8238a0be60967b8564ec302e475b7b24ef4e352c5130ac81666db44a14e4af7060a80e5bfbf97c3968dbc5fb832f3485ffa28bd5f70c8ef46906457f7ffde73ae36e4a760ba8d0acbb7513d9e00a1f6b4a5f4e4c1003cd004341ef52e551faea13ebf4c120a030d104152841f37eba8842d117a33a885f1aeccf086dd0e46d67c5c9cb81426785ce429fe6fe7ec715433edbac390f816ed07ab5325248c183be4e6c76eecbc8b36395991c0900a64985b0ad0fb69a97385935bb7f7d6457d4279458fe6dcb036d4e46124762256d0b667c0e2fa650a277e3a169ba478ca7bdaecf453843191a22fad86c8f5e6b44ac88972bab9421660ce9a171d3fb14e7c9c7a99a74f4cb714b7a18690571189ab3319ce63aff6b7101812226a73bff118e25602a9d2ad8138ab9bc151f05d0f16d7b09a8f211e3bbe425e2925e70c6f4f138af3beca2d1b800fab0ec304a886008f0e7a04b44c801e4184cd3fb64f8cae98c9fc6d449003fe783d724494fc46af09c285fe3852266f86f1935567c0107483ed0953f6381ee64258d6ee875d1c07a4ee0887620673b058ffa2acfc2242252fb013f6f7737c6acc1ad6fc303222c04a97c6e6469f0e1b5f8f37e345d99bdb4e3a6096ea9b66d5cf6808e3285a7e83e93a0961720932b63759aea074bfd5033c262493896e10e1abb2fc0307760c71c3d9f1a22f42b60632c569491d586366902c025b226647ca0ac1db32ae7aed4ffc1d2cc3c7be45d2af0fafad5ec61cfa5ff724e4263ff848df541d4650de3198ea19235ac8ec6bd316f619897a1e07a4733d41fccc38781fcace5162429662996968673de68cbb28e13be4827a7ee746f8b29875fabdb438749047c0242bf73efd9dbd4f3257aadc04df08c6e5e3373da504537bbde7f9e9f614ade31d9ac358d47e15b6a377010e2ce2bd3ed6873b8fa5ebd2afe81c837e8c0050e04b0cd448e9c5b508b807b05c6f0029cc2a8541c161795702f850a20b3b90d1cc027db5346f6b4beada931158848c688fc026a154f045d6b17598818f9a51481e986131393719d0f8247174fde957061137839e4856baa1509eebddec3f8c6739d917ccfbc1ab0cfdc4dbe9cd5d5689c318e3e83fc9419d13a087e52ac7003425cfa596c35220ea1f5920576682e5efc1bf1b4a0c75de7cb79c5a9e8b80adcf1f603e68d02de5e80b3ee29946b9d1db911381130f03f31fa68aad9172ca67cc4ba3f42a2a60b726387ca1dddc5a970abb701544e994f0379ffcc3805667d6210913f4fa1efe3f937499e9963c482f3a84ef8ce9d6d3c83cdfd3bef700a93bb5c1d76c87ca9e1fe086fc783ad4f34940072fd7ab6d12d632f998cc062889e144ceb861245b93f7778f651eb0290cdef6499c12f2392168bf4222f98953a15b7affecdc2e4632f8cd38b7f958da8f4d0e4440da9650f94b00c87b90ec3118b05336535a43e8e02d90e7ff9d073d6b777fad0374e31b263241e7892ba1a9355649a22d9777d179c2a31f2cd33e1c7465b0b8e5a4a8d2e986b4637d6a01f3298ef8e747cb8d1de667809c0a4260c150e9e6dc77c394f90c20411a6186ac941885148a0c00d10f1c30c6e754c08030827a051b01b0ee8a1185ab4c6864faad3077dd5b99b1be3f02c85b008c58a6975c816fab272b997d5c302c6fad020950faa9817d2b5216434f4af6136c9ed7d84c8dce2040cea3707d2695db44a0b0af654b1964332716990ac025755143981b0792b83aa1ff9ed96fe77325775f08b63dbab213e45f6bc6b7372f62b92407b6466e8a4177286bc4221598b5553b77e4eae03d594115137026ae43c8d02bed5b31328c7dcba52bb56237208938a1a832de4d33722ab8a95286721d1c8aaa8436359de609d8deec6817407428b7ae62d87dbc84492a16ddefecba7ee8e4f257eb4a2fa0207ad603e3c887c81f87d83e905db813cff434bf66a4091e15e65b4409faa2582d7df4409a40b944776f39eb4730c6afd4c0a87440aafb94f46ccfdb8d9310398c76e3be241d7f7ff76b1ad427351b90cfd98ffbb763443b6b423658b332d63aa50e3e612a466ee180b0fe11a24018c962247ae90437a36f028d228d1b36600699898810ab9942501238d199fff1389bcc2f9c1e8d08f36c0d1f0d9b40d5783fa190ce364f8ee406f311b034a0e1fc3061adfee2f9e4129c952d80107b2e3ae75d20fc82265659a7ec84d654774c85f144defff0bfbcd9b69597f8cab511c486df851ce1cabb35b44016040e3581b08dd2d5f7152f50e4893c221088f2258c00c513b077c72afd82ea89d12360ab9d65f38abecee401696fc7bc8f15aa17cd651734e75fe598e5f0a74198047960345475b4e5d5ba5cf3c8615a9d566fbcf17f8589797b6dc75f6f125e6ec2f50c8c077147f3f1949b9e1b8a49cbec25112bf818936e88f7e7a45eace1feda6148476046a5df3d7d5b1d464651413ea41c5533db1302f50a89e2efd76787cfbd8303bba04b37c71363f442dc6aef78e68150d3c2e7b9196acd3553190f286e95fa66f56b03a711858a84f76391f998713ea01c7120417f602079ede135ee3f75b647af2a8437959cf68bcef9201cf15c09f4b093346dc960a72fff3df4a0bf086fd3e86b2ef0e3a901da987d641dba44941bf204fb31cb4734f999ee7799f573d252d551ea37309e757eb66316673c64a3281b31a8a674211b31e2a86964c1e3e75b4f8fdfee39d657b6027b41c5de3a17463e2d44a15dfcfad12c701fbd65c41c313a99ac6759681846385404b65a1d24acbc72575be7ca2c63ada362785c39ed34ebec4d42d52cf0f5ca44f835f8c503a064ee3ae6798e26af84a5804c887f6abc39f483974390062ee74c97430562cdcc902283f96bd492e3ebade74f06be022210ad42e3707caf08a0a55f67db917c250bf39964c157f47c05b861b39be89a080230ec0955a7038f7c6b03c2f965e5ccd128a294e32edf46ae07daca1ce294a5c0d03f52fad254132d1e4b8fe19470af7579396530728d08ddba3da8ce9c30c47d9ff3de2baf59c18ec76e880523aec9aff64e7c6d86e82d5b4b396ade78eaa46cea31996620fad1d78aa13419d3b87e2ac4acb1a8f51c0bf6187f4ffb5ffaa519042469c0bed1840d4e80a8bf8b402d064e5a142e8455ab30b2253826f5ba9aa03731163ff9239c2b6a2278227407425c10d3ad387e02e1ad0bed0cbf5909582629d410a0c671ef10df32d6ac3560ea41c37e0f051aef654145bb5a3801fed54de826859df762be7e3579d37427d9fa3aa41bcbdb58210db5929429c923d8dc6bb1d2d6e22c653ab256f99057b84dcde32543e113df99e356e3e2d3708c79916d1c5069b84723222308e753b09e336868a89948bdb807b72c3c36aa25dbfb760a89204afacaf7847c7fa3c619fd4c5d459de1634e5c2947b2c4b5adfdcb6b4de4243dd4195412b7268b583ab6e87d9b47a147fb0a1d50fa1fcc2b5", 0x1000}], 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x9) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) close(r1) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000001600)="bd1d70b4cead421e808af4797ee0dca8fd07659a285aebb429734f75c71fa101133a6e437e69d6a24792ef69fb06a3ae5fb26099a04f5768eec5ef37e049db4eee49fb959e2400000000eee9fba2f2ef2a932d8eaa41a5a667ce815433216686d8c55437b36bcedce45bf2d6ce4eecdad5df7f683503d1ac6f3ea4da1dd467798cbfc0246b440000296e89ee32d9e8d4621e9ef3582d4bacf4211a27176acafd5684d69ef0b05fe1b91328321f28d682d50c0f965315f5f4983697e8a0cd0ddb95f99e360eb6134184a33d1dbb8416d4480a21959678186c22bff0d738024156cfec1bb46c6af37856acb220daba7ae6f209ca89ac8769b83ee2ad7672d5127c945fc15676cbeab57a5341e4fba5b1051d0bdd60d515cb5e687f6e0f8dc5", 0x11e}, {&(0x7f00000001c0)="49b192d28e3cb04b03c2c9b0be", 0x8}], 0x2, 0x1000000000000000) 16:15:24 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x2) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:15:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x8, 0x7fffffff, './bus\x00', 0x8001, 0x1, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) read(r1, &(0x7f0000000040)=""/192, 0xc0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xfffffffffffffffe, 0x0, 0x9d0, &(0x7f0000000140)={0x3, 0x20}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000180)="432cd5e207e085b5c1cf4bd292d1a12bf0602e7b3bd6eb702f4d5c563e98cade2719f1ac73742d10ceda9bb4b8e1bcd7ce3119ad15e5747a207ea777e8aaffde253e6223d0290d5c8e8d82487ea2b7eeda8028f9c1a3dec3ecd1b317bb84ba9d49bd0ef2fb4ecffc94c33eae58ce9d", 0x6f}, {&(0x7f0000000200)="bbcc881e9fe8e231b21f75ee288bb74076356867a8458d04a1493b8d6ba252f5f0bcdfae74fba77e5f824ea779eb74912d6f7dcc913094fc7709cb64b3065c1a2607f3fb6fb586efa351396f1fa66a3b3a109a94449edcc25ebacfaf821776761e67a664af0a56d46247e7cc94c7ad01e0819f964367e7af7fc71e873d212bb16b4353289959a084b8d74e558d7007168261abdc9b", 0x95}], 0x2, 0x0) 16:15:25 executing program 0: getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/98, 0xffffffffffffffc8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000040)=""/1, 0x1) lseek(r0, 0x0, 0x1) 16:15:25 executing program 0: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x0, &(0x7f0000001400)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e92b7809a082b730d523cf145a603007c9779b93d53ec5b5642dce3d33a631398bd1fe814927f15966ecd459338ce608c885e78926a4fc47512d73b277f5e78a9e9656cfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef9982bba0657b23dfda3f3fcbc97100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470cc5335ff78479af5100000000000000"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r5}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) r9 = openat(r3, &(0x7f0000002040)='./file0\x00', 0x20141, 0x54) renameat(r9, &(0x7f0000002080)='./file0\x00', r9, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:15:25 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2082, 0x40) chmod(&(0x7f0000000080)='./file0\x00', 0x192) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/70, 0x46}], 0x5, &(0x7f0000000480)=""/25, 0x19}, 0x842) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) faccessat(r1, &(0x7f0000000600)='./file0\x00', 0x190, 0x3) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000640)=""/58, 0x3a}, {&(0x7f0000000680)=""/223, 0xdf}, {&(0x7f0000000780)=""/174, 0xae}, {&(0x7f0000000840)=""/243, 0xf3}, {&(0x7f0000000940)=""/137, 0x89}, {&(0x7f0000000a00)=""/178, 0xb2}], 0x6) bind$unix(r0, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b80)=0x3f) mknod(&(0x7f0000000bc0)='./file0\x00', 0x2000, 0x5) mkdirat(r1, &(0x7f0000000c00)='./file0\x00', 0x10) mkdir(&(0x7f0000000c40)='./file0\x00', 0x20) mkdirat(r1, &(0x7f0000000c80)='./file0\x00', 0x14) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000cc0)=0x1) mknod(&(0x7f0000000d00)='\x00', 0x3064, 0x1) chmod(&(0x7f0000000d40)='./file0\x00', 0x8a) r2 = dup(r1) r3 = socket$unix(0x1, 0x2, 0x0) chroot(&(0x7f0000000d80)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000dc0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000e00)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000e40)={0x3, 0x1, 0xffff, 0x1, r4}) fcntl$lock(r0, 0x7, &(0x7f0000000e80)={0x1, 0x1, 0x6, 0x1, r4}) r5 = msgget$private(0x0, 0x84) msgsnd(r5, &(0x7f0000000ec0)={0x3, "24ccadbc1cb31ae5a9e622f3e5a0a49f2af1562c8a7993296710fe7758e31dc4df53d1d047c21f6b2912b76b8379f1fce5faa5221e1c36fae21474eb5a1eaba90eff71bf9fc04e98347f8b9e2bbb3bf902353e0876cd6c740733c4494d4d8da7ccb68f7ed80ef452c7"}, 0x71, 0x800) poll(&(0x7f0000000f40)=[{r2, 0x106}, {r3, 0x110}, {r1, 0x124}], 0x3, 0x0) getpeername(r2, &(0x7f0000000f80)=@in, &(0x7f0000000fc0)=0xc) 16:15:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 16:15:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33e15cc81999581895a9055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b3ef16ab93f12fc4d5f16", 0x421) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:15:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x101, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x480, 0x0) r4 = dup(0xffffffffffffff9c) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x80000041, 0x4, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x2, 0x100}, {{r3}, 0xfffffffffffffffb, 0x64, 0x2, 0x2, 0x2}, {{r4}, 0xfffffffffffffffb, 0x22, 0xf0000041, 0x4, 0x9}, {{r5}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x400, 0x3}, {{r6}, 0xfffffffffffffffd, 0x1, 0x2, 0x1, 0x101}, {{r7}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1f, 0xfffffffffffff657}, {{r8}, 0xfffffffffffffffa, 0x90, 0x10, 0x7, 0x7}], 0xffffffffffffffe1, &(0x7f0000000440)={0x8, 0x8}) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x80047470, &(0x7f0000000000)=0x8001) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000040)) 16:15:26 executing program 1: mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x80) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r0 = socket$inet(0x2, 0x0, 0x3283) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x5, 0x1f}) rename(&(0x7f0000000200)='./file0/file1/file0/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1/file0/file0\x00', 0xa3) 16:15:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d0c098f3939cd44a7b892fc695012a4d7fdfb2b9f931deaa4ef0332c4d5ab3dc5fabc62e50d3211e77263e59420ba654c4dd70b03c9c78af3bc3a307d5a3fc16fc31fd82e55d4bd8d3af", 0x4a}, {&(0x7f0000000140)="b7b37af493629d872297b8dcd0e5b29dfd", 0x11}, {&(0x7f0000000180)="25da8f832c9d6fc56c8182356c2bb190166630f091b4c908036645f986e318d3898a9a63b810e638c90c856574", 0x2d}], 0x3, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x90, 0x400}, 0x8) 16:15:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x119) 16:15:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() read(r0, &(0x7f00000001c0)=""/194, 0xc2) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:15:26 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) r1 = dup(0xffffffffffffff9c) setsockopt(r1, 0x9, 0x401, &(0x7f00000000c0)="8e07b4c2608b66e1ec16b89f21feb1d82a18372ff127033cfc1cd14038d943a0a7239136188dfe8d9f1fa3c07c89e3d6c74444f306983d515257530b08dd046949738d66e834ecca334fac811b466b8d394d992732e952eab8d71b84e514113f9f79cd7a42bf0990807a91e50523bd0f760a0eb3ea52b82a96e053093a782de21417fc67b7aa47ed1d510f94f248fb46e968e4d302ac64a81a524982ae92ab29baccf73f2e6f220169fa2dc8768fb98b0609ab3bef338a048c09", 0xba) 16:15:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:15:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) geteuid() 16:15:26 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb188a8c000000000000"], 0x1, 0x0}, 0x0) 16:15:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xfffffffffffffeb6) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="9ea907b9901c8725dab97658266b0d9528439f8a3016bef9cdb5a3852dfd472fdf9bbdfb7ebe7aadaabe30053169a46d6fcd2da999f9ed74e4537d078558d931cf2159b5fce6f539dacd21ae5df52f9c19cb7fc9c46bcb559a46b0dbb69f808c4ffb0f0f2c2dc95e2314c349a496275b390799ea1c696cf80d40b82a5320f7fba56855b414903d6a6e994c09ec32767c40ad0ac6c6121b32cfbc29d30d019fcfdcf601afea69927dcac60219f425855475", 0xb1}, {&(0x7f0000000100)="28e4e85872ed354c9869fa341fa6932934fb09578a7ac637b07105df540ddf48d2cb46217b", 0x25}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x1}, 0x400) setsockopt(r0, 0x27, 0x29, 0x0, 0xffffffffffffffae) lchown(&(0x7f00000003c0)='./file0\x00', r4, r3) 16:15:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="e371a5ec63af73c0f3da92c2894830ddb93c8f0366fb8db9c19cfdafc4d79c1bb746297b19b8b5f72acb9a0b1c15f18514819d7661f7577ada0a4b7c9811e56f1dbd2dbcf692991dc33ece82dd28436477d841b0a33c3b59eae7aa2e8883da910d95de4f00bb8950ec3ee659d2aae28d8d97f593c1d34fb0d21c93dbea0ac987c26e9ba9ef6201b0672e457738e4496c18354dcfde95daa95ca82bb3839c2d97c1bd42708761315e19d95b7b0d05cb320cf3a1b11159fc288c91d9e660763ca025cf1fb522db9d2e153e4593c443332c35c097b5faad", 0xd6, 0x4, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1868, 0xffffffffb20e9d0d}, {0x2}}) utimes(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={{0xfffffffffffffffd, 0x8}, {0x2, 0x8000}}) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:15:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000280)="a55636de33cec960e27b0a981de2089d00af01a7abe7ba48af4ec07c17c012449f28a9543782b8a3d11108b9df529b2b0b4ae45cff6d0bd54db1d11e6d9d7386cb470718bb9e1878721212ae152b7af5b4fa2224df8184147552616bed6dbac3e8427608ff209ece65f422527a3f9d90b96bb282020c8e7f74ac4c678a47c88dd1b73fdea0d8213cf8dac6d5fd401c153ab50ad55569b19630f5de85ceea65d58f853b4b45e3d6b8de89c7ff", 0xac, 0xd, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x380, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r2) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r4, r5) 16:15:26 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000500)=0xfffffffffffffd15) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000380)=""/190, 0xbe}], 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x347) mkdir(&(0x7f00000000c0)='./file0\x00', 0x102) setgid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup(r3) close(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r3, 0x0, 0x0) 16:15:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) semget$private(0x0, 0x2, 0x200) 16:15:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x100000001, 0x5c3, 0x5, "92b0c9439423d42b315c329175662b7b7983e428", 0xffff, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:26 executing program 0: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000180)='.\x00', 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x86ab}], 0x100010000, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x1, 0xc3, 0x1e50000000000000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x81}], 0x5, &(0x7f0000000140)={0x7, 0x200}) unlink(&(0x7f0000000580)='./file1\x00') 16:15:26 executing program 1: getegid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x0, 0x1) r1 = accept$inet(r0, 0x0, &(0x7f0000000180)) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getgroups(0x0, &(0x7f0000000200)) close(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1c) ioctl$TIOCSTART(r2, 0x2000746e) 16:15:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) dup(r0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000280), 0x2dd, 0x0) write(r0, &(0x7f00000000c0)="747d583ad6bb00e048d8d857c5b621b50423f00d01d822d6da531fcfb63f9fc22b5ab0c9c4448e23ee7e846920937baf58016fec3a0089", 0x37) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="1d3f36231ec6", 0x6}, {&(0x7f00000003c0)="783f559097249dd71a2ed04c7647374ed7211b2ac25360e3b50919f1556b3f2068b359ec45af230b6f4f8a67c795b6b4dcdcb344c12240bdb0650418bca9ce168cfb9b2fa5c0c6416265066baa1bfa0b250b042dd65c5882721a4fe3dfaab1be77b953cec396541dcfd6d249fd67338c742c9fcd4c2bb47b69a1fd7422f26f62480ac894b8f026921a03e65d605bc7cd7e6115fbf38dfd180894fba32bfbd3adec350d1d5c925afa8f0801fc8a83c500ff42c672f22827", 0xb7}, {&(0x7f00000001c0)="12ae141453922066f32c042f9f651d28cdea6fe01ca07874f694257694cd8ff0194fb839a09f2d646d8a42b5aba588acee", 0x31}, {&(0x7f0000000280)="bd8d0eba798184ab0278095aefc2fadfd75b33b37140ba5fb451d768dd31c0e7afa1441b02ff19d05a6acea3d813633bed165fb7e063ee04adb5cd2040d9a2bbb618298238bb6dc5d92312813d7495e4f8da62db908bfb2e8f5b4df241edb4eb", 0x60}, {&(0x7f0000000480)="73a35ccacc73c5cc38a46a598cdbe6d97fefc3b30fb5b970afec1df56850a7d5f377a1c070ecca4bbc9062347f361c9e07dd6811e14f89a69bfd2f0697599adec18eadbccb3d4d53f1e9be243f4b1239f73cc4c75ffdc8496557c8d1c54598cfb55aa0ce15f802ec15fe1107d5f2e332215cc799be68280a4395f4107beff598981d2444404c0a5fc26a60923f58fd2a04fb571e5ff3e0545aa9b02395c89020c0ae89bd82c293e673c4634f981dedd34f989ed454c810b2ddaabdac7b832f2859ec8ad338c497a6dc0e1b50487989", 0xcf}, {&(0x7f0000000580)="bc3b3b26537592af617dbd650bcdb14742e8efa0f2f263ba001e2eb20e8711ecbdd97896f06100ecfd0aa58fea94066f75afa19bce92701007e11ba3d7df25043b8167a38df39db23b93ea4d822a078fdd574ab93bf0c4841ab290dbb207f4aab11613f26ac289a042883588b85b2ee0bc50e47c5c19d52457f7", 0x7a}, {&(0x7f0000000600)="9679f1336d830ca0b35a5d94da1e4a701e3e25132120e270e2984937728384bc5123831d372332c7d9be5ffc783b62670fd1eea8f34e39d2ca07b7b7e780dd3700602cd6156ad3660d4520cabc5a0dd75f4000eee51c78fc754ffdd5abf642b5c52ede0b1b187c519ce7704ee714991c2f9ac28bc7fb434841c58bbed2000ea3951c85f1ba739ee2c074c67dfb6de8f2fd91939f32d009b5448ee2679b1e5c926f3a3b8af89394299fe0698560dbbbc1c901937168dbf1a04a51c2e7dce201c29d06462965ed5323376fa1d1ef90bde7f3e1241e0bdbd17131ccb0e856a0a63a6ae85899b6", 0xe5}], 0x7, 0x0) sendmsg(r0, &(0x7f0000000e00)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000200)="09076d46ce9b05c84ee2e4c162cd17cf9af08f116b20cfac20131b68679af97724daf7cc3d8c615b4930244d8bd6b99c3ac1f5a63cb341c932067dfda42ad559bd536a13", 0x44}, {&(0x7f00000007c0)="b1ff25b15d0fed3e06fc64af7d531dc3f90cba277b9c6344b91e7ec88f11629f67c530eca47df50f6f625f11291b8a9119612a84faff468bf119691a57e56e9d6059322f4704e02e2ea5bcab74ecb22a408857b6bb2345038172b04dd5c42850c4c6191a6990ca54555ecada599c5e8f164919ea415b03387983490f53a35d765723a46e3c765d727747fc680c189abe17eb15419ddcc0113f74287b8688908515290b7f0854a8c0187dafc35153bb8bc5522842c78b21831092fd26b134eac27b6cadf36c82b58bde6353788b84f3ae26e93152c65aab0489531fade034ef3e06d053dbf427c69772", 0xe9}, {&(0x7f00000008c0)="079d2c3454a98302ef55438ea11c17f8f507688a5634056d8b42c4f491b4ca2bc953f7e7cecd772227ad0dc3eafd3e1a74ab3128df12890bc3620cb22bcdb89bf82a", 0x42}], 0x3, &(0x7f0000000980)=[{0xf8, 0xffff, 0x6, "6f7103a646a07b4b8c000c456ec6c4865e015b17e9780ed03063e773d6e748c94d024f1aaf283c22d41c80559b8dca645d2e7217d65799b99fb8b965bb53b13137608c7860e287f4039d3d21b1fcd4270a40300335c87b8133f515a0092645c918ee37d3f4713375dcb4d5cca040040f7ec2dbb61a73de0840319b5c5f9f61fb084245b2db310359e1011335f823892948067b7fec0ba5c25cb486cbc3476cad946777689885cbd1fcc384729511eba44c7f795eaaf934cd29bed15f5d475912220a87b1f4d72cbe97816370b88c00dee237d3f18415522ba8ec2dc6824609fd99"}, {0x98, 0x1, 0x0, "f4c4dd5edb8c5085957ade49f22df2735e5c84d606c484d9848b2e37978756050423a5eea264173f5a876aad520afdb06f442082dac9155210d22a0df5e2c1f76115ed442dfc7fa238732149ddfb971db9df46e8e225bd837975be5fea8c5c365acac214904889a803f2fce91f88973c673ceeee9024981671d228d5b4633c1a813755eb"}, {0x88, 0x1, 0x323, "c0cc979fdf6b37a5215a9b2b27b3f4c0c5e39ce1106b474d73cb426f39309c0d72575a1edc6263c866cbf1fc2936bfb4a9fd749003579db7e63e606133a7505fcdc70502ee2f0f5dd9a8c626071d60d7c1e55cda6d7f9d7fe7d948ee923b9c92db08e908db4690bed89c58af7c0e256c5111ad96ed14"}, {0x90, 0x0, 0x400, "896d8574d381af9dcd211939f5ce365c49cb2205b9e0d8ba9a77ab4892c4c1059a5a1ea8e4dd9fb3c095407563d5d44c05936849f7a1f88418096e0524ffea8347712bd4615234d3e9bffa296b0b14a07e1ee85667dd216764b9c63f0fab318594eed0487e3e89e92bcd06032cc34defec3c818f7fa259399bd71301c9"}, {0xe8, 0xffff, 0xe0, "4ce90a87db091fa432e36df67824d75ddac0567ed8e52b20525bfcc498604aeab0ecf36c0d58a64ea25b8fe758e496be7c6bfa236effd7a2e1d0680136cd7a6bbc0a01a137b6ce22a87e1f76cd37508f740525c56919681a0797380c71d97e80fa0f41111b64e5995787d5138109ec735f671cf7e8bbb9d4c87a461cb9e57b6beb760ea41a9d9aaff7e7177fa9a1aa6d6e2d7f619308f141e4fbbff93277785a1e0b2f384870a6f9d88cdf33fa0f868ce08618867e616ff65efff9c1082d51a9bd9cfd33e282db76d4cc06a6b2aa4561c55c1d57ae4211d8"}, {0xd0, 0x1, 0x5, "69bde9e4fd4d969dd34957b32c9194e6dc3c4a23ae9d17043e4c54b98c983bfa933828ef0e2e9f6e7616856e0c1f82706aa2eacec4ec4562b55de3b4d70f63ba111b2041ed7573aafa5fefc1817fd382ec542f5bfbe8cbe6b8cc61102e98fafa96ec31785a859b06055587b3f2990ddbb51ba663ad769aba475d8bae7258aa2aa02cd9b92ade4cb6e9a8a353be4c49c26a4871ae29d63df3756437764a70b7645b9153b69d65b648587d9eb970cbbacc4ca9b5f47a6a62b5f9d6468f06"}], 0x460}, 0x2) 16:15:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = shmget(0x2, 0x4000, 0x1c8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_gettime(0x7, &(0x7f0000000140)) fchdir(r2) 16:15:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) shutdown(r0, 0x0) socket$inet(0x2, 0x5, 0x7fff) 16:15:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x65, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:15:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$dupfd(r0, 0x0, r0) 16:15:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x8) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x124, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) 16:15:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x7e, 0x2de452ba5671ee05) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a003", 0x38c}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0x6, 0x86a9, 0xffffffffffff1bb9, "d02ea6330ef4b78f941c1e5d0a026f599b812cff", 0x4e9c, 0x2}) 16:15:27 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000001540)=""/4096, 0x1000) chroot(&(0x7f0000000040)='./file0\x00') 16:15:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x80000001}, {0xc74, 0x5}}, 0x2) sendto$inet6(r1, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0xfffffffffffffffd, 0x0, 0x0) 16:15:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:15:27 executing program 0: r0 = socket(0x2, 0x4005, 0x7fff) open(&(0x7f0000000040)='./file1\x00', 0xa3, 0x82) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) socket(0x0, 0x3, 0x2) getsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000100), &(0x7f0000000080)=0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 16:15:27 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) 16:15:27 executing program 0: r0 = syz_open_pts() recvfrom$inet(r0, &(0x7f00000000c0)=""/97, 0x61, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() 16:15:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair(0x16, 0x8000, 0xffff, &(0x7f0000000040)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 16:15:27 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0xa) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000003c0)="b964184976eeb80fb73ec3eadb556cf253d1c7d9ca4cbe6a88a33559b2f50c75e21218ba1787edbed844780a058ce40b617f973671cff0804d2919346decf3de22be8ca3384912660447fc765a4c38cc47f55dcb9a1aba5287f1ef89eaea29c24f1582930d29987e680d305c0600f40ca1415dfd9b687b57c40fca3d304c31b8506568dd5254995891a3c1410c3c7b70961e8e883b66b0657449fab5e97f8e2d7ece6037fe4f02215c229706f57deb1d43ba5ac550fc01336bdc445cb13d41ffda18fda8f2e11edf2b4b70172903a77ac22423f8b56b565985a3d4b4e11697a4255fa04f82f524850bb37a76fb4a3230c3458f852d", 0xf5, 0x40a, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x4) 16:15:27 executing program 1: syz_open_pts() r0 = getegid() setegid(r0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgid(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) close(r2) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff0000010000000000008f72475bce40e0035066421740fd221d04a5645fc2425007bb8ac107be9164357ffddddb6a352819080fddab000000000000007fd4132f90bff01354bd01d89da561c70a3687c360bab6d08f9dbf24e8bb3b5099d00bbb9bc9b45eda0bf3adbfe98a4486a060f23558f52c07a270c183722ce98be53151b3205e3264e46debb30703830f90", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:15:27 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x20110, 0xd0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="850573ab09cec58ebd956a4a53d66578996715da4057651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a300161cd06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10fce0121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ac22225fce6fbe3cf8a22ef84b504ee4acf895de3630670ed6ef96c33539c98a18407ea33e7d2f8087484e8149106792c22fe3c86ae776cb798254ebfed56c91128f18267c55b8cfa792dee64488f7bd79d849aa4ccce6a11b8dbfc6f6ffa96000c26cbfdb7206cf017421d306c9bc4cd1a79b0cfa9026a17464a84f3b00df0be417992b855d7adce6754c9698678c9cabdd88047e1c16159b7413978e1a824552bde268d64902b1fe7ada6199764ee2be09d899c568a0182d05dea27cd3139565ed950ac04cfcdb", 0x1ee) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 16:15:27 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x8}}) 16:15:27 executing program 0: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x3, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0xff) socket(0x1, 0x8000, 0x7fffffff) 16:15:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ftruncate(r0, 0x5d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0x9c) 16:15:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r1]) r3 = socket$inet6(0x18, 0x4007, 0x8) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8053, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x2, 0xd20}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) sync() 16:15:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x31, './file0\x00', './file0\x00'}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x797, 0x80000000}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x6}, 0x10) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:15:28 executing program 0: shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0xffffffffffffffac) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/70, &(0x7f0000000000)=0x27) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8096875fe1bfe526a3d3319806dc266b5f7fcb2e1c130692e03d8c5df0f5ee6a7c79195b1ec5436377a935ddb09540a7e46bd45306cef54a90288bae1e9737e015e823bd312fcb", 0x47) 16:15:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x18) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8080, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x88, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x200, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x101a0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x0, 0xe78) r9 = socket$unix(0x1, 0x7, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r11 = socket$inet6(0x18, 0x3, 0x80000001) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x889, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x110) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x86, 0x0, 0x3, 0x8}, {{r2}, 0xfffffffffffffffc, 0x8, 0x800000c4, 0xfffffffffffffff8, 0x8}, {{r3}, 0xffffffffffffffff, 0x8e, 0x2, 0x20, 0x100000000}, {{r4}, 0xfffffffffffffff9, 0x6, 0x1, 0x2a2f7142, 0x800}, {{r5}, 0xfffffffffffffff8, 0x84, 0x40, 0x2, 0x7e82c49f}, {{r6}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x621b4fc0, 0x7}, {{r7}, 0xfffffffffffffffb, 0x1, 0x3, 0x8, 0x7}, {{r8}, 0xfffffffffffffff8, 0x1, 0x20000085, 0x1ea, 0xf8}], 0xffff, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffb, 0x8c, 0x41, 0x5, 0x101}, {{r10}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x2, 0xb}, {{r11}, 0xffffffffffffffff, 0x0, 0x2, 0xa6, 0x8}, {{r12}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x9, 0x1}, {{r13}, 0xffffffffffffffff, 0x1, 0xbb, 0xd225, 0x6}, {{r14}, 0x51914f13b5d69703, 0x2, 0x81, 0x4, 0x9e7}, {{r15}, 0xfffffffffffffffa, 0x40, 0x1, 0x341795aa, 0x9}], 0x6, &(0x7f00000005c0)={0xc7, 0x4}) getpeername$inet(r5, &(0x7f0000000600), &(0x7f0000000640)=0xc) r16 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) fchdir(r7) ioctl$WSKBDIO_SETMODE(r16, 0x80085762, &(0x7f00000000c0)) 16:15:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:28 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:15:28 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40000003}) 05:37:07 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffae) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='W\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="c58e84938b53b37cb22d9784b9c852126143668471eee44027404e3a77e1826ab736", 0x22) 05:37:07 executing program 0: r0 = open(&(0x7f0000000840)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) r2 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x3, './file0/file0/fi', './file0\x00'}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x7fd}, {0x4, 0xaf, 0x1800}], 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r1, &(0x7f0000000580)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r2, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000380)=[{0x3, 0xa4c5}, {0x3, 0x6, 0x1800}, {0x2, 0x2, 0x800}, {0x1, 0x9, 0x1800}, {0x7, 0x3}, {0x4, 0x2, 0x800}, {0x3, 0x80000001, 0x800}, {0x4, 0x1, 0x1000}], 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) clock_settime(0x2, &(0x7f00000006c0)={0x81, 0x2}) kqueue() getpeername$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x9, 0x1000}, {0x1, 0x2, 0x1000}, {0x0, 0x8, 0x1800}], 0x5) semop(r1, &(0x7f0000000540)=[{0x0, 0x4, 0x800}, {0x3, 0x8, 0x1000}, {0x7, 0x3, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x0, 0x800}, {0x2, 0x0, 0x1800}], 0x6) bind$inet(r0, &(0x7f00000005c0)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) unlink(&(0x7f0000000600)='./file0/file0/fi\x00') 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x200) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe8e}, 0x801) 16:00:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4b1f29c6e6d484cf3071c67390cb2b7b3ba57b72e4b4510642e5dc286c37d654f6b4d2bd5b21abe4abc74918f9f2c9e1d2d25c9ad9b394a6b1af186e9ceadb3c4a4f8dff8ba8d2ed19088c4f8825a23c9395e3f99ec37e037d0d06def697d6d9e29eb6d87451a3abc6c3c36f904ee04a4d15b2a46f8ad311d9f5e911bf0d5e4123406237571b03feadc1dfe45ad8f62dbb6922b3266da60d8053b50124b4db1427ff5190f7309b3f52a387c8949c8321f8cf9286e67a5bc978919932e4ee", 0xbe) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0x8001) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSETD(r1, 0x2000747a, 0x0) kevent(r0, &(0x7f0000000080), 0xffff, 0x0, 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100000000) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x2, [{0x2, 0xbb77}, {0x1, 0x2}, {0x0, 0x5}, {0x3, 0xff}, {0x1}, {0x0, 0x401}, {0x2, 0x200}, {0x2, 0x7}, {0x3}, {0x0, 0x1}, {0x3, 0x7f}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0xe356}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x6}, {0x2, 0xfffffffffffffff9}, {0x0, 0x2}, {0x3, 0xd09}, {0x2, 0x76}, {0x3, 0x9}, {0x3, 0x50e}, {0x3, 0x7}, {0x1, 0x2}, {0x2, 0xc67}, {0x2, 0x7}, {0x1, 0x1ff}, {0x1, 0x6}, {0x0, 0x101}, {0x3, 0x7fff}, {0x0, 0x3}]}) pwritev(r0, &(0x7f00000003c0), 0x0, 0xfffffffffffffffc) ftruncate(r0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) kqueue() poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) write(r1, &(0x7f0000000080)="fa8bdd0d0a9267b25575cf62aa3bc7545e12781613b584c13fc84dd5b95b5679dd932a3da45574d10a800d38607ef0fb9108efd5fdb211df044c61249bd642c0e97c8da42b54200f9bcde29f46ea4bb177af38a5882d849f3386f281040b377f11cf8ffbe784ef296f30fb460a6bc3a40bd94662e7e37036b592038a23b55d849b2d41f1b89f1903ce347a8a8bc0549db82baa6d80682da7144dcda1e8aca5214973ee1dd1a2a4452d8ce82b1d62e40b46cb3fffabe08d23c237059720d217a75b66d4eedb741ddc99daae4f0eb5bc086d40f9b8c0c65fc713fc33e1c3453f7f089af0e8dabedc89a9674983e9e91974bc12e28175a49a0ea493672a", 0xfc) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20282, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) 16:00:03 executing program 0: r0 = shmget(0x0, 0x4000, 0x1, &(0x7f00005ac000/0x4000)=nil) shmat(r0, &(0x7f0000103000/0x2000)=nil, 0x2000) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) kqueue() socketpair(0x0, 0xc002, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000080)) syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x82, 0x35, 0x6}], 0x71b9, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xefffffff, 0x2, 0x6}], 0x5, &(0x7f0000000340)={0xfffffffffffffe66, 0x10001}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x0, 0xfff, 0x1b3, 0x928f, "5490d596380e507a80e7988f19f281233ffff580", 0x4, 0x2}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:04 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r0, 0x44}, {r1, 0x142}, {r0, 0x3c}, {r1, 0xc}, {r0, 0xa2}], 0x6, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:04 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80000001, 0x100000000}, 0x8) setsockopt(r0, 0x8000, 0x64b, &(0x7f00000000c0)="771ae5d659ac07b4d18c0041e1649e09309e6728c79c013aedb332bcb8017d15160c4132a8b33378f6765c519b5aeacc8f95ceb291fa", 0x36) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x80) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) getsockopt(r0, 0x11, 0x1000000000000004, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4f1b, 0x2}, 0x8) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x0, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() r5 = getpid() r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r12 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="e82c6b88b9d73113fa2a196fa065264f7cd7a31b47cac71a1efdd2f90dfef35b53e02e68a5", 0x25}, {&(0x7f0000000380)="010080e895ba620b52805657d850becdfbb98e499572e9aea330a6179c9ad7e06c739b49573e9aea36541bd6b716eb6a69c2576ca29be96dc2e8de99de934fee1085cce6f96fee7245e5f7f792d224321cb6a6717762863df3c166d9b8119bd5c5a6f0f12afbd56e0faeea19e8de2947a83e7de386806790b34b36be4dc2b655412f40004641e59993678bf0f97f8996aa6e9b68c1bdf28b48b404b3910e3bd4ad632c3a443263525efdf0e80a74c005c903bb2459224daaf392ea3dad34e9bdc09ec624e7", 0xc5}], 0x2, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r1]}], 0xf8, 0x6}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSETD(r1, 0x2000747a, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x80000001, 0x3de1, 0x9}, {{r1}, 0x0, 0x80, 0x10, 0xffffffffffffadfc, 0x33fce1d3}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x6, 0x20}, {{r1}, 0xfffffffffffffff9, 0xac, 0xf0000002, 0x4, 0xff}], 0xffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xc2, 0x24, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x34, 0x80000000, 0x0, 0x7e3b5c75}, {{r0}, 0xfffffffffffffffc, 0x10, 0x9, 0xfde000000, 0x40}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x80000000, 0x2087, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20, 0x7fe000000000, 0x4}], 0x20, &(0x7f0000000280)={0x1}) fcntl$setflags(r0, 0x2, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair(0x0, 0x7, 0x8, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x80000001, 0x100, 0xffffffffffffff7f, 0x1, 0xc20, 0x86e2, 0x9c5, 0x2, 0x0, 0x1f9d, 0x4d9}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000000340)='./bus\x00', 0x0, 0x12e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) open(&(0x7f00000002c0)='./bus\x00', 0x10, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x50, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0xa) 16:00:05 executing program 1: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x6) semop(r0, &(0x7f0000000040)=[{0x20000000003, 0x80000000, 0x1800}, {0x3, 0x3, 0x17fe}, {0x1, 0xfffffffffffffffa, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6]) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000010c0), &(0x7f0000001100)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) utimensat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x4, 0x8}, {0x28b194dc, 0x1f}}, 0x2) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000001200)=@in6={0x18, 0x0, 0xfff, 0x4}, 0xc, &(0x7f0000001380)=[{&(0x7f0000001340)="99759a2820db5155f37967c61f053a8d38eb6cca221a30a5c55d7cc102", 0x1d}], 0x1, 0x0}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) getpgid(r3) getsockname$inet(r2, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getppid() lseek(r2, 0x0, 0x1) r6 = accept$unix(r2, &(0x7f0000001800)=@file={0x0, ""/108}, &(0x7f0000001880)=0x6e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000018c0)={0x4, 0x6, 0x1ff, 0x8000, "f560922ae7605f80c5d56aefb73ff9d71cec4eb8", 0x1, 0x9}) getpgid(r3) semop(r0, &(0x7f0000001900)=[{0x0, 0xffff, 0x1000}, {0x2, 0x10000, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}], 0x4) r7 = fcntl$dupfd(r1, 0xa, r6) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001940), &(0x7f0000001980)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) r8 = semget$private(0x0, 0x5, 0x566573be04ab50de) ioctl$TIOCSDTR(r7, 0x20007479) getpgid(r3) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f00000019c0)=0x8000) socket$unix(0x1, 0x7, 0x0) symlinkat(&(0x7f0000001a00)='./file0\x00', r7, &(0x7f0000001a40)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001a80)={{0x1, r4, r5, r4, r5, 0x40, 0x10000}, 0x9, 0x7, 0xfffffffffffffa38}) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r3, &(0x7f0000000040), 0x0) r4 = syz_open_pts() close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x3cb) r7 = getegid() r8 = semget(0x2, 0x7, 0x4) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getegid() getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgroups(0x8, &(0x7f0000000440)=[r5, r6, r7, r9, r10, r11, r12, r13]) syz_open_pts() 16:00:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x59efba94f7e7f86e) setsockopt(r0, 0x5b4ce684, 0x7, &(0x7f0000000100)="97253a1d9f87e9b28580560c58929afbaf0579d38dd5bb77a02b06d27046482dfe3a75a213a1c765843fd7c6618f19ce05de99acb5894a3dc3effb37d24cf0fcf6b8e9249245abd572b612f4130d7204f6354926c35e04f037135e08e442e56e5123e009976bca8f58a0762bf27498787419f6c7", 0x74) r1 = socket(0x18, 0x2, 0x7) r2 = socket(0x0, 0x2, 0x8) r3 = dup2(r2, r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x100) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x1, 0x2}) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x800, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) unlink(&(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) recvfrom$inet6(r0, &(0x7f0000000040)=""/222, 0xde, 0x41, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x9}, 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) clock_gettime(0x3, &(0x7f0000000180)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x1000}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0xc961, 0x0, 0x0) 16:00:06 executing program 1: socketpair(0x3, 0x8002, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/65, 0x41}], 0x1, &(0x7f0000000180)=""/77, 0x4d}, 0x3) r2 = socket$inet6(0x18, 0x3, 0x1) fcntl$setstatus(r0, 0x4, 0x44) getsockopt(r2, 0x200000029, 0x1b, 0x0, 0x0) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001780)=""/136, 0x88}, {&(0x7f00000013c0)=""/180, 0xb4}, {&(0x7f0000001480)=""/105, 0x69}, {&(0x7f0000001500)=""/216, 0xd8}], 0x6, &(0x7f0000001680)=""/68, 0x44}, 0x3) getsockname$inet6(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001380)='c\x00') socketpair(0x20, 0x7, 0x20, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) flock(r0, 0x2) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x100000001) ioctl$TIOCEXCL(r4, 0x2000740d) getgroups(0x3, &(0x7f0000000040)=[r0, r3, r1]) setuid(0xee01) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000080)={0x2, 0x1b, 0x1000, 0x73}) 16:00:06 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x0, 0x4, './file0\x00', 0x9, 0x4, 0x68c, 0x2}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTART(r2, 0x2000746e) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) r5 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(r6, 0x2000746f) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x200003) setsockopt(r0, 0x0, 0x3, &(0x7f0000000180)="040000006d2aae06bb60dc7c682120b9b29eedd42659f68bd5ac3d591f98", 0x2a6) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/17, 0x11}], 0x4) 16:00:06 executing program 1: r0 = socket(0x40000000011, 0x3, 0xfffffffffffffffd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x100, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x40000000, 0xff, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x8c, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0xb2, 0x0, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x48, 0x40, 0x4, 0xffff}], 0xfffffffffffffffb, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000008}, {{r0}, 0x0, 0x4, 0x2, 0xffffffffffff2bd5, 0x4}, {{r0}, 0x0, 0x1, 0xf0000020, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x8, 0x3ff}], 0xe484, &(0x7f0000000100)={0x1, 0x1ff}) mlockall(0x2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2a}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x10) poll(&(0x7f0000000380)=[{r3, 0x8}, {r0, 0x80}], 0x2, 0x0) r4 = kqueue() mknod(&(0x7f00000003c0)='./bus\x00', 0x80, 0x7) pipe(&(0x7f0000000340)) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x8, 0x20) 16:00:06 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000100)=""/249, 0xf9}], 0x3) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x26, 0x4002, 0x9368) openat$null(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/null\x00', 0x400, 0x0) pipe(&(0x7f0000002300)={0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000002340)=@in, &(0x7f0000002280)=0x34fcdd096271f7cb) accept$unix(r3, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000002240)=0x1002) fcntl$getown(r1, 0x5) r4 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:06 executing program 1: mprotect(&(0x7f00003d3000/0x4000)=nil, 0x4000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)) 16:00:06 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000ac14ffff00000000ffff000000000000", @ANYRESOCT=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x43, 0x2000000000}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{}], 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xe2) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:07 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x144) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x3}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xe2) 16:00:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getpeername$unix(r0, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/20, 0x14) 16:00:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x41b3cc30}, 0xc) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) write(r0, &(0x7f0000000080)="4a2650655b2abc07a3d6027c4fa9da4240ebd3b7b2651129a3ced05a67267d9794b2275e909c397f0fa026648a9ed5c07fa92f0cb65e63c84aef45b96a7e85521943a2094096c82a83bf10c6e84aafa23812f025a34d2c825b9bb9fac5bf7231", 0x60) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000003c0)}, {&(0x7f00000005c0)=""/219, 0xdb}, {&(0x7f0000000400)=""/41, 0x29}, {&(0x7f00000006c0)=""/224, 0xe0}, {&(0x7f00000007c0)=""/220, 0xdc}], 0x5, &(0x7f0000000a40)=""/250, 0xfa}, 0x801) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000003c0)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000900)) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) setsockopt(r0, 0x80000000, 0x4, &(0x7f00000000c0)="a0c1d5f1eeba8ae64038e8a22f5691ddc7eff7cf88ad6c4d0b609a54fba5c970113be3a3e1c6cadd85258806f4a569d081db4c743a101de5ea5d9ba50bf6493e80694b1aa2825dd34fd6866ae43b78e4306673d66e", 0x55) r2 = socket$inet6(0x18, 0x8000, 0x34bb4617) close(r2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) socket$inet6(0x18, 0x4, 0x3) r3 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/73) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x4) chmod(&(0x7f0000000280)='./file0\x00', 0xca) listen(r0, 0x81) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='[%-\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='$[*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='$(,#-&&\x00', &(0x7f0000000540)='-$\x00']) r4 = shmget$private(0x0, 0x3000, 0x128, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCDRAIN(r0, 0x2000745e) shmat(r4, &(0x7f0000ff7000/0x4000)=nil, 0x3000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000005c0)=0x6a) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x20, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x3, 0x8e) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ff7000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ff7000/0x2000)=nil) getsockopt(r2, 0x2, 0x1, &(0x7f0000000680)=""/207, &(0x7f0000000780)=0xcf) r7 = dup(r5) ioctl$TIOCDRAIN(r1, 0x2000745e) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000007c0)=0x66c000000000000) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, 0x0, 0xfffffffffffffd3f) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000005c0)=0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']:\x00', &(0x7f0000000240)=':.\x00', &(0x7f00000003c0)=',#\x00'], &(0x7f0000000340)=[&(0x7f0000000380)='{']) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0x4f8e7d00898e9047) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000540)={0x7, 0x294e, 0x7ff, 0x8}) symlinkat(&(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00') wait4(r3, &(0x7f0000000300), 0x0, &(0x7f0000000400)) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0xfffffffffffffead) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) setuid(r3) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe2(&(0x7f0000000140), 0x10004) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070000000100000000000042b43622b3bf1b05eb5ed35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x50) dup2(r1, r0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x400c570a, &(0x7f00000000c0)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x80, 0x1000}, {0x6, 0x3ff}}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r1 = kqueue() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0xff, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) clock_settime(0x0, &(0x7f0000000040)={0x6, 0x9f}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: shmget(0x1, 0x2000, 0x77, &(0x7f0000ffc000/0x2000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) rename(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./bus/file0\x00', r2, r3, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) sendto$inet(r0, &(0x7f0000000140)="c7d243dab4a25d6e39cecad79cfd2be352af85b31e042ec9868ee78424ef7c8c27ee5f99e8fec4a03e75cf1d422c3ba5c9fb047916ce", 0x36, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5adcdd0076df83fa5602dc3c7c65aa593dec25b66125db572a317a43d4b766d93dca4c2c957f5ac5e233628d18f71b857cf39d671b542164b56e675a90602f64a7c8bed955db32b3b70c7f261f77b72888211388d860f3cfe0518f9ea592d96399f99e792c612fa5e7c9eeb86c1ea7a3b7e3aaa96a53e3daaf608ccd5b69c87fa11e454c040c6b4dbff1a7e4859f3a", 0x8f) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) 16:00:06 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1c7) setsockopt(r1, 0x3, 0xa, 0x0, 0xfd8c) setsockopt(r1, 0x3, 0x0, &(0x7f00000000c0)="6ba44b5efd20e8d55985bfa0076174f3a72055da85df554af18b5b51f006d94912ce6bb51f77bd72b112225e2f476f425e6ec93e9423114bd50089383494377ffd3d45d89b1d981c5a83d74b4c5da57b3872bbb96eab4934be644872a1ed8e6d45efd39d2236908a695f868646b91309d0d0e5e03509cba726ec2cee52da6d33729c3cdf791e0a8cb38f8f7d703ea057c78f1428f7935e659c9ddaae318ca9480738eca6b844bb2962e66135494bd173b8540dce75d084ec4a168ba2", 0xbc) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x5, 0x4}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x3, 0x10000}) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x10001]) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x480, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000000)=0x801) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './bus\x00', './bus\x00'}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) r3 = dup2(r1, r1) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r2, 0x1) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0), 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: sync() syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000000, 0x4) lseek(r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8000000001) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = socket(0x2, 0x400000000001, 0xe) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2000000000000105, 0x128) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x20, 0x4, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xfffffffffffffecb) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="168a96318575274e0f11853ca0e17faa99f3200a648e41cd9e5136c4e6a86c2670", 0x21}, {&(0x7f0000000180)="4cf4e6811dbafc7557d49b7e263c6239d5218a592ec7349be22ec17cb3b8056eb677c7bbe779d339245d8251422ece3802c97d65ea9fb0a11ac6e521e2332929d0c2d54cb055f36f9c0f3d7cd320b9da50d3702adc1b11f2339f8b632f54c968320234fbe137a874dc67e9c3af0c927a871f8e6d7b44c54121ca0804d815c44156b398610a5e9f78984994540cb51f5bdeb72f4c3fd95faf849cc9c1aa05efffe176c3d7270832fea571b323b494d0789d25d68c3b12", 0xb6}, {&(0x7f0000000240)="3e5b25686d9a5e06d81ff2c7f08b67eec98df4b99af38f51baf886861a43396066c30e2de9789ecf4e6d4e6b287cf0e2bff48b64889531ac6fe01a1c7d65dca7c42d08ad5e5a443e9fc9b9c1b0b67f97ac67d81df0d6fad0095f8bcd7bb81d5d2c2d213ec644c3aec9c9abae084d14f12d204dd705a80c48008a95269d994bf7970f9474a15e15a74427eb2f2934d3b2669ce6aa1a68bd6050bf139288f11108b869c1531f6c177fcc0ce3e5968abd3b685defaca2f5b7f6a04824cf7e59de0466d0494a35524b8e91f05e535b79ce0cc9f0f531c7689fae8926359eead8bd8225fc24e48a265dfb357ebf6168d1f20de939679c58377ca82a7efbc4cec177bacfd39a85e9dd1c4a11de2b9a0a880c008b8871b10b319b9f4318e34ed75195f0628378b6690765326650b99f4441e07eb936b802c2eba9c37ae665f12c5ceeba9d4ada06bc2d011d100700d804ed76156f4fec402656e9fd89aa32ef25ab84a9d8c6a422f0e92b4c7a87f72e2f6ff1187ce8db80518a9e93e4af429559eb87ba8a4e36d76d362d81704e99a7acd9392c7642a88895abc2a3e911c63c65ed1a7b1f8c0c5c3dd1b4b146d2ddcd8ffd48e6a43790fdb55842380a253aab1a326debfce410a7b210ab2ebd5b309da2b87e3c86b71377186d55140bf6dbfe03fd9395f2ebd3285bf0396284d6d68b915974ccbfa1cf449d6576316c605bda725a0491994d69bb65c0697edd265f336c429ddfa39282a61764653bd87f596f604baad608906187754c874f38a52241ee4fe9de84b7902dd5c4e51d61b29093fff3c57d477ae0bdf2c1cc2087510d6d232b025f6dc1fe6ed734ca26f39c421313808bb57095b859db855cc11d7c71227a8c9a4e37cd803e16803be544000d117268d058db8a16c4f8ef59ec00331b6b1249cd46ae15b3be6d9fe29c618b6a160c8880fd5a7fef07e3d9e9626da2d376f2e584c7e3f7aafd3238a2be11d2a05885ac5b7513c576564179070b02b5d442f82f239a0c4abc154fbe59abb95381cd36edaf154c1b2bb4d52e15993bf6250433d7affa31d895ed9118518a2297685e7ca3622d3580f4eeb1b5e4433d4f46f2642f956cee88f90bb01cb709c601f5de8d4b4603afecddb7f963f2f72c37d2b4e82e5873c7fdc128ef14fb11766d430c19abd20edba89b1b5433c01b9c2014f864f101aeb7af1738f46e69f79f8316db2f9ae6d1330846e84cf47fdb051f374d9b1f81163de246c38a7725a0d900ca4973107dfcd1af84e9467cb2a136fea0525252e7898e948dd8afa2b2d3d2662448c700036b91891c6feb6ebcf2a462636f03829df04d47bf165dccd7720da091f821778f5d8e871a9be65e841d460801cfc877c4d75def45c7e1df0cebba444b2d2e80e9aee843212a4c7d3fc9f952fa2da76f1a2657f5a4c15f98d2ffab01338bf14e53ce863d34d3bf46ca985cff65f85cc5890665c67ea947f3edef6877fa6025d11b9251ff30ab1c5c4b7465f69e98960b87cdbac364f5254e77feed0736d6b27cc44a5e9a261c18297780e74cf8d5668d7792b0abed3880cb642c7cf8fa865268839afb206a7df95eed471efeb6821ecc798a64b6ae5e4db230575a5e8e979945f68aa69e69bc0f12c75d46fc41b8985def01b362dd5aae2c9a1354c791a04618d02f046f517f997cc33a25e0d44773c960712c8ff7f4a4b695b08fe77577f08f380e8606a19b9cba8ef4ee7ec30c85bbc6c62a0ec5301b2144c91e531a733898d0a06173b43eb63acc0d1ed6b05d76fcc798c39c028fca2f1aa154646907b6276d75a547fc889a49fa3fa17f782671751536c6313b670c6104db6afd57eaa4b73a9dcbdb1dbf234efeefa43dbaf390486c28dc0d158069750805c8e7c4d4854521d4e9e6773a233be8b3f4130b69ad6176f522f488b73569b3991750ab7578c8bbad13a49a9fee640ea27cc2ea5eb6e8d57223f52c1b99b068b44813dc44cd64cf2976416ea8c13fa95c8f2d1377c6f1b9be8868c759d10b233dcb89095b646a6ccaaa4e7d318d6f47363368bff69247c687de1ba746ee037462bd3bbc03e1599b9379727844e823919acfc734119771a675f0cdc92b13c15b68f4b9c8371c02b79875aff80cadcec27bc8bea66dc61f225e34ee4c64e1690e9f74421e775d7a675821e00beefd8621be03b8d36d895318bbbc645d5a5471bc07e033779a9d00d3a3bee0cc21c5907e4ae46bcc1f62698e978c11a2fe9f303ab934ef6ae9737af6546bfe3862fda93e0157c3156b44a06b79c98ea7d6d2f53a94b5289efdb70130fd3357c848fe000210987c48083a02cf2073914ee292db54771a77230f30d17a267153a04877e525ceabe6ab734f55328aecdb3794f7383e9764c503c5f38a3b1758ae85df82488b0a8ac45f70e9dcfc1c769887fdfcf29cc32f2eef125f15e1c2a84898a1a5dc4a926073bedacf5be3ff4a28d0c5f6197becf85e5fcd578dfc4d145a8ad93eda1fa165367260950c046bfa5309a73847e117425a5eec85964e26ce866ee6e1a4a3337f48899141bdec93e719d4afa49237b1a5792fc3fdc2629fc15d00f914e366ab86a340fd5663c7feb28411e7430a5a9d9efede05b8320af00b415059396c3d5890e44de1e53a12baf16d8d0291184a9365c1cacb93b11510c0c6164220cd35dc132d4e1073cd37f62e6ebed4aa02dc6c0def67edbf759f9afb9051713091cbf8b4d56ab3589cfa563487d40abd7feaedb56fba31b871291c7163155bcfdfec33aa6f2fb12769805e0ce166bb4936e1a35b353ad839a48a0fc1103775620b951886198da5fb348704b7d46432510e9093a63db88b3f9e845a40b9d092049f750a190cd525bf114b84b6dcb35be46117ea2a6e92d7cb01d7afb9778496167f7e157f0250f0334b1e2c4276cd5ce95506616f3c4b6bebdc5165055f5dbdd3362d0679da8bc634a438526c8a8913bb6f4b5a654eda5d000dfc3dadab90beb50685225b446ba524da913fdf57a531c3470bb19bae5caa5b4c92349afc5c8a89b3d64d4b392f541fab6dd1751e206bb4dcd4160f8bc8eb114671f6d7fa908465294cc0d8d90fc9574e0c2cac9e8ff0a16b4b00e81ebede2d4ff165556de9d2b3fc8142b1cadbffd123eaf3aa193ae8510a74a15b496de7b25766b3b5d42964bc4b467a1fa33d74da08c4fda10ff2ca51b682af90a929bd77755bf958571ddb1876dd3c7951b008e072297136784dc7cb4336dacf1cd1c8b0fa28a4333cbb36a4706ca1af8adf7bb3c81e4d4740758189b243ad436f15af06150dc775da17733834e867d52d171bc7cfdb9c8ed62454d64e222565d8a8e25430f14dadf664c7eeda10b091d7af6f690479f690b652c806971dc77cba31f03b73015fc64d3d86d5677b8bfa25409e6847df7a4d6fac001dc0657cc77bfc2c16814a2e2e7518344e1a875bb94f881e4fd844237ae8e2d38ebfc6ebbfb6dfc8fb613f186dfcf8c85ddfc4dbe43600a318400ae2d3e26f7beafd90e7047b966eb0e734abb9c05b5ab587e787cfa959e0b4ea4e952273a9d36798b8536a8790fdea7aa3c08ef281235c1caf3785fb5c825a71cc8f812c61db5b036492ac348369790a8e9ad44bd31da7b776e14affcdf8323058358599f8056c8613c7d7e96218203dd8e05d7fb6d78c1ecbc9c7d01410e38e1ac59cd90d6882c9c78ea58db856ba4b291c555f6929f44c583b323afe67f39fb5a8296152482906c53b1f24af7a7140b3326e154d694884ad9dc9cdab653c5aa043d594aa27dcdcc8eac746912b7abaade5daab2d7f374ac7de57524131d04ed4b7b9b889d3a39975eca994ac892b4b15f1cf0ba798d913e221302b5b04a38da11e70122ebc0f68915f8941e05befab74a5df2f6df92ec14bdb2033cfb51a1db8a9c9d92b1036899df61397956a2626e0258fb2f80efcb459902d7950e84bf6a64f5e1ee3238ea71c985643d98ad14cd721fd6bfe15d8dd46155d8733558d64fd38b30f3325281b59d12ab7e6805099e30d09affeb451b200326a155e3d21e53b79f05049078d0fce5c72f08e8c853f88721db9b526df5f0641e0569599c8e3bc5f95a227346c2b2628580302ae621c44e8e4e597f6b895a875c5fe9f6243908dfb73e396d71c8b31f00cde7cb27a4a21161eec07e35cc5449e17de6158fa56563bbcffff04ce59702cb6ff349662c29b81ad1d7f77aeb44a07c45903168da542a5a821d3ae2ff7da5edc611c9777a4ec676cae9903238af48c84c9df49a3cf26c2158b308ab9933e12561d5fe637654ce71fe20d7a2abee456469cb5e5436a4a5b0e728686cec29f18470c424c498b0f134c57e64003528301ce56e7f2cadc2eaa036ce6e81268c54a91f3f6e43cc10fb7f90f6ae9ac0fa3287b84979a6a9e2e0681b282654c09056abafb1248b7c4a5ca6c7174a5243d475357cf73e9fd52cf099f7f95112943f1b27564bf0ea4577e91ab68c0ceece30c702726fc35deba51ca82dcea047dcc5c7f5e2817c09f1b70eb7b29bb23f5e855f9c121ee6040950fbef02c5589ad2453ea2bd0351ca32473ab9a2529f4502695a266b4672835176ac4e3ff66a87e74ef692b73d3755641d7b0bbf68b1b32dd95a42c88c658f218e7c2fb16d675e0ec75bcd215f55a0351b4006e420b67d581729564984e30340c1c059fa9b6b114a0aa8eeaf325e131585c1966b60a609ab0e4cf43a210e5daeba980267a13f6a995b20d42afb2d79e3f810eda706615aa5e44e57d61a91002f46ad990241fa1724a06b7c011efbdc04bc4beb879c17f1aa59a33e40ae35e3f5e1304e85095024d40d59d9630594535d573cc759e946dee70594f39a9b94c73a28f31a1df8ee8ea45b537280ea64ccec2c85b7981903cb67dfec795bd6538a5da94613cc4314833c444c8e950ad749fc9082c77a55234e9b3653440c06afe006084084ec259951f774feda66963c9457aff4fa97af61f3d26e9b568cbd51605e43d4b9451cda7a764cda283a83a41a3132e05ae03fa323a258a8d9b346ef0b0598d70ff6d46dac145ad2895992eb0f2d08eca231f2164665ea76fe7ee09b38674fe053b3a643a57750fc131603a8889c653152ebf7e37819d2137d722f856a6c402969a0bfb1fa9e8709a02dd47e1764edc8abb9e9e4a5f57a04c5376f732280aa7d2303f008f41b9bee13f26572de94f715f5bce909855d042a3f47e232421648077395b86a7d6b3baeb42308df50d825988410bc83af78e6e30bcbfa811eafdc94a0efbe7dd46bce8b9c3a8051dfc4ba401d2b06a55867b179b975c39abc66ed3a7ab0db77c78da65db99ffcf0f557ef22f710f9046792ce87714a29f41849644822b947f73eb9aa647dd808b753276d0b8754f75c38ffd5d8fc371097bd6b2d11e32038da7578e0fb55ed0501114240527962862970056e814ddfcc164c75c9571ca89c79fd855c8d2e2bb6360f55e25b9fbc6569717ed193b49f7b82ca070884e2c04355e23f659f34ccc7cfba75bc470d8a673d0a01b7dd533510d7ced93547c337150b2ea0ae68b407957288b85240e893a9f9a3f268902844f0b311893cf97da6fc43a2d07de8552a655c164a2725be89f7131051a99384cec418fea785ce9ad61ad3b84fe462f42ac7d695daebb81c3d07a0182e0efcdc3a707457b104f8d5168b3b8965b18aeccf1a16e813a3b4845407aa5ecd22a9f85524c42b1e5b0940ffff77b8b2e631085baee6d044df2bd03bcd136f1ea623b0443b83050c7d70c7da698a987d3c547df71e6a945dedf49", 0x1000}], 0x3) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x8004427a, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x10000, 0x0) flock(r0, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) setrlimit(0x7, &(0x7f0000000240)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000013c0)="6422c41b527b8ba4f0fd36bf5b4b1e892b3d59aedc35e163620b711a82e76ca8f13ed2dceb849e1951eac219e69487ac3d3044d5ed2bb90165a7b53946df491d56cb54e599982d861ddb2e2cad3e49b6a4d888b0eabf5c9c210309788e9cae1ce28bd6a5c7b1cab7c2d2d69e61fb41cfdce71f5f931c8c15e4b460e58770ecafcec095e2baf60f811aab5eb96a735354ff5291a0fa7e8690de2db6152b064c2dab91d1154d1ed270f7d4bf318275ed01527abd511f5fa2dbdc225f1821701d38129c3b7e5f00b219bd7aafbec8e404854eebd39ec7c55b04de3e269efb2a4c92d6bb0b7ab65d481189ef01fe8dc578c0fdf71f0f7915258888a9748f8268be2c9e2786826d37fdd6016960e0b363188e9e34f5ea5fde180f7aa4631ecd93e4c9e722cded58c87e34096bf35ba503c3d5186b5e84f9ee8ba277092b03a7a5f8ae4db2b0b7d6f374150a20bcb2198298fa08020a5e2f47bc9f17b01d1b4562ad5de64c1691e7cf65a619e87d606dc5b150a6745a39ca912291115e58e3ebd9deaefcf8eb77f9aaad4ac969a46d9581884d40c4b6a982968c90a84e3a5ef2b014c19cb7a3aacf35e3f41c2230ea00fc600e7adf7344cb0439b233301a328ed955e8e8696d802ae3c35b10033f8383815c6fccab5949182cdd92dd632010f63a634d0276aa4dcefe254cb3b6e87b96986a2581cc70136a836eb0cb68b5ecf80d94d7dbebaf751f2d2ddacbe7420556f45f0de1f06602c93541e505372e6fe479253d73579fee7fa51d0c46353ba6ca8082a3d3b8a59441df74473d6eee9e54b65b3a9c893d60d7792e33dbb3314bf5836da65c05977e70b861c1d243a5a7770639fc1ccd1e5dd9baecac9d4e6f796663ebd99a3ffaf2c6c932c7b18b02ff48d96ea38e785146be68aa737bd4773e7772861cdf41ced9a2b3ab12f17ea2eb4ddf9edf1994aa5042af1daa6bd77ae79d3b67b99a25678e6a2bd204f8269abe87af18429a51853af696bcfc840ace7b2ecfa831cf07c8019cb6f8a81071e8c6f370302b2f618e134028adf83e3c1d8a84498f629f9317a5cc548e03796acb1382e2c516b753e1be323df365848a9a3762e50fe751993cced5c20909fc2a006476732d71a91d6fc6037b4fff5fb4f5f753e8ff742947f567b3dba9fc4a6dd437d01613585ede335cf18af1fe373f6d7c63cc775932bc98b676fd01b7dd4f42b4b3b3b00ccde38805b66e8e622b3323580a9094d83112b77d3bf2ca6651006d3d0c4b2dd3fb682d53bb45fd3b32a5e6a8030cae870eedfd4a354a0b217da7d71fe47020d3cf90f8a5cc16c8b533ad30bb6de5daa7e223f2d997fe4f345a88f2bf4a4b994d06b0b64f5dd0d2eced7586078438ffbfb7f58b4fcb1827cd5addedba550c7ea52abb7ec2ab4a01c211b5de7e487cbd71f0e60b10aaccb85646789b0f3b990b2b1a433ee6dbaf49ab26a954cb10e2f040f52a98adc36cef26959fbc2910b7cef750bf1967b1991d190c3bad83e5d2e2f91d036788f2e00e2d627fc4eb32b73601ebd494c465d9285db232e96acf3b3c9424cef29edf5f3bbc66ec2b658af8a45244e132b7e3a3d7cc9f205599a912c092fc34e5513af753939a5aa308d230ce072fd000372358fe119c8da637be8fee008ca0fc6f332f8c3baa21433b5f5e464b104b4dd5c4637ee6d5aff2cca252167dd9660f695d2ed89bf9d854a8c2a7e1f7740080cc9484abec83ca0159223524348d01a37c1890988477f075cfe1f2db8d37083b49b7768ca3a1d11b642cdb285ee6f8942075575cf240b3a02c5ee65cd7059a364dc0c776242dc060384ba252a65082d2a912adb441d1c068db7b29258b927a648e447f687430641aeaf9b9e99efe19c0b51daa412e8bf502a1f316fe125bab17a7b0a0d84c69800a4835c11ad695027a6018f4dca1c77e466b4d9551f3e8068c24dbd2c4bf4601248d4b99dff5eb81b00779ecacd4f79f84cb0cd6846aaf6cfae9cd8af6b3478f51f6f1d1a5f84f2538b413cd55487e70c4774ed1e84cdfbffcedf9242dc47a189ea607d6b77808a801c3d2c51a5b351863a680525ee461626bc5d7ec9103ce1d315f39567f13092c7ebcbe5eeafdedf1070ea44f081f9cbb545ec216cccb295e9878db9079ea7b35527093c2980a4a79f100d54daff7efde9e61373e0d90a0706f0e12398d3efaf874ce4b0ffcd1ac207faa83e4f0595607d12f79e59aa1b657c8ec147ae8dc801ec930a66c4cc2511e1f70f7775e13597ddc6cff1f6c52e36a744a1eb187eef966bcc27369f61fc4049046e140ec3419d4e95510629f034b1c4a564e3ed6461d80b44f90cbf95a5f032a3545199030b504e862a09706b90fa523699eefd0a16e16f4edc9dbb759330c7b83ae27d390cce3e99d8d3b2a077b68db94b28a650d1ad15edc4d35e194b0a57d289eab28fc5a3a5fe566aa92b97c8bb10cb940e55b1847b4a6bc2b7f2b5d71250390075eafe40964a115bc6f878a9428c59e935094c0982a878e4f5177ec6c99f7d721db8936c80a17d411a96db93d459352ebcb895efe47fb8f0fd90669f51931b6f330013f7bc40852f7fc809bae79a2e0a8187d5af983eac0126911912b27aadef00820e4bb6881a6320fee946d834c4b20d6440cee9e52c35c11ad068496d3317a888c8930b47d89ea8d24df253ddbe834e63db7eb7dfc03c4a470c4b3f7c58073c969c1820ef8cef93f2abf7aee23ee2eb88f4976ba060de1c591af1246167f9c022c4d85bea58da22821da3e55b145c9fd6893464302926addf185c2d32829037e4d13a7f639af12f52895d533c8c17ea1137d0a41d9d2137e8a590056bee33eab94c713308130b3dfc7bbaf6817d536ffadd41cbe776e6a04eef84e0b769686df2f54bd8624acbb13cb8f8b13a0cd8f99e432388cddddef6ddf851ce4c5e6b1d02cebc9c31fe72113a8249a55528835073a2ebd3782663df4ea71a3bd1ef1e8c8b539ae5846008ddd92702aa4023a58da8355372cfc443e3c5a67856d5899fb18c523aa50d691d0edb21e7692a80cbeb98385fdfe008c86bb3a445fcfc1c0d88e3d44881bf7e29d665ac88c9f0b3f684f49878bb2b4641bbb9148deeae59b4d42120d26e2ba257a34a8fb245d65c8068bfb930a47320f84c1ec266a8437f232fe173d7d9c5364316d290dcf182166004a9bcec7f78704a86d542cc00a78e252ae5617656de270d8cd8e2f7c6af4adb3df19abbc00f95de80d12d43733173ea9c6cc90bdb94bb399718056d3e2be01fc93fa01b299d4598d4fc3710cb3b24cf68bf31e921df3886fa9e96a37299d06cb0ce8739f70804b674c70194a9ee55ae6e4eb44925f4d3fd6c47e7f9a685cb1427d884e6435e6955204caff09227b2316e1104b604e010eedacf697ad19c043658476c36ba6e0e66bd756a737a8489c3dc0f8fe490550f7890656e9bd01af69d956e837c873dc094baff786ef367efc47893405f00c59e7730a4ffecb2b360572924f00ab78a61736273b2c91f78ee05093142b4787d11c9ca8a11163466c6cd86fb502ba7a9f1808a231dc059499952f6a0c1edcc0c58044d22dce1ae4f9a79ae2f8cdd16c7ac335697da17692e991afe02d9e6a628d9c8509e85029e878e03c115a12d4bf4cb5908af7422afc0cc27f4aa7a1f8ec48e64fb6e598a4d57530ed0909fe5f6bef0606fa02eac1f50cdcb160d3fca421a0342a2e08208261741b5994b9070209ceb744c4bdcd8b11ffe29072d246d489e2a2a81d935512aaf00abdfa1448d83d2bf07bcd31137b73ff7114926f40878a8e01f913fbf1fc8a307ea377eeb536cc6c8eec7377f9a6dbf398318e90968f0e7469e6de1f222af271d6d7cade6c32ec519724ce71d56c23c5311e37b5fa5181097704e845b1bf3a044d99d3191129471457d8d6ec01e1250745fa16b33e1eb15c3d7e636bbe7c11d401e579f297d19024e13cd51b0cb8ff7f46eaadef1eb08c91f4f8de65a1fedb5bf01cab7337e69c71125e723053d460daaade534ed8ae28237d23b998c75b4c620d0c1b186f987ff1f154a3e2a6a31db8c8de44216f6c42dbc7d495297e54b5a2c0bbca0c90fc9d7f89413c023f53999f1de2252576c14dbc6729c41b91af4912fc768b7384e0a8e270f26c8ea009c4f7e696b118a666cbc59b996538683c197acb7dfc050fb007d6f54d6a2d458fe2e417638ebb8115830c43536af31162028c3516badcf4cc76a4c66db1de2944a61687b8e7163fba33fa3f441a651fee2c672ab595fb21a03167744f5a907d5908d6410e91d262177a3e9e5d2fbfaa03908ee09ce24d7cb1fabba8ec76e95bf5fb0d1b8a197fe2a42a7898eb8cd4e637ee05f2d93aad9b9656a3c81c330af7998dbbab8431d6babfb7b90dba0084949941cdb31a935609524e412c2054969d5cf4e192771839f52f5e0035c48172fc8a9cc553aad611f3dbe605113151369f113e4752a0e96976f28a3a0493298c2c27cc79dc2f3d38f9350d034df22006458dbc0b92471e2d6b71298f3226d70533767ef4e4f09fb0781155d2cc969b50f95e49f52b2c51f9a930513b0024568aafa703fd3eab1c96bd8ae33a500710387e2262e51da7e801b17dae184ce30106f1d334b0d481cc30ee7ce623760c752de192ee9e7bbc25d583ac2f3260884a4b8c0789877ab8fd47082f83092b12d5296686f629c06f2c79dd8b2563a1870b98144d66d1e4e66985b1cef5c29c665d61400afc20232a8f34fe1ca0cea7b161e4ca319dda547f9d430001d40f91e4a70165b9a186c7c9ced174bbaf8bbf8f8c1213af30f6c70c69af0b8654403c0bdf8d2bfc0ae3b0009af4c17f6cdbfdef96f2357b6c2e64fe13215013649c9877c37d618d0277582f7d15e722598b26078be86291f0c918ad5f8dc6eb621be3d5097ea9512e47d329110e1cbaed1da662bf1aa4af0109b1f639e2f547afdb7d3c2795dd494621e064d093570b474b631523a1e8c7355e5ca91b6de15a601e0bb972a20fb5ca1b47869a7397ba4282bddc44de6afb0dba1c78c234868a822480cbb590db6eeba1ea09747e5d8b3bc65c9605e78b69132b3f7b4c2046542febd1526534ddba64ee8accfda840e4c83406b7cc7d4f6d7126d5b925b0d53084141d0241de3ed208dee9e651005a7b40726cc0a45204f6488223aa174a836e7658773679e7080ebd4c80e08b4b5436feed2cc8dfc6c51a02fcbdeaae358b182235f831fa8d8bc23618b395d4cee008cc715798fb5716a25ab691eb858768366386ab7b9d28445673834030e755bd24eb98df65470608451781f2a93b05e903c0ff4ff7995f2be3f653aa9b5fafd48081b46ea7c953bdaac323501e9ccac8640e953d841c682fa4d3c7a57ad686de0be99245e3bfa6188eaaaf0be6361384ed8c0e18582c3d3db3f138e66e716c65d8c68249d6556537df6c2a4c079f310940c68bce6dce830aee4e31d3277cfd9ef46d7ccfd2595708116b387056fdec2527083f417ce5ae103e0bece3fb8ea85c0462e59c684ecee6c7598297e62e592fde846c8442e90ad8fa1f08f14f23f5d5a8d218e083ce8d356edfa133ea663d1a49f99b54892a20d0c13a26264c1fad522be7cae65915c4bf299d8b9751d8d5d0b5175d56ff996111b829227f60bdfa4218c12316388eb1d8744d3a8faae0f3db126527a3bff273021229c7828c9dfd8456dfbeefe6eaceda98125a51bebcb0c2381d1a2b32242be1bf211b52ce3384ec22ef359cc86c7efa1f6deb7505079c724026cd684e6168f847d67dd81df553", 0x1000}, {&(0x7f0000000080)="3270d873d1ec3ebda32f", 0xa}, {&(0x7f0000000140)="b415b344bf706b33ae7e004d8e1c9af63d518c29a0f20fb64b3f4caadaee945e57fe1378354174690cd32db2be0aca94a667a9c51b865b4fa91df82865a5301533de28e2b052f8293dd268448b0b648ce56ba5e10289297573eb265f843d7069490593a36b45b8", 0x67}], 0x3, 0x0) write(r1, &(0x7f00000003c0)="a34f7078fcec1dd14870c504b6ec843ed2d37abd1373e0b9b740ff5752c87ebf7a00ca59086f537dbdcc4f7bc9c030ef0a47ed97f2386312afbb82e3ae41eafd5633b802a27aba13515125a565a781e6e78ea3bc085cc7c13dcf2cc82638ccf9fa63896c49ff4689c51c153b4cb9b6355fd64dad8aee9406508ce7dfc369e13996791a94532e6367c7244299abe121ba4459ff8d467e02705134578c2c6f6a53342e5e272002435ef6e865ba2ffd99709393fe3a4111063c928ec252636f420f975e83dbe21021f0b7355967c266ed4fe86bc852b83f6345123b7be068ff5d2a4d626cae2f27913a181d390f9d779fd15bbf5a8bab14e20dd6321e567206af14a1e36d67a494ac75e8ee73ae3306d05f65c3db9ce749c8f95316881917f56dc790d5e7794c3a6b076bf4c03ecf0af01e80c68def093ceef02168715d88d78306e59671dc16c9a6f18a0b9d2bb038cc08eafdabd78b7656a741ae39ed98225fb36f6ec35f83256b4862cf4ccfc51102b92d268ceada8cc5f02b5c39b4c566ef1cc3061c9d5e583be9488fc66a11189647f00c9ee1c048315762a66f7fc561c56cef2cf7cf4c3f119df9541092e9351de802f66c853f746559dc39fc7b1b3878299469defa56e222cf7fc3f756cfc1cd14c8aa17eb3873af5c1bff82826ec1047d361e92f185edbb51e09d241f006eff655978b489ceac4381dd94a8708651907832a9c40191634f5e17ddeae8d448b174a6d75c686e7e8d6d073b821d5e2b57ba915eaa390c304b4733431e6f3801d0ec35c62babfe8e81685ce7b9cd65cae5073bce39097453586d5267538b3ab327721980ec95cf0eb7e3e56e3794bb8cdb70585b76a7c3a9479e1706b2f0d91d603287e92bd6d263de228862279f9844d07cb9f77f94592d0982bd7bd80375f556fa63b19e0fd6c16beaa4cb7375acfc16ed7ba80e405c7b5b82a8884bd5274748acfb93e9ff2c13004f6c251d36cab62f174c8b62b58485fd2b76f2754834d16ed700e11769e9eae9735c66a3bbc0b1fa648ee33e6b199cdb76815d982d64907b48d736acd86f885e0d85382a518f6ac13494b79fd48b110b3a6a424ed76e1fc1240b30e30513989fe2edda2f4d58165748d32ab33f798f6f45a261a244834c7b40255ab162796f765d83af24876e962c1d4fa1745ad390c9998596f75744049b40c7955ae51e57612e9f71bec591eac8c95686e8912a7b84a0d1591d6a9b8ceb403333f85df18ba39ab59f20cae547e4f1086f6278113e6a4a1749a1f6aa8963514347e789d1481e2aeb2ed860dbf8fc3b91d58db5d87cb3f5f542f624ad790500ea27809ab7b3229d31e175e4f787fab71bbef26c24975c631eb9f5e348cc6f5c3ed8763d414a762887b0a63baf24ed31de1d7e75c124d3310223d1b4d457f9eb702cc5ffb34bf33e1df1dd5e8f29fc6b75ce05f9188125576196ca1487ac53c42b003dde48f16be77466be6a10e649558dea2b3ae736681fa5e530fe0f252b20f2ea15ecb228ec8b4424e4110688cab25fb84c374f34c057fba7ce24f56efc8595032b43061612a72d2d067da8d57cceea8c97eb486eb6780b8959920e425f6fa0b3ef5610b7e88bdb54767c96f2467d9fdd6c048e3cd3d7ded40f58ccb5331ab7331a610692a6c731d01606c18f919f207c515cdc29b570913eb91314026b15bc7d6a5dc3905f98642dd6b2b088e95d5c60ce4344fe523aa4e4d24f0258ba82a14695c5d003bae5c546598d2819492953be6dcf6a4bcc34a360b31b31051e51e37d2c54372d0e78fd76987eb1ea4475947f6d227a0fce9bc669c604a5d7d5f8ff5fce320d18d0917c7fcc94cab6c49f508eb6c164461ce1d9e9aef23c7ebe4937a4531425d0a9c48648a0f1b00a8ab90431562f898e9f6de8dd5148a182d1a1e80b90bcbfad42468f26f85d8fb7a2903c34d8b65411517cea7c05749d6af988ffcd91ab83e850a4523ad7b1a8658b329954f269e680fd8aed7e99f9c911336cd85040e673049a5686025b7deff8d382bc2c8deef1d02c2b5d29275b0b5dd059357a6170b43d5754e250044bfedccbc19ca40e94d8483031f18297713e9bc91d9054bec0cfe79907dac4aeb897e649c2f103bfa6033b4dd12e673d03178c6b8c703b473e178976b8627cc08e132d41af26713205d1ea2304bbf49a45f7b6eb2e9c141a24d59cadff7d3c4ebe8ca08ff0b6f1ccf3ca697cef4b716215613a120378c6cbf80bdb6fa49180245e162ab09c67b61a1539f902abe757fd7448a9f5fae5ca30097a7cccbd5fc53be1729eed466fee04a93de505a3dc593b7f0ae27cce917a1320a8bff9c5e3a8e6155be6bf86722a0779e1eb07f6898339e7d7d4867d1cae41a592d20b41afd18f9f8293c492242487901a345b96fd552751ebeb7d6886e76f94040477595964a6d031882cbae5cc65aade6ab663de3be2128e5d4b6c748cfb1f4cc0d40c8567ff2e64841968fbfd584cfca2bf77dce91d7b6eca0001f60c65c539aa027fa2456dfe92a82b8b09c2982467ccf908f71c90d5917f43fe2d91cef6953183883191a64acee013478f6b575e2327d751e3508b5016462230374cb79df6844e4235a4ff8b2eaa6366c1e5953643d80f1304459b5664357c931a930b5143487100227fd6ae5f8c1e897953ecaa194818932625cae1b84796eca63e2011c10e768123a9ee0536cf81cd5c483b7867c5a1d3ae929b22941930f72bc63f2c498ab08e3f2a74e9f1618d8baf72ddca333140f31f011930215334ac9eb5e0473e5c7aebbcf6b3b6098e7bba9c5e9dc4a5568161d55ed9443a2a112b887678e9932f0f099db6ed8b78198fe4c167f5e19f494bc18a1e61c84098f1f1b93be3cc5197f8467a38660c73414dbc2e83fa579565d660a8caa1795c630260056b324c62bf21db58fb688eb15d40e0a23c26a63fc662740ac903e4e698fea39b4d2b2646bc2fb1169208223660081434f6f2bbd844567ca972a716179a37d4a10924adbfb990728fc5d4af83a6e4a2054d98dd3c664c2df4bcc5cd654abbbb9d9477c147c64895cf74e3568148384dde7332eb7b3efdc1f286be504048d2fa9428404753d66a3353d3f0b24d44b697ae45db78264c3697e63c9fbc93e75c7355df7c584600ef9fb95ae28bcf0f9aa49aa35e1e2c43005745f776be98855d0d34af7f45849e1b6409bc74342bfab1845690ef59d59b26998cd79dc45fff97ac93020c87b4aa8bfb9219bee35b042a161640ccfd00ad2df69ba18952f8f1a9d3a39d17ff5b0dbf2fc44f9ad201881de72d6b1511b71922ff173a0ef6ebfdcab56c9d5b726713d2e8dc09f76869ff00f9a0f49a28c805340b9a340d76ed3761ff2099bc2c65dbc3f9c117713abf42254096392e8c7ab9c1878e1f9b652ec7a41134d3432d0ebfee7ebe9a0794ae79924a26f5f29ae81e182be55bc4fa9ca479709995102970c9803366f111edfba3ae94df2a5e842063e96e79ee2954e7c9d8d12aba971fc1974c5817bcebff49b270d5c6418a96a15e9416c5843c9bd365fb41e2bbb4202ca3c4240033fdac8e1a53b9557028e60b2572caf6a5df094e5bf2dd4a96bc39e3852965c301c18e26ed8a461e71cc40b9f49eaafcac4adf378fb0c8cbf7880a5a7b98eaec4f5793e174ac46324161bd55dd6e948e9e93d5fd12b4a55ea555a840c622c0b505c5870f7ae28b1c617ffabcb3d45d073dd137005af1b93584c0ebbfc14baf44014081b83bf48f821bf152913b3b6bc36290ce9dc1a22babc886914b9b951a83f6ae4dc36fa7464e5a7a83f47134f947c27eed2cac1d2e98511c395718cf2ebeee7efb5ba5b8ad678c50e86dc6462aa60d0828873278509e03d71d3eb1d579344d9eadfacc6cdd1ec397d4850dc44115dd895149046d0e693e02d15ce9f4638aa9dabde40cb2dab414a6305e2a65b7aabe843ef46014e7e296b87bbd7559c59de6572c4d04f3a023260fe286191d0fa263bd54758260e0269bc91340a8945805df3719eed1344b6b2a15b44d5bd2dde2630ef0193e81e1f6b187e65c7041785103d2becfae960b354efe2a44665fae9752ca2587a726758e29e833a548ae6776c5212d3b2b7007fa0181c198ecb7e750cd533972610f972d9a1a4c60506b00bb5e359156bba9cf96c0da3daa6e9aac5492ec994a8d2513e4a9cde196c65910023f2be7ed2da6be22327ae53e8b246a62cb646c33bca4d94724b8b6c331bf07411848c86bac720e8acc9051d600386399d0b3cc759edea0b062f1a694738c83db1c7238cadc4e93035cd8ebef7515d9bf4fa476625d7d4c6fc43d16f9df5ecba9bbac7fe1a3f5f411401bd9dea6e4d2b4c73b3ef526d51e5bba45d07ad37234cc8e620706e6582721b0316a72d4be59dc417a0b7eea121606204a4158117fd211df0f9c0a6cf8d6521e98920bce3a371d300c211ac18ce1a2f288e2af6dcc23b058e1f01212ee45e65b69a12843f3ab13c1a558bcecf33cfe830bdc3c30d6a337a86035ad1fa841d98f586f29cee5fa9e4e3332a40b600775ec691a03cd2e50b11a1afc132c19427564a38a946b24614dd4772b42dee7db42e21e39a68a3b686ba34c1da7274c27f438774af2ff9d836ad1e6e58a0ed81dd7105edbec6b1abc5a471d763c1de52cfb2be5e517c86cd446590a9fe4e70ae7e520953004bfa3d3c73e4bff1c1b0be4d8c0acabdd3f0904d9b1e433b15af393f8e85d5a8ab42018205275360a6103f4e1f28fcade3f14871255dfac0b73f4c26524818e5466384902b6ff5f1731c4c62bad50a96cbdc92991951e04fd1f53da6d0a9955076593d81e745c5a260d62af07b1d50efccc7d6e866dad577372f214e1af6faa49bc9bf98a4ada9429f0375f66133758380f0eb806469879732e009ef26175b4e06b4736fd710d02e13b1696567316ae81637cc6a37b3fa1a43aa1a76b5d9748d243d29a266e01b356b3e5e2dcc4a3b6255d728b35bfddbf7eb6bf7ac20f85d79b5e0058e1a0633da033de6fdeb14d094a87186f4e47e067036131cad5c80c7bac71d86f137141f7cc8aa52c195f05d4bc2829069f2caa7ebcc0f45209917670dc9d474a1c217a4fe023687d60883a345ac317b9e9d31febd5e901b456d299233e6ac3efa3848da9885a07f81f3e1070036940f899a62d61bc957e348a69c34a88ca8972e53d1500a7f213641a88e378fceb3848a05ab35180fc2bbd6a4d8250e16e0149fce975b33ecb9a13c4121ae17f0815783b0556597e3c073d80b055906ab8e2209816e2a3e66b0552bc8af381831aa36467099227c46d1cb989de55c61b4e862c1f856c51b392808803d5ffbf8cc6eee55ccbc6be9f4aefe365e7a0e0e7fc01a93396f48ade27f8980a1a7fafa681589ea614d20748013b535b48cc51d678d8ca896843f4931da3a62e7952a1e6d0d226448b9c84d5b466e70e3898ab5ef79094aaec4952a608e8e98b80db69707920b21c0207045db841408ebe6426a0757f720006495b08ba15fde03bb8b0ebab3e0a49ad2372919241ec18b46e142fa73d0836e4a64a7cc77956f53714a18a91ce6224c971c65a9b860c4d78e26d2c1c04589a1690beb384f00db0f9176090f6f5149fdc958027338e003845a16e48b851182e3a646e8b430333ebd159c14d33e173b5b61adfc33946735d56e0fbe617f3c2d8c364b834271d236a5fec529399bd0d9acddcdfc4a5a66138727f497c28bf7930365ff0afd7aa55f79d40d9eff5b508efcc1068b9dec5eaf97fcf5f1aedb75510b417b4435f9891", 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) syz_execute_func(0x0) fchmod(r1, 0x5) ftruncate(r0, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x0, 0x8001}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) socketpair(0x30, 0x8000, 0x401, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffff8, 0x83, 0x80, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x8}, {{r2}, 0xfffffffffffffffc, 0x19, 0x20000022, 0x7, 0xdbb3}], 0x100000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xccb0f0cfa12561e8, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0xb, 0x2, 0x1, 0x4}], 0x9545, &(0x7f0000000200)={0xffff, 0x3c}) 16:00:07 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="eda83bdfcd8efe9364e2c578ccd1515a5c62", 0x12}, {&(0x7f0000000140)="818afe62220f30c6c95de2ed280063f4af0cd9655c8addaa223cc24485269f868ce4288930b21aeb780681bad5028cb7c93c32428b822346a4574ad612b2d9b35f36964ae8ed2411bb4b3243368ad8ff961779b18b13fc616a2a99120b26615e9fe24442467eff4ded8463844a1a201c2e10675e51b481b07966455c991315fdec6bf3df095911a232d321f41b524d13bfed5029a1cc4c982988264f5bd133eb1cf8e2a767cceb4fdcc6cb821a1270a0927a3d4d3a4e", 0xb6}, {&(0x7f0000000200)="e65360cbcbd121ed827b601dae9c888a0a7ff9d79e5af6c16611074d13208b879890e04c94a5a1267d02a70f2c6a5a7dccb72269c5a12a13d1c1a253c4f49645edee5cb22d7356284bc1e3daab95c93f6a7eae4652abc1c5d1cf8de162d637a5910921d9e9a969b971170a03145c47ef55e67b4f4e949d827274c56db5eb762c477db80dfc39fc3b78c0276a463f519bd8230eb531320ecaae7aa9b94aef245e36a9a9de8b608e102891482bd540dbfef4b4f85bf99c586deec9ffa405569445592e61dca3c066f47d4f1d059cb17d35df9f52c37cd22f16622090f69e27c980f9d63a7c67fe5aa6e538eacedaabf20d2d0a12111f30f0a65dba119b82a1dde4c93776defc1379296b794a792a630959a098c70498b2227b9540e83030f6f64e95777099afd84a01bcc531d67bdffaf655309199362ebc940021288c198d1fd6729461df51c1c04fb2401e466be2a1ae5d7379b32d2e24a7e9e41e332184ba98a5321d11c189e36fbc9927beffe521d4c8dbe1f6441e3d09257b00bc2d42612704410485d1db9199dde6c7d35ab5fa853f3526f3edcac8facfdca2ede31310a3f63586fbf5e8b499c8119cb9e910b9814123d2aa427f109aea8eedd2097f6218c0393a1efa7f293d9578fab2bff1cf9bc6140363685a8aa327c0db9f29e355d57fb6b1059d303166adad087e1aafe214b33d0dc4556694712096c4fecb3c151ca6401539727dd0d2ea9f01909ad08e62474e8191ff19428991c9cafefbdadd6f9efd31da19959e8e6e75494141d329c9708992c3e7c2983852e566fd231308821da48c62cd224bb477a788f477696ae6a1f5af7450f2543a8cff7b6d8df2808802be3e44854e1ca6234902cdd0a90ec4179e0abb6cb84a4980c3e63adf8a6cba64a928769be644ba0ccd8a2c2687c02dde27aaca27fcee625a7f398bc8f1fae7739be7536743f214bcb2b74e82ac537b21a47bd9a7b7ad856856f2ff9020b64b8b63fdbb53ab3982b2f592022e516fb8fe3c8989b298029bb15be5b09d361e16187f21ff9d649502634e2b22de7a7f2ef98e6be338abfae0e15766526d3f0d18be5c1b9825e376bd0268c2993ea63a0ad19e9b0ed5caeabe9cea4407e72f16e890a92a2452650dc0d9aecf67b07810bd0ff0c0adad49ac00aefe6be8690a5423a0aa06fac141697d713cb340a81520368c30b5ab93bec8a86f89430b95544d341d18d3ab88c91cc0b3d778a5d1974c2120c9c2d6f6a8c9b1e60b7933c4c6f8a33c8838b994b6b9060fb19a621ad981c1ebf5435ea5577a45dc3459a4ba465d32c24006fc8be74ba1a279c6a56d6aa0585aed4e15828bebdbf9dae6d8d23c45f8ad3fb63c628a26691f8f14f1e5b2f57e266d5942da90b45ffeb2b1bf44907874f903c15a644431df81782f406697bc5d4b3e720eca655e65df063b0e36ef1e75637f8961ccec44c3f17e11506327c14e3c90065d18367e614bf03acc19a1befb430cbd958efe088036979c04f9b6cbdcfc940c937fdd083581b54df94b064e8f73c1f55ddedfb05aaeb67c85974b1f0760ad6f5b6056b38914353b7f7cbe32c776a16928296391b3487019dddb24b695839eaad2c4cb53ad8a7ed6747fae06eb1e51a4dc6c95363826304dbb06ed90682dce4b1f7c2cee0bec75aebd75235b9f6677581181f00cf1ed6429d10e252cff2771b557eee022d7a01de65398eef3a2169931d4639e320e25fba8b682e1005c97b8fa22f4add4a62d05caf47c516d59284ee3f4281e4bc02d88dfd74604be579ba4cde95653a78c5fbb04f732607e30f93392d951bc7a1b189654bebb896a3f1adf5930187a71ac19e37da17019724cb13a4c5a0851b83056def2691d885abd38cd96702d9099badb1c48393b17cde35c1d94a9f715df6c83acd72c74ca34471ddfa52d08d9bf91b11409eac5a564de647b46943fd713b5f2d6cf7926b7c8046611b03ff214212d9d8d78010df10c473eadc3fc38d28b2c5b59e686ed8f6b16dbdfff51261996e4369119b6c65a10311234c90d61e5aa5f48a0b657d39659e8cf1c22ebcf49997c7a306fbf265b594918fb1d3d200aa0d6ae19c3b8ebe40f136cd86f287c2d50181a9f2e6c7d7a853ce4d0718ed8aeb4e358c767e5cdfd13584f6bad894ca26327f5872d991da4378197a2a059d0a1f44a0525607262d2b9d91d484814653c9873f6fe6e27fa0081187fd01bbbbb3fe3903c2ed46354659899b90a7c26eabdb0b6e2079d36fa95fc53c0fa27fbb45f701b330a5caed1f7751921ce2b5e0f567abf72bfbb0d1c924098c6a741711a4d9cb00fc3646d1286f3a06e6ad95ecbbd385fa52ca3e91be5b30c1023a73e3efb9458c5399271b7d8ce08db4b4043d941070de2a953318c3b1fdfd7d13cde31d673449bb317b001e66170de818f2963146ebe95831f3315055dd08a39444c4e60fce2ec940e4ae3ddf1dce8c2cde10873b72a55848d4266f2cf2e6511b5dcbeb2657649685a34590ee2b20b30f0edbbc7b9a0590785dd08299c7acfa77c2e795994508b1e583bbe4aa45ff34cf98e39f3799568ec79f9605575cf724e1cacb2974bbd6f9eb5f108fb5c19d079f3106990e61196072250b5c1bfc0e89dffa445357edd3fc1dfe43ab9ec98f88ee37d4e5bebcfd637028e0f4f286e4cb3a87d1a8a719255c77d769687d25a771fd85aeb8bf9b5938d65d58684d2a5dbbbc4e2af83ed8e3d9796c07175a2ebd9a694d5cfd8b56f740d73cd8885bc2a266ff53858b9ad8bb9b9d6c7fcc0823dbf7cff45b7f0682559a49ddc5565c4c5ec2416ce0176ca609564fd45eade09c4e23a793760708e9a6f64951b3cf024308aacbf06b494a013843c0a7bd2d208ab0d6562dbf654979c08621e218f693ff4e6d43d51d2662702400f5e587361116c97f2934b7813d50e80fbdd7f971893bd5a108a1998daca27af2ba464dd7069e1a8e27798d902b0655d9e0a336b8d3741e94208ccbf1d733ed8fdecf04ec9190f2c96264b47a85d73656c5bfd89723a843a98e7b41f43a6f1f537a96461c82845b694c80ebab3fd6791c4ee777618a0512b92db9399cf1c35e368f0b93b1f1e8cb057e2afa0603ad096dace91566ec963e601a149343ff3e87ad1bb44c5fe9edef952cd048ed278204a74c7f3593c5849e400ee199253a077e9be11af6249063330c683e18c39d6708d384d182a9eeb1ae78979b732f4c853d402d64df40af8007bcbef9947bba182bdd76d97b6f1b1df7d4a4493b2699932501f132007f1da1e7676fea1664124bc856042735ed1329ca5db3ee1ac74f5c2a38e45c15d89f47b8028f2928d50051fac3c6d0b56ad9ecff25ebe354b3f79facdb7d363414d404371d930c49379becc455ddbf419eb43e8b7a8c5a0a4dbf9e891bda81a472dd12ed1332621a798d80edd6f300abad6979a94d3417aa505706d0546b5f772d33171cb1ea3442380e0b23c06b9a67afae0072aaffb27e51e3e799276bf094a4307c1f1c97ff0a5200fc9207c5fcb94ed6cea92a2cfe88e0064cee8c7eb5e7a2c97cf69bd5ad9a58c0933054e93983435eee1eef5a832657ac8140724f9bf8ecd8ac5c17c5f498fe8643c6147cf5fd3b0351f6f70034753f5475b3c949f6a58382f715c7d8ffb841a8ff2d6edfc6886cbb6c6438d45ff1730a2ba2182a52d52689514d71e139e523a0f652739aa82b182b97e273f2ea7272e638a5bb7b740dd5f58ac345539b48ae2dc815cecd962cd81422618af2a032abb7bfedca4b64f562b57dada4af43db379ea7ae36f3d3f32dbeb2b3f5b4dbffc71c0873982d30e7a23b8407c0b6c1a7d556bce0b107a2085aa141bb3d3eb636297bfb9b029f6076f940a0c9d50fa42d04292a3e6ee74487b85c7415ad97d9e334b110401c9e1c193bd33237f5ab08a9b8c68f692d73e61771b7dc2624450f4a9c2c2ed9cf608ceb753c29e39d1a549939f4a5fefd6b54f2e583070c662c5948982d0df0e1d8c955d718f2e713d759219cb1691d00387f8a6b18113714a97224f249279b0e89d5fb28dffe78cc66fd139eea02ff36f9bd0cb3d827d9e50d645931a8ee367fd879f8caa82354916d97663c8b12161c94e6e318f3fd6f679e9ec1e23142ca1700de053a7a0b99d175091444f78015f1e17152188c7fdb6192ca0b2a93c8d0829309bc827566b5432eddb0f01916cc4a78e2abb19f2ab9e3b41b75af74f3985de73bc6ec5ee86f4e3987fdc206405178b1d10f2b27cc1b462f09f1ec92a23618f09bb764cb3987580fb25370c59ef7332d49b982b58c8f6c0d5558f0cf96e3d48ceb134a88c48e1068974748974fff4559c82c9975aec4d35f88a67d219ddd6aedfff92351a223a45536ab4984cf05b6ee82183ca5b21d1402504927e9afe58bb6202243d81ebd1cc243cae595897c74480d295a06feddd35f9d44b0202a854ec2e2a9d560243fafd9a652ef857f02b375c5a50c2c9f2a64d5e2c6caa24edb50033a6a660009b5385746d07ae16eb1a9dd894ac0a6ee346e21768c1e7099984044b697db69c9e1bc9b87edac10f63c6b3ace11d82a67eab83d91409738bed237ce76b8914c52701d8f0cb9a3678ac255f40413db0ec07361fe7c23a581e40a9cddb743b498d570ca99fa41908430e939fcf3c966178f2f3c340f797f794927247404ebf516bd5d362db53abfbda047eb768545c49c43f1ccc6aeb0c33432528ea5c0b16d3a4f73d4878c8ccf97600cb4af65b845a7774fbb7e487b5c59d4eba3d2f7cdeb6eddb7b81cac090fb752dd5971dd91da200e42f21c0cefe7046f48ecf123826573fa8be827f8c739662f17e093b5d83cec7c9a6bf9123e8fed7650db8ccbacbdff03a2f1bdf78f7823bf5f13df9da58287471e6eaa8c4929927c7d3b8fd8b21abf2fba9b5b351576117fd0820d517a700343aeff20f4c9969a577614e52388ba0b8ef9584f93cddba95edb672ea19fbc8eabca1ebc40feeae631a1c333f94e9de6a891e86b02b12b2597e5fc0e2fcfc034643703849524e55954c38c33a9863edcccc24e19e50f9286359390072fc68b2fc0910151a354afb3460e3f173d71a4bcfb823b54b460b71385ab146fb4fbe9394595a2ee79691f71dd88fd4066ca738f2edf5f7dc1b930eb411808ed9c8a7367ee49b50d75acc8a69b275a4495182a9ebe1eab996355873703a4a2a52dbd080448ddeb70ce75f8d7338a05e09ce929df0010ff92945bb35ef33d3f6d950842700c27b541f72f7928194b0533f1e17d914453d0b27561deb31ef0b538b922c9199cf31a28aff53590a6be9374a736ea9442e3889573d44f159d0afbda8a3fa54935e3df3b066e702a84aeeea199179fb643e411559cbbd04997db8f5c7ec9e58c1b06c36ef72131c4bdd83ab2a60b299a2620d29b724135eb85cffe4a4581a096b7750fef6a7c4851587d6206bfc102edafee201e0b46cc3a75abf2433b188075205d80a78869e2ab1e1288cba36994beba102f9d2009ed505b0775e119dcd202ae6b036ee731328a12659c0dd9819120c524677a38355a78fe769def9a69a46e908ae55a4a3689b999825a73569af747881d6567fd8e0d58d3f8296b98e280a12ecb8f380df0a5883aa700372b70672027c434515b06d6cbf562cce2d5cc118bd4467fed926c764dfbfbe1d8cb1ea6b3a5852b02ffd95b54b88742594ce413573eaeec9ac403c1c5767887b787482eb8fc2791c6ba8e822f79987e8c571baee6d4b28eadaeb65e5cb6d35b580e99791536b661f8746d32a1954fd58c3d160e7d491", 0x1000}, {&(0x7f0000001200)="508eb9d51aaa521d30f9d2f901fb4a3bd4625973ccf9c03966c5fbea7be9a610ce62cfddc48dfeb81c8ff291718c89368a38f8a811a20b88b73ae08f5cd94c4b215534213e74b2f6748a9aed4fc84e86e89c7681da27cbbd464b161c1c6760acee7e8a0772d9ddb513f16aff0dbdfa9bb014a1f54a", 0x75}], 0x5, &(0x7f0000001300)=[{0x28, 0xffff, 0x8, "890361c61bf708e3950f14eebf6a03394acb1aee"}, {0xe8, 0xffff, 0x5, "1e34fb7520af06acfaa8fdfe33319a379f2ae911f95c322ef9180f5e978e8b08eeebe77df3276c323682e4170f68752c4f2a5d62ccfc9b83ad0a17998f623a6ab7a8edc707dd4ace34ab565040f8d696d4d7c1c147ac7a3160850df01edba0dd95028b48cb317ba5160d1bac5bb941e78984d753f518858c3036f4abb022d60aa462b71252b3622a392c914272ced3fc4d95ba54eb577451a3fda77bfb49a684d52bbccd6b3b50dc439d8590715f7f0e902023190b117ef6113d4ebff64a6eb2fe57fb93c8cd742514fe1e471519b126e4c6960c8e3d1a"}, {0xf8, 0xffff, 0xffffffffffff60b0, "cfcc82be8ae6d5af257b2526d081f102a83ed209233d8fe6c3c417e3e42cfad89d15709ef689c9be8812f41bbbf5f0b4a8fda1a29ccc33d0c4d11f7aa8d0aab0cf6e8f37786418487182a00b1c317e1eef7665f71ac1f9d6c02ed019d26e9dfff1502c49fccef9c0e3761a24c8f508129ca93076085cb65593f44d723218b489b2363deeb390eb66092820170d66ee8f04d6c7ec97d5984e120050c77804154faa5360549945cda42b4a7c840da2cf7562166c2ed7b49f6a834b3a3d82e8c8bc091c2fc1ce74bfd8d3847f9fcc23256d98bafae1ff1855283b73414904e377f80d87899358"}], 0x208}, 0x400) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) flock(r0, 0x4) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000000c0)=[{0x0, 0xfffffffffffeffff, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}], 0x3) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x6) sendto$inet6(r2, &(0x7f0000000000)="b5fc614ec0b93283d726285f509170ce44be1c18a414be071423d77199b16b6e41cbf6c4baa59abe6a0d8f825d2efb49173ffec25e1d81913b9765c7080d25f5fd72a39951b63ec27eafe5c81378ec9d7d608c5aa0067711355cfa8502d23729870184867ae5d92bfd100af9ea0858c43ccd0df00e84d3ed2dbc5896ca2a75efb0109add611140fce13fa5eea9a56011cc9811cecc79bc7fd64d871b47833f9d71741ce53062c425c3ac74cc", 0xac, 0x2, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x10000000000002b5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) r1 = getpgrp() r2 = getuid() getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="271422df568e715a2a09379eb4e392673e8fcf25e735c922ec89c429dd71a1506b2ae6635b4be6c9aebd5b3e5a1e07f224b175736a4190595bf4e88df8b7823899f51e4e813275c21e47c398039b55df96d61295edfa6172b906b73009a9fcb54c2b3d6ecdabf7744ed00d3363c21dfa87013b0e5eb6816276c49dc0beb4d2cdc06c1cb8cf2a22bf7c37cf17b8992fcb0b6df459f83fbcdd6c1bf61f1bf14a9f6ca1428111d57dacc608052a9977622c9cef8c80e83bd151bc281d55059f37f5b88258107e227553", 0xc8}], 0x1, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x8}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x400, 0x4) socket$unix(0x1, 0xfffffffffffffffd, 0x0) 16:00:07 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x44) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/4096) r2 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/92) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x6}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ae2b050ca1ac98e244e345f1ea24f29921bc2c09", 0x0, 0x7fff}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:08 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10080, 0x4) open(0x0, 0x30002, 0xe72b6f74e6755236) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f00000000c0)=0xfffffffffffffffe) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x6, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) socket$inet(0x2, 0x8003, 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0xf) 16:00:08 executing program 1: readv(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/20, 0x14}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000100)="dfebad171a4ed7ee7224fc295fc1bcc31c6b79b7c5006c3dfc8307e9ef9b4d1313ea84325d170a013d095031ad8abc35b5da5156e25ee4e0bf014d0dd1f03608738eb28f788a2c2e64a29e70f0b289dfb96fdf05338e652bdcc68c3a2b0c2616db32139361bec6db4b26c4318c90794b8a9c7886e7668fa08a33181d46b20ad6902f9a9ae61931f60eee659e8bc49e2ed81d20cd1334cf07922e6367dd05af54e809b497cec921a5908962875fa38ef04a0e221bd2c1f20405c8898e334376dfce7e4484", 0xc4) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x200) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) dup2(r0, r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x62e, './bus\x00'}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x9, 0x0, 0x1, 0x6, "01648bd1c84729b59e9017faaa80f69bbef64742", 0x6, 0x40}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b84a7dc5a6238355c19ce1767aa391a85f8fc9d49dcb8aab8d78266116230086f6d982f5953b0e8509718a138a8f586b83d170229993db73e7954edded398201e83ffbd3e42b06504323e13a33ba5ee7a51cb78c07df55013435921ac22fca124204f9a415bc9fff43394ccac72de3777589bdf9a8726d5a91897437444721b173e90d22eb261b1300ef8457565be1191a3eee77227772f46c4ada4996dca845a55fb09b842ad28ea3a0567887bff158592d4323c0", 0xb5}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1000, &(0x7f0000000040), 0x2cb) 16:00:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x7, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffffd, 0x80}, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="3d000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000700)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) r1 = shmget(0x3, 0x4000, 0x24, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x207d) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x80008) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000740)="deff3b74996d242598b487dbb175db8a0519c9e908523805d134eaa995614f02d62b93a36e2e952d205dad16f923195cef7a900238d00a70a2cf0759aec4b6f0905da2537fc4a9973b3fa75377641fba85ae85b2ba3fa223472021f6f4d5f5fcda269d3aaf550a67821376ae3a20c381561d4ad901dde507cb996f812eb1a2b7ea6b6a560d4668d2ed18d593f4d00ee097671a628efcde4fc0e99d6638b578ab69e3a662df819a7253b440be636193b725ebe927639e5fd19f6c9e92ebbab8319a8f9c4beeda24d3a9909715da96ac0e413bc65e4ea61b1c48f181c1fde12f50600c548b50dcdfe3fb3843d55a74a2675628b97708c54d4b539c5b36436ea6f372f62d588db732158c0e402ef3c8b4e06e860a276e796f57ba0645cb70fb7407afb0bfc55e42665e5d94d297b5233d6553849b86c524555bf50baa7f6f65873d9b98ef720be00cb1511b510806b9dc85e1ef7554106f41874f92fda28156926df83d5b487572fbc6a9b5d24b538d833739f37abf13e48f60c935ed7dc3bf7660446af563188343710aa75ca9fb6658fbe698a36ae8284543b92098d0890749c70a1e22cc7cf6961adc4ffb8772a9844f4d11b301a550f78970b6a538e801b79719d6807b53c69d55f70c07dd0943f0736088050e246bde9e657959197b84fe85438e28dfc034964d720c5dc292143494feac211b48253145c14b5439113b5e554c0c3b106aa4084c81dff97ecda95b9df49d9661bcaacadd7f99bdb8d99bfe89b6bc05946e39e802890b84a1018ba4930dced4617dc2f0f38f15dd425f11a0201e70f06ddd01f20eb97331a4dae7a93fdef74011c3448aa44288384c302bf1bb851d630ec13594da3bd76eaf175de19886c227639bad77cdfa935f68aca28f5963cc97e9eda812b0be764ce6a0dc1b66dad56c2d3423f3e54111000b6db257e85888eb232f92c0808261730f34a8c2ce7590d0dd0b1f1ade3bfd46f05c68a55f75ea4c6257afb7799de765e059ab830db563af815939cd69ee678d368fabfbdbdecade13548c3dccb63a0d4ee9896595ec5ef1b7db9e8356370f7296780ac09d77a40f019ce39884fa020ab89aa4f2844035339eafca76a8b82072e43986daf62c91e8843ce07d736e17ae974e86a940c57d1b543a895531f30acd818330db04a0625a253e5da6ec2cd2eb37b70178f648d8e7f8322a4d46aa15a9741380db1c350c4fcec9f55916b383b72b15e40c5f418f45d188318c4ee080a3deaa8c659149468886a6010bd562cc2b148be907e3deff525c0d420407bb68f5bb4b281ab6feca48770e40d44401921a06c54a3838d7cddcfc92701910138003f566c715ba0cd0d8454f07e5c4940e49997de09fdf52f0a95f47e61080af8a64289fd00bc877aac6c8049daad8104b11899ce7a6e1748235c73b9ad0f7ec4f0b965533506fb40f2a6eae72b960a63296e53ffd590daf2ba6b451936c083b9f3bf2ba523c0b5ac1b187654c206eb4c0fe7b282af93a7e329f0cef1a7ee2edc831291b4d0bedcfee5cdb89d0d6c83d51cd5f95b7c5dab1c17da34a70a26738810cfc731556c40383e8529d3b77ce25a393771e6f1ed0b9cb6e0b7994d3d9b0703c91c6146ec21c4723b30b7133165a6522a46a4f20725f1da8064897f49aeb3f0f8a262c092653cf6c305e0051bd7bec0dcfa3f567f9ae3fdb0bbc99e517cd39df4a32b705bd563adc9e32274b55e781301b5248609c7c343473f3c7d4df58f376f53b0d3903abead996085a97cef7fb710505ba36e69de4d8fbebf883ece910577f3bf3cffe6960a6645afb1a5258605e3f3e1802c6ff85ec358dc950f55eec22f34de55ccff7fb8efd64080d0af0a07f949e3d60f16f0a420ac033b50ed542f68d262306d8055d45f4992de7351dfb161ab280e3f74bc0a5377a0d270dd7afe7466a56543d7fc0c21a86e3f59d6a4239a6a1659a97fa3621971c13e430ee9788cdfdf9654b61a250aaebf60842f05e088b177055343f379c5e3c61a2272128e6a5d44653c0d4b943e763ef83206dd677c68b9f2352fe3bc79f5aab46fbd2246120507e119d06fd0ea50115af999b8564f52e3e16474d9c0c65cfbe762bd68a60daa8b7d9a9e205bada74fe9c37ac830802df43f01802fe46e7d90c625237ecb7bc2d1f7135b0e55be73cc03c847f03171cc9742ca7cc465c39d5740b2dd35b55c50654d20e96d7ca3b3c728ee503a786a0d3edc4afc0a15bd6e37489bc9454c91e65aa05d89b36d247a76b0bc55ae6cb9375cd047a5a3b25808e6924d38428916c4d03f09707762f54aa346dcd406e942743c4630468257513aef2ec303ca535f3f8dd71f558abbe87e33c8198f0ec13b0f8f734e47d01af3fc56ad9f50a218724d8235d24229b13252e1329df79ee877c5c9a200581525c8d570557bca179d3eadce26326d5e78d65dbd2796c9f669c808f6e4ecb6974098739d5ef600ad7162b099d00338f714f17d603d5d091f82eca29c82a39c78b0b027168998876bc0d2e2ee96943e76e2ea4e72acadd3f44bc5ab1941920748cf1178021d80abd5e4e49d4cf3183e2a9e48f6020c9f3af0377a70d66f04f43ca4bbd021152e6d8799dc2ad0df07099993863307a4380b70559ced99c90a3bc7331be3f2a57f5d6b165078744cc6edb00a07f7ca9bc7c33e367d0844fc9ef1cf3abbc1dfb29cbba6262e20ca0945bfff722da1cbbfddcd1bb3ad33159cee1ff9bb67eba994b57dbe77a3ad3fecf3942c2f5486daca0f6f0213c3aa5bb1ba9e5c8d38d325521008f6134f2d2b1d7a0c6446ce3714ca2c1ffdb207450767a5e5df77ea978bf02680427349a79f5b9b06db91ff57d4117e0be12622e9b5ed13f6b2bcf8c78792af6f8789d03117d88fef30a736ef2f589075eee8299ce513b687eaf0e894f2e269d02a0650cd9c3311f1d8231f32d2fbb738f22547d88eb167f1fee0eb44dd64c9f7e0fde1f5fe70fd355fda4bfbc9f48ff6ae17c7d059e26f26edf81117092cd7b6d6fc287ee4bd14189185a6d7e7cafd6f9edce2f7bb4ec99b5383975f388d78fd889a96e24575e60c7e72ee82fabe02c72400336cfd14f54fc5bcd064ea57791309ada9f7e36316a17d2e35ee9c55ea63ea67bef07d8792a75674384b29180241e828d8a3e9553221f141c7dc19f23616f248878b736b53fc53c571bd65d7ddf6634ce1951c26cd30a1b7e62e6fa58f35417d72c91add937b11cf9e55f5637220246373a52f983f3db7e50fda0a258a4e480f4fa9d31830a515097ca7449b22b8031d95e7b3177114f0c14e95bc99ac6039e21f47b288e9b9326096bc81c90c54aa64e5d1a881ea5f06f06e5b723a7dd98acda08e78920d75e600016285627bfbb7810aa676ee20d609d84683c3a6f0cbf29ca741b076b46cd7a30da8f56876d354737a2fead38ce4299c79996bd7b86934f31b7d414a7a22a12a531f98292b8a61003b143bf41e8ee34befd8192262f978a68b33b0edaedde4990238941bb3458a4ad0234d446542a15e7c02e6e0eb408865311da07857016cad13979eb6bddc3d10695184b91b536e81674d6d3394e9ba008ff7220a46b6fc19938fc315133dbce52ab2b61e71bf9a7646691004d28433e81ddf66da269bbaf0c8353c1a2e8051973c7ac74d1494ebe330917170ab106a1a52ad5f690d408ceb68da95e319eed38389ae935d8fb54b31b87ace0fc4ed8acd4e9bcebc88ad1bffc7f5ee119a05535b0eb866f8813e1d1cef20cb25d86ae3e11defca2d760bd6e26d39663d872ad2436a3384d2688c8ff6e5d0a4ac9178f8ac4bf8e152c58bc514e1570e35df996716e909ee4e8fc9fcfd162d04282fc9a238d084f69b1afc76f462f8f4f0d939e5a1157fe0d4f630539b70ea03818b42226d329b7206dfb8c648adb4805fee63db1f4776838674c5745b301e55918dd1ec707d56667a08d1003ef641a4e656ae8753f8636a48abc3e521f83fe5bd88fd956be5983a48b5c833d2b16f812246caad0c8bf734990c17ed72dce237622120c8e922afe61b49785a6d9096694f670e5d5baf7ed41c99bf086309c87015285b5c565ca48c36c8a184d987bdde403fe950fe726e340dfa40922bd9c21b786fe204a304e1d097ad963799c423bbedddeb7889c8d1073b3266dd158829c3029db10ce19b1ccc6e8baafd26a367a9b0f14bddde8de48acbb1dc7c336053818c1f5a6707a561abebc475c9fe6fab8f8023d75aacdf4773177124c4cd8836aff5bcdbd68cf2d5e6a531dde3514466527a54dfc59c9d1d6efeeaf9553fe2198c48c91366e68c98c10da925ffd76ad837712beee21784b95a7508ec2cf0170f7407efdf551287b9410916905ce76a9c4ba9030338758f22dc9f9b6726afd598507c62df2fee2a2c7f8b9a68c4f11a6b98e54e6e31223aa758f17eb809b1aafdca0e39111eed52d1791ad385c89bf2dced9352d540770902b30df66317cb4297b2b0c463d16eddd9485a99a5315a5115dc49f8b179412dcc2ef53c8979682b459466fe4805db27283a048bcf4235e01e1cecf1614496903e6a5c23d6dcb59171777e9e8c191c7a4ca10378cdcc34295e751b8172b575b00c6a2d29d192b92f2ac167eb17b8789ca974e923481731f6ee6427109f2f30c077b84f21c1c4c931f912f3e35d8c01857e70247ab01e3686e04f5be2203a5ff06ae740c7a62315f47ef0574ace27b2ac7b4465718fd09fe91c005d41d5707a92788e47397a2bcdd16e1dc6eb25707b010129ac5851afc46465f83ee04dee7754bdb2f4511ec3f50f7ffd16c72adeae88a12161d27ef6f0035fe410acc0651740cd1a24deb8b7b0cbe88a6690f831261f435b78d62a35c93ad3ca097b71706d560262447287280e4c9877fd6ab19a9be103e7786d86f70a0e84950b655ba3a55a0b34d3c384225bfe603335384dc7913b2c6532fda8b054637fc1a767ef8a8b8aae5a9b540ae9a5f644c6d4fd9615ba57809407c3516b66dceb189f435391814993e4b74ff05d9f6bc9f0f1e82d80ca5d9cd643fa2ee87820ebaa143fb13c09f6004a2200e6f38e8a186c5eb65937dfb19c56abc691a482b183ff243e957af70a1f92c59a464d58c69901cd3928626350791db0151cdb603423e872a6a0b20d887ff014a5ad9181ede0bec15247347b1025bb6c1a50f62edd46e11905a9425357d3262a4e0f7f0e0f8767d3f001e2fcc091c630b53ba0225d07818d69c96dc048fbe2e6dffcda1b619b402cd89b5f9a89c59e0cbd47784269e57db65b9be3d5434a0556206748a207c882ce1c7448f686d31618698c202528ebf3860a88c4d093fe2a5b961573f2fc2620861b494e5854c308f44085654abbd28ebf9676d743768675c0914cc986ac714216e7493eb8a983a8607692364dbd78b6e2632cb410f8b7e90a1ac6d489f9a86a489048ddb6569713c2efcd2b1cdd0f23fdd16bcee7dc2bc9708d594ac3bd82ebda3bf70e07a07f08c60da18844473ac0225c585932db08c84f71e9e61d594727dbd022b2478c08a46ad4c3d428723d4ca0e19ca724e6076673023d66ea9dddae3bd72d6beedeac48a7aa2e9f681a0fd4a9a9607c75655ed90fbae0f971806ade6ca2da447ec172a83b488fc13e8159ca207ac712b4484cb9ff2b714c87b256fc34e13a4a6c8664abd7d527674bf1fbe93f8e818b89b390f7f4c1214cfc0da342947e3bbee413ff770085dbdebec6b62f9c079ba6a45ac7178b7b7883a1d323cff9613102b8575dfee3579856c81b317ca7628afe88b3ee676bf49", 0x1000) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x204000, 0x9) listen(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r2, r0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0xde) ioctl$WSKBDIO_SETMODE(r0, 0x400c5711, &(0x7f00000001c0)=0x2) sendto$inet(r0, &(0x7f0000000140), 0x0, 0x404, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='/\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00']) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10001, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f00000000c0)=0x40cb) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x8000000, "0400000000001eea924d76be96c5ec6d00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="01af78e73969a1dbfa21a6d0efb0068ccff0243f716c115deb8cf3e1f0fd6f5dcef5eb6ca7d06a4eb173ce235c4bce46f2d48b651d4fc32694b2362dc4b3a028a5772cd15300b812113538d3040a110dc6f4466811b9563fdfa181dbfe2e95fbb9ada3d80ce912d0f88de4c722f16bc05c73f7888968eda26832ef1bda32da6fbaefe0ba9f2f72b338ff8c246b0b2a7dcb4aac61421c5becfd6c1c4e45f869c3686b5d4ce22e6f9f01e53309b6abdc", 0xaf) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929601", 0x14) munmap(&(0x7f000001f000/0x1000)=nil, 0x1000) dup2(r0, r0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x121) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) write(r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000040)="c9a45636834376c6325d22071b23706c6e7c2116e9f835d7ad4476e03e593e3c312e18368144913bc6045b63a4076ca434533989cfed9120e5d96d517471624b1cdb58bc6dd5d39e9c6c2b5e835203546dbb29d6ec65f924ab08e5410d61606fcac250d2e743bd7ea80209009090f5ec85b7aadf9ef5207d335df180b7c0e544d1b4fb6a6bb5f181805244cb2bb2c5d24c2bef2e69c9e118a5311698dfcce6b28a5f2faa8243d7afdb391dd6ce0eb08d574751a82e1a2fe53433f776ac101f9b111c2996e0f0cf87783a93713b7e24097c08272a40f8c36793881d1e56bf56c1", 0xe0}, {&(0x7f0000000140)="e2e4e050a6971ea186eb1a7561ff8618e8b666350346f58439d8c0a7d0d81c5c159cd9f981dcf2d7c9310b0e193e979a42a22b14e014e3d1f12b786f3eb26050ad7c0747f9fd42f7ad0d020dde64d6a64508d4454a4dd8399337a8117db2fb487ff1e1a6e760c47aef2c72a0f747d689fb947abfe66e94f91025a5436f15c92e215f75cee6c6143bd55de7933ade84b2308d86733032e1029624fc", 0x9b}, {&(0x7f0000000200)="50015740e1127b6931c90ecffcb94e07391f59b74de36021813778d4e15da1df0d758288c8fbf090cd4d851ab3c0e528f2e967d788e6958a9f04be58cbcffce1d7d75fffd8134f8478e8c2ebd18f25d92fe8e9648d376a7cb2252418f9b177d4aaa2497019bc21315c07", 0x6a}, {&(0x7f0000000280)="cd50d4cfa62c800f4e1a03050b2dd89d14a416447682d147ee90d78d227603d239220c2ff3a7a1a8a00775ffc750de931bb15e64f9b7d3d8b74dde34e29137a135253745bd3b754071cfd38a1c23e5a0519247d4a5d3106b3f40ade0e10b8a02f35ee9a359b00c6160ac3336159500d7526a9c9e0c0c3e0a40f144919c15339611b2eb36e01819944c7c2b3df4792f9c24c469f7ba33741fc13a348d45a69e90a1d172a3dad145d102f854d7823d803148d6295ff68d2e8bec7fcd4cdfbbcad836cb5c09e462e782eda7f9760f5ae67b238aa878c5d1aa95068e98949f944f4eb854b38cb67555205547ac75f9a083d01560dad59a539e550eb7bcc17e51d7ddccfda3c4d90b125132625348f5e6abf96657af0379287058bf2a5320dbda3b892b6ceb67eda49d002d23c3cf03cf87226d4a3e35c5d498712f1942087002ce039d98b9868e3ab097404bd5fc5338518d63744ed328a11cc5e709ed7410083d5b0151185fbc5b3a456e85353219bacb32d2cc7a45b9f58a05e33d9e0a0047a00ff1910237e0af3853eb55d51582c78da3d4c4123be45c20618d4abe23ea027b3c7a899b0f3cc308ba6a0f136e217c4eaf0e53ccbb22cbb2ebb963bdcfc7afaf20298facb35b8a07ee715b14c75c05600e474b948b2a43d7b668b4bb344c6c4279b6020e5aa953571ec5396f9a2bc491eb6d22a5b5e4f757689bbf797683c99c3c1e1d9afa2e51a181b52f39f4395232357eab0a184661d40e42c22fa0cd0f9a6bde8f49996a50b056ee4ac957df34a50a860d44c3c7ed7db050b19bac91eea01648477a261f2961cfdbaccb672d88fc807b71425ccffe546cb971a7dcdb66ed1ede3843f4ffa8b16bdfeb0ef8a2e9a551ff17958fe18ea328d5461258a81c8c0454dffb6eed5a9d2a0d583c665bdfdabcc04ff5fceeb488f0a0ca8ab7a6ba69c2c80c0ad077599d913060d5da46d0a2cdcec15d40e24d2e47fa18eff479ac7e420ef8f6266b2e2d1398ec99d264c787028bc52db9c0999548dfb5ecb0dc909b72c0338175a444d8243294f1afad7b08673e1ff9c98d1d721958f9c7b441c95532bde0c57f8629c85a60f097fbb403fae412487d90875ddc8d01837c18af042b6900dbb4ef7a2ee3c1b53b393efbb48bbdf686070f6a15e5b7e486df69ec2f825d5f3a99fb381d0dd3f8fd27954c14bfb576221c147abd7f7087986d49b80466c87d1e351c67e25086ce0dba9dc3866054758d3bbd1c70007195330ce9d2dd72d1beeb7f83347f8fd14b99151627303ffa4f9214c14385cccd434f61ad692ae2775479d583379f4cc83b75c6ddf0f748cc3617df3272931f849a1ed5e5e2832ba31ee7201a9c1d929dcd304a09ae44de510e883db01bf634115037f79a1905d678948efd0e69f8ed819db5ca6e776a337036d36e66d2c4a5656ff1b7dcb228b783f0d92f368d96d8dd296b67e8318f7963858a9be84b391482bd1dbf5eab64242474bffbd81a8e4b4de8154ad91e0f1372b49567df3252e54c76706f86aa3d2e41bf04e1b062c233abf054210a2d7d1aef8004ef7df29086a8937173ab5ee950ded3111c4b661c3f34a0c08ca79ceb39e47487377b7d3cf09348fdae88ad5df23fe3bf27a60dcdc6eebb5f8aeb1d78e8f9de02ae4770b12fdf83e746a704c7468742cab934eba555a77a0fb78e3665aa5de997d5a4828b0b053ae352a244de1626047a0bdfdb24ffff6fa81677ce88d52abbb47602a8404568e4e089f3263b4932310af72b0bb920426a8c9d5379f4c197c7898aecc2f1e88d4b276c7128e12cfc7c40a3e6bf6f55d5c644cbfeac54f686444e1a1283bbded2f51960e194b0d1875b7cb00717784cad6f57f023263266b0e9a278bb72b0d62b03d5c62769b981d3a5360b0b230a7617e167201d01b3a46c61b9ce6fced5db8ca4b70862d482b0d8d0458376a6baeae6982a6d28af59ce632650a1a4a842aa41b81dd83cabc7553ac02976b1aa61fea5ce823ca93c381be9c6ebce91bcf384ab759bc9771aa0d6473378fee7657d8528ddab7c93bcc47dbdaa5edf34f16a16dc40e85970939c2e277b1eb33d87d311da12f5801529a4328cb44037284fdb9595327c92e955415a94163b37aa8138119102faf6b023653599c546cc3ab0d7876491cb3a077d5b6c15119d0dc18b0fba240312055d6971ad63135b73157adff3f0f39b29ae81d7f8146d6569b62f1658ab033f220f257201df10992ccbfd4b899ce466f10928fdabfb3ee7b0e2b45f3174e0ce433e919d29b8a7149cddd0c870e5089843d246b936954690ef5b05a7b205f80ca03af24de636626b2eceb0bb3da7045789198cd37d43222228bc33f490935702f6f74cbe3a09d02708a9048fad74163e08e7e76b7adbeda79c3053f09e75ff96a5f6f53590564c22f5f078eb26189a5156db7d0da250cfc7aa4550319fb69ccc8ff55ccd81a3afb29a307a77675ad7c07d2d731ce3164bdbe745f615ca51f5bd67af623d3a3897c582a75cb118957849a1fb786aec77647f7ab7df067f0173495a706d28b955ace742904c9614f40756b4493c7f97b2dd1e3a4e3979de63990a12f8375702b3c9e36812f6747f3c8b8c33484a6fa532ea07c438851d8df42982ba6bfee9947384c8d373d39ded7d9c4d406c1fbe99a6f94bfb5c4c269e362ad497ef273c3f7be461a27316e37aa71e58ed35eac3d442b312734547fc68acfff57baf4bf38467e59bde9a6c0a2094681d2a60b0ce92e03fdb332cb47aa68edb375c0a9a8bd8db94bc166b062f7d432d08f97979a50d609ccf999cab62d2be43087905344b70c8a0706b5388fa7257d475093abdb10741cc26644491781d36dc146aba668f05aa021a6ca4397ac03fecbe34824f38856db095ace724e1daf540f5dc5ebff62896d643b36b22f5e3bfe9cdb9ee0c9b4f35745f24c9645e7127e9886bdeee6e0b4bf31547892acf0f11df2bf4673a91eb18ef008dea4a08068237823d56ae80096b78b641750f0c821fbf638937c66affa510928a5e828ec1f08fa2aba9ddcd22ac016c60763c401692d2548318c71f51ace14d17d1896f8f7de7416713a7eca3e4dbe0de7091d1994d13f0fea4acf7eec24e957d92fa9e7f0062ab5bbbfdda8639f5dcb803f52460af271f09a2c3d1211e6c84181c12b8347550ce42ebc75fdc70ccca9e4958e80ad616cd2105d9b28e93ebc92d9e47198dc95aca6c55f9f7bad868d5cf68d43fec3374e5fb5125e06af3519f4bc094d7f0c0d692b42ab8df8ed190a68524d34afa744696d15a6b6147f75e8189049dc2ac808c78c316bb8d3effe70f909f41cbb848e867b6dffad2855726db5a3d9ff52004ce47da56a575ca82de72a7e99b629d7fcbd87db5c19af86deaf26e217c8e0df6691ad3f66080c0ab8c5323d7f59782c94644ebe729758000cb3cbb9af01aa4b09ce44dbb70c9d31a90495f0e4609ac1b0a1a89b2834d1e8eeba018638e1fc5c2cfcd5bfd8e416a738b21085130e71b1b4ea3187b7a97807f84f038042a935b8a84be0f31df034d057f0ef82fff8c6053cd3e032caf9ba18f823f10e646c09409cb927c6df95d19732ec9649aa967adf5e7842a1d238bd8fab39b0184e37bcdc86bd1ef96ddfdbbffaf680a51ef111b1ec8d00c2ed0c6402aa12a433087a5093d7cc09b06a5dc2ae768c9d412fe0f1981f695b380c7c3ce0b254c5321175e01955d53211c6eff7c8872937f94b860350dc203ca2a8e2ae37b178a5acccb7657de75a8373cacea31cfb19d5e90175f4ef7c32309e092b0b5340bb11c873566bf6c52b222da5635c0731513c6e66aff2b84db914c874c5be2c21a1d33a9174d8be39d477137328cb897442d15276f103f8526590522678de67a0615808bdff2d8abbdf94cf6499c4481ece566744541252ddf08d7d65031af2e5297e0819e8e0a48943551ab1853807d6f60afa1b7df0ea7faca362964e7206809ab5c5e38286810a1424028f7a9c5cdd66b9ff6a8442bf5e87574b367fe1c2783c7841d0a24866bec0abcd38dac360cf53f749b18927c200a9ec675b8346f15b196681c2b8cd9744b62eaad78829b37e0f5b528600492767a58a447fcd8f2cd27be53136ca9200b9f772d820a1dfb73219daf2d17c5eb9e744602a29df3e28f503ba2fb52c4dfda708639c46dd1af9d439b505e53edafa7d308921dacdb8de74e705065db8a03facbb5e7f1fd17dec035c207cf0cb5cc56bc1afd33d22afaa28ab24f92b67d06a8a0f94f65a2283973ce29ed752262bb1fefa9e0766bc99c0fbea780568fe9f1c2112cc347a0244b3f78b2a6278a4baa14631ee7d5f837e16c1d87c43dc07ca2dd7556c8c46ace5bab8912fd8d465443b6b3babebabf77294abd0f70ca8a03cfafb3f7a653b6b5049c367bf683aa6b7854aaef376c6f2f3bb84b0526ba5cad9c48b2870bbfd2d2a89ddf15301184d982c0f876800e38507c4ed3e17998a32ecdfd476aee8245b8d7a235310f422587c7e8dcaca5fd494a479c9e65cd37d22103685e104ca87ec7db4b59244da00b6c45d570230700883cdcd5e997bc68bc54830cfbf524011d2863ff7acd0409c51098c5fd96e0761ce092f64b8f8fd345639341fff357a91d04f9ac40e94366f10574cacba9d9e215585c4425eab122dbe2ce0ed2128336ab2b3cb223848dea55bb6dcc535eb310a382e7665dac5bbd74162f475cd4561962b1cf269933af334e0002c8367a783052514961c1099ddd7f1fff01af00b0075703f9152f2484b60baf30aeb88bcef78466e3573316fd9512b5b30c8afc9b4fbfefacab19fba6dd9a6a559613e9b16fa7f23ab1493c746939ecea2303389f77b7fe1e53ba73d822ddce23b572bb1e568062e05b6aba4f1a67acf3b3f3987f32aa7f563cdc1200e6ca4e410d06248505dceedd8ce1c140792ce4e091385ad080822473bcca9ebf1d6c4ecafe649f3c21d910f68abdcde170b2e51c383c2b18ea931854b493fbbca698310207870196f59dff9349e7e2e5952ad1dfe451046e47b3c4f5a0df754804108a8aa11664302f1238128b2273ea687559b539823b50b02782431c29657b6772406ceb62590728445d5359d8e9c566b155a8a2c286df1b588bc5178aae7fc03f3b3eeeab8f761bd0f313b7bcb07b149ffc7242da7cd36e1bd0a55c09da3d88e0bcc9162a72d19387a15bc932dd39675a3d48caecdbad1c3e029ec4c346c9bbbd7da39edec1f35eefe148dc622b3d6225ac7ed7ac180fd40b85fe17d7613dfa85df019da32a04ee61e638a24203cd5d946696f49511e458d7858bbda211d3c452aea4d907b86909d1ff72469e4437634c394c1268522182dab1b22cbccd1006f879cef8e4e1296134dbb5f21961328ec79b996118d4a915bd784bec6e3583f00270a64f085905f6838f99de389cde0558939685963b654d5875378d59277caf790d1eb3cf62b26c90ba798eabb838c1cb06816cdfb903252c3e0994431b4fb76b251f744b9c68f573b5cfea023bd05aa20d4911012fc622470da6363b4a9ad1cf0dc8c6a08e8d77f1033703086497b29e100426eb808c334556c8f5fce21188675c067e45650bff6d87645fce612348dabc7f529e8ec94a62e8f67801e7e14812565b36637a0f943aefdc322ed4f650af39ec8b993f7ac4de0d91519ee9e068c7e9fda9dd46818b4b1237d5f9177b0db13cd2a811a7302107ef522dba7766143170efbece86a9a2e4ba0d1de60ce777b3eb2dc1916414d3e18b1892051a48fddd09a99f869eda86039a052c", 0x1000}], 0x4, &(0x7f00000012c0)=[{0x60, 0xffff, 0x5, "647df8b94b542392fb24d35c3f5d4f00f55a3b982e9596465adee84d4584e56e0d89675ed0f2ce0e096d76afa125c088f17728b17a884a0a7178b9e31bba6956ae604b40e1e52caf5f75315f"}], 0x60}, 0x8) recvfrom(r0, &(0x7f0000001380)=""/241, 0xf1, 0x801, &(0x7f0000001480)=@in6={0x18, 0x2, 0xfffffffffffffff7, 0x2}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4400) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000040)="44d3cbf63f59c43222586b84b5c7c72a24d337fcc0f032e9eb29d4fe2ae0dbb9d43503b5c2e90210a8e82d9d6fe7313a593a3fdb513c", 0x36) close(0xffffffffffffffff) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4003, 0x80000001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080), 0x38f}], 0x1, 0x0}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:10 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="f7f9e794", 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x20000fffffffc}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(r2, &(0x7f00000002c0)="e92f4aeb7655117db43d327c427024cbd47a73b479a96109c5a45745be11f45b4193aee8425b51d2a666c99047b7885ec74e3fd8f6a466d47ca47623d8180519bfc08999be43e0cc537af981cf251ac5a611edd963fae189d0249c4c0e4cc3dacae07d8f354b8ff236565bb2908a11d53b28c6413da03e23eced11a1694cd4bdcc89686dcac79659cb36565012eab2347a62e92c84a4bb4089e18e1edeabe013bf1fd204f97c59f0ac66169e771b98597363508701a80d3e6f33a645116e075761015bc8459049a0171effb00e10466d420766492440aa3a8e7a572e3dad3d771cd8ed1b740dc62354879a119543b7774030573306c03ef3717b5c3610", 0xfd, 0x40d, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x100000000000005, 0xda3, "b08d16c6662247ea080000005faf8a21052409e5"}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x7) readv(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:00:11 executing program 0: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x40) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:11 executing program 0: r0 = getegid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r1 = accept(0xffffffffffffffff, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) r2 = accept$inet(r1, 0x0, &(0x7f0000000180)=0x270) r3 = dup(r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) getpeername$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000200)=[r0, r0]) close(r3) read(r4, &(0x7f00000002c0)=""/4096, 0x1000) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) truncate(&(0x7f0000000280)='./bus\x00', 0x7fff) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x1c) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x5c0, 0x108) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) r2 = socket$inet6(0x18, 0x2, 0x1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) r6 = getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000700)=0x5) r8 = getegid() pipe(&(0x7f0000000740)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x0, 0x0) r11 = dup(0xffffffffffffff9c) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x400, 0x0) r13 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x8000, 0x2) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xa, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0xb0, 0x0) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x20, 0x0) r17 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x480, 0x0) r20 = open(&(0x7f00000009c0)='./file0\x00', 0x80, 0x3f0d93addf61bf1) r21 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r22 = kqueue() socketpair(0x1, 0x0, 0x4, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x10000, 0x42) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r26 = socket$inet6(0x18, 0x8000, 0x3) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000b80)=[0xffffffffffffffff]) r31 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="51b727bfac4195bdd6b28f6978a87e6e67fc428d0d00bba07c31bbca7a47b2aa0af39bd9a639fc321bdaae77bf86a5b90741a49daac141835e7a24f058b2ef2d316b6e252948a5580a982c30df6441c3eb6e97d8152d6332eff196708917cea9ae7729d805e32840d7c7bfab6990e8e3c4504cf372fcd86cebefbc3ebea2cd71e11e9f35d38825b928b4479c712583c0db864c71", 0x94}, {&(0x7f00000000c0)="3545adb8c5730d272718b93e8011ae450bda33a2f2eb6d46d3f1dd851d", 0x1d}, {&(0x7f0000000240)="6952c2443623cc27c0e063cd299c02fc284febcd1aee2ceacb33e138e293988073a8677b5c3c1b24eb5b7629f737ce2ee1bddb7a19d85f4be7de85c7f8dbd5226b4263ab398c20d160b0185b6cd8445c86f8755eb2e9c2721a541240c07eef21621150ac11389dc2431579ea1bf008e14570a0ce07d9c70b8d75eb712b0ff1c9ef687135610749987af43007e6db4a00656f4c8cc559a586acf9", 0x9a}, {&(0x7f0000000440)="eff0defe2340ef7d43ca17753e4e58c45cb9e9a4bcd07fb54e35f7e169cd492ed1813d18ec3edd5e238428425727a0d3f41a0916dc1e9501502caa24d3e27a687a64d1c5d147b4f8ab826cf003e3ec96951fa158c3c004e702214b9f43f1a659f41e74696061ceb4872e24bd142135b823a9458ddace1f7b46b5a389b38dd05cb59f94b2bba0204cff336c8cd6f9e4904f3731f10b8e1527a996942c8cf4eaf130c8cc4965d2abb8d810534b76944120556b651355f5380fd6eeaa3889f700c3275df020a3af7a1acbb70c25084a2f832f73e34baaf04a57115824bf", 0xdc}, {&(0x7f0000000100)="0fe9c800186844ba1c5e6464fda68484ebfca98dc5d112b69eaa0a3262978812a8dc8cc6d14cfe5d36335a39d863207a811d85adb5b0", 0x36}, {&(0x7f0000000300)="25c1397f7280db65c4175a65d5779bfafd01df02d504a7f068ceb459f29bb59de5c93d3083fbc44a95359d6891000fedb43f5adb904208a3b01fbcdb5efd77935cec45575f9bbb02c3f85291495a308efed1cbf9166ccaac3d1c5e4c301f0d37447012e90d6015", 0x67}], 0x6, &(0x7f0000000e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff0000017cfa4ca2f11ac74df61c0761000000", @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x402}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r35, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001ca5b2eab548992", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r35], 0x28}, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getdents(r3, &(0x7f0000000040)=""/37, 0x3b3) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getuid() bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x3, 0x7, &(0x7f0000000240)="64d5f9ca3f5f27a4f35f004c9b64a4c83d70c56c5dc491ff27010058405951d493e6017df735bb0e8b6731aa27757a876d683760865083c7dab4469bea1ab4f70b51df185437121fbe89edb6c1a0de0805f0be6822e1f3514cfb197c40cd1d6527382a0c328246d1bf04dd42c252e13cb9fcd6270b80aadc21f99d499d3f", 0xfd61) shutdown(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r1, r3}, 0x44) r4 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) syz_execute_func(&(0x7f0000000100)="8f88789686010000000066f26443d8a809000000f3460f5c0490c4222196a1080000008f8978e1ed42fece420fbfcc8fa97898b43500000000c46141c274a465c8460f29d4") sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x7f, 0x5, 0xfff, "119f3a97899e18582e2ed4a5405fb898ad8ef950", 0x0, 0x401}) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = socket(0x22, 0x0, 0x6e) sendto$unix(r1, &(0x7f0000000080)="59fc7ba4ae4da2360ccd37dedc8cf2febd2b94441cd79be6f4a0daa941e7080465dbbcc2ea1fd2483f6f6e4143998c84c828e5ddee0cdfefddfebf346c527018184e53c01a574005d10fc289265437a39183ad99fbe462c3fa0437db52d2bf5434c8d73f5b2bd5", 0x67, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="00744b085bee391c3218"], 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x345f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7fffffff) 16:00:11 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80000080002004, 0xff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) writev(r0, &(0x7f0000000040), 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f627573009472aed75cd63e1dd6f384dd31acc33997f8d251e90aecdaf9e6ce9884ecec53541a4f155058bbca5b256bea694053a5fa6a1f0000000000000017ea72df46de68"], 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getpgrp() write(r1, 0x0, 0x0) 16:00:11 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ftruncate(r1, 0x100000000) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000000)="a8abf14997ba84717b5199e10012d776eee9216c174c822ef55a3d8de367c06a5a0e9aa494b1e14e7b4ca367e8f2832b9b3e811391f11a7a19e28cd3b6e7363a668d13ef3c9b893cbe1036e2ddab101dc3e4ac86d01739a904a610b6e1c694453c9361af19941d482d54dd20bb6aaa1f5ec6dade1ad60a6853f5a558cf4f8c589ce36179e20a0f45f202c51c6f2e0cee820c4aac7018fecf518ee01d487d1a1c8c65ee0a299fddc596445cfcdd3c3eae448db39f352294309806387ab4b13528a5fe52bc3d043509a165c77c5e71cf2435349d7fd7dcf2c287ea070188d364", 0xdf) setsockopt(r0, 0x7f, 0x8000, &(0x7f0000000100)="3a4de1dc0139c50e7021870d369b41145bf14d9033c7dd74738c84a8b498624892bcb415da8fdb4174594234c58a133393ce30f1c72cfbc0ef992eb4da044d498edd759c33f3b93a7675419bc21e3ee626219322bf231fef2f0333294d2f287da52269261d54724f1432c39d20fb86be7de927b776101249deb009d7d6ea585b7f6609da1015fd2fee84af85946d40153c8b21a66d8dbae96513944570426f8183a3f783bc04a9200c1be4d6f48f6594d4f4711d30f8738b53e86908a6c3fdcef3f14c09159b6d435d4aa133884b24b9803dddf3dc807f102ce16a855746e1c03d80777fbf973b781eac77", 0xeb) 16:00:11 executing program 1: setreuid(0x0, 0xee00) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getuid() setreuid(r1, r2) msgget$private(0x0, 0x40) recvfrom(r0, &(0x7f0000000040)=""/161, 0xa1, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xb) setuid(0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/196, 0xc4}], 0x1, 0x0) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="81344cd6693f96474d328c275d1583630b64ec8f22b69e942c4d8a16a0b411f9deb4cd4472d9f1818f9f8acc1265120923220e0b14e0300b5b93c1480badc519c0a551c070fb966e120766baed46cb1881b763784c061689b24577e7af4fa83f592c6afee6e7d7ac06aa941f212412e1e21e92c8fd6e17da4e895d2d4e8ef2a93586ac5d4bb2491fa1093db1870e2ffe951b1928fb0d298d5d85025911e86c1eece874a547d62482184802c26023e1b71bf908b8ceeb8e0d8945b7a06536a7b6b008d7048ddac571e28a3c07281ce85551f11b51c60f5edce7cd5b4bde89891f7ff56c6473124dd98fe4aa6e9fb9be7dedb1e1ebcd14193f4c2858bd02a3fab41bcbdaad8d2f650ca733f3b2d2c8dcba61da36e15c0b6b4d766d4918ec09d79d497c58f1320e7e600c1b643da2004fe6262bc766280d1b3cb803a1ce7fb6271eed81cc2439e81e36d6742d6aafa24729fc71dd5c2fb8aa7a173dd19bfe25526ebe9b4aba3c7556a05aff52a471f1f230b135454774c3c829949caf2dfa4c6aa8fdef744864c4add3ffb19f6918bd0cb1f2f191cc38f7db31b313b8150e5d4c4dd4899ff659a7d06225555754431bd54618d2b60d2933c277d633971812b8deac124065f2210e3f3308f39a415b33185ba3ba20c2766d20a3daf3144003a83886fb1b2a043b0407e5c3dd0d5c0db86bb49352e76c72e62e04f74f7d0ddb7954fbf424a73d1595a15bf0f99a60f767330655a485c073af559e060863051d40da81a289042cc258edb60f2153e4c8e3b1f486e04a6ced1515f3b34163c99168bbe9aeaa82307a71a9a7b448215f99b342d65c722c0103f39e7653a5fd4b292532c85d4848469cc5fff7ada4642fb181895ed3ab2a6d71da0983eee516f35982ebd1e57f7ab721664557c91e68c1930c568dcb0cfa882894d00866c0faaa17ded6cd5743b101c7cf65ee3819cda65bd975ce043801ecfc703182a89c3c07a3eb5b2e7382d19df400dfc9216a52b83c259ac0caa509626139e88ebd6520e8cf4edd4ee250176c74c08cc1ad18a49b4e33a6cea1144326126591656ac5361f4579d7589d07f72e439768474cfa12de30bd316ff5fcdc7529a4a22aa1a79a00969f1de40e2da9139b38213729420f8b2106962c72bedacb3c2035d4836a6c316e520231eaf344be7f3aeea4d75daf02824fe5a89a90954f4493b1f5d00c05230293675da23620ba31680046a94658cf1305df93a3942aa45207127565f6bc5038881fd2da2b9d5d7bef3b159e5223b8f4a96912fcace5a3c43ca3fe5b6bece878ba2a440e9730337147cba67c942aaa4d5e07d33e34a0e0b9724a7d2b0ab4ccccae48346a4ff23e6152118c82fb41aef8961c0c64b8ca4661bd2a7366d1974d05a7ce98af3fed6e260e0de8405dce39a6dcffcf3f741c506350f13fd4662db3f99b817a57410a9dcee3c8b6bac21a793a1ac0ef2b53142162050f3e7ae31225960f6943b05aeffe8369d7aa1e3be9f533affbc19e2fef2080bbdcfc2a3d8313335a8c91479dc316cf4305f8b291c77aeada069583d160b6a4ae3ee5f4546b8b7cd64adacc41ceabe5e6efa1ee6a6dfd8a3699bd0127f793698607064e0d4c7510ee86821da8c0ecfd40be2296b9db8534e97da5b225988a7291e2ee56011bb420af9218bc7fdc60146ee457467cca869bba9186b63b9933270fbd1f4c79df54cf8027641b867b3da6b96af7219039654d550c1ce095bc63196bd6ff7199ee9a31e367018bde70ebaca615f392cf932a595b3599a4aac71503f71773a83a07e5177daa5713f175e420c93e2a58a20c888d6e6a86b2592e070eff667053f7c9be6596483371fcf1092141cf31a9cd9b4e4a31d033e8babd51376cf795103f24b94410fedd11b69b64e00c7d8a14cfd9d147d9292ea58ac3d57b61a970bee9b00cf4c132a39c7b00a34e0df58adf06329c48ad4640d7a9b6f74f88109049896a049ca81aa8ebaa3b92cc8bbd30495e986d7ba61af940f773fd0d3314428d03eb4ad7361a6899f7e318c56035ba4c06049e0306572da852cf21f4c663b4644ca0cd19031733bdd7f5ca9c27556766a449f35aae13cbf8462bce45b92ecfeddee071ee6c28e6487df23852548174529451e3449af564ae7182352850a5705e7fb70ce5849f4431d4dd395ccf9d9308d3e455441e50e98cb4d22f566a4669340c6fd836d6a3d4d5a497905a1f8be96c95a6c15481a2adec3c4252c64bb53602411aa0f618c98072d528e45f445537f2de78ca9644e03d522d06ffb4d24b52f04283d36dc8548070b02891b944186432d963eb26b4b05df7b19c62a95d4c6f6ef22bc9acb2f1f69bc7a73a6127332ecb337f9eb49769b8d7dbcabb4ea887e86ecc72ccc808386196030d4340132cc7d3547ed524decc9e39f9ae88c60346290fb89280754ee1246e76fdb507e367521fd24a2b03b2c1195bb46a5f50a42ea474b2195ae1e1303173b933290e03dbc589c964145b6b12db0ce00764c93542d8766d487292d6b2b1e48ad196a30da7ebed290553c6760b567fca0804481aeee90de728b4d56c836c7007f178e8c06168f96e72bc2d43f283699108b1fb301ffc825b30d7a4bc832e8b5c28eff9dc3f4705966b74fc2bb16d2a3aeb2bdb76b8fe72fac48f47409bf32fc71226c9f2fca4f5fcca1041d74e07da9eb836911fb56c5bfc97c8816fe8225ae8babea4798ef53c0a4076fb7de6d9b15818dfa758bc436defecc3afb2757b6e733fabc8cc339bb7489eb9a6f136ddec5ad989a4ea84ebb0846072975682691a3a9cfc96bc8e26304254db2ebb8eb8ce256e4c3d1873b1db89d6e6d41d5bacc4974737ea0ed577020d209501fcda7128e6b6415d224568c974133c4b76d3abd2f0f9ccc4feef8fde7a0c4b78ea035a04b3acc55c06c10c388df61f56deaac82d7595a52c9e81548e57db8262e9377cb29bd5373217904f46dadf6029552a3a005bc95b057ca47191d33e74719a21319f0d92503f9e4c9ec7bda251f89c6fe342087347fa780ac0d1574f09ae982927a701f768910f5c31b064d401e6e5ab23ac722e12561c08210101bdec4a231cd45e9d3a810959af903657aa378ec4fd59afd93c7823fc90ae22e6ba82078ff0c7a97472f47d141e23dd3b1b0b82fa72a78e14ec92cebd4eb7c4136f872648b47a1ab69c4659e22bfd185c0b018d1fb22a7f7560cf7371473fe45a288a7e3ed532878f5296e071f7434475dae89e395d7175362af75489ea19bd474a371a17140da58079c0d00b28fe4771fa819a590f72d10169b3a9c459e1de82b9f9d117f8067d98d4e6495b42f606a8b2bd63931aaa36e5c5e33a0ddc1918abef3acb3c31361b07bf939048541bdfd945d14b244c06bc71a4355de78a39c7cc1069c704f2efae4a0dbc61e96218a8f90b25763204992f9979e029f378559f23210244d86814b5b4232a4275198b7c31d962a9ce52a831868c345d49a1b527a2cba762403128939a0517eedcfb03a8e77602c2a2831f8fbb9b3be67ab81420a84b5de3d1024c45474b7db28329aab35cdcf0f70f6a0f62d57441bfe7d7680759d2067e73f963829854072730b4b52fd11dd73df3b944a5c73a1b62130daf8ce22e80d9d5174acb4fc0cfe1d9759a9d1dbae18e9d812e47427c0f7d5f3158409c4c293c2912dd983f4ea6cb1d76346ab5698d172dc4bc9dc5d0bef41ed24504263db3b93e054391ed2622068076a68e2ce73ab09fe7032614d4849280d73395eb25bebc4e7f50ba6837013c1ff4c2c7beeb664872cd206443ef395be33df070847c6e0faeaeb63505d0abf7b942bf307f834b586f1269707f0f28a6e7e7aa5ebba64bfccafff1b6c4d7ccd2aae76872caf3c443d223733007e20090f99dcc5bf7f1259aecca2b2087232d4b43ac6978f4aa31428ef5aebf7459a19abaa42aab7048271413e4c9ac9d577e9a6e780ebfb29060cb7bcca93dbf107804b8ded79be95324662ebb62b917bbb82f8137eaeaa8eeb17b4b7ca55fb8e18e8c309039ae0da5e12942179ce5e488d6f1a95c49b44c9dd948ef539253f80ec217135c5b8e923fe8cbed5f4c4bf05bb030ec6217badf0fdcec17af7b7abbe47bacf19a34eed8630152c5ad8d84a0d5a48fba7f1fa4906dc017cbc15051231ce0c59500d24580b8bd7e40784ab9392938959dda44982241df022a58e49cfbe90bb9d4d35b6a1fb94f8789a52e703012a071fb02c784a48cf16f49d0bc635af934b45ce3af358333bbc836c2d2be3ec444e9f31245c6661d67579e86f9c49a674d20c3984b8c9af7ef0aaba3aa62e39e9c17b445215c85d3f1f566bc155039d1b4c73c239fb08a59f3a1fca4604342d7ff55ffbb86be11eb16c7ea4d4b1d5553a233e79557933505d1827d98c2ecaa369411b5da43968afe9cf094527a715a2647bdc91163a386531b4d4253d62aa80036f2ccc88c2cac697ddb84310413860bbec33d9beef9e95fe8b103617bca3a8bc654218b3751a8baf29fd3f4f4cf01af5203c113c0bcf0b9aae929a95990a0cae8fd3bc96b87af0dd0ea42fc151089f71e5767e3df6ad6d5fb1e086eead1c31df08c307b618751596aef6f8ccc4345b4a420482e98b3a9634840ef998b259a5b3654a81faa6d20ea7b2d95572715ae771f2826e382c942d52d150555bbfe95465f066282c8cb0fe54f5e1d14142a720b4484ff5fa4dc03d0d0bcf55872d92706a45eaea49669a44f9cc6c570d568264267f9f2cc167eb036860391156ed241829fe5e0500e4c3d674860772b5836464cd04eb5e086b4deb112b0d45dfe17c8d8c0b535d7d11534e71e971aeb90953a2104efd0a3637680d1d0ab97e7ea1cce3f3b3ffa288596e89adb342ea9c134acc817f6e55b3944f789e334b770dad957d7a0fb600bc80c59ca02993dbbfc519e62e2fb5a9758fdc797d8bd4a8e48066b39270bb97f9ebe79b3c212ce83e8a6b63fcae126646939eb53ac309cfc106c18ea445fa068d32820697a140140ebae417a21cb547a652b26de69bba6e010603fe70cbd026a7ca50b22d8576eeaf1b6e7a00034dabeece8845f6cd8034b85443c127c4087c6e34968f440198db1bccdd35cba00425dd91a9d5f17d389972f132d6a2b5b0b38927d9b178e24898bda093a8ea2627e2cdca8432c72f304228e3bd4e3648594d63d0b87cfa7796ceaae38e97da0fdd9d5885c6f27881b3b7b2fd26c3a7604ab566275629798baf9e2043f70717323d451bbba9cba1d59cdf0966c6a40dacdd128f1c442937a788731e134ff9e94690dc3ae4f60751844ec13e6a451d555aec3e6c3056745735dee4ea2cf122afd65a6a779881e6264c574494d22317d94ec6c5db611f3ddf2802590cb111b6bed06726024c4e1ca53a4bd5bd08b7829785d95bf021438f6c8abb8bcf09a585e3e74a1e2d5537b0640e0c559bcb5d4d72c31af3b463e41ef4edc65d08ecaf9e133c56e1f798dacb1342fb318d6562809b06220edcbfa05188dac2ab0acdd8b4c92523f8e02d553c82d937944896f4f9a9505e547f7ec8e938a8f08184c0147196763e439b340db588c9cd2dec4d53e8ddc4fa1703f2cab0cee4d8c10e45515d43368d1c1d512ace89a2ad068b546c10f565373e39ef922e41a94852526ddb83a8f90ae57ddd07655444ed58649aa0dc054ca41ded9e2367f0c32307ca920c556c42552275c43d638f00a44d96b710e4d69f88d2b3e6122f997936f357dfaeb49747948a6a2ae9bd712a9f0ff6a23e9bc674d113a6c7e8fe3639060b9ac"}, {&(0x7f0000001740)="24d3f4eebdcaab10b3123a00c25cd48069f7f43fa14f063d180e63adff73f49fb9529618753291ee20ead8763da7b43e40d32e424799f727c536709ec618d14ad505dd8618f1d86ed4338d3a11ecc4970995bdbb330df72c209c7e6bfb711050ce6fc4d22f7c4bfb6c8edb8d5d8914c459ee2ac7831b351b72194e8eab9732f98e1fad7b8bdc8bc2df77e5bb2311bf40303ea0633f702a3a0c23b5aa71f0d46472d47f508be12694d81eb71361fbc01cc02467ec6265a01dcfb03984be3228aebd2ea0c93b490abf9a48ae5f4f165a3b5b6f7cb59cbfdb6ff3eaed4819dce281703e4a48e6da1b3f53648306a1e83ac61745a23a6be541164f99dbd23369c27e267411c089cdf3a72850a3465efe454309e8b9b8f3250f1f6ea261dccfd486d1e60f9f6dc7bfb16b038d58b1d031f0888b25b04d2a690f836e457ba4885913a244b233520629634acb8291412a3f424aa76ac5df9a51e8a1198cf07ed56a4b030caa77920fae14380ce5f53a20d0493c817dab0a10716b9ad7d15f6a58566a478ac80ea3552fcc694b253125e5d4a1e35baf0c787690f4196f0a289299ae5d52936fcda239933958ce86683f1ac18a6a69581c763d1a74b024e0370315a8142880a45d1a2d3ebd2cbaa28ffd5afdc005fd5f9fdff5e655f90d265992b464ea8ea42c3152c848a7759ac452a38edbeb38d5e421e84209bf36d4d88aa9e35a22ca56c59c800ae13b8664251f247c412a17486753eba3c04c00d958cd4d66245509695c0f16fbca5e002ab27bcd4ede22f0ca733bdeceeab948fe72c2d6acbc7a6502d3cc53fbc640222d5e44e5c872157af056eda0d1960dc7da2b3c3eb01899661d9c5882a946619bb4548db3daa9ebb4fb00ea18e115eb2c467093f4ae156f028f1796203ca15f8b84af489c120d94ab1bb80b553d4c57929fbbc4f83db71e76e93835256a4efec94dfd443a7e5e4667e7502b00b030c059f44cf164b02a1158d92e2a4bf28915e03f006e948d296d6e16aa6ce03662592f4608313b958cf64f24aadb2abb81a93570f2e27ca374a51acd459071c2f283b499506fc393633f5e0d5434adc9689d98558beceba5a377e3eebeb2ffe5aafe0b369ea9de57a5efe845e9308e34ad7fe64888b71c63c160b178e611abd5d63a51ea17fb95aa3060922e14bc21b9ea2a0cad817964bee68291aaa50d38393ddc90bc0830784f8af03cef0216766ec43d35177e719b3df55ca34fd7544ca8b965d03e16315c87617bd1c49a6eb2d89381efba9f2263259f9efa284064c1894c25cdd10054d1f525afd95d4f0b117fa196231531fcee377f01c6e1ae18d07652f018553d7b1aa5ca6153125fe23aafc469cc3fe9871234fa6792d685383bbc5e23ecb29e6ac6ebf771f736254ec11003cba555772e160f367052fe312351bab09a183f99847c2b00c6398a9ae8c905fc4a513a028f89841dcda9b629cb72c73e19c2788c8f0194b9cbf7874bd8df3da3d7b8adc59b03dc18aaed48e5c8267489a78d0da11a6c814e5005ddaa38d9f47d4cd4163dbb89709669357650fdfe2a7820ffe4372b5cbfe1b1d9574725181974c341b5db2dadb97aa239a343edb936bac5178ee5cbd8c092ffc6ff5eed501706b99082bae47f3aaa51454400793d9c92db7f627c76ce1fa004a0cef5946087ca6e532b15e61c430aa09f2f4af0dca78c68714e526fad07d1e61e623a30c117d8eea56de2f055c3907e5c54fc78c4509bf1b03dd2de3527a3fcf7aa6ca575dd1beaa89cfb3a7dd380a28daf417b8b0d67956b6019706cce2ead598a34578ea0b979e71584d303da7268ae89b59b98fac5563f9e2c6640b49675a7d7e175befbdc1e58c2e7211c2a0127e2a2f32c0e4197d31dc1de013190d267cf98230f83a71dbe177ff01ebde027691d4a6e1bfbcc7731e52485014eedaff4768aabfdc666c810768ad123d00036c49f9709460ac31880f9df5fba8452a962e822d4d12167b6a10e9f46022f9a204378ac1009c3275158a4a77d4f8eb09b3c805901213227c79e8800dbe135b5a232af45dc2dcd9d645a2a5c5c8d35a7334790a146c15ea1e5c280f0c0edaca3647435f5b686d87a7da82cbb9e3f78b73e6143f7c2ae5157d18aab4f603604d4c69e24370f2e2fc102e9bba8f1cc30a2835a00dcbb53fa2ca48aaa9c5d08a8eccff48e07a205cde191d1cf25909e79cd3bc67a0e6cf04a5c63929528253f9a3a1c294c2c101c321d1ec9d1f72dae0d149cf95e08f0b53d110d3c2895eff5106700246601bb75ca344236feb1046c4abea760f3b7323720f717c96be7b40f866cbb58aba0561dc5057f8b89021ad2b78acb2e4ceb6fe984ad9ad02dbf7b63969dfd97aacdeafa46ab0e43afb0b9b2837dea252122e4eafe4073266ee16307bf2419d0b3d057ff4cab48c683bf2c37a016677b89f66af5464261a51006890a47b04a6cead38f00f81867fc5165bc99ad3ea22a7394e3069edf340d2ae6a01e7a230983a64370ff4be33251ec28c62f56a4d9666c19cb6fb5f9305615d18f0e103b4323894bcd98fb879516d9fc0b0b0f79d2ee57c938641ca6cf363eb116e661094c981a76873041e54e13cf68065b673e3613d3b8d285f94d08c765cc32aa818db729a99f837cc3a5a7799d42055bc43f1559af9b584a1583ad2a4c82850846bc2655eaa952ca32e64e5667984ef4c41ce263308c161419a224d84d712437fdb9b1aed13f187e2a1b80b8910cc0acf36905cd2fcedc6ea2646a26c39fce7793abe6086f8f3ee0b77671594bf3e2b2f46e18905b5fce1e6615bcbe5155e3fd37d6db0612933d75b85ec25a8470c10e5df112328fbfa4b167aeba759b9767eb34ce821bd6849da72def37d8b5a8352ece155f89dda865a3271282bb52c809fbe4f8d688ac4947990d19545bb2715ec4b54382d3c5cf0d2b39e04915069aeab8ae73ee08e40e4f10df994ffbf2ddf18f9ea06b908fdd24d8871270f963309e0b2f2ddd5b4be3e70147fc37c3705799624d05e7b70664f37da9672f5215fa4aae479334a46152a0262ba6557c4fdc20fed68283a06456999d279578e37f8dd7e92ee0452e8f40a94832386bf5d07b1f324b9ab20fb6c1f555903857a94d8102d114f48e6cceeb43a7a2e49b68d8c80c19353a0cd9bfa2c65fd7cf3fdd41ff02681eb0c7c430b17d9423e6a046c16b279a87030527f2817cc122532fef1affd358ab5a88bdff79baeb5c76f26925554aeb681ff3a33dbb6f9ce7a116a5b918aff452e7e6135a34a7b24e6fd8067b7effa9124b73607f173e8ddb6ebf64623b7ca67500b06ca654cf0544a0dc9b7bc33398f7519e629cc715eef013a67ae292fb6bb2a72312d400dd70bcba635d21295ff5af0994497517539cfb77524c95ff65a99d90287103d4fcee053e7e094e210659271a828b6d99b6bccdfadd932e66c38208221a9d17eb87da8375a8484c85e83e2865f418e762c5a2963affd1c20225a1c002c45baf3a3eb8fa37b1f4eb53dcc610294e3d072735592b500ee7ea5dd053d65c8ff682126cf9452525a7768ff3c6850013f75047c6963647bfeeb7e6a2255438b2d6670a00a7dca30bc1fcdbabc7c1b128b78bdce85c50c79db509f4ccdd964e2763337b9b261259fa61989ccaa4636b77417229520ec80a2e295b5e7b3780ed5285f4bd8cf6ec9ec943d4234ad99787323f2c4b0537b3ff167832e2ae6866796c75e63a6e42dd27eb5b2217c0ca80123101ba39a305823e76b5252a2444ed86914093bcb160b64fd305bef3c41bec1f63ed41100036cf4e5485a439d9b4cd1622669abdaa95561cf6cf711ff5612273b2aa7b3cc30eedf36e0c78eb90186c05c040fcce640d9fcdfe70285b6572a6a7b9cabfa2b7e7202a89c7ef3501245945cdaf8fa74e60ff80cd5ec40b5ba6d659fdf34d1caf948ebd09a4344d7822a7ca2ea338f98ff8cea23d8f6ad618eebf064869985c6090e0344d5942feacc0bb4f1df7a2ce838b41eb2f757d160d0217a227e605fada73f552373b619b05e8552a2fa8f2f0bd76f46950ef9583f9023b85154407707eaf491c8ee343a87bf634204531b9e63662aea5683bcd7dcd17875a1daa3156d756e4f4cca574d20c13b266258c3662ecf1745a44f13425d4369061e71157d14a8ccf75b435403a9a391b9d8c0a42111545d6aceacf48d7d2d0066c78bf2dafab9aa9fc96d8616c8aa709468687aa58ac80c951509035d7e04021004e36574f6a5f85f21a936f8d040303ce19bd9fbc91bc269e34d8e9f58f293edcd03b4946641b5bdd14fcc4888d63c9f0f714dfd4f633093705552a1c8ca1889be31505fd9c2532cd74ff928f77d8f08362f7a3d6155bc8912939ad1fc4bde9098c241ed828aedc4fd21ad24e69e45ea799aaf972f320991bfaadcb55628ae9682280efb886f4bdb45808d537a84d3bed5c7c4f08185b5355dd8abfef6f3da75cd8d10da14286294c5b722f9a5a6465aebd5025cd7deab0de5565423e766f7f2aa898b58971b5fca384a04fb05c5424e2e6dbcee3c8362a98b988598b1332c14ddcb8554749c944ec241db2f640384a72e15ffa9cf289c19558b9f022370bb93a4741c04d5d2ebe3f0776bb5a1bcdc7b340e1f209af21af58f7d88734a8f12266bc5bcd9ff2600b7a23d812c2aa5d4061426af8f3dcba3851ac851bb9e9afd77c9b7250a3e3e42678437d40bb34f8a648dcdfe3690a3cf3313d9d5af7021d80aa4e229a5bbe36865258186eae441e02b7b91ccc6c38272ea9ad96252ef53f3d5b9be6c6a90681dda3c02efb44770954170b5a7a7fb15496fa43c2deed2567538457f4d9b099f890a0ae20886baf2a8cc4537b9f912d837258c1d9883d9c72078d95c34b0040733ce71ab6004727cb9aafd39b8873ff661e4d93192348b298da3927ee4c4c921153b87cfd31d5814752077e959f8ca9f76ead28f29a800ec793671d12b5d1f2d67d8e3acc8bfd36e972dfc67ea3ad3fd28903303b9b8f90ab2eaec498b33c957f97638e3812216dc48eaf70fe6ce2e4c90cf6496bb0e493b1c9b821701aa38e85b7ce2a0ef1a661f3f55e0346cbfd23ac357709795521fc56f8f57f342e4ec98f2e0dc4ad2a5ffa05ec9967edde2b18e4d4ba2b410efed882fad3f202623188940542a5721eb292be3035707bbabddc10b9e2f9eb4a87e5ffa5372d115816a4e4220afad65256c516ebb67cfacbef0b618ab9d95c404d29993419e87153c84009d344739427f222fa1aa0388e353e20da8e3694e50b63d11034bc2fc2540e67bd1a76556851cb96ee8636b676f664a8e66731433beca01228a32bd88c37e212d244ca1f588cf5e4737550b842e032bba2b4d2f37d0b026cb5131b777c0814623b760da380ebf8e4b48e1589927b7b73c01750ece7c326532f116b68c645b5ab28b63113fb62f01dde24ab181b0c0c2c4f1a0f881b3029b21a2e3d9fc493292be2ec3dedc4d371eec30939d7713dde7078e826e54be1d3501d6ca8f4348cd18b245ef8923d04b95b18e43c3eebf63eecc1e5b1c8c12c08616a3acca7c01e9da10388fc603aa67f808b488117117b6353971560a754ce557346c13ad816558a2591b4e3d2480a846c2b50ee35b5de8cf06fb381db98c31d326056b687fe383bc0fe7e4e658f29836c26283f17a9420563fdb85e3933567733ea72dd2b9027905d38861651cca79ccb9fecf7a6781e6466842b05a3a8962868ec010a14044321a5f88acf89f4c433cd0665e6b600ef087a81880926c7c99e90bfeeb504d5df"}, {&(0x7f0000000080)="79944e1dbd456da63690000752efad1ad5de23ae7c70b7b04641becdecffe2a9de55dc1318671225f9f4bb4271d3fcb4e51d788954631d1d72cdd18aaed35d07dc765ef86d4f97deccdda66117719a981aa8644322986a24d105ad588e84c3a39010c0b9688dfc57c83e1273bd414ad77a9175b65ba3d57980c7b5465f44f281a4d90dd2b4c85a60df2827b7426d6efa4bdf25e146e30767ff43f098e66720f5b259f3fa4b55dc6295c63141bc144c79e1773ab0170f83125e55516fc0e6e98508b2348b891c8d", 0x3c}, {&(0x7f0000000180)="d7f78032f2e7f260729219d135ffb8d569f9405e6e39c99f9acb9ab823838d3999494264fb342f1eb59558954402c394a90a0f56c595f8de7277925f8d16f5a52cfb3a87f4f4f8bdd03abdcf6d11d20e1c38e964c2f1e4f537b0a360e42d01fe849e00a8a1977cd2d2e815841d25407171c457d40f72c1899e64813818ab33fc604d0522947558c85e221ec17ea94934a3ec16c39950c92da4c7333f768fd0e920b964bbd3deb3182cf1e31ba82a946702a69ce9233614685648274a66dfb25739f224d0bddba88a25efa604e6c709d45db488ce91cdf2de1d299ba1fceba43d2ee6d6d22806a67a1b1f02acbf172e"}, {&(0x7f0000000280)="df5e17d47641b1e02f979acc937566ccd2137efee6b00702e0fd624e5978052d81a5c3a6cac4a97d1786fd86edee8b478530cd21bba4375de8cc1979391438d1850362798394aedf18c4bc6c42db3e"}], 0xffffffffffffc7f, 0x0) 16:00:12 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10002, 0x2) socket(0x1, 0x8007, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0x5d4e570c772c7eb7) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30000, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000280)=0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x180, 0x8a) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x4d8, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x8a, 0x7}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x44, 0x11, 0xfffffffffffffe01, 0x557}, {{r3}, 0xfffffffffffffffd, 0x4, 0x10, 0x0, 0x800}, {{r4}, 0xfffffffffffffffd, 0x0, 0x10, 0x1, 0x869}], 0x3f, &(0x7f0000000240)={0x20, 0x1b7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kqueue() rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0xfffffffffffffffd, 0x0, "00000000fffeff7f0002000000ffec00", 0x0, 0x4}) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) r2 = geteuid() setuid(r2) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) getpeername$inet6(r0, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/183, 0xb7) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) r2 = getppid() wait4(r2, 0x0, 0x1, &(0x7f0000000100)) read(r1, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) open(&(0x7f0000001080)='./bus\x00', 0x0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001040)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *292052 94723 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x154 mallocarray(23ce4d59a2091730,7fffffff,80000000,82) at mallocarray+0xec wsmux_getmux(1011a0424e17e7fc) at wsmux_getmux+0x6f wsmux_do_ioctl(f00ac3495c4bd998,80085761,fffffd802f4e3608,82,fffffd803f7c7ae0) a t wsmux_do_ioctl+0x268 VOP_IOCTL(c97283363b0b6998,80085761,fffffd80302c4b50,ffff800014a34728,fffffd802 f4e3608,ffff800014a34728) at VOP_IOCTL+0x80 vn_ioctl(db60ad9b09e87882,fffffd80302c4b50,ffff800014a34728,8) at vn_ioctl+0xc5 sys_ioctl(d1e55ca8673f6766,0,ffff800014a34728) at sys_ioctl+0x639 syscall(291d745eba10a5de) at syscall+0x528 Xsyscall(6,0,ffffffffffffff8a,0,3,974baac010) at Xsyscall+0x128 end of kernel end trace frame: 0x99ea22a6d0, count: 5 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 mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x154 mallocarray(23ce4d59a2091730,7fffffff,80000000,82) at mallocarray+0xec wsmux_getmux(1011a0424e17e7fc) at wsmux_getmux+0x6f wsmux_do_ioctl(f00ac3495c4bd998,80085761,fffffd802f4e3608,82,fffffd803f7c7ae0) at wsmux_do_ioctl+0x268 VOP_IOCTL(c97283363b0b6998,80085761,fffffd80302c4b50,ffff800014a34728,fffffd802f4e3608,ffff800014a34728) at VOP_IOCTL+0x80 vn_ioctl(db60ad9b09e87882,fffffd80302c4b50,ffff800014a34728,8) at vn_ioctl+0xc5 sys_ioctl(d1e55ca8673f6766,0,ffff800014a34728) at sys_ioctl+0x639 syscall(291d745eba10a5de) at syscall+0x528 Xsyscall(6,0,ffffffffffffff8a,0,3,974baac010) at Xsyscall+0x128 end of kernel end trace frame: 0x99ea22a6d0, count: -10 ddb> show registers rdi 0xffffffff8111eb77 db_enter+0x17 rsi 0x1813 __ALIGN_SIZE+0x813 rbp 0xffff800014a168c0 rbx 0xffff800014a16960 rdx 0x1814 __ALIGN_SIZE+0x814 rcx 0xffff800001b3a000 rax 0xffff800001b3a000 r8 0xffffffff813e1344 kprintf+0x184 r9 0x1 r10 0x1bc291b96ad5a1a0 r11 0x93de8d51f34f3a7e r12 0x3000000008 r13 0xffff800014a168d0 r14 0x100 r15 0x1 rip 0xffffffff8111eb78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a168b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor1) pid=292052 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800014a359e8,0xffffffff82229718 process=0xffff8000149b8d40 user=0xffff800014a11000, vmspace=0xfffffd803f015d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 94723 231470 34245 0 2 0 syz-executor1 *94723 292052 34245 0 7 0x4000000 syz-executor1 15039 76821 90556 0 2 0 syz-executor0 15039 244895 90556 0 3 0x4000080 netio syz-executor0 34245 22204 22910 0 3 0x82 nanosleep syz-executor1 90556 8267 22910 0 3 0x82 nanosleep syz-executor0 6067 150524 1 0 3 0x100083 ttyin getty 79481 409029 0 0 3 0x14200 bored sosplice 22910 224595 15747 0 3 0x82 thrsleep syz-fuzzer 22910 208193 15747 0 3 0x4000082 thrsleep syz-fuzzer 22910 243563 15747 0 3 0x4000082 thrsleep syz-fuzzer 22910 401571 15747 0 3 0x4000082 thrsleep syz-fuzzer 22910 268977 15747 0 3 0x4000082 thrsleep syz-fuzzer 22910 424376 15747 0 3 0x4000082 thrsleep syz-fuzzer 22910 47300 15747 0 3 0x4000082 thrsleep syz-fuzzer 22910 464024 15747 0 3 0x4000082 kqread syz-fuzzer 22910 132978 15747 0 3 0x4000082 thrsleep syz-fuzzer 15747 41908 24821 0 3 0x10008a pause ksh 24821 43503 52003 0 3 0x92 select sshd 52003 195562 1 0 3 0x80 select sshd 84807 201983 47464 73 3 0x100090 kqread syslogd 47464 501780 1 0 3 0x100082 netio syslogd 94337 493308 1 77 3 0x100090 poll dhclient 31061 55835 1 0 3 0x80 poll dhclient 27811 191534 0 0 2 0x14200 zerothread 39438 503250 0 0 3 0x14200 aiodoned aiodoned 10397 345920 0 0 3 0x14200 syncer update 83433 497308 0 0 3 0x14200 cleaner cleaner 69471 9322 0 0 3 0x14200 reaper reaper 60778 387324 0 0 3 0x14200 pgdaemon pagedaemon 80958 48510 0 0 3 0x14200 bored crynlk 94694 13106 0 0 3 0x14200 bored crypto 32683 107285 0 0 3 0x40014200 acpi0 acpi0 10178 58475 0 0 3 0x14200 bored softnet 37581 396177 0 0 3 0x14200 bored systqmp 69884 438574 0 0 3 0x14200 bored systq 7153 181485 0 0 3 0x40014200 bored softclock 52663 207194 0 0 3 0x40014200 idle0 1 167243 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9589 8945K 8946K 78643K 16777 0 0 pcb 26 9K 12K 78643K 13792 0 0 rtable 100 3K 3K 78643K 3182 0 0 ifaddr 78 22K 26K 78643K 1775 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 217 0 0 iov 0 0K 34K 78643K 2904 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 76K 78643K 17980 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 416 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 2408 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 26912 0 0 sigio 0 0K 0K 78643K 426 0 0 proc 42 30K 54K 78643K 4552 0 0 subproc 64 65538K 67586K 78643K 522 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 3596 0 0 in_multi 33 2K 2K 78643K 1219 0 0 ether_multi 1 0K 0K 78643K 156 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 156 689K 689K 78643K 156 0 0 exec 0 0K 1K 78643K 2315 0 0 pfkey data 0 0K 4K 78643K 18 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 149 24K 61K 78643K 66245 0 0 UVM aobj 130 4K 4K 78643K 161 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 702 0 0 NDP 18 0K 0K 78643K 508 0 0 temp 212 2348K 2428K 78643K 74113 0 0 kqueue 0 0K 0K 78643K 318 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 7 1 0 1 1 0 8 0 inpcbpl 280 11515 0 11508 1 0 1 1 0 8 0 plimitpl 152 348 0 341 1 0 1 1 0 8 0 rtentry 112 104 0 64 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 4216 0 4212 1 0 1 1 0 8 0 nd6 48 18 0 14 1 0 1 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 317 0 317 110 109 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 499 0 310 12 0 12 12 0 8 0 art_table 32 500 0 310 2 0 2 2 0 8 0 art_node 16 103 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 8 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 2406 0 2396 1 0 1 1 0 8 0 shmpl 112 159 0 31 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 53909 0 51875 66 0 66 66 0 8 0 ffsino 240 53909 0 51875 122 2 120 120 0 8 0 nchpl 144 92901 0 91316 60 1 59 60 0 8 0 uvmvnodes 72 6499 0 0 119 0 119 119 0 8 0 vnodes 200 6499 0 0 343 0 343 343 0 8 0 namei 1024 298114 0 298114 9 8 1 1 0 8 1 scsiplug 64 101 0 101 66 66 0 1 0 8 0 scxspl 192 295803 0 295803 119 118 1 6 0 8 1 sigapl 432 27060 0 27046 2 0 2 2 0 8 0 futexpl 56 433428 0 433428 9 8 1 1 0 8 1 knotepl 112 6987 0 6960 53 52 1 2 0 8 0 kqueuepl 104 9415 0 9413 1 0 1 1 0 8 0 pipepl 112 17972 0 17953 53 51 2 2 0 8 1 fdescpl 424 27061 0 27046 2 0 2 2 0 8 0 filepl 120 175055 0 174956 36 32 4 6 0 8 1 lockfpl 96 9181 0 9180 43 42 1 1 0 8 0 lockfspl 24 15621 0 15620 38 37 1 1 0 8 0 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 351 0 341 1 0 1 1 0 8 0 ucredpl 96 58956 0 58949 1 0 1 1 0 8 0 zombiepl 144 27046 0 27046 1 0 1 1 0 8 1 processpl 840 27075 0 27046 5 1 4 4 0 8 0 procpl 600 64487 0 64448 5 1 4 4 0 8 0 sosppl 128 505 0 505 106 106 0 1 0 8 0 sockpl 384 24692 0 24672 55 52 3 4 0 8 1 mcl64k 65536 15274 0 15274 1413 1385 28 65 0 8 28 mcl16k 16384 90 0 90 70 70 0 1 0 8 0 mcl12k 12288 512 0 512 129 128 1 1 0 8 1 mcl9k 9216 516 0 516 119 118 1 1 0 8 1 mcl8k 8192 554 0 554 132 131 1 1 0 8 1 mcl4k 4096 1347 0 1347 65 64 1 1 0 8 1 mcl2k2 2112 262 0 262 110 109 1 1 0 8 1 mcl2k 2048 81273 0 81246 29 24 5 7 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 270159 0 270118 759 745 14 36 0 8 8 bufpl 256 51643 0 45112 409 0 409 409 0 8 0 anonpl 16 2743646 0 2735809 945 897 48 65 0 62 11 amapchunkpl 152 135426 0 135344 607 535 72 189 0 158 67 amappl16 192 195830 0 195418 1359 1330 29 45 0 8 8 amappl15 184 1080 0 1079 1 0 1 1 0 8 0 amappl14 176 284 0 280 2 1 1 1 0 8 0 amappl13 168 914 0 910 1 0 1 1 0 8 0 amappl12 160 16 0 16 4 4 0 1 0 8 0 amappl11 152 415 0 406 1 0 1 1 0 8 0 amappl10 144 233 0 232 1 0 1 1 0 8 0 amappl9 136 523 0 522 1 0 1 1 0 8 0 amappl8 128 484 0 393 3 0 3 3 0 8 0 amappl7 120 926 0 917 1 0 1 1 0 8 0 amappl6 112 159 0 151 1 0 1 1 0 8 0 amappl5 104 1463 0 1452 1 0 1 1 0 8 0 amappl4 96 12708 0 12679 2 1 1 2 0 8 0 amappl3 88 14339 0 14331 1 0 1 1 0 8 0 amappl2 80 271111 0 271048 2 0 2 2 0 8 0 amappl1 72 487870 0 487428 25 15 10 19 0 8 0 amappl 72 65133 0 65100 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 160 0 31 3 0 3 3 0 8 0 uaddrrnd 24 27061 0 27046 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 27061 0 27046 1 0 1 1 0 8 0 vmmpekpl 168 208912 0 208887 2 0 2 2 0 8 0 vmmpepl 168 2802772 0 2801249 743 666 77 89 0 357 4 vmsppl 264 27060 0 27046 3 2 1 2 0 8 0 pdppl 4096 54128 0 54092 6 1 5 6 0 8 0 pvpl 32 7806214 0 7795163 1822 1695 127 232 0 265 32 pmappl 192 27060 0 27046 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 3033 0 2432 21 2 19 19 0 8 0