e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="2fe20f16efab2822f54826c40a19af8bdf481f471eb253280d0c02009ec97f98724ab61866dc4b678d615974384e107dc67650f6d3baac087e9470b391d7d3faedc6853895df0d691b3279c32bd142349ac84f904b297f44a61182d9e5cb493d55acee0407f2d54361deefca30cfb63a2e11033550a35aac0a2c2098ffb44043a10855181383fd6756510aa3823d43d41016c9673353a500a54f6e8b230dc66f7b58ce87279e70501fbd5df00ee134ec0af189ccbcaf56085f69d8c9b2481268972129ef5627d162cb2adb1757fa70547f8dca1a7b4c9f997d7f", 0xda}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x6) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:52 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x48, &(0x7f0000001c00)="3dfa0842c9c61d1120cc1cba36c8225330a531cc6fb60203160ab021abc59d618c95b80f1191fe5da28276e9e2221bc8320d7d2a87811f0abc9e49c0847e84bf17ea7b8045433673") setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x8}, 0xfffffffffffffe24) write(r0, &(0x7f0000000480)="07441f2760e060d8cb0c68cb6ddec643457f1174c5be2911ca304d2057cf0b526b68542490594ee482d79b3e2c86bc28fea0e9a7198ef1c346b866497aa5b2db9151e6abb1bcfb1b9db820ca5b898bf01965ec7a945be2017ad8bfa993ff2a974efab833e3fd26d8022dc1113ed5c8f66225115488ab626cd92b53de707d1b21df850f771ecaa575bfb87e4464cb9bf62f70ab4b36d436d064b0240d97f8799595abcf42c15386dbf4065489083a5173ddc683a3226395412479c3e66f20ff9c17f9efb7da96edab250ccaa817494048b920afccc82025ca9c7d8a3edca010619832c5fe2852982f9b8f2f62dcd5307e3720025bd22d332e7d47edeecdc93c55ffe98a5e35801d7ea6c38417529e39dbfe54cb8edcfb518470f9bfbc90bbf039f455e8ce2755e8b10718ebe8e404b804ae20e96a5ed30ecb127c0b537e4424520b89ef4bb19f255291b0747a81b9836e89d0e76d10a64532a4d195e20eb5fcd82d546dbc3b35544e04b87def2bc9634232bda4cd34deb429146bc1e0034f099084edb74435a6e45502f361093700d505ce86675ca611a3dececb822c5f554ddd20c5f8fbe3e408417189d5474952b5a78e2b6c867359093b6b0a765b5c8eb8b0ebc648ff0ab00cb438a7d8a409e2de57bee69a8cad1388a73b5b654fe1f7d8b0eecf03b97f15dc40158b00459cb595003d4ad6efa9973c8fd849321bd2b708764012ae17df2e499cbe64a3456dafc81ff5428f328935eb6a3d792cb9c080e6c32bb876a8114a", 0x226) r2 = open(&(0x7f0000000280)='./bus\x00', 0x820, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r3 = semget(0x0, 0x5, 0x200) semop(r3, &(0x7f0000000000)=[{0x3, 0x1f3, 0x1800}, {0x1, 0x4, 0x708c0689ac09507f}, {0x3, 0x8257, 0x1800}, {0xfffffffffffffffc, 0x4}, {0x3, 0x4e6e, 0x800}], 0x5) sendto(r0, &(0x7f0000000140)="dc612d5fedb598962652001178ee04828094740ddec35d6c284823d48099b15c62bd0ead96d345309485740fc8b79d297f60d1e997e8642e7775f52fe25ac0b6ff1829229169b6334ae2e8fc5c6ddcdf8e7e0dce84cda0124e0a567bc2556f", 0x5f, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(r2, &(0x7f0000001b40)=[{&(0x7f0000000300)="13ca7e95861f4618b2c5635744d4ede4fee78210eac4621823b5fc02dc80448ba772d2d024085f3b3c7b8ac633292a6112144b5b64f5c1c32df8b7df6b9a78dafee35e252722264010b091868bde62d26bff53a5cf869bee4de89859ba5702f9d1d95d78c9d0ba6f9d9dc2a522ce1e145b4398c4791e9dd1492d607964c1e1d9df228024c15f76695bd260f7af3f5c634090ff44eaf80005aadbbeb71b4119ffb9af1e0a78f6e96dbaa61b1aec4004746023dd0ee643c8537e995d54f0f9406c392159c3a0b4cf457fdb62f9039bad284bfa64fb92f4067758", 0xd9}, {&(0x7f00000006c0)="342b2d1925b57897c388b506d1956d88d02a8d8c8f51a91e3dfdbe86fed6729cd1533302be219af91acaced0df8aed5729e78375ddcc476dc04f83884a707ca78deab843e7f2498c48ea9968e6a91c59a9ee23225a72f4fe2f79563d5b027485a917326cd29ce993a5b7ab685258643d53c4a4b446085aba81b5dbd62bd6f991903cea170a13d8f8aeb265f3ad33822507cedfaa342c3eac59c0a86a5e6da17b2538aa5e2ae643de612fb49d0f94044f23fcfe71b129559cf67968ecaa6d8177d7de88f822a53445", 0xc8}, {&(0x7f00000001c0)="1ffbed6af041512c833c32dcd7cbf8dcad98721cc32b37f330c3e454428c07c12e93d23382b73f9a874c4d81200644117953de5c06c6387961525f6526db95430f08ddc22e9b46f6106ef3d86f97a6e425a1ce0307c9c0735fcb645cee92c5ec7be80142fbe37fd0c4a190875a72777a82ddf0dc81ec664a99d51f5a8d534f3df91f04d995589bbcf0775a63c6b75f717d364928b636c103f412f44168edce0b1b0ab2a123e6b696ec71eaa7fe659c69e1e8ec46166c799eb77ec49de1d9c7cd", 0xc0}, {&(0x7f00000007c0)="2e3d657d20e9fe8c23c2bc11ca88a8a9365fa54b5a871c07fd62b4b9fbe5e6e833d4a44f99bd727542a8d322f3e196c6746fea9cd7fd540f4e7cbf1db9799d3cf30d563ab0f4f8754a03cc4e870e0793472547444bfd5d9aaaa5a885687a4a5a183f91494c4e745ca9ce6129d90b5bf34c984499187aaacd7243807cae6c4cb4d60c46239bbaf252a44f1edc9beeeb", 0x8f}, {&(0x7f0000000880)="6fb446afc08dfe506581149eccbde8f048ce34d482a87342315a186a14455533f524eb09e6fb54270f42bdfa5e3feae01c9a8f9594391aed8259c696cd89cd0dc185b5e2a5eff2274e6c664213a4d1f8e0c44e9345bc127e66ab540af27c4e737719b9540e0ce3c2c9346c496cd5446ffeefee7b84c5325e305d4f18fe1737bb281ec108db47196bad557ab132c503df4ec96db4f910062cdc0af757e75a6ddcecd7bc6c595b09e75f7f8b4539fa03c8348e501d05afcad0319af3e55096cd84494051ba07d06ef9b5314134428ab84ef327ee802a9c46046651f0c6e8ec", 0xde}, {&(0x7f0000000980)="3ba77635b73a0bfe15c7e8a060426f95430acaa4ff6969bde96958dace2cadeacf1cbe5f269757e8dffc96dc56b6d62f9c3883e19c64c949422eac11e98114273cfff8b9d7ebff4af288ab3d48c80d7390ab3857681c5a6c20bb11d8ba46b11896fce2f5f95ff682c668ce7490b76854b79524d57e5f8a", 0x77}, {&(0x7f0000000a00)="081117ac9ab9542319f7a1aaa54352263c0b347832f247dd5be59566563a43b64a3a485730d54988c49bdf5385ad6e566f1dd7ad8f57e40f38623f0dd0cb1ed3b1fa5a7b39a151bd80a93a79f3fbe826010a897e549383c42e56015a6f83c96074327f116f42d246cfe2a390a397ff288f757fd433026a2a4f472b922a0b80b9eade79ea5e994eaf0a8727fffabd6236d6af", 0x92}, {&(0x7f0000000ac0)="8d11f81aec77600e2df1f75dae14cf2d0b6c405fd9f37b298677620794cedb82e89ac31434aa2963a570ee042a247bfe1b7a9a961d8b420c4fb1bc79072928125e748b735462a54d2923fde49f89e10da68c0b5505c9ac9dd71a8d08c5afc68cd4b450ee3499497ed31eb55394096e271d9a6655b1d3cfc40be2", 0x7a}, {&(0x7f0000000b40)="fa07f569ee28a5c26be4dcff5bbd3b8260686e56de51c45639bd7598f83d1489242973ca65de1cfeb6ccd5de740524f8ebe56e150cc6b52855665c3d3261e755cb535cfdefe4023cbcb9df9e50f2187e58fcf56d4dd7d23a3ac323a3f012cc4a76ee105f314dca941402c101e71726a7ac3afc51c372059661963f808531ecafe15838270703a81b8d54db05b5b91e301cf9ad51497d5276f55ebf8db9363158b2dd03bb5c8a460ea3c3adc4795cb29e625225c33955cae5a2a3df94e7a5318fe2726f2609fac5326390a85d3f78a465dd67a04e05eac02b8e6da363f00b9d44e2f87650b056af556f336986407368d7f25cb05cf073b014ccf0325dd0b492aa4be09dc4561d47f2159d19063a8fe348470e2f3168e6e27cae6a2ece8807fa834a6ddbfe0216a82c73942996540a16cfd0d5420ac747d4165dac4f9c47427ab4b0533925aa309c3387df348fd03a72fe01660cb12009dca4e761fc32c58dfd4df78bee3c4ba8bd67a091fe675a3a4c15a1a7c459e8f5e9aae899b030575635fe543b92e060fbd544a432625e54362c462b1bfa8ae488ace3958050c32bb6c4a7ae708c301577d353d064e188ed2e68b16a211fd6012b6cea9f475bacec09d1317295558fed889cf677cdaf604ed183aa79410cbdd51482ec315e4d0a941527c12658f4b14720d6388b9c9b945a4ebab2140f04e2910f30a3d198b9e0e9470737b274444b1f05a75a3e2f96a24bd4deb62549fb185eec3bd33422edcac3b3960d70596da3bddb3b4422fb9452cc6da783655713680a581b72d8106c44245dd0c5955caaf75ab57b6d60dc806e519ad78322d871d48c00e270034beb16612f006d06f6d0fbdac6cc4789c36158f0000f5eb565e1cc8d0ffff625152af7a56ec4713f1472293804f39f77be7725367c4f20e4c3509ea715232baa006f94bf3b8cf8998818e96fe7c5699c751fa0b644351da3a4ded908e7b10e16f408d29bba78dfa07a805024ccc080ed614843c413b07d6c6ee71802f21ffe8cb74d35913a806503b16814c07e300f410d6303c4b24644bad3a93e2e9996cc964a2a55cb8ca66c8f18ca606dd71ed4667e5d333d9ce5698ad8377ea0eaea49fe1ec47d477c63c12895700513241e9e63dd802c426819737410a8738e7d06cab2c65f845d6ab2897cdba8c3bebaad8ba54297acb78c34c22246b99a6a0bca475e92395022e3452264c09cc7f2d4f3f70d1c5226a54577487c362838e2bc437ab2b892ea60ea8459cc9164e4e3363c728b4fac7f01bb3e9447821f39710c1b514cc65abe68b130ff741ee9fbcf4349aa0adf9040cf323a8e5fa63939f34b8cacca99a8e42db3912ca892e02982c54f519f155b620ce7cf198664d468450d77a81a9e92a099f91204b9fe4f4714d837c430ef15a26cbe81ac80fd3b4d9c6d62c59092d08fb98859f5b44604bfb502ec673178d31883343d118dafeecc8bd9c2bd1cc22b4a3c0ecd58fedf6725073de06217ad7e134ecb26dd033553461a95114ffcb1e814426a293fcb69c2ef9365b691674e5ab9d3171dc69880be39d3ef5d7e245e2280f4bfc4e7366791d8a012650877f435852401996a6c60d9fbb32da8281afbe716da3c52e8a1e9d9e5141d016576460a5f57076ee9b1dff96e3cffa81483f793d0dcd180d3f1f17979eeec7a7c2dcc35ab593f3453d7e5f275fcb1b44cf6f6f5f270d09f40852fa21300bf93156f2cf198e53c1247918a5f6e3981bc7567ca0c00d1d0580f2ef88e0d6d38acee6692c3c91ce919f6c7099df65d3703e2c4a083d5ddf8b61b3499e6aa3461d6fe3ab03287d3eea5fc9993200ca76710035b394a6ed2fc13dd8c0eff12994b5aaf1f6405ef5dec8c3ac6e5f76a17263b6d1a64e2104ecf312a8f6b4913c44aa5525c60b4acc789aee31375a7f08929324cdc91a326467a83adde62e02b11f1c3c4fd81915f1cda294ebf6ee531c38a5c63273c717d0288c3c200dd65ec1fd1cb0c059a27297ff3afc7f94a5c68631ae7b32bd5cb68ca0990eac559a3b828ea8a4e561ba44b5d1194a319aa8ce485b834d80e671d578e9f62991474ade44aefa9c268491c9b37e8181b76ad6884d0433a45cd021651836996ded8f56e42a475f447c413490ebc0f659f914d310019898af9b5c1512b7a4de88e14b0056d3aa7e20dc155e05307178616c26dd3daf6c00da098e394603a651a4e8e7abca3d1f7b9b019b79c5756a21599426077451f10f3744db1059fe970f14539152d0b424fea6b5c30064eced07bb227cbb8e581271036e42def6e35207e632a17355df3769163c4afa9275a838b115ccc2f6b05d4afdf8628cbce6eea32272d2793ec6ea4ed7311a550bf492966c6f753237f813021c8bdeeaf6a94a8337b30bb3af0ce19ac4e01868f9e80e7d0286a849377a78668afad799c990a21f8cb0aab832cf6eac1accc44ec4259280acff9ed6f6012f218c4bd4f60f7d78ad0ba0550937ca2d1a9b18bd8616d58f15348bed263ab414d8a783f58e425df3de356910ac720ec9405b7c6ea6cab6bafa0c0730726011feef4d904b7475123a6570b456481d39a89d67dcc897b7a9c4cacacd8eee8f5258e6c207a25b86e28aeb14392d16ee57eccfe5a07117a21880366b84fd60c8b434531af0be005e44785ebaf4c0e76ed4657264be617b4c35ddb1d18f64b23ddc40479ed9d0f1e7b236d6017205cdec8b65f83ce448b1729bafa25f90d2491ab13a91107d7f4b69e8f7a53f5324067e8ca27837e29729a76f3428c46f1d8acc31a006689e0a5acd6180395af8b4aafa5686b4a66303fd8b973336fb839f0dc46b6524ee9e93ec1eecb1cea0aac5fda8f32defe1e5ee579dfea8751ca0462b9f7978984d48757402b77e9dc19a2628b8c95cc9ce093e3a3413774e0fd011def4cd9216c141ee342fb4acd48b53421ec70f1c8b15d2321527f393cc2ceb9ade95117d4cfa47fe3dbfee4332b85a147308d6b19d63134c433747d8d4e4291c4d1886f08c5b31b583cf56e71917b69544447332653f305ec330cfbcd9bad1d1fe86cad54f8be2e7b77ef297829ac92b3eef5d47db593a43967741d3907a37898a2fed8aad4d180492a0199ab3f5e0f3b30d3fbfe156e37de43846e0a2c7ac0ea26e80fda5d68ab19e0d09772a5b75e2735a03aab632b3889cd0659a315f17bbbb6b579184ad08efc0d46a4a65b9cdfcddc4beba4c5608f39fe0b1731e3e15dd0de5bbf54a7bc0c0e4f0e881e0382853f52871043d8865b17f5c0134811479d35d93212fe7b495a307cad622f3feba88449e6379bce39590b259b23549d42a2a482fe630a8d6ead83182a090af6c81e4c298b22c0865b7ce15033f0387be95805f272dbf592158918ea13b261e4df4c58e4be1c75c08c9e8803a7a40f3105829056633627ff58ab4d3d57b353d9e1129ef382f684d2c547a9f5143cd524029a7ba91383419e2fb85da78f23cf7c9974e67e21cbd704dbe2fb6ab20400648f351bc774192cae204f3cc38a0a5ab9788836d76d403525438060dc3eacb58a9b028104f9a4b398013b5705f174babb364e5a836c14fde78e5ca625c841c99f69c17079eff4fcab9d5445d88d856b261522c5b8a98243d2d02ea68543501464f45a32026c8777ccb82c08ed0ec4a8f79d924dda429d5d64ac8932e9f0e0d2e878db85cb00388584b7781bf9f0b80e5e49a17c33b4dc6128ec53276303b15bd4fb2ad744c015a7950db2bd0dc81ccd511e4be392883e77d526f92c5a2187925ee5fd3ca4bedf898ade6fe0844e75ecc465266e01482ce7842379fecc77937522938ffcf00a56c52851a822a8d948675bc649cb09142d5972d3f4ecd2251d71110e5d456eee29908a20341ff0d923967bcee37963fa9a6c20b30c8348bf58a608d79870a385c139f353bef75005b6d6611d4ef177d87759463d3aa2cb232a7b5d33cff1595b17e9ce67d886a7bf738128afa5f24474ee096be27c98ca4797b2e5e70049adc883dfac7ee90f771db5f5cbc21c90d23c17eba20542f90e46b2da9a73584802545ae82df2a896798d973c6ec746b7d0b6a4fee613f1762611219bf0bc197fd8f308831d34faa235eb21b4dd5a3a7c5f5504ee2ef024a87e20102e14ee532416a486bac1305676d9bd51c67d06694622dc59aec2e3ea957ba7a2122e6709a86c6452b95531a79228d5818a3d41dfb98713cadc20a533f9569911c451b4cb3c3de409c06ffbecde00848702515e6642038a63ea1d29a938c694e9559bfd5e3add992299c4cb0049dafb1332871b768bf3990a93fe3bfdb30c8cdbdad8fc99f705fa191689ff9ae232eef2a714d11a4e1224321cc5b1634239acbfd8105dcb6c665ea19c2aba1e4022d4a2512a6e1dd8b6eefda9232cdec64e23d24091ce44208a76f0b0ecdd5c47ea83006d11e8cddcb5175141778a99ce5eba5637a53038bfa7c5b34f9c3a58ca04ab7c48b11281d2295b36db544cdb80e6850086a9388c3de8e6ccd1a65af812b642c807cca73c2e67b402ea664a623f67ba8f393f598b35475b61de663afee38634b5015ccfe43d5d49c67aa5a8580a95d93056856719247a9cba60ead26340c2726763e29d975dc47b5cdfe6682746ff8817e5e74e9a0b01e313edc98d092d863c81adbbc26b60820980a7bd3ec9cdc16e7135c5171766954a5e32e5a75da68d54f437a022c7a20b33548be97dec6c08506003b57217883c3bb5bd3cf9d0541c5d423aa6f4d72e6700cac150363d67ff7b7baa29c3dec05d7827f1fce1242fcc04fa345ee0bfbbf901d037ed2780286b15fe5ea1e0d92738cc001fa94f10408dd23b7fe64a227d3495cf1e3219d222129c5e622fb15b2f9aac3be2593d5c529d9c7bcc49c5c85e7a00d16fd6e9540758691d637a24ef3e83c19c2fdd0ee1dccdfef7fe0086105cebeb5947f257b124f5a8cfa6be754fbd3066cde4aea04b8df6b78e0eb0bfe478797e8be8500f7ae161d2a17b5135c1ad024b361e0f3cde0104504f95ec5195bce75a91d6d0b32285d5294eb015c56bd8c4d5c3d6d864d0f2a242f8af76a4d09e7a60277ed819a1b43f9e1846eb6c5f048715f3c387d65bedf08f52b1611cb51b139f25d2e7e63297e905b2de38052eb4c88a9a8f8d5080186312ad03c59f4ed259680c262cfa9530bca7dfd331f7d8c5b612185a378709b2165dbc1330bb2eeb4b6be8c6d10d924aed4daa4bdcb1b789dbd532f9d95159f5f7b4ed89d04d89121e98555e0f3803aa766fdc0c9b8de653d56bb0be4c33313f8a59d62e4b4801a456d40214ba76dc409624359c2f3846b8219e3bf6824a22b5d072f081b83f487818664121318a203113f73d38473cfdcc5f45503143492131242ada6d228e64286104369c68717c45bc93898fee7886dc174939f811cf96a8b98b2baa7ffa02c9228b50687f316f66cbd3987d1690c94a3b34c011513b596326a601fae383ca2380e3f4d92bae1d5b7507753a00fb27b6ff278cef5ff014b9d36bb36da1a465b1be493157ce571d4186d448721adc05e41cb89af2ce8aa02284b1df80f5f899e4f80a9e02d824f312027661718548446b27002925c0a161afa73087513fb4e01f89a696823017b95870725e164caf0de78a468952403367cfae70a43aec5b49df55a6a29de5cc5b9c5489b8780f256f397156f4ac63cab76a12d2a31ce752b67a4ef0bc6e0f556d34512fd52032146fe32554499a5f8ddcbdcd8ec386fe109b77cc31b4261b9851799a418d559212cce7eafe3413ab4a4e4944b3928a15ff", 0x1000}], 0x9) open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x20) getegid() semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000001c80)=""/4096) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:52 executing program 1: getrusage(0x1, &(0x7f0000000200)) 16:00:52 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getuid() setuid(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) select(0x40, &(0x7f0000000000)={0x1ff, 0x10000, 0x8, 0x4, 0x8, 0x5, 0x80000000, 0xe85}, &(0x7f0000000040)={0x400, 0x2, 0x51f, 0x100000001, 0x2, 0xf862, 0x2, 0x8}, &(0x7f00000000c0)={0x1, 0x2, 0x6a, 0x80, 0x6, 0x6, 0x2, 0x6}, &(0x7f0000000100)={0x3f, 0x9}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) shutdown(r2, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) truncate(&(0x7f0000000180)='./file0/file0\x00', 0xfffffffffffff3b1) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) flock(r4, 0x0) shutdown(r1, 0x1) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x266, 0xfffffffffffffffe, 0x5, "56bf9a585d26952b2a7e93df40d1aed9221859b0", 0x8001, 0x7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:53 executing program 0: r0 = semget(0x3, 0x0, 0x1) r1 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3a01) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/134) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r2 = socket(0x400000000018, 0x4003, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt(r2, 0x7f, 0x1a, &(0x7f0000000040), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xc0a) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r3, 0xfff, 0x8, &(0x7f0000000180)=""/70, &(0x7f0000000200)=0x46) chdir(&(0x7f0000000080)='./bus\x00') r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:53 executing program 1: r0 = socket(0x1b, 0x4000005, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xe0000000000000, 0x4) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:00:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 0: semget(0x3, 0x7, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x8}) 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) setsockopt(r0, 0x7, 0x1, &(0x7f0000000080)="d5570e39cdcba8180a906fd9fe180181e85a83223078a939bbcd7fdd661ba5bdd43f0f5e34adbe6537e6021aad79c0bbd7475604557aa3b1d305cdf28c3a33e6c4d1e587ba5dc3b817851ad4ceb5e82c648be980fe0ecd2879b09976b941f29db71095371379d605e6cd72766ae4a6caf4d4613dfe984c6d24e20c702d66e6ca6021e1903921b194993d4013f9acbb98837266c857ae7cb89105b8feb5c3dc942046bf6a8aae853a41e976d9d221c57bb9a6f6ed6a7a67068e25d6f269fa91226f766639955822fe7dd2177554cb1f0a2daa17c7807f83e83406f1db0485163a4c89791cbd76c402f37df5deb5760a8e2ed130fbbee1e7a7a910e538a2c5b177347572a67a7c3cc4e1565d94ab7eceb985cc22fb8fcbeca104d8b6470c10fda4d7101d105d94d0b4878fdd8bd09f665918e30066cc9d5667896e0bd5cbdd952cd94d6b0c9fd7e2f34940bb19c8f05eaa7508a7174bda5db625185f3fc44d27e23d01741dbf10c971839775536dcee6aa5bd59063d6ee0a2585d06332dfb5498e09ac79cef92625c7e8d73bdfd365b91375fa80f6749d929311883e9a60d1888e0af34b045c0fd138a5a4f3438640a8490d700882c641a4953ea8feec4b4be6c4bdc4911f57b34a0078a0c5601b66cdef7d02a0ec735dc0aa18763473b6520c051b63eff95c4e13548d8771666e54f1cb70a015532f2f461c4d7c8d2217dfa67f9cfb6cf33094819d7e94af2064a7db45953010c287b032f0ca36de0bf97fe4557c1da770b10849f18fc9d28b3c9b97eabc6738dbc64ff64f4bc3c1deac7cab1dc1e0946422ecc54742057287c6be9387df69dd6cc81e7501ddd27cfc07c0d83301834275e2f4f2684795f15e58c6cf103dc023a4956949853e0274dc6e128cbbe96a33c4119454420c88ea11aba07121d65fb1cf499cd8f9cdb5cac71a064c7de55a823a543855aa182c5d0c5048fded1af3744a1229384be83f1bad8578de605aa3a71bfc9c478a63b11f68d0f115da981f0190b7a3206ee28410f3c601302d105f92da0d25f159e758892d1f72ea8f77812c47a8d907a5594686272a4ae812122f0b9f02b5698706c3555f43dd5b5f2692e8d76d979b10c25586181bf6ca4bbcfb6aa61aa9afb0c3e2ac32d7198912ff94e527f035f07ef880a4d61053d6e3733584f6528a52eacd40a27654b60bd9eef2db52460a936f58273e154d7736c8fd521058e804e356573a66287bd5795e00247ed140cf96f640fdddfe6e556aa6205ad18039651dd1141c8e457bd56ca49fe9d0006267fcddb0175eb6ef41cc4a6f416c50a62c8f213a88cf92b878b1c2868c71cd14b1ef7bc2786b215a782a3bee8e10335adb9abbe25e92887c6b223935eb067e0a07c2cd5bc6e4fe1d1a801e8712edfab6dd6b09461e63e4598015a528905607779fb903e226f3e9fea700f483c28689577912ad494d890c67d394f5821ab2d1e1a64ba83004afa1aa29a11923b7b23f8ab89713b087b5a27ee9e5484d5ce7dd04da54c726f7556384e31ea475ef8d427603897d066ae7122a021e46848989b32698a79f675a62ba56fb35a7d45be50ce7c8a712030748a2bc28bccbf90e1497081bf5ad8d364660a75f2af67ba79430d98ac126c013891a9a0540260e593697d02fb46894d6fa3ac227f32e85334ef3ed27ae3fe3239e247483c9abb44cad346f1b2d6df3b684d65290acb345c80154c2071a3610b4d6c3e7298868fb1133a69ca461d9be573b019a08260ca469b017125e4ace5646d8909e8e3c567e38e137978ed738be10e67deaa5fefaffaacaaa40cc4ad12f3f334332fb951be8f70d98b28fc4fbec65fb0e854633ef982a35ae6e2831ae5a4f6d8092c0043a3825486ae3ab277a97c07b7ca4af16f5a8df36f503f5343c20b02574d56f739526a237351b7da9e3c38c92125c121430768f288b698f20ae62bdb9a697b25b5c3abd3353a382d869678a206498877478c663b42e40b7cbb88f39681d7931712a8a60cf8566c908baa764e9996d71e9b45c92508822221a82a9374d4ff0cd00e120618595fd809706672138eb9baa4bc6fec4a59538537285a75adf00abcceeacd7c499412359fe5a34edb3451952d0a9c2cd926c0bba7575f64c9db7d707adc6f67569127e0f3bfbe5b4fcc8d16bd9ab98ea89886326af12c08ea39ef69c6784867178de5c2f480d4a9a618dbb5d3783aaf92b67744d4aa75a7fed7779a87f68da9fa93fb531f68c753e4e8a9b13de8b4c261ffe474eb56d98fba4d4fcb9553f85fee7ae94bcf91663139a231cd664f658ac2b8eae2d2af2314d99f9e5f108974a28610a32b43850b3125e64cf39cb7e14ecfdbd0b3a9688f11d2c9f4d7dcfc1d5ae40b809957ff2b0e49ced0198d6e71a17a24689ef470f248e77139c8cb86d3de5467621cac181dc0cf2a34a2674d43d066d6d5da5929a0eafc4f514587644d5125badb02d0000bbeeba865fd6c26a546cf573cbe57fbe6ebd084e4b5a78de03f865629cc0220a4bf0875fdeca3532f94568563a2d4e1f1e84d8714b9b178df8461ff9a49193a3c94564f52fa24fad4c87c53be6766659c1215e49b744c53295dd9fc80cd52709fe95818880a0b424d28bb6bc9dff004cd24dceed19d76a5dc42e5db68c1f86747d7e798f7afab355ea50a9277bde8e28569657cd1fb1f14dee6545de1e732917572d5b1e4019e0a1c280d7d032636292a02093f124d47304a45c57e06932b42e496c99d04e647378a10ca344ae3dd2a0a2d559715d742efc8a514dbec332d30b9bb6a1d326b1bd2efd6570af064278243e96b28956a583af91705910f0360ffa242e145c7c88d13da789419c657ce6903a240c34b8d1014dca24f15b3dd49f2623575775bf340ed47153818784b642cc42983f782cdeac56937fda66d7d134b5415670741b976215519ddb574c17173bfda84510c21e4e2672e6c9e994e5d19a467566789b87ed88ff274aab82824b1d559b4c58902e66ab993c9e35cbd9fae500cf15a058f28302484db7c1dd3c314702201c6f2be17e3ac6632f0557c3ebd8c3b824132a56359b461acdb92b691b839645a4d5c6bf82bb406bbf8d0129f0d7d1eeab2e04035fc02ac45b9f2e1fa04d2aed41968aa4a4f87788ba3800a85435b33df97648c26a87a9b5e0fcebee25055935b087c42e4807575f6fa2643e922c369cfb82c32224979c8e2e654b87be011851ce62da4c4aa6ebe8424a31e56e9675d6120dcc8eb81c656d6a7b4b84e3c4b59a6bf40177a24bbab7c9a25146371ed8343c8a9ea1b3e95c00ec380c6a6c4265054b85cc92db3727ac4b8c854d18d32ab82fa5e78588a392685995ce14a33f584fc3b1d21466f081648ae76ca58d960ddcfb2b23c56060f00293d9621af8196ad840613b6f807b4867475b5371dffa8c67164c117a8fcbc18c9e157cbd1cadf92201db58f089ca79e6e3da8f5372191818cd25767be45446f7275d8d0175c325a0dbc4066e6124ef887ae8beb4931ecba37dbb903df98e4820b036178ed0aacb0b0a1828390f59ecee94fe7014057d32b453f0a0a5cf0b882f30a206c6d1334cca8d1f563726c8f4f36f989800b5076eb2221dc64dc4ebb38f2cf1880385116ccf486f82fb8b426eb22b2dae1f907f7a576e91a5bea59fb12b67cfe4ca6a76b58bbe932f2250455ab611dd6e1b6590717a61c80d9dcf83c16948b0096bde52f737ece776e9d253c784c396696e3ac696afc482e5e1e9d84402ec0f9eae72cf2f4d54270acf1cf4dfcb686aaa97d0396fda4d5cf89e84d11824bf94736baddca2d277d96a60a101b18a7533fa4d586322609b9d63457889f2c492665cda70c7b565705e53dd277d90e42df33688e775923b4134b78971aa72a64a5824f0fb953ee813a89d0f77bff1782508f903679462ef1f346f5dd55673baa7c0678b989cc2d78a1ab02260107648bc31cbf69ea322f8f89123b6f7508c4f929db7384ddff5af48acc16a463b746ec82d99dc39394e65459031ed8234f84eae171bd324e9b42bde33c0eec6fdff21cecb0e77f6a112b00d81b553baecd4891b5c642d1c7de240dc3c145744ba6c03b37a95770253290944b9762f0537c031ff0f1b4c32f06102a3c6fa872ca3900da53e56d5cd4a036bd7f3c8bdb978f4cc0474d517da353ebb6019eed3d5ac7e64b144e18b3ed895d2775f5ef204336a0b1f44479e8db0b2e6116eb1ca36f9ee7cacfe0be9717ea4b0909323b43d178024be900d2fa1524ed39c7da33704ba12b9029dca04ea88fc553425232cdb394c908da2c516b161b664cb7725f9274f3d56953713d9a5b0b490fc00959577a6089ea54a3341bac343febcfe0085dae7d9073751524a561983726ad8eabaf98f5c24a4e0bc6a870444587e6dca41466f228d4d1e2c2150579e081c7fd890f94f2c2fc4d492e0ab436b9fd064b9dc1cafdf4321b45d19358a2f045da28ad943f74a98f53c7e1b896e237179c7b4017273eaeb5fae2facccad47cf934985a027ddcef7dd8a08c04b82d6c2ff07161902132e06a973903aa84bb0a0836db6bd579615c714bbb0c0dd360f81b9ed483145cbb82ea289b2826523607768f74f9ba27afcda8c4aac7eb9a0ccf9d89a633fa81de3e98e6927dd69112d9b2f941b27081ddfd24d750877e18d5a742e9e85c42e8dc4c1c388ef1e79d4c152012ebd9d821a14cfbdf11184a15b1525ee50debd13088b3591dcd21bb64cfe84327387722f4c8d235f5c414ee09502961b07e8617aeb07822d9de323feeaf4648deecba098ba29ca4db4aac4be132e2822cda238a07097e86090cb3083cd3b6431f31bb12da9fe72e1d8edabf92a3a77b01e0dd015b76513c68f18b754d7d46802abb437366ac299037a81549580d8260253374c9d26fe9cc3ec02ff625e33e444b45bd005d79c4a630ea0adb78a8b8cdd98c5fa78c39ac842aa33b2130640533b2f1c4e6906fcb83dbdd6e473c625033e637f7b3e3288a118e2207ac9bd0ca3eca1581cb89ceae85e64800113a7cc8db51e68f0d3878191162f01474f765fd2d38d9189f89898e4060b267cce2cbad3c0b3f8f3977096c0cdc8db8302450ba6b912041cd5932c49c59e0b746e05209b01d5ab8c2d420690c02a602cd7dceb37bb3e34c39bc67c9524f3b49485b54ebfdbb2e7f3f0d511be02618e4f7472a42b29b86219dfa90e3c3294d185f4c7cbf8633278f59806b036c3342344c57d9da4509bd8076071db09f382f9a0bc992f53d6cdecfaa659f80fb82f9cd2ab3488f5a5dae3309bc955c27156cdad42cefe0348fd91777fe51abefec028d638e78fe82f677108f2c35c8f05c0c5bc213778b91bf0318ec253f25b666d69a292ba95b94dc303a7590d2a662c21a36cfc9f7f0bab03ba5b2fe6a3945bee9e284dc3484ffb6bdbc086e84e964cc6efde7d5ef719bf1cbed755b0c63a6db98e8ba02ea323cb0f4e9b6e944b230a79479523ce3fe4401c52ac3ab87cbbb2ed7c74859ba1502f1cfcb3aa0c145406c9a141ba31511ad6410362505f883f1d13112d68460750ee9850690d04a4ceb014e530aa8a98937b087575226bdea01905b088d2f24bfe6ceba5a84226291093048303d9c714b9ac39fc52f267f309a7d7a6f88ab0fdbd41a16e85b5cf2345c462f35ae6d95dabc3471384a133b2b6523d86507b7e332ff663aebe217e57fc96ec6b2101725e40063d3787c057d6221f1d771a93f5a07b64cf2767f984ecf5d6e7c1ff236ae1970c8410a1cd58aaee532e2005ca2f83c3c006d3bf32cc", 0x1000) 16:00:53 executing program 0: clock_getres(0x1, 0xfffffffffffffffe) shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) nanosleep(&(0x7f00000000c0)={0x5, 0x40}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2a) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xffffffff80000000, 0x10000, 0x401, 0xffffffff, 0x6, 0x200}, &(0x7f0000000100)={0x9, 0x401, 0x8, 0x88000000, 0x8, 0x5, 0xffff, 0x1000}, &(0x7f0000000140)={0x3, 0x5, 0x99, 0x5, 0xd233, 0x9, 0x6}, &(0x7f0000000180)={0x9}) 16:00:53 executing program 1: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b3370", 0x6f}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r2, &(0x7f0000000000), 0x0) syz_open_pts() 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f91500e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc8def0257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0xfff}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x95, 0x9b, r3}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r4 = geteuid() seteuid(r4) read(r0, &(0x7f0000000040)=""/13, 0xd) 16:00:54 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x4501) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x2}, 0xc) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee", 0x4, 0xfffffffffffffffd}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000280)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = socket$inet6(0x18, 0x0, 0x2) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x9, 0xc9}, {{r1}, 0xffffffffffffffff, 0x6e, 0x80000000, 0xff, 0xff}, {{r2}, 0xffffffffffffffff, 0x22, 0x12, 0x8, 0x6}], 0x6, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x20000002, 0x7, 0x9}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x800}, {{r5}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5}, {{r6}, 0xfffffffffffffff8, 0x24, 0x3, 0x6, 0x7f}], 0x8, &(0x7f0000000440)={0x100000001, 0x40}) r7 = kqueue() kqueue() fcntl$dupfd(r7, 0x0, r7) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r9, r8) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000080)="08a14b1048e5b1808a18b6d67f9de438580818cea046915723ce867456df1dd96d59cb7156e107f8292f70109fd2fd49211c32ecd3469c82c9bcc4e189b0ee02cfd4c821cf90dad8dc9d4ae265b167c484b73262099b9c7f8d03b52bbf3c44e7b290a6ae61203295fc2403ff263423f35cf864140e15a38a89e5289edcb46b1a036a6b76cb4d03e27ca0ac8c1c7214c51cf5e6da21f840dfcc3163df51f2b28accfadfee74", 0xa5}, {&(0x7f0000000180)="200aa5037683a35f299b804ab550e485b15677a1064e7e2921c4c4ceed059055863dddf63d353b2ffa5ebcece3f88c7c2d46fea86d4628712cccd174f91324b6c401b323a4d215b08eae641b3a89fbb118faf9da02e524d81d3d510d9dcff8834fa3e4704aa6fc04a1640e76be21558bf0b3ae1531462c0adfabba819b2b4b18ba492f7aa2054f0325911c458a9d589e5b9989b7d57287187adb4c638c725d4b5da8015cda2512b9a7e892fdd593d951212d6718a257450de9f7719f96b6fb23f27db96196e257602cd26b09822a54fe564ea356a473bf53ba26ca385150d72217", 0xe1}, {&(0x7f0000000280)="b6bc64226b0aa706b129c4d106f70cd907eb20e4377fdb16960978c085572348794a51140f7491d09d4527471060fe0ef5633c9f28e7f7bc9d1af20847fbaf0b5a9010691b94aa531e9d395397ec7cfda2ff59ed77d32deefbe13e72537fc9fa25930cf85c0aee8c2aafae9623bd2e12262adc7d42494763d669ccb91ce9c61cba01", 0x82}, {&(0x7f0000000340)="fa723c9aceaece944ae63168eb551630aeeee3e8724bb4fdb047507830db6c446b2f1774004acca793e5b3d9ae55d9ee213db2b3eee23b1f63b12524c355d0382d99565c3fc9213435da385cc7cb1b5af3f9dbe28714646ad804e7b586909d1502c512e5270d1ff179f20f41b3bcc5baf744c2ea8a237d2ec65f4329a1bce06fec139d7feed3a0dfdcc538", 0x8b}, {&(0x7f0000000400)="33f6332b76968c02a06e51d9718a6fb0a49b6ae1e5b1338905c43a82e285be3203a5b622f3f1d0db246b145f2443185698978dfb06d141a57ced709a8bbfc5aa14d3860b76a02180b6f443799870b7c576e25eae4fe63bc10ba3b65e1aedd71ed9f33cf962775390cfa0c9c1a495c9890619c294fcb3baee7d10948acc6a382ba4a650c860422a24350b72412467a41a4f74ed9bd2db75ee78fbfc58b496a1a1073816df292b98b70ecd5bb68986ee5fe487523d783bafa0fb35193eb40b499b720d893b362655c319c519a524df58cc6c7f686ab7fd3712041818ed352de1916f49cf83613d3140c86821f3941591b7e156d63dce5f42287e17b77e34b5b1ba37bcbc50a00fdd393049e039a05e455e661c8931000a70de23ced6697cc9cf7d9a9c0c09789bad567b827d9c18c5dc1f5ed610bfa51d45cf32730f6a0498026b10bf62c54c57a963bd609cf2504824e7151e7a8cbd9f65f286ad001c8084909bfcf5be7444595efc4663c6fed7653eec2e4d850d96a89f9ba12f9fd7b608d269b2ed117f3217a6c33579c09fe45c7aa1463951a4e6fd7b7dbc21886fe324c1919223a2db96b31ae842f8c4f67d48a399fe1227a20ad8d92fdbccfc6edcb3636ca12dceb613e10769bce4fb35f8b68e2a276d80c6d505d5235864ab4b0d0f346efd1a6e4c532a49ec10b45f686665094ed6da79e7f76288fee85b4dd5cd436a6aa5029488f0bd417e48e2c9dca3f80a81f2645513addfd9fe6e65231996672960b95a156513881ed448fbd3bd1e02596d929c611fefa0a9cc48f4758cdecc81a2d9551bd2aa2f41c3fdf9d25294a555e3dbfdd300453b2a4a429a25d525f60758de4949f12349a10661d78771a6f035353667d7a42678e263c081e5a98396974292e47078ff6783c406b58ec41ace5f6b013fe8175173bc22b1a6134b5faa078e75cd45c745087e3172ff9a21e09be93874f0d1f1c2d275268cf956dfe355667c8c3a0b8a1a5e69a9cfa48da003a63d698664c1cb6acecf8579516ec89f31e133d17735e108ff2a0a2fcaa5d0b3b12a83e3eab64027c819c2e80c0d14ff07061187ecbaa312901997cb4312d75cbca24ef2f8400dc3a05d3cb361207ee7ec937d8f7ca08c3903a3f3c3870b47f8ee3496e022c4cc634b9a23ec61e908eb0094c8b7621fc25d21e071346ae80aa26f8363f9af93ea32ed57bfdbb477070745608ca0984e731022755b9323d4c6346a546e74687a4afc9427c5d53740033b766dcfd14370503fd4ce5de63e1efd6e60b5f618a2a315964436b6371620925c1d3a6f2a6304356ffad77a824e98649483911cadf05a0267aafb04df721c1ba67136e62e3265164a20cebc8953f72e44224295c91248a232baf90ad86f7c44a9d610ef5697e3f4e2109205fe3af052251ad3286d221c1cdf847de62cb73a89f47443bda785c64df442b15bbaad028b5ca2a10523ae8fc57becbff463c7b1ef8abf28447cc0ae53eecb091a20af9719347617baea104375920f26fb576fd219572c5d31b14e6e17f7ac37aad84cca506df44f6aa330491724e51fc8cd8240b54d0cda29668e3883a7746ba0a1a4911aff12c752f1f5abfc53ea20e3c0b63c6a2e5eca0dc889cd8dd21b6870c1a8f55f0694e3006b336260f0e8a017525ccbfccaf0028e4c33754e45d70833af0a68b438b200166dfe6449709a441914a823bd5a9bdb7066f7e27e4c08b15cdc66e4c30cdba66d4d05d78c8e2d848f3e6efc7bc5dc64d4793a8a470ab67e00c0673397130841112e3faf34679f3243ab128650fd2ca948f5b2ea61255db6f0e5c6d91a24deacb8ad7877881f69683d54118ce6e1c31e2d3f2f38a923e5958f99f168b596c828aea83e8b1822be50836b8f77374b16a9e83220f14c75bc1956c5fc3f85cb82b0401c678e95e0106e20b7e660c9587406d6575ed35ba73e7ceb0cdf599c71f05bcc21a69bfc2305b01f02c2237806938f57cf9182e5fff6dde46bccfe345962f4ab2f8d5630d86d3f55d2aab0e1609a5d9b628bf5bf81d15ad5823a666d6c4d53fb3edf1da73b9d97e3e7261270fa983ea0aebb71746ce5f5d83de86e5828af094fd8e041de1273cd86941d6a1f3979ab77b0be5616605d8a6bcd5c6c6bdc7ad27c771d50218c406cb616e0f990b44d786b7533741e2f3e19b59143761ad38f49573850b5510b2061956201e27f8b5bc4dbeb138fc2a9ee26f2904c3fd1082358e84088d26b641cf06eff1635128ca6b77e468b326e29b4c34fbd5ce29c521e3e160b4e3dd1d0f3a2460eff8534fa0e3f57c6e3b483d8926c28cdb971bc6bf9792984e6234f476733dfb3becee45b9a34d88dcffa89c72d1fd1ce99db58ee1e4e7967120714f426f134533ee55560b794a6f99da44ddd101817a19cfb1ed5af0501cbaba21aa4a09a2757c2f0b47a4677ba897662c51ba63d388879411182c1eb2f965ab8c55e8cc9b68e79539db6f2bdd1d9a66e14fa7be48f2e8a7c70b41d7917ab131e46ff0075ddc79859375cde091fb0ed6b96f994731cc17f953243b564e56ada7de5b873582e5eb501d1b5afffaf4e1bce015abc7d3dfc46c4ee5b31c812e0c29f1eef2e7e64618dc804ae6cf8d222cbcfdc22e21cb0d532ad481acdb8e6bdf5c09a0e5cf86f6143acdfc9fc6634c8f5af622e86e3880ce71aaa12a7c6edd03d6cd4ed41cfc03a5aa052808a27b959bd904734ddf7ccd11b7465ac8349dc1619e81c4718b08b6146d1266e9806809a595e7dd10e7cb73193c4b0d810f8b10d8833855e4b30cffd01665393db865c609f064a59218ca607b15e61a4d5139860247286caccc540fbacf148a51218bbc1193fb7bb3c7034828dadacffab9eed5e30d7478239d0b63adf6bdd0b12b8dba2a1d3a0185ad6f7182d05c585b0da47fece95a63391785b43d3ef8fcb815612a1db4ee9cbae4c9517cd0e2981beffd8908ff9e0742843125b6766fe6706a979d037d9ff7b7a994bc1cef9a47f81e970ef73ec5c1c8f993391cfc3619692392e193214efd827118ab3d85d806e13539f847d47bb838f1c468aee67a505d782b1005fff15c31333600d792ca876d97267412c29f463254bf6e3062e000b64028f68498712d10b676de843e32444acae12cfd72a2f7074548ab7b7c7bebe1767be94c20c0c17ca74fe896fbed24c0d050a4284ee4db28c013f65d695b9fcd8aea0685aae3ab4ea9e94d9d604e066f38c80cdc82e34ddad71c47267e30e639352988b037eb4589a50725235fd408d1114838645bb7741b2822eb908e1800cfc6a64be6193b14d71c901d484e57250b6b1ed6d59a0ad759464da0f6a6ac51c3e8fd87effa4f35b59b7719cd8d81b1be11e558def7dd800f05760e41a05558388a0995d5a09e6f090ab5ab226010616fa78a3089618cd6331567040b4aa122f6ec2a1bb527fa17800cd198d4fdcc2d7cdea6373a07dee43417895eed57eda146fab953211094bd780d52029904f48cdc34bc08528e3966ec97ac9b19522ac20abe177077f3958b654fc6171d161da66850437fb0097f94de78bae5829c23f5c73c65fc8d3cb232ba959d25bd93b423d45b5c4ba5177f6526475ffdaabfd72786c7426d92c45ff425964a2573617bb1e5b446020bf89dcff89694e74b988911c136d74238d901498cd5989df186a86551f94ca8931e85e7e13b1c5adc6cc8a8469717206ac105ceae6c8e667bc176971ba2cee085646262d2c0ff15107b5e32ed3bdc0f6608f9533d7e8708eeadf8a055dd09e67f3013d7769ecee2da2b6cd886d0d1a7f5780e37bafc76d3d4ede2bd02e465331b433f3cabb122880f34e44c98147bb9a4c9ff968dd8d3963e77afe5cfde09b081f6d25db70b467efecf2e5db07f265f39917bcbe7f542da10e1590bf734b65f54f3bbce8d29a8750d97667b2e9370597fb165a0d8148992884d13918cfda088cf2c72f49769f3cd989da46a73fd51d0d42634801bad25d43bdcf421f277e44fd045cb67397e41c5a1ff5d6d2861ad9222dcba1a77487f2be338bd59e221eb0f812db42a1990cbf5f74d1665e04c0fd24376b9c481ca78b9bb1a7327d10e93f3a34e1ee095bab3a4d4bca7afdc352b7f2870a9ec07d9f62264e4842f442574406b2d7d148b505a1786f6aec876fc28ffffba44eae416ac07312150784395a7a731f05f577df8ad6d8a713fa6a6007c552d6a88e4c812caf00580f6926e7d6d4ab1825a0eac03d7153683cfd87fc973ef512055eb686cb668ef1f308e054aafafc0b677aed14f094e24b2145fe821506b774f1b3bdb6ec27d72c9b4e359d4daba514e95a9b8516366fa75fe6a9c4650d1a953d9faf1f96c8cc28d2a80af2ff5a46f1d8d1127c8383f3656aefed009e86c3375d120a70f856edbcfa5b5bd7be15daba2618883222e01c8073e8496482e683c43606ebfa6c67989ab70fac14c87b4e9c2dbe00be1c813798231f9ff237c36c803424486efe02716506e9d6422373767b630a272acc141bafe0655662b77bd196c7709ea23ee4b9e3f5c00c1b394bc0e75a226260061787409d9970f6ac6027847cefdc40c6f292ef1184b5964f101b99fcd5bb5c727eb6b63c3d3de3a8cc343aae5977d230cb5c33f3415b589bff31f74f7dc7a275f90944be7c75ee6e29527cefe32ab4822de2c077f17345d646bbea67bb6ed0df6d1b257165cf7c58e7f8450e523728be791de9a5bbe4895f6e2c88bb1910638686b5be0eaeaffd57f3f45ead965166a9249108f62963396593d6fef446e5a5f7482f6423ad4593dc5510f0143399d1cb4a64eeba8bb7246d0ed94bf37f7c8b3645f073e15e4e8132d6bdb1e42f78d21c5f3e06da43471e3635c8c836a7bb2c8a5822663bd86ff01c46a0411c0a7eaf1d8a47a6847e887413b08dadd9680aaa619e598b4a54c4cd185e832c83a23f09eba2c82e721aaa5935e7950872864a877b133d5d6a0f48074e41972537bd535bbe99ccfff9317f9528ae7e0c0cf60e7d74a93bc71f7ab11de79afbd646fdbe3163e90c1e4b42b6d069e249577166c2b48a5bd5f6bbe2527a0a281d6479b43c9b7fe0c52a8e984ca55003001ee5f813759a12e25ae72cb77bc7558031e6719fdbca1477a9c7ee025af754fe5cd89aab41fa8c70b34df5ac793f1d07c7b2b1fdd1ccce75cbb2584b923e826afa4bb0b9b0073af1c4d463501c3188a317eaa39e1354036ec31bec514edc78c79682f7abfc560fc5a8f6c844e5a5f96c25db4117b48278141dc297b02d06f600c75aa53da08f3a0bba8ecee30a5b9774c3b3c5627712fa39119bf6698d4866fab1ea84605c8a223aec4e120ce21da267c92cbbf4488aec78434641526b7bc4bcfb305fe81f6fd948ad644f943610fa45457daa984d612e8c31872b96eb69a78255f8a85ec548eb29a9b8bb3962309066c6474ea788a61d4ae77b7079a18b25c1193a3511af1936970267cc7cf572853eae775dcb4440f745d59c4284527af94cd0aeae1415d4d35936253ddd71844ad0ed3f034f2d6fdd4ce8a4c13a82c0fb086f822081dd3fe7f3e73081d4a37936c7784d82d978292524977fb9edaf8b5d105e30fb07259909c27c71cbe9a941d0d7752cd45d5521e817bbd25a01a9797bf8606cc1e60ffdb2dc37cb072a8d8217e715faf47709ebf428c54646f2501834e36743305099bc036d1a6fe9789b640618dfe063577cbbc929152f95304217e56b9d70e8e87fa1ad52b31cb5316eb11c06d906ae0e05aab77fcd2bedc4a7e69ea71eae8854faebbbbad6854cf8ae4aec", 0x1000}, {&(0x7f0000001400)="38b1496710199bc462156f49c699d94c92d6229ce37ab5f6c378c7e3224bf9d78e90cf48e6369033e762a4a4f1924aa585da3fed7cbe654f4d606ced75cf93cd6ddf78fee0f1a479dc0d4653cda1425401b7da8844d407cbf73c44abdd5f8124bebc01bd0412827f7d2725a77a55ad7161f7748a0b7f0bc43734b5040b8ef6d0d0d6d13a10b38a6b7425e1fd402caf0fd81558e1929b65b07fd341c78142aa126993b2de727d8e9016996910ed1232c6b4a47e44dcb8fd28966223d8bc4bcd0ae143a49d2ac68907c13854142b9c9bd68c5fad8b80721fde737bd53c830b46de889c6af7b5ca144bcce33865b2e3617f434f9d3fb5720e", 0xf7}], 0x6, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) mknod(&(0x7f0000000080)='./control/file0\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./control/file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='.,^-\xd7[\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='%:^\x00', &(0x7f0000000200)='$(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000300)=']&-]\xbb.$:})\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}&@]\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xab\x00', &(0x7f0000000440)='#\\)\x00', &(0x7f0000000480)=',:\x00', &(0x7f00000004c0)='&\x00']) truncate(&(0x7f0000000040)='./control/file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000540)='./control/file0\x00', r1, &(0x7f00000005c0)='./file0\x00', 0x4) pipe2(&(0x7f0000000600), 0x4) 16:00:55 executing program 1: mprotect(&(0x7f0000715000/0x10000)=nil, 0x10000, 0x10000000000008) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mmap(&(0x7f0000718000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000180)=""/154, 0x9a, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x4}, 0x10) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:00:55 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = socket$inet(0x2, 0x2, 0x6) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/224, 0xe0}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/197, 0xc5}], 0x7, 0x0) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:55 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = semget(0x2, 0x6, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x4, 0x7fffffff, 0x4, 0xffffffffffffff81}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/101) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000100)) semop(r0, &(0x7f0000000140)=[{0x0, 0xa84, 0x1800}, {0x2, 0x1, 0x1000}, {0x4, 0xd680000000000000, 0x1000}], 0x3) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x812, r0, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:55 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setegid(r1) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6}, 0xc) 16:00:55 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) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:58 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000608000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f00002e6000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) 16:01:00 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = dup2(r0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r3, r4, r5) setsockopt(r3, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:01:02 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) sendto(r1, &(0x7f0000000140)="709d511583879504d6ac54d92b378a618df585d6c1ad14b6d92474376febcb4bfa0fdfeb4b9fe341ec61e912ac7ad268ba519bb1a1848dc3123109ecc44d22e57593e0f6e19b77760c9a617dacb5df6a53627f8e92fa7591164a65a34fb7b138cd9ff0cd86cdd847e630eb46fe77999f69e3c9fb0a819061d178b696a079b450e024c32d894ae7b731d875140f5a601c93f3f4f9677a05050e2836facd7fc3ae5f72a0ecf597b02ce2c57d1d22", 0xad, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x40, 0x3}, 0xc) dup2(0xffffffffffffffff, r1) 16:01:02 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7f) 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) sendto$unix(r1, &(0x7f00000000c0)="d61d480861ace7936d65aee62b70cf2498891cc906c200b2880f3811c673506e59586f583437c5c98c961c2bb93723f5c078f0df687672ca72af0fdffd9a6b7acb19e91a0de92bf43d6a9f548dfaae2580aedefc01fca9ba048540b90a5e24dd5ed7216f301737cc630f21fed89b8d8d166040d291dae0ff69883a50114546d1ccf9e883b16e54c9c468f61cd9c2c772d741feb95c567f28eb7e14bd5da374cc59acaceae73ae50e1e7bd96c139d8fafd1dacef924", 0xb5, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x9) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) open(&(0x7f0000000540)='./file0\x00', 0x440, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/194, 0xc2}], 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = getgid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r6, 0x0, 0x0) getgid() setgid(r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) 16:01:03 executing program 0: r0 = socket(0x0, 0x0, 0x8) r1 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) poll(&(0x7f0000000100)=[{r1, 0x80}], 0x2000016a, 0x100000000000001) r2 = socket(0x4, 0xc000, 0x19) sendto(r2, &(0x7f0000000180)="a5cf8d9b1cebb2b2951130fb87c9bc5b2f01f78be2ff0ec89ca170c7cae244f404f1ea559edd4dc8bba5", 0x2a, 0x402, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setsockopt(r2, 0x29, 0x3b, 0x0, 0x0) socket(0x23, 0x1, 0x5) 16:01:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xe8, 0x80, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0xb4c1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x400, 0x2}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x0, 0x9fbf}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x8001, 0x878}], 0x9, &(0x7f00000000c0)={0xffffffffbd0f8410, 0x5}) 16:01:05 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, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="02bc63ada811d8edd2c8e5f0e52f79f462e45033aec1b08894e4a4e0d2d58c05aaaa", 0x22}, {&(0x7f00000000c0)="f32c962b5d27542ffdd5a60e926a7183358308a6e46f45e31b125d950150ab2530b05f", 0x23}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="c9c60af7"], 0x80, 0x8}, 0x1) 16:01:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = dup(r0) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) sendto(r2, &(0x7f00000000c0)="cd89cc2a94f1e387dade789cff6c3ab224aed812b39347c8d07f69d99737a5a97d2897bdb1c6fd82a28a853d35b732a00288fa48d47089f270ae0e9dabf5cbaaa17c0edb492a80d9c23dfd971805d145f2e632d1b8284a01d749030f291cab8200c93fe4143a14ac80276860081e14c7442b539409f8d4eddf4f74dac2a18914c66cab55cd6a901db37826901a663c96b888ac7ef4590fdb4d119e4142f37c7d4756ae37", 0xa4, 0x402, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7ff, 0x100}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0xffffffff, 0x3ff, r5}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) sendto(r2, &(0x7f0000000200)="161735be9040bf187c53010f19fd4c962b746535a2dfe5901e5ec1801176987e64a8776f12f6bb6e9dc9fc6f3d46b1cd7abb74f83c7163de767622b3ec7e400e50c2d9f3c1991465616170ebd995d5d2c1ecc701dc1d8dcbafde400c6f2adb51a05f1ea088186f562b1141b11a9ac58903366229f5403f13f5264dd0da87a2f5e6ede563bd71fcda575a79861cc7a9a04c643b0352d9daff4d4268592d478fd0e7c4388d3b131f61e2d2397b0c3ad68f108e24906a91fab0ad43175bf4b6ce5587822a58e0b4d12dabb27cd158c56770ea8da418b5c6074e8502c3", 0xdb, 0x4, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:05 executing program 1: r0 = socket(0x20, 0x4003, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0xc, &(0x7f0000000000)=0x7, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x29, 0xb, 0x0, 0x5d) sendto$inet6(r1, &(0x7f00000000c0)="666a97f19fed9d1b4669d41413e9ea63456545cbe2d32d30413a645db6c1ef9df8f9e73a4b79690033fd4d11f5a2e9dc497551b6a82f8b035d05838ee573b61d2f8c9804ae0219ba05083fb6e7218f92d72d5a3d250ba1dc122d20e3a823f49c7b2072c6e0907bb86c1b56ee845662cedc372fb41b2342849fb6c7b6", 0x7c, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x3}, 0xc) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:01:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:01:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x82) select(0x40, &(0x7f0000000100)={0x7ff, 0x3dd6, 0x1b5b, 0x5, 0x0, 0x7, 0x1, 0x3}, &(0x7f0000000140)={0x5, 0x12fd, 0x9e0, 0x9, 0xdb5, 0x491, 0x8, 0x6}, &(0x7f0000000180)={0x6, 0x20, 0x3, 0x9, 0x808, 0xfffffffffffffff7, 0x0, 0x4}, &(0x7f00000001c0)={0x7, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:01:06 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/167) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = fcntl$getown(r2, 0x5) r9 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x57490b1, r4, r5, r6, r7, 0x54, 0x1}, 0x2, 0x574f, r8, r9, 0x100000001, 0xfffffffffffffd52, 0x2, 0x8}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:01:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="4cde65152d2fdc571f47bec267a8a97d0793b74d77773f41f052ed5aa353601b8111a4d2775c0047e0681b6692d29777da6e8c8bae37bcc3a40ed51cb58d62921bd5ae711eb0bb6585afa24f9a29f354adee565cb0"], 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getegid() semget(0x2, 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000e00)='./file0\x00', 0x80, 0x1) getpeername$inet6(r1, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) socket$inet(0x2, 0xc005, 0x6) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x1) dup(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000140)="1676a92cc43a6e948cc5d516888e4acf33e2636cb94826a6795e64f600f6878fcfae7c6baebf15c8e77379d54ffff92f152a9952c87672d1d9bdb1f45ec6cf4465d1183b7b9a5c07ee4a645ede5d5a015b96b0beae1857f76ca886ad87", 0x5d}, {&(0x7f0000000280)="92f9396a1f69c873ac3cd1cc00d8ee98d87662f364bfe8dd9b64b0a5700efea613d6053011c138da0df9dacc91fc1bb1e68c56a79bf337d7646d00fbb4f55d470e2309867a51e380dbb32722d1c53369bc0f790fd7358165993bdc5debf55f1fde865e51557ad58719e3895e7e90d9b79575a3b8de3953ec9cad6e565bb15f1f2e48e2951ddd4a87f1045fa2071d3362e7d203b64c36d84c67c3176133f39f3dbd499efbf4ec6046fa2531ef7451b8cbf313671373c954750e4079f2d6261f8369ade85f863d4b729479b91634a24c5e44bbd16b", 0xd4}, {&(0x7f00000001c0)}, {&(0x7f0000000380)="32205836e71db18fc2617b9fd4ec8f7b4b6b296d8d9dd454563a21bbb16d8191596f94370044c91d920d3ce15c439a6b26fc3c0dbbd179dd", 0x38}, {&(0x7f00000003c0)="61667050b544669a77a3e35e5b1705bca291323c93bcfb988153a27a90b55f197041bae9f610a8a3b0153dbf66cbad0c8adafebdd0f346cd2fc588e98fb2d23a33f24da5978c43c4ace0fbb558663e7636384231a4452fde2b9e9e336faa826fe91dfa4dd28c9c16ea1020425a3d6abf73635c8fe19f7416aac69bee6a48cb7869bcaf9c1e343bf92664f2244e7a", 0x8e}, {&(0x7f0000000480)="c99099df3b56a223468c98619cff1676fd04197181313654b9d33186e6fe8b4e38e100bc7835b57a35f5a01f3a4af1a112f9e3b229747cba52efaddfe4c5bf7803235b185f78b30d2569603bad443f1216c9b3", 0x53}, {&(0x7f0000000500)="5dbdcaa4147e801b748f503d3256a8e2fddf0733262d8a4c566288d6a2ff6127f2c39c8a80f6494bc3a42a4ee3ca8b946594a7b90df8addf7c2e746befed881bc267c6b97392cb31f9757830044d55ef05fdb170d470247ac56382", 0x5b}, {&(0x7f0000000580)="7e7a5f0604578222f9d23b03a69e8977638d1bb344b872174ccafd5e14d3a6e24ab53ddcd1b27439a0bb43a7c42bf3289f1e99329cf6ac9901d95df74bc8ca90dd536a73", 0x44}, {&(0x7f0000000600)="f8f0c21c5bea9763c44105012d8f21029e5e52e3b5b962cb763d274c02422512f7b2f279ebfd16e8a2d000c1100c4f48d53ec437df3ad58e6f13d3e7149a643d83b458283c2903fe42543092af1d39c1b19531fb98c56be77279926c534be2b3ff36a131a05810eee551e2ad1689beb87b92f4e4c9055e7dab487f091d6371e10f8c1189a1d51c4f5c1696c93f22e0455262149eea9d8e8616ebe4cb4cb15848cf59297f501a04e63b59b1884f059b0ecaccedecaae2f9c25ebce92606417b", 0xbf}], 0x9) pwritev(r2, &(0x7f0000000d40)=[{&(0x7f00000001c0)="d77d351f268833a273f754cedefe04bf96a314891d086d8f9050", 0x1a}, {&(0x7f0000000780)="e237917f4c422a98b92c8562ad2203d142ceae6f5c5c78460d6438f60899bdd6ab832ffcda6372ca2bf60fa88f2fef0706b2e128447a68dcd4891bf7ea0710a51b52eba07695bd7922db97e54be9743fe7ead1304eaa863ffe389b3bcab72ee3297dadb089ce864e2dc2e4ebc622327e4e56f7a142883c5fc985c5285e4b22c91cb5b3dfe3434ffe4c182ea471827016883766e9ba449e7a1d421caa051bf5e1fef93e1203901c597eb29c9bb8ce78d192511b2ecfbf2a17228da10df8a6e58e9ff2f0b61193f514993b961ace665497b76f53f41a1a8ee5417d3ce714", 0xdd}, {&(0x7f0000000880)="bac92e3a68a818b3d4c3e4f84a1c14f5327e24a557747e6be92c5df056c1df624492ac78a49bc2699936e2fa803df07e9f49fd4bf3df0e5b912fa5b667fb77f2d6", 0x41}, {&(0x7f0000000900)="44cc80f30c71e67f9d4d173835b287877ffd5d44052e9cae3107927d23b9", 0x1e}, {&(0x7f0000000940)="5cc633d9339dee9dcc51c6e3f8249d14af3679bdc99fc2d9748892d81986c8dde8ab5f9cf58363055b95814e9d6f827081be496b88ac7c4e8a64387f7be518a4e0e78f427e3e28f4d48849161ef8d8f2daf642773816458d145270d89843b6328f8362b1fc7df239752ec9c81394a25086457482badca099fb23a963426e55f081555b13ba520df46b2078fbf23dd36910ca97453993a609b3b8", 0x9a}, {&(0x7f0000000a00)="f811ac96ac83ca0a839b65c099e94ad72ca01b7735293d76980148a633aabe71a005ebaad69309d4caeb776dadc32d914304c173f5ebe9ea51e6e1bb97a206ef4f9859bdacfc473c119e78c6b76119dd80fbacab4ae1502f1903326b8dd1c0508905bc9f23e577a8a19403ffe69182e2509aae2479cfa168c4ed5601aa33fd757770df3e48efa5432c4de4dc45ca618689e224562fb9c3d5ec8cfcc33240047e9a49e5e24be93f7b313cab3e916aea60a42a930cbcbb185d75282f047aa49b01be6e6eaf54181d0f1e612e0253", 0xcd}, {&(0x7f0000000b00)="c99260b8ce829a4c3848a96759584775c41d70d6d5723667a6a2c3cc7972ff5ae4b0de2de01ee0d8e3b15917353c2daed22116b90e17af74de05287aca406eabb7b3564a10c9c6e7b489b65ba198e389ea303138d1b4dcd91251cfc177c5fcdaa070c415c1f820abe2c2925cfc4cb51d475598b7888e277f051f4d35524e115ae469b2e8a3ed7a842426efe307722a4817e8a4c55e1fa4342763204661c050e5f5e1793b0a0d11d599f8", 0xaa}, {&(0x7f0000000bc0)="2a232e5bf436718d13058363442b467f497dfac06b4fee99da1f4af994485bcf1c09e1a4cdafa54a3c2ba95589d914fc67f28c05194642275118dc2962433ebbb524e1fa3f875a4096efb64c13f581cb5d9cbf9fd31ea42912e2bdd1f7d6b6952b53", 0x62}, {&(0x7f0000000c40)="7b0c186b771eb03ea33ee8a7f5b6f7349e2f1f41fbe2e3f52c2704f8eee5738891c5bc239d1e01d785e1604b5a2587c4fc0dfb8650c5ba6b197aeba3d8b161e942daadc2c543d9edfee42469ab772b3ab776ac536fb87aab4cf36adb076b3091f11a71d5b372b8d72eb2d4f73ef3f1b165634ecec7bb250fd3056c971c0a6b90ff5f6b6df7fd1f89e789cc524a56e8325fd9ee9b953d35700a53f12031f0eae18b50ce13e1dcc1", 0xa7}, {&(0x7f0000000d00)="a68fbb", 0x3}], 0xa, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x89, 0xef46, 0x0, "238da57696cc77375e3c8c78f0632832ec4845a3", 0x5f6, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1f, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfc0) 16:01:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x40) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451e3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e01e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000"], 0x808}, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = socket(0x18, 0x4000, 0xd5a2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0xe3}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100000002, 0x0) write(r1, &(0x7f0000000140)="b0", 0x1) 16:01:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) write(r1, 0x0, 0x0) fchmod(r1, 0x184) close(r0) recvfrom$unix(r0, &(0x7f0000000000)=""/99, 0x63, 0x801, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x80}, {0x18, 0x0, 0x6c, 0x7}, 0xffffffff, [0x5, 0xabd, 0xc70, 0x3, 0x1, 0x13f, 0x20000, 0x4]}, 0x3c) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:01:07 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000049000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = socket$inet6(0x18, 0x2, 0x6) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) 16:01:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xc3fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:01:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x9) recvfrom(r0, &(0x7f0000000000)=""/60, 0x3c, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c4fa97487aaf3945b19205c00000000000000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) socket(0x2, 0x6, 0x7) socket(0x1, 0x8003, 0x1) 16:01:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file1\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x200, 0x4) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000280)="d5626f814dc38d583003336f41f2fde4a4590bd74bdc6fc99a5ec8254877aebd1da816f71dc4100064cf0f6c91fee8ca3c71c7b3492ff42720ac3a9e3700ed495366a354996a37b87dc89652fa2cdccc20320f62d173d30571a1066ab3fd1747f2aa007a6c4d6e", 0x34}, {&(0x7f0000000300)="12d3a0658b7dcf355ab87cd65917b09867ea5e122e930bbe987b791e49afb2742188a5dcf2a29300e2bdfa0b7a039ec061c8617486df88ef6b77f79b99b9bc5dd6ecb8fb5238b9571b71f58551861e8c", 0x50}, {&(0x7f0000000380)="6b158197be773c5c04ad137e8a3523797499c7f3435b0838c16f8ee2457bcf405ba6d6863bd0883e5afaa8915426199ad4d6f7c42f12f48d40fa3a8a9aa088cf4b003bd1de8875c5b3e2bb35c555c08b3ffdefc4c56ae5efd4a623763abe4acc4bba06a16bc6e56767d323a1c66f704c3b8bca93d75cfbc961439275f4f442cafc5c3bf732b16470de98ecf624645ee330c697b741ee24d5e958ec7fe6cd2bd73fbe4126fa7c5a5b589ba9d1efe9c50b76ae1e175ac6398675696e3bf184b0c1c014951f2aa23f1b20b46c5bfc1b76f8a92cd20c8396d9ef2f6d3ca0588c2117ed5cb57c1480ed4d74bfebc8bab1bef2d74bacd16bb8d386fbe8464c009f0c7f0b089813b7a782c9bea4d57cc49bc1036fb1c9525af640ce8b74e8aaee0c453ec0c726efe49da7d41157a5f4e2a2030ac2d69f9bdbf620518261e0f7cafb2095236c2f4d3c7a194a3629ce570e8a76041ae410eeb26e48dc8102ffd7634648a6b1e4dbe5ef0af8dc88b46b6d65712514a627dad4c5a21d4c9a9b7f9d8140051b351740bdf7f4425df887503f54b2233e8dc43b159460a794a2e08dfd13a15a7192989cfa27c23be8634189f0b3560f1dd423639b32d2c836cb2135079915313cba34cbc72d52e3fe9775cd3e4b5d15aeaa8a5007e6deec6e1047d519969b5377e5f28039b0d7304426e8eb0437ab864df3ba7de78b7752612179318dcf2565bb0a1f3d57d1e62520f4ab94965fd340720a88d7cd6d6f235822d5556ee4aefad43202bd87ebd66f5e173a275dcb76b22231625b27d2a297b34e15f66656aa047791a25e8f0652edbbea3b1e3dcdb7b41be75c258668ad6f9f9bbd475ab14898e2199b7bcf66eecb4d899480890c87c0bc3f78d81e41f843b94c1696b1e835b281bb7cad15a44de17746432cd3c39adbdaf22ddb6fd0ec8183583311eadfdc816e3ec8961a9e0a265b765e165353d42d9a6e815d61640db2108f86b8c3affe235bd8dac5ce6117392f0aefc3fb7609616dc885c8a323291b444229ebc2338d28120be58183b94b4ecb07fc3dfa7df47e843d7daac128d5ad199c1368d2d26282c60c35e07764e6d3abfcca4a20769431db692836981d0b6d9a8a63e7851a0f950086a0a70270ad8a430d8f3151895aa7a301050f401ec5c59fcc54db7feaed8e9f7ee6de6fa8c0ef0c723addb118149ddbc23e73ca48d9d9e8a330881eddda36bf24806fdc2deb772e44713a0cf6734c0793e3eed5c5a6bd56c1723f6f9551c580846668bdbbe8cc5411f10b7853eb3f75575b17880bc59f63d9263af7cee330fe46217a17e9e936b8ac268a207456e09b524eb64889e6e6a85d75357a9a9b7ade7f49674c6b5de93ac4faf31e35d512c982b2ae8a707e63d3ca898c453c7c2597850842bf97658714cc92683f7456cbb6d647fb16e460dff0ab94f9519bd866101dd977d28464be105b25031b28e18056e96fd1134a2c1d9fcd32d1e436a8d1eb0f35ef63eb0009041058a132e330be3f8ad7a88ee05d1c9a8be3a8c8ecddd28c95813fc0184e09ec88b758122b703a8259fcce6ae6fb211185a3c7acd67dd0a7fa009545b16dface9338c7e7f21d4c4148fc4edd4c51449a0499df1ebaf0487f0a516bd9ac3505d491e8d00be64773f6e2df8d3a5f539b1b6a085861235763d117b5ea1edbf980899ff76407af83ff175a6ca8e3c55988d275f4813c690d38fa36cd1d1d3754336f3ddeff41015a58b9565768a845ae1736505babdc53e756ce4630c853d752f6a916f75d4fe0175617c5607812ac19e8df47de7c481bf5c40a7e6d6199210abc554fc2e84c25c872d5927a3adcdf36744d9713e8b3194c3c5931ae3d322a835c278e912e48ee97169970d8d9138c07454b2efb1ad4c00b42ca250c5a61d92e282397c9dd26bc6a610f0a40436796c567a5fff0892b75ad3647b73a743350b9a61edbd0c43e4107583ad03199b2501e0784317abee1f7871ed3e2effebf8ad695512936ea6979629449841991899f71d5d1286c68baf874e7f2ddc14e35fa4f5f0e5547b97076c133250f8b8032f7b4e124ba271641e2e6422498ca49d6ce3d87cc44b00078b0b515ccdd25a3e3c3f4aaf5e27c4d9593c6dadc1fbf142391110329285cd4fec7935cad295db9d41877b5cfd051ef2c3310159c39407862fce2d19506d2fef19efc90165835b5ea7f07b219cb843c82e89fa7f21ffac7a639c87139478a311e882c15bf0cdf39aeb18e5626b11ad76ac4132f9ba2b3987078141c11dd973b8f2a8cc1191121233fc2b91fd4b8901a78fe237b7fe98212c7cb54d6c3cb030bb20cf60320b6884dbe5f6e587451adb5fae712f3686fc09484b3592218ddd3aca111b5c7a8aa8a7ede1ca6712034d2fed7474bef29cac3daaad8a85d5d89817f932b33f640eeac2b35301c60e5b11df48fee47692e26a4d0319ff283745d810f085f2e288a20e6a7952812d78c6623cebb69f8351f1d49ff4f18c8c83bdeb28834dd06bdbdbcacf974762d2c6d3180bef7562b647463147c94cd990154c734599eaf33287009e2233ebb85b54789870f67fed6f6c7e47652ed3eb377eff8cac63ddc4058fe4987a30c5551ffc294f3678505defb5cefd4331101a8386d1e0e6ab7821b2bf4fc1ac5448961f364f05adf5685ef96408673ba44497e0f6e96a0dd3f4171f80ef9245ef1fe40a16dd6b4b625fe494f35cff4bb7741bb95e7057ff5a392fdab634048d3218cf8a55113f8a86dac5480edb505ec580d45ca08e911f8bb42a95af9690e2b706f404e5d4d12acf540627aae7a62df7cefd73b3cb5765b35974681395fbf56214fa777b5ee1b6306907d010a7a1fa6326cbd6401c2508d471dfd42b939afd29ec1ed99f1a8466d80a8c4f99b7e0ae2f4c4d53b82b5eaf134b9895074ffe3477449afbdbb7cde763b84f258c13a52b9f27b4352f9f78900bf1d13a3d4ed885916e1e9a8596c465f5a04b71d78bd5eaa341e587a271e69f12f18628b24baa8a94b88b67808be0d3b9ec898b86434757cc2275bf6f937ee4b7d531606ef763c5e394cfc98daf3d323c5dfe9631709c0ca98ba6f7ae9f808d23e5114085b1408a36d0598e24601dceab9b6c1994e16d9b94b35a80a82e84e87d3f96e6d910ed844ae112c1a8399048af6debe28447b7cd5f7c44503196059c5b9ec44833137c7213fea474b8ce96a7142478aaff1f9f4440a7b72bf54889bbc74bc5726ab95f9fec2d9dedd99d3c028d4930c260d7d1359ab461e4b227327da98b49f05e847aa40121124baec9fa979df7c22b77618cf14e666cc231a3d8be6d569ad7c78a7e2e7e10452cfb81dc64569b85233c11decd872deaa25860cf47a3c61c274d925b7d320614ac6aba8dc61485a7dd6ef39363d77e4890b3f3c18acebd2f008c14758b33847dda2808146554a5449deeb65c9299cedc3ec90a4ba10000538e7ad9faccd20e9b9310fdc5f8ed81d4c70f730481aa4163d0600556c946dd4e1b59668dc1d43ad290cfaddc7a50dc28faef404c81d8e2c209bb0247643cc67d6cd2168da6dd33865b2dace167ec3023c795225f33f62fb802e500cde0e0340f3edf03acc16d00220c3d34c310869c93d45dbb181510b08a3e6c7abcb7b6a7dee06901ba883c9eb957b9835201d1bfa2e4d804a27272fe94c617063fbdf1026fd5c16366ff1648edd811236a09277536ab7f6984e14549e69539209ab0d6366fa0b6d70f08b9960779ccdcd797523005a5df3e408ac97f69ccc7c959a111ad1aaf2d5d280aa8626a245871eb35330dd2ab14313004a2e7c9ad6990a8106725ef71ecb73bfdf0a86951d59d6041415b722b1a50b49e0eb7964e14f78ce8ea73aa9712aa0da94a25b8e46c50e910a5c058c46ea0be59e459ea42344e92945f823c87e24306302698bc4fb8e84473c23b6caeed6e233732742b24eaae3a055d0d80b978e5bc96045faddc7302df798c4c4da4204c9f4184c790da3ab22d40401d736ce53b4f5306338222780cb36c25929a532810df09f480eeeafdcf2fada09607d6084486b66127735d84adbd43d279bd6ee550b7a796cd74e320aadf2154fcf79164def9611ed327c022752317fa06f8d078980ca9bd2b8ab9a0ff5a81229c20642a49e241abdbcb1896c260f798d3c88210ba5e76710524abd83130489bcdd59a35926fbe14f814c52f45f4feabfc491b83bb84b32bdb5ab1c294d514075d72cfbd65cdf6a4236400f892cd916e8241198ab60dd52782b66ce83ddba7cdd4c0d4e8d42bf1de6224124a48a3e73994201b3e4ed59ffef2c78549f499447415b9d788d82af545de074c12b097179721d4802c8d7756d768300de1c9dc1646da67a70aae1e737c67585078073c8e1c691852ad31cd1845c84d3d34bf70f022a30f6c79b5c7ac4d7adc1c87df370bedd45dad0867787ce6192a585e429e9d77e1b89c62822214a7c8c9a227f3bb65cde8c1455c7cf41a219911944adf2ce9cfd8e751e2231049387673444cf3012c40d580f868dcbc65404091d22ec670520a08b999f577b964bf6eed45cf324a67cdc2795503ba73a4f80b8d5de5b9f6db251b9d0fe292c43e493355179eaa3c37441d03420dfde097661de03bca5233df3e79316e76a2b0b63791b71eeec3630eb5907fe51618d8cee9a80f9da2e2691b1d19160cd27a4cc6486854ad12ba35daaff640c4283d7639bcdc1c2c339f99818b41c8f73a3a36b18c805c9c5ecaea81d69faec647c90802cd66a98c9f0a9b8c1048f10aa5b361f3a0f207f6257923332b8f51fcdaacfcfa1068afc6cac1e484196e8dd682c4fd8cdc93f59d6b3dbc1ae9c585d8d901c3b6dc3892f4645533fb833155b6809bdffa5da3bb8990fe3b528c6a3c1f72b13d14ca275171036ca0a1c248bb894cef932d8cb3ae267fdc1a52cbb7679efaad2f402234421de0ae63af54b563ee340d2b92881fcbafc318d1f0e22dec1597ff4c7169c3ecf616e93b5ec364712d9bf04f9c63212686fe2b49dcb3070b4218c52931cb6c3d8f401f1bfedc9b3aa58775c6fdb6fe6d3ed3a7e115076634a9c8572d68a1a32a2731f7de4d2812b60e39f6242a5d10dd04bf01210803dc5b43ad480f5e4442fd34ca2a62a856a77487aa73bae664e178f3d542f1d51030643f498b5360e6788751fabecda748e566dad4f59232c827b4b27761d97bb5edeeba640a2bd4f50ca1e7673743f2e5417c9086e775401e34991b0b90d340649b9402f85db415b29ae0e04901fe6df59bc6b5d53a5d7a9fa643e9403a788e762fe5b3f0c55c7936a71bfc690e7992347443ca211cc1d718fbd67a019c142198260ab06b28174d2ba9a4068ef002a1c9d98fce38b84874e7ed0839f918157c34546cda0a58558fed04f3455d7e7d53d56c9100c9c239e890a8b20cb19a76d9c145e03e500b2abef9445c42e8ca831620a476274c8c95769bf6bab8d17e2f126a3b64c40c2a8d9a384d4c9756f2e06f71353ad1f66dfe46fffb51dbf83d392848c69c8a908332948e747f2bd64e6e1eee364d36b98641abd94b159a1c30996d9d99b99f185b3f5f0ee443f84210e354cd7ee528e49abba86541a900b241b92a928417c4598eea32b6c7c13825971cf39965a649b66a415517ca9116696c4529fd57989152c2346de33f7d0eab34ce91ed03f67888ee42291d3c34773a25295357ca5d2ccbf4d3ae0fbbf04acf35979752edec8b5c3b1264f0e7234504ca528f0c05f8f27f75dd02ac495e1ba699c9e7b4efedb9b99d75d2338b2b732167c1490b4d0b8bbdf", 0x1000}, {&(0x7f0000001380)="ce2b692bb1539db8f2524144b7b9da2ceb4e41f6bcacb65340cba0e26890e0f4a88ecd1a20cdcf286db58f0b44bc6f0bb5ec44ab2a0df93768c8753a71f9fb9b33d7aa1fb142c05b3736c14006770f992eba342d3c753657522e0058dd6fee34ef3625791ea7dc1705397f3854c758c7febf902f97318e72128c28260f3f8ffeb5276733b24fa0fc2071bc23804655f142fbba68b276c3d33fda4efc509db27dd9f2c8bd527139e0f54226d96e4f50c9597f1f47084b0848fcbbe6a72a4b34735b", 0xc1}, {&(0x7f0000001480)="e7e280ea4d46ad4144144f1d2a8d6fbeb92860c32f6e0d4d90050d50fe1d76c56f328582ad2bbce3ccce06cb8e032ae461f184007aaa3de7f1616bc794f8794819afa05bd5f173ca88fc03b57f35cc83ecf46c20199e58f4c52c8c95c72cb731f6e7c854ec3caf2c66efdf5ec42c2e5f9b7890156e3b5634909cba3f5bea411b93ff4b500079d5125e0f83062653a3c3c71edfd4ba3b1cc2f2b166a3def2e9c1d56dd7409eb4a2c92235d8aea09ac33d5c10cd7fcd527941e12d6a", 0xbb}, {&(0x7f0000001540)="34005d9e29a2c6bfab8e05f4af8eb4d3e7ea0644d32d65e81ac457aa8e3d3835b91e4e9365a7371245e7616a5a462e33948cc6e84b127c8e34ab8c64403e0e980440553d97e0364e493052e4d1888debfd5ed7798ba92cc98b452fe73fbb9a3e10c92f8862f61d930a73f2a6578af90f830d89c1d15afb3740e80713ac3ac25feedd314b0f5440e132cbcc14f23e8bdc6b1b9bafe51d00a7be3318c2ddff7483e1bfdd666a9afee1541ca5ec7c9a08fb7c03d61ed788b37c64a68a371aa3f3a5e697fb3af3df13", 0xc7}, {&(0x7f0000001640)="0beec0f3f1131c5898a790ff21b935b4a484d05132907f551665d7d227fb7fd47bcdde52f220e8a66d8bc1170b3f970a590229813d6db4e40a2b383b345d5ebdfe50391fc9e0735f0d57d5926b3cf91c88018fe2665ef2982dc69f0b632728203c6643bdf76d62f69384ebb8d5386b23564f9f497d54acb333a2ff514bfcc78872e52b3ffd9ec89b72e4b0a96c5e755970e2e387aff51eafad7876ab1ae8ec0c8b85d882b754a7c240f35ba1d06c8f5b10a424307cc2ccd57fc2a2c79d2111af3858dd06b9e1a6f62839930c0f26895d1700884e30c59853fd1c993263aee8024767df088ce4419be83d2a99090b2f", 0xef}], 0x7) setsockopt(r2, 0x1, 0x1f, &(0x7f00000017c0)="6a5c3608380365f09584bdb0a83a4f87fe146c498285f07080ef45000762a67fa951df8d36e0ad54ba6cfdfa3861edad6bcc505c9b40a7768b91ef5ab88f940a0bfc065e59a8d60c404f572b0b07b6360921b9b70c9b59477fe91ad2a30921afe12f37636bc58a6d78018e582ffe3fe4409108c30121cda3c53ea9b5ddc2c706329e263a9c86766917ed7b4d1f70975a97df24f381a5dc9335ad43b71ac211b77172f556a69a93b41554f0c66beb5364104e92bdcad41f56d1cd9d137996eb9ebd21fb33bf19c95b5956dc42e98816392e246fcd88c5c6fbeff318e987237a469cad71244a34472d147f21", 0xeb) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x9, 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:01:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2000000000000002, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc6cc6641) 16:01:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x1) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xffffffffffffffad) 16:01:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x20) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:01:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x8000, 0x100) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xa0, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r2 = getpid() r3 = getuid() getgroups(0x2, &(0x7f0000000680)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r10 = geteuid() r11 = getgid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000003c0)="1d005ad0c59933c5b66dd8aa5ae18607bc3331de53abd29f8e62959051861b5325942c3c43b2a6516b68d5f95818c972a048fb2fb9ae396ab8f711dedec7dc4411f492f208", 0x45}, {&(0x7f0000000440)="4f6fbde8c44556f99fe98581dd84e54f0b9035188ecd379f2731712dda2997a9e0f071af995ec1de1e6691475eb1553d80210f9d1ad92b80022e7cd8e03e6d2e7476bd879174e4fe38d9331028214dd1bec2ab1318bc15bc276c15b2b950fa995f03c4c688e654d6aad303d0915b069d8edb05ef5aa01e0cb8829052d4a763a1c9399907821a3c7b2546410837d2d147ef69421dae451d7957793f371781f6d8875993c26c365ab7ea9022aab16903ea333771bafb8199886ab43cda0cf2ec391066da8f90be3fe9ec16932debe89789725ee83038b2c589c8bc86006b86bf8947b1d15a73a5bd4e70", 0xe9}, {&(0x7f0000000540)="f739a0b240cd191dd78d03758692d5995dc5d98467ed909b95c1ec0cb54ed0f96239d2f6554d89eb547c5e3717da03a67b2668d4a753facaae4b05480b6537b159ffebb85d9b0d573e246fa70d5dac89b17697b5ed891c66ed91c4e2604dd8f525dda12a52bed7f90722adcfe4b71fb0ccb6e31e371cd3a5e4f9a7176c17480b278b8db73edfce3ec1c8f93303767461d625677bd8b00007a92b34a39541b48596d546c849e9cf432884413de5c12e43c964d4935679b010bc3dd206d40040c309a972bb0c365d7d92538d52c11fc45d572394", 0xd3}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="14000080"], 0xc0, 0x40e}, 0x4) open$dir(&(0x7f00000008c0)='./file0/file1/file0\x00', 0x8100, 0x4) write(r1, &(0x7f00000002c0)="1de68e8b11e52e3f45f76a17e65fb009fa565076eab7e04aa9794cfd62bc234a613c809139ebe67e457dbc8ec1d0665e11f9d1e1eb01b0efdbf675d23cbda47fca79fb4012df2ccba05e05930c743a212502bad09385898931f544009e65a72096a9200127006a9be702c12c01c20e8a46cd9f8e8de85ba9c684d291f0c534ae03e9d0e756f80a34343aad722b883b8637a4bc951db589107919130214176ae4c398fc5f14fc84214ca4ccfb41349caf7464bcf3923bdc1562c4b7", 0xbb) setreuid(r7, r7) r12 = semget$private(0x0, 0x7, 0x2a7) chmod(&(0x7f0000000080)='./file0\x00', 0x112) semop(r12, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}, {0x3, 0x80000000, 0x1800}], 0x2) open(&(0x7f0000000200)='./file0/file1/file0\x00', 0x0, 0x9) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000280)='./file0/file1/file0\x00', 0xc138, 0x0) mkdir(&(0x7f0000000100)='./file0/file1/file0\x00', 0x0) 16:01:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x57, 0x8, 0x3, "69a710c48235bd1c201b1e5940833eb894896759", 0x1000, 0x2}) write(r1, &(0x7f0000000000)="b31d83d2c49c95327ca26aa1fcad27fd64bf9329b861f63515dc54939302c88a4f7a54f14e7a9cdd1bab81a8266394aeee58ca8f", 0xfffffffffffffe39) write(r1, 0x0, 0xfffffd7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x40, 0x8, "ad99259c34fc3d562a01833cf9effd8ca77a91ac", 0x1000, 0xfe}) fcntl$getflags(r0, 0x3) 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) getuid() unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:01:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:01:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x500) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/177) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0x670) 16:01:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x20, 0x0, 0xd, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x2, 0x2, 0x485) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x408000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0xd962) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xf5, 0x2}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xa1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) r1 = semget(0x0, 0x1, 0x200) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4a03000000) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)) 16:01:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x200, 0x2, &(0x7f0000000080)="b94e3bada5b70c84ab073f73652d5679673353f5eb3b3298862716ff798464dc673235c9ff0d49356caf2aa671c274e96612bbf5da85a1bc80b18e0fbeaf5c1b2eae9926c67b", 0x46) 16:01:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchmod(r0, 0xf0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffff8, 0x5}, {0x9, 0x2}}) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) fcntl$getown(r1, 0x5) r2 = semget(0x3, 0x0, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/135) semget$private(0x0, 0x6, 0x200) r3 = semget$private(0x0, 0x6, 0x1) chroot(&(0x7f0000000280)='./file0\x00') getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semget(0x3, 0x0, 0x8) mkdir(&(0x7f0000000340)='./file0\x00', 0x5) fchmodat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/107) fcntl$getown(r0, 0x5) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r4, r5, r6, r7, 0x140, 0xd140}, 0x1bce, 0xc6d, 0x1}) fcntl$getown(r0, 0x5) chroot(&(0x7f0000000640)='./file0\x00') lseek(r0, 0x0, 0x0) dup(r0) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) mkdirat(r1, &(0x7f0000000740)='./file0\x00', 0x183) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/149, 0x95) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x894) fsync(r0) getsockopt(r1, 0x0, 0x3, &(0x7f0000000000)=""/56, &(0x7f00000000c0)=0x38) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0xffffff64) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:01:09 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x100) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:01:09 executing program 1: r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x11) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)) 16:01:11 executing program 1: r0 = getpid() r1 = msgget(0x2, 0x9b14fec7df44d670) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x0, 0x2406}, 0xffffffffffffff00, 0x7f, r0, r0, 0x6, 0x3, 0x3, 0x3}) setpgid(r0, r0) 16:01:12 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)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x6, "855c5508000000000000201a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:01:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = openat(r0, &(0x7f00000001c0)='\x00', 0x0, 0x10) recvfrom$unix(r5, &(0x7f0000000200)=""/129, 0x81, 0x800, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = getegid() r7 = getppid() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r6, 0x20, 0x33}, 0x0, 0x4, r7, r8, 0x0, 0x2800000000, 0x3, 0x2}) dup(r5) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="14a4d770c309a71203e90795840e6543cedcb6a7489bb97b8de137253cc576f4d6a85449ff1509f122774f096f9678a9ba066b", 0x33}, {&(0x7f0000000100)="fb3b56aa7b9d7630d80e3a35380d276a2dccc0279794a07839f701d475c30fec820446e5f1455d", 0x27}], 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/9, 0x9, 0xa59330596a1c3f5d, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:13 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)=0x100000000) 16:01:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x858, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) flock(r1, 0x2) flock(r2, 0xe) 16:01:13 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7f202d, 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r3 = dup2(r0, r1) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0x81}, {{r3}, 0xfffffffffffffffe, 0x8, 0x20000004, 0x45d, 0x5}], 0xffffffffffff6e12, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x5, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x2, 0x3ff}], 0x8, &(0x7f0000000180)={0x101, 0x100000001}) 16:01:13 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x6, 0x4, 0x5) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8007, 0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1ff, 0x7}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:01:13 executing program 1: r0 = socket$inet(0x2, 0x1000000000000004, 0x1) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:13 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/86, 0x56, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 16:01:13 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) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) dup2(r2, r1) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:01:13 executing program 1: select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x0, 0x400}) select(0x40, &(0x7f0000000000)={0x8, 0x1f, 0x8001, 0x4, 0x6, 0x1, 0x7, 0x7}, &(0x7f0000000080)={0x80000001, 0xfff, 0x56900855, 0x958, 0xfffffffffffffffb, 0x2, 0x101, 0x1f}, &(0x7f00000000c0)={0x3ff, 0x7, 0x5, 0x6, 0x100000000, 0xff, 0x1, 0x1}, &(0x7f0000000100)={0x574, 0x2}) 16:01:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) open$dir(&(0x7f00000003c0)='./file0\x00', 0x203f0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) shmget(0x2, 0x1000, 0x28, &(0x7f0000722000/0x1000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:14 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x3, 0x100000001, 0x0, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:01:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100003) 16:01:14 executing program 0: pipe(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x41, 0x100) r3 = socket(0x0, 0xc004, 0x8000000) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="e1262f51cfb6b8f2f512b8c7a909c1719b97319b13b3a4635f96b606c9ce43a4fb982833119f6fdf5e7279caa4256b4b305ee86460dab7e7f420a497c4d8dd03487e7a8229f9d9df0e8bb3b8cad01eac5e864e27f669dee4157bc0603e8e3a0300ea49b0eed5cc4ccff76188fff7f1e6a7981b0d8497cd385e84c3deea2213ba2b47d84cac77cc2132a7a7fc9ccdb076fc75921436e3aa634de0dacc8fcb5b", 0x9f}, {&(0x7f0000000140)="8f8098382faa017e1b10270e4e54c81af92e23269c4a8d19b1106afd337b4a255dac93e37b02c8619ce5c649c288b03e28970416102871fa755571f85d86d51f4931c1313eab91ba92727dfc79e46312e8d1658dcf29df826c83e9a9a171b34cb1be4203c0987e7745ae0451160087c531bd3c04b13aa5b5cde9549a08e2a3c8b42340b7f0fff1", 0x87}, {&(0x7f0000000200)="5678ab4b754ac780f21fcfd12f47205f8d8fe4e9cf3144cbfffcc3a6f0dddf19f0612ebfb4cd5e3c793057befa79aa182ca755e6ec3924813b9a414fa81e23d3632795cf870e508d7fcb8b74946bb0dc16e12e17236c0e10e32dec1637738db50061721d29c2bf8106b2e2e32f59a2e35346484eec2d4ea04e", 0x79}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x4}, 0x0) 16:01:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgget(0x3, 0x2) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) 16:01:14 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x20) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:01:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x80000004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000280)=[r4, r3, r3, r4, r2, r3, r3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r3, r5, r6, 0x0, 0x7}, 0x9, 0x40, r7, r8, 0x2, 0x8, 0x6, 0xaa}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 16:01:15 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x0, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/171}, 0xb3, 0x0, 0x1800) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="9857fbfe762362b65bab54171430cb491673e375d83ffe4a420c5af5b14b93bd41e41639a57f98f1cd61e0727e3d45a187bcacd8b1dfcc852247511033782c3d42e9832aa8e51a494cb557b38891bc183d0010e5e31f2df331224dd1b3415321ed19f07e1ed43734dffea0e55e24eda1a7cc9068b041612ceeaaeae60d365402822c5e750cd16fea9a14e036dc0b528dde65bb9ba445e87bdf92f16fe2126db472f2a6d43b54440a2c5031344b184c35c7ba63dacd9daf5d4eba7eea1b76001748f3a72ccc430179ff2b44497814afe2d3d81a3bb120c9ddf5e18fa8858e0efcb8fdd3f693b03f8e8293b9a053a2142cda8f8f", 0xf3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x28) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x400fffff}, {{r1}, 0xfffffffffffffffe, 0x37, 0x0, 0x10000}], 0x3, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/55, 0x37) dup2(r1, r2) 16:01:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = socket$inet6(0x18, 0x4003, 0x102) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x41, 0x10, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfff, 0x4e8f}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0xc6e5}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x4, 0x74f}, {{r1}, 0xfffffffffffffff9, 0x18, 0x2, 0x75, 0x8001}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x78, 0x11, 0xfffffffffffff001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x41, 0x200fffff, 0x10000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000007, 0xfffffffffffffffe, 0xe91e}, {{r0}, 0xfffffffffffffffc, 0x84, 0xf0000000, 0x1f, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x7f8, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x6, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x54, 0x60000021, 0xd3deb5, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffff, 0xb5d}, {{r1}, 0xfffffffffffffffa, 0x10, 0x24, 0x5}], 0x2, &(0x7f0000000280)={0xfffffffffffffe00, 0x800}) r3 = dup2(r1, r2) getsockname$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x90) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:01:15 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000340)=""/88, 0xfffffd7d, 0x840, &(0x7f0000000300)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000200), 0x0) fchownat(r2, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x6) rmdir(&(0x7f0000000200)='./bus\x00') 16:01:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket(0x20, 0x5, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x62) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:01:15 executing program 1: readlink(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:15 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 16:01:15 executing program 1: mprotect(&(0x7f00006a6000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:15 executing program 1: r0 = socket(0x13, 0x3, 0x4c5a) connect$inet(r0, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffe2c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/164, 0xa4}, {}], 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 16:01:15 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semget$private(0x0, 0x6, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28000, 0x28) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) semop(r0, &(0x7f0000000100), 0x0) 16:01:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) 16:01:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x162, 0x8) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', 0x0) minherit(&(0x7f000048a000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000180)) r2 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) 16:01:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x7, 0x2, 0x8) close(r0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="2ddab314f33d1c83c85efb4700c480ac8213b35f1515eb9f3e0061794d315bd6d240096238ca33e25005516eb0637a0222f9cbf3bafcb657c94dd00eaa34ab06cd6a96a374d4201c2106f58d4fd30e39b3cc83fda827d5ef3b206f40ab6d1c2c2ffad6feb431f170deec60577445c023415bfff2b38c870a26d3a95c20effa0f0da3d523e5aac7c143464c3fc429bbf3770f8ca621e2af060eb148f3fbb91c5547ebdb2455893f2bfcdb6e6989fc31f787f2a4e0195411d8e739c72aa1070a69fe8cdd5b79a48abfb754e9309d84955c2eb5569e9607a0415933dcc09436e0b97abf8334716bd6c9063abb37f6eff760f8365a8f4a1b627a41", 0xf9}], 0x1, 0x0) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) 16:01:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='B', 0x1}, {&(0x7f0000000040)="a5a3e466d628e318a840552329a05be2436b3349532ae1d859e46599cca49958dbb2982fd4947502eddbb5ab3b135ff52ad9", 0x32}, {&(0x7f00000001c0)="302ecb5995aca37d0b1ca71e946eeb03baad62aef820d35ae567330b7cd0fc3aa96ea2819985ca1f9822bfb918a3aa9734e9f912b085cc022c88c6db28c605e415dd1df2f91718ca8612a0823fee6f59c3d5967226fbb03e5576ce61a9cbc215501330171337951b45672d9b943616b4c3a0d2b11a2f4f96d36889891192be967e3705bd1032f268f8479927b29be87d6506a346c815c60482307c97f13ee59d4a6aab8aae61d0d57c5bfee39e4ea44a9c18ea257856b652a87fd7cbbf7a387008947d200889766fcce58198392512a4842bf43a97ff31451f3a2118ffc55f7749948710f7", 0xe5}, {&(0x7f0000000080)="5a41696251900eef82eb47137426ff2ac091a910", 0x14}, {&(0x7f00000002c0)="6b4ed3bcc60452194ae92682b923a390869e397bc6c491feb9f927f70941927f3d8696bdba607d2c214bff9f2b09069e939382b01c4329878853b1adfe91d06df96826bd84c67875e10b9dbd8653d92b70bfb16764668eb6702bd2d8b6af2ba893682d366fc5231e87ef1fea566ad43a008535925a01ab7ddf16092211eedf352b8ecb45cc316ca02cf40e01e4c39e", 0x8f}, {&(0x7f0000000380)="787ba156fb18bf9e854191cd63405233b979a65dc41ead0aa345004a232bf23dbbd7841ee046729cc0b375af26e045fd87b04f4f8a1bd4ee3fc9989a488737f64a2d4deefc36cef94b5f33e94f6467ff8fe3af58d9e158e0a0a5246cf14696ee27f9f85ba89fc850805dae1455ae585b44bcb9df1a41681c89b441541fbc56b57c5b8b436cca6a0739f9974f8de05442a9adb721c6d30d8f2ccc9aeda869a7219f3efe1084a7cc7d2d420a5f5359c8756bdb9481dcf62b22ab8c5f96c0a5016e6b14983971b4884101c8975fc4be5c9e8a0afd11090cc18cd2f06c249a2f6241cbdb2e8f997d03ef222b6626670fe36f28b72ce0", 0xf4}], 0x6) 16:01:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x9) setreuid(0x0, 0xee01) socket$inet6(0x18, 0x5, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') 16:01:16 executing program 1: mkdir(&(0x7f0000000100)='./bus\x00', 0x3) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:16 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, 0x8004746d, &(0x7f0000000080)=0x5) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xff, 0x5, 0x3, 0xa3, "c5e4e13e773aa29a9e05597a5c03230dde415c46", 0xec54, 0x2}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:01:16 executing program 1: r0 = socket(0x2, 0x1, 0xd5d9) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82e69002a6b33ba9b0dbb4bc7f50bb8107b6bdccbb4d21262cf3d52b3218eb52bb9eafc3baeb3bf04b5d951a51cf8e0fc306e983"], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r1, &(0x7f00000000c0)="7e1b234f63fbfcb9a04a704669350f966de9e8f45473bc8c8fc5ea329d6314b9db964f89d133bc6131648037", 0x2c, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) shutdown(r0, 0x1) 16:01:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0xffffffffffffffff) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x2, 0x1d, 0x1, "fb83a59b1b62ee3ace26ae27cbd5e1e6698ba7f4", 0x4, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:16 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r1 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:01:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000040)=0x60abe73b5bc22e40) socketpair(0x6, 0x20003, 0x100000000, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000080)="50d1bd83611a6a1c2728778a25c064c0c7687116800424ab6b3326bc872a0bb2fe43d4481d575070c6f69679a78bb0adf0e1ce5dfe3cbbfb3036303176ebf94538d2842226811c423c934375c419ec67609916cdac61ef103098067363ed01cfd2e2c9649b1c8cee11331daf1cbc0fc3ef5138fe755631cfc27a6f0537656e7f2daf261fba88fc9cd6b2459164512a9ab7b0", 0x92, 0x4, 0x0, 0x0) 16:01:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:01:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r1 = getuid() setuid(r1) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x280, 0x1e0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x4) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x3, 0x1ff, &(0x7f0000000000)="e0d4e71d27072090666b9947901aed4443a6e0db8f637ff6f8d1930ae0d1bf3fd401e7b2b4769d55401306607eb6d8337500f79cacdece8bd2dc0a867b6910dbd1af55d08bfd7bfbafb6bcfd91866568d608b3bcf89a7a873f6210c16fecf183e4e2c7f3e8d3bcef00a60c8583b74456", 0x70) socket$inet(0x2, 0x3, 0xfffffffffffffffd) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) fcntl$getflags(r0, 0x1) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:01:16 executing program 0: clock_getres(0x8000040004, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000001000)=""/220, 0xdc, 0x2, &(0x7f0000001100)=@in6={0x18, 0x3, 0x1000, 0x2}, 0xc) r1 = fcntl$dupfd(r0, 0x800000000a, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:01:16 executing program 1: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000000200), 0x6373e8893050474) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x2, 0x8, 0x7fffffff, "f99d838240fbc19f1d3e11bce2e3eaa7cecc2b0c", 0x8, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xac, 0xfffffffffffffff9, 0x9, 0x100000001, "b82aa4fc72d3b0c025eff83b1497b56342c22666", 0x4, 0x4}) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:17 executing program 0: r0 = socket(0x10000006, 0x4005, 0x56) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) sendto(r1, &(0x7f0000000080)="74b4b45ca3d717d4f9be25c9adff4ac340eb61f264e6951f9298706e9d22090b8fd83f", 0x23, 0x4, &(0x7f0000000180)=@in6={0x18, 0x1, 0x9e, 0x30d1}, 0xc) sendto$inet(r0, &(0x7f00000000c0)="f96da427d9c40176b454f9114bb21e35d387ea4cb38561b26f51c66c21b46a5af7e448a5bdb8936fe5cd24054e22", 0x2e, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f00000001c0)="a71c96618d84a79e27f91882d4cfb9fcb5a3c146f9a9f865314c10ef8054e4f7b839ae6799f7941fb790dace0c19c398f326f84311c906f5f0c582150992e216b795ca86ca495671632cfdd5919d02ca1ef82d70ff8a19bd75e3ca323b0ea526d7c5fca56dd12ff88b9261f11ff1c5e56d0cbfb9000ebf9c99e25c2bdafe60484bdb8a17eb7296967645ab02da209afdccfbd2432a1b95f31a2e66366faa0047c0357e790214458d3e0bacc2d1b2b52186aee27960e57d85c14a814344bc2a3c739f", 0xc2) 16:01:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="e2afbdbb8221c831f463e63c1e98abec93edd5b2bda6e30edb35a10cdebc23e9826a95a4ea49c69e2070755f6bfcea2340710d106dde7ce17030b67584b5bdc3d7a95b09781c448d0643d17395621c5233b51ec8d9684af95537fd96c0538838f74599ad87c68d6f0f41b5c6d74b9377ca540e6b15b023014aa46b46152250217a330ba002c233d7cd4b7d87dc11306ac360171951da8a11f00c8dc98a41c48514be7456d6d3e97ee768c4a8a1604f94e859378fe29d4b07f24d20ee68a5ec81d1e7680854fc35aee5ea6056ccfe357341bcd8a3", 0xd4, 0x6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:17 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') truncate(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x108) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:01:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x460d7c06}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000200)="9cc34494e9e34287a9740e7851fdd6fc6556d733f768fa745ad6926fc2ef0dc925d3192fc1feb21459751e18eb23f154b63f1ebf282cc6f91bf17f25a2bb41497b19f5346971a1a37e8bc39d32caccdee51d5e5c355bc4433159d3e9d89ade31fbb792210ce0934273bfcf43543d6a69e850801c86a039a97ffb769e7a55906e497146265945f5b3b03f330e01c8454d22fdb224d7496225a15eb36eb7f1df8e5689ce68ab0e4053b75046c7ffae14ad9dd61dff63a10ce996da05cf31d364006434d684b35509959ba3a90bed0c5e5c5af735537d8c46b8099e80f08155cb315a2517335806375300", 0xe9) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) fchdir(r1) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0xfffffffffffff8e6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 16:01:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x332) 16:01:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpgrp() setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 16:01:17 executing program 1: setitimer(0x2, &(0x7f0000001000)={{0x8000000000000}, {0x0, 0x100000000}}, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="9436e489a684f5d8e6d31895e5ca9dfda367140d94cb2e604c0d4da9dc176baa80c5c5ea8788c6a155640378817d15f91c86a2066d19f15954961f87d9331bcaa1412c8e927048de02504386a2309141a4f92c7dbd5699d1c0ffe5351f46904d20c8f11f1b0b969f171aee9e9117bd2990841076493985450ac61463f3e11bd1764f9e2b631a0ff77e1743", 0x8b}, {&(0x7f00000000c0)="b1757cdcdafff18eb5481e58f512256cdf8d3f762e5bbc64c5abefa51f367383cb4c5744aa03a04babd764eafef17c802f9eb2bce401f458131696c276be834652cb", 0x42}, {&(0x7f0000000140)="0a75213325f718e5327c065edd", 0xd}, {&(0x7f0000000180)="1f768f970ec62ef68b95379bb04f6f1f1dfe7f8e28e50403a74d3dc74a17", 0x1e}, {&(0x7f00000001c0)="5d669ad877b51efdf8896e5b2966577a4366b060350f85a584a10d6283b37f9498f416b7352ebc0a645e3834dc7529ab27a621718ee951d82b3f24f807f7bc44124cd61542d600b42cc47de268c2b2a1edfd6c320243c251960f0e0d23142ae2f2420c569597a8403e9763d5db270bc392b06db3f24acf0c676b800823e6bb0d0d0a8d0d7e010cae117aa7a941859153f23b66a36e486c5228c4f3d576c781454507b1056a998b00b3272e12650dc1ace29875f616b3063650c45e565e475138cc2b8c6f5d79", 0xc6}, {&(0x7f00000002c0)="5354181c9925a9aa96b863ab7f1bad4d66e39ed25b3b2ef8ddc620a7c8004d3bd103948b54b27e75438ecc8107ebce2f1269affc191fa70840f2e518a710c0d1dd31d29650a47f", 0x47}, {&(0x7f0000000340)="c6525cee3e6ed287ee3f9771428e9c48cb070a00125ecc3c569505cbd69305b890559d837e97f0ad246bb040395783a31da6d7b4d512308b5cdcb0849a3e4ba9ae5c7bbc67468a4f11184d4b5926e3d652061bd9a71b340db1743721beae21a35963e3408558aa42e49ba012934c5852c318f5c3518a7c649c8fc6ec2927fe63e2a49e89e6e22d4549eb6d1423c33b1a69f3b2cf0f82b90697cea2443e9cdfd971054fceaa4743744edb572ddcb879388d100551974e0eeeefda6ebe9a715171973672dd9b546324cb68bbc588c4b98d377bee3ccaf0ffdb5f7aad5a2dbcae26e5789cda25ba1b5f430a", 0xea}], 0x7) 16:01:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000311, &(0x7f0000000040)=0x84, 0x3c) 16:01:18 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) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x90, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0xffffffffffffff7f}, {{r3}, 0xfffffffffffffff9, 0x43, 0xc2, 0x9, 0xb25}, {{r5}, 0xfffffffffffffffa, 0x4, 0xa1, 0xfffffffffffffc00, 0x6be}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xf4, 0xfff}, {{r3}, 0xffffffffffffffff, 0x4, 0x82, 0x2, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40, 0xe3, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x4, 0xe5}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000008, 0x3, 0x7ff}], 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:01:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) chdir(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r5, 0x2) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') rmdir(&(0x7f0000000240)='./file0/file0\x00') readv(r0, &(0x7f0000001300)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/87, 0x57}], 0x2) fchown(r1, r3, r4) mknodat(r0, &(0x7f0000001340)='./file0/file0\x00', 0x0, 0x9) r6 = accept(r1, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000001400)={0x3, 0x2, 0xfff, 0x1, r2}) r7 = open$dir(&(0x7f0000001440)='./file0/file0\x00', 0x100, 0x85) recvfrom(r6, &(0x7f0000001480)=""/80, 0x50, 0x0, &(0x7f0000001500)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) accept$unix(r6, 0x0, &(0x7f0000001540)) recvfrom$unix(r6, &(0x7f0000001580)=""/90, 0x5a, 0x40, &(0x7f0000001600)=@abs={0x0, 0x0, 0x2}, 0x8) getrlimit(0x4, &(0x7f0000001640)) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') shmget$private(0x0, 0x4000, 0x220, &(0x7f0000ffc000/0x4000)=nil) unveil(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001740)='W\x00') listen(r6, 0x1078000) unveil(&(0x7f0000001780)='./file1\x00', &(0x7f00000017c0)='r\x00') utimensat(r7, &(0x7f0000001800)='./file0\x00', &(0x7f0000001840)={{0x6, 0x3}, {0x5, 0xfffffffffffff2e5}}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet6(0xffffffffffffff9c, &(0x7f0000001880)="fff9e3a64931bca7302d886bf830fc89ba3fef177a96a4e8793cc2b3d5e3c095afee8cc34cabd4fdf1e3c036a2dfaf99a8e0d8d3622b095096e2673e0260fa4106b3b51654e5bf279c7aa1bb38b57ce967715bf190eb11adef363e3544386abf221c3c13f4b42376c3a894844f984cb09c099c2adc506bb27c62f9001413b8477bd4a0fe4b3d07eed611467aa6fe7b8f5ea37157dec172b1275641496f0778a3e20e552b1ea547eb1b231a5fa4ad0ed41267aa9f436bf5a5eeb2424c80e6616bcdb6019da50797b499ed4f9341f955506a74cd2ed32e0a30701255f625816973bd95f64f769ad4a3fe07725962552d96df8688439866adb37105abbed1c2e4bf61a680b376f34b84d04b1811bfad7519469d190e2bca5e53d7fb8c49d84c5e729559c585a830e1728277e07f90605578f6efcface057fdf115d72c0b564e4fd00fb47a18cdd25404a88e174c3684d533c763d35042962121f654aef9e03a4ece339a5a14761fa002356a9d58152d7e8b5c55b8727b5e5afc38844c5e8d309cdad3c50cb98522483f179a35ecdda86467967297be94c6e0fc5911a0c68885b75bdd0d88431915ca8d30cf754d8956498326f334f33cbfd273b3fb7454bcbb07f7822647eda4a4ed49e62b9cf909477af4a73c1d69516ce1b55adf25997e52545b33746a61dc348af9dfb1282b6a97eba038c60249d9587018d6722cfcf266ef09609f33da9fc0a13af98ef5797b3cea245825e428d9de73bd38a06230fe0732af6d2653f6e35c693e0e492c161dc460d811b9af7dbc367bb70f5c2e69e9f60e70b059438a47a044e9840fbe4f79985d3c6a3ab2ca3e41baedc78e4522763969d42cab0a1d81ff3e524e7fbfa629dcc4080e23b1d5ab1a071a3ef81d733bd5c32e79e818041e505c4ce0f9bbee3e3cca44baab996fe48f73df217ed9374dd8ea6b1a4b89eca353ee7c76fbcdd87b056f1ecc39fe182e2bc3bac36f05ba86f4166c9f620729a76036951b4780c4ed086ca4011f50243e0f566aabe02bb00cc28ef6c8473b68a6595ab8c6a159cb97f9e2b2fea4cb48224ee6b15021fa9833e33aceae8ef121ee21438c3cf0d2d1a9013a02710a3e7645956590ed3cdb755fdca8b7da59c2893071930dab8734a42a53579d243b552725ed8cd951643f519887371e6d0708251890da7abf81b591be178ceef7399ddbf0f454b5ee30cd8f115e58bee2ebed28bd89c58b39e0a005d0eb53af7146b935e7df52154ddbc897f3874f5962d3a85a068c8d8a911e77add4914db91e4994f95c1b4171240c05113c8d0ddaf835c4674239941b6d39cb0fbc220bb1cfee9bcc83c475e4d024f4ad13cad3a3b9274e7537cf2df92461c71ae8047f72c158d58288025c6f1a68a60df589e23f6a0ed8d646874e6e04e1cc0959712924696006cf2f8755b3c96767e1514f54c0bf86e7e55eeddb1781c56f84ef7c6661c1e3812de1c194f787b1458e8db1f9bc29b8f8e21a33de4cbb8935e5bddad14ff4f7c314f61126eeecd021b3f77eaf8a118e9c315bafe76c8b798fa9e9832770e47051e27d88a9b0edec7da8f7ae21ed8d2a133d9c922f4e44e4a949ccfc83b0e3c614c7073046fe2c9b119e0c039bc1d6c53c9d91501d615e7af2e55b536060121150649081439ce6c08861a4e202fe1261d3dc9aa005c581e25c7faa9aca7814aaff02a8fc265caab35c414825f6385cd90b1dccc117c46390ca1e8ad8d3e1c66bfcf98f3fe96cf142d403f0ab33f95bda5df3d2e44f3c69d557e44abfcd9deb047dbd66b96770ecdd1819e143dc4470f24caa231e04cbae9640e2e6c16d21fabe9e161022a89f868780f57805e905c4c80c298d1857b03e07753397f956fadc7adc37f2719d8a2de73a42a74bd0999730606a6d50caed8f459cb8acd930ad2fddd7bf7f4261378e8612c28d2351d6fed6914003c114e5a1bfbd27aa31b192f8cba159d202231d8a2059092574b45d0aa54f44389a3df18660403bf263a0bffc2bec628a1e2a6fc59ecc8b6c9372ce681b3768f46afc031d9c51477830d0f937b03cc4d1ee56f3f64e726dde0358ac6402d3bc8b6e885f3d4ab82c2d9cd5687e160ef3fc1fd665a02c28bda6d93135b56ec502851dc97b8b69f0a9953e645142efd4b90f145573496ee79372579ac6d3af6bbff6fad4d5a9b7edd43cedf4ab330bbecf6f9903d5efa34353acba6427484833d6e53d1bcd014ea268faf878ab5d994b942cea877118e5146abc7a38c108b45123bf40dfa26bf9f094b3d17039fa9d0090f1c2049354f627ee070199f03317c236ac5b59e3fdfd0a013ff38513b98003730197b89c96e64e4ad9a3eeda4bf1aebc8db04edea6c00517e3f7c4a854ceb946565f8829c2a71337b9a1eeb24e985d4812728bb6e85548b50e9403573eb9feb5f19d1ae9ef9b4549f5991e5e244bedd856003c9ad79f973e6961b33c7378c9daedd26cb5fb4ee9c52fc85dab2dbbb3a0441a8035df93128411063a444706d35584c9bab03c13ca948b973c77b216cb6e5a14dad756a5ed912e3ccfae71d2b113bc1d567e8805f936fa332551843f298b90865d6765bac2cd2c7f9c2a924441c315cfa90d0fd65292132df1d386ba8d1e797b26f1466fca5e2a8a1823c58672b7dc26b0cc808313d2d79016e02c464824aff58db32995d80eaf752393aed22ed25855fbdf6b7ef3820629f949dbc6a9918b5847f7a30c19e6432f9dca552828a02d2b3a7bc5e103ac62b3905cd9b5382696204c176f5f5fc010ea4e1e8f2557dc8a74aa1a3cfb18d5d9606a012dd0f901760683bba9adc2ef7ba72c1629c6a5bfda791dc7ba31a9bdb31ebebee2c3bd01742bc4f2153c89dc28cf8859d71a1d3ebf6e8946d3ab1e7f1783d5a2607e6fc8bf80cdd84d8e5a43c55c917428eeda9c5db008d025c813cb9586e934b0448f3d82457c93c9413126d2cf9ba467933225aa67ebfd938d7868a75eb551995847c7e0df4b3476ff7fe7d0787f34c25a749c32cfef70602d033db6c451ebd2304568b1b1fb5a836d5850bfcc3b49eceb16b7bdb2ca7d566de985c8149d6bdbe2a814107322fd2e0de6ee7b7fd456e3275bd67b13c960ddb877d6607cf1a67fa64be7e10dcda575b675b77dd3ed8bfad9452ae99bb4a10e964e67c2aada8235525b0338e458a81846fc58c95e7424813043fa992fa21aa1f8f79b926a817708d882326f2958c488c0488cb477c7138c9c091460fd55879a2974437e1781d6f1346330b04b25729b1b612d131ada135b5e336066da6abc7392d750dce3bab5c015c7319d994be070bd077d2c48c35cac7a1e7c10effa78e2b20661ef2f7bc95f1a3476402a9dca90a612896fe1a3fc586cadcb909a90874841930b7e0df0314b8ec9cfb10ca646164ebf317a8673c3bd844402850830845f7da45283e51dc0881576a63d1a1a3038193a1505653f30b01ca5bee3b98031d3809ffa1c6d525a117045d452a20410cfa717a261789fb62cf15d280e92d94d2989884d4793b31ad142fdf420774edd36e7a4fedde53d89546325b35934c4c3260bc90381c2a750eb2bc2ce53e1274627bbde3bcb3035d79f3179b05eaaa51ea58b6cab4045d4a0c8c5c3a035ad15c4e7faea852dcd3511fb4811eea45b65616db4f13a8e7d1c07e35560aa67e9951469358153f708fae47c65d4a2abbb610611197bba9beb07a51f6a7b93a8d4e110b56b8f2f30778852e47d58f4e5ca717076af25290d4484037ac7346d4c5d72dd15a38459680f811820252b2680b9dccb0f2a1a54b863ba24074dc2c647029cfac591a376211f8a8554ba3b200e2818aebeb081e273bab6d888f8e4869e2eeef731536870739ba215b4860d78a44113653ed2e4cd67b26372e7725a0fda09ec5dbb81d9481a83dda005e8f9baa7eaf4a54a1f6c6d127a51196bfd7835277b31f2d00dfa448255198b7746013ee11d4104fe9e923fb8bcd7b47deb195bbd2b501bd41b42ea7e2ed0ce790eefac3be94f235b3561ac2f084f6a63574c4ad2fc037da76a0cba9802a29e382650f9d90904370c61d114bd798002bdfe9844cc037fe9c65aa5303262fe9441297fdc91fd5b7b3a29af0d46b24d7a8648ad093f0a3d0c8cd7dc3843e857e062ae279a47b71ae66fecf4603c22c5412de857c9c0cb994c8916a7479d7bc0679e26c9d2b6417b7fadccf293a69ce8e99f88317c4babf3a954d039f1c316b60f4536c474212eb53738c55fe77d64cdeda47e55be844a8829b3fd045e53da7621f72c74e0180a8d4bda60d35c2e384365b57b8e36d5c11b2cbe853572d251aa013611bc5befa8ac05736f0717b1d5af2afbbd1b53e1e62d10ac1541f3b7587304a6db1327ed977979a45d688a7e3248a21077020f2389c7860a00343f916d92a4ce890ba57e96bf2989716e8d7c40528dc9fbf5a3db014f2bf3ea9d9c45f250203437aff6ee712225753306e6750603c65904c9b489a6c2437524aeddda7bc349c298365264a46cabc17e116ab65fef3b35c3588f84ddcb841bf13fec69370741a7028a028422d2ab6604d04332a521e0d11aba72a7975230ea3cfb220a2fefcd67f87d1747bc1c695879f94735481a31d67aa310d2940bcadbbc1ec7f6fe7ced13cfa4d57761169754cd52bcc20dff7d6ebaf3bce2b50453dd7ed7f57bb8bd9720f19c9d5eee6fd9dd4067a82c892a33fa1a975a8ade9fdd59dbdf7bb253ea64b10835c095f44b6be391e3a8a61bcb5b7600eaed30d9f435fb7da6820d5bd24d8a0932aafa182f11a5776e46bae286fea246be3220b089903784b5f0e395cbcad4cb39d6c01c064eca852a55591ca6ce0b4d926d223f8cf640b81d851446d57dd549b1049ed9c91e78d7d0dde62ae627a00ee2094f67221416cd38aa6d58fe286285bd32988814d7e5ed05fc66ea39c4403f465605040b99060b3503a63039630950f64b6f03138c599a4941d557a976151501bc2284c9a94035b23d2f8d287ddffe15ebc7ed7a7ab7cf1d5ae9bc40aad56a9965a111aea0adfb14f03882749da4388da9fe5d34b11fcf117d9264a25c20526de8495198c4a917312bbfe3986f69be8fb8894015d7a2b8c35ddf7f408ee306c7b90a1d1efe69e8f036831c3dc387ebe003f8be25cf95cfdad4bb50c188c91940086b1544ee97dbe9419865e4bd0f5ea2aedacdb6fcff3e9b67c692c0c787ef1f1abcee2db3640b79e1adcc214da91f747f049cb83154a9429bb75de9e5f5d759d48e655fd41fac17624b78cfb5b0abb461a00f91ab85845ab5ebbfe6c72357299833e8b407c282894beeb60a6dfbef3635c8272a81cc0cf2ab0aaaf79368d20580f1324689b0077724bd99a06b0e4c6766618e2f8a2752a0699d1ec85e40388d99c89371966cf7bb8792f1fee7ad606c1d8773bc14a47e3f46955a6346b85eaa3441508e1fee1af21bad813209559d69b4a565bbf13ea35e6674da156fea0dce624c940af094c17fb95b5c6d535e87dc3e1b20b572ccbca4b244829aac7d7ba8c3b8fd11024d6dc4568c78e8e17966b79ef7dbef212eff8415cac398ded7a6b92c8c7aab0fd8dfb94dbab0f771d0bcb0b40f0859114447b420fd7927984d940ca559f9d1b4affa2c50f78aab74ef278254ecbd77054b8df3d144d27671fb6fded512299fc82f3a753d4ab689ba935c2ee9b53a377e8cecd8e268958515bb8d5d5974551e6b3ae99207f1df27ccdd19d6a359bb50bf6181e55d4fa3c0417af156b6cd83a245585ffd0dc19b472be4fe6a2622dd6b568371f32171cbb53e", 0x1000, 0x2, &(0x7f0000002880)={0x18, 0x3, 0x10000, 0x2ed}, 0xc) write(r7, &(0x7f00000028c0)="f7481e565a8b396f0efc26f0e08df49c58f56dfff9964fc70fc2c0b11c69769b0643bdf7ec7d4fc9c0626ee1acdd35b9203ee40a24a621edae30d25fea57bb2ed50934e74e00f08fa099395f2a44f96333029d665f43", 0x56) openat(r6, &(0x7f0000002940)='./file0\x00', 0x20000, 0x4a) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0xffca) write(r0, &(0x7f0000000000)="ccdc8b2af6ea36e92162431a1dcff64ff2de5640d0c5eadd61f2274f8b08476ac053cd91c2fd0898b16336334cb8975f481f91abe05b4913edfea07303a3d0c6e1a5965959de053086c400179b86d9f8e99b3586aa316c82edf958c8bb7e8002abc397b9d99250177509b4133082f051d704bb133e3b9e580f8eb0eb6ce997dfc4913be6057154b4e406297e0f3c27c610c92a17dce4f6fa8c16f555c5cf85e411039907ef99fbf5493dccc38264deb6f5ff370375d85e49edf33779114e5d7af0799d168225ffa0cd1d3a1b44a5cc5f403a71861523da9604cb31edd41142375734cf584b84e6f532b065d822f1753541f36a00ec1d0de5549ab990f4b53865e28e7bc7c287fa5dbbc231f2af5865cfb36f5b17ee931c00b6ff4861797a045113360faf14ba9d84bb93eddfe1ad1428fe03c68d61065146031a4c86b3693f3799f29e8c217fd69fa45c4712ba2afd15bc9555d68c68dfcd76d3e6fecabf5d225a0e3c943918e95e617c50e197232a8f43fe7be800a091fe2c22a78b312fe6915dc09b95180e6c71bc0ff3e5c1f09dede9592ddf90115f6012416120b463bab40dc8d3c898cd664bc6be701a6cf8288b1b6403f5b7451ce9a86c357e5553b99ffc0cdbbed7610a3c6c8836868a96baddae229696128d084ea92eaef374e9c73aea21e91413a570fb4dd87d3a06f23ee398b7d9763ecd74fdca3731c55aa3b92ec812c05450da4213cddee296c856862a989e775d3b57b62efb12c242d52b571997c57606a087c1ebcd4dfc26ac48d7c4c694ef25d21ade84c5c09caf93183cf33989d1cbaf2269974953f04196ed85d497703500e4c3f94f557d166b0f193dc9f247bf4bc0c252002fbaee03cdc00e5001b04f0d5a24f54b5089cbdbe9df8eeae310903ee5093843616356f344c88e2fb1ee6c7bf161215a705d83f78891b77f927fb386bd9542e5241358fca68d5ba34f424e7dfa044f53451e872b98edfbd44fb21edc87075c91f35c80650145a490a4b72019f975ba19cb1c74a27022757e6fe9099b086642ec55d3adbd309cb0d8031539c6f909a0fd12422d420a8bd64fe632bfc90f3ac2bd3a96fbb42a385aaf2eff16352caf2430060557f3e526d177a436b4fa823af8834c362d07e8a18a9853094c8b297b1dc5b7fe3bd137ee802ef895ec3aa9b91011352b98bfa0094e7de7a38abde9bc08be3103e4e5f6cf5268621338f787de20b411866fc6c474e8f0394e5faddedcc30800781b677ed2122286115f63c7f7a8b1de3e68ad89fe078ceda99ef144374f3c5dade9095c83002821507b8dfbc800c5b6b76f3d2285a77314e8563fef9d62b8b90a1223bc04b0b6b28cd78895e363b1d095ff1e4fc27c3ed3ca9b1e7d190589b49ae8b194e7d702513f4d382766e67628bf0236930d0f5ed89dc999ac67c7552db7f36120ea50bda0d6ded1945f5566bc825c993b3317f1b4ea27760e2b246a2a6f155007e3d856bc09beed9737ec90b93c8be1899f037f993accc7888a89a1b2fa29a2f1afdb75ba3d1d5f319a766b9e343941c375d119e6d10b2b081db6da4866f0f3635a381790a7f7db982ccfd59c139aac3c7dfaeb06d970734f3d0d1cc7d4c845f11c8e80b6af54ff349fc89055fd9ec7af5597d9b67636327da67c6e717beefcc6c6f24016be754d14aecf99904eef80f7e258989856505f50f4175543cd237e565f4f9abbd4331602419e9272a70ee0e3cb54b167019a31ac8a2eb43b9c71e9fdddad5f4f63088027b65d67ec0a8e2c79221688f1bdba3f9a49c157d4acb68ac84b8ca2de8b24872eee4deb6886b49aef7c8e9f00ef53d8d6e4b39a8443aef587360766a4d2c7af7d6bbd17c7aad41695ac747c0edc23b8625150b8ac2ddffb04ff1e7369a3d5d42eca77df7560b75a3ea188df8bf3041769d19789adcb7744cd99c5b84ba59b1b66cadbf171441a1a2cbd096717a7dd248bbc5cd6daf3077fd30df49e21bbd4f3ae47c15952f4dbb0e67bb4e189023b7d7b5265808f91ced6b630848f6ea3b1dfeb8eb7b1990a3a8e051544d9e4a07c5f091c6c009d7434e650494bbaabd04ed73e71a829dcb293e8f33f5088e81a8112f3c6499f0a8e0e8db2f6eddbc2c6646229553b0df2a349fae805699b09ed554db877f2bb15d614eab07a4b38d86c4ab6089b0f780e44e9d91070bea18a34cb132491a706f67aa9719e9f32412cd778e9bc399683308461fdb80375da313ff044c983f472b1af5b68fe6dafc5bb5c154b1f49c87977ae637309135ef710323c823cf51fa49668c1d8448f5f28b669c49976be38540b0a65b277e48b79a3721ba9478a350560869422fd0413c670d594755b784c151366d5901fd78d8ed8ee825c7d38e974537c97cc60c2f16e1fa7626c17f2bd03b4c9d2914c88496b617acfb9fda268001889fe9de93e2cd481db7c148cd9f20814372170644a3452941c449e154c8d6ffda5f7850482c007383c1ab6b2bc569f9ca956bee349cfa451f8f9e208a5c3ad88e09f10c0da457f597f3a6afb8710820a05570bcd0812e38e29cc9baa20f1524532c34038600a7975be4bce54c3231aad045a8d3cf2519943c6092573eaedd11fa16e5eda6663c43e3ac018fa26ebe07c3fdcd58b14f5a082769bb095e0a09d252e392cbe95b63c8235b96b7189e1882b4a02b154d32f601809429a7d2959bd97ba00ece97e4b304c6a22991405a2fcaf359c2ace718121a3948df7c7ac30f943f262d98f3d4af631aec3b126f5175ed40bd6d56ee8a27c6124becb3eaf7b6bcf2c0da02b12409411fc963583d993d94433a32a5af2a5447b5e0008d0e9b0ccfc1bb7f47e58e8560d680ff3e5d7a6e064d956de01b9634a0a73ba9508173ce6306b800cee68d93e4802d8e570c0575db8c36fa52504b42a20d6df44866788aef63eeba75518c3beb4dd000b0d5349ce05d91bb78089e8f394f7d13e949e622ea8bc920d8329cd1360a828327aaff8e074699c566344016db19387788fece101b6912a8c4fd64dce0dcd2ca44ba558afe10f074a9c7d3741714e48defc198fd702d4bba15187145b3890f3fed413ac8942f8b8b9f05e597c703daeeb1c087754ab0b9e9b977d373d7db8e0ac419025a8a8a7666beded345b296e31ffa64699adc796e31b65ce1158e626bd34897603877634df8584b78ce4072da5ddc0b8def460d855a12f6eb9161910d35b801cffc333d1acd7cb0be7c14490c48d2bcf4bf95cfca6b7a1f22783f26cdfd288c61bf1af03fdcd9437d33bb917bbd687d9c06fe6b66158e352d935069dea6c1d79709ce617af4ff18a6a57dbf97b16579bc34773fd5f1f3941902030afae83fbea3dfed8fe7a755753ce1f0c5a8a31d83e5d81c1147a5c31a9c35bedebfd83ffa06feb060d9df79561badbf7d969d7c43df89ee2a45040aaa7f6acffbc1c9da120343ddc5d62f894a221572141b667e9c2e4cc2ab057921f542297b73055a91108e8f49487e02aaf8d1ebab41969758de22d4bd7e1d32401a32ab790e2d9a38987cec5f8ca4738ee942f2a6228c13b5ee2349b417621c804d0e7d84e29c6bae363b58e29fd032413b08f5caaa7089a07b01542b595ab3c15150219700741eb82422d1f0532d215a0436f89a8b0381e810331eb1dbda328dfd5cbe5374f4d3faf1bb305a28ae0bb4b8996559306a5bb55ce466cb89d0b2da8dae078c0ebec61edfd7b2821cadc60d89d8b9a93ea45b79b37d06e6a580b68dd31911621e53ffbf12f9b154430ba9f61e5d3e431cc3084eb874f662af2b4f210581f6fb9f8e5762b0e0bfd78fd5bd1c9939b8ba4d1fbb03b034fddf96e6be62262b681ff4a733117e2a25936c607bbd720c2d42b3fa9e596f3099f85bf142f00fc5c2b87e1bdb41ae5920e5bdf2c70a138e59b06d8c1d6bd195ed19ab46b98c002ef67ba5527954f0b6c7694f93012265d4d5715fd14e3c25ab76099c8989aa24bed0d158b534a2a2d59beea1b00982a4a712b88a107e8311cf0f5b5e94e37e4b19c55af65e5c294858aa81ffc4228e06bb9d212dd2c0ef78e0f13def82c0f29049faf66676125d85591793d6575d739909c24098578173039f7d724c7817e5300207d0773bccd7db72880716726a0a0b16c4a2edcbcc7d5b29f82cba5899ef13b1ad9811c394dfd5b24357dd941a67c7baffa68340f3c11ee557efbd71c95125ab4cb3a5254f69b780228dc74e3c339f081c3db8a7b4b6f7463646eb02338659a7bafbf28c2a98605de10ad22b7a991bbd85305f1b882f2128474b3ab1fd71898e5e458227562f7f1563b2efcadff3be15a11a871bc105833d79726ec8c4f6649f404876ba625ecab4e4be87af24828c005a2277e00e12c5878309fbe40013c5401010e6245906f00e1e9bffd223ccb13dbfe7d71a144a5c821cc1f41c446f9c74308fcd9970f71ac1c3910e11c40c0b9614a576f0169d6ee98470ee8a18aec3baa0c2c4b70fb5a5e58fc0af6dd21c2c289c92e3f913ed0afa2453d159005756c96a39a7c1b6be388b7420cac61d4278890ade027d78f1c43c7ddd38907ea815cf46fe65496fd3a8c167748d838f5329ef448b67f09f02d6ce66c81e7ddc1f4cb07a2a81b866c7b0b8aa795284f851d397fac7cefadae30d56c08026115c701b12b924cea67e390fd10fd710f7de96bb32489b653d3b16647ce50a99ae2cf61f162595b1ca2d3f3fb8d0e5e2ea8646f281d204331503d18f54bd40afca9f34484ec8c83e5331bc7be66d40fcc2ee13a21f007dacf3902a9ced17c9e2b96e23eba7a9653a407f04f113fb5c64f53eba4461e590510bd5a6a280db601a97cbe8baec776d5abb92c972fac82620e81cbd45d6732ae3333a2184a530ee5582dc1d35e18392f140126c45b57c242803e70712f3fa981c68a13faf29c953a39bb8bd9c738f715414db0e4adbd05424860407b1d81fdf45e6bc63631643a3fca568cf5531cfbbb734d87a756ed58d4a7877d726016367f65e25b1f1a8e564d1ec641c0371300c9b53dab0a550beae244089143b1ac93c75c2779d2e67c0cd58ea48f431f7e5edc0a4a6f2a686faac48d5d1cc0e2b43ee4d6681148565ffbbe81660dfeebd8dd4906dad743f706f8f7c2a63bae1dd8f17d3b67252d4b321a7f2fa4467a1f06492a503130f3ff0900784b2ad1c399cb230710b55f2427a866a1539eba35994aa6c4ac36a906b974f631f3f1a47f9050eef5d68ce6840f604c40a310bd20d65f7594f3c3a3a2fa34130b0795f8d4af5d95aad058a6efe627760307c63737b5373b8219d6fbc0172cad7657797c443a128f6617ab239e7cf4cbeee4d34d7b2529ad49655ac6258f2e6f311ceb184e7f1c4a3b4db11d36499c2a6e64adfde90804b0b29ad1c5e3d65c9b02aff2edca51e5f328a04459efd233de73e92f89ed372192e75d596106e95dc4e40d84d62e386735dee5fb78dc11d5f191a24e52e7c7855d596a43e31dd2fef4230e0783477e9854cdf6b40badaf00085a0c89a7ecd9b025dce51ff8223e49a429fc190ffa9ea9bc9dfe019778c250b39a5b1b8cc226f32640a9e3a85ab13506944ab70ee352b98ed715ea4f9f518d7ff2dbe636296b1dd3d328f153a4ebe46f196f854ade11de3944cdf66c727376d23ea2ead4b34f45b13ab1c0a7b82e9bedc657f36b7d560f3d4b40734124cecd2d56f316052a0bb1e73a1f4342534afe57da70b0a7abe357d7e07c087210799d14c75eddbe7766b84b5f3c7376798e0cdeaaacd51f2c29b286773caecbb8806b97d4be3accb40248fa", 0x1000) 16:01:18 executing program 1: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='{\x00']) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x200) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002b, 0x8000000000003b, 0x0, 0x0) fsync(r0) 16:01:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/194, 0xc2}], 0x3, &(0x7f0000000480)=""/98, 0x62}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x40}], 0x401, 0x0, 0x0, 0x0) r4 = accept$unix(r0, 0x0, &(0x7f00000000c0)) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x22, 0x21, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000008, 0x2, 0x6}, {{r1}, 0x0, 0x3e, 0x20000000, 0x6, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000001, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0xad9, 0x80}, {{r0}, 0xffffffffffffffff, 0x28, 0x20000000, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x1, 0x1}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x48, 0x401, 0x7}, {{r4}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x5, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x1ff, 0x9}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x3ff}, {{r2}, 0x0, 0x20, 0x80000001, 0x9, 0x81}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x9, 0x7}], 0x8, &(0x7f0000000100)={0x4, 0x9}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) dup2(r3, r2) 16:01:18 executing program 0: r0 = syz_open_pts() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000180)="c1f011e4cf60943d4064122804c8fdd3e981ea79fa99c4fe21489795957afaa7bec605c852b4973ffaea2dd17d0b58ebcba420aa6c448ca91c5d57b26dd4fc631bb7e3625ca00510e671e40dd4", 0x4d}, {&(0x7f0000000240)="9f4e386fe2e52de2ef4e3a7f06c791ae11e198efa5fb77c65bfa22a5cfd01c7d7b4b19491ec1da55b97a53e8f946956f705a49a3ec", 0x35}, {&(0x7f0000000280)="0e451609cab8aeb09f9302a9385b472afa05d71a19a14ea7024e64919094970dcc7bec8b037b2a55d4da6665db3c632f2cb7a5ba9597aedc6bc25f493cd6d9feb7904a5ea3f4d4be42408cd9fefdaed1028f7e9f349210fdf949bd9add47aea391cb40026f04263a802e33715ee87c2f60b8ccb09d13a1f7078b0e76acbd2f0e4939f535d460a5b3f7a5996b9604672887f773f57bbd56d5e8d3d08acb8818b7da087ec001b24ecdd0b019aab43623b0ae80340ce25c449db8c110921ee217ca4b06310a02b3853715dc5f9c90f88ecb67d9dc6164e3a1b0", 0xd8}, {&(0x7f0000000380)="5d3db01283d60553658ab8aecbce5523ec3aa45351360ba2ce8826a7fdfa84be2ac2bcd5a2b39739cb4fb291f4ace4d0c231f8499e85e46542337c3e25ed4d5fbb29a4f21be935d18c1c619b841c53776c3d680abfe2f52592fa38911ba8f969f9d0ffdaf36ac630cf05caba5608d8642e12a6807117d751fe5ca1f897fb08a38b852649c1bb53573af9b3f41a089b", 0x8f}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x83, 0xfffffffffffffffc, 0x4, "2bffb9adf488fa57b6fabb300294b2ec2d46a549", 0x80000001, 0x3e97}) 16:01:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) r1 = socket(0x3a, 0xc002, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="4fd2133db1a65576bf9f9c893593ce722945beb66af28c3938a844fc82d0a5cd8bcd384c849ca09abb5ae6582ca3f4e543143ab5faf5ed66617763073b86a55f5a4639e7252f66bf3c286d35e684dce27414f40ace8e9e0fcbeb7f5292d360f2fd84a72d45032f2a047ac16a1d670ca83f9ccf2ec6e2e177e9399eae5b8cc5244deeaccc5a2ccdcb48ac7e5130d4e0762b7a4942e50da9b8f40665ca1592436c49e002ea6fe47804aa34a1c37c5e6bed2d37309383c3f1eeaa8f7625b3c2e208d1d93684", 0xc4}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000010233bb6ca2cd9d10000ffff00b2b67cb4b35b04b5cac24a4ef1000200000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000111800000000000000ffff0000010000006a37482f23ffd7", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x8}, 0x5) 16:01:18 executing program 1: r0 = open(&(0x7f00000017c0)='./file0\x00', 0x820, 0xc0) faccessat(r0, &(0x7f0000001800)='./file0/file0\x00', 0x10, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) execve(&(0x7f0000001880)='./file0/file0\x00', &(0x7f00000019c0)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)='%\x00', &(0x7f0000001940)='[\\\x00', &(0x7f0000001980)='+\x00'], &(0x7f0000001c40)=[&(0x7f0000001a00)='&%%\x00', &(0x7f0000001a40)='#+&#\xab\\$)\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='@%\x00', &(0x7f0000001b00)='\\\x00', &(0x7f0000001b40)='(\x00', &(0x7f0000001b80)='.\\\xbc\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='*@\x00']) r1 = syz_open_pts() writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)="c256ce758b4f24323aeef5b1d151ab49af6a3c04afa09788f7cf725f21b09bde4d5ea89c025a643b4e5bf8ffebbea7b7f5054482f043616789e76b34660fc68f0122f7c5209eb53875cf8c4f07fab44a73ae90990e98c5808ea1e3190700059dc900c00a09021d09b25a6a730e70ae006612cf47b8f509d3f72672251ce5790f77eaf5dda4ded008d4b6a8016ebf70aeee3c6a9a012a3c5add4bb458597542389535da725b86de7e0e59edcdb518c9fdffecaf40434245b4c45f16a7c95c7369c1f1b251a06d7a531cf461577bd3e3cac10234422f527c81a7bb143cfa057c719e59102399a5e14648bf18e13c94e381", 0xf0}, {&(0x7f00000001c0)="184c47ba123e560fbde914afaa8dea3201d69abc884ba0b5605519e12e8cad6682a2076ca10d50bab901a464e9fa55bfb3c34e3c21bd8a9de489666f524840eae2d4ab9e61bd1f00c68bb8f6f33b91a6df3e4a2ab9932ddb50777b4a7c8af7105e279801bc74fc75ecaa4d349c6fa21550d63706fa66137dc68d1bf5106c589ed0d6f4826f9b85bb5d709218dc466a41fa4b33b674f05e321a65b8b5a7d659cb6dc6dd7c7e64617ccd4e5d6b3c081b0a36e3ada98e8bb22b2a84d4bf851ea2de936661eba894a19c5917961ab36de465b4ea77e3093122cb04d5008d07ed", 0xde}, {&(0x7f00000002c0)="fc30e4a007ded76a29550967e699a144071f778bf5c1ff48f4ddfc730b01df07555a92e4f61d8af420f9d820dfcb094c42e71831494f884b74b440897bf1dd02d1b0a6fd40fac1ec0c18dc13658e79245f11b9231ec20415beb76e27334847d8a51bc7c6e31dc509f3a712d989916f0de2ab73f1305eff125dc25ea6d2a53c8fcf929a4c615e32240c4b6b0cd2586d9bad4cca3bab6aad463e5696e306aca6c4f06dc0fec9d8729f7729fa436e15f4a12b3a30d0ca9485a61b18490de28aed313ead9a405b5b93982a2b47b7c9ce1fec0b7c16f24ef1b183c703a7dfeb99b418cfa82e382f6fcb322b89718885dfade895836a9d03fe14abcac59681c53d2b1daaf44adb2fa348e7ea4e1004f1e362877fcc39b857afe046299903f8a45134a36e437a55d6aa1959be361691a8e6733b8d33d8a13ee3eb3f0ce9f7d70d8e0b4c8f889cdc9160f651a7e71d027a2e427e704c03c3f2a2523dc0efe39e159ad1a976dc9361df32feff1b3a280c80436be17e86610f85fbff019ed62832eb67aabc559cbeb148401be9260c6deb9005a713298c1be5ec16bf873eed79f7ba39db0fa31aeed88c6623aeeba23f9139c55f6a132c8f7e8867bdfc06e67b438359f7c94dca9bedefcb5a105f120b859e88692c7c69662d6d36ac0a1374a7d2afd92c46840d398aeec3dd5bd1fba0178200e98a50d5a2944bad36584e209adde024b083dd18f30523be5c853de2a2dcec0738775060683a3962bead9fa0f5e65ebd512965fb4b9d19d37d2fa394d60c13ae88175118d1050702d59d2d7dbb34348779da9d79dc6c42da3d02d5279d65bb7243f6c37292cdfe5c65cc5235ef0b875ecf3faf54ed0aa2c90c7c93ca57c937b7dfd9c9ee678822df7bf3dc17ae340d604bc13b116b572d10ef1ffb76f707fdf4b4eca46dce0801d08b8f9d6795e8dc6e0879c3cf895be0ae03cba01b00df86345d3b215d3e0c9a907be26559c972d9819e0586daf2729c4d71b1a318c004d5f366da75c0bccc4befddb7d2bdb8de2adb1739be16b5c88ca05bb8567f817a2a1c75da934e48e4f49c0a1bb168dfa6c328c4d9f810d36c6dbe4cad81486408f3d5c6dcbe0de8be99a864779d87ef8467da387624eaa1c396cdfbe9d9e758bfb47da95da57bee998eca5744334a74c2a5c8c757c07f500174d23400279e054114e16f0f5d0717df6b568508c76ca962a2e78fedea0e4dc2714744501a6339e1efeae54e0ce80d44ba820f351696c3fb1b6c5b4e1c43443e333b383929f2a8571a819bd9f514b2a93b184ffc09f24e049609414375404a5f69f8223377bb6a10171fed78c5c7927bfd32ecc3ba83b9167a58ddd417b4be1d3e9890961d8e664ab645621c8be7e9786d9b4f1087cb4bac6c7fb0bc763371040c67d804c43fa849e4d2ee40c5dafba2de4b2899a5d0773bb3052c18f58127d54b184af5bef0f9196c2293d706878e5cd42bba5294fd8be862ea9e13a65afad88af4b8c389a90c8e0cd106b5df8b180efa42d70e5e81b90799e1c42d6ade06dd5d6c262940d361f6c38f53172d62149baeaa2b8321c17ce666c5654d27510d3a9ec7dbc3ea6a499669da5ee04e5349872430f4e3f0104a989e40134b4a5785271837b1b2caeca3d7aaa383ac66ee484b4008d965b6e527ddde945b3852d180f484791a2524a6570a76daff05b6070e49bccec4746866c7f16ee65e9ccdb2d234450aaf7f8d114df1ce5931a6c37f3de0fdb98b6caecbc274aa01079e2ef73f17885dbb4a877fd348a1206c542a453c73d598f7766b5a2885b7ec4bb2104f35db51e116c8b4a6b0fd6f11404d75338dc166c6fbb04f8863d39a0a2819b2f8fa2aaa45dc5d6b550160dbc8c513d3622646c868ac8b8142873769240ac5cb9553a5ae55fa2e8edffbe4240fbc577cb2c3fb796887d8912079251f87694c2700cf8259fa58adcb86ca6fbc2ca1245a100fa7e3023f794bdaeeb070a25182cbef16df541f19cdcb49d0fe15479db9c638f114f16f7ce4fd3eaf499f71fb442cb6efbd1e75090004bc273cbe4ea4b94069b1ec4b0a81e292cd09f9f106c7ea1303c98090001fdfd8a248b6db54346a85daf78db7543fc516510d685d29a74eea07be711c35f3b55f5722ddf545dafcb2e0a07b2fd859c43cd5836a52e263e19574a4a56bf8cb6e31d56a3fa4a4651179a3cb330e3da5d14c6dbd2a564de558023351cc5af65d183eb5d21919fd27b3019c7168c5f9556429b6016de08b853b47456733aea06c70cb2a8b6b095865d09fc73731f0d7efa0fe051aafea5028b2d9a3870e13c35d45c98b39e648b25f6fd4b65da3ad144dedaa576e2c5a5a40477e55e89a9c9cc6c8225769fb817758300de3fe11222c2e774f85506ae0d9750798cd154e801898bdb85f3472d8f38928a740519e6849f92bc281a38d01249bcb0b4da44fb327cd6c4cdb6372d44fe6163d5d8bedb085e40fef223ae6f7ef9f7ec20a010fc469070ab1b928b80ce1d50d3d3352ff79f59ba99b86340171517e2dcd33d524f44afd7d6a94e0fa4452e71ae9a3be61742f6c33d5f8c7d826034132c44cd8103ebdbd32e3995e8b8387f4a8d740144e85e6630ce301297c1b209b55ab41b3fac58144dde3fdffa28d4ce0af8183b83dcba516d8caf4af4258540a751fd5a38913079fa346ae038ac02b9e9de66664eed50f74adcd2d5fd4f070cc1168cee007e98a72b842acb84af51f6d14aaa59bb0024827480baa8ed21f8c3c24c66089ad661c5abc574b6975799d31f1ba5bc88eb607f12ade318453fa413fb12976c2ab98c0f7c4b18cf15fbaa248f5dc1bf58751f2a018473b8cd41525d2b105543ce00dc953b059c021502e94a866b7b31ff37f414d05486102c82a072502c32df1717483f6a066c2c3f350150bbe977e1f212e762c904b738ed1000c3cfb1db2244e61930e45d61daea32d5a6ec60cbbd98f657e83d383f102bcb42bd6deaf95b13084799bc26306de1fc1f61d4d364bbce3d21f4580b267675184f12e752425292435961448ae353454e7bd668419eb08b2c6b8d8ec1103d859d7a683a1d13732bfe43327b362a04678d11724ceadd936a6013fee9b6f431998d57a5bb45912d94a516eb9f3729616982a845cdbebfe92798456bd59c172fa53c5a14f0a95426adc52144dbbb51717cc0659b01467861a70c0e6aea11c20b94bb9faeac74ac4b5912318bbc370b0360e4b6d56df9504655f0c3b41a235aa2a0129a39c4033cc019f0c17ff05647dd3dbbbb32fcc4315cb59ba6dafb922094fc417ebe1160c3bcdd248fce2796bafe66221e6227a58a9a0d4d346a3fe671004a592cdd830d10dcb9ef86d88358daca90f9d8a38131102952b261f223649970850713f23eb810c6fb12dd09daf159261aca36c0b1818e2879e53a2caea40750e5a5729ef2ad0f1fb477084ebbc866f8f5ce1cb4f5be1e686b8a5473f0bb48c1c61996c6dcf0f61d4fc27451cd1996ee6a7e5b529dc38124fa5ef684684e721d96eed35fa7cb08f87a68124f90408c4fcbb7e643f3571f93040ebc7c11be814eb083cd36b19e2478e03fa329ef04ed46aaf6b270e956de675b7da4b60c66dff82559a87911c401eb1cc7c67f898ed9f1fa39f5b95579cfb5bb8a7fd42dd37e9d1cd1cfb64584305c1631ab232604613690a6760e1bd3101c21fc5e91529b4f783fb87f39828ce9589ae9e26f6fdbf8860323a3b3390e3f0014adf4672d1969074d316c28cfc40027309ae1dc088f90c8a58657cfdba69a02d9e285a60e823a36461b8e06829ca3c30e93262e7a008ee193bb4c5effce5a98161c5f3576fad892c4387b7a9fff192170a32400aa31293abdd57b6baa41acc44a61b6cc6ce3901c06a99142b4e026236853b03b0f5ba1c76c02c53b91467b9414e5e5a110a07e11dd3620205116da4b91574127a24bb2e8dbd2060a119f219ee8f42e8ce0e34676c4029c7dc68a84730c726943ed35c8497addaf6637d1ad398362239c0b90be8f3e545ee662a9907d8aecdf5b8f8f54fb5d727cd0fcbdf5d768149c8544e80ff5f230552282c82e793e63880ac85daea05cf69ded32d2d34f495e9dfc92ca7e98a8ad6d77b675ce48f0d62df4cd74e696b3086468fcf110b5c2e775dd6e29249d1a24446930af63773769a0bd4cc9809068548db5ac0d36b11042fd6614eb10c94ac098df5c10ab1477acf4d28e51b5698c9cec0cabb0186bd3e2a5477543a1ae31c1d7ba13bb08a7e7277b81cdb619aad64d7a52c443089008a2706edf16ac876cdea1b7d89056300b1d24a16977a963dfe9fb15de7f7f35d5e5db41e2fb0d89026298e30b17ac61616d45eba677d1a0f52f653a3157af7ec20306d1826f535f284e2d472130ca179195b1c3dc87d07a472498524d724ca48c3758e11a00de158f2aa93e6f2136d6070b4e8b8a222ebaeca4a14e79513f89e6d3199461a845d40a057fbfa144cde0170fde178b6cbc68d29e66c2e1863b89d370aa4bc84c11f37872beb9fd2d5d36f76e0aabe1cf5fb5338022604c50bb8573860b03489c31c058e79e00429565c1aaf2b25d320d7123fcfe73c1dd9b10bfb27c1411ebe758f2aae8c5abc0bbe75906c5beadd7061c57249991b360bdbde28a6cdd7a1407fc6fb66443fcff781607233ed0ea7f6e084042b93d918633387c4c5a52ab9c320a6dac5b649b04e7a0ffe8f9e675730c25bb5e8dce3324a7dbf6d31839b2df3693d85a86621a1a677b17d2824e162d2426bf61fd79ce8dacd4ef0d8736c2645aa9bdb06744f96917cdddfbcd6f0b3cccf9a9e78534cacd90c01fca35882f7ec098f2bd892277c8fdc44bfc401706ca39f1c0a1a96ba7814e7e41523aabe9b849ebeabd3184c97c81f3b676a2cc39cb2d477f75f553bb67e2f4b54b93e34f93f1c551f588b2a5286ac9e9f90b90d350e73c9eb6f6c4d0e315e4bf2038ff4517a0a629c16a663a47abe41195d060e196d28e0bfb1f51c2ace171ba408c932cd70b93367b7902c252c434f55c3b1a1a33949854c44429f00a2639264a2094e5d590274300db8899a22147b029313cd0fd41ab870a8858005b2d5384d29e416bc914ba678d3647d1ee3d4fc31e4ea9f768f8d17a25c4e9265d130783ba42e12d2cd9bb939e13b5526ee3dcd00c2228903a0dce79a7ab8d2378e85d93c3d70f41f63a560c0c70683fd26a02217d10213ea740719e1212c353cf787c964f0311a9762d991a1edef09ce84b660fe703fe787198b4330f5583c24bc9367ffddf93d64a9932c69a2f23c2ecaeb90bc08a2f7d71c2acb20696d72c0657e4a0cd129ff27ba6bb469426a66615b0f5fbcefe508ab1d41988b8282d57b07335b782302c392da8c6068eb9c94ee00a1879185b2884fc36c0d6b69dd94f131e59a87b573e62a67554f13c52546c956fe7d4290c7dc6f356b41441849d6624c2e0fa2c3d5318b84644567fc03428cc42865a4a914c1871e56beef11ef9a89fac2fda3febc8cdff555897de79b1d89e632a3ab28b3d608b2519fe4cdbb53b959760293a5ecdb4d2347b6ac50c36821b19d8468daa4c725e2bf5b489dab39ce7be60d549b6c300753b28cc24842cedcb4a905f188d194eddacdd0b0788ad8e39bd3a63871dc662d31b46649a545eecea09a7324d5cdac0a334431a5bdee9e153acbe833148b99e4e0ab55a3b291e9029daa3e0f0d4196a3c6d776cf00fce27b4940258266ae818c4adced6ba3cf1a9d9b439ac5a4e79e75665283bfbd2753131e4cf640d0baabc76b188b66f7942f1b9e", 0x1000}], 0x3) fcntl$getown(r1, 0x5) open(&(0x7f0000001600)='./file0\x00', 0x80, 0x80) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x280, 0x6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) lseek(r2, 0x11, 0x3) read(r2, &(0x7f0000001680)=""/187, 0xbb) lseek(r3, 0x0, 0x1) read(r3, &(0x7f0000001740)=""/93, 0x5d) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f0000001cc0), 0x0, 0x100) setrlimit(0x5, &(0x7f0000001840)={0x769f}) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000001300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001340)="10a3dfcd6d6edce1324051bd75803e14c6cc4a17c154a060c6297ba2cdbf879bc0ec789745b477112f0a2781ac9d", 0x2e}, {&(0x7f0000001380)="cdd47896a672fbb068dcb75f32d1c81bf6e9ebad4df161587089372eac1bca1ca27717f23f3ae2bf946a54e810daa79f0c2ce4a91f9ba361889306b1ecceb0c72169d3695bfbdf0609194fe101777d7d5479d6b094caed0faf9304f9ab40ecc5b65de3b93528750eebfa8d76d0e8cee18a660e2e4128", 0x76}, {&(0x7f0000001400)="587864bf09cb6732aa3e95c24e359a188d0ce3c3e0f3d631034277bee24b480893bb26b1f9551dffae08ffe3c791c8f23738f5d369559599e8dc555540ea6361539a8328e6748f86865ee166da2f369812238adbc0f7f5847c066b6f6c64ca2b14cc0f92f1072eb22a705220f62ba49e4ebd2752143046ab67d2cd34", 0x7c}, {&(0x7f0000001480)="1c798f67f30550f2bf69ba270c91e7469a4c6b9af674b9a2a4dd763c6bd8fe8015ad43b462745d8c445b8e95c20f787faf2e79491d47a4c5dea01a16afcb1ad8151ee83b842e648dd2afd80d5df6a355b22777d36c3f87093e23fc78553649034ec0c59fa56a982e1bd8e2b1555befcfce0adca2a5e50e67abc4b27e26652fc9c077bcd5b99ec4838a8f579700d515b3c64c09f1ee97ed663ad8e3b071287b664f7fd7b229b1ae9370a42717446aec7f8c3a3879144f0f90e8e7e11d8a7dab727348dbea86bd6c", 0xc7}], 0x4, 0x0, 0x0, 0x8}, 0x0) listen(r3, 0x7ff) 16:01:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) kqueue() 16:01:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffc92) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x3e, 0x4007, 0x4) r3 = fcntl$dupfd(r0, 0xa, r2) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x7}, {0x7, 0x90}}, 0x0) socket(0x30, 0x3, 0x7) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/69) 16:01:18 executing program 1: r0 = socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x3da) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) 16:01:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x11) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f000021b000/0x3000)=nil, 0x3000) ioctl$TIOCCBRK(r1, 0x2000747a) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000000)={0x0, "1f9a5fcc315a4fdf78f049cb7a4884409205d1a239ff606ef488d988688899c02819aa45c56978ac0a63c9d9a182baae8a6b052513ab705eb7fb392059ec84877a740de51530755a7b0bebea590bb88ecce533564a7d09b855b2fbe3825da7a8e9ee"}, 0x6a, 0x800) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xd9d, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4"}) 16:01:20 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) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x80) accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000100000000003) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0xffffffffedb8efb3, 0x64, r4}) r5 = kqueue() setpgid(r4, r4) flock(r2, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r2}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r5}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r2}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000001180)="723070d14103378eff986e48205a9d1a261fc00d1e9dcdbd88e526104a6302fa29435f6092063f80705149cdb56fa764ed57e98abd2e8a9af0f7b419848941958d1f55f1889814cb9d380176a69462687f3a575bd329fb44409e96a93560dc946628d8920298a9269a4915114cfed71a12ae7326169621b60b763270ba527e5feb625caf9144ceda4810eb59b95808", 0x8f, 0x8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000001100)={0x1, 0x0, 0x2, 0xfffffffffffffffe, r3}) setgid(r4) fsync(r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000001280)="d30c090e8eaff816b162474ad3d13a66608b596253a5ca5a128d4b3a610522c6b17e36f520db03e7660480346c11f3542a0a89825ebbb1db21525cacd9cf87ea64eaa8ef5d8d2481f9", 0x49}, {&(0x7f0000001300)="934fc3413843de93531131826ff491315e1395c9929b01acac470170b4e9e5fda40056ef550e099262b25348dd3a6a98d6b6a2161a9182121bedbdf2fc1d09ce0dacb49eb2bef4c704489d393e4eb41d9ecf10aa6e268b4c4f4b91ddf5708e0b1dc4fc9c4ed571f038f999de8a9c02f1f679c02723c48380aced1b9ff3e9d0ebe2c456d703bd", 0x86}, {&(0x7f00000013c0)="1a5c29721b4b22fbe5432a46f6cbbebeb12e5b0a9027be305ed7c50ffdbb98fc178f5e76", 0x24}, {&(0x7f0000001400)="98997e114d9c2f233e0927ed94fd03c79a690a27b15ba6ca37a75a3edb1adaf354379a1307e24608ecbfaaef6ebefda9f15d3e43209e02bd6f95e8e8fd9679dab077fcddae36c2184f43ee08269e5c15018ccb6a6cc19250d94b1bdc1b2f61804766fda22e4fd8d0681ef8edcfcc830362cee5d6ccca2900441a9021cb52040c1c650d748c22cc917789c29eabe03494db3517341c5912f26465ba72", 0x9c}, {&(0x7f00000014c0)="f625f63772cd3d59e4bfb96222c37fe4423df3c1984382f1288450c1387157d80e457420d0c6491ab28ecea2ce3f6730691acf0bc3bfccea1dc9c2ff689dcb03e39956eb6d6e24741ed3578a177cf17a37855795d56f15d014cfa90ae8b412e865a7dbdc455a4c92a7445acd258f36951ed3e1ebfdbd1ade8cc98ee3dacbb019b4198906d2c0996cbe22cd97fe6c6642f40a93e20b8adb31874feb210593c7b0ac0dec1b4dae557b7fed01dbf716bab6220ff64a508891e2c66e999eecaa7f443d47a1d59f7776d02100d262cc3f6279355282cd5e2e88b12b7532790a7b1a07e5088594975503bf49db4702f6264b87701d10b9387f16a52a4c2864e3f0088c0e6463207b1fc5496f8089e6b3a33b2b1446e9386fb5acd0acf5f03bd21654b14255d2bd5333442f9e7086c1762157547c0e9b6375dfcfdb7c64e2178008aaff061fbce5255441df060b87b4fc85a79910904ef49e2b62ec78677091c965300f1806950203fcfa6120606086ff59421e062aa3782b1bcc3ccaa0dd3958c192288c9794080fc1419a8b7ae52dd6c49b9cfb7970610a90d2f690d87ef70919b8883dd94ebe29025699f0387d472b95ba86e00ae5b22b4b69ee77977d60516194564ebc8d0798ecb7b520d0968633e9ae46dfa751c887fb1e4107c95a103de71a56ce6cec95d54075919deb2022e7c879c4f94247c9b43558c02fdfc430ff8d9f2637e71aee676e422ef46e3b318a824d1e8e9b2fce8c3db21523bb9c6501e305bc727b438c66be8d7c38cbedde0a9e995814103ba98a1d5c4474b801a88cc8266370e11c10f098ab6053062680c2603d3edb3c36f1027f6734446bc5f916a0079ebf07c7c0c2db8446ab31c99254484a724c0cc72e4586ed23e6712298f8573151637a4a733e74357fcb9943ac78bff2fb425ca357c8dcac5f644d794dcba1c87f355264ddd02e04f0cae7639673fb93ef0e956e232d3ed36b69994366fb3e7e202dbbe72a0d77dd1132d164a2f088f7b32930a78ac5b3cb447faeb37151e303626069ae24892167dc63d560587da4290e60624ff820b072fce0890c25b6af7825d2e65e95770ab0d8ae31babc46ba43c2352e326b76f950089d8e0d27dc0ac78a652f71cf45030dd315f51d68a5645d3a0ef449a1baef70b9f26b44f85925a57f6199a5d2ff8ddda620bcbaf8ced7509681819b548f073dd6ad7c6b0a71cbed4ca33e5cb210c7c9d6b5cd52799d51cb1be4a83f37766eab303c9b6d9ba9a9fa8cc81fc91b6189b58b946c3299ba4fabad5fffdec0530d50b2e3adb0c4b422bff81bff42c8ac0abcb26aeb0275d3733bd90f84460308321b7c573a792cfba40aacf6a397711f27a0f3ccc92042bf3e5c844ad1331246dab4a7b1100bbd6483b0834bbe39b74b074e56be64dc8a35ed7ffedbd0cbb8b45c18f7b5e2cd6a71362c67e7af2078fa774a62345ed038bb71365830b7988ae0e1f8286f2b920c1edb10927ec235cb582eae70d9331440108a51a632b7f8f8ca6444159c70065b50bfba2ba7fb8a1ee22f810da4128e2cc1d2ea9fc1a9635a08574e0d85e5ecba856dfe877e9b6f03c3d2353144e8adf68cbee97be7d30ce9efc3ddec915132545ca20d3e972834a6f603eae4fb2a7a773a43020e9d04c95439bece29449514bf62e0b21c8f7b10ce58fe6ea3b80a2e7325f2619a3551f14448133e001e2fe51816da12fae0d64509de8c79c6ae21cdcd75461657b9bed1dcf70d4a8764ee621999f18fc0fe944571877b597f40f5bc837c567ff3dfee150193f766b2a438b2a82bfe6cb55040ae9be7b84ce2df1878406505253bfc56d24db7cee3b3fc77c5cb773991631417e2a601bdf22bf9d3ce8294158e3ac2264dfb7f23732d1f8ca4662413ecb110e0db811a3140a8ebfcc883ff7acd1b8df6f3abce542b6196b13744dc3af7bc851f3edb65b930fc3f3fa13274c92f33b5b106e6fc14dbd3bf520f890153494fab58a252ecfd96f3e1afbad8b8b9dd1c32e0c9ef9666bddd504023d39de0c263a843d6c8e11764efe6ff8de397b277349d2ad0a0d595d41b2024149f3e123f04d89104020c11e9f4cd71a9826ae1f6f6a2200ebb778abdb5621bbd77776fd2df7783d93366ad99def497881c68459fefc0dc55987ed72d3d2df1b971a63b4f9af221b7c10b50aad09ea6ae851b66d77b3a9743b6ce0235a41d584574e470b21cde93c8f27558c1b07c1dba850ad3bddb35472a2880b665a43c049132064498daf8fbdd9802cd7a3192fb16da53a412c882db9990dd3229f58ab8673ab92ce1b5cbae6fee2318b760c067eaf3b5129328731ea91fbc5de19f28d14bc00e855badf6eb7d5f14aa85b407d492201352fa7b06a4516cb631123363e70a0a9773e48417bdfeab1e177361efde6ce4a5877f830d0b9ddf203025ead4d2ba13509539f6d00c2d94720bc71904ce1ba15e288e27d7e47af3c5eafe7b4600c50525781f8d1ed7c704bf626fb8e0dc93f8ba797d70e340d713f234d7dd740956eafd1b622e6bd0abad96ed7be6475b64de6408d584ece36600d54a50c90083bec5602d61b8527fa0224347c9e3c6eb26babafbc76bdab070c0ffbfdf259fdf3654769994bc707ab8b1a4da35a699f8880d89853778c90efd7190697f1e6a44a342d8c05a6308307780482a15090e02f9cc3fdf67de0c9dfb27bd07cbb4d88633612c4676a74056c4abdcae89db73f754e0d59dc01ed443e7fc8287d8a441ac3ab73400030a5ce1256b9ef6d9fe302c6b0984658f727b0b68cd004a790a132722481e9d4305a34ce60398512d642a76052fdc80c9efa7d7f22aa84ddf866b13571cf4a777397f7a3667f05cdddf2a00d87ebf0294526ee8c65d6a7c3fbff803b030d87cdd26b3ba09b92a5723bddd01eced9c745000593c7181426b089c0b5bfba2f1a30dae15f0e57311bf3f1d3aaa0628a7562403d8603b18ac00fd2bfe84629d2a8cdb3eeeb4e4d76d999ed3bd27fb9f9a16885499c5123789d1176397536a2f49d8202a9a80d009c13b3a1ec419cabfa9b03c94fb4ce745837ecf32625377de3cf1fc4671d490717f7eb748d1930b3d35ea22abee6a7f44624253c5e0042a5b256d77b81ab1dce9c9fdb96a9f57868e5b47c986e6f571039ec8eb63b797662536661b5a21ebfa8ce6b8ab3972fd1ad85ab2c6b7234d6ba3617af05536763613b4372ebfdb253607d42d01e65bfe346b6eef237dddd1e6ec98038f41c7350b6ff2a487ab106d94e574dede2e9d64e855b85800ea32519a2ae95041f89097143c83d66a200d87d0e38d09850c6a26fc5acb7fcae49290e4aa5d0f3a851e00af2ba1c7e443db9f64fa7b1cb8de08927c1c16a7fdbf7fc5c8d60c457612dc1311f9bbfd44f4254572a92404b75ebffb32ce371f5c0c0e0080a55311043aa183de2bec0a688f149c6f2a8d4c62961d880e31da035cd6f6e2948f305ea4562708e782d6c9a79225a71c231e97e8edbe6812b3e05ce640c617236c53491b24af439a5f4fb5aad2b65e76ba2eb3d1fa66b063a5049d4427f81d12b793b16c83bfa55f471fd059060ee7f94852ea55634d8b560bb074560202c222b88facd2429295b5686c72fa805f033c85e37102c06d323e90d5811602b6793a942feee9f156c0ad07f3fc5ea3361854337b16b56b6e95c6f1bd4cc612f700b178316c90f020c243f10142b84a5fc9f7d5073bef6585f67e6e2d3519532ba2fdcf77badbb1e1b8c25598f4ceb07a897ef22d30035414c801ad6e0bfd9e3096c6b5152da0c3babb9e247244cd72fdf3749264922f3fe5a7ac8581110e41ef50b51b2a8b77601a802638beb5424b8bdab90229cf32617d23a782985f1e405738dea5f436fb804028985b8b018780c19720e4a88d67e03d7902430f8b4aa61e9da4f939fee6344ddd8fa09701e3b6fc888e91354bfa3d16cbe29431417c48718d2c5b8aa5b0366877e67b79282d70b4deacecb54917719a192410af35f8e176d007db4ecfd4b957d35775f6f0dc38eeb005204cda275bef709808b9bab481f1a1bcb5ad6c6cebe2a4a87a29eb0ba1382d0886a63352ebee552eb1e125bf961b46b68fd8967cb79a91667113b4e029c0bf8771ad55e97816ca0e7bae99de000114b367436e2893eb29058484d82b0a26007954bf9a3a0be9b71569a33c296002e19ed1a29f174d4094d34d4c6654eae0544a3038e36980f2969c3de0bb75c21053b0c5479fe10e758f1d627fdd544386cae103aaac94ba7c73f6cf7ae80d9581423c74f6acc809631ca4ef4e781a5f428dc831459b9404bd5c0e69a4f4d7da999018bff0daa12245fe4db95ed9d3a2ef8db04bf373926e9f7a2ac7d85f69f487d74bff35d16dc6b5357873c65a07af3fec8b368e20c93a6abb795c133b18d555006799d2b85ee7004eb8b7d913c0c269eaea0ea003d0b97738b059ef7fee0e645ae597327876e581a4bd9a24dba61e9a58cb9900db56eaead9213bf229b797a2fb54b75f96464039c3d102770c3c151956472f7ef8da9628b11ac3d04aeb220bd779abc0508a5acd2ca917ac5c878829f9b6a50c92059d43be03008266b97f8cdd23c1ea13944a38b5ec3531ae6bef4b8f46ddf54bf3f5d7763d8b6d7c7b84d94d80f6304b6f4f751b976814485b0b89f5d5a10726ecadb10fa126005db90aaff7a9f2bcbdfcaf84e394cc1fe73f63b45393418e223c1f46ed81e5197c1a2bdacd33a581eef4d39737d6b6c960df2a8ba8bcf38d9db1ab3fb77988ff1000264de3e5c43474541618f95b105ef6f2145ee3929de4cdf675b3e3e3e9f9555b3250964674b3503938315eb429821cf0a3ec10469be14aea11fea6b46dd01cbc1cefa1331968d594aebd414e182ccf62a548a81ca19287f235b0d2cb8bbc2b8d2eb7d50bf59beae4bc3bd12c43afdceb244f135d1fde133c79affbde8a3d6bf2a2cee0898f3c89499f2eaa2f16b56390793e144fd117d48caa1547319ace10ae6d04fff7894c1ededf1edcfac1649887a28453a140916a5659068b853aa53da85dec28c777411f732c42845dee8c55479a5efa27e1d5253def462020748894a950b66519dbe16f30b1af635000c36dbfa0f6bcd0de5216a970468e06519fd6f5616cc81cb3a055a714c8e4a7c7001a7043b415152b60c97811732663ff0535d18ba476a2827886f03c74009c41c3ccf74abf01e139e846bfd8b35b268d88eb11777a38107c6c4f109f4677197bc7d8cbfc097bd7c2393110ff69379e615344a4b7a5b041ef5af16ff3836889a49e7deef719a1e3acf96ba45bf5ec2a1cc39dea507e35aa909854f8be1e6d960265e38a8cfb9a798a6a9373337950e522406dfb337593ccaf685d14c56ee649a8a60b25c7c34b2e758126b50691399fcb0b50bb9279fdfe61911cc52486b0a231972cc6d257a3ced30a46bcb7eb4685df5445d4d37782bc12f56a7076a432565223f384f4e0fc430f26d5650827ecefbd7d3ff199ed77b30129c1661f8cdef71b99fae27f56416a23d98d025824690ba824b9241f3a5d08d2e85c78fcf507f382e6449986de38b830a4b4a63629f5e6b6bdddf8d218f3a66328dc1957108912efed68159c20372b9d1a1efa5057bfff198cc8fe19dfef400c368e4828f8c548fc584558029a384d26bc506622d6665282faf9af3e8d5f1697fd32a3d5baa915ac39b340d760c5d18bda8265f764d2da671f22ff7a2e2eb4e160ff413175c86811f2a21243db91345e375a92c5973a7106d43439dc9dcf41c96065e3f1d7bd7d4ea8f7740a", 0x1000}, {&(0x7f00000024c0)="dd74cd95751f643adf9d8acf95b2e0320b5d53e6eb611b5c3b43e4bf13", 0x1d}], 0x6}, 0x2) 16:01:20 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r3) r4 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/225) r5 = msgget$private(0x0, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3, r6, r2, r7, r1, 0x2, 0x9}, 0x9, 0x80000001, r8, r9, 0x7ff, 0x0, 0x400, 0x7}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r10, 0x2000746f) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 16:01:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) semget(0x3, 0x3, 0x1) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xa19400a6a661a6f6, 0x1, 0x80000001, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x14, 0x6e, 0xffffffff00000001}], 0x1000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0xf091, 0x1}, {{r1}, 0xffffffffffffffff, 0x28, 0x11, 0x4, 0x4}], 0x2, &(0x7f0000000100)={0xfffffffffffffffc, 0x2}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:01:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) sendto$unix(r0, &(0x7f0000000180)="9ce002fc27a4583040bb81f3c7da13ae15c3c1debdde0e52a86a6437f315ecae6d9ad4e2043ad396b1171c3e3291c96417f6a7c406572bdf3a99b5c88fa5814f17d8eb65c0e79da4919de5279358a95cb55dee5bc6bf99c972d023794dd2be343d2489c2aff0dd8d79ca8b04f91e86567cd54d9aea57798bb704770a3d7d7aa20f123af7d884d7a4170edb35a95014c02a480ec9aa40bef63c271b9ca748cc0d34dfa87e30c7b54de37137524734e04e922856f933bcf69607cf2f4b88dc07011c8f987079f26ecbd675", 0xca, 0x400, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x1, r1) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f00000000c0)=0x8000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x50baeb0a) recvfrom$inet(r3, &(0x7f0000000080)=""/164, 0xa4, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:01:21 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="aa54936dbeaf2a159a392bb0527b5098067e8fb72de01bb60a51982bfdb1dce6cc5143c6936d70db485af6686d2c99b2eb84f577f2ba9c15c5315082a445fc4f73d73266a3a8aa93d777032a3ebef3e538168a01521fb95982f77ae3e98dcf95d314fb7fa17ee2ffc1a9b9344470de5edeb89e2690f20cd7e998ce8c3c8f2da0feeafb7b3a141db193346c59212e573a3ea01b6f29f588ff2e29f9ecc1925732644dbdc7a2707d9e8036a05e02ea57120fb9893c4a2e9c9b2e52", 0xba}, {&(0x7f0000000180)="7fd2acc48291ce7171bf7c1e7eca34b2ad4d0d8619b2f830154c5a26842b890a2cd725f1027009edcb561e474827f00383fbf1b3da5de7bd883f90027ade0388a17dc0bb0666715cd2241b0a15b19124ed0545904d082ba789ffdca68fe60f8114ad49e2a503731d701398f4303fe68ab9db80d9e83a7998208ad276cc764ae0d96a02bdaa66eb9d85b5d5a6e0da49ec9d15fb296642f99772ad754e2e7fdb8f6cd19965aa2d6152507c5a5219f282877512f6de94d04ed6db7895f4dbb2543c62c35588d9becdbe2a8de85290d7aead4e9fd6a6aee8e990363eb84afb13e110318d700dafa7db848ea2c137d286acbd59b79b2b53709d751021295e6bbd755f1a1b6c1f6a0979d91df1fbea8b5b4ded64018c4787eff64d1063fce1ec9182e030bcdfdfbc4e71accf9fc35c6dac524a3929fc5bc031ea0bcef5b7d5d27a887d8d7afda1e7a6cb83a668c3f0700cb222ff424ea40942cb4e7cac052d7db7ccc04f5c54ac824c13754e294bf2543b7656ae78e45212b56c655716ab49d2a365a3cc593208bb525e2d717439e224312b8cfc411f3122646a8792e8cd8bb4479c8c7558c04fbdd400a8c18848ae79dfd157e005d817f5625b426e0687acea45f034635bdf48225b63bc47b7c0efeb442080d515aed97e50b0885b405219a3137bf3aa9e13aed9148b913bca16304e2652a00416c58697b0f9fb3ee724b8b2b570398def8bb026d3121b5710e3d3179f02e53e78f924be90996ce6f4da94b81797dd1a04007643022a0b6bc2f6314d46b3b0376bfa80fa2b776634ceceec55596de4a26b8d4a1987d45b886c75ed75307d73d59f8ab62a24f1fa1f4296161f8db832f4ac06d036d7b43c0df8ca83f8b26a790d5de36e5f7a7d29c2a94fd01edd46a22dd46ae6c21ba338bb755ef471c3a6e89ebe0c0d66a20fe76c0277b3c128bacc0abdfd259794c03dabadf3e33d456c8a91bae90d58e87b89a79e2ed7958960e60529e77d1b687fcb5506fbb7ebd0d0a910e434c7839bf483461a2e8d653525faead8d2583f6aed363e30e732f3edff1909a5c77af0d3abfe3fb01845af29b5bf729d7c70b4f8034a7798393eab343de54c84ce1f8075aaee93ec04bf856bdc64a99301d3e28c4fc4f9ce466b6b67c5e67cf1abae5f2c936149240cf2452f57e43da878aa28d6b00509f505a0730117c79c3e97e1bbb6fde57cb2cae1abeb90978e41bff4c0a4fd0eeb1b2c22716d7a1c3381f38ec02c25c4a00ad9b7147a929a35ed3da0bcd0264cc88505bd7c70287fcb2a302b18ad26712d734a306ef94033629c5ff4b43225b65030f2e7c0734ab90e5861066863e23ceab0da719a0905bce7e6676b5a6b5dcab3f39083120cdf0f5ee97bfa3388ced6e20150cd5b50749c0342ecef1ae1c965f880fc52be91c2213c0909f4bdaaf17f1f0cbb9b7a90797472caf5844ff07b6d86885f9224808196c44bb571d3103a7151ff4524839c69a0412bccf17be431f2a554dcef04a5ecb279576c7f249315aa044ce8ea7ee75b6f84909f85c2eabece2b60545a1998cf5bfb032f105b22d2eeed2daeb756e43ba5b627eebeb4cdd254f56085e280aed1ce1088667d855910e402c5afe539094a952134f83690ea389186973b27fdc82aca05306d37cc34375b1a96725b17e955cbeb59754ab3ed08aedea361c061ec6c15d3ed528a18a52c45f9e746117578a63e66152998de1c9ff035b433d32304831319cb54c6e6d7941f7303c4ae6158ae0de4c9d03e15d6c08a4c41f5c1900139125b0f4f539229c935676f33bd7b795dccdf392fa1897de79c2d12eff9e0e61b0b2e5bd84d6cca7a230bb55ff41b856786c0acc8d1da52db90784cb631f45345798476f34f8d6f68780cd3e1412429a0d78a4cb0abea12ca53dbec7fdcd77d0165144c0a8f586ee9fd7f44a50484cf5742f97773e4095e6c4a87276b59ec93ca882985476f335ebc6640f91f0b4d5c137a61125c480ad51e0ab249311b4cfeefc786cce35763244c82b59289815655ad67727eda960d7d3940502037e65d2fb1f209823a3000b0d28560a9840cabf184fb5792e2122e16b417602509b87eef95d9c059a3e9c404e140fa0e6b484db69fb900566b11970c245da579c0401f8ad87a3815f4e9ec3b48eefd977164bbd1359caebb040485b8e019655957f331c5336c24414098046bbad14c08848902e6a202f196c733b9ca952e179b387200fa95c6703ca6fc59a929be92c81a118268f048bc71660d3156d560f80926a0d2e64bdce193416e55db92e95f9787f96d50f1732f0ad05980d3db6f85ded6ca8405651c8daee946f444d0bd49cd4beff656330bb3f676c253655061ba1ce823b13a0f8dd2cd9280dc1f8023569b33af03a86e73572652a64221f278e20aeda31926b0a86ba18e35b9e06c276effd88dcb98d46819f740eefed204c7e5e68b05bb7dc09483bd10686c3efab6dd100b43c1c985b60eb89034d4fc9667d7363569107880a5e96e8e3845cf673ff417d4d72a7555c3d4ad5fa7d7f4e926925e57d35028e7098901451da9b1fed901ac6bcc6cd70499814ed91fb5a45bef8680dba88e86f9bbcd465cad0a4eea0831db4a99cbaf08798f417abcd31a3375ff888aab13bb7b4c580cc4f837fb8c3cd02cc6a11a30b22a151135caeb3d77bffb4e9067df885c20cf08583d24faf7e625e5d3f14fec8c25c9567fc399d0d4490afffe40433bd0b882a7460432bbde5c359c5e0d4c511199d983797c93a6725b0fd5770b2c040d82bf62b5aa142b1f72bc880e71727068a920df859794252af44eda59c5209520feed6167744cba3845c105f1d862cef721a7df061a3d8b48ad000e2c5742b0900b83f110f358217f4bfa61b78cbebedff323c4059cb57f0fb8602bfe3106db675f450edd5f58a97a4acf166b03c5d4233e9b6b1473335ec95fff0a65eabb01b1c4f324389e2396e456fef1c8295e2d3ffa123957f4ba2fab8f82f21b6a23a32a408f832a66f71b08310c71ec457c49572a075d1049b11715f196271ff8664e9dd76c56a93a35a60fc4c87fd8924e818a4db6963b1107b9290e825d58d4ece4b2fd627052d96cc38e6711241080a834848c29e8b4775a081cd7655b3d31f3972df32d1af1ce572590d2f296cee45b1e773d8d90bc367ef09ba45092529377d88cf65809257adb65e373c19ac94f1c54a1d4f46424bada9d1cf362aa28a313715bcaef3960e339beae9f4834be2f00b024e832d59752154b996156e704d0b26e664b95b2fabe7c21a67eb738b8c9cadb43815786fcdb325c715f315a1c26808569a7fcabd381b22e15a66f0a4e26b341b7c07d83590d9bbafdbc8c345bd9a1dfd22969a1719cc3226ea0a756ca45df7966ffedee2b015be1429b8f64443d6e6352e02b4c7abafbaff1169e01f38cd06be81e2645755fdf91969544a4276618473d589413444660f1c25aeacdf72384f45e413edc2c26f3a0398eef9bcf243c2480dd98eee1ec73e644ec032cfd5862a6c2430462e4dd0bcfe58c2182feae6cb83f4746e5cde03175d6c08a2484a17f04fe564cd8cdbf4ab0aeee72c0da0c8bec0c237c3b685776b8f95190c0b775f4250a344d68b5f38aac19be75bf3fea330d33e34ae77fac7d34bd55ea645977401b18872a1a498fe4a615f55811fed95eebda30e2befb49956ba1336422337ef478a7108702c6110cfbdb15b59b6290d7434d3ab18d77b12e1a06f81d43c0199781d2f6ee6e3d271bd2dbcecba588d12146d8ac0dca4e83abd52c11b2fb67091291a2ed4c40c0ad18c40ef02103ebaf8d8230db435ee499f5c4e894870dcd869458425092eb07fe760c81444d06371bc6af34edc568432342fcd146ffdce14c6d934e873aa938920488d8db13232564a6ff7e2e99ae9c1a831a93ae0bf9154c2ff706f6dd82f7d59a5a84591ee2f87086310160c69fb13a82d917c012834083410f79360c30b3c35f928f5fadcdf2ab0d2118374e3e360d191a7f0c5444a49b09ab4ac173071efd9c19d90ee83cf8d14fcd127090509425f4c71ad78f22601a2e00c0cf950678d5e6b25f03dd8dc546ef5042964ae7e5ffcfbb9a244a73cb6241fb2c7f0f49df8cfdc77c5cdf21137388fecc68a8e82cba49c2519207846e53ac64c82f320aa680e01c355d6cce22e88f7b399e991fc172dc2d6b7efb6f2a9ff04442ad5f9c6c7f53f38074c8e2e66f656681abf10488ca21e4ac289b174c17942dae22dbf06a9f05849761aa44194fafbf747ad4b5633442f59e77dd07aff5cf8e1ea4740e0d7cac19afd75233602d946d509a0922c857c75db46f2615057c65e4723f3df3c6a4dabc67075be2a77ca7c1ed1225ed1c26aaa47e938baa255452cf651d9a331b42dcffa6a08e53f2115348f291a641e84f7372d963326cdd77d54e235e485e0fdfd6a3b58c976a2feb073b233c0afd5dee8ee004efc49402ba6cfa848fffffdb6face8790fe4895efe6f74df77668ef55dc1ba1d66c13998548ea085f682f27810605eb7a9a4055ecc3e8795aaed2e533cec814f9a80a04c1760368cc0a05f30ce6eb743211a5d0001e23d7ef43ad64e9a9a59ec9db889fb7ef0385c6f192f2ba39dfcb278cd24e86d5e6dd9bbed297415753196495d124e2ce151adc0ba94627cf951e6bf7ac9b63c78ff69610359a8034094ae37e520baf486d6bde38611203e6448a202755d31cc2b9ad137a8811608a1ac0267e43d2e1510f54828bb5d8021ae827f92b6b10ecc54d0fefecc374d9f5d6fadb29aa3a022085a3ed0139e1782a9f8ccf7462add63a9d7aeeafefa9992b8ee63c810d8ed70fb8071306cbdc1bd801e3fb1bdb74010dc8532d3cd360cf58a2bf4ce53882567aaba35537e858c91779ac805a2b90ae822a111164617176dd87a3647cc04208ccdfe562ab165033aee4b852d2746e73c67a2cdd6a8865f008908dc8d94e5c041fc0fbc8e3d1a634b6217b5cbbfccfc837cbda0055846e97465ee8fb9fc3b7795d1269c0cc593aa5432aa8e02177ffadda81aef47e07c073faa64d0e12fa468a681baacc9fe6fd9fbf7c0097719cb8f205b0782afe70edb412310703e19c175c6fadabcad2813201c8c380eacabfd8dddd4846f1ddd1f92c3164cfa5c9966a7de5a7275730ddab3fab80c47ffe5fad1348f59f448f2dbf6dee05e67f20d4ca743481b16ebddc49f734e1ff5bfaab8559431e992971d89e36b61ffb1cb5ce30b92df41a2cc06e979e9f430cc8321469979b09d4bdc9466d4ff0450fefa728030df3645ff5a7456f6ed108e07cdb1fbf028c8f03a60270f54921af23b4ac12a005337eb32cdd683f60ce80318c017f3e42fb6db86231d327824067f7d760558208b2401b423f7d05749d31d9833bf5b08b51c66d08a3a19cf97d582440ea264965b1434da90a7114b75f6ee86ea3f2fa64be400aee79f4d0a7355e35dc100144a8058b7779cde13b2793dd6883d62012ed333d395aad79c28964d23826bbff92a6e2f82452ab2409c8b14fd0c74264fa21fddc4d479ccb5ddf38f67442c1fa0ef570b4d3c7b59131a5a268260dc503e19d3dd1a53bf6df4cd40205087d9fcd9cd658a7a114ef59daa91eee091677c6baf6063de3f6e035488d658a1e26727c168a2d3ef6e5e7bace97ef8d048442550e4d9b6e530fe540de9afdc735718a69f6beba93a21a71de8ccd5b05aa3f801013adcd869bfff03e2798038ddd16c483c5b8feaeb2f04a8a9c4efbece8520300f40422c3617fa3b0e3d30c409646537e0e8d5b4729081", 0x1000}, {&(0x7f0000001180)="bee35baf6c5489a1fdfee10b83170711d47ed37b1ad0ff70a25aa08eec0203986c8a0aaf1d8dfd98c63df9bcd0e2c7881768cc8f8579da9700f9d0e05b3d82f05b40db2599eab9d7d2891fc926a7b97f46efe5", 0x53}, {&(0x7f0000001200)="8ef623da8a8dd3e8a5b1d5b398de5df8afc04a5f8efc238935", 0x19}, {&(0x7f0000001240)="97c07a9ec50513ad9ac77cd28d105a782efd32d78ab6a2eafa97ee6e8761c1dee83d2bcd23490ad2d8514d49b74e41e3a0a1c861f8f6f8fbc737603a728ac9dc5fc25691cc932cf5cdd00ec3f48138ced13302d1fb339dd43cd13e3001542dd4612500db0d941a1d7b35c5", 0x6b}, {&(0x7f00000012c0)="6db10560f3b3e2b50b2c36c8c36b7da9c840bdc9f8a060ef77882c918c5131fc4ebfccd715602709b0c6eed2b89044d06eb01ea5719654ddd8e930aee1070d13fad89793930eb52f267ee0c4ab1e7b279fec0881b475ae88bdc8f11db4a03a115b3501004fe0818fb367c95b1b750d19c6de85e9c8fe8115eb0664b07037f22f763475d01e6bbfd9db2389722d20f31806b9115adf72432f1902d72ada373bae9314f3d4237ccd9838e743449e18fb235d7dfa99bc2c01f8e6243025492f0a1276bfea5d637b704327cfa7", 0xcb}, {&(0x7f00000013c0)="27aa", 0x2}], 0x7, &(0x7f0000001480)=[{0x48, 0x0, 0x8, "42907455cdb14c3d3c1395aaa07046498d3d029034a18856ab30db9e61be17e68ac6dcdb92420e66c9a26b8a6df7f85dea391a7152240e"}, {0x98, 0xffff, 0x64ac5563, "01ef48853aa65cb92be6993be0d9c216e57db5cc13b2eae795f0a15d1a80c85416a773d031b542a830b2c4808e4cd7aa04dcd069451a12ade56c55e26ae66e7228b2c4b5f1b5f4dfec58c3de6ad66599663730c9564325f84b4b59c9cbfc218ef13e52a07e13cd11e7c77848c7ae49b090a01ddb62347bb2757430b95fa311682ee8dc0b096c12be"}, {0x110, 0x0, 0x1ff, "13cd9109c89f822109566439a394847603d48105ee56cc03ae50015b9e2676f271941db15d7a3ac3b3fc5e768784c66f289bb090425bccc6c99338480cb7dbd89abd4d0b0ec55fcb13ebadd0868983ba92414cb8aed5f84d3d9d702a4b9197c5b5953fd04aaa33f069b235c5af5ccd80ac147f5032fcd0b6fa1fd7015bdf92bcdbb130742dc7eeda1b73afaaf519b679e869e8eebb25c6f1f58aeee2ed54f1b408ea4f30786e192f90ed3f51379eb7be85757250db7151eaffababa3376ac812b32d7ae2856c3d8abf2d2aa23dafc65f39791d32f8b0dc902a377c1ac7ff8892307968437bf3eed48b439f46dc449e564d02e114405e94ef58584cab93"}, {0x88, 0x1, 0x6, "4847b21a881760f459cf8dc6345b64e314903acf35ea226c93058befdae6b55f8ebe332485772bbc9136cb4cb8a7238a9b2ddcbab670d066f6099e419d88bb1d9208745da82b1c2f33a871d3a59150adde5aef7168a86943b585b378667cddf804035fb35c5b87af0c0709dc64e62267ad5a9b"}, {0xd8, 0x1, 0x721b314, "702683ab6b153e6f743d5c4cf879016bc97f0ebdfc065625f455daa781ce798202a284389855ac8fc07c21ffe3ad1bb1888a81b4fcd3bdbf53d2420e700de61fe1a6e5a14434a527b24e4d5989330d6b05796b98ef4187bb649273ec6304c7e95239aaabffd0316f7359c4e5bb11742eb76e63d81a494ab814089b67158ffaadb3775a3ec6bed345e159881bbdb249893627b28880227d98242226d1ec2da6b03cdd5c37f1c3dc60be33849fbceccd7dd7d785e16e3608ccda6d99ffc86a1c98bb548d"}, {0x70, 0xffff, 0x80000000, "2fc8bf515c8bbd4ca46a2c467603dc6d30d3cee8b154aa0b3deeb9b959357e54d3aafbb253610ffa81fea17e9c278dc1615d2b6156fabde2e158e0eeb9813f9d1260893ababbf377cc19480efaaa57063f6037dd6abb8d828fdadf87"}, {0x50, 0x1, 0x4, "f562e4e64355761161cf2d584ea2f23db779ac308b3f00e7c25fa209b6d5dcc5bca2a01337e48eff7dceb6fafb4521ec1b43e45a3e344dfc5bda1f2a8edb48"}], 0x410}, 0x40b) 16:01:21 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/221, 0xdd}, {&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000200)=""/3, 0x3}], 0x4, &(0x7f00000012c0)=""/131, 0x83}, 0x802) connect(r0, &(0x7f00000013c0)=@in={0x2, 0x1}, 0xc) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001f00)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xfffffdac) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x64}], 0x1, 0xfffffffffffffffb) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:01:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x55deb2461340f44f, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0xfffffee6) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20, 0xaee5}, {0xfffffffffffffff9, 0xff}}, 0x0) readv(r2, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 16:01:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') truncate(&(0x7f0000000200)='./file0\x00', 0x0) rename(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x102) clock_getres(0x0, &(0x7f0000000040)) getsockname(r0, 0x0, &(0x7f0000000180)=0xfffffffffffffde7) r1 = semget$private(0x0, 0x1, 0x48) clock_getres(0x4, &(0x7f0000000000)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/48) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/148) getppid() 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/128, 0x80, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:01:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3d, 0x0, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r0}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x28, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) r2 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000180)="ffa31e9cd8c48897b20f059fc3faec0721b56521608bf9d805f18d22c040aaa91a2d360477e46421e8b18a38ed10460fe2069180ce6d93beea4908511887e62b08468dda758a85b339c379f6c48955ae8c7bd44638bcbe0d6c7b82066c7af8dea1e57ffeb8c87e5177e7245bc9910397d3e73671e786e038a94fc067ff38f67bf565fde46492eedf8c52eeb496157ba89ef957956feb32ff362f59a1e50f6c6bb174e9d6293654adcec6716d7055e241d57dd25cb1a64b55188087fa55977504a672513bbb7b07902354e6bfb939f6074dbf096aea22bdc72f06f345ed9bd22778f1ad84d3c6251f7259aa7981849f02cea64cb202cbeb9b7ee4c3de8657648755737a282dcb46750c5b4d2f4ae83571c19bfbb323dac2cab53a23fbf3a026aad965adc3bda48edeb68932f4389993636c7f2125b164c79c00a403ed53123891898929b9ef49819c879bd11cfdf1b245684b9636a55bf30a82b1d3eb62a92c72ee8ab68e53e31bff5eb1df8bbe53b9c55672d9c4a6ede3b304d8505233a26b3d4ee61ca33d3b549185a6d9c8820ca284c5cec77c14bb9ce99a31bbec4bf8fc8c509ebb10770f27dab254eb7fefb8746330f5d37cd626da92d6773ba1610da7ccd6c8c831ae28ee3dea1e28c534eeab82219c1d62ebfef5faf59d313f47ea0bd716d4334a45e3198ce9f3824724d5bd6d31c785bc7851f079c19f890af9de73d97fb446902e298c1d8186fda3dadece4c99914734d01be6e486f04fc983b123bc979c86a1a2330fcd78da3ba38a37bfda23103c170dbdec59ade7461e064d42168ca33dd9fa19621e0298ceb8298780aa941739e7477455915203c3b46f718ab1e986e76efb2df2a619875097e64fb14d2854ac161a4dbb21f1ebd49fcb68fcd4f38d7650a80a0ecb658f113d6379b14d44e066eb10d1fa3edb8df7f24f6938abcb52a83d07996ed5ac13277f75a0a7880725e4f3cd351d9356345a57fae8971549b0f38c455477517afad3053264a47ab40c3ab0b78e60988cab8528fd2a6aa1e71e8081f5dadd814de351c754c393a9d06d6aa33677e24fbc4295675790406ee11b9daef3cdffbf3f320dfa60dc2048565210f837797fa59d0881533a50e274beeacd03b0d8ab0a386cb008027ab8707ba10771c35ffb3fd36b1f283f5d5f37cbd09410de32dd5fb35860c7a3a54f11bdd8563fa5e6b5e002c67654108e0ed61d0f3f66b38dea61ed9f320e9da4e34b4de5390a49bdf8a8e13d8344380cf98ab3d61769baa82c72aa24df0c395ecc695315b327b46fa70f6f697d64509b0a3bd76d995534926e81daacaaf5e402aea0f662894d98fba4f08780ff8929a2139613bdb338d6e9357b4535c019aab4aeee8722749a7928087c2aca4d06a79ea1f360d1af77ec0c20e53e66730734a0af306faf9b953c92c377b208d09dc0504fe3478c7ee1b35d5295a3a7c28420cbf47164b59873d5cd60d5377bd36e0707a9f6101f84bf2025b669c4c6ceb542e6d20311db4db801a5d3a0a86aabf7f20d51cf45afec4c54dcece53356b343fefcca91ff518d0d62ceac9eff3d635aa6167ecfc50369846932033667006a5132dedaa767654410819a7271523c69b6bfc0607be8d486dc3e598a70821ce00d7cf7e71c9bf0ee2527a702da59f143e5597b75590d90efae41178daaa73e21a6ecd0459f521055e1ca8923c0859e6119666eb39727ddd1847a8ba1be78d818e5d9daef3ceabfd4cd85920b276619d58c82a788a17cfd731ca588f46d0b3c08b08059ece6d4c6bcc048e64bfb733658c3716d4b7b8218eca32faa68708bda87453e68d957082c7f4c16d0f1a9cafeffbd6db7e03e215842ddc84c1edad00a8106d3ac825d034bcf3c4e81bd421549efcce0ac88ba22925d4392df272084f932ffba85b6223daf5322c3362ca827c8bd0ad43e6bacad9dff80db618eecd00c37c436c65fd522d6fba0fde8d7a13fe853a4a1155399923569f4e92da4abdd02446b307831dc1cef454a3b39985edca2451f6adb2fb2ed2f00cc580506b532b9b8e68ba98c323163d09494f6f890711d923234fba762af9277086fb5eb1060b7acfebe4ab9017c60e81a41723482fbfb1d50f2d265a21201298f76b104b64b46260eea4f10dcb72f25288c4c9764d689a1584b8a94c3536e1cf152b66725a81d2b3cc51f0e41dd0b65859ed39beff08a63b1e752feed15bc6456364c4c36df8a18aa711ba6686095f2bc06d0c849a51d1128a5759fe22eb2c2bb486e67fca98951246c8fdcf769be2899d55657da285497f2500a68feaebc90068016cbcf50ea4dded5c8afd0614510d54e3b37c568a47b3fccdfbd6ff4a7951cc6b4529b670e9e958b74196575e0ed6b9abccd4d1588fa36798247768b093b9a26281eccb48fe6431c356c2e037b3d629b04a305f396135efd0a7952369be839c6982d5f90db6fc5110fa30ec8f3a3f9a3e1263e4cc96e6cbf1ec5a1d5033c2673cbe3b79fdb099947d9ef009301275136798b5ea78e2b808a60a81e6ca6de663f19f63ea2f82f8d29902ae7d4a94fe67b7577ecc3093792ab79b7351faf8fe0103f9214c808703c8bd78ee9ace98ae9e84173b350b4169a51fabd2265d4b29744fb3ed485adce9182915b74a8ea730ba19469da32014cc291b70b5f0f566157443dc6e3b4b09ad55b2a61712a2d09a7d771bf95ce4fa8ba96b607d128a423d9226d1507d0e9ab4eeb4e3dc0bac3e4e39d83f667e556da7e41132f3bf8d223804ac2dc52474788b4bb2fa48525de2bffd153d046947299ba8188e119cb03fb18c429f074122a5a4a255cdf9c29323ce6229e396d48e38010da64a8364431e88c26478d044090359fe4f0fbe1911b4d78600c29bf59e4fb7374768cdd3093cd7f563d2fbe185f75b6291793da823d3a725d37aa685b342a6489d0f3d97a4cb2be9c6686d8a46f08f5dc647a349608c9d05345c28d10e559620ff07aa1ead578009bedf8bef976c301ea62d674528bfc3ee4db5f155d2606191c1655afe2c4dcc5c209b912f85d3e12e29ff9e96a75dbff2be02db76d186182275917762d8f843ff324a79e20e6fa19d63c1e67661b602aaaeab6bb25e11150c38b306c737d7f2d520480a0f0377a460e1e0b98f9206bf9d6a29c05a7de3ad9be242e5241b5e5ab159d222031e1506f833158435fdcd94a53fbef58198d6a262ae2cbd443bf4e029a743aa17be6780b85f3ca1d16319c8349f495a28d3ac7ae212c6686ebccb674a07fd8dd4f402718a9e1a590586df66883fa4322542cbe72c1a36ac9756a76010a8b973a43caf93b732ddfbbcd1d4655a0c3a5d2a213dcc714a1065037d22f3d9c36fc6169197ea03cfff00da21227af79274c9f4d25f64e619281431a30f23b58db19010d8db430aa46fe295832ab573b3af67d1b30efe98b99d41998fa55eb3fbdf4f5c0de55ec59b642c45fb7786d8166d7f75336814c14935e843b19b3a425e8bf3c68f47294e21effd957e68921c1bcdfb2a13df90cfe1a7d1bee5a77b0369d8550b541b49504209559804a5dbc1dd533f170d99ce6258a0381e783b6fbb76903bf42c4db557468a2869728a3ec8691dc1ff85565ba1eb52fc2ef3ab2e7452647dce916ef83dec5b18b6516cb87c771c66d4fe8fba9a08afa71945486bb92746e554dae76e4cea03f93fcb15098a043f8df1ec4dbd4a01b6323ecb6aa6d9d2dc7e563d7b2c0b70f83976c854b8f49c5f65645658df317c9dc21a170917deda8e564ffc2dc2065f46c038055a250730243753638f23d009d2078760af148bec1129bed2326cc4e05ce6a2162cba930014a04da194164ddd4572d99d8b8145b7925d16e17376cafea08b00f3857978084fd1c626f0e8faa37cde19d33ab4b2a7aced810e04fdcabf803e890c95aa2906454f36917c4dbee1b96c3e8048a50e0c47453d86af3722343f26a9c48ad60e66d2429a154159ee0a5d415041755f5f00631cc56729c74d92a4d29e25b338989e22beeba24efaea70c17f3414ac2e125ea92f84fa0577edbf8ce594e6d9edab682cd87e3b7d4a1c6997483534ab4ea0ddae573c697cf61c76b397a558939f46232d0551f2b85d3ed1e966e6422f9ec0f22a345966d7d36d4bd59358e97d9157730ca3a90be349dc4d0bee26df756addb0a3c87403074656ae059ee96bc5f910c6394b4afc9ea3b6d5556063d509f67df2d63b41d59ba7d63cee1fa3fc188313ba71973f6656598fe302d22e00274b07299860baa179fb8d5a9602513498ae78521f8e90800cada7680119ce3e6b5995f845914d1be041d9231dff67a61720cb7b7bcc8895ab6070682c72e8350ecd248a5a98d1d14e8f7bddf7e2cfb8d3816b1d0b9d30a507f9b8e57453c84590b6a260e33e12f6eb9f4ce3d65983e9f06e0b758db02d2eb877d09de7ab5dd04695543ba420f4cbe0c490969200cacf6363a7be9faddc92c52ee16f72d28b508707f1aa90eba6b0fae64999faafb852faac05dd68ff32d91171dc1cf2fee8915526b8ae68518e907a2023d0464ba94be90f6f1d4ea5b4b1c051581ce0446a4412afcbfd448f88c618aa24bf0edc28b89e0e92dd583a919ab4dd14740ef826ad13e75da210b1835d286cb8d6b33ad788352e7b2b60fbd439c55a056f621d730049248a998bde50d2fcc19e044eb32feae8fe69baa89342e1322e1f1ea5f79ce3375cd86dc882be0c0c665f10e32d766dbe76d5746c20cfc2ca3932e8ac11c5fa7d9629180a8c9b35a2c2b93923fd606defc9bce7a029cf8f44aa80f64004d9dc9efe7a52cabb46dc55eaac0fb4917fd8a644fc368e4e363625dedeede7f242301eb2740adb6505066a02b1964201084e891f9614597c8de5bbd5570b192ec464711cfaaf0cede938510f2168f287d5b28ef09ee576e69cfbea8699cb287b70548a99dd1d648b1f21b7ecd80ba4959cfde358c2e8f296824123577c1e15e51e48476ef0bd11b191696e1218fa0757e1a44e6b6a5a55c9bd66a704a9c4b4ea1a4ce312ef2ef3d4feeb802c080b0e4b8938f969eab3e4d6caef86a396e364a29839d156f13fe5ea78ee89186afd3e49e3a5764b1749f507f904559c5961f3113d9da8b5a06de526c239ce4783c8fb0d565ea8f5e848a69b1c97e34a3aba52e22bcbc785b20288fd35afc11dcdaef5a7baf0fd5a79f62f4350e24cd642c882acc67ea5dadf46df601f74c591bcc6c0a7bb25b189df8fa80c0a1cf012f825ea1a4698f53b7089426c737984f8b93d649d08b4c28c82786f3a0ca1b0319d190440582c47e33c43067ba27db07b1d3bdbf33ae3b822486cbb312dd440a94c4aee3fe62405d4f353c499477d276ce166bdde3818f44d4c69bc449ab2eb4a3f0be8eff936db0709c2bbd45a2796dae4e0005e25f34c52203dd4a886cf3cd848e84f689f9bd8c5572f437d9ce389ab52a5cf9d5b26387434596a77852dbb9d8c69e564f6f79cc3fd37fb885521611e630c9cca9972cc23d10169c9609793c3b6f5d66e1daf73238f7416f77e0969715e797d82dd14ca21306a95cbde77ddd03c6396929ae24dc5c84288dd4f5d58abf725f5f90a84e57b5f4b77af32d9adf87a58e8869238bbeaa1da0c3341acefa95c2c235a783662b22320a311ebb81405fef9324e6997b34cdf5d33a616628c5c3151aa74290e714429ba813cb1d85c8f59052e2e2359a63c3d13c1c04787e7023f9e5be67e6f339bf95cc0528ef3428e780a858232b925eefc4947a58cfbb21ca32193bea2783779ec80a948c034be20960d6b80a", 0x1000}, {&(0x7f0000001180)="97f94b8e3da4eac04e3fd7dec6672e49bbe59b5c5beb03b05c9788adde5a2853931460b0be0f34fd49783c1d7193562f72e42f1b8ff0c261ad327f6a7178c85ab52d4d658b4e0c39bdeb5415fa707095de7744ad1e6f4bd0064c32c05bcbe6bcb6116550eba578038dd7abd8a48013d650fbd4a71e1a4f9a21dea473396b33a85e9446249e8f12131b175664ee54b2ea423487528db24f71a63bf1e5f164fbc14c4ac1de8b1bcd5e1a4e490fd3f66f22d32fe9084986348cf24c3fe70e2dee9408af92aa0a1776a095629acd943e4e375b", 0xd1}, {&(0x7f0000001280)="bdd37aadf3829a8a28f73aaa4254bb933dc03ebfbbbdc979e370535b8675b7354473d2d5f25b771fbdafa6b63bce2fc5bc680bfdb5c71f0a6646ad2d5862ac5e6b82ae7f85fc22d54006c57e7ff72f30d42d62d2c6c8756c2e6d9ffc192ed8a95cecc3d7ee07073bb0df43c6cc9ea275be085d70afae3761caa53eea5d9278d6d27e1c90c742e1de0fb7fdc608d2ae1e7b570a01fa63450873bf522a014cb9dda2c75f50ca2c2dfb481e4d52a9d0b45af9352c36cbeaab4d0a662e71b97430dc2d17cc4d82797d373ee686ebe184a4fe33234a65593e131eb63e060fc8f5a77fc508f9d02554b873bdf8d2cba6fbbcbefe1e10f3ff51acd08f5d85a389", 0xfd}, {&(0x7f0000001380)="d8a5f6fe4624eb04f01ffcf855fc8186188cce0f70b5b7420d8e225cdd4c85da4fbe019eaf4fe2b0135ea420505ab0189c6c3995ea0d03bab0a5c3e852e3e2fbe24231018d08a9023f00aa71ff957eb0d6e9f2d2786aba8abc344085134bfd571f085649526f209998c1cc8ec1aea93178180d8e090742f2633356e28ed6332f7809eb67d0", 0x85}, {&(0x7f00000000c0)="8cd277d5e3a920b57abc3f6acf9f20a8453e01b8aca42f090a7f076698831023639c12e53e62fd77ecd7c4a8c906499e8f9e4dc037d8ec444abb96da684a551cc5d3", 0x42}, {&(0x7f0000001440)="06dabb2b39508939d78f77a8af7c65622631c26d7ef451b18cff6fe99dfabc212d4692253d0c86a8d02c5cf3d0ce23c77aa3dad94db831d2a3c4e53bc306e337d0e4c814eab812159d88d958a30a3f2ddd4e0f3868fd754a619aa9a609506ea69e2b11f61c1d1becf95eb5a68380784f3a62f99ed0f92be129f512e79e39cc97e48ded1259e2c76327d63d408d38062f51933c845097e55512f4e281f7de82", 0x9f}, {&(0x7f0000001500)="3a175ec811071ce90309eb1d520478e4eda44aed00e9812700a109ea92b0be9cef988406a12ef090cc893affd03790078b37293bc566f27561ae0bbc81b0dbd403376c52ce2e0df03f9002992c14160b5964b0aeb2afd142fa7ed3651a5ed94eaa4ca72c46889fac1fc204bd1e7517ddac3a47c918cb1bb59e2fa57584381044ad1a787fefb4f795722e3bc7fc09da0ae959858ed7b3d5cc747b412377f47cd49d100584831c7ef1cf4b6935bf5868ad11dfe0383b8b93d4c6c0df8eecc3d1dc813383cd57b35e7f50e8ad1818644e1ef11aefec4270a56c1bad784e26740c", 0xdf}], 0x7, &(0x7f0000001680)=[{0x58, 0x1, 0x7f, "c38cc16a6592095729eb4e2bc75d3c868e02b1d7abc85260079b0c550270a353bbcf5eaa2ef918fc7761e9ccfd62ae0c6eacb491805adde0d70eed3bd7a565f13c"}, {0xe0, 0xffff, 0x101, "33acfe66b641de752afcb32f217c3296ee90d0ccad33f40b8db5a43d4ea788015c905bdabd488471713fb8baf2c3a52dd4b5f4f19109c6b4380ffccceee238f13ad9a1c896cc58697ab299b7ecc3fbdc315d2228671a4f2d21de1772c51af80f4021055e0752f7c01e2d57defc745b12c9015a50e0c01e59a6dfecce719bb6a20c4dd4c63323d84b2f6a71121b0b7d753c44f112f4944aff27d57ee4b2cd69ede26a3945abe0432e267695139c025fec7b9c16a118e7d3aecfe1979c427335487650799370897e504b1b6dc674"}, {0x28, 0xffff, 0x8001, "c6c7ab6935b5fc0bc112fa5afa6fa04a1734e9"}, {0xc0, 0x1, 0x5, "0fad30515309c20103ff2275df3289210380ccd81491e8bb8015335e0639dc4ff9f3c62f0d0f51c62404fd29747069a0ace84b53d49ebcc02652b0741eaf95d3beaaeccf5f722839e2f365af186665b28d81a14abada3eed5dbb6b73f10b1132d0220482a43f198b2d4e720699b20efdfc6a51bb7fef0c256304abfaa96d351c6a60b6a86ed1dd2820f6f22e77e360349e8b0dc685ed688c7a915eba602bc2eba3e05e201548358dc8"}, {0xb8, 0x1, 0x0, "aec27f1689757925fba4b5df741450943ac8bdfe296bdf107da10ff3909275b5f7d83253fd158d11bf9f7d36a9e14182685f8986a6019b3ae863f9543e8548d2f493e11e7b09e8869daa24d9774879eb8a8f3759a48fdcdb4cebcf099b68a270c5e0154c8650fb886e8fb7a3bf4b8b6912d5303e7c37e647736fe4943c8e27a4bc198f14aa5e1c2675a17c3040c84adae2634f4bffa58d24b55f808d5c49653f05ca"}], 0x2d8}, 0x400) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:01:22 executing program 0: r0 = socket(0x11, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:22 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="5602d90f66296c3000007fba3d7b66485559f614dc26df3abc15f176de7024e7268bd0ecc62405000000447152940e9eb81f226fb044b4ccec51fcdc041acd98c9fb2f950c19b0a8ea67331a92d21c685f022dd6517480145efa2228bd1ab106cc6d41913cc7c888e6ab9c50751f95c1ac"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:01:23 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x6, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x50, 0x4, 0x3, 0x1}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x36, 0x7, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x72, 0x11, 0x81, 0x6}, {{r2}, 0xffffffffffffffff, 0xc4, 0x0, 0x2, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x80, 0x200fffff, 0x1, 0xfe6}, {{r2}, 0xfffffffffffffffe, 0xc4, 0xfffff, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1f, 0x8001}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfffffffffffffffb, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x9, 0x401}], 0x100000000, &(0x7f0000000080)={0x1ff, 0x7}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x0, 0xffffffffffffffff) close(r2) 16:01:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0xeba4, 0x2, r1}) r2 = dup(r0) listen(r0, 0xf7a8) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xffffffffffff2ffd, 0xeffffffe) r0 = semget$private(0x0, 0x1, 0x2) shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffa000/0x3000)=nil) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000240)=""/100) open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) open(&(0x7f0000000040)='./bus\x00', 0x8c2, 0x0) 16:01:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x18, 0x8002, 0x5) fcntl$setflags(r1, 0x2, 0x1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:01:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x10000, r1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) 16:01:24 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = getegid() getgroups(0x8, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r3, r2) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:24 executing program 1: r0 = syz_open_pts() getitimer(0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) getsockname(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x12, 0xb5, 0x3}], 0xffffffffffffff99, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x100000000, 0x82}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0x8, 0xffffffffffffc8c7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x9, 0x6}, {{r0}, 0xfffffffffffffff0, 0x40, 0x44, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x18, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x5a, 0x2, 0x6, 0x1}, {{r0}, 0x70e20ad7893ed2bb, 0x2, 0x4, 0x4, 0x1}], 0x6, &(0x7f0000000380)={0xbbc9, 0x80000000}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x55, 0x195fb525bfd96b3a}], 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000480)) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0x800}], 0x100000001, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x30, 0x1, 0x81, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x3c8f, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x400fffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7, 0xd32}, {{r2}, 0x0, 0x1, 0x1, 0x6, 0x8b}, {{r0}, 0xfffffffffffffff9, 0x3, 0x6}], 0x101, &(0x7f0000000040)={0x1, 0x5}) ioctl$TIOCCDTR(r0, 0x20007478) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x0, 0x40) 16:01:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x2) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/253) setrlimit(0x0, 0xffffffffffffffff) 16:01:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8008, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 16:01:25 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x182, 0x400) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) 16:01:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt(r0, 0x487, 0x100000000, &(0x7f0000000080)=""/80, &(0x7f0000000100)=0x50) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = msgget(0x0, 0x20) msgsnd(r2, &(0x7f0000000140)={0x3, "62b733c7dfd5f3f579549b805634012f849226cf1fdcecaf069360279d054a471923b0600dd068b33a168cd26d40de9d4d3bf71502fd0c342c859229cd9e897648cd9554ac969a29a8ac99286c021c6b629b91ec9e31f41744fb85391a74c5b986d3b696ead6a95e909e8703c05b1f4a7ca049a3d5abbf923ff4d5b80a3546d16bf7bf2942f5f6e6404e67cd0c8f9f37bf7111fba1d31beb1936062df7d07698b0a545d3cbb91be5182f1182f83e2ea6c348fb0e1f4cc6975210d2d8b0d09005777f6b70d6a0266dbd5d61a5f5"}, 0xd5, 0x800) 16:01:25 executing program 0: r0 = dup(0xffffffffffffffff) listen(r0, 0x6c69) r1 = socket$inet(0x2, 0x6, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="000006ff000000000000001005af05778446be337c16169e22b7c5a4be462788", 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:01:25 executing program 1: r0 = socket(0x18, 0x4, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0x1) 16:01:25 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000000001ffd, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:01:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xfffffffffffffe22, 0x0, 0xfde5, &(0x7f0000000100)=ANY=[@ANYPTR, @ANYRESOCT=r0, @ANYBLOB="f3c88e0bcdc9c09a2c2bc5bfdc6e69d6cbb0b1b294e2042707ae6da67e08cf", @ANYPTR, @ANYRESOCT=r1]}, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:01:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xc1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xc5) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0/file1\x00', r0, r1) 16:01:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffea2) accept(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 16:01:25 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2004, 0x201) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x410, 0x13c) truncate(&(0x7f0000000100)='./file0\x00', 0x3) open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x114) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='*\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='$\x00', &(0x7f00000002c0)='&\x00']) 16:01:26 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x7c) 16:01:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x67f2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0x9, 0x4) 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x10047}) pwritev(r0, &(0x7f00000002c0), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:01:26 executing program 1: msgget(0x3, 0x0) 16:01:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00007e9000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) socketpair(0x17, 0x0, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 16:01:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0xb, &(0x7f0000000040)="04200000403fb61674185c9f1b59fcff2c9f06437e2f29325ffc06a291976e52a13073ef44779a60f94d73f9cf33b73cdb46513b2f0a15b27b3555b2fe3075fb133073bbca077e9b68b21e3a86cb4d59cb189767a9b389d0c7f68bbd99a1b1b2c3156f000000a2b15f0a000000000000", 0x70) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x80000000002, 0x4) setsockopt(r0, 0xbb7, 0x0, &(0x7f0000000100)="cd10fbcfeb95e72415452ab8aa6885e2e4bdf1a6ddc8b2087a282af56a789a4f646ef13b37d3843d7cf0b1bf51468bab4d2d7ad80a9a8ac01cedada5ed687f4d39838c76d6de88569de161f7cbcc97569bbc81d119a7666cd72560237dd8d6457ef71b2c65e7af98ba4e3d951c56be216ddef9381dbe6a1c0f278904589808f19f080ce25d427afa635cc75b8fb7eca351429a498413dfd533f40bb8edd67dc1836eefc64f20a7c252d2fc9cdf286cdc", 0xb0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0xfffffffffffffdcb) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:01:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x40, 0x2, r1}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x80044272, &(0x7f00000000c0)=0x8000) 16:01:26 executing program 1: r0 = socket(0x11, 0x3, 0x8000) setsockopt(r0, 0x4, 0x0, &(0x7f0000000040), 0xfffffdbe) dup2(r0, r0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="6b0d6022582d4aa0c860f304d3a1306d463c2baa4ba53c73a91b484b327d4447e0b93ba2b550eface0d2ac95add3a9a3e086c0d985e4896f28f0c0461d0902cafc76da05e1011fa54bc5f5830f60f56bb943a701d47b857f1d373d6957c0793be22a34ab8ee4cfeb36e0a70674e7fcf80537fb12e7dbea89d3349e6a6129b2b76f17f2c668df48bb47d8b3a8fb4a9ad7f11bec615c19ef1fe942ff85e2544201ef032667ae60ddfcb2b3e77b01ba22febc7086cf35434bbe6a7bc29f", 0xbc}], 0x1, &(0x7f0000000180)=[{0x18, 0xffff, 0x1, "a0a3820a8325b7ec"}, {0x1010, 0x0, 0x3, "d79af70ca784164e7e09434b14d149349d8ea4014cf4cc4cc692e7c5637ea73d18620c921ffa4f8ca0699bd6a5c5b83c40188c88582ac781f2fe9c997faafef264b707879454495a22d550093b6926683ffb0b5014aa79d5cfe115af884f3c83615e855b37c28be7e0335130ed31bf33f5028eff590f7767d8f6a247e5601f096dcdbe8f0a65273c489b92969475f285b97ab3caf9785de0c5e8c7789af454c68d93766b0656798c65c2122083e34ade575a743f442b2129cdd4f6be2eb3f9ab6f480cc1635f911a14b40ffbe5d20bc76021844af22eb0d71437defef8c6e3be48fab173501e53370c6fd6efaef73e919dff540b639ec62ed17c6c927cbe3ed275fed3f0597a483095d03a0a0e7b945a5a6f9320d9ad02aec47fa4a6d0759839a55776368701b00ed3169a48b1442c981c26f0b07ed8e11a8a0fcbd1e546f28d3da74a828f42a7eb531fc7f59d993cb7a623041bab4d126ca091a1819a6f4a171ce98b1ee321db40004ce4baa477f39c6b20ad99f15ab2be9fac9834623e79c30846bff90db932d09522976aa8d864f2aa9e3a04cc351072e1840f3cb2ddc12502fec19383351b1331b494a84b468a0199363756f2c62ffe71ef313b11442a68e8592570b51f30022bec7942832336090c64b3c6040b61659699342d32233b6287da5d667426da3fbce32215dfa0cc57a645f2b7aa4b303a13f6f8a9234c629fbb4fb6c32355642e0d1938b36b3067391c10d5c40c46dba54984ef244c0d0077ae9d708224ff15b10ea17b565ab7f099f4c75533a70ed1e5511ed504c373e37136b2b6624cd0069b2cb5aedf9eeee7960f472b703a7b7ada80a48ccef4da5414519e30aca0c29c9075e3dcb653e4a4e7a6c1ebd813b06da2d3e81248384cb40cff77b2cd9440e752273b823efa1b7bb9dc95cf1724d43a25ce31bc1614a6cac8a9b126ce5915903247328e4ba6d84500200e4ed63efc0aeaf446631df787caeb601e926e197dae1032c31f1e6dd1771f6b76597f802d8708f9cd345ea2a22ca4d6caf4be2b2b47a9012930c9a325a8f4dc3ba457dfd2079f28835cbd0933665aeb1cb0f80d24d896fc26177c8d6e2bb9f92f8ffbee447f320204d7666765dbd68229d139249e61ef5a5980d5f657d4619833e862b1d4d729e9eda0741d3d763994a53aa552fa45dd54280e83fc020581708abe190012fed81799482b9edcc15c94e23885ea82ab10aabbae9a498834af83e5be0a59a370610f1a89ac2beb1d493e1df772d9c3be40b86d30c38c65e4d132ef2830a6755a7162f30d6884eca8b86126175f5accc08e45962759b0515e71ecaecdd21c6b8230c4e9b429bbf0ef62e9ac2d32f7193d0b37d9010895eb24350c0eb883c9cb3b4dbccbf8825de69480662a706639b2fd1c2b9038dc370695d64311cfc0f43b9e292d1065e2a6644aabf29ecf278cfae53854bd2ca7049335ff902272a2bf3d2349852e6228c1b7d613131ea0441b1e47ab1e7c465b899e6ee73b36efd6448504f7898f86b3f831ba5c3bf59a5c898b14940d0b028014e9951c7e865de5f0833559d44dd132d05fa1c0d1274ee16f65410bf1504cb35c0516dd6c6aa744cbc628f5949adffba84affe34cf468e30a6f547e028b71e4641c85111094519f80aaa8105f8d71f43770d71b84e9517401ac10872711d2ab576b83b8ff8c9651dad5a64032d1641b340465af101c5a6d95b9fbf813a0a0070d5fd79623d48440e265bc10f449223a5449f723adbfdc4dc3b01e63893f09f29dd8a070153542953b74d7cc4ee8a74c8301ce3e886ae028d6846ee55bbc5b0bbaeb646bba41750d2497e4da7eb8db232fce7e961e22908c206d4d550da54ccffa38d6418a6c9e2072a227407952dbe8feb64245b22ff41b018b2e0521b9582ad8a0259797e04c792f912b3d1869c90bb37a4380382f7f6b0ac819327febc95ea0fb189af061233c26ef97440fc9b6b41838dc98073ea3cbe22cb6824e156fd6537dab981734571ab8e2983e6ba3ff8e22da5519b74b3aa39ac687fd386e116ef63cf147a642025287ff842820703c708818c8179a371181d486e551fce16caea368b3e994ce27b410051a0b129d4ccbf32ba816b31b475d04a1a5747d240dae9f391b2a12d5f082c31e22805696a78edf459002972d949c61fb021d637541579de173bbed553dfc9458b532cf10e517fba94d4d17e7736c2761a21bb480c1700e53048ba4d7a65a575bbb0a200527a9b68eb93d6cfad3d7d370bf53d0b12f12ef938c865682f0e9579fb45c16869bfe8e234b18356708d97314c980fa4411cd9ee879d4a2abd23fa82d129f60e1148a16770e2bb990a53e5b6d9ab6c056243f52872018cef714e851e6244011d5c867070ddae78db191e0a6cc76a64a6d231377b7f6d4a015312b26cf1f5c4a0aa0e1cd97fdc36ff42372b7c80a76786d2399769ef63582427cdd47fc7c7aecdcdc15f8a34c00ddfdb1312365841d978382b1e7783db9aa05bac808adb10502ef19441e77549f13644af12fd4a64a922842fffa62fd8f8e2d7e6f71083c35eec790765c039183d747c3d2b69051c9d36f17f276d34071229b2855d2e3719665d6ba15ba0676b24a81246a0b75bf44492af8c48157ffce72ae900e4bab3c0d3b77feb214bdd215f136abc66dc6851018729256e9f28e0559aa742c7058ee4838d567409b1d7e98f73337f2acf5831f44adb00ec3edb9989857b118e183ad13099c3f22f695cdd348c31216737fec45f969ffa0082da571c8da2ac071d1098e101379d78ebb382f0420803bf440029f47146941dde632ed2492314a614f0d1a3f2f213cd15337fd73250e5e0afe7fcb8f5bb22f92a43b633534176913bca3efc19611a58b3d92f504e5a9548f90aaea73145e0f8110befbe215b6d2f0b4fcc6bace99ca17c37a98c7a0ae53f6565939165b7634de10ec2652fffcd4d7d09c63671f3b0a1e1ee9f48c6af92df77858efbb72845a4fd53088873a03e7882df615dbf1b9d80a115996fc074bf10a4dc89f837dcf9b938779bf6b2e333f1e23f95520fd898e003740a6edcd179b8d1273a2c8f94576949fa8236f9d8e8f4e6700a3256c56679d7c2a25936b2e8488a0d67ec538af2eb6831b245538ac6ab528dc02cc95678ec35445dbd9d0b39ed53b5104d321e018c00890dbdad65f296907df62805c9e7fb8ec12eb7ecad18cb7fb06ce71646f74c4f16b06f5870e5f452f3e91a157c3b93d6c8cc915c615bd368962ed5de5aa895d8212330b3610cf24aeecf5f514f52ba77ed32eef05886e9bfb2a7534dd6810680ef8fcdb437ef65073d14515f2706fd72b10ca2304301f395bee33e7e9d022835cd794f9473202daa97d5adfd4b7a3d1a47543edd22b33bb2e77883e1df0b33b08a1e7c37b77bcfa4783b76714f32b9f250b51072e01ead06fecccc538f0ff6140a863411623e97fffa9d879830f007c0a51f3a4940799050dab49ce1e31d8be9c4b9dd4237a7a30c4ae11f5c3ebc3ec88980d5b00fe1a303b39f4745eeb5180525a9f864dfc23f6c3838ada3b627b353ea0870f12c80c1fec262410316b626d7184aa4330e2b210650f0f6ab087650991c4b3c9089d81df317538fba1f8cbe6e2de54a33f87878e40187300d6bc384595b116538b720510264d34095f55d312d96cf8c12150e9bda8156aa5561a39639f0c6c22eaa288f4cf3e60a1c8220313138f46fe3a6e44dcdd4bafc9f98e5c601551dc7aa29cc1928593f06e3de438b4909f5859a3a41be7b8f53257d8e70876b6a1698872ce6e1354809912dd48d23b8c4b5d500302d8ba6cd353eb00430f1d4b3435cd3b431a61d8ee644bfddd5ed5ac93d92da87b90c7fc22863b87f63be9173348a51f1584c7f864318ec55e7f4b6547033b8f401d3d299159f2fdeceb89c0f8476c9de9893669664c841fb1f61ade6210259da116731f904c90669808df9796181672b56a53e6e3d4481ade3de824b61aeb767253aabb3441cd632fbc202cbdb72457de5cc2e044ec95e0ee7c40d5718cecb3b5db0cf089ce90a8df0dbf25c5ebc293ae07e5c47686ce14cade2bcea601f33149e8b73360dfb865815f6fa0dca40c14f7a4ce3fcba9957482ebde72495c128b72c0707f7a890564698bb788be8f5ee1113f17112e2a0fbfe850176fb37cad06691ee2e49a968c834d20fd4c566e6280233c34a99fbb3dbc23c66bf5df2e7dff3e1dc3df33cd3902a1af034bef80ac59db37bf3f8461a42c3b32448bfff7c31cdc0fcb4bb0cc4582f0fea457b64e323d79108d2af55792e3fc4e2c31233a5d90876989e042dfcf931f2d006cd207a42d36a7241f695e6ac13e57a52b346b3c90ece52f01f8d99733ddcac58032111aea91a38fe3afa8a0b9b4af0f7acc4305217bd420466b1e27f75c24bbe15d809eb5bfd4c7331499fffc0a4c7f44cf091ba545be6cf4d4e1365579d370f0816f0991b2281a2c6b5c80b13168424ef580e4949b86e5e6b2cb8051acc88190889ce8849082e7beb483e85a387b65248080b0aecbcfe82c7bd3812af94bf023dbd6664f8f5eee20453b5eae8661338d9255a9d0c5ff19805969b4cc1983dcbdd159d119c1d1a257d0a20b1d3b553fa2a448235075c3f0b571dc398b35b1e8e5f48869918bef644ce4c3aa8e542c8aefb406523515347c607ee157d5f21a996167f176a0aae94178448eddacf2f5da9446ffaf20bdfea346a6a5e661fd286ed873d98a5215b4de9433879ef6b2292f0d846ea15a07cfcc213da2a68ca53d7007c139e1eeabb23e8692ef3ed8ed77031ef1831e40cc33f4587fa4009705e9e3165ce67bd10f99a44fc91cfb159361f8270a6de67ce55de34e6e39bfb06e519500051ad8c2f15e672ad347ac6fceed9ef21c75509e609c73718c452bc768f7a02b0f42135eb5b0945eb34ae74b0924199624ce07b03847914f00fea1e00ef50110329f69a075933fe42aeedd36b7f8f6251ae4e543da31501de0d50674a9f3ddfe31022a35908cd41edf819c21dc4c209b62a28fd3b06dd4fee27146f7ae5279e05e178775724add1c1bbb9e7b9c5e0f798fe5f0b4be6ec974467e917f5cf541c914f2598b577d3d28a84ad1219341b46ecf36f66662e1ff8e6179098ef45680e55bb7ab1a6b94f9c278cf85a2dbd16f94421fc969573492816661825e06eee3d52595b055e7f0525db6ea663fefaa141781997767b63f9b9c286050d9df58e22a392557781f754093f60ef2745f7dcb61440a3b539611a4d249fa3f09948acefb73bb2b107227d0870b8b413613e73b70352be8591c22a56840eaa0611f7a159b062d60bad95274fdab81afd2485143f790163405275a7af1b0aa3f89ff39887ec2036875c6c2ef04a0c82f3fef0f175e7ee2b0f50579b950f160ab956dcc6ffb71c9f21e319e8e193a401fcc58e2e00b3607e74c758ccb3685d087b8ff781be0d360ffb28561c59916519bccd49b98e5123843ce4e4732af04e1d606d37b27a9f639c88156c62de4520b075dbb7f4635ecaeedc14ee7f577a4d0a477bc7432d785b8c0745399add70f430e7554e1822ad5d5b56d538a37f9029d4b64675d8388f00beb8c1c95d4cf23c75702030e666798da805f47ec967d369d9b98b1d0858d9a26f9e605d59836c188d32c8097a8bf7e91fbf843667f502c0b234620f7fd9857b0fcf7f2c1726e843cff33c318a12008ecaa4617bda1e2366a311e23de52491168d925638e854d395d1a0e779d2ca5f313a1c81239347b49cc909736903a26a091"}, {0xe0, 0x1, 0x80000001, "79792a65c3ed8f17db202ec25af212aba0a85cdfb471f52462073fb0f59e35c4b8a4dae3d67ea56e1dc545c0b299cae73c6ed45a23661230a103b253f4178a4b850c78ef2ac40f559803b6b03460a54c73245f0b2b031133434b40d5cceec2bc766c7ee21c0df355a0c36a6b96aa971c2e600deb90b3df43d4bfdfa51bcc53bfe6724d6d1b2435482c554c5983f4c21f44f4ebf441af0e4dbb3f76692164c7ac6490511b9856ff9843e7da1b646dcd552ee6e2e896c4363a934a12f1340e7e31ce18b3378e5d9bcfd415"}, {0x68, 0xffff, 0x40, "5098f028de919bee3f96544dbb70370760ce477866ae9845989f601f2413f0e2c13f078b02a47e72016f5288ea5c884b0118573a3acc2fd02268c12b33527dd9c09811c7ad698006518229dfa5d0b759a621a064ec067939"}], 0x1170}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x1, 0x1, 0x8, 0x8}, 0xc) 16:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x9}, {0x18, 0x1, 0x6, 0x4}, 0x8, [0x9, 0xff, 0xd, 0x964, 0x100, 0x8, 0x800]}, 0x3c) close(r0) dup(r1) syz_open_pts() 16:01:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) sendto$unix(r0, &(0x7f0000000040)="50229902ca384f77bcf5e0426c772629e74a17b7b218af3ec8082f0c7f6624ca00bd52cf9f3f2888df73b24a42177c778a9ab1944d50dbaa428bd8ec1cbe563ac3bc1f19f3503785d7d2ef6af674ba4d79e84feb545ac6ff83d331e10dbc0023bc19e70c7a1222ad4dd258ae6bd6f66d654b016c6d761bc5d81d357df2a540131443e75d80551cf0ffb1a528d9d3d9e800149c141d760e52cd5c002f80fc1e77de2a214bb3c3dd922ea7cd3d65c541290415bd224c169039da68602fc534d34341b30ff0b1f8046aa6a245045d", 0xcd, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) close(r0) 16:01:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff02, "90de290e7989a23ff89c16723f911a1d962f681f", 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:01:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:01:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x2) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0xe31219efec2ff52b) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000000f000/0x3000)=nil) shmat(r2, &(0x7f000000c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="f95a2d2e2f4e28df6ab4f6f2cd194208559226409f0688f8b0297ad8788436d352fa0a23ce1616c8e90baf4804810aaf5d7ab376c507dd84a59df60bbf8faccd647625a3c7d6ff201c53653d35a4e2eb39e10aa2718e2e7aa3fec24ce268912288", 0x61}, {&(0x7f0000000140)}], 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="5800000000000000ffff0000040000004aeaa3aa7baae13cb22cbebca770254ab055fd40cbd3313094036ebe9c3e3935319fafb2613f9ef5fd0ce842a5a96919810199a385e3b650826e309bb4d8ad9fe80000000000000010100000000000000100000003000000696c4e5b47475a67e2f33e5f51db98f409900c5c45ab51e7bb9bb60bf8dad2950192cd97545a59f4220f71a5241499221564957edbd5f5999fcc17b9ae5ca2aa3e9d39792234d7195b1e29075573d9d0eadf91c0e80f1017c7a3c6961c57b1aefe857805dea7aa54ca514a400594d9beb6d69dec8d10e125e1e3b797845e5f6faf122f790004e70479afea9771b281c10fde0f39be8ff0dfc64476c660d9c9596bcb223216e74f625f0af1ec8945e092533d8b5411741189acb685707e07e2512b6e6b30affc8462671a34155b7689030769ff324811666eab370488f34a23e53bf3956e2ea32ba659fd2b4a8e894958d3e7c679db4b273d01bd5f9fcbc2cb9591dee986315b0bbf6038113cc32cd170d22e456b90c43a00a8f6088146ae5cee11fa90be026e8525c1a39bcaa70cf748a354602a9783db55139aee9cc66fc75d00a8933d4b183bbadbc8d02d76d0a9b93a7877a2da51f90cec9e60dd164524d1d455853405ed6c6953d73743a156ca8c8ff28890c48946a7e599426acd6fbd68d6732d05f2615f8d95d840413d92bdd33c4c30bd96576506346dd786f3728862ce9dc4be0c20894a0df474c5ee40447e505d983c751e3de289a0aaf87582f6090d2bb6108be5c60c94cf859c8746f0ed017372ec3a5f5afe15dee03bf3e01b27fa13288edf1675dd944fffdb871466774a78293a5119dc0cb0fc6fb978092c481b1fc92f0bfdd313c2b5e997e1ddc5b0214ddb9bc77b46ae69dbe3f37875588f2d799f6bb5411a374073c939b1dbb2caacad39c9f3330d35d722e23ac0a519df8b48fdc943188474f8987ea4ec49def8f9b48040dd33830667cc8a90917187122689d4bfe934b9dc002afeb1b8af3a2e62e1b2cadf57d5270509e2301e73eccb1f5d89dceb1e7e69b6573e667e6792d2cc6cf108dae8faff59ad92ef9ee03cfc7176c653f16e70c1245e742df9cc427341605eadcd1d3850eed38a911d9fef4303c96376e320730734d3e0af8c4f40acdfab1743206d0ba8f04b6609fbe6b6a0ff30ed73f02163d3ae007651ee75a22b06094ce71ecff63c220a155fb4516ed2426dab3f22a17c3c17a2e9f8ff589b7f85a674dba41c877fc94825679ec42ef01f8c7e8a974bddadc99df13f69027960f82cace87c1cafc56f44fcbd84d5c0edbd421c676c1eda6632026d71c30afeecc652c2d8146b56863258374a67b7de6fd6e23bb19ce8f2e33f79094dbc62e25a416bf46584233561d208ab4560149d4c28f39fb438647c96cba0d48a3c15bb8f207f872160c6739103a5f305d645c4927b5fa93d2116a3d6c72ada09c047997775e918a0a5ea7a5d60843b8b731d9e17c9c794649b3a868b2826172be8e72c7e358b59280029c759a1763eae1f49b7171f0db00aa480faa081308da49bb9b9f2ed30ed83ca56279740858669c377d871c8cac75907a71a033196d004a0f9cfbe2fdaa9205d608305dcc19a5e7bf562a8ab3bb7ffc16a291c4f4fe4adae8eb130639178b8e9f14af38ca9d9e51f8529737320bb8bfef2f943146e1f83d1eb4c0b65e67c6d81492b8a63a1bce57af053190b9081cdd6e77e193c1bf019272c68ffbdb27d022de2975cbf226c82c215f10fd4e0d6aaa69e5b75d59c415d2012df4afa62bc93e8459953fdaeda953055f447d81e49cb39e53b6c29824adf4eb43ebd47fba08771a41c0aa252ba6b7a475ac00049a801d55ec67a875e36f43aae4b00f87b9173bb70628b950a56359ed4b34bdbbf6845467e927eb0e0ddbc15b11c838411168bf29f7f544d131f2c85d8b62b68b383def23b174cf5b5b37f3506ea19d12678957640f808d7bb28eda48f3cd38793518c40d167b7d9bd7127adbca14154c27fd76dcc131967b658e093642fb160500469d94dc4f8f402fbc75ac1b0307dc007d95bf42f1c4e2aced4d43fbd8f7810259f0efd86432d4c9abc3d166fd8c07f6b25ea5e67486162828ede561c878b3b3c144e0b9060f9b161d6843c75e93c80c953c75564cabad159c533e1ff9c8c16c929b2c2accc5626209e9f2e41bb999af75d36906c6dc561ccb1972c24149f82ad3c6f64885c84ac9f77cd5da29c2cf5ae2d250bbf998233a39609d8fa74f39830cad838072e2c6995924a5a64d4ca63e0c80bba0f9623a3e5b302d94498e32d4e38a19575477f271ddf731f4f2b14815428c86d9877d13140269cd31db4e0668b13cffdcc202eefe710d5d00e725ee1bb51b608676d9449f55af4994d561ce14ed4cfbf01e4057e7a6bbf3e323278fa45190f8175f860b21e2f6ecda4fded6a223183ff92036305c7aa16b1a0bf1b14777f2c90137ab797460f311d8f86801804f4260698fe1c0ad296815baeb0e90af80cc746c0997939da542ab17fec658308844b73dd4d0f6e130b9b8ef2474d4b1b68cd45b5a9a888b57bf3deff2ce2c61d85da1f07c0487ff02e628cbf6d767d02a054cc81809435c490c4a9e822f5d6b02b180f728bc0dc07fec5e83fa23cf2142e1aae462739186d83346840968c9383b5bfdcbea018993a939827cedf5075bc832a868fe720d507257bd4e8d4162f72da46843289612b842486e4891bea31c72702d04986dbe90bd480438de857d2658fbfc3d7bcbaa86921e0cc5078bfd0642cc70bd74ed9bb31faa1c5294c049f73db904f797dd01cdb0cd3fe09778580bbae72556749dd2077ee58d253e213de944fecf9a42ce26df027a2954c41e7d11d6ece73cb90f21e0599f0420bde2eaa11d267bc76dce8a307ae29696e0f6576a9a89348f9217a5c08cf49b1fecb07ccb741532cadfd0b0a0b44594afa86b71d0331d3e5af67b9f9e1c7b39e01a9aaf7465667aa304b3a658e8ac3a5a985ae0ba0d9dedabc3ee2e7fda59ef32afa3bd7e97165aa1ab4ed9be51f1a608d55360e40c02423651a24c538b161f5ca6b0b4623eaa83546286a53799e2e53cf5cc8af603cb27e8b60b5cbc0176fe1495de64d128f32bde0dfa97ecebfd6598726cc85219e3155391e3ce2c54995ff1c7b8c40258cf534a44e200afc589775e3dd2d6a2a86aa8d1b99acbf04ebe1a40c7cd6673b0d657a7f7077f58b085fbda5153118aab8a654663876d7c8e4c0f0ec682235a6ed2ecf58d00f6d8ac5d8227584d973c42153dcb5d68f07d2767cce675b7987a82ca7254c5c2641071e81e97119e07f4ce4d167a6649551193d61e9d07b9fbc122a376ce3cc728c906222624febb3a2030e9d2844a98514bab93b43920e08b78feb4dbb27ccacf5f29833903b78465740b7b71a54c23da316d9fd198d6f1b53931adf2be4ad9a15f49b3d206240e80ee778b629b6da5e2fe43d471776c43278db784c240a4c3dbdc98500ae838550fa7c2c3e79e419f81701022816f013b9503ae07aeff552b777765d7064df6df149c35013851cc4242830772d7f49fa0d9f44710add167dc430e38ad06bc0f6ad9d8e3eddae005a5983ca0c4beda6fde797a86a7c7e1121e0dff9a8b11168ac3987626df8051e328c40672b8b016f7a244c4f5471cc5a85f26b13a6748645eddb34361a810e6e297d9d305ff1d5cb84f774ce39dd759488d18578bcd2ad2ab84cbd2ae09e02fdd6eb782680a52e407d95c5746aca13052c4d8dc3e423a952f885b15f223346dda228b5c53c4a325c4245fe9893e365185fcd49e77023f8a0448d1f8567008e939ea77bdca7393fc90d372e654f23e775f140edb9a7e3f19c24d0d252b9530962ed333a6268792aa9bf5d396ce1d7582ed2b5de361c63b56b2622fa105f04e00a1a17f028d7523acfeab414336c8559ae87189ec65fcbfcdc12a96ddcf6f0963dcc488447536c19c8a744c02dc1fbbd8ea9d92842a066d21372820835d9bfb59c4d03a5298ea8ce8df5ec5e1458a29d543e3d8899ffa06edf9ce44fd3f9e28d650644f756f54b80021c5517429b94017ee61f09a68f1d96eafd9da22c758d44ae0a60996a39acbf164deef2aa58b0f6d30c44753dfea31bb31af159e6c7467fea9534200340b28b05cc7f2dde064880a304e430d44626bb4b3cc191e26afa8ac9adb1e7864859f4733f019f4abdd4e45b052a37ddfe0a892b7daf3a3d02776790fb06fba6f5eb75ffa4dc60be9f757bd60fe226d396f9b4a3f0169df024fc2b1b6b75ccb73335f0258779b515ef8ae88ea42f0b8b66f8b57bb7f99c8dea963c340cb6fcdc0e7641c10f8a84e5291bfae37a89120a4802ef9f18a1c0ed6b3be0d787c1db2b6bb756e6cdc2bde9b0c8b50754c47a0399f2873c7e3eb0ae27ddbe6179666d00c67fea69ec3c28c1ded7f90a2a36288126600b77b0b9e456204a955cd869e915f17dc394d294450ca9f39e658fea5a421c4b156b4fd45060a35ece295f4daca0c8001295d86640ae5794a004dd0047c677c6f879e100b6476015b6aa20a1148fc51bf24043b08fcac0e08e139b3329a359f684acc0fd2b80e8bfd1ba467e50b7822d4a06c14224a407167d94de88cae0ca9e3d6e85553c83f2e6521dfec4a8621dc955f7e8eeae31d489148be8b55c3cda2cd535b2a7ff1d157e1e86351f0bb3c5a6c2c2b3e65eebb0d10c2e75f970a4bfff126691e2dd3d39327ee816b5ec7a8373acaefc520ea2c4c469b28d65f7f78e20237d08c7d31cee90d2cf1f45ed5155d4c171f193721d34818c457a172dcccbc25bfc125a181fb17414c552af7e7bee4029b2bb70e7a551ddd93f3600ac8a7bc4913617daca1ecc5e8fec693413e9eaebd80a58ade9a90240b20d66e8e6ab4137e0af7927393a90e5faa749d4573c11f8c914cef84352dc61939cc92948a4ad5c06efdde5dd0458048e9974359e6350180cd19ab2a88430df93deffbbbb4f5b9de065f71a29eceb870012c8fe8b0a9255a409eeb23443cb728956012e98ef89d81491b879d1182c5e53c23cd03ba496cf9f153652f1bcf1f9d924b16cfc0abd4ed13f72ee2361631862073470a0658f35ffb642f1a07cb2b4088dca3d888373371694c59a43329ef0dfd527591d2b2d7f46abf7beddc2a7d61e77fe2ad154490b50796b8d205db370b598fc76f43c430c836a879740413bac588f4f64b9c77edddf42547c5d52e032b56100112b1742d2aacdf9d4c47ae78166e4b0e338addc71275649085b1187c0a22c74d4e8ac2a2ba0cdeba2e8171189ef24de71567d9d1d7079ceb34f639d71be6b06b33e392270f0d88422f286f8f6691d84ce77bbae66845ca6eb134be2ff09f32bab5c84506e32b9cb37c981808c8cdd1310c403d08bcf850aa4fa9458821caaf815be5d0b7b185842484491f8bb72eef66673959a1a7c5f1362d3da7cc3b41fa202247f370855938196932b77e0ad418ffe506b04cca3850c7e74926305d1075273a0a54cc92efe8b73cb18bcb37bc88a8496f85703b5f952f6dcf241c65d54960add96fa0bcd035fc978d12fbf9e2b926c1ab33c5572154c64d57974ba946e453bde3d3a2a8cdb94631e22174ae543c7f709ba38654fb326ccf1b20bba5186299e348d829ee318e9bc268f9213061c44a2a1b36f8528b32703c29a8c254f42d45ded44bec6d02ceab558a14176b0f46cb23ebafdb3a707b34e41bfe587e2d25298b762a68771dc098f94158c950d6fdb12569dbb301dace0057159667b33d5b16a4dd6fb9a9f9e7e4df7d6f6ec1ee6d340ba6cba116bf63e1f4d9c968755e62395cac4ada7eb1712bbe603ba0fa1b3db5d51801d186d4caeab837eb378f3763f1a09e3c0a8d6913740c13f04ec5bd336ea62297e605ae7775dd800000000000000ffff00000010ae40f718eb4c44b2ceec1aea0fc093149ae5cc4a3ff1832adbea92c6d39b33d2aae93b0bb506ece1882d7c475faccdbe527550c75176d796bd12f71f0c9ce422363a7e114672038f99892a3150b0faf27e99d2174ea60a19d90048ab029338dee4c0f3f0af4b6745fd46e4b59ea68e246c219d0825a8470739d3f6d7b10597c9808ca811a0dc77c928414c6c93b68a4593d4ceddbae565a01bd62fc18144c4bf80c95bfd094ec91d83e355a0114707e8eaf46b136d51cdb09448b458259a127adcddaae9ef1831a64500100000000000000001000000feffffff1800000000000000ffff000001000000cd5f3700000000004000000000000000ffff000007000000040b3f560787041dda6e902de13632d51ac1219654e9f5486ea497b99d30bcef85b3e9fd6c1e0c5bc346435600000000dc7a39ef77643c4ef6d05fe77ec85a8d91ec8966d677181edc48999f733e6faeec1a3933093c1420e1b9b7db53fad985cb5e96ae799c88c76a1f83b83a9ea80f5202e5db5c376dcd29d4e292d29531ea18c731b7e7c7770bf5332fdd4c0524e6782e06f10f250c1163a9a93297746e354ca6b0c498fe22aa6ef10a000000000000000000000000000000"], 0x11a8}, 0x401) readv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/146, 0x92}], 0x3) 16:01:28 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xffffffffff7ffffa}) syz_open_pts() 16:01:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() write(r0, &(0x7f0000000080)="850c08cf2101e8d1086b325a69e73423da3d335516ea6365306510870d775903621aaf0e1270dbd05f7f4d1ef858f6bb8331e9d2ba853575f16b768bc6b151396662e546586fba5fa47152dbc4a8ee1ce2eb49f63e5b6f28", 0x58) kevent(r0, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:01:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x48000000000042) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x4) setuid(0xee01) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2002, 0x1ff) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket$unix(0x1, 0x7, 0x0) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:01:28 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:01:28 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) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)=']\x00') ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:01:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/117, 0x75}], 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:01:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x101, 0x40001700) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000340)="0c85a45e0fa170b695168eb53fefad2e552a2d107da5c73dbbb0cea41a882413bc82a0d7ed505f526565ca7ea5e8c87e29e3c81cae8426d607236ebccbb219a17d4da9e5b65fadb645fc1018d062175d1d8ba83a370dba9a0d4b3ba2f3e4fdb1c4316471f40bd54c560960467e7cf85a5e1d31ccc69a7cdc3d102210f21870c01fabaed87f95ef19508e2a1d046c2b33b57b6e0bc784e159abc4cef1381cbe557208b04967fa228153bdaea43e357dd9915c3edb64c4aacf3b749a7f3189aca5cefe68f5e2f00e24b75e1bce3c8f08f6225cdf0422e87f94bf925b016e941d869e29e8d1cc4b2723de7a49860fc35f063dff19ef926158a953f0b9496198487ce5f5cb815a37d120e0692369d8607cea87025636dd4eb678286af1a82a4d1d595e8233f9175ead31d25e11d1242a151cd03adb26e4f51f80534e36d3e9d74331655d06a25ae1d93cc06a889e22db3a2719d7510b00656dc02721cd6f981d8110b613462c6b20df751f43c12c0e6970c462166bcbd3da522ebc106804b7d057bd034c3a14b80f90ba37ad3999cac6bf38bb62a575b3e009ff8b92e7ff744a553b5caa247c41c6bfe121439b0e9f961badca908c2d5f0bc0f9041f023b2535574c148ec3f1da78a72d605fdd4c197b9039775ee45e71bdd0ee62ba2854f033306283746b899381b9be975234c946277e5eccc90d2abaaff5d57f80d2a3a7b0e8ee1b44804bc7cc6be12b0af08b0e3fef3cefa7a8de4379ca49c37fa0c262a975c866e27b0b1efd9e14888328c12db2c99dd33d44857876644faee0de507e8e29bb4534ffc6ab96d7a33da5af330d589ba0c1525a2d409be28e8a8c6fdc1e592446acbd3560ad701c03d6b6d70c5e464cd63be424c4d1325e9a25ede7dbb5337d2d4603ed581b332cb794868e0eed7f4e81a0cc69e898dee598dea569044ce3683c8665475cd460964efb9babb7628ca872c605e45b8afc61cc2d5ce68ff39d48e0df2f01813935571703646581b81e8fb569455b898b5655e53e8270cf658a3bafe5263763f461d7217d8cd82dc01c66e5def180320e74da648265436ce5047df1667c137525dd3049932e2411d825897a4a5920e510729ca655c6892214bbe5bd3a579d8bcf529e82a7de4edc526a9f982545e79ef39e925ea6e48497554b3867c6bc0f11d09f9942c9f867ee14de9567ba5e239128043f2b94f6ef11cb56d581968cd4b56511bcc2f8aef5483c9b44ac4803f413ae64e9456dc85e01597c9faa596fdd3b227e6430f937be0b05cb4f4d682229d24e3bb38005cb5978e630b1b4dfa66fc4ca721aa60367448ce0860a8113d77148c24220be70c90b43d5e49d5f850d314f7c6a728010ee89f4f86461aaf74afbd55b8b6413276c691c520fdb9302a45913981c118c92771c3a9624c3f7128b9bea43fd6062b3658c4c771558c390026ec1f9cd55fca81e73e30301b24881f2aa7280e5d73568956a49462f719e080d4bfa5eb79ffc063213a39da4f55c1b1fb50e49a040003ccf323f1082cd230c91ce7b1fad5c29b1dbaecabfd4a90531d4e6cac0c67519c29c9b0f9efccdb0ab3baaeb5d93e56b368481fd51ba92c4283f6b182f2f5a7f42987057f1b263aa8fc40e12104d7872c896898cb4231973e89df456b286cd1311d8883d992f86948267e9d56826dff126b5fe67d182d172073ad4af60ac00a532734362e504ccb63e49381eb9df46f77447d5698922bad844aad10282da04976df7ca3e287591a8ade4a317088843f89ab67a569ca1917b606b8df1f27eb5f032fc7c681efe61495c5ae7704bda4c5cfe5e1defd920871ec8755ef9be5b9a83588ead67804be291788374e3a8d8fcda99cd172267d6e5dbe36396d751b39dde7f7602782dd954da825283a96f20c1be8d14fdf35b7668ab158cc4ddeffa12df8ef44894cf3dc5108244490ca8f00f0848e7ad74342876170acc21ba5ef9393b32c0a696b93678cd1bc5ca3a6acdb1015e9175c2c2904a89ef766202b1a2ac1f564d2ddfd7ec8ae02ff8aec5f54cc9970b79c69c1c2e9640f3a6f811d9a85173e715c7c9bea60367ffdbef39c01c6ff85327bb80fe29b015b9325ce682a224b4c0d3492fe629cd144722e6f480e70bfecf2b03d00977c3facad7b7f152bc0949c3f42f61874e557022cf3057630c24b85776885cef28807420cda2aab26c99bc2509a2f2d3767f0d2cfac5db6330dbaa71e283a6cbe1f6d9db7358cf6f0dec244603ea69324269e77f3c772ff4634030559bb1989df0d066661e3dc6a6d08274231a617508b33af9ae834ebeaa45f6bafd02d74b95818647032cb7c9f17f25779eb230f3a4a5c67f2555c77f71fef63f6e4563443bae9394edd0d413dbabceeed191d085458fb4571abef281b00ecb5dfa0518ecb381f2bbb416c26f8b6b658c33a7886598e9df427c9d9256a5bf1388f769131984516a2ca66bf31e691b9bb191c37fac3362d43fd9c8456d34fa15ed4a495ffd52ff9db5b13c78987a4efa1dd757699cff900c4661b3ac1f1831ad2ffec15c00e458c15caaf67e900364b2562b9bd96e60bbdfbebe58ec5b89f8640e04fb732c148e4fc3b7fefc47b668c848a23b20ab1b5d89a4be7f8a6158b30586dbc15a860ac3bec9530c2e69aea953732cd104cf97fe3a2dc04e8e88a1f22c81d3400a3b958fd2036e0d7c0d1945c84e49aa6958977812fecb77105fa2ee59bf45b5d598c98a80aae2bc2c18330edc75b670be911d8f8916e7707a44349c695c02cf842bfcad3ac9e4de9be17bc2ed5a514299e72a79917400fd226a5f9b74ae73e01bbc8e0f01e90f9d57f04fdffa46489effcc4ffc1f86f271a65dec1a1df9420686413d7eebc4b63ccbf610e01a6b3a782937eadddfccad60016ee444e505969df485cb96d100ec5ac585c76aa49445c68b1aa7e7bfc0379a303fac725d057ee61bd89811d199f11a3f6efeadac24e14e2a5956e1a297e59ef27d2ec2669774a50b2a23df57537b7571dc1d61fcc97b0b23e1d56034e09983649276d261aaeab52df3f817735bfb62f841f53aaf528a7633ddb1149dfffd33e8e03df4f03a30cd5035398d51ee722446806c8e13a0c32f1f07db337100e75aeb217c733f311068095b82edf6ef3424372014b6118c7664448cdf36a6e94c339c4627717cea5c298e2f68b0c094a1b7c713ea85121261a4d4c062558e263ed61cc9ee461f688bace23a7be3900c56c6858108ba09ef8b138bcbd0f1d50582a8bd7b05dc3d14715364dcb9dc9994e270cf8dd94ad118ac1f038d6eaad84d9e7eb06a44dbf29cfe59df0f6c1114662c2bb9995b4724eec9fe934e3a6d50aa6237877369139bf76e414b7d58f39754d35d366dcc29df3defdd420bbb3025b9072794890eca91fb8bd70b073996bcdfd7171367f728298c45c3248eafd8d631b3e7be813a5948b44dfda2476b01d855fdfa7b9e48063c927551796c93c332106dfc859f337214ef621db62acb99fdc50d15c49acacfe66c031538a159bc1bb73dc3add8134138e4cc809fd91cb13a14f6c940b58befc0c695c58126a77bae8b0cb2176902444457c8363d9d4ae3ff71e36bef50d8cabbd5d9493dffca04f9777cd10bb91d71160cbe0f3e87780bbabae31e8a393ef2368f570a3b8f564a51999104db2f284ef944f9c8db919c6f93e7ebf66f00493f213b3afd262f0c8b9806d7d288a5b4784167f44f3fd0cd253107e62e2e9854837fd56f9779365a38c045b4d5cb1bb2b12e75dbe3620da18c301214cdac5cf4b35fd6c116f2b3eef956f47a0757bfda542ea873619bbd9f8072c84bf356bc2ee77d2a027856f8290d98bdf3ef78aa60af9db137817c9d4ceb17ad85ded9a2002f3b90fa85ff8b8a007a964971a83a6d2b7ad121300830b9cc17161a3505a213c394c25aff5e51eebab03848dea97ea97b2af193e6fbbbb4f96920af523284f815e40787e73e18d1bce4e6cbcf8c6bc317fccc3de2a5c0edc0f42e9cb4f120702efe8d70029c1ebe1ff407ee7f64b1abbbdd92b9e63aa33f16dff2515918c5b43b615ae9ce893ee62a96d2be08bf5d4668a7ace71d38a1139d98efcd5c539160bd67cc7a7f1a10c2a32bb3b0a4aa33749198f029d4743212f3cca2b68462a56683cadb95de71d1b87adace91c538f137e64f5d30a1265ec5035f831f33a0b207fe42f7a606b0d62af02bd5ffd367bfcfc9deeb6c4df5afecc1616b1b2a5d44d340ec8d8e798d37cd72a51ed51a68e86d912ac767068c382146e052ad5cd89f6397b8c09446bfb7098ffdcbfed8b73ffb5c77e2c0fd47c952c60fae33c37df184e60ea0430d538e7fe609d71d35f165f60d0446253d110ab2ce82f1fc9069573aaa83ffe17583fe7c097731f2498c0561a813cb0d0fdcb8d0f834ebd12e34f0a16c8173583b0ce11feea2eba468c31b09f9932990266bd421e69c793ead589828023e80f6241d02a60c1415c0d916710376c925dcb907931c7c5d0ed23adee825aa21effb6463ca7d638d5ea791b48bf35fc8c3a470700d404c62c5c400c6823058218a5b56d032e95d0a3755a8d9542a48653647e6d77dfb5bf812032d6bbb434e9f4e82e5834fe8ac061641e7450ff601b6c871f1872ec4fe84b9ec82765c9bcc68ecdd59b97b32783b5a5a051cb3f3913f2c2130045f387c5749be5494e6267886795a17f671d7ea84039eab6ddea122974521c0aa9f7996948fb5f7d7f295329dffcc24c89c0b2c64cb63a4cad683b47ba530eaa63ccb941f9267f7eb9fc8f66a6eca6b60cb7281307cc97aadde6ccb5e155953f6c1db880f513ed6ecbb31ee011a11cf3f3d9105cd6848cb181bb024ce7c639be50bc39a3bb1c9b2f986a00103392878d7c5b211834b8e36ec8aa3033ddad63508a2e05d56deb8c05768c754b9b1912daf5738d71e20cd845d0debd80509a893f8e3cf824cd893a93939129215e0b661f79920260fa8b7ad60e04ddb3ec922f7189643b44fbd9ba48cab92c0dd4ba7e2c23fa99ecd157e2473ae43ea2a988d03b77e7e91fb5a8efab724b13688e632d2072e4f6351571d261364b00564f3c74fc6e23339569f2dfbf0401e8eb026bfaef778111eb569a91edf4583c0f90405585deae2eb7f12283c442d6d3b7510ecefa1b0ccc9601d6a1e36e7fb40d82b6b1235b392822f633f476c32c47a6ba122ade275a7e45f2c87303ce3c83635265823daf10b13f7c9f8b12253c63323b0f2e79a61143bcb2dfa55b75a2eb3cc11490530a7bde6fc557ac2278df725769515e21727918349fa467bdb61615a7e4ad8fd02d03dd4505dce251d860f2959fc2dc5959ef0e4970cb1aa1a3cb0dbb8f199bdf413157e35e1e29596868b6ecb392e85c195fad113f64f4f2f800a5a8481bc17ef038b0b63911644a6a407647585ef5e36a1db89c85002674fe26c176dcfcc0a4f038a4775558488e156b25053e7d84a9fae8f3a4f9886730ae642d456211846ddbc7696d8a1eb207a7a11ecacd75dbed38f621e45d91845ef37bead689641f04eda2c24131e72ff055d5f82b9324262840c9e1685cd0fac250d545cc08d61cd4d5c0c3b7315245f22d2166535014b20bfe51e70de5a6ec288a50841d9549a992366f634cd3324e6f580519921977daad1a328ee62c6cf28a19359553ad0e90ca3f2b0a0d587d133370d5062759019183b93d60a3c9929e740cdaadea6bc9813d058382b9660beaa30ba3db314e1697083a72499cac318ce20398ac849a16f3628a2f250afcbb7a7b8f6d4c40c16af6b6f28dbaa2c30", 0x1000, 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r1) 16:01:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="3ca0617582f72331c3a370299af02c02e5682e32f11975def1e1e363def7eb3c131e9da71f1ffd04da86875a43ac57c65fcfbd653b8539db153c52215d78d3d4cf69a06d47939a68481f9e3d7e7b30448563b562c37580820845b745f5b6b2c900ed439b05827f3c59455f7bc1a51d3303a4a692106a3a59a80ba2d09d830796b2f0f5e17d52c5433c49f030565237525acdf1c029c48daab25d63255752a20d3c5a650ec5f65d7ecb824bd710cc5cb80e17ff438589cdb3f30946a6cdd4344a4b3b0701cd8e98a33375e593045890b676055f6e0ac55ee69a18418d20ee45863f5c175e015e5e84865eb9253b4bf64793081951530ee513b1", 0xf9) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:28 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, 0x40044273, &(0x7f0000000000)) 16:01:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x20, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x20, 0x14, 0x1, 0x2, "3e3458d2bb2f7059c4cc2e8672571048990058f2", 0x1, 0x5e}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 16:01:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) geteuid() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:01:28 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:28 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) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:01:29 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x6}, 0x10) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000100)=""/250) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:01:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5309) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r0) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x8088, 0x21) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) 16:01:29 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) fcntl$setflags(r0, 0x2, 0x1) 16:01:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000400000029, 0x200000027, &(0x7f00000001c0)='\x00\x00@\x00', 0x4) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:01:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x1f}) 16:01:29 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="2d73795b06ef2ebffb7aab25614f324aafc1ce53582acb278e874a26f1bbdbe02d657887d4ee73d928b7852742f7d3f14348da212831c7996b1960387d77abf756f88fa24208b73e402ff0e6be6d27d3b66d99d1486a27780f5afac31c297ea0587cc6e328fd4f4412b738c430e29600a43f6192a2afb306be5e801bf3bd37ceb604520edd0264cdfb53ba2394a1e3d2f6bce79e9b7e2443792c64428dedf26267ee04414f47841cb9bcbfeeeb37eefe80e390f7d95cd9", 0xb7}, {&(0x7f00000000c0)="3c46a8b7dc862758b0fe492348297544d6e0d6e622550f081f2b893fac051bb3e980c95044718d4e38f02b754ca170ffa2aa29f00c6be4f11778c2dd357f59cb39", 0x41}, {&(0x7f00000002c0)="b52557f735e47ddbd63154f49074ba4a9b0c1af1e9fadd0f34e605f1315eee613d76e6b4444d8fb2702aa34f2c6859f45f81723ecfb2e17df916a9c53a8cbdf4e7c8d3c19ba065647ab8cac26b988ad7449cb77fbd1d4cf5651b64988193f4fbc78de27b64f75013ed734f1f27577b2a417ee3de0694971c0695eadf8c6d0f7c1d9e0172cdfa36d524989ac3b711d26ac3963cc1cab0f5781aa55b1c42ffa9d4fefb31f71b452321dcde69b5785a8a20f60cb4bbfce95500833218e5c3ba441f314fba56ed2cda87e20c029675504dbd2f2dc354cc41df6ffa0119d4c0a9a36e5216f30c3466262ac689ba92882fbb35e36e69b9ef14061f545e342dd4644696f4e38ebfb28c0fd4954e5b427ab4256f1d8bde320f95893627801707c7912de026b212cf9c37c5ffc609d89a7e6e84c2486c8fd9dbde14aac82c20f6b2bda507731414b12697ab0eb567d7bf3cd6d842de966b1cd52e57f87af1cd0e3730cfe28f711031dbc40d7bb461950fbee3e22646764eb0cebc221b3b7bfa9a461812560b6ee45b65db820bf52f4d7007ce64e26e61e7dc94f62bfd6f8fb2fbfb34887d611a8fcc630db8acb65bd54b03016cd1a8b468cac963b04b9aec386379958409c04f897b9e24e7a44595ea51aaf49ddb20d58f1ce98fdb8e8da16a83b2690d848be6321663aa44443cf555d3f7554a874148d2daabcfe54b6d40b51ed5151dad984b5c6dfa3e5b8b3c0d1af41cc09c359474c71fb68be8e9eb718f9889236c01f544e38e3158b9d2609cc5eee89d774f3636ba31fa26777205e2bcc11b47bfc933d6bbc7c90654604b382bc2a1dbaeb27357062c29e975e18e0e3311a988418d68368ea101520a2d29cee55e82f27a6befa962f92cb9d34261ba52c76dac441f9d2d2a92fe5e6f9245dfca27029f0d71d87dadb40e46587c229ef488fcc4c34cab4122827cfa5aa6b639511e93860ccd1a199a4deaaf021ec81af456dff7fd335e8a2fccc119779dbee90c5fbbf5bfc588a42e8f0f3541ee3a307576bfb971bb7922485d161f65ff262764219584d3d11bc8a7fcc658225eea971297d2a1294882723fee1fcef1c229d6f52e785f3614ba4c0659574f3fdebd55f3deae60e0cd854fcbb44b9112caf5ee0805e8d6e09c2eb999afd011c7b3d4797186978b0cc9662942ef9821503dfbbf7445f1d67da2389d8faadbcf26a8bf7f66ff27e871a2960116b8b939bd0b2fe951adc6cff85f1847689d368a8931ae41d6adefb0d3a11d0179ff31f1b99a4b3954d035f26f8d8c2c060671120837be65d57ce5a8a78086ed2ed34cba550ee3fa5e315ed407a2e3165ef8b0d3f2d5978348894e63689c3f2a4a7511f72ab77f5e2ab239c21e43a9ad3afe89e434b318b9845277cd4bca336c00936b9141361d87a07c45249ce01c60fedc53411dd48fd92260561d0234ebab950a097f05d9babfe315983e73d1fdea3d0851d0198bae613a6fc3fc69f66343c7a57e3ff48474a7a79dd34c3c00a3146bb444271fa06b5f71ba6ef65b6b8260cffc59145504a9294c69dbe2134e113903eebe7d6cbd7db1dd495a0f8415ee940b8ae8375a62b6d97482c0c31d06175d20cd43a122a97cbf81dad032d0eea4fcd59af5ef5de9ce732fbe4b670009d7d7337425a864be7c07fb7018f4bba26347f4cf0dc573536fea287758935b1bd88c1958bcc29be31c160b08baa06270d871b75f4bbb011ca37de1cb7bc9ce5745a223772ee5398c71d225975f7ee2bb70d440395df8767a92e3e087f1843f2448e1200edac40e63d512109c41097048213fe27bd6ade7d30ee1f7b6e662eb1c4d85f880ba0c9dcdf3ae15c20d9571d15c2db7ff21c96ed875bac1f56483c1f19a92d3d6dbbf2d2eb5ea1d66574507b522eb7181d3a92746c8d081063f41c777342a5d96547c733f9cbbc01f0b052b95c0512723bcb03f969373df56a991233e61f5ed62da281617b7a9b822e3a090a355e2116c5f566b179784c46ab1b0ceffa73daca6abbda3316240fac74a583066321ac7cb9675e6607ef14ded469597f33ff3f1d09f336e33d3d5e94f5fc935f11def45d29179cdcacc6ec4d2d7b2007bb7410eeeead4ecaf5e7a2ad17c4e6aec59bfa15568e78085c6c6a25a8ace0c6ee876dbb24c652f35e06860c52f9905c51177b46dc82fd2f15d33446f7149ab535e7f37934fc9827f56566b461a4efe2a4698fb0a77e4c41d2b1d614f852bd91b7f962b40e3567c8791f90c38c2b04ef55d9a263e681cf54ab65567628af325241521c8c5c3f07db620eb30d7244176b322ca35671559552dff80d1595d7ed62880fe5a78f4d63bedf8cde2a35212878782299a6ca2cead8abe5e468b6f1fa033b7c19655937ff6d777083f32600d1c5160773a06ba01c24c5aafa9d5a95ea6429f36088648033364115c3aa7fccbaa86884a7eda07f996240c4757aa127dd04d4e3ebd8974b3234a894e499404a7a1a4778ddb03de47bdbb238e3976387c5841c48c33c7fecda6fc8dc136bb4f457170b6dd46e878bfb99e1f08dfb8598bb4de522bcf702f6313ef08683bfe0fd3b983c416de824e50e626fc3822e60fe9a644cc6a0f2aefb17135ef50b5c0ce67e749f0c0d088385ad10e6a7180febd01d496d67ea90002767fcb5cc6f2a96bfa3b4663f89c9f72aac48b9818a116390f5ec3391b4aef73b32749dc1543dfefcf50325538fd7c4162aeb0a7b9c246261403221955ff752bcffd6275dcc59dd077d4c31f294269febbc6bea7f90f7e742784517cbd0e8f822d415f081bceb4dad4f36794c65ac5368799c6d8f1b2e43920090c7b76ad58021d114ecdc46a3a4aa320262f60aa1ddfe0cbbace4eb8fa45d3a649e2233387c1817820fb1d5584ce69e38b5b8b57c93ce42d24eedaae7d50e739b163a7ade51ce6f28d7309583f828f7cd1cd97fe60eafc2ee05dcc3b13b1104f71c5d305c9573b0045a027099e357ad500036ec07811703737fc92ab3f8edad5d0c0cc721cee688fb177cb37b097c3c7e60e8aeb7230d568dcfea03563f2174e9ac69b8beb68f52a1be2035ebb65383aa45c3525c2d438d052663d64c80bc8ebcfc98178e0d2bee93faab3f285f6740961bd3f9468912119b3b7dc3f4f91f59beae4e7ee055a7c72e6a9d7d033c0ebdba61bb12523e9d85b40dfd9742c32b1fc7465ee3f4e9b71759194ba9505f6c0a78b3516e24f27afa8d0ac1350da5aebd6d8e7c5b63e9cd6b743c20e811807612506c01c2aed8883ced3d0a5f3fee275ab82c16411a0cc6f493f802982ab48fb6dc1fce181b5dfb20affd5cbb36abc52dccb108b2072140d46b82ea66140ba52b4c6fea0d7e31014f624d3da9d411a8dbc998d3735be45b86dc4f9324dfa85ff4a8bae06b4ebdca706aeba5683913b4ca11911ddfb1ad644c471453a9f4537ac9a13b1a51dd93c4f1b275304ea6ea50c7c070f6b5f1574456dc0a31cfd332ff312dc909a0ab13aa4cd54b12bb2b087cb0be0e0674097df11ec767aa985ab4acd3cffe2818661b01e080afe4bee0a431eaf14c266a098d71021385522b964fc83e451ac636a81b04a221d4b5701bc19f9e3c1e1358c0d1f24121eac72b121512faff6012a2eb4f962945f3cd28cf6408bb2a1c4ceacac1bc9e3d6ee9e59ced2d5dc3f491b29472866362131320dbbcb5107e938aa3a84d3f000d8c44006fe0ddd780b2bbaa80052dfc81507e7a1a613619b96ea312798658935f242285e6caafd181824e50072a373dc5b9fa8b09ee2beb0ae335becd0d1cf357ab712950620b81e6eb1103ee6170424213e804d5055861d5fe6b66e75153d94bc4e5ca220e97a0c7f76cfe37185ab7d69524e5c8c0d05c3d3a803b6f81aca564420e9db49734eb1196bccd9716c48edeb17b00d78c29968029a6e6cef56db39eb0e5d0753427ec30b49e72875d1a8638875baebc42de752aed325443d3f9a8accd13ddcf830235ba101759d1d2f39d8c9faecc24317ec1994ddf02f88316c493e370d054de11c32ce53e9f296857709c2b063cb8c80cf4a422e8969c5b99df7cadcc738037c73dd3d001afa61347cc0adec151a60eae4b560d0e1f945d60a238b238800a80739685cb3141eb01c335c0597352740e15680da7c3685cde2ecb35c842153f89a5080ad8fb511cb83dccf0a456b7d5258fd832efad28252f45ebd53c89fc008a20a4d1b00bd9a7f890b616896ec9ebdaea51499b6ab8e2929f370769ca049e18b589171da5cee93a02078109ba37b17951468c3f766e7b0b530b93325b6f544245dac19a7b848a93f72028deff8ccac60bf85d376a9fd9cba3e6806a472ed1ab73fc4e348ddd67fe10def3cf783ed63c43c033c09420d7d2e1bb0527380970c1053ebfc156451e0a7397647892517496c9030f434f382caa6a6af5fe569c7c70f6421f6a5980a1a10dbba4321de8351fd6034be728c281985469a6d209d366b8f99dbb78aff96f3a76b6a5f5db07e4134badb2d2a5fc13a79ff0a4aa4f104fa16be96caf6a67eae33180ee58f91dd1e4aa239b857ca39e4bb84b5934b4c698b2fd108aee9a2d2d532bc73c43a6945d46a3da0384d28560008befea390f45849bbc7be387eb71e319d054e0f1e4c3e2ba03c06c4cdc62dc062d59b302331a99bcfb48319d3364dfeb4d952f7b373074bcb42bd92d0162d5de6d32e50e99219b5276c3ffba25a1a834738a8bb5401fefb207b136ce6ffd5f04937510f26d3cc61b275566e08e3b37ac51c06c70280f959a57855856b8153a8bbe12484a491795ac72f9b7adc5d6953720a2e2419d02df4af6213f41be9d54ab59ba88c81fed6b4755902363410a957525d109559e2e04d58a92db8a8b988c75ff0a9a16c63fd605d67892e161df546b183c2baae6f7e84c96000c4545f6c374b2be3eaacc795599228df39d3512b6e607c32a1a965ac5470e531d98fe2e7a8df5547964d3b124d0ed39a544d6cd8723365c495d9b8353a9f3ca13b6f0485001e5062d2317145d87b21e99679de91b19c31e0e19ca183029952e27deb5588415c722c1a96747ca955195ebd506b95b669473bc53d8850c75b3b06f5a731844376b8ae455b9ee38a53b1ecedc9d4927511c248ecb3a1eb62751a394ed5ef9368ab7f4f2c7ef8c51eb65292fd3eb32b931abd6e147d713dda1a4d031223d9f92492db10d39707ebe43473455bd1f268b657a5d7a00f6e629bf079950b78428dd87202af8315f1eef1a043a6431df99a2f01d63833c784ac6af08e5bbd2299e89ced60e3a72375378de9ea56a65d5e7a7c13066f05c92f1992b9c6e751c5fb6ab0b4fbea523fdfd13cee4b9dbcd826d68f1349b4a447cb7c4608e900c4b40fa651723db06886ddb24bf8360797e1edb2b9182c36f1640e90907ab5da4060b3c34d3652c52b2d052cb3d4a201cb20bd2bbbfed0376784dc49e6e7f651abe5a66b9e7567ebccba95d10b8e197485adc5622248c4c7cc929ac984c75a75bab3f794f54badf26b1d5d3dba16f8340c8423ee4842fd76039f8543916073e563136b111166490e58a7972664475949a66d3d5d415c3a9665d596020b5f47e02b5ba7e3b1eda9b5fd73dccf141047e89dee2cbc53f579cab2040f4a946af6c911c571a25611265bddc441df749a8c08381b8bec5aa71c85fc78516ae7f0fcdf728f32a93017bb92f003a0e38fecbbfd1c616f52bd0ec4904434202d29e61c03457560ed3580bceb2108452bd9ad911716e2aa5658d534f85ed805627cacf9fb5bf74e25fee4fc17e2b9f96722b85aeead", 0x1000}, {&(0x7f0000000140)="24c968f36e90da5a9c99067b91ae08660b10456784a2962a57ba814b9f17be199f", 0x21}, {&(0x7f00000012c0)="c484efd071483055e38a32c68073aa97f83ed77344a5b1f0ef9944a831272b8e8e0da160d60df9761f620d654bba6f180d781c2f99aabf3136cea8227a59a20e4ce0f75e829f4d4ff1d7f281d3f90a80f203b82156bd4c34a900ee1df5733596689f5e3e452f4a96be8d819567d245a548aac92d01e7fdf407c5f004bc147f3bd94e021bf9c29d9e2c1214af7e36b7f01d0464369f5b3658b064f8e801d5ef5ba25f663bd40881c7765eef48c5bfbe48a6352312cd6d8c5f213f1090ef0cb8f0b3a5b5af1c67094f39b0ca4643b8b8dc1cd310924c67029f58ba72ca38055401e011d38c21e99facb4a9fc3cd61fb4ba334e621648e736c254b7849779", 0xfd}], 0x5) syz_open_pts() execve(0x0, 0x0, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x6b5) execve(0x0, 0x0, 0x0) 16:01:29 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setflags(r0, 0x2, 0x1) 16:01:29 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:01:29 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x9, 0xce0}, {{r0}, 0x0, 0x22, 0x1, 0x9, 0x9478}, {{r0}, 0xfffffffffffffffa, 0x90, 0x0, 0x3, 0x2}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x5, 0x1f}], 0x40, &(0x7f00000000c0)={0x1, 0x6a}) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) 16:01:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:01:29 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x38000, 0xffffffffffffff47}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x13, 0x80000001, 0x9de, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0x20000003, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x2, 0xce6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0x3985}], 0x3, &(0x7f0000000200)={0x9, 0x5}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = dup2(r2, r0) fcntl$dupfd(r0, 0xa, r3) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:01:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) writev(r4, &(0x7f00000007c0)=[{&(0x7f00000001c0)="d6026a0622d7e270746662520b430c6a6f560cb9cc1dc5b3067096e63b61b45847aad6ab8bedce7e2e7b4c1bf01eb5a21b423e3f8a704cb57fb77cc4379d2492e166a1156795b4f4852949a870416ac49c25ee5f3eb5556d3ef7834846752f8a63a2e2f398440480f46278dde7bc0e24fcb94a", 0x73}, {&(0x7f0000000300)="ef537b8bfc64eb7b38b5a5ba183640e7f2f37bf88ac557d129a90416e5c1d5117b8904b3e8c2a3aabf85f63bd0dbc48b55f66ff12048e82d84dcc4815b46775ce895eed6ee3bf49f729f4399d9a9827579331519bd99db9b82d5f6d949d2df09f3b8b2224b1cf1f75d2f7db9877430ba15e90012e299a022a12c48c50b9430f5ae5526b2264eb483b92746c683467e56c261fe87054ca7022eb095505c0d156eb7d9cef606b0a1fc1afeeb43501639bf217dd45d2de31be462a2753c1d0c41f38c2dbd74aa96b1aeab3737821483e4d31a15e2819f79b83f6215969e7a215141e3b7107eebe6479c537f741b5ba54f5bb9b9a3dd52b9a1f7", 0xf8}, {&(0x7f0000000240)="6578d24f3aa36abcc86af9a45d1afd6dc27909e3552d126649f989c40cba484594c6d027f38da7a3975f94149181f3f047ce9e9ef1e58b1b511aeb62fb6431502f4025dca59c298290dbc0f49dd780199ba00f01aaaa4aac37be24fd4857f736bdee9f9331c59710485977e0da4a40e583b6fd", 0x73}, {&(0x7f0000000400)="2bf47bc99be428c99a1b5c6630102cc1e451ef0c628bf2c5febe2749f8eceb89e8aa5b2b35134b6148f0aae2751d1a418464151801b7bedf68f62d32a07cde5068ddbb931a839eb35313b5db11ed4b4ceeb9bd0d60ea0285f686dede84aef5ba684712b20eedcc9027000fe85dcd2aa1087070f76bd9c0b2391701a49df833b1581e72d0f7295306c3d680d528c3140ec0293ac38e1b554f21d14a1103bf1eb8d2e608e45a185aff3540ab", 0xab}, {&(0x7f00000004c0)="2f0badcae20e3027e89f9bafe7aa2e66dbe812d1ec40cfd67f551d19dea70d53f35e23839f9960609186c8d43223d869e026918bfb6ec27c02c2d33a64364f08f0fe26d6a89ca99f35fdfcb14ef42e868625418f9b0db14809844e56ca458c0ef0ecb0dedc3e6d46a3adbfd5ec372bbc662230d67238f5900f", 0x79}, {&(0x7f0000000540)="196ec054d48078be98961fd586eaa4e1c95365eb964e569d21aff39d3a93d641400011aa7097038b29d88412e1cd300d9a290ccb03354d009b57ae828c2fcebc91720f795c4be11b6e616691a7f4d6ee845666b48f8b9f9075bc9e6e08704789730eb90cb00d804f242271f44451f20626970fe7e492e31d561ddf737df8c4", 0x7f}, {&(0x7f00000005c0)="52f74c4b7546909e9609c49137b8542fe6d69345ed2f695bc6708afe353a2908fb6f4992f890bdd3876c2afeca397484f7680dad0200d6583b5739b9fa2e4c0572120c4be25af5f5131f97002f95b36d19a53503646f", 0x56}, {&(0x7f0000000640)="b65a7e4391781f1b22132ec8d9ef2f2242c9fd74962569e37df37c0801f9c7a068abd5feef161113d0598fa5c1b1332c936790e8251f29706bff1e2cb07dbc94682c7d2162cf68e796b02e5e9ff7988fcee77a785af83d7574569b8b7e55c5bc", 0x60}, {&(0x7f00000006c0)="e98c74cb3a388de8873c0cfee3a0478aedf505895efa0345f53c47a375b2f2efe480d0fa7481f513f0b5a877745c4e706775bb148b985c19ea3be23fa610a79765a7e238845b34d24ca12bb608e2f8737ea23c730448b1b59388f89e8c6399ec9247a0b2fc10789cb65d26d5358722c31537dfc6012f21a2b06b61b5", 0x7c}, {&(0x7f0000000740)="edd44a0e9d470c77ced73cc4647391a65a8b443f50c490cbde31ea3f500e6e1fcd40db97b7e649b0e2cd477d00594956f52d2b3ca785f70b2600b519be06a198e716523e33bcd7dc17ffa79b5a2832ee74a93112ee7af4f7ea1ba12f73b02f553bca4c5b6f31616a25f4d54c275cc965292f70", 0x73}], 0xa) close(r3) 16:01:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000210c, 0x600) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x739f, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:01:29 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) 16:01:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="f024b2a875cdbefb2f5fa41414675288ddd8a5ffd0ee04889082d3e7f9d9399411c63010154ced619392d001ea5f3034576fda179d06678b9b182d2c1ac5433df76a4c894598d2b13ca1f1d58ed2a9412c65f4fbe11e852b9e5bec2d5aa3d7f1896bb87a9b924810dc4025c289d559d2ff5785950a7d8d7a8f9e1137a34470e3488b3056343817cf8a03b6bd88a12a30a062218bd6369bca84df18d500d7b261ebe9a2f63684018640d945109643", 0xae}, {&(0x7f0000000140)="84d07db975156664cf95c408addeb647a9baa78f7221039c83cbae29ceecab97c6ccf7ac830140e2690873305d2ab636", 0x30}, {&(0x7f00000002c0)="e6d771e131017e6f2da195f68357f62930d432dd51a82c814a67cea579bdfaa017bbcc96392deba8aaf56afc29697faae6eb421496bbdef9d9d1142e04c7651acb0b27917018bee0e6dc7a801efebc36997446f0a789cf17a55f1123233cf0ab1111875d9e8bcdd5", 0x68}, {&(0x7f0000000340)="92ae5ee0089dd0302fcb27ddd31535e350d9910cd6336679b9feebfc18e46286d065", 0x22}], 0x4}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:01:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="01003e2f66696c6530004f9cbf7d569fe40ccdb24803bbf7160e3b46049e57ea49e0b79a32b85519bd36fd5980afdfe023847af5eca9ea7505c1743442fb73cdfe48e3cc0b6efb1e6f85ddd63e36f55923729ac71cb8d538618b6ebf7c69172bbf3184db242ba60ee3f19922ab2877eac1dd154f6a727d"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="5eaf354e195447f2b38026cfe4c69eb1af9e4346765f1734969ad99bb804b4384692cc5c36393dd56e15ac7033234122b415236bff8386bd7e39744ba96ca0fbcb76a5436d72ad49f5c032cb3c78c7c2bb0494222f6cf033c61b", 0x5a}, {&(0x7f0000000100)="0b6f6665973e932e0a972ce7fd1e29bb753be2df347ab061a9d196364c35e79dd5437ab7a56b993b9990d566ed1027", 0x2f}, {&(0x7f0000000180)="17331a7fa9e85495df4644af0e998762e377643577ccc71749f3319afd0820b1a0d226d2ceabf4f8baa3194c8b54eea2641bb01cf2560a707ee188be8eae79b84d396b7b7f92b0a548c7eb38a2e0", 0x4e}, {&(0x7f0000000200)="818d9fc0fc9ae419c2a4069b77a583b8f26d2a520c8615fd08f71a4423f59829b13fb2", 0x23}, {&(0x7f0000000240)="a041c993d263946f07f96c9de145ee39f302621b00046576f7561b802ef58a16e46fb4c69e78535867bb9068894cc62e070ebaf39b4b44324c9e5d462de7882ebe1ba6573ca31314279a2cd290a950cddba84cb5662020823ba544e830db532ee4a62aa0376480e177dd03bbc0ac05275363df63b2d480063bdd2096799c9776f3d82ade78e5c3fae02f1b9f5c634b58dccf9ceb16e5a2d96908bbdf4d414c30439a87fe9cbfb38b4d5c5685cf4dd5e580bd7f4d8c3391588af9200cecf92eba4b798dd49a20195c0731a767c8b077bdbeefe9fe56", 0xd5}, {&(0x7f0000000340)="8712624f557a1122326a9385a23e0f8bbc3d87a296429e20a3911718f4e737a206bdc31669b5b6aef8a531cb4af669689797e7c9a00c9dbd647bdfc93bd0276960c63cd6860d90b49295763cff166b", 0x4f}, {&(0x7f00000003c0)="092a786add5a719df5d75658c42bd99e44a812e970dfce471cb0352dda7016dc0542158ceb2cf6e896b396502a8b6f864a6120a9fd97c08f2873844be6bf33ea43872fa63b6b627a41033cf069341abe70cf17f6e542fdc2788bd4e6f8c129", 0x5f}, {&(0x7f0000000440)}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r0, r0, r0, r1, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r1]}], 0x98}, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:01:29 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() socketpair(0x13, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="72c38460a5b1b214705f6735a0bfc649321612c461f734ac75d4f64f146a2c299d39e56c2f708492ae190a2a695ade57e110a4ce588f192ae08a9d5761cb68cc4ca2ade2ded1ea314ea3529961359c02467e78a8a73134cea82d519e06298788f82698518c", 0x65}, {&(0x7f0000000100)="fbac1e2e3251a31b11239bbce4316fca579c29ba53ac824f2f1233e274d0e952280520fc77a7c26cab17a27e1e5baebbf4ea", 0x32}, {&(0x7f0000000140)="1c57a94f9d3371b83d12b6600655d65ccc608f6f3bf13a68bdc0297f91ddc438ef093bd2d2f5f11ef6979695182241db026e8c9671b37d9249906299a93b2daf91291e447216fd5016c3fef3e608a8f0e7a4d96211fdea1cc8a80312708f4ead4ae16e868976811265f2c475f1c8748f0bf10e8a344d5ab977b0099a066ae5c21a4f655b69ba5735453fbfdccb082e66e3f530e05ac286976010e7b339f040c634dfbd70b7117b80ba7b02cdd6c02259e80c41115c39f17525016f02cc5dc7afc89a6c970a8626865e78dd8950bcc4bf09c60b54a64f673d372683fef258a13072330c248554f8e79b68c955bf83002b35dd84cd9e40", 0xf6}, {&(0x7f0000000240)="5441495236f42f55f86b982d62094dc4d46bb5950180ad8d568495f74828dcb5677b360bec401871631b6e6915c24f96c2888e995de8ebc95f22fab2b9d26c9e159653cbb29788cca9f75bae16128fb56dcc5344ba4db50c30b5ec1916a520e2c421defb84d9d81fb2cbb7", 0x6b}, {&(0x7f00000002c0)="cd6da23a0fe8a4f5c76749cc6b9e6ed807e2cafbd16adf694f89d261d7a8966293ac3643a7c14e7072c931956194769323c8", 0x32}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x4}, 0x8) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) 16:01:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe081, 0x1ff) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0xb0) 16:01:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000031, 0xff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000006, 0xffff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0xa007, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000002, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0xf985}], 0x100000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xe, 0x20, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x7, 0x8e}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0xfa, 0x10000}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x8000}], 0x6, &(0x7f00000000c0)={0x3e9, 0x7}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:01:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, &(0x7f0000001c40)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001b40)=[{&(0x7f00000000c0)="2592e6ddd5a1c70070c386ab26", 0xd}, {&(0x7f0000000700)="497c9f536bb977d39c9d03205671f909e91b8b60fae4288231b541fe4d46fef766fec8483e33735053719cf6d183d31df7906317cc6ab8c7c25bd370635c59f12e875b978e748ffd10fda11f33122077edb82d9094ccd3aa14881a14fc3b48fadb1f6a593f87a08b1ffbe2c602", 0x6d}, {&(0x7f0000000780)="4fd3735fb361db1364bfb3e6f43fff3e153e6233eb93b2dceb3dc789ce5f3405ea8bf829106b8e6d53844cb4db80310c0bece0a2841f4cb92a7a07c4f66ec0cf07bf3d8b6167ba2b29c76458e11c886200cb6264368a9fef7aa34e5754119bca72a45e44652424f5", 0x68}, {&(0x7f0000000800)="840ea1255d4339a68b5d9e4f8125742bacc35a647aecf2d9f503b3ad58eec4e5f6a0879b244e050e7626a59172286ade65d113b3db225d53b86cb018fe0abcc88ec735aad4d2375dca9774e24aff67207496ffe7ec7e5deda11dd742545e909df2a1636761c8e4fbd0c40e6aac36779cf2950e2d4abd9cfa53e6721eeafeb834f5e4caea9cd82b60adc26a58c60848ff67702212770bcf0033306acec226", 0x9e}, {&(0x7f0000000100)="35164ec6e09ad5bb26c72fa1cdd7caa32f7eb3e923652409887e7515c0bccdda58c3872976442a69", 0x28}, {&(0x7f00000008c0)="038764388069b07f5651666929dc551266a3b2ad6d00e60f51af2bac2df7412abcc4acb2edee896f14af37ae0dd53a9047d2efc7ff23bc3ca96cfcd0bd05202ea586fae3117ad4a873e6fb73e5207d961132d0ad626f39e174d99731bc3639f0cbd2d1a1400bcf456b14e53d50324914c6c5614e6a23c54621440e9f05429ad17dc75769de4665fc7a6432d5ca943d752bcf9d47893eee41b14e8a9fc338275b95bd9b7304b2ae71", 0xa8}, {&(0x7f0000000980)="c2d0728b0fda70bd22c353b87c76c75def660c5e46ba8702d88b67ddd3d4b7648b5b91ebec897b49464cad6e197976d3173e66a4bb2234c28ff1ab0833465744b1a125df8ff1fda0472dff886fe1707efdb27d187b851262db01ec793b74e1a3d5be36f8a7bc8ba27834bbb2aa5a76bbc0a8b07de131628678b07b3d4f5e24238a608ed3548f7b7793a72ceec88452116a9aa187167c849a78955f58c227356526e128948d812ad3afbe92ace1b35f", 0xaf}, {&(0x7f0000000a40)="046c37c18b3995a3d13008e93417229324f0651a93372a825c93324537774a73dad2398e6914b8a27bbe90b9c5a252052966900f9b66dc777f6cc240b30abd3369e4be9b9ffa4a0ae4a2692da32880a277e580495aa392148c4ed3bf920226e97604fe37454e22f4d607939fd41a155b16245d51775091a0c011b2a50b152f22cf7436ecf19bbddd4c955b97d664743516a9f819b2d1b43155136afc2a521476b08f8bc5689992dd3c2cd32d7d6bd1e3259c027a3d4757c0cbd71514a0425197298ebeb0058b09e856ce29b52a76eef0137f3f07ca81afaec6ca042ff9fadeb127bd742166461ac225e0d7ebea761bf318169dd7385274d1", 0xf8}, {&(0x7f0000000b40)="386c60ce4bded19715e66253186f1102321ac9f07a4d17d3da7338a7958ae082b814e1441ad44eac29c64624190ccba7e17ce6851fae6b190c7d3114dc5fb868fdb6955f5825580c170a7e77564c27dfa83b27f0deb000f5f16c4c5dba43c51742c5d5e5b6dc68b1531bfbe39de4d1b9e8a4d05259338acac49893b946b91d28d8ad742058f6e8a225a8e12ed705bd8c16d8e1e0c45f459f058a3825fccc8d46aa227628ad5d713eb6b426d667dfc6a05eabed238701bf6afb838b5de695b9a39a8a6dd2de426b568a7c16d2bf9d9eabcd792b9de283151839f94bd8b6567047a08942b45595cea173c95a735bb7f9105b73ab9b0491b7ae71c2ad741a4b95c1486ae729990c939cb0391453614b955b63dc411e0544868e23b75e970fca1a6b79edda72a0f72e483561ece923d3da3ea6db9f41d2ed28dd28a15aed5107d550faf3e78026a7c4e79ea6f6c6733421e09e63dc7788ecb3da36eab93d09032eda3f6fd91ff54ae7c1802a01f02eea4caf4b59e86809a64183458a467e40301616f05fef432d2b6d1933d8513634054ad6ed7aff7949be87f83e8b8459ae43c8fd3f21951549a81ee13fffd443099e35bbead2a218a092ddbb9959463b62b5b3853360d2d7998b00f7af4aa67f33ed295977b5a0c9e9039fbcceda0eb793d15044b7e2a84e6d56b9020ad5b728244bb1081e04fe77cbfe8ee853447e8bc86e21f63bae88214c941c7d170b558ab1461ec23fb43ccb4f350e0ed9f791d41f3860a9fba62dd94793023693aec046edddf4d095efdccb851f373512b7109bafedd80938a1ba51698f624a436ebb1c1331dec13b710fdb983c449c1ff01bc8205ab65a4cfe3227565984c8c0983ed1ad1a0560f5085f546c0c1dc235b9d2977a0e6d04c42c9d023c57536b4a8baf5f8b0cd8f893d6e40ef19844799765ec2e96ec6d478c83d9579fa1ca9e02bd02dba6d5237039661173c6499d0f4d8c5d8e87cfb67881bfb758f4084430d7953ce41f336f9b2a03b32b0a2455c4904304ec3950150107ecd5f8c0d1a5c465b009e5bc505d671c99c26caeb3f6be8c43fbb4f5b2925b2a942cacd53d3c449c7a1be56b8e0f7fa129d210230cff1800a3683b206aeab94dad861a0dbb8c998af0c95172bde32d232643105c5dac3c30de86779d5e259559d8a4316054c1abff6d2a6c52a9fe347de33dbee2203ed40df0e2d568a8f3272b229ba8e72bd9f5d634447c13b5b51a368d1d376bdce7a8801e2f4d9cc7867f4ecf7b004c9b54532422a2f66a544d14e0636d70f065347b0ca4790066615dd3ec7b560ab5b680e3208d2b6063b8cd0caa69fb6144537c0189bbfb0cded4b062e0138606beae0b1e394f7d8b79d37f01d16927c0fe368b89bb1d147d14364a60fb1947e056783e899de27a38f28327037c07651fb747cae44fe909b728854e9c88b2ae0b15cc9436be608605532a6d7c2eccadcc3fb2f8d59de3b57d9b1f1442e073006c9b2303ae63a7229c294ac4616eed776f1dac785b7498a75d22c3029b10cb75b067155fb612e707abc34f664499584f6f2fee3c15f07df8f2da739f39e206058953ff9d56e0627b931c866b33db68eeeadef63ab2ec680863b4735fb0c0646664cb6e127a5740651d2b91971c6e2b9a002083d1670a35bd52e4435e86b59ab5d7ff52b078e9c7c18c3145229845fb56ef47fa539fd43b554cba1912190adc9051bbc91c3c99c78da826e434a56b4068f312dc7041d80ce6f89ae6d8432d6f6b641852a1d5156a7c9f89ed2ede37df2739789bf2d5ee8a1010255fcab487555f05c182e6cca252c4af8d4cf5880399257455b3dbe1c31bef0ed509a2ee3ce624a2d583e3cf6bdac7d4b10bba3e46939f0b90f1e794f267945bec3f4ccb4e44e63741c371dd0b7e7e64ad7f2a1e34d23823635dd4ecf90d9cfd5d55aa90d8c50524ad6c33d98f0b636481eaf34163b516289552189ef9489e9bfe0640b8e06183fba56a8fc5a3b6b97b2198a182d70474c2c278ab4259deb8027b5026f1f4135cfa55e22ed0d434a10ffbe277dc69f25997f73e27bd68cb9d2935246c4ebbe0a43e1b20ef29d419b868016f3449a62714fc2da2719c5ac9152a70ac638374e740b48e662f95637a03514ce8fab8a69bdf5bc94ccdad7a8e6ae300e6c11a598eeaddeff87f12621aea73c9f26b751d82b7a3583d8370889d5ea2833daed59b899fe42261d1153040a769e1540a745864a623d8610d9eed7f57dc0afb6bb6588d73f683cf7a84766da086df1442c8d2b3639e7f0ca8c1c61435a7e9fc1cb2d0e2de4ef0f794934d8012ef28cbd2d95c869244d7a642d0bc4488ff83952dd4b56321b24c99017b451ce5c7e6c268aea657d1a0a81dc5045e4a13db3e2333b14e4cb4dbd8222fbd2a61897b51e194bf4a44838ce991f71f4ecd267c839a1c5ae36f7bac9794940720e45fbaafa05848b7a9cb823555d3db91dd7d6cdc6120f5ae0d8cdf6b3f1dc8dcbfe641bb07c8d1ae0fe761385fce39ca21cce794ab6eaf535c72dfae7ac4b7753b1b9c28237f0616af7d32d74298534eb866a58ddc0c7652aed3726c74791d3816468586b8e21a15037cb2c193a3aa221738414fba9738e3c3c8bf7579372208691ee0ca39d9a2957fc6ec9176a4690e867ec6e6aac8c91e31b9242166d84a148ac4c3f3de84204cf6573401cbd957ae3c8ee7f8cbba0fbf802867c8ba76adaa8419390a3ed47367546eb2a3342df3e3d977d107328db6f28c8f136419fad082dcaec15b6842678386701839ad0f28cbc65ee7d0fc726d854f6930f81c6b862ab131a86677dc7f0ff99711feaf338e50be805dc1ef5838aa3aa470edc41a76924a589e057ee3f7f922d04f57168277a695c26291e2f9bde50b0a3d436730a26e6b30c8c90b88d8a2acf36a1dd6372d83126450c095723ae6baee9852c66c6c6c06216815c125b39e66ab0015de10d4e64d40b632e93c570156b80b19f0290624256885294a733ed4c31f920c4327b1b0724c1fc78b543330805cb6e510890783f9f947b9511fe54cd5d41162a5d660e8722d4800a2b41fa9ebdb7a96d3e1099755a6703c033f127366a400c9d558632c0261243576f42c00db4af2811db9a361835f57e649fb5f6a562b0f1f0ddbc1e5b88398bd771b124a62d56110cd405ca9deb686b2a3d5cef3189340d63bed28cbb3b1b43d934b91e330abe4aaff2b78aa3586661f299efe907bdb4d8eb3c978c1a52696c2382f3243adfda97186d4add93010134426a243016897f3cf3a867e7095e7b463e6656b471d598bffb2dd5811e2cd14f018de29e3b23d23ed26a2fd49e973fdca35b6d3c02a46164033a6ed94cd8efcbefbbbeb66e9b8f16be72af327f10cfc3097fac79a47a2ce0cd1fa9ceccc0e754346916ae3adb234f97e64d7bfea9f8623c5c872941f484186dbc20f772ef8b401e2bcca23269e9c0e397d0321cf97f62bd33b23d63c25197a00f761cc4be32b5d0f188aabc7c8dc682587c82adf4a4501ae131991237b4c75f857ef4ca97b767641976709a296d62ce924ef9938c5ae516db2944f1b805bfb4ce898ace4ecbbf21106b3e552e34e18d8f30e5222078d98ace0918b208f3f6789834b54706682ff04a0b3b9b4c6365680af9f743817e010b69428936a9990103ac1b030a13d4d2b3f657465df2e573a32402e16913f8e034951886388232ae8089d3448a288787bae2caff690799e2dc3ab4d82562f20deb7b8a1f67027fb589b8a995e58b9d608b96f9c738eb1c0a444ff7daf501ccf0bb5817825d14605fb65ebd0dee053b448497866d93f205e1f97b0a95cb7e52a9d3d3abe21dc32b78d3740a2288954c0409e1210e6f5ce315da1b1a8d4196baab6b142490a087daeecf22d0ac12326039720945fef6635ddf24c59406279f17b182b614153e41c2ca90ef3bb453fa802b1918025fbf31c493154af159a0d082231e63d078f2f44646cd17b5492b279edd7930c4be7b72fae4d424a6903d80824f91a17eb158e15d70497dd597d2abfca83e585884026aa6fcbfd628c63e1567ae176d048a511c3d95765aaea649df85eb8a247e2043ed6b1ddb1805eda6f394ab1abe0705df33aeb250170847d936a744781fbb9098d64f636df1afa2e450c1cbc6e24b7bacc19b072829c105f7c640de8e9df652a62f4342c9d6334b952de1de9ff1c39911f556092c6854477ebb3a3255928a0a8d9cd9d9eb82a6893358685583b65ac5789c4db03583d9d74e28eaef1481c26f7bd3d762c51c9edf560aa4ac86092287f37a7bcb8b45bd06e5a2df25ed5f68568f1802b662711158bdc35d3d5edb55661200d964928b57c607d3866324a71e9ce570bad8af399a534dcf87a9cebad9d6f6203a5a7a53197127e4f7f659182208dac6442c12887769143d91138367ad4a4c082a6bcb3950f70509d488ce82ab59a8860dbb14b74fd0c6c2a910b9834d302937e3d3b61fcd5cf41f1384f515e9925242a916cd5a1e5bd95737a2adca98e23a31e7430f7904a9c6b93385b21e38996e92454e3b3b1b3a29e0a68563a7142ed4d8ddd3cc9d2acd741ca5acb16ae13ca0bbe82233d13079aa60c925bddfb1e10cfd52539285189c04d0b8e3ec8d8d93b0849681f02d5ecee91b2996473c041f73ec238dc1721a8ce4914f39341c66c679f96c753695eb8875484cb30989417619ba80e62a6c93a9edf9d7672e7fe9c4c30526b37fad18995cb28ef1775947bf24c05f89fb7fe5bc95bdf8f9b304b9c03a440f6f200e5931003fa68aac7d3d505aad90e50b5e3ccb63a458aa2b85b75c8c00ab4fa6cc82f1d7973cf2fc9efb9e5dfedccad2d9f06af855a012517e41b8a3242cb7f86ca00add765eb53663c74273afb2e284a2e1f0f7c60f75faf64eab5ce12e9729384f32cf2e575af2c6a889b59c37cb98e9d15509bfdc30b9e1d7581c4ff6a8ebc28ad1b108c7c05ac860c0704f6e38494c2919a051b5413569604ac75c50b0553237fcfcd69c7fd637f92a654b9bceabc133569539f9b8343d8eba3ec72efd6404cdbfbac66fef2b07a578bbd00288ed8add5a43bf7a92558393cf12f3946c68c0e5c6f2565f6b1d8945525100b55c37598466c247a1a37339b8c392fc3314969a4f4bc74a5a8f02e59cad4ab60f9aa4dd054ed3ef6593da14c3cc685d53f3562ca6fa9ec0d1b78580fbd96d65753dcafe829ad56dfa51aa1b3be10f18d77c046d3d4e3a700f6ecd2b5537e8ed7e970b11ddd7ffd56ca7dd587ca218c7dbc57afc1c062e88d982dda8408aa3874cf9d07a2f544c93b725dd9e20511fb3574c72d8baa817b2c085b3f711f08ff013acc8b92f7ee0d49dbcd6445ab30319563b825797f270e7f4530bde4baa8cae9f603959ebfea6206c5e9e0ed157bcba89d6f9c6fb5d473bbf5d6f486c63930c9aeb8a9ec231cc6073214a0c344624a402365a2e0487cb0cd52872077490cc655726f1715cea97bb4a3be89b2cf5e6f792b57996187d71fbede8df87492cafc689f486b12723dd16739e9b69ac0696a73b462090658a8720a26f1d2b8aed86f9437e5fe9d684e4662800376f45bede8418e4ead387ef4d545f71aae1ca60a16ea2d2fbea29c2fc2379b27376eb9f8be84caea56452ee07a65019250ab8c74fb9ace713b7c77faa8733050894f4dc9b4ec6e3b6637bf6eb8986b3c4d92c7e5fec7e2a267343a30db7d511f405bfc524bcb81c0978c40ce53f89d420ad96de62c60bdaee74489fb8706dff594a79989bab45b898889cab2d0d8b5f1546888", 0x1000}], 0x9, &(0x7f0000001cc0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x400}, 0x40b) 16:01:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) 16:01:31 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:31 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000a7980e1ac71b4b922d0a5d9b6bce2ebb0000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053c3a6cbf75fd0a800000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059b72f17baaa336cd7d3a3a2df8d72124a3ad0313baa256308c4ec886046e6232008c81e248fe5154e5db20cef0ba2b972768829753b17e130d26a23d593d98a2a353b32de740b3d251e7573c9d5fbf964e9b76d6fa7a771891f34bd799d52d1fd8a51632c7dcd94ed42358ed3597a83a4b30e90b6b7333b7dda9206051373078b7368e3fdd845157d8410712447ec794b875575c5f1e76288a304525e782f05511f58ca80fa7cc1d76c2fe0a9b2177174755d0084a0b0b655e4a056843fd4ec0c1633b57fa877f0cb9d824620d7e8a5f260429bc2761a33ec438c4ab909bf5f18cbf35e38b9658b43b54a0b006c3049427fa470e259b7c7413d7d4d26e6b6"], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() socketpair(0x0, 0x3, 0x4, &(0x7f0000000540)={0xffffffffffffffff}) setsockopt(r3, 0x2, 0xfffffffffffffd11, &(0x7f0000000580), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setuid(r4) clock_getres(0x3, &(0x7f0000000580)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:31 executing program 1: clock_getres(0x4, &(0x7f0000000000)) 16:01:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x21) r1 = socket(0x10, 0x0, 0x82) setsockopt$sock_int(r1, 0xffff, 0xc, 0x0, 0xffffffffffffff4c) r2 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x1, 0x80, 0x0, 0x4a3d}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x7, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x32, 0x0, 0xfffffffffffffffc, 0x100}, {{r0}, 0x0, 0x4, 0xf0000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffffe, 0x24, 0x0, 0x57, 0x9}], 0x200, &(0x7f0000000200)=[{{r1}, 0x0, 0x20, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x400, 0x92c}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x1}, {{r1}, 0xfffffffffffffffc, 0x9, 0x40, 0x383, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x56, 0x80000042, 0x4}, {{r1}, 0xfffffffffffffffa, 0x90, 0x1, 0x2, 0x2}], 0x0, &(0x7f00000000c0)={0x1, 0x5089}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) setsockopt(r0, 0x7, 0x3, &(0x7f0000000300)="a15f2750feccaee10777f4df12dc275abb797fcf4d29f687d8fafc7a9284e5", 0x1f) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendmsg(r3, &(0x7f0000000640)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="54f02765854a81286e8e988cb82b45777de13746306963dd3153529dd5595ea2754af6783f4db20aa7c83de20f279eb85e96267d596f46520b8479e6c5a58d948ef393821397a60d3f2a89300a105d665c0f6e4325ea143b6457b5", 0x5b}], 0x1, &(0x7f0000000440)=[{0xa0, 0x1, 0x0, "dc0e6f887dd0870e14a7015cfe2d7b546a5b51d824d98fecdc6397f55a63bef79e3d4fcf6e8429e4a5030bc23ae42a43895ffd55ae3d58c3f4846d02b0d0b28067cb8ecbdc1e9eaca2615c61d62fb0184200928cc5998e0fc06e0dd2d37c12e93238f78684e674cfc871619716c985edc6bf485edfa34a85533ba306707d415954f4cfb3b47246705b"}, {0x18, 0xffff, 0x7, "943233d7c32a"}, {0xc8, 0x1, 0x1, "1c6c222286639a341a2caac4b2987441d2a7f48408e8393728eeb66884ddaa9527a4c0c385bad6274f28cb191dc94c0ef18eb796a821b3e83c3cebb2697ff74a0022951600189b67798f1972df9f272bc8847e3d8a73e447c9620302bf77c4ba6dc405519d9e7d010d8400ff7de019da104967cefe019dab984b750f7ae01ccc8f51bad96bb4871f781ee31558b05fe5c0b75c203b7e1bf51619ebd0c21e4d8d143a3a51c0bfcb820b1141840c48861c7138"}, {0x48, 0x0, 0x7fff, "d42e0fd839472d89702ac63bc6bfd06d76184cd2ef6790e197737f894df5ff945eff2bb8514ef11b079352835549936de11aa09562cb"}], 0x1c8}, 0x40f) 16:01:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="000700090046ba2ca6", 0x9) 16:01:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:01:31 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)="03a1", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom(r2, &(0x7f0000000240)=""/243, 0xf3, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:31 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "5730c1e7bb120b90f5eb3cdf3500000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) r1 = syz_open_pts() close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) dup(r1) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:01:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = socket(0x10, 0x8001, 0x3) dup2(r2, r1) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417a7662dfc94ef4970385cff334a5619515a4c8ab06198824b3da0256e8c8b6bf728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000000000000000000000009724bb2ad69900000000ce55cbf31171406af6fa94860bdd1de55580f66992c5c8b1f993010d955c87b5d9a8b77fe672f2e62d75030c99f6963a8fd268f77f37b6d18271087afa42a926f7b899d33fc1904c779b4767844aaecf301574eacd5833fc2be434cc2bc78b358714b67117e99db6dd193250d38f1f1db2a96e08a5da09646cf9d8062fed68cfb157b3e548799b19f977a232b3f33328d5e6b3d36f56c2627436998b0b8149b585238c96d796c6a9c18d4a6b3b02acd025cd18fbfdd3a3f944a40a54bb0b8c4fc2e15d6d3f61719dcebd", 0xfffffffffffffede) readv(r0, 0x0, 0xfffffffffffffc6f) write(r0, &(0x7f0000000400)="37a7fb37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf360723b79c16ffe00c404fc2fefe1bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0xa317a22) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) pipe(&(0x7f00000000c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) pipe(&(0x7f0000000000)) 16:01:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) socket$unix(0x1, 0x4000009, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x400000, 0x400000000000}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60e1) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x30, r0, 0x0, 0x1) 16:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:32 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) read(r2, &(0x7f0000000040)=""/168, 0xa8) kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 16:01:32 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file2\x00') 16:01:32 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:01:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9381f7330619dbf656c39d014bc9d72e68eb9877cbf4092c9bba95614f5491d9583458c0ebe1c7f99c1d85b5915a5ccd4a74dc1ffb58938c63b5ff0000000000000039ce4497a814"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:01:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000000020, &(0x7f00000000c0)=0x5, 0xffffffffffffffa5) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x7fff, 0x98) socket(0x1e, 0x8004, 0x1ab) 16:01:32 executing program 1: select(0x4fde9078, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:01:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x800000000000000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f0000000480)=""/208, 0xd0}], 0x3, &(0x7f0000000580)=""/204, 0xcc}, 0x40) close(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) 16:01:32 executing program 1: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 16:01:32 executing program 1: r0 = syz_open_pts() dup(r0) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 16:01:32 executing program 0: r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xff, 0x80}, {0x18, 0x2, 0x0, 0x4}, 0x3, [0x0, 0xffffffffffffffcf, 0x343d, 0x3, 0x3e8c86e8, 0x10000000000000, 0x8, 0x5]}, 0x3c) socket$inet6(0x18, 0x4000, 0x4) r2 = socket$inet6(0x18, 0x8005, 0x8001) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/104, 0x68) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x9, 0x1, 0x8000, 0x0, 0x1}, 0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = geteuid() r8 = getegid() r9 = getpgid(0x0) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7f, r3, r6, r7, r8, 0x80, 0x8000}, 0x1, 0xd32b, r9, r10, 0x80000000, 0xe9, 0x5}) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) setregid(r5, r4) socket$inet6(0x18, 0x7, 0xfffffffffffffffc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x9, 0xffffffffffff0001}, {0x18, 0x3, 0x9, 0x100}, 0xffffffff80000001, [0x4, 0xffffffff7fffffff, 0x7, 0x100, 0x1, 0xfffffffffffffffd, 0x3]}, 0x3c) flock(r2, 0x2) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') 16:01:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r2) r3 = dup(r1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) r4 = msgget$private(0x0, 0x351) msgsnd(r4, &(0x7f0000000000)={0x2, "961610334085003903d5c04fe11d6c36fb"}, 0x19, 0x800) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/198, 0xc6) 16:01:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:01:32 executing program 0: setuid(0xee01) socket(0x30, 0x7, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:33 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, 0x80044272, &(0x7f0000000000)=0xc6) 16:01:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de7417", 0x69}], 0x1) 16:01:33 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000214000/0x2000)=nil, 0x2000) madvise(&(0x7f0000214000/0x1000)=nil, 0x1000, 0x49b2d359bedc2d97) munmap(&(0x7f0000218000/0x3000)=nil, 0x3000) 16:01:33 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x3) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:01:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x3, r1}) pipe2(&(0x7f0000000080), 0x10004) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0daa7cf26315a9013b4e70639fbf48b1732b3ab111e9e0ebe683c51b6574b82bd802f7fdbb992f0bf2b4e9f82c8d1a185f4b132a35b4adf8a77c6004387414fd8eb12a725cb25e7c1858b28c152dbee5dc56a8b12ba215ea0493172091b103467bff6e9c8474148e21a08845aa67bf25e528e5f74ec726d1051f19d88472cc5fd45e3d284a57a695979057a9aed008ebf7", 0x91}], 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:01:33 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) 16:01:33 executing program 0: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x4000000000) 16:01:33 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pledge(&(0x7f0000000000)='*\x00', &(0x7f0000000040)='[*\\{\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x6, 0x0, 0x1f}) ioctl$TIOCSDTR(r0, 0x20007479) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) dup(r0) close(r0) 16:01:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:33 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:01:33 executing program 1: mprotect(&(0x7f00004c5000/0x3000)=nil, 0x3000, 0x0) 16:01:33 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f00000000c0)={0x3, "77e89ad023cfd98dc8b3d0362550218ddb2c51cc5a35c7cc7c9a60da259ad0b407c67ccd09529327a840ad6fd41328aa7008b251cb9d01d0b4010acab897cabb19981c1a75d4f953cf1235e4c3f2c1a2d50cc916e48faa5aaf0ce0d0b1b5aab69b2955707ea077ba1cb37ce864a92acce72efce310d027a967ff20d41d39eaab9e9d8d2dbfcfd9a3b49e1740df1c7cf3920c648b7cbfe40801d4152b0ef1b11c06736dc8a55dae147a0bbf8f62210a017270e82dc32d91c029d2737f0f64b84aa431e7c1fe"}, 0xcd, 0x800) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:01:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/51, 0x33) open$dir(&(0x7f0000000140)='./bus\x00', 0x13, 0x2) fcntl$setstatus(r0, 0x4, 0x8) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x5}, {0x5, 0x4}}, 0x2) 16:01:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xff) r0 = socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000000)="b43e91796e7b3a2d156f083b291e9c41bf250dd3a3b27cb289d74f68e14621ee9bee3e303fe122156683b12707a8f0df59686db60f", 0x35) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:33 executing program 0: socketpair(0x10, 0x2, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x3}, 0x6d37921c32f3bb62) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xfe44) setreuid(0x0, 0xee00) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/242, 0xf2, 0x41, 0x0, 0x0) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:33 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10004) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) dup(r1) syz_open_pts() 16:01:33 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, 0xffffffffffffffff) 16:01:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="1ef9ea1a324300189e8e03e4595c5530c2810a3b3808a1a85dfc2cd3e5e6786c836943248cefb0df5250655f74884c5649a7a8c3e2f1c0cd", 0x38, 0x408, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:01:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x7e11cbcc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 16:01:33 executing program 0: semget(0x1, 0x5, 0x4204) 16:01:33 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x10, &(0x7f0000000080)={0x3, 0x7fffffffffffff, 0x7ffffffffffffffe, 0x0, r1}) getppid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xffffffffffffff91) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="efaa1dfd49b796f4cc050e372f03be98894f99883c6b7c803f10de1c65df2c943b2074969ee870f302be7297e8f2ed9919f153fc4fcd117ceaa89c2f3c76c1f07332986cda94e21c05cf98359a", 0x4d) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x5d1c, 0x80, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:01:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461deabcae5b3aee432c49db3b90c1407db3a6a7e1c0592108d5c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e0bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5da3608801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000000000000000000000000000"], 0x808}, 0x0) socket$unix(0x1, 0x3, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) socket$inet6(0x18, 0x8000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xe4) getgid() readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/139, 0x8b) unlink(&(0x7f0000000080)='./file0\x00') 16:01:33 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x3}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x9, 0x4}) 16:01:33 executing program 1: syz_open_pts() clock_getres(0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:33 executing program 0: setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0x2cd8}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) 16:01:33 executing program 1: r0 = syz_open_pts() mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:01:33 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x5012, r0, 0x0, 0x0) 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x4, 0xfffffffffffffffc, 0x0, "18417ba712d264ef21699bfae3c090ce35bb5b16", 0xfff}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 16:01:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/114) r1 = kqueue() close(r1) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x109) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:01:33 executing program 1: r0 = socket(0x0, 0x400000000002, 0x7) setsockopt(r0, 0x0, 0xffffffff, &(0x7f0000000000)='\x00 \x00\x00', 0x4) setsockopt(r0, 0x1, 0x100000000, &(0x7f0000000040)="323f86c33a0d8bf497b4", 0xa) 16:01:33 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:01:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x80}, 0xc) getsockopt(r0, 0x9, 0x1cde, &(0x7f0000000080)=""/122, &(0x7f0000000100)=0x7a) 16:01:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r0, r1]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000280)='*$&.\x00', &(0x7f00000002c0)='\x9b{*$\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0x7f, 0x0) 16:01:33 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x200000006, 0x1, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/29, 0x1d}, {&(0x7f00000003c0)=""/239, 0xef}, {&(0x7f00000004c0)=""/73, 0x49}, {&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000006c0)}], 0x9, 0x39) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:33 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpid() r3 = fcntl$getown(r1, 0x5) getpgid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f0000000540), 0x5, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000440)=0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) r5 = fcntl$dupfd(r2, 0x0, r1) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x2000, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getpgid(r4) mkdirat(r2, &(0x7f0000000580)='.\x00', 0x0) read(r5, &(0x7f0000000500)=""/46, 0x2e) socketpair(0x11, 0x2, 0x1000, &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semget$private(0x0, 0x4, 0x244) write(r2, &(0x7f0000000480)="c0c391a1000f251cbb526c3f398fa7aa6abefc58d3e1bf6924ad91ca7bb5152a546324142c993347dc99543650895464bac9d7e611ff2aa5d2962019eb582e89d262af8048504139fd25aba5894fccb23466fb50978a16889b4a08", 0x5b) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000600)={0x2}, 0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:01:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:01:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0x3) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x7, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8]) r9 = geteuid() r10 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r9, r10}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/20, &(0x7f0000000040)=0x14) getrlimit(0x8, &(0x7f00000000c0)) 16:01:34 executing program 1: 16:01:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x4) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000000040)=[{&(0x7f0000000100)="ec9d7a9cca8787a413c91138c22e41fd4c9a4311082fae17cfff9d58bc4d09c5bfa9e58b0c47c42e3ac6c4f42ec2a80aa70840af0f6e2a5a697de987111e8037c2d4a675d050eabf5ecb40d543a6f162fcd16694a4f48e35596005485f2220c44def335a753c460789f36c3ca380dc25c28483a6b0d8a8684a3bd96e53de2b6e8d32ce924cab4b270f033ed4ef2037636f98f5698690308cb452689afdc3b9bae4991aa0de03bc3f8184bfdb78b3902ae2cf7cf2c3abdf2d4fd44a21087ae8e8ff2019e3078d483a6e4a2e3edbed47f2bb5f32b44d4e76a4af2d84bea2849a2923bf961b2cb28c9b376048", 0xeb}], 0x1, &(0x7f0000000200)=[{0x108, 0xffff, 0xfffffffffffffff9, "10331a8d2eaa7df0d1a6f29a156bfc313d5b0c10d10e0fcda3be5b166f5a6c2092521e9218524b6011bb7578833312da856374aea0d24ec87e3048d58c2d1387ec761e32256d531949cd5192e2407c3e2e9171041a3b182fb20b2fbec44897cee75784ec5f7a5b1ec45adb958e01f7016a6ffe0fe0bacc962704d23ac6469d811d46e919cb195c750357bd679971138ac8dcc2477f4ae37c0c0b759d0dfe74cb6a5a4cd35745f2869abeb623d2f48767ce658d6383feb6668fb9261616f7bc8588d2d300059393331580c93af71f2490427e79b9e248765443379f4caadf809e63c0ad746be2e9fb9c3542f7e5fb8c308d4f285d4c"}], 0x108}, 0x1) 16:01:34 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)) 16:01:34 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000240)=[{0x1}], 0x1) 16:01:34 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000040)) 16:01:34 executing program 1: 16:01:34 executing program 0: 16:01:35 executing program 0: 16:01:35 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) bind$inet(r0, &(0x7f0000fc4ff0)={0x2, 0x0}, 0x10) 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad000000", 0x65}], 0x1) writev(r0, &(0x7f0000002780)=[{&(0x7f0000001780)="f8cb1cef8721f36182007100d99c9891c3f08610cab148cb8a4638428251be334a7991019c261c68ea307d050c59b8cb360bf3c4bc22ecc71363c8b0e1e8de2b9fcc8ece2357099e98da371010201db09766cea8e024109812a0e138fe2ab97cb1ed36cc010f50f9377f2d2f09556107ce4f4e3429c6aeaa6238e8678b0c5221bafef2c4149cc8b92651fc66ba327f09ceecd208dc9fc2f2a4fea7dea575e6edea0724820457f3e3c4a94594e567bb24f6b31e7bd96a6788a9c1ae1f151fc89cd3780743cb5922667ac39d45c2868c2d8f6505bc04bca13c2f10e8d35fa5307a91e9334232d07f635b1b5e31581e4e375ebfdc9a71f637f286c4bef1fc2c728c2ef265e11d0a7a7add73daf6453238f1e6b6e035d420442898e19dbf6de154d9b9d8c4b7aece5dc7a4fb77337708a387f717c019d45961f655f2639e360b63bf3f1d674691a09dcf0e239480c01162a001823b2b684efda5fd28b3fbaf872081b0025db87e7c244ba3d4f8d1804301f5739cec354164abe8c55251f331dfb8cdfce294a37bd8ea708a12d6f2a0cfdd3d55261be0b5fce27c1bc6ce54f8ebb850d8909ea0e48b200a7c7e5292afee8a1f4a667fc9d777587e1167acd0a3ca6788014ae6f3c64c35b6ee953eb22ad7e0150bc1cd3c94c7cf5bf3c15e236483a1024afb5472f7eeea90b6c53310505e2e22e598fb90c11d91a9995d1434b8792da4126ab42c409b95d7ace35fa2db8fed7ec67fe344c951b3476be33f415c75643f637114b0557b63df4f763a041d82da48fde9e13d82bfc44232ae339695b03c4d63df62aa3e3468eefce235c7cb94c3c268b6e2206d0f4ca66bf7c9edfaf21d5a6b1d72c34c5cb07fa66e288c974819e47136122769c748ae91db177b233f774c6e049d885b5dcd951942575d4deaaaefd9f0a750c567a0fdd353c3b7da7efa7d09e4f53f38be9a7a5652d6de75169c4fb7a6397ec5f42332ab5eb750bc686a3b0d803281d9287190fe3f96b52505d235d74f7e10b975f797eed6fccabe7df99a13fe85e2d95d81f6adf0281855e48d70ee1d043012b9e08e8f5ea4d886374c192a0a1b00e7b5015653dff1f99c739d235730e58e97a7233e985a0374c1a32cc0f7cec2ae9eebb82e0b092901c7e8a2f4a4692d196df7b893f0374999a94dfc6b32302b130e02231f5e91e08cb4e4e79a0d407ad3a07527eeb2bbd331f33e21f2b5ce98002ae78a291a45ed0f1f32e304104b5347e491844961432d966eeb21d2bc36eec1f5c78feca9080f8e84c6c66e632f1e71e2bd5322877de18e69b0a9ea0c403739f16337ae2167d383c93c1efc00450f5e8e356497a30a4d866695974c51145fb7fae93fc706a42f3794be5dded7f9b674e6841136e25033c895ded2ce186cf2fae9a4e582aac5c89d999cbb4ec12fdf3adebbd99dbc7b4420030d3465018cbde8bc32c45d0de1f053c61056967faad3f378403413bdffaf95c303fb9e6e3e23acdacc5e12d3d70d2d4ca1b83881c40a57766e47abf0692c8e8569eaedf0f8db250757876e5823489af7d770e2042ec0ed31a0acbd7d73c69805e288f904c16cbb6f364dd3d2115eaec1e0bde87198136152de2ff60d5a8649848471477525fba9c24871d3bf9b474b1949341ebb9e737181ba0ac19bdd9fa53fc0142a4dc6d95ca64aab5005bc44ac222d7212a1ef61a4483d09a3a5eb54cd75e6968a1973095bba3eb50a05cc97e5cf7f790982643bc87e4297d1a21d1f53760b0acce2748211d1b3192b793aad80b23fcdabbebfbcb86289a1b8d56d7da21c9419c432b66e18f9783630ef935ab936a05ceb0c3a0a82dddf6570bbc431acbc314b6416b12bac1be9d0325253b4d49b9639d3eeed4edd21d2644ce8d0a2cbab453ccc3707a6e3b4f864f49b1882827212d9d90af429eedee7e616ccfdfcced143f19aec1f2ea8a233f6009c6f6c630ba305e029ea4f04639374e62dd5861f52eea1b4b63447b14d0a0c3a00365c4e31277816b0a33e69a07adb610b0934f09815b4664fe7b28273a5d969537b695489275a216ac89979d2cd395d0cd9ee37ea441f28e039ef8b8cd36624e892fb74ff59eaa7d56dbaeded3f88174e336205d1f052363f7025318f0d2f41d9b2aca3193c796efb01e664ce25d6a1a85ac817305c2ad9ecf6f8ae1b9a38c320a9f046df3a901a0a4114fc4e5d10d93a3d1ac14fceecadff6bf1056c1ca76b14ebfbc56a1a0f235dcd2612312d20b382851c49b26d64513fe0e7388106550e12b06d3c686693fdfb1641849f8e952170e038868fa777da66c8dde520a345f3f7bc50c3df28d97044c012a7e8d646b3ff4b0430670742741e4d962ad0c1a548bd3a03d3c10b262378c18bbd2094b6fca42cc5e1b71c15690e8cc846c128e9338554a42bc809f7b9940fd4e322206256dc1a146f3612205fe3d68309b01fa10b6f6a88af18a72c91c1f49b4269bcc9737e6fdc7ff871a160cdd1167d355e1347b2957e7b4f050f0ed4b3e1a7eb9acfca1f7957eb632d66c734d55e8daf7976db5ded07eb44a36ecbc94d9a41eb253ddeaf7576662d76c4aa8d139dcf3b046816a5d122e940c9d76e113b33704804ee4a89333e71d174e6f298dfdef7c64a599aed3005ce897f192310fc994ac223bf2a7b8f538ad0822bc6b46a2e3afdd5be85b4cb9a6f26ec938314714bbac5861300b729690cf42a8cf0226f6d2e90b9099807b41f9fc6a0da30616d2ab8fc340d8d196006ae18fdd75e2a1fa540b68489521426af38f390f61f5d387aa72ea73fb5308123766fb9a3e4d8c3b876161820fec5487d1f123cf24a4932dae69c2405cee1f689da9dba5be3c608a6e84c75f7caaadabd0da7718752040c3ab7f810c01f51e7861791036b5ef58735554cc503234689cde112be4fd08fce4f315be8d782b44b25f22f64cb4e05b9d92715514a2571aae976c0181e9a1747008b0fc31bb64908d7f3da93ff17df376cc37e7745c7fc36d757ae4ae3e2f37f44ad1d9ceb02f5b647352ab359051909aab5e4fae7e0d46cd532c4619c3508c9677d980eaff9c2ce8ce93d129a92ef0677b7d76cf228ebb3efd326034eeabd48829e5cb06d8c1d23fed20d2bf1191149a6acbe52431f3d879c6e15acfbd3746ca444ce4ba5fa324dac3edf6b6b5de83b1d9b4b739b36728145029f482ae7a4eb6aa14d5dcc204aca79e42654b11198e05daba7416dc309e5c94be5c4ded4a451c6c67d02729bf670bc742abcda96decd52fbdfe1444573f5134f2089bd006ec96a5876af1cdf3d5af804f3331d32a713d7ff50fcf446ed3cfb3e995cf58c43a0fb42e3dec5c9944d2ae2e86178eb6b2ec436e9220bce4cc88426f8eaa1d4cac1df575d4d42654153213b85141217b7520cf327937849effca18bd8987f2353b44b95db21d996554ad203a9890c2948a699a281002454cae4b8cdb31581abce2277bfbbc6b67b5c2925c0480df6e6ca9c4048e9b54b5bbd23f28752264e0216aa9468cf7e7cbeaf91116df04072b03ea3a7a11a8cd05ac6cdbcd32b72ef80ce34f6e2215f735360db8e392d2c394c571119fb5a57f5d4d4696a3f850184127fc3995ae0b5cf86240f93e148bd2209f44a917c4a075487c2a6a8b00520dc38ce597480a31e9775c7976c8208c36d95c32640817096ade228bb790a40e57e676582f9732456cbd63d771799f8f53fbc95e98947b8daa86fa3525bd1546fb37cf7a6e5bc47aa425cb5d3e015", 0xa5c}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x46) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x9, &(0x7f0000000080)) 16:01:35 executing program 1: r0 = socket(0x1a, 0x4000, 0xffffffff) write(r0, &(0x7f0000000040)="8538957d30de2608226d6b68dad2640dc2f97fcbd2cde5", 0x17) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) 16:01:35 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[r1, r0]) fchdir(r3) 16:01:35 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3) fchdir(r0) socketpair(0x20, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002100)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/117, 0x75}], 0x3, &(0x7f0000002140)=""/134, 0x86}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002240), &(0x7f0000002280)=0x8) setitimer(0x3, &(0x7f00000022c0)={{0x0, 0xe}, {0x7, 0xd6}}, &(0x7f0000002300)) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000002380), 0x7ff, &(0x7f00000023c0)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x1, 0x6588, 0x20}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff01, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xc0, 0x4c36c49b}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x22}, {{r0}, 0xffffffffffffffff, 0xb9, 0xf0000002, 0x1800000000000, 0x6}, {{r2}, 0xfffffffffffffffb, 0xf0, 0x20000014, 0x6, 0x876f}], 0x0, &(0x7f0000002500)={0x3, 0x100000000}) utimensat(r4, &(0x7f0000002540)='./file0\x00', &(0x7f0000002580)={{0x8001, 0x10000}, {0x5, 0x7}}, 0x0) sendto$unix(r3, &(0x7f00000025c0)="eb54f3a3022a23b77891462a88d0681474406cc613a661ac2566d47d7f4eed1d5d97de02ba9889da10102cea3a57ce85d47705a2ed4eebcbcc90ea8aefe2c378c3c2d20369", 0x45, 0x8, 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000002640)=0x10000000000) mkdir(&(0x7f0000002680)='./file0\x00', 0x6) open(&(0x7f00000026c0)='./file0\x00', 0x488, 0x100) pipe2(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r4, &(0x7f0000002740)='./file0\x00', &(0x7f0000002780)={{0x101, 0x8}, {0x7fffffff, 0x81}}, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000027c0), &(0x7f0000002800)=0x10) open(&(0x7f0000002840)='./file0\x00', 0x82, 0x80) r7 = semget$private(0x0, 0x5, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000002880)) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f00000028c0)=0x3) chdir(&(0x7f0000002900)='./file0\x00') flock(r3, 0x9) shmget$private(0x0, 0x3000, 0x31, &(0x7f0000ffb000/0x3000)=nil) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000002940)=[0x0]) fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000002980)) mknod(&(0x7f00000029c0)='./file0\x00', 0x1, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002a00)="66018de77860ec9262f09becb23491a36a3fb985c753d039117c25a785d431558c0b5279cac17d755648682c9e822b23", 0x30) chroot(&(0x7f0000002a40)='./file0\x00') 16:01:35 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x100) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x1) r2 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0xc002, 0x1ff) socket$inet(0x2, 0x8002, 0x82d8) getsockopt$inet_opts(r2, 0x0, 0x2000000000016, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 16:01:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0xfffffffffffffc00, 0x1, 0x1, "6752e536b61fd9c0bab361f1a4c80eb027e0b08a", 0x80000001, 0x4}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r2) 16:01:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000327000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) mprotect(&(0x7f0000326000/0x1000)=nil, 0x1000, 0x1) r1 = shmget$private(0x0, 0x1000, 0x76c, &(0x7f0000327000/0x1000)=nil) shmat(r1, &(0x7f0000326000/0x2000)=nil, 0x1000) setsockopt(r0, 0x26, 0x8, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648dfe3281d3e2f71e3066568d08a29429188e3dd3644be7012b903791b38ec5aa18bee1a1180b1829b4f73b9702b3cafb89fec748a339f7fbcd6c02dba9fde1543af49411b1b28d0fba8aedccbf1cdbceb8757b350c27a93bd68a63f9bd5831df7d2cc7304664411b289eeb3feb1330478bcd9b1d84ee63f5680565a14", 0x90) mprotect(&(0x7f0000326000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:35 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xf8ebe92540132e18, 0x4010, r1, 0x0, 0x0) munlockall() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x3ff}, 0x10) 16:01:35 executing program 1: setpgid(0x0, 0x0) r0 = getppid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r0, r2, r3}, 0xc) setpgid(0x0, r0) setpgid(0x0, 0x0) 16:01:35 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:01:35 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() readv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/215, 0xd7}, {&(0x7f0000001500)=""/206, 0xce}, {&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f0000000080)=""/22, 0x16}], 0x7) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:01:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe(&(0x7f0000000240)) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000140)="e5799ac54c0846023eae8453acdf30fed7105ce457e73c776b1441af31572ce09ecc6f859f3ba6a3736cc25136fdc65a547f0750e4bc2dd17976b2319f214d32962f0680d4f3c1cdd4f43c0e45968e0e990887096a7f7b63b2435b5935163bdb80d408977ea0a97c83b83f4be5c65a27bc8723eb2a5ee5b16c889f172d9d560dd69fb5beee875d832a0dc008b180f064905efa5c", 0x94) 16:01:35 executing program 0: mknod(&(0x7f00000000c0)='./control/file0\x00', 0xffffffffffff3000, 0x3) kqueue() unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1f, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0xb, 0x80, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x10001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x15, 0x3, 0x7b10}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x7e50, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x400, 0xdfb}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x10001, 0x10001}], 0x2, &(0x7f00000000c0)={0xff26, 0x3}) 16:01:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000080)="bdee50d8a6badd6d1eb159cf3667983849f506a1b30637cf5e521f0bc4f1f7aa43d83329a1ee704442a5316d19f8eae53bc7798af19b5b7e0be094ff84a0cfeeb1bcad4260f7aa1f73d2d78ec545ccfb4e0fb187e3f1a6be47d35ea9327fec320af207de378b2917a2152d102860e852b5617b07dac70e0635546ff8deafde338c91e2b9b3eb81b9d81f78834e6c5441ab60ab30a864b0700b503944b6292fa963b129282212ad7d0992c942da5e9c13a8f2defb4cc305bf5749e437a2c4108f837a1a33d2f3a79df01c04406e1c22c5442ea02eabf5da450490475cb01b51c3251f5c9eb24e928bba178fd70fcc2f7d710b27acbf141110e1a4", 0xfa}, {&(0x7f0000000180)="22cfd09d8f5795792b43ef65e099ecb29bbe786e2ab1a10ea38137c19eb8aab4f29569b1c0a83741d5536a668e58a0dfb8b2c57f3714416e377d7fdd4b2c3ad898734e977e22d3c007d737ffdfe92c7e25494b726afcf9272752d1dcfbf5c2b9232a7d67d6aec8b58148b394e7891d97b9dd705d17b30f8fb87c8da801108ab6750a82ced2323e5d3b092aaa872f060e75f5743c64a0fbef28f22e9abdeb1daf51df85b1c50afb7bf8386104a18bcefeac072a5f9e20e770841b4f1ad0ad8bd14feaf2879d2f501c125131a08779bb95912916a0516098f2da49578dc716f027b600b54b809fe8eab80ed249fab0fc42779c797fdb88887e14daa2655e023d565e4e91b89d134c8b5a0e528f6b37caf63dc37c72465351e497f7fb03a32cc44811051fbac0abb6a28fe263ad3dedbaa3478b8f2cf8f347f038abf25e77511c895aeb0f68d8494922804210f4bb6567ce31caee647dc6f6ead0cfeb6167f249435220073ac242a3b40594718336ca2c2a525b73736d7762ceed51a605b4f24e0e8f642048914154fdfffdbe32d96e2982a15a454a485d24d9b9ba150a3f87b4a6dd63a631e9a601f29a486600714cb0627c4d2d95624dedec21b67f34624abd4eebdf111c667c5873999bbd6548e0d5ebb9a1a05303a509182b1986860f7f586b73c4b6a7820a148473932177054b645c7bf8ab15f6b0484c9b281a23833e66267220ff2aa804aa9a2b92e3352ea1dd9bf372f78496985f0f9019659c74a2d98f07cd46f68d7926458b34e71708e49be06bd74a4d5bee57ac7dd5e7f3f5999ed5f50ab1ae8896a59583c4650aee4e61e9b9d75c1b8f85095d339124b4c67dd8899d01687dbb123f212ebf35ccfb53a5e402cb8e31eb645147353c560f3be07e1fbfbb0d331ca5b9382257b7345e54d206c054e4585dd2b08c7b7fda095f1446c1f6eff1c36c1c1d2cb0f1baf4f46b05d9f029d5112de3ce28446b2461f63305d48df9b404442a036e34d54b67be7fe2772b5b3c29d0750b11ef2744bf75d3974af53c6f73854102442255c30eb6168ece60e8001a487efa3c77a22ede6223fab63c01a97120f22c4085fc2cbbaf523c122d9c809d4a90742eb57badb3e2b9722c86e5f995b3e7b57161c2baec1630376ab91d6e9857256c008ee3c2af2df80b52e12123caed43d810bb4f1fe1a3f1dc15726e8a8d361014ba6f2629c40c2ba5c0374a90fa2edc10636b86208feb9173164c1a74aed10cf6d71929c3d8f9c09cb6ea21854fdda206e12a98ea94fdf584c5ab4ee805276396f1e314b62f867ade2cf1d0bdbda2a7f430cf8c74966fc6e2788be5546f896306eefb9b5221e73daf58f9f7639853d097d3bdb5ee5a2c235d5730006d227ba7f8f0c0dbdb00590c8e71dc4ca4ce6a25730b0eae5a1d2e9e5638a43b86b8d0a91abcff376002966bbd6c320719eac14a709484dda39f2b138676036a970bbf0ddf4ef705318f066da027f13fb9e61aa3030eca73e0f694b8a42ccd2739fc3abdffe08be749ca6c6e9bab2f6fc5f1a36baae094b05ac8fa9255874a8c371a7b36907438d573a22009174f3671983291e0aa404c535b5866e9c799322fcf27928eeca07dd1229531c5207ae393110128f751820c0040cbbc94a1088e356fe13e344e83b6118cdf2e9bcb79d05cfd709bccf81ab6491ea47ee76397044eec4c42ab0428c1f3413a13474f8079f4630f81c98534ad30674e748c22b12388294ffca517cc1014c42a3baa421d133d3489c735df1b48771039542b124fc6c1a401a01ab1ef8be9b8b93274604d2896fef2d4eed5caadb92b546e9b44ad95081847cd8f72b500a93f9ad331e81370b86edb36c27c1423436cef0fe8e4cc832e68895c25b4f3350e3256c92b039a683d9abe3d3c0222364ef500e0fb3dfb942f8a0e6f9da82182c28fbdecf5499188f4fe570ca7771570659122f45d1c45ecb60fe3c2050f60bbf9073e11d9154d7e2bc4830e47004d6337be38c56930d998512b682794f8e065ceb06ec4c8e6822ab1005c2417440ad3d6f32fd10ab13de75ae93381b0876841df0e2bd023a79be294481a28520e70aee2832dcb875d9c9beea2341c78a09e5d7109610e11430dd2a9d706f102864265faa8c21fbf70ee6cfc435bec5e27c32ffea796b432580420837e46a9954b817bff7f288015edec327c058855dadcd16600da13911df43ea5f9a06c186562306aef036bbd30881814dddaea832eb33ceffe43c5fb9d5ac11827fcd3afcf31c2a1902c60f52063a8d5eef56a6858f8015996518b6c9d676f02ad1a4b58df322cff2661bad1736c4dfc1fffbe65ecf66e1aa1f4978f95840d84a59d2986c613d9d39cf09bf7b605e374b827fe410e288b34ad012ba760155f485d42cfd4d1748d90c097aa00194f300f61cb7b93b48b7de046781339e95ae8af808d7a142bf0d4bc9c38751497bcd9cbb1bbdaa814f38c42d078b5f2ec01412facefcb2c6efaac9e9e3dc6f5af1ad142418a153b40863d53f2dad65eeb39414a696cde28e579dd0d4ea3257e18ca5d530cd0c1f1adbd0d74bc3a9270d09666e0958c8751da0f8a02ce4e4f9fb4ce18c6ce489c112f3272442f193e16004d9c564867a21f634afcb4ff3898f10eed2183bd299dee60bfbcac5a4a5ed5556d8c3ed4e1c9583e23a6bb85ebc027b14bfc771af4e8dacb9432d53fc135ebb987dc056afb3581e10019b2869104807461083ced2ff94f3bb949e806f2b9c6fa516d200e77653b43305eda2aaee226e45ca98ed36bb16d7cf3f74f1f7d83a04aabd7250eb9d8230ac9fbe271696d71552e469fbf634f80238caccec3db4a4e2ae53b058f35ca22a96157c300083e1f22c59a925a14175f254e5f7b4f0c018edb324483429eaf2c804a59134722ace10f28209c349ded8faf4ebabd1c79744925b3acf19b26f813001e6cf0f8e9061acd6c315583caa9fff1796dfb0b2f5c61e2c1a1c19ed53a9f9871976dedf139fe87eeba9899a45400462679fb5b96eccb49130da50103d2323ae23abb2b82ca74c2419f08445c37a4351089a695987ddd1ceff1f617870c4d3dfbff22d9ab7e6574d29bbadf547e64341eef18f54b8da2db367a2f38c0dec980fe5bd91567e7d92aa2275c1579dfbd34448af52bb61a7f8d535e57a91ec4919fa9f21eb1d94ff60c97a7f724cc1ec41978e49dd709f902f563b3ec3ce9ea1594fd6048be5fd201540d5af42c8e76d94a349504c52baf9e34810ef7d52ae8e9d4b2df2012fa0d1bdd0c41a54ebd3163b7fe2aa08c5b5b953bf8d7a029afb1197f830a57f5918e0c06ff7f5ead76cf0c078c613c68addbf21b0f9bdd454ef717fa9e180b38d1240c7bb403e34cb3117a26d6c58a48c34f2437c839230578cc397a2434c89e81140595a6661975c3f580f04756f6f5bef29b0a29223595cbae12b3bf1258f4e53831ac34b6c03eb4983c7fb0402e3c18c17fb31129e4228174e1ae31d3ef508e3d9b8ffcb93759d6af3f883daab524743d3d47b6e1fb3ddfd21ee0da000fe0ebddcbcb8acb794c91f98f26d27f32dfe6c4097ee99d12f25a4d00c4332b6a2fdc8a6d64fe9fa01c353825cfdde6663a7726cd52c22d696b92cab90aa80ec0b2a75294fbde10e163879765dccc01fe9e959a57c7b5314f5e27e03b2db3e19c09faccb1c482979604782fd5a52b51ce323fe0b8f142040f937899786e5e506145a7ccfeb7b5a2f6f25cae1c665a1967173a5f003fbf374581fce091c57fea0dacf4a55f4d57646dc0f3077c8734e1504213ca3ab9429802406dd6f59f5c384fe0fbd8c0073b7fa5003ecba08b21ba1d8851461bf34df65495795431ae171e2d207516486e6da9c2897682bb08282c2e853d5a87af9ca1ba3b2b08e921c2f8d538efe8007fe7bf25587483072f6a8095a85ec9fabbbc80e30059df378b25f458dd5e4c38db19a47d6671be811eb44b21b6bc7e65a3df2ed861fafeb9232bb7fbce2251506f791e43e24b4ffefe959d3a76cd27e0e85a36baff2719360ecfeab3d8ed8ca6ef6ead561b7decfab41251b8a502fdc214786ed37fef8ec3d20674102d054034c54b36319d0a52e3ad0362168df5450180c5ad7820db4583ce457a2c6125563d0d80658603b360988ff0207768078ae05825f88e1d710c8700928bd7e1d01fd13938a04679107add820099a1fcbcedf4cfa319c4f4f756c53ea32cf3efac5ec2cff6314308a6f47a0874a166f1709a4d11a791af3b56b0fcdf3df1cbb09943f02e15b5177e30abf83178b9ee942a8af229a11d54f0068737c641c2757ae08f752e717cbf9899955fe8cb5430709eddff4904fec6ffdb536db3f1a39caff3580d615c1687ae103a86f6cee0db6f0b60990750755c23b5692fd9fea47e255498f26ab3d3824bf9b73f098d01ca999cf60a908c819fb0687db02de07c8095307061c0b4188a08b8155ea1b96cae8753d393f7f3b5a1c368c35c8cbbc415bde08941e090a611ffb740224fd04418c2fb7c1df33fd0c4ade4ef8d4c708d2a7134b94e63efbcfd074d46b2b35260be17c28811133e4733be1288e83bd361df48c8baa5aa71990b20a314bd1f580a442e4ead9d81073cb23fe938b9faf2814e5b96d0e7a5761551a243d23830c18d33de7bd3fc32c618f68454264a5569c79aea6deb912ea8471d93bba61258815f4ac6c1fb82c324c51238eccb447706f975a687e74b6df3c7873d81965c96df2028da0a7a07aa031752b2b7fa5c49efa419cb570bdf80c676cdd1a6bc98995a944ddcef4e53afeb96d4db2b304264fee6de28e6d5d224340ae8116fea9c657801323c13951340ee8d7a850772398959b43bd1d9a4430d153797ec1266c2f12af53be2e4c0719b164aa63918ee4ff13a841c064ea26c8ca095ec4199dea49f9d29332d6ef6cec6d2c23cec951019b827628dc457f64e5d4a6fe53d10f635ec9ee9efd58eca3a6a58e9bae66626e30299846c69848cbb1ee78d3f669f81c8aa1a69e955e577280d9e0432c3afcad3cabc986f03fd4c0d34d20c9106fe32a94bee0ac456d861bb35476d3c15e980e5b685754ef72583ca79f567ceb92d67d3b9196debe541d4f9f3fea302deee7e759987aad1c21dfaa81d601a95825eaf2bd503dd3844554a35819d1b66d458de83da5ccf0f2d6c657dc42bab2e6e718b190eb82f577d06e61fd623fb09c364dd9e8e0815b1269421f77057753b8bc08e68076a3524463172ac9482725a4d564240c196a91b907bd72a256e9996a0f057f7dcf3041eb9fd5932f90d404655be4a0c841c1dbe639dd0b682df5ccbf402f4b2d225d6eae197ebed4212eb324d016d82f1b0b4a7cf5fcfaacb1169e971278876b347b24667e6a17ffaeeac3b24552dcd393745db1e0f34da18c99b0b7f09627d252b7aaf318c0f604b7b05cba38fe76e7cadcd528d117d0c2dce528ddf29a6a03dc1c9a39da5c205d2b5a7a6b7f2e761c63a67c881b628796f08504645b127af3626ba884c95192c6f35569feaa9a904949d9dc8a62fe778dec9bbae227b6b360439a696d028ef29a18a3ee41b39b6021f082ed5de655153139eab398a59c0737daf31efbba19cccfa88a928f2851dd758ab83007c5111f3720a50430109efdc9a55e3850adecf8616bb4375c2d132bcf6c3d22d048ecf7e6703f551b6405baf85854f5ad2f8b111a50f5ae2d3663b7d0b8760a7c486daf80379aad845b3c45fade6eb978c8fd16ac116b8a20260767ab03863b8940a522d208fdbedd503f9cd6b626b724a14ddfbacda05", 0x1000}, {&(0x7f0000001180)="231ba588b93e0728db6caaba6043dc99c5d30d669ca3e1574be764178839f3060ca93ac12d33272a60e0ec5ff50e4639ba917c3024bdadf9de3517733b13f51084f26bcf96be8699a34dfe7cc75d9d1c53f4f39f61f3a008ea1cbf4b06d098a36021bc7a889ebb53f3681e0959f711820c6f1c8cf31316b35e4452b7a0892809cf59fb2880f30cb64ab92c151d2c87a2", 0x90}, {&(0x7f0000001240)="36e4c755c68793908e71249cdf8dca38696411f2705c94b2c1eab1e74dea4175251a5033eaaea6a1630cb8b693dee9b89a3776eff4ef22691b4be5a361cf42e740aba7d936326e7a75d4f72f88f485f556027b1363baf6d95aac58925a58536db5561cb5ee3d4b3b60d530ac1f0f7ee98921ce101acb5fdb09a6f98a9543f6417b729ad6f2161d7f96edad45491cb683c10d6c02b00117f9ce00fa607c7cc0f0ec079519c9a95acf989a1a637307f3c9c20b42cce2d3f7ffb37eba1c588eaa1de67ec74b96faeec904486bec848bcfa1c1f2ee051d1417eb12d9e5", 0xdb}, {&(0x7f0000001340)="9de2861d25437d58c51ec6b010eaf8e4d3aa835575ca3f2ccd4da2fde63a4fb80580b6b1cd8925e2b9ef83b408d630a7448f78fe8af73c3e655d4c3c939f07169203df", 0x43}, {&(0x7f00000013c0)="e199fe1ff0a505ea9d4f0949a3fbf9b5843ec2444c9d971276075c98e989f2178bc0eaaa13433e6ac03927ee6b4127f9eb2aa578cab9d5011e64", 0x3a}, {&(0x7f0000001400)="db0d5ae2e9d0b21ccf6e29c5164e1640e25aab856ca44f30b28c7007cf940439e3f4c6c12b706f35ec7960c5124e7ea2233621b0eb1997296f336109a9c99d6f5999fcd31bc32db171025bd6f62cf953a59c9f6cf7cae9aa866f1d5d40725634345557a9dd80d2043b204b40743332d62586f02602a5a82a482404b15898363e64d3455005792e734bcdeb07e87e5f0fb9454fa35d452514d4f64aa4896103ce40026ea975444188b5f3f6be4224d4167538672c73e135b6e0522529259ae3f16c9e93e159feb1631dd5370028d20c8c7dba892d4ab70778e8", 0xd9}, {&(0x7f0000001500)="0d6c963cb712ac14c99179e5d5c5a0e1d0038418dd96a86144edffc83fcae01ab2145ed33296ee807fbb34e9ef56b58ee99df840eace7db6769c929cceb7bc13078b7331901545592b0e085be9681f4ff0872f3bafd2e8b6e4948bba1a8fda3008f98f2a49fd6d541f658f6b219ebb568f9f1fa0eb6cfdb6c9f41dd909045cb32963e24f705b8bdcb8322abfda328f2cdc29fc770344702209b88a78fec6b58e37b5afa471fb790644823b96d88d6e2168dc5944aa66844767fe482f6eab4967c8d96b66a4d30ef9fd2ddec02e3769519753230f110de542a074f7c043d24b85695f0b53dec0ce611b3de67e21cdd7b0f9c75bd5df71bb", 0xf7}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="4000000000000000ffff000001800000b2c038e1f3697eb889d2ae6ccab8efebb18151d9e117347640000000e751b936e667bc8b1b3371b3d000000000000000f800000000000000ffff0000feffffffdc07707d8f5dcb20ed7cf77524af17b5958c37a2b8540c1c502e6f2a459a831b705aa5f3fbdf27ab8971b82ec65da9a08ea7cff9844f1458f764d05242e997fa9730494022bd20e46b78fbad464ee7877b11ed4833ca73023fa3c4aa1be0f7810762dc4b4b3a5ec1e063df6cc9069c9378ee76f25e8cc7ddb557d2db93ac641fdbacaac93a9717ea054cb3dda7399f0a94b0b932c9813f94c12d1003444005c3e7d764304b95a9c4ee88586468b7c2c2727933e08e13c0b89b3630dacfe7d106c3682fa2267e2f482f05c0a925c2c02128b85c57341ffcf9fd1a126f01639627187e52aed3770000d80000000000000001000000090000001d239fe969c2ce577ebb682e6e4d94306d51ea5105f54020224233fafaf10b2c2b973f2446b48f869e2d79f9b2fe52facfbc0e75ee2ab06278b38de681d75964159455306a93ddaf2a2fa24f4fd628a2969f57e799d99e0128b6ca976740c268522e81209ff6b1a6bddcab63c92bfdc4831918dfa40446d1fe767134daef750c0589634b446b9a2be6f01c12b25580ea301f330805cd8e94c16ce0a0d048e7cbcaaf47cd49859027b60aa5371fda5e0394286eb9be8f7daba277109d6c8e20f837eea7b297bf780060000000000000000100000000010000eb77fa951c4b756840a82c53d52b53415a41bd1147e60ba273b0262d6c2abf6a572607a09ce7d66464bfe67efb61c305d9ac8a18240e8cf1dd983ed362ca3c15e3e2bcb54837b6890f47ef3cae000000"], 0x270}, 0x403) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0x1, 0x4, 0x8}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000011, 0x80000001, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x1d, 0x21, 0x5e2, 0xb8f6}], 0x1, &(0x7f00000019c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x5, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x20, 0x11, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x64, 0xf0000085, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x84, 0x9}, {{r0}, 0xfffffffffffffffa, 0x9, 0x4, 0xffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x23, 0x44, 0x2, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x90, 0x40, 0x7ff, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0xfffffffffffffada}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0xe9, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x7}], 0x0, &(0x7f0000001b00)={0x8, 0xff}) 16:01:35 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x80080002005, 0xffffffffffff3cf0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:35 executing program 1: r0 = socket(0x20, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1085, &(0x7f0000000000)=0xfde, 0xfffffffffffffe6e) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) 16:01:35 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) 16:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x2, 0x90d2, 0x0, "d730c1e7bb6f396354ed003873ed18a9b6b627e4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) 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, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 16:01:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') 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', &(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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8100800080002002, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x14) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r2}) r3 = msgget$private(0x0, 0xad) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/4096) getgid() clock_getres(0x2, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="830248faffde070000009d82cd9799e7866149d25ae9ffffff"], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0dbd61e88e45d305a5d08f9647aedc92dd874ec32748d501c26e558184cc8149764", 0x663}], 0x1) socket(0x10, 0x3, 0x7fffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/16, &(0x7f0000000080)=0x10) 16:01:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r0, &(0x7f0000002500)=[{&(0x7f00000012c0)=""/134, 0x86}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 16:01:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="faa92363cc7834c3789d0058891bc4b3d2d9d5610bba40e36b14585538ed720021d85fe4ffcddc7cc476f0b5ed7b39230f54d231f3d018d7e8d4a1dcdf5d038343899d12f8be1d67289abfb07f80dfe04f658db0e3ca954073419c265e1c49c12e8c5551511db4cc967a2fdaf7f48b1dbfd5ed5aba2d33f1deb25cd3b9216225f5087a2c", 0x84}], 0x1, &(0x7f00000001c0), 0x0, 0x40d}, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a35ace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xa6) r2 = syz_open_pts() r3 = dup(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x2, 0x2) renameat(r3, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') close(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) r5 = dup(r2) r6 = syz_open_pts() close(r0) r7 = accept$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000026ddac816970b96bf621c660af30880bbff096a8db1e10e1888424c0dd3f16e6f05a6d7dfef43683db3b0b568126fbe984d47798fe90c96970919f9dc95212e158680c7a0724ed0ad7ff7bdd39df4db9137671055ac2943406bc865a6e5a77df3a45207ae540903cbda2215bbb5d83bb5a0297596e9fe034786f7e67817eb9836545feab3d34ba212648914339b798b70a149c31ce17b44fa1f89880af1843c8740e3d0ebd553169b5cc9192ae85dedffb067e4d5edfd25af94f4617885572f1a9c9f118ae903fd5a5bab271cbc"], &(0x7f0000000280)=0x6e) ftruncate(r7, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/239) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) semget$private(0x0, 0x3, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000040)='./bus\x00', 0x101a1, 0x11) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = shmget(0x3, 0x8000, 0x4, &(0x7f0000ff6000/0x8000)=nil) shmat(r2, &(0x7f0000ff6000/0x4000)=nil, 0x1000) 16:01:37 executing program 0: kqueue() 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)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() pipe2(0x0, 0x0) 16:01:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ff9, 0x400601) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) kqueue() select(0xff0d, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022, 0x40}) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040), 0xc) 16:01:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8a, 0x40) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6088, 0x9) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100000000) 16:01:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="00400000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513ae43aef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769164b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857d548998c03d48a15d5bcde5288575f330f16721906902b225e5eff3c30207a3895bb38575e72b428b865d3acbbe226f0b04389981978ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f412cf8ebb64be75e977eb03f5eba46eb77ba7b78000000cf0000000000000000000000000000062d1537f3795efce1a26eb4aa79609b377421f0651346f58fac053142de59198e733aa124f9419f4e2768dafcb5b41e0c6b5abdc34c7adee64dbf93a2a196ae173bc7ebf2ded46897fd63186f95319661a71e66f4e64c8defaf006d0a5a71cd4fbae380e2ba002bc16d819387f72397c80eea154ba3306dc3d24928a2a1548578cba66a0eac5fbaa0fdec413e59714485eeadc146c78958539ba8bca6a7e23827f89dd0dd2998897e10b43727a1c8d6c9a3a3a62a67f402cc56b7ef6f6897f3aa01ac0946ce1c0d0e1f75f3ad4b240e760cf2d45715b2db71ef551f2b4a1551a6eb4ece90ec9aa714d8c4541a2e0fcca30df01f8d7c0b8951c68b2cb82ba83e372063c796387b1c01"], 0x17a, 0x800) fchmod(r1, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x420, 0x80) clock_gettime(0x0, &(0x7f00000000c0)) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:01:37 executing program 0: r0 = socket$inet(0x2, 0x4, 0x80000000000000) r1 = semget(0x2, 0x3, 0x200) pipe(&(0x7f00000000c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x401, 0x8, 0x1ff]) listen(r0, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r6 = semget$private(0x0, 0x4, 0xc0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/61) listen(r0, 0x0) 16:01:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) fchmod(r0, 0x102) write(r1, &(0x7f0000001180)="7445722689d79e8d2a9af3043600b8dab571313ff7e671b48ee07410691d101585de8957fa29db5dd6beba2022bcccbddc6d860bed5ce4eec813889951338b5e361f943a9ecea463cc4d8046297dbd722cfbc0a31a03e19f090eb13ee95032e6f7a5f2bb22c55815d16ee1d635125d666ce535457b20a829b619f95595647e021035c48c678efcde00ebe32f06753fe3bcc3e0168c4b74e65a133d75fadfca971693d29c8a1fd8986e5a5212538f5a824b429ef46b3c3f4d94507ee383aee2ce2f585e7cf88a113bb69b7549dc1594d9591b", 0xd2) 16:01:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000240)='./file0/file0/file0/file0/file0\x00', 0x903, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000200)=@file={0x1, './file0/file0/file0/file0/file0\x00'}, 0x22, &(0x7f0000001440)=[{&(0x7f00000002c0)="9e54ba67467ef062979bdd527c51841d4536c59c94a223086b0949467c44166c136c9a1c3c8d98c58ba6eb59c1fa161469cfe3e7cca00175b067ed92ea282bc2cea031b8de4580", 0x47}, {&(0x7f0000000340)="a31378a764d0847a3f362761eb8318a46bcec8c1d20d49a4730bcfdc85b527beb2d026dcd52c629f359d33325e15c05da87724ca4a20326bbb2844023dd5b5b3678d0e0a8c345bc67f3d57a1d57eeafa566095658f2ee8ba9c1bdffd14b02a24a77f88f173a9ea48ae17e3bb63bb401dd6f249bc62123b67ceb9c4670f91f0a75687a9110a39f7cc8cdb08b69dc9f90e1a0e697729bab7805f0b1f1312cfc99db45c32399ed9387db2735de575a3f1fb4441c9354a50f90e975dd4b3e6256630858c38b221b180", 0xc7}, {&(0x7f0000000440)="3824a889ec16ab9189a4f24df30fd96942be0a180b38600035ecacad60bd6d4726825cb4d299c6604d6e463a22e0dcd6bb24b6b451225643b216a7b9e56efadea3bd445524b1c5062be73c9567e5225d9d1b4826822f80b6e31968be5c173460a576f05e7a7cd8e0dff37fe21d812cb2a8bc8324a1ec16d32063016b84fa01f4a3600345dad1c1d21551a9049c2ec0b48a5d6f34398bf743a16a1eb446a643aeeca694978d65fee4ad902771d07109c76f694f9e045942630d5d807023d564373a93efadc08a3c0217fcca62038aabcd144f2d762ff48f3aa807b366bfa3ca63899670fbd5242b64318efc7ead53abb9b90cbb38bb20f986c4f523f28b103069bf4d68c690fafb4a0981fbedd050739228b263d22317c4218f82eef2197737cae34a78bdb61cc769324b52e0373179ff3650a8b18e06b5be522c24cfe3d2f349f55732929d359e62bc805d450ea0d5415d9320dcf001034158b00582cb2d82b6ffc124b330cb76fdfaf9857b2bf63471ed3e3c7c0566d69adbf607e9b20169f952aa32348b8e7f01fb4b25cf0cb5b3e039241b1e0c7ee43a7a79212d7fdb64e71576e087d8a559c00574786759b9b1128b725cbc553f3525c183bd8911050e3cf9cd7f10fcadd0672d587eb3dbdefda8397768a56027184a0ca431262882c8036fe9cd1771865425a037369c205cbfaa609d469a1f7ca3b356a538e7c75b6a8e741cc8fc559112434327075e5a59c9f5d0cfde586ee682a55b13baf3b95d2c7c49c57c5ce03e262d98b83da673798256ddf619425a6b79f9a3d0258a5de9a5d7e5abf39aadd2477ff49c7c1edd7b30c7fcdb7d98c223c2d615de31de0c5cf80e66051c0cf29b938de54afdf892a596c5740ad930ec91ccabe9a6a7e639983d5bf449f20f15cbc72309213029c98fd8241d085e8357e2d23117a2040b3d0694569e7e793fd0d1851022b70f8813a23802035d9c63b7595b3dd96d33d47f8e1957897cd0d7392e2015194065db0b3db8b7f87df220fc1280f1ca2fc302adddd3a1083cbc437722fa2e9bb5a9ce54e8375260df1d06a369c9f58fbeeb7c42640bab51f535d3001e6151447d170858d022daf8c4bbcc5698f51fa0c3972b33be900488c07c9fe3aae999a12675be7e642b40cb763cac517079ce354c1ffd4a3edc0bec4df1ee6686cfaa87a04fd3dd08a35fe3a0e4afbaa6580c74178f082e0ee4ef1565a20e93be6dcb5710cb012f7fee20c1c9d84024b6bd230fd43d1770c96f7a0fedc7904cb3fbfef73b87df18b39874ab9cfb8115cb8a19502df014fbbdd8cd7c4f9bfcb9f5448fb175e813ac1348f1e9be5a6941d413ddc02739dab5955838c32811cd2f2d5655375fe95ecbb4ff0795c6f8d53d0fc8fb0b202a18dc74370a622ab27dae7c137b3cf0fecfb860bd0cc6245bc9c25c5c74a7bde329aab9d04dc84166f6abfc29cf6a08264536f477961eadb18a13354422d40206280e670c1ca777d4b87927ff23771f76730a3167c97cf165ddc7fbf5f53ed34d9e4046689a29998dad32a5961a056be9405909e83da933e8116b0a3a2550c087162f4897177bac9d3a41cde99b337c76e961f703b4bff3be10f51563c9de1204855e5bfc37e63e26b87f4be356dc4d7bb091f2204d70283022fbc5ac9ece1dc5e4c8bd8a7d1f9f37a8535d4b7eb5cd4bce8f2b85d4a9fae85e1f7bcb596de353f46fa422aef706cb4c05d461f928be20cb804c5acd439d58fe5efbd93ffcdf4522f7080ff35188d50ea10433d11d3c4af3a7b4995413c0ae096081ad2b1e41fc3cd64db65b8b3f632b9b476c7f2bb746f6cbe3bbd3ab65a51d50073a033c9ddca5d3504b0013ef85eab9334b5d633add1266c61f05999997d1cbfa18ca523b212350ddd370063935dcffc12991abe7a1a2877898c879479f3117fc9b26d8f1e82ca464b53932de07e82fcc5c7fa367c8e0e752228fdc3778f3d237ed8a5fcba7a9a8f2fb8c743b93a1bbdeaf04f054d082ea899bc7ae22ea7729f81919a2fc4ac6ef6efe0c9b611797a9cb70343e1ef0a3ed6c1c6e1d034ff24eac69bf9544d57adc741b9a3a4b087c1c8d47236a38e482745ec5e378cf46f002c2f871ce65d69095efc669bb0b2da4b159f9d17a83be5dd58f7cbb904c09eada2b1e83ff0d5146b1808215a4afbd68fea4105fa10654a8501e3ea019e5a9a5ffaf242da66591fc8b241b7ffbbd33d44ba75c726225fba75ad358e1c60cc4c2fa812f577d8d53b9869dd181304c17464ddf7554ba510ada840dea99956102f7385c36d14f8e104b5c57c5610ae03e4b2e40cb062efe361e201cfbd3e7e4691a1e73ee3081aa90d648f46eca06b1f0f21ad25b65a9d53eb2db10bc787eda195a9db1d3eed73df211c85224c4603cd01d1dbf121f858c3ca4d0d8aba83f837282a1e4f1c1f4c6351feb8483981aba3d91c038479d3b0b2e3771e029da8ef85cfd927f5625356ebd43de7096ac219e88c53be618d5be49166783b53d3692eb2e296a5ef8c8ee4067871b600c9c5ac8f55d4725aad3514bdce17236542b0f8d0edde3c9fe7e43f5fbc44d72cd36a7e532ae7a61a84debc7301248e6f15f1c54bb92cf25e65851a848f2b069c6a96a9c1b66c72e534c94c880fa6e1ff2e542df5577c7fb0b9495b78de0273a6875d9f88c9e3fa5db61889585db2e182b70c7affe8e52684308a30aa40a6f6c1d0ec26dcf224e69d0516b5ebcf69c67f908649e82bbec329cada0caf98e90af80c3b1b3b7191cc7437fd579df7989611b9e0c006de719b9e5eb116db8e1088512de87476ca24efd639428bda71c710d1460d093ad10c8adc2a768e3b5d6296d6d9e16219918dc4184477905f0a7cd793844ce0c15b1be5500bbd1091005d681c2d898aa82d7f5db9337e7dee355f338ce29a0aaba4409b1e53f1826c5b9558dd08e7718092b6a2aec69b72778702313564505edd5357172d277b2c157c6020e50ac6a4af96cebc9f661dc0f051e822d2457f67486f592e6b1535ae50e327af0359794ff47531cd85bac9aea5fddff65db825b829d8c4e64d282c61a9110ff4a97272dfa844935afdba62e9fb2feddc74ee41b8730c9a47ec14edebe1843946de82a547ce4d09b628657ffaaa47d9c7a491524b3aaf0765298920de6c43cd04fc3257e4a4c9b28e5bf14e9488cd9fd0459fac2f1618a153d2ee43fb993ef10e0d81b11c086c7e323136b7ca69691e7e6e5eb782f7c36caaf2f5c846c16b9f9f23e98809e293371d17485480eade0de822a025c0b2c24bbe69d88fd1cfdced977d0e9e4de3b7a7c514e214b475e37997e685f87d4169baac15022d8746b56e0b9bf78e48db3111c8a4791c1c929db7b3f45e297987364cae492e4a24497217e8eca7f1fecd1ce1b3cba039e37c68068cf1c4524a2dc2b1d1b579ea196aeac50cd9c82688d3117edf7b1be49f72cdaf7f1a9b37be98c546e1c082c4e76926268a471b88036eef8f7f8cb55165fb8876387522a09aaf4abcba6f61b0f8c8bccb805f0220eb152e99551b4212892c2f254fbc08ad57cd89f036ced631e8e52fb451b131c679113b0f4e68e9943fbaf2f560ae83db9947c73fa80d1b3367635264067a9969e304998fe0d2e05d564e5a01a15904a99ee8643ec57bc86f300f0b665f060b149c8ad7b221e7bc545a5386fdceed7a17c92ef03283ef8b604011d88a5071c7f8020ecf2dd2f08ca27c91c38cf19fe8d84fa3f72661c45199ad1cfff5d3d17dd8d1a6f69405d1b79c285998a594cb86b29da30db80007cd22964f01c0e395e945d2ecd47560a850ec61a06d1bfa613a1703ec2a28ac06e647fa1be2ee9479d13fd7455781e647ee43c549414908dfc672c072b81dea94b263a25913378981ee72a50fe1184275291066e6a8b3293884ba5ac3ea04e68d47b3cbaa3c23ceb22ee855ac60e4edf121b03d18c30c293ff2ea4975bb82eb6356d585b3f439d3f343db99d6417d580d8d05edbf4d1a0897dce4a4920bfeb96a03ceb9aa0b6efdd3a0e94e589ae28ac6ba6ce7fd9edbabfea23a2aa53c3b85003ba7fd894494fb509e962025ad2273baa755d9a93046e8bf295affc57b6a20d8c8d373e82162a0db27f2cad2db143dba18e2747b1ad81873f73e9b93e2b50dde61995c05472012a369c496555ac2dce22c819879b8a9a7798e56873ca7808a72c5d833170e78b7f1ef72f244fde2cd2522f2da97c396e2e2a35ab71d8205db0492028d47512a35a0c1c54fed647bd98acea5d01a6fa0394dd438a067c1b2cdbc5f428b41bba58ce16f0d9d7c42c98ff261e7368949bb3e69f9ed712ae352a570c60929534f5d5334c7f64938f52b0fa0b4bcd10e2a2caf0693de7ad492fbecc9ce75deaa7acd791ac8c809d33b6119fb8c8cfae8df4b2b068108b6d858d1a160f8a34207b1f09cddb51b5b65b48a947ea46b62e08eb5338f2c27dde755452f8efe1ec92c1d46c182190c5f89555c4d11262f11cdf9d2bbb584b6db3f01a08ff61958e17fe179de239893c9635604acba32bbece303161d9ccb22f39687deb268426ca370f4091b7f619065565a7a8117154269f6a3f00890ca2f16f96b6fb72ecec00fda8d977850cb74f1bda187e782a0ca6c15ecf5f5bc536f684d956483a6ad64e4d1db43361283b72574dd226b2e98c0e2f86da616c70862e9b794fed0663a6c031977de351f99c122d8bcc9aa83c49b527aac482d19b788690146dfcfc2046715e445b3be9d7938ee5becd57105ea255c875d9405fdc5238be3e811ee51bf4827370cae0d59eee6a527bd46c2d32135bc1513eb308fc80e8106f8afedfb542a2f672a62a8775ac60e1f64bd52ac94ebde064625eeae66cdae6b780ec640dfefc92d3cf7b66caed31f66119c774a630146805b8d78705db338f59edb04d862203521780e76ac32eb4890b90b9969ce2c15d3c7ecc834da5155d0c07b4359ea893a9b6954db20839501f21d9919d001334b2aa2a61b7f9f5718d472af66491c0ccfa3460fa95f80f9b4b3006246a02845eead7b82ccc4791af3cd05679530f6cbe7e16115a7f639faa7e7aa6213f36914f3d6b05ac0d87a50eeb4de87de3c8651d2b3a4d1f8eedf0765cd7d205a8e67d47175947ef182d619a0a01eba91d0586577083cea8564fb529fdebd68044048e5d170f24b07f7375011987a62b788ec5a88fb62671ff87601378632084092a825385983d9694c55d59a911b41771112738658d3bf30a76660a0e9cc820a42dddac8987857fe477555ab7837c30d7feda518f880e86b3d9ba928fd703359b943d500c3d6bb8d92d400d2add5e88a97788748231a996ee14139dabb3d0d8c79790c57246e250a6fe76ec403a29d9f3328f2b32ca480c9a40358ca6ed91f6998f508efd2c963ac648274904c91c2da991ccbc6d2b697022e54de615e37967eba7350c29be179b6621550f413475190d2c368ef817e38bb9c5d7c1e804cc61a7ef6e277bfa9aa9e5c5e37450b3200c707e34cb65cc8ca918549fb9e8dd279d92a913b5dd4be43a18dd7e51a24cd8dde4eac4bff495f275a91c86a28ce6224e68c143ec535439f70d780ef027e65f1ca5509ce098e0d3276e285342187768c5761467efad3fce9bd05caf25498fbaae3b99b0511d53675a1dd2e2a8d68bf0a963ea599ca2ce3b178233c2cb0119d5e2eadd3633c3b268f32e858e210475b28952f73469d9e48f937d5aeff9552b9f35e6c594229842c1481b93306c4e5a019d7f2446f831eba1d0127674c5e5949edf7dbb93a2a67d1300fdf5fd", 0x1000}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="2800000000000000000001000100000030a1f4612fa557d78a0ef5dd1fa31ef859f0a903db8a3e567aacff6892ccefa5639eb887fccb496e1713753a012afa4200fd4f2b71f075630517cdde6e26a173c8e4fdef6bc8f9ec08022298b339dfd0ec54d0c25e44042085cafd6bd8737ce72585ad101f10ffb3c9f6c7604104e7ce93d3fb2f7cb768382892e953c83f3a9ee3463a2e219edf0d6c31bccc0049fcb88bdf3733b98d249a792f9af614d89a0ae465fd951e4b4462c4721da91ec1a5c070ede7f0cb8bd89b5a75d680407154a9cd08039de9ca3a74ba0c", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0xc}, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20022, 0x2) r6 = openat(r5, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000280)) symlinkat(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', r6, &(0x7f0000000100)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f0000000040)='\x00', r6, &(0x7f0000000080)='./file0\x00') utimensat(r6, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) 16:01:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) read(r0, &(0x7f0000000080)=""/69, 0x45) connect(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000100)=""/175, 0xaf) 16:01:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) flock(r0, 0xe) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x29, 0x80000000, 0x7, 0x5}, {{r0}, 0x0, 0x20, 0x20000001, 0x0, 0x9e22}, {{r0}, 0xfffffffffffffffe, 0xca, 0x4, 0xffffffff, 0x80}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0xffffffffffff8000, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x20000001, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0x1, 0x7e5}, {{r0}, 0xfffffffffffffffd, 0x3e93429087960f9, 0x80000024, 0x7, 0xff}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0xe2f, 0xa4}, {{r0}, 0xfffffffffffffffb, 0x13, 0xc0000008, 0x0, 0x8}], 0x8, &(0x7f00000000c0)={0x3}) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x50) mlockall(0x5c4683002793e3bf) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:37 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001540)=0x2811c91) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000300)="f363bde6031305ff8708350c266198d8db9c4f9abbe73166cb6dae0cf04eba300f0e1f49480ea0d7078e4fa40000000000004380c9d60000000000", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x1, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) 16:01:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8010, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff8, 0xc00000000, 0x214}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) write(r4, 0x0, 0x0) socket(0x10, 0x8007, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x40, 0x8, 0xd03, 0x228000000, "15e63d8cc04db2add46e208e3e432fa94dc99ca0", 0x7, 0x800}) 16:01:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x11) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800000, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0x0, 0x18, 0x1, 0x1, 0x29c}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0xab, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x6}, {{r2}, 0x0, 0x6, 0x1, 0x81, 0x6}], 0x66, 0x0, 0x81, 0x0) 16:01:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/221, 0xdd) 16:01:38 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) socket$inet(0x2, 0x4, 0x5) 16:01:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0xbc}, {0x9, 0x9}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x29}], 0x36, 0x0, 0xc68, 0x0) 16:01:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) r1 = socket(0x2, 0x400000000002, 0xffff) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x44) fcntl$setstatus(r0, 0x4, 0x0) 16:01:38 executing program 0: r0 = socket(0x20, 0x400000000002, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x38, 0x8000, 0x6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0xf) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:01:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r4) 16:01:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x8000012, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) shutdown(r0, 0x2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 16:01:38 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:01:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r0 = open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x1, 0x2) r1 = openat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x200, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x3, 0x7fff, 0x5, 0x96, "cd254e898616bb72d83ea7883fc5bdc21f19da27", 0x1, 0x81}) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) r2 = getpgrp() wait4(r2, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x8028, 0x14) 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/96, &(0x7f00000000c0)=0x60) 16:01:39 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000935cbe158edc29000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006959590000000000000000000000000000000000000000000000000000000000000000000000a389d7f02d290e3ae447cfae4022f6f2973b81f638e75dfff150a2a6b846f592d9317a368ca3aeb254298cea4e4828152237ccee1863a4a550a035433c94efd3bdfe57b04e47bc84ba1804a6513fef1d91a2c61451c21917e7c6c46994676e03f0700a98341c7d5e40fd7073cc3dd828bfeab3f234f505448d4a9490475a845a64ae0000000000000000"], 0x1, 0x0, 0x800) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:01:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:39 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), 0xfffffe1d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:01:39 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x4000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r0]) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x5) 16:01:39 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x22, 0xc9) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xffffffffffffffff, 0xfffffffffffffffc}], 0x8, 0x0, 0x0, 0x0) r2 = geteuid() setuid(r2) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)={0x0, 0x7}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 16:01:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="ef78c0a11bbe6141292f5c48b43f699d53be22a061436a8e085a931a2b8ca5d4a65177a0e6352f290eadf75551d5cfda9d4c357e09cc0631d6b23cb8e5e0564a39439b4c8961eda406ba143a92856700a0ebf7b2f32ee4d25edc0941d7259a022d3f6fa3377a6145fda4f7359f74ffa52ddfa1d7a9438fe5432760823deace3d0f3fc4569134c0c79aff52c116d14a3204c671735e49d14fc8de575587c38dd8d685819642e2535d3f7ca80a5430f3bdda1f77bdde6322349c60a0e50871908e00e69231984a12d9e15062a70a4e54", 0xcf, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000002c0)="1337a98f40bc397a645a282a46ab28393b12646132abbf820b6ff869329b31f20d79917d84ae7db36a31e8e8106b4170923db423ab000a91e2b0513016daff4dacddbe34d92b56281bd6af67bd1da7f27e63ba8c47d0660e78be84752e375e28afa9f50e32adf52c30ef67bca28447c5573508bbfe3880b16c9f7533e3412370d9e72efe917481fe0c0b6c530c258af3b142706168725c438479cd659977804f91be878fbf7186d0290edf0c2e68981179ff998cade761217470c8720b791e694c018f78917f89a4b8e4167e994cdb54e5e8422d0e1a398b77b0885e71f112b106cb779a56592234063a44b2bd19ab3d4125854cadbadeb8fd339e1e19cf22f5bc2a7a8473cdb49517af5a3b799d0bcc176dea11bf041db12055d7a5b3127235304504425a84b58ac3faf28c3baedeba2ef8949d0aeae850ad3d407a8bc210736f560c0db010e5fae2434facedf95512d6b7120198f98f02211afff87c7a4d9f07284cc498f58b68c776dd28a32dfdc6a1717367470d129ccfff16754a983b6ddc39e013bbcf682a8db5aa7bed9a5c6f2a6ccda1253e4ad58578de9ffca82e55822451f0a99fa69c5023ff90d591b3943d63b8c805eec813c99aef6b26b96ef59dbfe9d8048e84bb5d79d796f9301022b1ca0d15e784bd046bc1bb0b7dd66c526a8951e735aca2d1e3dd8395ea27b037d92350f5d8ba3b75e60e0ab540561d335706bb985eae814844729c5a141860fd99c0412819740f29925aee49e3f80608ddde228ae69ab3d90e02c3f4bee48e183161db19b705117a4593da703294a4a5dd90c0612a54a578461917ddd711edd6009be6807f978dbe3d00aaca467b746849804653bdd274f35d494445a4a5b488b16c8a7e6f587896d7c0df0fc4d51f0b4032eff816c4c07dceb7e827e08c08cdab915d8b14c5604adbdfe5c055ece8094ce9a1a7cd7c6665ac35df9cbca49badb83cb198c10fae1e5ad5982dc834b9623d3272eb76fb1bf903315792ef6e7ec52aa57ae811853ff05ad2adbad71ca1e909dfc99e8a6983c910d814c83108c91d95dbebb95a92ef264bb0421d0c6a7741f661b30f665f8a6484c61b381dd9689633f1936880bfd0f6b80ce4a8d33282acfe2938d2a8a218c70da8d98796bf4decf1200c30a51f252b8a976134e6d09594e4a9fb3272da3917b48a469889ddd1e6ca62dd6e1b080da3ace53730adf906aa017a1f5a4e332ca46e973c236751478bd633910657db83944934eef75817dbe4ceb5aee40325e23c91ca4c1abea28f4e03d5cffae2fe156eba0f3173eaf0007724b79e0d9cf9c0428e2b8cd2baabfebfc05eea39a15c7e8880ac2d5c160a43a2d505014a8e4d78759437fe3c5ac6fa5bd4b09ab9f88997eaf81aa6a12a2adc5aff0bb935b77aafcda5054e9a55348bcb56d680eeddd43e0842ef7711705f5d4b42e6cc9459002e3f494a4118aebffeb4a5af2ab9fe2e7354ff733142f28bce05551cca97f7057b2d6f8fa3ded8e35533770b3f205765a78489c9b4575d0212b776420741dc47f108080d2d4b5c96086fb8349ed4ecae502025bf3f86eea71129ec86fb3b1c9d505215493f4b490df7a06b42a338ce5d5dbeff5de1201c6e5a256af8be78a00bb592970d29addce6300c45a9ce66e914a028d06c3b7eaf62486cdec436f94e88775b87d2ed0984d7c700130b381ea529b8fd4339f5d24e2e14483f07b1a80b1550dbd1c4f1d201cb92f40e5f8371a207e44f367447c2127ad13b8dc3a8b17eb90665a2e042872e32f887ec5d97cdfb17c48bad8bc5a4873e3dd8b4f77d4e6b443aeb3d218b34b50b0d1688f37f8ea4071e8915e278094c68223be7179aa0b41a277685560621b07051f9abd005db1d37f5d5001d4a7afa79cd5e1340aac989da2fb75c9e91e55f2720a89362fc62d3cb6e3cb94b2b39b6d3d8fed16b4405337712d5e641f75c60573d441a80ee7cfbec93095efaf1137ecbbaf5c9a3154bdae7256a67d9e477e0695b4b4576286397c6363f29f8420f7d727b14b641db4141232b54b21604c45c804813cfbb3251025b2c2341bf029a038b82c97a32658752d1ce27957f5c5d2395baea7bd10d09838faa9a10c0bc4aeadcb061aabd44869785447619828f0565a2c8d4105dbd8baf9327c175d3542c782eaa1d3e8b6b33c7bc5a53b6395e804f86fefd369e301eaaeaccba976b7da23ef8aee21c893d0edb1c7db3c1131fd2cf47c3f6ec81d193294c0520912cf8304c8ccb51046406bd55cc059bdb4fb8a0ae86452335942f889dc8e271a7d4af02070073628e5ff65562020bb887fb63d9f9b5887eaefc244234a6cb11491783eae72e5c9361e518e681761a039901d8c9f6d4fe310108c36cb0816baf341b304279f221d18e4db804ab89cf3e4d56449ea686e133485516c8ef91435113f29df36c6da93599cbf64eee53ae426c810b4ba8fa2bed0b1d6b34e4af90ce8476a079cc7dbb25e23949ae14382142a7396d98301ae9f60a78232d9b37ae14e254003e68ad0fa69846560c1427efaf9362dcd9043f2ebe2877a9105d7fba9d8cac0bacaf63ce3e04e8463b34fbc69d7e893d7f6dd1edbc429ffbe016c06cb32708d5314da18251ba95324f4c30b2a701d3b326634414b7ae9b3202d41a58b227a0f33fdeec5ef91ab3e29accd7b320923208650e52d4fb560eee9b5d818b209aff04af421cf06f95499cd95d5b1d51684f38335a3827086466c1351d774c1b20e47cd343c3321172acd14d47e039c74dc500906a9a9ab4338bb08cd019c688897890fa727f85b39f8c5a4a3f026629920b4efd4aa9b2c4b58847f13b825c0c3d5e948a1762f0f4912169451b0a1af8a769ee80e227c9019c0a9de1744a784a3ae949eb0aac2ea038", 0x801, 0x0, 0x0, 0x0) 16:01:40 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() setsockopt(r2, 0x9, 0x5, &(0x7f0000000100)="601077493baa1752d8b09827eb39e7bd85a484c5e5db8cb43104ae0c686c85424e1a69b48b54f0d81b788ef005afa19eab935eb7235c8f188ed40831bf28c263c2d541487f5397e4d4e544596d5692c26a9a18890e433ce3ac504d68e06354fcd109e26ebde137856e6a1d7854c5dd4e3256ce6f1292", 0x76) fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:01:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 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, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) msgget(0x1, 0x621) 16:01:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) getpgrp() mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xe010, 0x81d4351) 16:01:40 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="0066a79c7290d610b3d009ddb1b93b4a8287f10000b62869738991043832f753581c87", 0xfffffffffffffdf1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:01:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) chroot(&(0x7f0000000240)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 16:01:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="199e087781bce45fdcab9b7756aee3b3d8b913551da2e3e09a2306653f0b4cde96b5019d40af22e8eaad144b6145217e23f56c48b46c80197b9b33509976ac539244ac74bfde5726c54aaf90e8efa0de789dce47a37322f28ccd33216d526a0bd6a1eed1fe727a9cbba693bc9a1230252f4f6268e2171a4162c77e73bed5532fde7c8b59b0d90f45511203dfc39a59d993f53261bd3c6f9e0529b65d6a37d493e3f36df86057e6d498ef9cc23be6b2d693cedbc51c8d1b4544c086a7d4b5f4307d47e8c67d38a422", 0xc8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:01:40 executing program 1: socket(0x2, 0x5, 0x3) pipe(&(0x7f0000000080)) socket(0x2, 0x1, 0x0) 16:01:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000000c2, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1000) 16:01:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="f06478776ba817ca04dafc5d728da3d61b3f212d60ce82c5f2ed357c1468c3cc2b477e4bbc48a5d4ebaa654ae0f7bc71e873dc5234d0467250873043b4308993613969fa630922170026f4f3482dfadf6cd00450effd387da1ca9f9f68104becd60cbdff0d6fc72de3b0138d01ecfae45571c05bd2447966b05a701cf50cd592d4c59f0cd849dace8899a975c95b31ae5a1427895048bf514fdf1be286ed2aabe50ad7bf2964108aa91efbaff7b9b310c556b47d7c36646612e909934159fea1099316bc77e9eb", 0xc7}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="d000000000000000ffff000001000000e3c8cb0f3ed0786f24746730c8ef3b29f04edc9db17f822b6cdd73e9cd5671e22556ad94a68773c23170858ce8cc630c6fce3f0a0c6c1df5115a96e89d31acf7ca028cebaf493469b3054f0e7133c82f719db12e16405516e0686594d60db53b2cf3cd133e0923ba0fbd45eec7b7e2eee4da4fe3f5a1afe431b26499534e3d6e9fc50deca9391fcdb180f583f56a6bacfd709844c614f3ccdb84e6ed1e7fb0693cd4c4312c6533839f0547f238c03b7ea57573b8964f34c34cc78473cd520000b000000000000000ffff0000e000000032cebb405f65dc81a4a0dcd89a69e14d8dcd419116707e5b9bf5e77cedb82cda3fc967e1ce346637b780e7eddbe5637a40a7825c707effbe292f2ac57b9374fb6ca96a6486f80bd59c8f165ccdf442daddb176f8f6c4812f3ecc0c5605827531100ca84b98359e0174c1fafe2b846a7217531e855e6304b201b50944b6d211848a7aa8da206a5d70028fc43d3233c2135f29bb84b5498b57dc4a82a4da000000a00000000000000001000000ff030000f3a1f113b399b0ca21156012b3d02b894718577954fecbc6a817b68f11c7a597915b555711c42497cc7b7f368b31fb9007359e5011349cca6cb1e1a9afdc92b0147a5c7630651512704eebe7c440c793e8f3d55ae5ac364c2498826afba6669b508d98123a8b44b055daba2141a6773ad1f19879a34e4f157eee23c9d897907ab918d4231fd8a12906abb1000000000099f8b7c46ff05ccf2d1b037e8c0f495395eddff577af7a3004899680cfb6eee540c9762a52b5792fe421d1fe0015b1d566dbd3e307bfc5c370b95db19b1adbed9dbf53ccc09043ec8a64ab3015de4e253b11ce95b5a257377b90f2aabfdf3ada337afc012706ac8aba65e9a9c3"], 0x220}, 0x0) sync() getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) socketpair(0x7, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f00003a1000/0x2000)=nil, 0x2000, 0x0) 16:01:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) r1 = shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r2 = fcntl$getown(0xffffffffffffffff, 0x5) semop(r0, &(0x7f0000000700)=[{0x0, 0x8, 0x1000}, {0x4, 0x11530989, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x8}, {0x3, 0x7}, {0x0, 0x2, 0x800}], 0x6) wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x8000, 0x8) fcntl$getown(r7, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r4, r5, r6, 0x1a0, 0x3ff}, 0x0, 0x1f, r2, r2, 0xe54, 0x7fffffff, 0x5}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f00000001c0)='./file0\x00', r9, r10, 0x4) semop(r0, &(0x7f0000000740)=[{0x3, 0x8, 0x1800}, {0x3, 0x7f, 0x1000}, {0x5, 0x7, 0x1800}, {0x2, 0x101, 0xe58b0d5c3560bb8d}, {0x4, 0x100, 0x1000}, {0x2, 0x0, 0x800}, {0x4, 0x100, 0x800}, {0x0, 0x4, 0x1000}], 0x8) semget$private(0x0, 0x1, 0x4) recvfrom(r8, &(0x7f0000000340)=""/143, 0x8f, 0x40, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x40, 0x7}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffffc, 0x2}, 0xc) 16:01:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r1, r2, r3, r4, 0x30, 0x100000000}, 0x7, 0x8, 0x6}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r6}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r6, &(0x7f0000000000), 0x68, 0x0, 0x58d, 0x0) 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7ab8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x400) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) clock_getres(0x0, &(0x7f0000000000)) r3 = syz_open_pts() clock_getres(0x3, &(0x7f0000000300)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r3, 0x20007461) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x3, &(0x7f00000001c0)) clock_getres(0x3, &(0x7f0000000180)) 16:01:41 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7ff) ioctl$TIOCSCTTY(r1, 0x20007461) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:41 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x80000001, 0x5}, 0x10) r2 = kqueue() r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x400, r3}) msgctl$IPC_RMID(r0, 0x0) 16:01:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3fb9e66740ada07efc00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) kqueue() recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:01:41 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:01:41 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="4b9e7f00", 0x3a4) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) lseek(r1, 0x0, 0x0) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x40, 0x67e9}, 0xdf8, 0x4, r7, r8, 0x2e10, 0xffffffff, 0x7ff}) socket$inet(0x2, 0x4005, 0x79e4) 16:01:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc064, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) socket(0x0, 0x8003, 0x7) r2 = getegid() setgid(r2) r3 = semget$private(0x0, 0x6, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) 16:01:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x14) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000000000000800, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) setgroups(0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x40) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) setsockopt(r0, 0x16f3, 0x8, &(0x7f0000000040)="abb5846abc708546d4593c4676636605b82b45e566b51ce5dc454fdb8ee2d3719dbfb982a76fd354a8139ed4285e1e6d63", 0x31) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 16:01:42 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:01:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36e49c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6b3c320aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b25103000000000000445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1971128e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458807bcd59330a06000000000000000000"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 16:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) r2 = getpgid(0x0) getsockopt(r0, 0x9, 0x5, &(0x7f0000000140)=""/81, &(0x7f00000001c0)=0x51) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:01:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4, 0xda6b) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:01:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(r1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:01:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:01:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getegid() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:01:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0xe8, 0x0, 0x0, "c83bf0e40565016dea194308eb6e7e76638e89603c24e5bc7f1588272e2a360d54e4f0c3d7527877afa69230b6619e982450172a3d9c78e385cb854a5f648a507b454c7d79a9fff678f91332820e001a3952a999da373212dd1eca444649f0a4257f2241a35455e694627beb167e5e75040fcee52e2c466ac1f4bdd7cc0d33736db4be74379608f7c77cb6717b269c6263f0da13b11dd89ef0fcd5f567892970d5866d236314206709e2dbcc16ceb908a9731d65c6430c07bd8ec7e0ab87b9683972ba971a58263354731ef32cc0f30aee"}], 0xe8}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r3) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1, 0xfffffffffffffe83}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, &(0x7f0000001480)=""/34, 0x22}, 0x2) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1f1, &(0x7f0000000240)=""/254, 0xfe}, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0xfff}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffd90) getgid() setregid(r6, r3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001500), &(0x7f0000001540)=0x10) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r4, 0x0) 16:01:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000000)=""/230, 0xe6, 0x842, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) msgget(0x0, 0x205) 16:01:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x330200000, 0x42}, {0x18, 0x1, 0xff45, 0x61}, 0x9, [0x5, 0x7, 0x3, 0x3, 0xffffffffffff8a7d, 0x9, 0x2, 0x4]}, 0x3c) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:01:43 executing program 1: r0 = socket$unix(0x1, 0x205, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1041, 0x0, 0x0) 16:01:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0x84) close(r0) dup2(r0, r0) r2 = dup2(r1, r0) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x677, 0x10000ffffffff}) 16:01:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r0 = msgget$private(0x0, 0x604) msgrcv(r0, &(0x7f0000000340)={0x0, ""/140}, 0x94, 0x3, 0x1800) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) ftruncate(r1, 0x40) msgsnd(r0, &(0x7f0000000080)={0x3, "263a4ec30dd580c78aa4f2e5812452fab150ca29e4c013a6888e901bdd90c29b80e96e429a1e30b135166475557503f677aa7579aa610f3c640bd2d61059323bd6e31b27ffcb7153648dcdaff7ca75602323702079c9242ba1f0ecc0af9ff0716787372ae04a2d6fd4eb4d449e026d2005a8f7834d2fb5c86027c25f96c1a4612ade8e412d5d294838d0ecf20b1cf8240aed38a88e8106e140dd95e9187526f0ba2dffedfbb379d97153fb7e2b0cd54fb3fd8e4abe51bed1e068776d8e8857a9ecbd3252171313b718635f0643abbb4fd16fc08843684c392d762273ee7a15c6109200"}, 0xeb, 0x800) msgrcv(r0, &(0x7f0000000240)={0x0, ""/211}, 0xdb, 0x3, 0x800) msgrcv(r0, &(0x7f0000000500)={0x0, ""/248}, 0x51, 0x0, 0x800) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xe6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e3eb76efd6d366657ef6e2303693e2d967906ccbcd3a50b69f60c5101bb3fd7afdb4864583ae40ca455c2f5ce0a4670fbc41e47df2fdadd60b0602618987b5a8f47a50c308cd744983cf7f754da3073c3fd73cd122ca292183cefbd376198965", 0x60) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9229a9c954bc07d76607ad7723db7534a6ca81f1f99eb2f2e4e434ade1650eb7c225a024c676ab433fe340e981e96d5570f4cb6fd7778e41b26ed30c5e7595c3a4671240ffb3b3", 0x47) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x2, 0x10001) 16:01:43 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x10) r1 = dup(0xffffffffffffffff) select(0xffffff62, &(0x7f0000000040)={0x10001, 0xff, 0x10001, 0x1, 0x0, 0x3, 0x9, 0x74f5}, &(0x7f0000000080)={0x3, 0xd473, 0x101, 0xfffffffffffff000, 0x5, 0x2000759c, 0x6, 0xefcf}, &(0x7f00000000c0)={0x7, 0x6, 0x0, 0xa, 0x8, 0x7, 0x4, 0x7}, &(0x7f0000000100)={0x3, 0xc3}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x2, "e0fca2bf8086ac7ffa218abb04f5418b379fd8294f49d0a2c31bbdfd31813d731434bb4130bd0001fed69a0b1161fa7fca016ad326573d389030c2b38b68283e38c775fd33453f71a229c2957235d1b7a4621272352a96177a"}, 0x61, 0x800) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5) kqueue() socketpair(0x2, 0x4004, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) chroot(&(0x7f0000000200)='./bus\x00') 16:01:43 executing program 0: mprotect(&(0x7f0000617000/0x1000)=nil, 0x1000, 0x5) clock_getres(0x4, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000380), 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x0, 0x35) r5 = syz_open_pts() socketpair(0x39, 0x8000, 0xa0b3, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2b, 0x9, 0x0, 0x7}, {{r2}, 0xfffffffffffffffa, 0x10, 0x622772acf617d9d, 0x4a, 0x9}], 0xfad2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0xb, 0x0, 0x8, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x4, 0x1000, 0x9a}, {{r5}, 0xfffffffffffffffe, 0x24, 0x24, 0x49f, 0x993c}, {{r6}, 0x0, 0x40, 0x20000046, 0x79}], 0x101, &(0x7f0000000240)={0x3, 0x2c4c9a7d}) r7 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r7) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r8) sendto$unix(r2, &(0x7f00000002c0)="b957092f36275850de9e6038350bee3e2ee8e1e6039a568465cb36d9feef047cc63d1e76b13ba3d85247427ab4b4ee5fa1cd909f2f5b1e30ed646b8549a060e81bcc7924351712413a31e07320fb5d241387e25d53ea4465030fbdfa13b402b1289ff0c1f255f556d5c60234cbc42ece14ab84487a00f3ff511edaa3923a94ee99660807f0c40965c39d8976a61770cc6ac9049ee9701eda37a5a550aa49066a28d2ae20d4c6fc8b3b890f428fd3882c1358289602134e9452ac7814f0ffe975", 0xc0, 0x8, 0x0, 0x0) syz_open_pts() 16:01:43 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) r6 = getuid() r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = socket$inet6(0x18, 0x4000, 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x0, 0x0) r13 = open(&(0x7f0000002580)='./file0\x00', 0x80, 0x10) r14 = openat(0xffffffffffffff9c, &(0x7f00000025c0)='./file0\x00', 0x0, 0x4a) pipe2(&(0x7f0000002600)={0xffffffffffffffff}, 0x10004) r16 = syz_open_pts() r17 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2b70d07cac007dac, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket(0x3f, 0x0, 0x5) socketpair(0x6, 0x2, 0x6, &(0x7f00000026c0)={0xffffffffffffffff}) r22 = dup(0xffffffffffffff9c) sendmsg$unix(r4, &(0x7f00000027c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000240)="2caaac17bb9b06a0957dcbe266ea8912c5020580140b5e4d1cafd45d7e78de96b3ad57bf8d68e2419bd8590e87b8cff73fe9f65054233156882ac0c3d2bb2e74c4837bbc976d617530bdec5294047c3f148210de1fb09a6041315c4682c5639c2882642df8cea27b4f85c01a27a430f87a3ba5d202c86d6e95c0325b7b8873b99535f5578380082cc86d83500f76d8ba36222cc119c25e1745c72e582f15ba32f629bb558db1a8d11cdb00e17c201ed7371092fcf9cbbd0faa62a08054bcac4f991943e74b7cffbac2229cb19bb6819364213c506030bd57b7cdbe3caa637c670cd588b07d272accb2bc0f2111dc20794be796cbb5cadf9c51dcc57ca518ac8a9d2142f377ac6a75d42f983f7e273a577042e2a81b656abe1157282a2f9b399b735d2d9e6d5ba098f7737ba34e88c77313b308f188d2e41210653e697480ce4854d8b16ec4f69023fd184385f1d3bdfa939a11ba99efca0e541f18bae382be910beb089a378b8c6c9fb5975fff27bee3f4f9141a9560f827d9dee16d14d0301c6080d17745876f2fb8eb04653146603903ffb54fa4419862b913bedc11feb9eb0a8dfe740e40d61951185b79a6052daa9705b0ea252c3c57095875ddb831aa859923d7a53208039407594b49688880161c0c1cb29a35e562b59dbb86b9a2bff7a0647a1d4d03ef3ddd644cb95e351e805c4d61bf5056507915825fd33cceda51fb895aab00710b0f5952ddc4524023beeb97a00cf4e17f91cc1167287040dbc6c098811b6f90639d0351c9cb54f231acd14514d1017fced5c28e8bf6132f047d90c9de42d57d86342e2b73427b4998e96aa8f5c716ed605d3b6607f30cc336e9a440b1cc559f8f608c20017ea46d958493106c1ca596d8a91b731315d7ddbd71914cb9a28277a294ff33ec6925e4c8700556d0259a77def85978aed62060bb24bc7fbb4dbd05b6c820a56652e08e3ecd6e1a6b1e25a8a1184aad5fdd3f0aa2552dfc32a9b8c8a88bdcca729d81e82924c03ef6da6da077985539b5c7d1dc42164c1263a032a361aed039edcbfc925cf61acc2593dfab1b34050cbd7bcf186715a917a2ee70f9276c551563dbf35aa612618e855476be81b572fad33180ff90bdd72f7fec89f39b41b469c202dff1d43fe7fde9e14b2de81b6ac28d732fd1593d8259f692f92b4c8092d2af9dd333a94f642795940db41ad710f3a8195b28d3360aac9c6c738163358cd4a5851a461ba72c87e8cc32c05ea1b8b44b311ade0809e1c1afd978462ecf1d9617629d9e51d125993d4174678ab2f93e9d61e9f42d1d48b6c5941c2a9adb109cfe9faade5a4fbfcd39543c88130be838604ad59f1f49b977b4a3aab21540cee10c5e05fded964e4116c70ab0ef8269be37876db2048aa492b53b62ddcf2f84599ee60d31164615026207e1cb061ac18f16fec9b57e6783194134d4b5c56d4d61866481fcc3fe1a5a02c81bad5030c5caf21b0d9ddf40353933b85c7a53880fbe433bba0116acc9f3e119216f5651de6fef7ca59ee974a4611a36e53a6ac580b67beca94e51b68be31846e84aa46103f1a5eb6cad85a4d8bfd2950518c47429eeb8fb597fe6bfcdaab9914df3133047f3fd16c6f50ddb40ada2585d965d61f28180a0234b8bda4ef693b059471bf05ea88d2b92a11ce19a03dc13bffa9bb9de6c8019aa82dd97c53d7edb827d87d64218900a62e1c7fe8f709a8ff4cce99f2ce9b705b76a24b35a25945a39825b30b4e2f6e43bc26f7fe208e3993fac44efb556275c6c362209e075b750b340d529a83230bf47c956d2c5d04f200d989326c028e2f68d0883ec82ef3767dd75ce0f1aac3ec56e2351f0fa4c04ba90c3382cfa3767740436c2a07f2b13a058d313a8c1c4851418fd1762be2c9314bd821d278acc3aeb0f01950341caf5f9e2016f70d23d324a051063fbcd2ed2893f10b7fa7767cd994612bfe6335d14485486ce376efc1f38fbe93cbeee4c974384e834c7990af6dc089a35f4d9298fed8545b1c82380f5b0717d890d3444888cdba5c8aec20d45605f3bf081083097e9c8d9d2acac8786db417eb8e74462aaf25de5b214abe79eaa517d88f486783dcc4f526da154771bd1e3c073057409ff0ca0675278c7cc4494838d93941820495800ca5f3e2d53b8115099536bc0a50ad47a4d1ce6c6a6d1db9da11815a0ff258ca821a47b5e2072b796ac513d643792e119f2b69df0270a43c35bbaa03211140e6b8045a2ea32bfd52608c066323467767d2803970260ab93462e432d65203475dfc39ddfb7a0cb04a18d69181d83fec9afa76ebcd158a2b447c80f7e56cff6ed3690417cc56a82da362553f520661570c3a70eddf6b138da39119605b2d066b8b3db3a133788869b7bf10fda56f3607528f00b317f9f6c9ffec23314f04d8b71d78007cb9f68f9b10de4e0c940dac69d028d4dfc9b6582df5a283e8692fef3f7e57115fa07a8fe64a05e59c9a128d19b62adb46023d5173f1d6e9ac2fb07b95854bc58b02054f8d6359f6e2e98f53308529c833eabae6c62942e3119a93f818c5102245eff56b134bc64a0a8863b8e195892c1d06516252921ba60ab62f892cb6475236b7fe70c460632da9da815aa53bbb070fbf8128e2c0b4912a1dbea851ab75352abc9321ff25c9d0109feb441420e73e95e089997580d247aeb0754eadc3f7db78968101d10d798b90aca5a8a87b16fbc3cb42ddf8711f8c6d22134066e44d650d0a27cc650d85174543245e4233bd103c4df7274959d11f551a44bec43769760de6fb1ea71af62be0142c3d7cb818e7a7f326c013fc4cdcb132654231a23d0c4bcf8bb9d7ec997e62cd3294178e01a39af04fe8506fed55333f2311657e11475d8e0188689bca67bcf07849494fd1c6a1abe66b557122620775f30defbe2254930c6318aaee14d16757b5331df720416cf469d0003b145582621c407de6bc533154881e709e995c0d4b561053233b7eeeb38c47b8fd39ac7f3bdf16eaa1d1bee9d4fb024dfc55fb4d247e5be0068d33a18529a0ebd9475b2a1092340ea63b2ee487f7a502e055e62de229a3604cef61ba8b17354e16c9139eb1bdf68f607f711a76e7402058fd25ff90788aa8497486d52304e0f0d7f1b7eda7567bbc4e7d8b1ba65aa771623062912d4a3159cebe45332361166313abfe014d138b00e5bc20a3fe9b547386517c2eb793cc5e6c232aebb6e3195d7905f9c98fd3ae1f5531a2e71388a9901f80db0a92652a63e47ed46f4774db8844bf0ba6c1c92f56b1504e80a83b717c23bf3f0615125cde1882f21e4954810e5d61fd3a8736e4a175088fe1e784501a1620b0efa4ff25f6a8b1f2657eb60c005778458bbdc6eba59ef8b670f3f309ab12f42c95fe9f1fac046a15a994bbc13b80ef6785d11c97210028d32396e04cecb22341d39dd983d997c2483545ea5a472e8650ac4d6b4669b7af2619a8fbdba5a13472ee101c53224a677f20abafda00e4fa1733be38ca361d7e9f3368550416caa80257d8fb7a9c937d037b953fd03843b9df23167bf80541aa26ebc4254213dcaf3c9ab6e5bbf627d18ffbe6cc83d58312beae31f80ab0abc1203503734826d2804b4cfdee15e1cc657df0de3ac203712ee5f54f413961cd6a8cbb5a662be67e709f1fd2ff35e77f98f831b7784f6db90060617b6753ff1b14deb1a9f32c7da7cbd4ca7d2b5e62b328a38021cfd4b0077b53e012b6549407f01f8067071e97dabf3535f407103b7765aa62575f488add750b92890c7eddce58fd120cad66af505246cf3b043a8e514195c79d76f0780107b5a3efde576a85eb03acbd546ae8d08a83abf26dbe7995268dd9a5e0b4d8ef4db3aecd36f70503f951541bbdedd666d0374bb21a28c0b35110146d1940dd5e15d222ea0d0a10d7c2619b633a42b08e39d7c14cb9ec44f4a354b1f3096358ecf04dee58ad651c7598fbf6d326fcecc2a9024f16cc90442522965349f47410189a7df2a3699a545f5771145b85bc2443e3b0133f809af81012adb01c60c94f927c81ec235e001b93a04cf6dd1bebc5cf353f280537c5b01245f09594b34095739185549e1b4aa3a4560fb708db6fe440e275f6554d1a4912ec5f66f5428f6356d666070f236dd18bc5e652add8cb7c3a0c7b20b4d5ea9760c07736669dbbb4114d8ccdf61fb5bf96e1338d5bed810698c1f75a9315d4f02c88507262b964c26126064172ee035d725ba771dcaf9bc7dd1be3b24ddce30b7f1992f61fdce96eb5ce561868494b38f99674b704a9f5f2f09ff96ffc7dd691d31ff7a775bd817146dee6152c931393e41accfdaddebf149d5fee5dfabbdfbf83f4b997a6ad37d1d6e9ecc087e0f2adb2c4660eb84e0b4ec81af246ee1df63dd152d306543bce0fde1306d69f3785ec9246fe71d56e84a5fecf1738c1ef5427fd139c33b360e17ee87dd371101ff87181427b0418ecea2325ceee7342b3fd17091256edf1daeee11336d7c5478eaee7a3af97b9cd2138fdd3f5f638f6350add7a7407adcaed46847caa7de69808d4f5ac4f821129930b537fe60809f9448268e83a61654d20ad8871fcb20a10f7a9ecf03c08b77971413f71966bfa5883198ab31ccdfec1252a694ce8ae6cbeccaaa1646c3b9fa3768c39b0fc8d911ca2d79c8a9f5e122df512070aa643d94e43d86c8cd6cca50be0a661fbda7ae882eb0cb8ca61e462ee52a7ae62410eab94f1b0e3a8e548d55584739eb21e359edab0b1b60ed2d8c317f92b59549a4dec53e82eddf032ee4640a6ec4c39b5e443807b8c7a9fe6f8f18b48b761963cad6fe6370bc9b0e91a6f6ab04db417faccfa3db0541da42795b4f88d0cf2bda3b181eced184c7e8a26a273ae0f22c4d34a1745d286cefa515fb42a9660cb7a55d21996f650ae7db77ad4b9b6b305c9bbd2732e6dc8f74bacd516d47a387ef4f54aa61533f826cef7f16a30bd14fe6af7f307573b30ccc94f930e09f8e4a815e79d6b2db654a540a97f6bd79ca16475c809634299541b61dba2922d6f2aad874dca83b0d2627e8dbe1ca9ffbf0bbac8f200d6ef2343f4f4dd492f6e60a30788022bedc686487f1461d3c1127a2a74ba45f34c8877fd2ffd3bdb58b24ef3396d1826ade815f9ab4c7399dd6d1dec2bf94e0a3a5a3a7a01ede7da63f3c218331b1fcb10e6a41f60856ce4a6c03a6d44c1749aa81bb5e68fbe7a80c11c9282249e04bb54db306e16d20a364e0303dbc51dbffa9fafd31ae9af41908ade31bded45cba9d94edbcf1905f8c33512af4c6f8a819e9408eb2e4dc219eb2e45ab359b739d2ce29316df4a49b6a0ee03be9d6e3de3789d5a124af13915d5e3452fae282542bd3a95f612e46c60f9603f32f6b89e0c1093902893cf1948574a591e211e1ee3aea16c179ef05ae3ecdc3528c29a939f47b3d8333b4ab8ef1369daad378db77b0c11de991034310d94c2a0bf9024ade40c7470e0110b9be260a4e64ce3676d68a2b2092329519c28db7edf4e88b425faa94340bfb2743aaa95b7d28f14e6d23d27587e22a6f6d8ba9cd654aa24140d96085e0be36cd9d279dfc30977d8cf95c0203f99cc998f65074fd65580214432d39386158ce66cf9badd4e373e5d206f5b9c5e77cea11b1c9d87e121ca8de7932a1f2a54db466f000efa4e8dda10d29c37e174cb04b4df36dc7955ee835f5d8640975aa2e7347371df7ba97b10b15b01ef65557a626eb98b6fb85991445262fb6f5a031d1cc51d35cc1514069ffe611e6025a799f0d71186842d00f10c13eac9e166dd0", 0x1000}, {&(0x7f0000001240)="a9d200ac1466da7b79fde356cf7c059fa32aa595416ff9ba275aa72634d0f65d983d41b9ebb8557a60c4b4f2a3ad58551b51b4e384187b1592f76cbe54b5d3e8b2d3ecb08ddf9ec0001f07e5a15a32e303247548566ee49dde8e304168bc2279bc421e9fb3707a1bc163983cee44462813ba63ae24d23fc8305990ca8a796fc96cb4050021548c98e5c69718b9c0f3822e083983a5c236a467e6995f688e1c09f02e7018bb349fda9076e3af5de643bdbcbf4a5ba78eb2ed25726e00d2ab1947349c79d85e870b7fd5241a5628b010e168da82d8ead46d5df1afc8f0538954c0dfb1bea969b4f21983e9538a8d", 0xed}, {&(0x7f0000000080)="b1608f137c342ff88e2ad042e92b83e992b71b272ac36a79787e6d3f9f3ee8f58914e1e1e7fe3cbd59b187b9f7f32c19300189d9e83b517b0e532d508696ff3d24a8d444ac1a24de5b21cdeef52cea4aeaa0c55a75662a5d03cde182", 0x5c}, {&(0x7f0000001340)="d997f1a1af02190947faf59b4568d40edd71f45a12f22ae6bf158f4f4d2bf9bf668a958e49aaad72c4fa012adf4aef5400e639c5b213f208b59ebb84b15dbc0e888cfa6cf2f40ae0cff88f5acb23b4e7372dd764b7ac9711a3c73a5c204293fd8a9599fcd5625e76e0b3f0fbc36e94b3e0e559bc7af2251aac4a2775689c9c431097a999de31619b4fac0f5c7baff616df7d15af664cd0a77452aa75af6d3e9a068ab82f", 0xa4}, {&(0x7f0000000180)="936b4c24dcf9d74253b45ca00477f01e42", 0x11}, {&(0x7f00000001c0)="411df3347977565a4c791060b8", 0xd}, {&(0x7f0000001400)="f4176e13851f1381ce7992f314ecdc5007de601edfc4cf2c8722ed2d62813104f35f2252e7d399e5fa14adac0035c55e7c478d029d02b22d70d56a37a5d7fc193ab276d2bc4eab989db616dc958245de4b6ac16e74b208168a9c81ebe50e1abcb5841e215758a3cb4f79020028d388aff4cd8da2456f519b1d49ca8f079bac0a7ad96631a5c15b79aaf9d292cae0eeff75fb265697ea5ca21fbb259034ef31f87bc4dd640dbacdb439b046dd7937434c2de908b5bcc79b4908e04d31ed4b05daf200e10c65b0c49da9bb33bdfa80154427163ba37944e8b698542882740f5bec09de3e8a488b35fbd0ea0665eb23e130d43adf1a001073a6fbac06a30c67cc290d14c80c7bad13d033aa011bdf8d67f8d81dc77ef5edfa965ab94eff50059ca5415b68b5debe758ed6f0d7e047e56b858e814ce5ae983329f87749dda48f6095a1657211eb30b9ce549b98d5b11d566959daf05ec846628d7985b4529aef33cc97435eee87a5b391f072d8d367f461480d3b1a1e5f7b00780ffb9427df84f4569de9fa77ed2f0f17f592b0f4ec0b688d8dfba70b0a3db2fc28ac13dbd9c4d58a44ddd0353409dfb6b412e60b4f497e8146a7bd9ccb97505cfde45db8a173396e2b77d85db6a20061fb1cd356e68c06898b4fbdef94f2aa30909dc5138cf2106f0f4bcb23daa61c4d6d44eb39263c49b70c4b713c15de2431d033487c469f14dcf443ce93fbe6693021eed1204f568f4291aab10c1c1357adaf640c9c6a8c9cc3748813de5e7203a9fca789f674a3b01254af9a03bb6977a5609c016a4b930a487e65c4a0990b3937a1e9958b375f9ca2b29499eb89428a054864fc50188f9f4a81c7ed767ddcc831070b78c93f77403babf8613db256d13ab4dda03a5598f855a72f8d02f1f960fb8dbda7945da4e2719d2beb9879a05d80ec60c955cce824a34003cd6459b6d550b23f89a95e1ea220f5064c44e73c206a5336fecc196906340665c915f56f629fd600e4868b2a222d3cb91a1dcd073d1dabc5abdaf193978062f28063b1f06b552a623090f37bf1866b36a1630d36493c0892d420295734c57ceab07ef6e2925de11710c2b48aeb41c6fdf88a5a972f72106e1fbf6c5430814373b617bce1b10069e322061d80d0c4daaf2b8d2347299bfe2529fd05cf8fbaf0923ae38ef064488f6602ed8e2dc4df825e80c4b10db234e4a78da1f30489a9b77ba015999c12bdb04980dbde7f8877674946e264787223ea550bc9cfdc1c829613ae40fc28e5a82b8bbde720c01e87d6f4153c9b24225972d69b4b24bd3a83d6103dd7c8336eb21c84357a7222527e7d306296abbc434ed66791249991ea3a6453f4d3e99bcd10dd2c0a65c07bb2146f21832890f6e7729b6a27c30a8080c0173630084ddd1f33b05bba98e55920257c0afd8aa064ed94023e3e0955c90536643b6bd66cededfe4eef9e246aa8d97b6c3a877b16463f90413fcfb235edf817b99f5aae2c5bf82a8ee4c4064c72ddbcd100634a096711419e2ef6aff82eefe00fa5d305343f9497e0ea5f503a4f869c0661ce4fc1b322357bd8e3488ca20ab92251f17caa1b3dd423b6c8ddf783461b546887bd29f14ac222bce6ea687b43fcff7b27a45567216eca734b7f6c80ee7131301769aa73cd45442df5097b2a099ded9a95ae47d45cc4430762d2abc05fed1770fcc6195239b71618d54e0a116dd3456ba6e07273ed4a594f31d19cd9cd9633c591a72abbd681ee7d665ffeb9d05944fd237421f1f1752f42ff8468ecf11eeb03cea9a8aa5d0b9379b086800afd6129496e574075b4a0d38ce79c28f8e9fb3db07f52128c5741344dbbb88e71dcdfe0354f7ceb79e6159126c55bdc581b34d0d4bd27b66a79a3f03abeb699e4f340ae5164143b74bc3ca4cfbfea2beab45b17b108e03c7d7b9d2ab50b89a86f140286b7e0c5325411044c8c9a97d377e4d0b61adb4c13d98d4e42427634312805898e0a7f439edaf2b3a545c3036b393f1dac2a094aeb7e031f94f471514efb3ade046b13a55a0ebc5dac461a84363f098cfb6d5f46bcf909406cd1a956d6346a1768b88595632c10e90196f4b4ce9389d51c8b4e0b58e497d8a0651800adb95b63a9e1068dcf0f63010dac6487201d41a64e5a39be98444a634ccb8e2341a26fc72e29da96dc175c7a90c9f423a9d3887b918be0191384c48b0864b0812e13324e4e328369eee09c346d3eb27c3340864c00635ddf72d2eb817fb8eacfdc5d18326a00dc0a04d59d29feabd2a40fba096f4aacdc04782808bf7ae3d914b331211896828774ce297bca8cc8da753181ea803c0d32f60c71e553431c3ed085cb8e9e7010c908a70b041c320749c2a70fe5d68af15588abaf1c90e29cf4bb325a1a4fc37f303e8a8016e30af444aca0d5974040d3bbd5587d443735908fa72740f82cddedea0961f9cd2cf634aea0da1d4fbf7fef75af86adef32a6e7815d2f128f89504430a4727953614cece484809b2b8d94c04bb0019d55a72e02b5dfb129ba2e41e3088193f4088e6bae9d3ae4a19086372aeff4e915ce73936617fe3516a7cee7386b528d01cf1eda39354d5afba96513dfd9ae24c4628ab2d49db136039aca4924d87fd063471bc47e3c52bccd7b043639aa85b562e130a2af3253ae0d1b32b9b9031d7a2dc8db4b627f010c9d2c5ec816d59a01266ab017478068e70d61cbb58b891e70f286767909781b28a1005f732d38807320aff456f1bde3a79b509428ee0590fd68ecc160a18720a6e6b63101cb606cbc051d4099157ded1bb4d81ef72099ed29698190c4d028621e0b11af47b939fde3ef48106f6d69e0c9dfa7dec9ff3313897860947769ebec966f2f3cb45a8f1c227599e856bd3d3380bb7a30f8a766a6bebdfa02ee4887ec1fbbb5b59ca029c47b9c35745f1405746e4eb9f83fbdc05321f9ffcf0a881ae691bfecc4593543c33724d97083f23ae307b65f53471a6ca9bd87c56f37165bbece77aae82482e371c31bc793e652a17ef52b95aa2d10cf869c12dd71fa97d3db263688adbe9ad317a23eb8d040fce3ad153feb7a914c7fc37a9d5bd8efcac4b4a96d5a612f136bfcf05b73052f63d9547841d46b5f50383d55104aad9f2895cd9db00b9b4004f37eb9052767a439b63a51c7fe4cb388402e9638cfa909738bae6e0635152b2a17a55f0fbcc5ad02a0ad2eadaa81bf10c2e009e70b7a18b82f11f0afb531cf1f87dec3a50942316c251d47b0bef3bbe498199c3959a4dc9b6ade0818fcba03b37cbf2303f530927ef0ae2d18e793a386aa8bbe49c82ca90eb5df92be0d38e8b46c4600102ba5b78ce549f821483c088adab63d8b86255c6877bb7f3243f31492ca6e46132ff372ecf60de788a5ebcb2d047666cca93242848c852085b2cdd41d05b99c6a8670d7129508f2ce056fe629ec6019715c930a76493ea9bfa5ff5a6afaa487dd280dac8c7bfab84338a38607923b5f387737846cb69522f4460aa409d5ed9f3641ed5dd17c43dab9e3c45444216dac82e172c9233bc2d87d26c7638822415401e8e7f18adc72bcd0d1eaa1b5498798e58636ce251ec84f2f0d1daff7903501b8dc626bd69cd6ac4043dd20d5b08547af666ae4b88ccb03fee2bfbe1c51541fba79f3b959888592e136f4db9ca1a628a494b900bae10fb93ec72f4ddc848d7a0659379913ef7fbe399cd7371bc7f6bf61a5a30fa3797cb8285dfc9798a7fc2bd773dce39a9bf876f9623b9a7a38892b40151e3cf9d816c99d3e428bf5f27f129b41094748f8fbd4d97ef18b947026b29c3a90f8f1f827c7de925fa52aed2485f3e1e086445950f40813ec1ac713b82b4c4d5f24074a4971622b5d266978565627cc5d8a26ebabc0b89e731a749071007da83b8430ada27a6367a15e275cc4ab6452226eadd15102c4f8b714e24b9ddfafd9d7b1b53e85df163100fe0cb13ae30bebb599a77a970a239a6c6ee735e6464c667b8a00a33a87b7db84e21354698b6e160ba39af3dd92024a9548fe4be88cef6482674408f78bc8f6611ef34200b6e56a41bca0680fbd64c0873f0fbd8d75868172f0c924df2e746a6cf7bffa8b9cc9a4d60f34c0c12d771b19e02fb14436857b4f774d78a41072b466ef17395b8c2071a79c2ca7062fb130e1c83680b0c8dbc7eb18fc278ab9e21266a6f8db7136de42f21dde3bf0480f1b9be97fe02baf0b193e48fdffd88337fb277ee43559cb5b40bf4c1b1532d2174ef78a2adfdf2200590fe117ac0b3073857391202d2ddc86ed7f4d1a389f707fd34dcb4b88753508f85d98b8ec7a10a7c452220f87d37a08bd85642daff6c917bab808904710725a4370214f3d9d8b502d3f7643d5d41d8739c34d07447ef36a7c30c9048000eb6ce1e02edf5dcb5bb9caae1e6b40a0e975d6550c43b7c4c75db29716677bdae63c1b3867da69b73eca826f7fd044bf4551e8ec488ca0d12071528a41a744413b0333888f9cffc4bf0f37d9353284d1feaf7835a900d30b854666900391be620020d971627e3b6145f6e07dbe4dc3fab7221261fe077be6c456ba4a816dee9bd2db815195965af318a60cb233907c0c0322e7fcd8e4f575d2e57396a2b76e609ae17a7db92531decf1159daec7da9f27a630aa057da1281e5af6411080246dfc91617e6714541007e03de7877b96f0d6817e87ea1f108e0832393de1a35c7b220c768e18daf762159f474e02181e79e373fb7ce960cfbfd552ac448b307b5d552c5c3bef3faa9bfe15a0cdb5825c82c643e8e4f8e00305f905370df916a081f50c24c880b4bc996dbf95db1a3c8a15ee6d2f1b5e0e27173dad936f056b4b78a0babcd73edecc62788fcf5349e9511cfb0510ed723827992c70aa47fd8811a11c06232df7ab1f75ed37ba88583459274486a629612cb8ef9c5057e208d7bda38803894032a23e6a95b2ec2b1097bf98b6577b291855558876b33c0ece2e5d5b2917f725f4a508806e8874b62addc12fa810b8817aa612b618f00f222106c2e71cd424e229d7f65cc63f8150b09e4737dbe0c0934c4ac368a10999ec8f858e41e198155307ca1ca8b187e4b12c24f8f930e6087b4fca2e14938a7ebff0b0160099f914f99e543182c71db9e5568e034915c3f4510d82c9a1a3fb4a8d827e19bfe345d9b27077a7b400754a693ee183d83270d48b1b5ba4292ae96b16641ebd914b92a4212051d7ffdc30818ad332c89d412456f1a7a326aba92052cbf381f95fd3c91323db6804ed44b92b8c3ea1821048696b83f233176bebc8612bfedff2078b064a3ca707b82cdc34875fdf0d23a1f8a6925dc8fcbf4061badb903584ebd348e98ff422d851a1796a20df51f67b6d3620ab41b601e5c0e4c4f174ff46c3e131b5b7deb95e6c37057707eb06fd367e593e0a34d29196629231d429778f87f4659405d9ecb1fa04e311c4cd1597465e741017e2d1572179d718b15edc931b02a7488dd41da2e81b15a9281d87db5f3db6ca932a673f8c4fedbd6eca658afc0fea87326b6561a2d181d1e2d209196ee03151ddb3d18105bfe649b32c0c8b6cb5d4b90eed6602cdb9b872377d3e8288a115470f8d91f001bd4288750ccb4e801db9ad503631523f14c159fe085e4004bfa3bcbe0c03de6e0de28bc71492df33871c7d31fc38aecc852b81a37b6878f5d064ba21984ace2ef5da6f938ccb1a85d46cb57dc12c956f27d0311e157996a1e6d869d7023c4a717e1223b22e5763a79763694e92ecd577c2f8af4d49b9486e0877e7ef18fb623df8976d6900b", 0x1000}, {&(0x7f0000002400)="e81d28e3ce7010c2c157e5cf", 0xc}], 0x8, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r1}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x18, 0xffff, 0x1, [r21, r22]}], 0xc0, 0xd}, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:01:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xf3) pledge(&(0x7f0000000000)='..%\x00', &(0x7f0000000040)='-]\x00') close(r0) 16:01:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) 16:01:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000300)=0x8001) read(r0, &(0x7f00000000c0)=""/154, 0x9a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:01:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x8003, 0x5) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) fchdir(r1) 16:01: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, 0x80044270, &(0x7f0000000000)) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = getppid() wait4(r2, &(0x7f00000000c0), 0x3, &(0x7f0000000180)) 16:01:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0xff}, {0x18, 0x3, 0x9121, 0x80}, 0x5, [0x5, 0x323f, 0x7, 0x5, 0x8, 0x6, 0x100000000, 0x1]}, 0x3c) sendto$inet(r0, &(0x7f00000000c0)="04e89f2b7ce39770a88e5ddf0632e5f7215237776a065d7e5c8de15c3bf12fa8acfa233c2e175426b4f6783c6b6016f4cb72486c33072a2a97e8521ff75e6a6b3b764fa0ba9026600a1c23a0174b96f916b48d7a44019217ef06820df3bc4debbddf", 0x62, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x7023, 0x1) pipe2(0x0, 0x5d137729cd4ef05f) 16:01:44 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)='\n', 0x1}], 0x1) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x800000001ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea84000000bae410", 0x8) 16:01:44 executing program 1: setreuid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200), &(0x7f00000002c0)=[&(0x7f0000000240)='+\x00', &(0x7f0000000280)='{}\x00']) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() shutdown(r0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000015c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 16:01:44 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x805) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xbb, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x4, 0x0, r2}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="6331a7bcdc75d255eacb041ba33a0eee7b92f66a3917c903e402fd3c17712d0ee5f62af42df587a1147d21f073e50c2f9e91d91981a5d506e5f88ba1c9ce41fdd3056113a781818d12735beaf7e105343ab83a0e763110e35947e174875a578424b5c858ae0a82007a6e29071d6af0abb2ab1c2dd7d7dff9323715fbf6c9b2fef4f7e46495d2204556f3453570ca539ee3bff0b89562ac893a4dcde61a9b9cddbc79cfe1ae9ad3068c842ef221a8bc0e23df4ff158ac0a82a686c4bb48d7eb02c62b47f7b6e72f2a0c1c8cb1cd24b614a7e784bc1fc6df1bf1cc8c08442c5dc433cad7838ffd298fef4f6bcc3731ab9b", 0x1af, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:44 executing program 1: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000001000/0x1000)=nil) r0 = socket(0x18, 0x7, 0x20) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/243, 0xf3}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/48, 0xffffffab}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/134, 0x86}], 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="2b7a9e7e38d366f59bf50fecd8e824492224adfd564375b0c0a6ab38715f849a02d911644abf6be0b2f9133de48a1484", 0x30) ioctl$TIOCEXCL(r1, 0x2000740d) write(r2, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000380)=0x206a) 16:01:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000000)={{0xfffffffffffffffc}, {0xfffffffffffffffc, 0xffffffffffffffff}}, 0x0) 16:01:44 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = getuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:44 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r0, &(0x7f00000006c0)=[{{}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getegid() chown(&(0x7f0000000c00)='./file0\x00', 0x0, r1) chroot(&(0x7f0000000180)='./file0\x00') r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x0) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="a6be3b9375c30f1bb4c1c484", 0xc}, {&(0x7f0000000140)="4ee1226193d7f06b7fb3d7be922f0cf06d510cc7b35cbcb723bee92db3d9fb41b379a324c6bf73f739f6e9819a1be598fb372d4565052776af129a9cc6dea0b326b1959a012d4e5b29fc19db406b8d477091540e387dc672e4ad09", 0x5b}, {&(0x7f00000001c0)="9187a2f6a221b1509db6cecb8b6fe8457b1bb08c1c4effee17ae383d656251bbf3d7f82a34ee1ff514c7ed7ff5acfd66e074b7d0939fedf1b28bd172fd31a7ba3179ce913806e6243d2498c03756ded647a0f619d82ba8b6dbb5002b1af1b3f24e2918fae37cfe33dd69b81c94520d65eea70d23bf75cf193875578aa942363b6a305e78c1cf7a0f76df5c9219011dd085c60e2aad921f07cccc238a8449cc29a89ce991d4b05c3b31d132fa04b31d3141c501d4a6dea96ac3f331aafbce747a5f36fc89debe94d812d15e0a42a64c7ab817338005ab69f21c382b04ce6d", 0xde}], 0x4, &(0x7f0000000300)=[{0x1010, 0x1, 0x9, "c330fe88bcbcb6f47c303e4398b229b046d491021583dee8e007438d09480cd291258c40376c917ba03e9f6f780345be8f83ac2b996606aebcdfbcdb5971919b2b0dbd9217f41fea79786536d99a65a1eff055d9540aa64597af44623b5f7adcd3f34c0d99c55b56c60848c107178a7fada50fc7779dbfce99afcee7b65ffda737a6da16d54bbf35b004580f56904bb2335847b00a88cf70a10dd539d12e27b395779368b075bb131603cf8cc5c748b4f1e142a79daada07aee6a370b7e499b95d75524bc05d83eea6395d68219adc4d591bcc29f55f0704ab52c47e0bb13dd9a80cac63bc0a2df4a64f102778621e49b4a3e5813029a6ea15f6df8471db58592ded93225d42a7f4511b4687366e40a6cc77f2c30cf3ff12435e529fd770a39530f9ab5095458fce5531140b406605c3f54f0fbaf41167d32f1ae1c43537773df8866c2ec5b44c9faaf40c01405f99074a3da85959f695d2112b0eff3806e8c1cbec093019bf97eeb62904539ab926ecc180fd90777756e3f9bdab6a7357b4404d79317eafbc18db7f26cc1ce7a476acdf740c3d67913e962edb38462e4ba412a0b24ef4ad7068442871a17526c2e1b2840774c40f6aa634e2a83cd672e9056d4db118988573f27bfdc8bfce186dbf4eb9888f44feb2acac06a11dda675577450676b01e375a4dae12cf11394d25e9b33033b5ef9af8745d531e10e0a187d9fda646bde79e01ae6cf83fa472a378a8247cb771dcef86eb44dee3eff7e371a012d9c77ba5e03e34c51418043049423496c7daf47ac410a5c5cbde0fd29f1878d7220091b5066fca7e06af1f8d2d2854af68fc55d9405dfac127f697067ed8115c3749c5641510ea11024f6ea7b261b72f955dee1fb3f7a778f5fab60e9ca78bb8124ec135fd08f3f721992c236eb81644c4faa4cae5b56bd4bb3b01268e783fa2b99c072331867cb80e931212e194ed9302f58ca3fe54b600f46cd4dcd5a19fb5a5d0140e8a6bc16d3d2a6a44edfc68b3125c788f3545428b2acbaf762e1615f7f5949f658fbde75cb05eb0746ab207ab9e4e26bba607caefbce808e26875d87f2ac39b6664560c8b6123abd6a7ea3ccadfe8ed5a9279095d539cb05b563d31069acf02323a7274917e3b4b1191bfbffa2da5f17005e843e017d89610e1861bdca3733eb185f2054b15db058834be622d7a0881c2dead59df75e53490688581819cfb1fb21ce7524cdc6e7dce75bf7fddd4290cd25715222e6f54ef461755f6e72840ad846542c6fcaa0905f774a16b80072108b54665dc2311035e615be5f50ecb30286a7f315416c8c73d4285287f8adf62f56119c6598de31c934a18ca55b97f0c25a56296426d29f9c06e95fb8d6036a3618b86e04fbb2ae895dd9ca23cb62c43db284c4d21c2b1f7e8961aa4c2f46b02d207f7cd531637e9a5dfc00ec4a85eec42d42b0f4bf2605e5d2fa549275d869e88aad10b8aee339df91dbfad578a7cf78073ce84f40625126bc8c9168ceb8e291301e4e61f7b339b15b2660905c670ddc329ca539655af2912e435cb394b0f5962d9aafa4f586a26bba70f0dbc087338f020c48d19521f1a58d80911aafe390ed70e39072b302fcc65613f16d158a550cfed108cda3746748538884becbdc21dbb72940a0891dbbadba510ed788e8099d60f2411e4e2d231908b89af955e0b200a68c879f27c0c60cebc1a9685b7d3a5c70b7104d85cdd52c346abd0f9eb166e2cd99d0a0f3868e0075c1621b3a0aef7d85e9479d77055560c0396b2e600b0d10dc0ddb722dcfeb31d760e5a467c907325038e738662aa4afb8673aea2c79dea8f4128e20f405f343a32d045ffcd2e9bad12169378c8199de2e71a28606ae7f487b6b911101fd2d58899dfde0d82802e8fa3becc42d0dae41080656eb5a41497986a309542533db80c7b590e4a640faabfc72fb685b07b15fc63914cd89bf161928299cdea6deecf75af163b1745cd3c411181ad99aa6b7adef720ff10fefd97c0d5d5536df210dd8466bfa4288f3001cf406499551e6ce0421063721af396025cb4bc7ef159c807c1f9110b3132592ad327501ac5cfea8a2e437b997459e1e0771f20943248b1cc98db9ca2b7222bc3f3911c6307b9416dd77cfe81a1bbc1b7ad1fc3719de974b3b868e98cc1b131d83b8cf232cdeaa43bf5a39e8ee426df86d43fcae801697f3d941451c96722d3c390f2d86b4f393920a3d02e5ea635708f2733f2654ea2b0af7b7e8957de8cadc21cd303dad3c216ba6ca33da1d379845235867112e27ab97fc3d08f29161390576bc4797c88a3b19be7b2c5816bd003975591d2baa5b94e7533bc10e9d6549272d560068dd4107f59983fc5a226a66fe13d26f7a028cc45812d440126c581dcc1c08b286ca91c1c23c1b931f9f037e893da793ab3f1bf452887521e1f7b8e2b86222042d6d0107320dfcb0abc0a6b4031390c2e7c4af49c50eb6e594df219a9b1cd88abfbcb79bc36052127885f793fe635879c24f4e2731d13e769760f225497c6d131a7536f1a043e42187eeaccd23c410306e4afda4a72f80f392346b7cba6914544a244debb428440e44ab47d91ff9c2dfce7a4b719407db9f2e1fe552c49eebcadcad6a3f9bdb2113170588e5dbb83fa8a25b7d17534317afd841e63edaa55c3faf7758dc4b406367f31f0b3fd209894a789bce8d8eccdb8f7c44e9a6cb0a96c244b82be57305c4ee47053be4919288e7117ada6e508f2771ed325a6d5fe84fcf23a7002b1560192b3b6cada19752cf0216bc0e7d4289e1bc77b5dffe2a85a0a30bf646cd5428b199ef6ba6df0bd08bbed2c43bee0e9cff5062201d7a78242babac826b56f7a480b6d6a4cefb06a86a3dc18eedc56409cc4c65018907a0f279a20f14361c3b52d765a8469a624b14c825022011c76dcfe504e49b043f7a563921dcbb4996478b674a9ad7d279743c5b2da77ebf5ab541e20e29c6cdf418491b89104a0e625f1bd7b3b939dc00cda69b12d4ab34a56b1259b9ef2218a679948762d58105c0d6ad7d009e2aafdeac1ea20abfb60f4ca58c957ffe654c4768d137100f7c3f6097bbdfb179df9bf2993e39cd172ed336dd2afe6a5c3fd018065ec2c6945d9c46151ac3019f14daaf90a85f60ed5b42982742791bcc9c95b31843aa66daa0e7282bcda639c334c6096383a2cc4d679b2e209fe9c03754a4ddfc51e0f49c13dc317792995982cc970b9e5a83a5ae2956c379dbf493233ec28b170f6ae1086350aff18f9cebeb68701245589614d12b188894b074b96d613942c47d18f582033753d56a7090c58b5f17430b1920f68c050ea4fe70fc19bc727d865cc71aea5f0a72cb07546a94215acc6770b2ddd86e6140338d927f14ab6f258d2ab9a5980b9cd4f95f43d1a88bef3c6a99d4e5adc325acf057a11f44f9a76a47b072fc3f0d91c374f99ada1b363e5c312bb1058a4afdc378635afdd15f22609174f9067a816e7f020e4e056fd525bbc0460775120174ef893ccaab437553a544fce7fed846279de88aba6c2ad7dc77bca18e12f2992e75e4f74d228ebcdb91040a45e774794d1e33e57e30d5633936607538f26f66822cc0af04769bdd39e6f3ee19a74cae546c2392f7200fc0d059ede61171ad06d0a339d34c14a1bb66aa97e5fb921b27f87ca1564a642504303523502bfbc9cde145f0d4bad2b0e305d73b7ea6b5a351d30ca325b547a0d8b78915e09a88a9c8147e7c9753c96c1d390bcee112c1f20e8a9c931af33ab5bf1dba3a555fcbd5b9d30aa4de64287caccb6992a3bbb1a0f7697d3857923be727732b9692de1a6aee68570556f7b490e93a56955cb4d14f98bd4cef40270437ad6ff0073c97cda1af26d9915bc82d27887baf5047a8dcf617c24b8d064d58c5e353ffc3f6f7a7a4d782dd2a7e0aa8c1771f3558e3b18d8f2209c631c4b8c7022abf74cf4dd75d1657a02a39325fca60a57b4f95333bcd500baca73783a0938b668cca9f434f07029f468bae9caec3bca573f89d884cec12842efc70e01d1f5977c4ca2e3ab248f9a656190c9b1671c8c9d23c970454c81f95ff68d88a2e4daf57fe9421bf2444ef0a255cd897c8d8866363de9870d192ec0a78160e19733f21ec2f7e6454f5f3ed1a972f4d17d450abfef1e227534ad1cf1d0da865157f39a3cbb41e64bbc4a23db5f60e6ba953bbe8699509785dbdb8797551236e59c19bd5fbb5a1c7582a8d3fb0d8e0da71bf3bbf96d2ed2ac0e23fd94e842038d53d60b916c4e639253d56a02bc4b2a33e1582527d5d9ba046e326b5469af7c6b55825ef0fc3506119f94bd87cf572298cb29a26248b40f9b84441de84c6b2388737cfaf86614b959ca85ddec4eb35d3f22ef418df1bd1c77732174d3a3d2f1658f8d99b891d309a2b9b3f85410a13f3ce02abcc3508d8d4742236b246b48a0e7acbebe5020042b1cff6c42ea1b2b017dd00ca2ae93ee2723b6660f3436658efdfb7d8a956bd41b4a9f27ea9ccada1f94a3e14fa8886c7645fe7011bd5874875977bf954dc341542534f049fb052fe7d2fe8201ca992ef8d1b61780410b2a93420f0f4849fe2aafa12e657809df3ddbab2232da91f077482da1a2c8bca4d7c0bddbc74fadd410d327a8cb7e9ac59290e9d0daa1d74706789f4e6ee5e09a90d1a4569fca9c598e43e8e615e051d9da05ece79f90f295668ad15eb38e485c9d4b24090fa478624927d8185f5e1055e581df0b46f582b25b1934e79ae75a100783c115af4e76cdedfc8bf2ed6fec01767ad1101ca40aace76245bb92a618f073bd8bc8504c67ba9c816abd1389e6270fdbc5e452c9160519575fd9d56cfdb48fa43c8708c20a7b3ce35c142690039cf04e59e93747e1d4f4ac9f1960502d8b91e820669879ccf52b50226a8e0b761ee93d39c1944c33718cb19971b6e9a9f292b88ab6d97781b4db49ea1605072396d8b40fcf97757f86e7b2bcba5d251f8a401f73df14509d88d6bc988de073712e99a83e02e5863ecbf78507d5c5bc4e754ce4e7dc6a175c182e5135ea71494441814b66df142664edf1141ec46dad36640fc0a105a5ff4c4cb2dc0d7932ae9cd76a456618c50811a634f635fb15f447535873d4b616d762d016ee6c09529da4a63b3a641a3bd6235088f26bbe5d41d99c7ee1cf536e0ca140b3f801d9781a756f130c89b46ab3941cca3806aedbfbd6524a984f41de4b302abe7322e4b7c1bbb012cfc62bc996b4c797b4567d88fa34d68e56dee683f0d9b5de96665312b460cfcacec94b225cc95982739245d6b377bfbed1e9f880e46c379ca9b106b4a005d4f310889658870b6fdcffff51253a3e8825d5b08c592de153a23251e4a5f9f0faa9d4c3552fbdd909ff1cbb089e9dcce5b5f320fd98334a801f1cbaf81fc0c17e5d1ee36add35b08b11ff084d6bb3546fd4c35b76285e248e9c9242833d778c743fbbe2d3e036efc495df7daf42ee53739827212e6772dd217a5b9f0179b0b9d9e44143af57ee1f6849b53ddaef32373577df9104e5d82fb19370d8809faf1bb3a16bc96fe461a207ca8556b567c17713bb37159859e216de44a251660dec51bcd32aa3953761fe8c43f35abccc11d1c333d4e576794063a2c322a744ed75fcaa505f66fa8a8d9dc0182352f9f92aa5d48d56961a978a1666dbed30a5cfbddb879b84b53cc196e9858ffb828673b15594792f98915963024753381326e229d72ed77ebfe7d43b02d500424bb135d38582e3ca3b5ccefbb2055921864a1415bcb623efb5b449cba4d632"}], 0x1010}, 0x9) setreuid(0x0, 0xee01) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001380)=0x8) 16:01:44 executing program 0: getrlimit(0x0, &(0x7f0000000000)) getrlimit(0xc, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x41, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) 16:01:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000580)="9608ef4ccb1691e8ded693e2a39b2695622f97f0bb0f469d9e37b89b5d182625b0743c6e1a7202d04855ebc982de1bfa1546e95b68a35bd20276f5cbf812bf1cebca105b9ac217dfcc7071ba42e41f63cb15190e26cdc71ab8124181211a43b71c470a3b04bb70785877de8ee9d7f2457193d0897f2664a95cf89b4107512c97261788d72aa4800c7697fa436881dd20c6fefe8317fc89122a03ec8c6bc87e3815ff", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2000008b, 0x9, 0x5d17}, {{r0}, 0xfffffffffffffffe, 0x12, 0x44, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x7, 0x5}], 0xe0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x45, 0x6, 0x20}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x3, 0x9}], 0x8, &(0x7f00000001c0)={0x1, 0x8001}) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt(r0, 0x6, 0x5, &(0x7f0000000200)=""/104, &(0x7f0000000280)=0x68) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./bus\x00', 0x1100, 0x3) 16:01:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x148) fchdir(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x5}, 0x8) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x80000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) geteuid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:01:45 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r1) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10b10, 0x10) 16:01:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x81) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8d5766776e6c4ef1e042506d931dc4a49f8a33fde7c02cec5dcdc2aecb3f84125655befe1ee5a4f8babae6d2bd4d5b6479f93dfdf5c086eedd77208a281cc4c79252d461017680559ae1b89cc825823979b5ecfb0024ffff000008b51c333d1eb73905e2d3321aa9a0e55e1851e5127457743d3e718ee53b564187bc3a1f097b6d72f437c4151c442c7bff8bbda5"], 0x8) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/28, 0x1c) chmod(&(0x7f0000003780)='./bus\x00', 0x0) 16:01:45 executing program 1: r0 = socket(0x1e, 0x3, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffe8f, 0x0, 0x20d}, 0x40) 16:01:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30c20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30c21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30c22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30c23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x1b30c24000 didn't change! 16:01:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="42d8adf1e06c67955e6696a24f50ac155eb897543578ec675cfe8cd47b870ce73599b603417fe4c04212e79da664bf7e2e44edcec68bd44d3b4893166f03d470ec20ccfa873e923df2999957aca15607c9b3fd87bee23d360bfbef9ad2e03cd4c23aff27", 0x64, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendto$inet(r1, &(0x7f0000000100)="763f174dc1cd0b6278a3487cdb54e6044fd861b2083572bdba4a53e5561751a45ef5433461864276b777310a7950b84e7f8c03a6747b1817132e23eb735738a88d017bcab88becdf91a52fec8e9dd4f87c4e235c6caf80b4a17ab3e555909736a93398d60fcf648c8b8356f0f6af64e3e30aeb83f048a8f7f261e350c480fdf5877e039c536dac4b19f2963c49b5d4a28cb0eebca3eea3111dc151c4ebb0efd0756e0903be608f890c6a2fa6e6c7ade8cefe3022a8923619d91470003c49a9cb833b923c016b33f3677b16d6fc51d891463522fe9ffb30641fc2ededc2bc452822a2fbc98a4473c51e1c3b77dcb2d6c56603e1e069884b21b8a5bdc195f11d8edfd559177ed35b18d8d47e6bf95d185acd03141363cf2299aca6c72c0fce3f8dea5b19baffa8dfcfbf86dd06804c3bcf64247670a1bfa9f693a593073480055e8c533485d7d83ae13d19ecef08211dedafdbbafb6a67af20534a260daa34c71ebe9c14d592b2dd56c8cceef656c3fec8e4fe176fd5983368256ddc7840d151cf6c2edf652257a2fd379c908b317eee96279cf9b39900c71d0326f02e2a6902713278441d9ea9756a23974d7177c1b81b9ec62723008974ff24c44b46b1e794d990af9d12beb433db29ff345bc6d0d19b8b2c34431d3bb36256cfdf56315e79e6bce032ccb43b1d47648547a3520494f21a020f625fe8ab09686e6ce88d3a6b6e199b7bce47c586d7f6342dc9a8cb8bd39120543ed7c1e542b67f393eea28a10629938fe8619e18b6af1ca99c9dfcee0c88719aabf8f24178276b28340e4a0039572206b4a7adbb99906585d0dcf6bb0586ea4596fe27fdba28c03d8d250405942cc7297cc876c928c39bc70162913917f6204f1c0a046f97a01bb2440ea8685cbd273278f6180eebe0577755c9f920d05b6fd453e13b6fb62b5b8704e36a277b98a267b13e85e059c332127ecbff627ec056d4b1cd1e5d17e5d67da3010ef7624e369c36f36516ff827ab441f515ca78e37b338e5a66ac263c0c50f8dcc3c658198fc888b1ca87cd55ec0b290b06000597aa9dd6ba574c3a08b54a335441d509612406cec2ef71b774981453af3a233a6c4abe23607ddf60eb66346a1251960e0f245d56a90bb44dbecc55358fc2b9e83c4b922ee4910338799d096c58e22510af833b24ef6bb85f9562e305e7e40f673c3903703cf2ce733f4d261bc2f9849adae001c36a5a40d68fa72b37eb3e5ed39840db8c4ceb0f76ce8bc8d6d0a11f23730fda4fc5e9d42f1e7e2232914977cc813498d337a00ea290735eabd6cf58ac2490f4ac2c1b1dacd0184a90250157d657539dd118eea534a4e940bdb3931d211bd42b6663aa7426e3d3cdd46600d6dc6065a672ce26ce3b6c5ef3f51346e436a6c3e156e5fd64e4c3cd988276ca5aedf41242618979e78af3451b36930e77337ddbc83c7f30c26fd25627c1f40c5c73cf8848075836ee957bbfdec53a4413b4e90a5c7cd89459086020c1fa3be4ed213a44677a925d6e0b1c9e22869409a975c96f17466902d868bdc0415c71ecd53f13bee59b0d9a7521cd014a703f52522903b7074a35c3c9c4a76c17cfe74dcd16bb2f1ed8844f9df655c8e5165f8d45876727293c2a65a2bf92782765d3beaea7950dbbd3420662fc9b46b2307d9283cfef88e83f80f2399f0716443ba291d4de966926f3d429d6466d0da670942b96849d80d06648e21669d06ceba24eecab13416af1366bd34215429518db7ccf5d940492de9d8add11ae92e4b4bcee331740a67b16c39254b4903f4ad17bed9e46f2905bc381e76ad3aabd06c4e735f58c3889528d955add47a74650f929d0ec6fabaa6cbf3b6c6e3570103001d4db05bcf7301d98b7e384bb9515b1189ebe013d06b003cd19441a2ac3f728c72e8d940e40206745d29eb53ce11d07f3959d46f63663198ca88a7f52e9b9e255f9aa638cbf73c1db68c81524b52adbd62a217d5bdd3a1886c8e3399d5bc2aafd75d8187582d2f9550dcd2d9d1b5c9ce47f47f8ce5d2bd032ab3efa65f85e7e4b9a148cf9c008f2f825314e6679ec2e320734272cafbe972d914e140065ed994591aff3ff2ec4780c1c525758e5f59842bb446e101e231cbab6203f02609364c8aa25f49bdec89c65163d987fa122f18f8a8b46e03bd09b2842dfaf0184a88adaf77c44749d452d2ddc6f8d9e7894fec4777a5217a70cb5b8f03fcf032b7b13246029a6c8cf1150de8e623aaaa2ce0325151bbf3c63ba11737eb447697e63ad338f6819ee3219f36556932ca51e08125e5a3c04c78c1ce8a3c50260250f3745c9e8a2fab9c5beab21e5de7815cda998a7903dbe1776cad03eb4fc211e84d5ecd6120f0e9f9621a29318265144baf9e531927e828e3ff2ea40be10a6955bdb9df8556c1c37e11c116b4046b31b33f9a9ee8bed67b5fd78103d2ee8fb120ee504fd1954023de7dedd70b2e0eb0b552dd2afa41ef57a6655edb53681f416eb5d1dfd1579f316a52bdfeffcbd833c9ea74694453ca9c38b66b1dce609773887b8662c321c602476a4f78ffc6cb5f56e924efb6f2312c9121e159475be85f76ee47fa1136426665812feec24c482e445c193efa12f863acc61efed696c74e83d8683bf14493200e2dfd1d405d368d7a8c83429202daf0b7e8ddd754cc066d66225ccfa9450c93c51dea97dfda249086b60316f99d411a563327ee78d5314e925feaa6c8295fab5479462872139b7b73436ee8a94134c14509aefbcd83350153ce2c114bf268dc3afa638bcdf744c87b362cf33969b62539bfba9b9f6bf989dd5154fa399ef7a2729bf547805430cb13de9bc2f1e96b0e0780064a554eb7e46ce002b4888bd94784d60aafb83641f0f7387419d450e485141765e8a2df7237b9a1cf2e0a9d23669cc7e5ed60e356ff024b5ea6d6159490fe30ed188dd106c1ae207d7dfab6222418d8a2a32e6cd176aec06273ae58175448974cdb50c64c7e277aa893d1595cb640369c7052b02ec160b2e160e4b5a296ed07e0714b3b5d5ed7f33a32ca665a14d51acbbb9e4da5fde6a61e94475e767704906979abdcda575837f849198409de1b7b4100c49c8fdb7b82824c08842d15e705907e13b69a2361ae16a7df3ad017e2e43ff454f04d86f1d4f411b50c3ee19e09749fdbe3f995cbff92cb8d690552812471c8e986fd465466dbddfe15707f0f1f9fd0874276291862abfce3e2c3547021b937dcca6303840b332bdc60a4bd36a37a0690b29fa7aeb1180970962462a6d53e29ed0e1135675440b7ece118733e1dcbb8cbe0a487dd629b203c2649731eec07f8469c91cc248b5b77bfea1dc89967b3f61b4dae402c809043db4d9971a706963c9728fa06589be3fcf7abe5856cbb446ae0ea23a73ce715b482bac7f9f12c80d038169aa437fce2e124fb92eb36b674131776ad1cdc3ea02fca99b4dc08348f2bc5e3fb2eb36176f25c11f7b6943a6a27978bdb13a3d3be83809bb42b43d422e0db4a4404afe4f0a8baba2b9800c0bb84c06b5db3b95ea49d56b190040f88915479f084805bcf168c58ce736b95a902eaae1ad58f964f1da4074dc0d4f8554801f412cde96c775b554e28a4185e1f1d76bb01dbb6d1a01c7f1e454cefa79a3f380de58b1adddbb4516336cb5e126170cd85e687ee86cc4e7a56d4838b0f23554c1d0cabb85679258d19972440f315366d36fe710eac273fd3f3892192ae94177c2c5d4ea588a09a74a4bfc2ad990cef391c1950a3b827c9ee8a1b02825d5298a54e37e925e28b8dfbda274bc62aee450eb14ee838d4b56aeda7472fabc3e969a27ff8fd5bed4ea24e87d1edfd73450fdff2025222995bf5584bb8c847ed30aaccd7c64d3bc6954493493322913334557e2c28a91c07ea27bb0f14def0b2dc7c59d266594459c7e2fbebcd38a4a469024d214447dcb84418300062ac9ed6e6b9c7772df64112288b16283463a7ea88d35bc88e462f87832f2a802e4086fc9e1362670898cd9bc5b1d18b5d26eae92c2a0b2c078b571a609731ba78894c82942a5a54732cec5552aa3c8fc74392aa9f03ec9e8335c42b0276196fdcfba462ac5d13279a01f509ef430c449846584618aab82ecc04ed56a0aa0b0ac9126982c726dc372d4ec7f7f8efa6cfa29e4090191b6495f2bfb6888dbbba12139a6ab232d68bab430b0cb4202d2ac7b51fb90377ef74f02e3919dc8d827d8c115394f40981a708ec08babe7d48fcf4314e34f3319b9ba6fb6d7a12ec59c75e013d23cdb4049d84b6dcd108eacb4cb691f015b736ef93c07f83357309f7bd9590a930e93394c8212c630b4e3f367442081930c9310e514352419a24c0bc0bb1dc5fb77c0d79aea60c82e614883bd9d4bbb64157b812d3ddc4bc421c406318932b6126638a70a3fbb087d72620fcf0003dd42ef5857ed8753a02c32b6306b18a40ac4be7e2a0f7ff6c6c924b7657b43213f549b380231824f350e3a5265e61518177fdf27550a89db9e6d2c90af21d31c62734caf394bcb2cf1bc5943663368b533dad73f565286141ab063fbe0ac54146649d7fe8900d8a1c41b733f40410a3f947ce5d2ae41bd23ec3b1ca76f2273d5eceec91e3429db0699fb0d2886bd317f6b39b879be6e9c38011500590e823ee99d7581202c2c5dc6cffa19673d86293d64dc3ff10d95f8ccdcb607425587f9f739e2c85e91396ca834f0c573387823d1a4ff671740dd617908e083f6963f54ed46d92ebd18b95d74f289ad03c334aeeb3bc791dd401f53a3719160a0f3c5ee5cbd0059f75c7a1f8439d401b4e50fd52acccab05af4ce6066b7b14ebb6892ee5fdf886c4bb4e6976358bf4256aa0e7e2729ae1d7c6e29a10bdc0fca966f7e9be787c612a2c808ca01900f143504cac85cb12b9c8f55df92fefab61283e72f30ddee5d84c77d1f3bba705c618a5c76aa24cead749dd0bb7a79c115b96770058b8fa519dd6f7d312e7d72c2a626471fcf04fc841a3c8cf79caff2197b9b22f3b75a64743b4a2f07cdc7346a9ddc14b0a4788f4899ae89e6e18e769b3c1c39ea027a39f514bee85c98dc5d7a7fe0692d490e318922607801c82d33e0d89a0307bb37b4f43380d0fa4d1750a90f48920b2067c083b56f06f005cb42031859b78f9dceec963a00d67d264cd6c9c1001bcc1ff9f0cb939343df8de5b4edb7f51b2a3056bed85ec1400903848059fe5a7c23b0b45a574944e69f466092ba07c5134859398c3f2a9faaac05eccffed3d1c7f8b151faeefeb9ac07c3d27f0372230405cea59fa083f37cdc32332a2d6c42ef00d43aa1addcaed6fd1502839414c606a097e9786ae576cf520bb087fb681f4e851ea30f8441337a070dcceb9e5355471b3c32784833548757248d6c4b5de2ce8ba9ea353bb4919cb61be77897657d8869c40bc1674722af6288a5a9e9db7d5e442997f61ec7c2ffa68084187921ee03dd0335fcfaa8568a5407612941085f57358726706d6df1ee6c334f2c51031dcad1f5bedd41a3e19b63b6d5c55c6a55e0e1cd02aa2b874795cf490302de0b168715c458dbb82925ccb087c2d67a61ef6d3efbd55625f09f9fa1820c65044f9599d011f78d891461fe441338e93fbdcbf9c13394001e1c6abefe4f777d309ec796b6556e5254e55a34cb8cfda781b75833da309a704ffb78c2dc43e9e479e8d5d5dd5fb4c30ef890946e616ec1c5ebbed484c8c19896e7549f705ee7bf5291d79de96da5692126093b44099edcffd357201078ee5d15d888331a551e437ecf4412fe689748b90231", 0x1000, 0x1, &(0x7f0000001100)={0x2, 0x1}, 0xc) readlinkat(r1, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/4096, 0x1000) unveil(&(0x7f0000002180)='./file0\x00', &(0x7f00000021c0)='x\x00') writev(r0, &(0x7f00000024c0)=[{&(0x7f0000002200)="23f247bea0690ed3e1ffb91737344e2604f97aa4dc2b530f8feb9babb79cf8bc3468b9ca2d18cd6f49850676f02d", 0x2e}, {&(0x7f0000002240)="2d710278a43fe35c06f7beea70a42eaba77d82be7544d123f5e1fe19a22694debba2af1564f72876b0c989a6c099ecb9d3b6744ce2a1ba37d17a42f81a52030f563c0199755b978f1f2a3a1ef2e8e54a26403f30ba94b6af4539e6e82939c1b140ea5e76d3826330ee73cf103c81c661c443e3d364f88691ba0b0d52df2fdbcef328c98bfe062ebe5401c2369101a55d2de6922459d04f3b689367dbd311ff1788a14e22d85deeb5178ee1095465654d804cb0c1be44e6390a452467d92ec6d9f42159a028638c1c06fe9eabd46ae9da634423829fd0a08de354f208074c02fa0f909a13e8844b055a48ed6bbf8b72b37045", 0xf2}, {&(0x7f0000002340)="b7fcfac5264f3d545314a3ac001f48b682927a0aed4d989f9051229c164c7fd7e9697a5225be81ea1624b2c3209e70c152470620f08955a3f62df608fcab0e6d9a7e4fe61d367b952dcd3ce625ba9117b3977815131e24947e08d9d4b2a6577a562899394bb282b4c131e84d044c55b8cf580e8bfe630bb5dac18387bb4b4ee4117d388714636eb0de04d3c6c893786d350a7e1f431f6e51234314b833e69584bf39c2bf721d2df58f501c", 0xab}, {&(0x7f0000002400)="59ba0f26bd8dbc78c20f9e9dfdbe0a58a756b28d8926678a59cb31a84e32f93585979ca49afc183eb4fb488f359bba0c1775ad2b4eb49de5f34b44c8d199b6d6fb20893e46f7047bfb444c56a0d70e64f234f8fd39636f20769ed9e191f7ef151c98aa2094427e2980ee2cc3a0e88622e23de91025333ff26577c96c9adeff689702c1bd", 0x84}], 0x4) r2 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x88) mknod(&(0x7f0000002540)='\x00', 0x8000, 0x1ff) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) getsockname$unix(r2, &(0x7f0000002640)=@file={0x0, ""/108}, &(0x7f00000026c0)=0x6e) r3 = shmget$private(0x0, 0x3000, 0x1d4, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ff9000/0x2000)=nil, 0x1000) readlinkat(r0, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)=""/70, 0x46) mknod(&(0x7f00000027c0)='./file0\x00', 0x100, 0x850) clock_getres(0x3, &(0x7f0000002800)) getsockname$unix(r1, &(0x7f0000002840)=@abs, &(0x7f0000002880)=0x8) pwritev(r1, &(0x7f0000002e00)=[{&(0x7f00000028c0)="775d1a8f3fed71bf6bf773a4a1fcd150dee71d802b29b9e37cfdf677c7da92936c9215cc997e1d2d5ea6096b1de4d717835e64450a1ea36b804f76d376f4f0a2f6b72bda2fcc6fc4a6d95edf4e0d4464df4126313d4f23ae14c8447875db032761dea8b1d4617fe32ad966e503afb505b8c141264b45c9051723d1ebc6cf60a4cfdf01820868a34ea08d1d30ba50781349a79495a98cca9a8f8fada3e74a167e6b6d4834848f5e76ef9139cf2a2688f50d3515f80855f0010809cc24a2dc3e340d4c9657023400d705544f791f394c9530f9043f8414e19013", 0xd9}, {&(0x7f00000029c0)="bbfd5f40c079d2463e4ac55c6f4b388c5051d6d87efc43cc2c29b1a082ee1786d0b8c92e084cf71048b219b589a4a07c45d146c2267ca96f480f467f4a6a5a7e5a7bbd54d89a336c653da7f26b90606427a5df655935258e3acf889b4da1c678bc4127ebcfb745f9c9ca58662af36da3c805450d7d553c85953ef22d51635120efedaa4123e99acd88f0dcadd47b529e44a783525a5b132e4870061adf43171ae14b3feaa172cd599bf87018b9b408c4360b98313d85b5fda391a6e945a508197407a718ea580c86c9a18903fefeaf2342c12ba8755b8365cc2eaff3b86dba", 0xdf}, {&(0x7f0000002ac0)="ea29dd9458f735f265163547fc329b6c49d8120db52d59c3f139022d0753f03874638eb1ba0bbe194928514b67388385f887b16d52a9a8bb742f4601210c00a1b20bce2e4f162bb427ce1f0df26473e22aff78df7742", 0x56}, {&(0x7f0000002b40)="484581d9c2a4273e1f28f63f6b09d2039470d48160b0a3343a7b0f6be4b272c6d5f47d4b846dc43db6ef944a9ba9613c6494afdd00391174c03b8985a1eae519b15325847db9a2dfbc6b97e47c7306fe5e24c508f31dc03d8829416ac6f742d358aacbf31a", 0x65}, {&(0x7f0000002bc0)="f0e57028acac659e64c1e9ae35feb862c34906b7d8783e64f06830877fb827ad8ee9695fe4c912564dc2a4855626b86c875a108a49d5ed509ecb", 0x3a}, {&(0x7f0000002c00)="ff46e98d861e0c57c74c11d9cd1e53be6a725ca2ea1fbaa33cfff77c3a0632c302fb1018b8", 0x25}, {&(0x7f0000002c40)="96fc1292c6205dc2a4684bbd0b2346639889b3d8b7ffef4e839a0364f5faa1d639073163c080d14b338996c041e427586b1cb52fd8ec329541b116374c0e367a77a77e6b9d94fbf9fcf0bc6f182d35c480ea6317d3eab43d5e10e4f5b44d55a92f77ce35212d0a9bd6439dbbb3336177c45a02be53ac35aeb9023f7c0c3299cd54039aa356f3a1c94fff65063914072c8cb98549c87f43626fda1515225cadcf049e343fe90b301bbf583d94260afe627c3501eb0687616b7625a4317b", 0xbd}, {&(0x7f0000002d00)="a2d0a58fe4d5d45085fe352be325eef523bc40a7b014c57444d0fa8f70f5dd1239b19a25191ee1bbcc829943e8994c54c7cd67f11ce5393409aa5dfd14b879569cad18b03143cb69ce9a2d4e9e6d11334f3de55838ce39d2c94b81351617a91005218cb1d767223110ae4279bf785f6e05e8faead17b3b8ea21db274549adb5d", 0x80}, {&(0x7f0000002d80)="ea76d41ecd018a8a2845013c903e68e08199a4e7eb3170534b20d239f4ddca12b4623b2338c25697956306f7fe64a4a7153643", 0x33}, {&(0x7f0000002dc0)="884f6cea03498d2beb2821cc4511a990e302b85c84754173ba4cdf2430b646f08e1e8efc788010ff8f4ef61e49e0f406a41590258d416042ca7429bc34", 0x3d}], 0xa, 0x0) r4 = open(&(0x7f0000002ec0)='./file0\x00', 0x0, 0x49) getpeername(r1, &(0x7f0000002f00)=@un=@file={0x0, ""/84}, &(0x7f0000002f80)=0x56) open(&(0x7f0000002fc0)='./file0/file0\x00', 0x80, 0x42) writev(r2, &(0x7f0000004300)=[{&(0x7f0000003000)="0a45f00d385a9306737eb31146f9ba653128dacb1a38ed6c6da603cc91f195009e80e0b8c284907c2917b7fe52db46a58aa8fdbe255f8b35d2db45a0617efd55bf57f54f8c2278f93cc998cbcf27bb17c1c8092439a601fec09d930f3d185d414e6df1a99720c912a3423dd6bfd38c50fba7a1f7678b547c2e5f6e6736d17e91a3cab45289a6d2c6ba8d8f05dd300596086895078e6c94d3489150125cb5a9e11a000dfeda525aa61b4fc792feece9f225e9742029b336adfd37bb323d01fa62a622e1d2863e04ea99c9dd7b3771d810ff9556c6d066e17db8c2608ae86a02c676ed43d092419dbc67f31254ce83ed005fd9ec5631a28d596bf4b4caf52d1b816ae2e3b11b78bd4a977b807eabbf73884cf3502028f8b2d09b9989b273c22fbc5038b03c37915e919ee835034d34c23a8f8256b5094782c5a70d3ca6f37597864d3bbdc233693085c543d023b29a30987ad976d60a58a4113c2562e42097f42308dead435943505ffbd5560c65d9c675f27fb0bd1366bbf76041af4e090f1072a93475dac930d7d5b2447617773bf20a437b31d6849a5515407905ef74e2180081d9e3d196318a46479c2b2c6fa787ddcc91d52bcbdcdce5cf615104233c55ca73bf8d5c0c5b248af91d09f5271bcb0d17095d050a49949b7ffdd0d5799c157f2536d88fd10dee30e9a2c6aa1713562ae7423255792224a075c4788896413e39e08409a39c2230ace7686d35daf4bd6977882bc3a5211cd2dabd09c1dfed8ae8b20928e1bd09f5c1fdc40a2e5a377ac853eb1b37d7b47c447159e964edb3f0453343eaa942fcac3d656ad6de08ee96b1ebbaf4c5a568eb89a8961f8cf806a73add6ae6af309d5f1890f036a9dedbfc264ce3aac87b47b0be05fea1e7fefbd965f6d3387342a4e2e50e1740012a50b49b1ba6f29a3a5566aab1f8e5d7967591b26238cabdf8fc9392ded845d51630f9dac88afe1d77982f4ae3dbab6844cde8d54abe3b6c4c94ee80270d3710d7b08d517114b6f4e861d852e967853fc6a5ad6fd7cb5be7abdd0f4f280f02ad057f331ee7bb3d67fc65e137c139b5225fc1f4712bf4410da7d4c93fef3c5677757f33642254a53257d2d02de3a39baa36d557638c585bb202a90cb69cb8384132b7fe897d08d0f8479e86ad845d4ef2995dfef1b697bbae787571e43884aeb7e8dab3501e20991c4bd05518311a34cb0c23700093ce6b103d62b283042814cb4c6c8ff42e2d8b0fa7e36efab219a3a96c0d974d5efc20e159d9d94ea73a01ee1bc03569e74d8841bbc56a8af34abe3477c1d702d6d86925046ada2cee821b9772c70d0c8bd80fd4169d0ed0b741bd666c0b5302b976cd5761c8f72a1f3ae711420b43db54fb7c4fd2088c4fc1d75c411fe8233785e6ef8025c0368a97607ffc7bb9b0f0ea09a2e08101f250c92efe77901e7fb4f8cb8cd49886ac28d4ed6525c9e79ec10200200ce984b999a140407ab4cb49a723b0b1b18e7b5cc94bec98c2c502e26f6de95d65fb97458bb36c8db2dd483723bf5698a20636cf70504a076606ef88e534e8ec35d09d15e6a8b10d44f9261493d427c3353f7c7c3d819e500fc0c98de789bf9211325a358d400eeaf3b8d65441fe560f48189ca46bbfbc48fde1e7d6eb397a33f796d61e4aa8909fefa10c0569acd2f6cb3e6802d0f5c929c6230d73c2bccb9e0e8deff483c20d0f149e1a01ea7772873f7276b69ec1edeb9b4169329fe6633e489e1186fd29c121e60c1c7039af8d6ebef3b5ee9a6702d98692d4833edd78812ad58c6ae8837c3816720d6b1229b4c69bdc1593d1280e0315a78af8483ef6e8046dc7d190037f55aaf2b2bce97f3e6d6da1d804e1a6d850182a411cbabbdaa59a1266cd4531d12c5e687271ba3ac9d109420be66e9bb61a933110661fdefdbe9508e76e91aa066d6728fa60b3da75f5930a9add0422ff2882c32d8a36e8795a1b080fa95fe11c4987e4172c1940e47294bb3e10d145794f1cabb760d24acf4e56e79f4a28c80dafe15adfd88c82f528ac6c07ba57cf564788c9545c248946ef429b938034eb299435e9930e079128dcdb714072f9acd6d85b802d0f2f1802812f23e17168b7649757a8d9b7909b0645982278602e382bb03da64285588637ce29835d40e1e52536504869d65a17479d8695afb9586a9f13aadd7f19f7eb3889dd39eae54b13e5747020fa8cb2bf0c4e49cc64f2f0caeb9198b6358e11e5fb8d40762d27c6b9021a70004d79a2a1ab5acb5a49f164a6b0cea71818635bc3dda9520a355baf9d992daab1b1c45eea6bd2571bb410427e102b374ec7bc63b4fb82df18c4347e446379dc4d0dd4aee7992be99664d8f54c79df0e8ac6869a039d4a6d2b00cac43ed22b2d64e2da2029e371558db70f9b73d074b5d0e2c50c756e2af94a82ee6208dc9b40afdee8304b4d7c2ebe17d001d23b3955fe777a97c6233a0e36a7cdb30796ca9132d56f0d86274b9accc74c3025ff62793e7fc4f00bcffedc6e40c208bed71a5149acab312b7d030c92862d35aa0eeb595ebb2b9325b5562b7589337b6679b3b2c4df6a91697378fc53f088a639fe81b6d9529a7316fd55ec5b53611bb2ebd19db4266f3d9e53b981f664c78ec99289ac44838b571a23d52f58c43174e0dec640b4832b8c10897885689e0684bea0afd435aafa0354d36f3f1fec4413c2d4bb1dea0bb03ba1216923b71da5da57957ba31e6ac78f888d333d4f63aa09c678d84781fb80c163d4a78c79126f657a58665d3dca02b91de778793cfb48baa1e1389cb030969f826a02349427861162305f5f6d3a15d0aaa668843e6877b21e1bc21d6c2b90ba7c38b8f54c4778122c57b2754892a7badcd57e333a16f0153ed4e0bc59170b47e5347c6be42898925f0660e4a6a6d034781bbf9ea012ba185f3f44d4ed6cc2bcbc0291c86be782df523ed534e0d30e8293eba29bddc558400bd1552a8f90e336795c957765bb819946622978e0397ff6756c7d3dde3645adb3ffe3d1151bdda29eb7a96adf111d9c13f488a4c0ce7a16c59967b2704de9196a3311cfcfc25cb90fa21d3ca311dd0eff536c7153791c95362f62df51dee35fdd71067bf0970c693be3598d8741c850ba9420f060e557449e0c27b2c2d5c20cffa803170f0228ed25f03f942d4c3dc7cacc1986636c934b9b04491bf8c8a5cb74db0cac6c42e8fc6ad58ffee9175ec32bfd2a4ce3f3c59458c6a6e4f6170bb7e55884175823b3d19d4e2a0bea49b164e5b28ab19f1e2380b60f2dc6edd28ba06ffb470fc28ed61c81f4497eb671148d549894424b670489e0f610c76f399a89751cd0070a4fe195aadf866e6329f57e406d4a94a95481ee05783803b828c4407160b372248b6baa7479790fc40c6befbb9e59418d40ae0358f4e31ef3138d8315c7a64d832a5fe48a3d95bba2f9f42218ebe9ea226a3573b6658f7990052d8ff9d1f12097c3b7bae9f0b15843186cacf2661d4bff7cee268d1013b152b8b5a92e81d5d5748b7267ce17918f50c85a80adae7d38c209067dc0952f5e807260ff9b85ea049114a7356c042700389ea2fd61f07f2b1734d1718a9d13df629420243c0445ac4864b42869ff5320f6657c86104bb5c2e25addd0b916c76607330453461d4f3ae136bea6ebb844c1ed74e3eed0ce5ab54ad75f81c3e97988e62d2332a916b5006edc2281c198ec5d0ee84cc7e12892189ab20abe6a2812c085533f33532129a4abb59b662282e31c2c50ba2447d2455a18f5bfe3c5341719227f25cb2eff7346ae50fd6b05e9bc4e0676f2dfc1eafc872192acf3d02cd97280fb39fff36e16797b06a0afcf4cdcf435129f74f2234ad15a17ba2c27672e8f8e89c620acd5383266dc1f8dde367bf3c36f55c99db72595a3efa2370035c901dd3ae2c4b4be7e4dfa1fc31620ded2d36f5e80605308f63e7daeaade65cfe378df1cfd806e676b70c2239e0d54e32b9a202ae4dbb95df5a592a0a8533490b115f5b8717c2e1363c4c50b4702c0f8aaf5b345face1f60a4b2a675815aaa35d43d89933f58c9dd7bc7f733d3c95652e8629f44f14e30d46399f433717b47687de2741a9f321f6540ea3c4d83a80c9434fd0a36b825e6ddd2c9c3cf3552765048d0efb7f02a1f8ee107e9ef1241d70fb2ce8a370c7963c342bfaeb3d9dd6116b12c87a1ff68fc92f206d6022756d2579b3c9c7579796c3e02bfcefcf5a627084f951cf95211d5a6956f5dc5c12ea5a177f29cfa7981bf0617c57315e07781c1556f0650f36a914405a8bf03d42c7596f06cfbd25dfab09da9a0b730927a7baf5762d99dee7a3144298e01346993cf162727914cc9efe68bb26aecb14a2b1e67947e53d6d3135c8e3369310408766ac62002de4f391f2aab4c25cecb880898f0562b6713459654096436c64eabee5ed2350cdb2c90a148490892fbc9a45d676a324af6c0692e537581acfea95cda7a9b887447f1a0af7dd5282245191e3cbed4fa3b300e89ff423517b4008275210bba123645d2a5c1f87a442cde4870d52b509799fbae6ab69019c3b09cd1349b764e73c014d469e0908eab8db8e1c0917fe5172090dba9cd9a96e2ae756a6218280a247ce6d71e9ae31a00ae641da88762bdbb9972c1c5a881334dc6157180e6613e105ce5f830b5558dcb263b6cf6a4594e08706734d25068c61724a758df61c658a48c747811e09d7b1683a5bb6190fbfea6b5b0576c75c51ebe19470c3e2861995a58eea8a071cb8223d758d43c08ac34c8fe3cc014eddda9f9474491e1a8e66ac4c68ae773989f4a48e2e4702c11bd424b1528d9acff08b4b9cbb699d6f94193055274db9b238c481b134ca7fc906b2cb07e2db96dcec3e19aed2d8c1cdf3469c9ae802bdda95fe7e8be2a81dc2056dff79bca842a6f9f74413b5fb212c72813b337deedfc9a8bf4b2b8e40d4c7c03f430e7dab3068846d079e7da3b89cd25b3e22257490090ab6d60a67daabcd96870db1334d6013d29c521ea9e765e8097158b45d07f3b296bc4f2fc79ef4fe2fc136a98fee5602c474794a22962c3c9fbf48ba4e6e1ae3e8f6b86e5209cfe066916edc086c789e68733ea734867ea073272f142b029d92c7cdde4322e2884c0e9b70960a8e11331b6d02be3da2c00b19f9ca0c3d099bbc58b864ab077d70c5d583ecc9d637862a5ddc8d949174d04fc27e469dc61f1c9938bbb1fa67c00c5f460d512582948eff8b2bfb14d17541d67578b2e8ecd66d9987a100768b9b695b4d08b9531c1c6c231b3c31dae0cd5703bf28cebd3c85a2573b8a7073d04031079315a5daaf7471c50100ca0b16140e7c7178b6878d97a63845d6ef3be01f97848a120ef1230e14843c6c2216128f3cbc7937aa720e6d998fab86df1ff320f4c89d12fae87f33b35cc422f748eceae8ac5306fd37e6c67c6f1bbf2d44c84eaf342ae13151c8090ae49d57219fb4f83b426118e92d398a4626d0087e14f90f1ef4cc5ed0c630476d15b5fcaa3f9a3af0ee6fef914ef59d89668bf82f7664fd1d15a00a70d08f8a2ea248ca2abf1085638d2b5fcca41167459ff21f34c7f0578deffface9a1a34ce678fb149d567b2ba29278ebb2d0001c9babb7bd6960a21545dca9c1f896a4fe254b64174574cfa9a5f7b1f94511f18355e617cfba6021f38e62d7d3ea114ad755a2e277272bdd7dbfc510c37add286936ba8982c20ed585ed052f3c809953147492665f75b214b1ed8adb16ace703e0d8ba72aae814be2051422a68b1671a51149376ef9a850b144d774", 0x1000}, {&(0x7f0000004000)="8c75f0d5c0c0f5e7589c1a2a8eba6057ad3272f00cc234d9af880db719f591356d65812159b7361897a60b5c1c97eda2c6aa99e28b32217180c6ef7286615133dde2409f3c1f52c61de9f3920af9699112d4ba05deb0542520c8129bcd4f8b4cf4e9a7e1798f", 0x66}, {&(0x7f0000004080)="8d075da2e9a3bd5109a05ae0320b6795e7f0801172eb114b430efae46c967c048f377a12de981cd6e215fb708ca6b971372205fc663de35a040ba7df3d8c24ce2306f8b8baec31b4987bda3b2a5545bd4f24350e12e71b02067608e5ea4618eebe9cd05d261e8fd61a758c1d684a79384276c528de2257d7fc0adfc4366d6014d7e0d2a838469b9036003e3e6b485c8d21534007ae925fdecccb8402df7536ad53c1be09cefa2f5dd49141e6cd61a6489883e2421a22d9302895f64d7bb6f3dba801565839e5a4664fadc4", 0xcb}, {&(0x7f0000004180)="97418b72d3f0973e0d88a043939af82321a48f127943b510d82718180ce26b94e194cb74b8c27acce8fe7a9aacc0d085a0a90abc5549e064a7cd8598f0b7eca90ed84f412d6e307b7655f56b0d5b68145bf886d63d46fe7e4f16c1156959ae0f9020b39d1d790cf28776af797dbbf2830d0942087c05a47445dbfdee2f3382e87d2d255cd9adb5852d4728f17afb2f77d54b362e242fdcad014fd06d06ba2ebfaecba9e7c35f19541f919fd43107f3fe549b8c9f406247678da6ba50c121388eb95aaf375cf23d8966b4c59462ba3a124a7cc50780bd454f", 0xd8}, {&(0x7f0000004280)="26f9ac7552330d895012cb407cccb5f13f39d912ed4effa669d5d60a23b80a7871bc5c45d7d73ff981ae07c20855e273da55ef959d247a469f94797cadb0b39aea7a0193a173d3e9668616c81b9c4d18eed9ccd8", 0x54}], 0x5) utimes(&(0x7f0000004380)='./file0/file0/file0\x00', &(0x7f00000043c0)={{0x2, 0x101}, {0x0, 0x1}}) r5 = open(&(0x7f0000004400)='./file0/file0/file0\x00', 0x80, 0x100) bind(r4, &(0x7f0000004440)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000005600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005640)={0x0, 0x0, 0x0}, &(0x7f0000005680)=0xc) sendmsg$unix(r5, &(0x7f0000005700)={&(0x7f0000004480)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000055c0)=[{&(0x7f00000044c0)="a4d51bddd5cb91f0682e82df68be460ab40b3482fec250", 0x17}, {&(0x7f0000004500)="e783d2ad07970cbc3bb63f961bedf8455eca517250abc33d0323faa2f7362b02a69b45bdadad6f8cbd919ca79f2ac291b26230ffae5d5ddd61a7ef17de6e3efe2f9fd08d107fcf9aa0fa1693a46051ac835c0be4f38e41f1aa5aae39ead052e72a7d5da1248c2590756c91b3f861fbb5155836f2c9a5ecaf1fcc2ae64e5e988be2b218c137f22b45cd86a6430cdb8c7c7e1eed5a77ca4fc794a76f5511f77970df59d4a62e7f9b860092381c96fc02a2b067b82324e885dd2a0c1a0f307f7c21ba128d0e808546cb28b79cf503695be3648272ef639e7f2433603c12af705873496243be1e8d0af8edcc0822e3cb9c7ff6dd7528b3b0c1ae927027b63039beedc67397556755e3044c62f12f3ec7c8cca2f5df3ac1628f939378fc3d156a03b95ac8240082e0cb77db209c06947facda7b24563840bbb6b2943a97401be406c080e196b2e72b8b82393a55a59c0bb667f0aa9b0004e5ca05c9c42af340a6b0221a89163aa3a159ead96db9c88e0961f2bb5c8451a07827b130b5ced91b8608b605d77a6e8082009ce67cbe6770b4135e20456d52d3826ef04d4e44ec92b2e8e0a278cb62acabd8d918a772afd1ddac6bb01932e7937c7e42f0d66843404e077a146cc3fdfafc277f5ed814dd178561f0fb100122aca4008c6bbd3018a3b41df5cedf840690d771688ab977042e4bbe7061222f1b110b0ab9efef3f2cf45de70de99e4c6ad2e8d9787067bc02cc02460c94b81b855aa80bc7b0ab274d0281e8b7a499355c155683768cf017946f709c5a1aad51d075af5adfbc83377fa59adbdd8fd2536550e591d2906a0528318412889fe9a0dcbd9c36bf0537fda51772439eeac257a29710a205bc085b46e138eb0eed6cfc67e566de5c0ed30fb1feb90b088d011932fe1004e543cd5d6d04de18ba1836d628ccdd5f6244d6939cd5aeb342fdf1d27ed2a21d0feb63e1e94ce45f6c3dae5dbef0ed9d8233c7e15c7f23c4d7e80ebb5673b90df3ae828a61a43c041dd24b5f8ca3e7ab474b89bf633bb01144a313d13914d7e9cd1312003df430309c14bb39fcd1e09e060ffa0e88fba8bc9dc936c95d9aad910b4b270cd529f7009774a2c2715358c604848a77ec824923011e21c79b0aa074337e4ca12bb65e644c3a168898fa947ab6d7c803c604c8e4e6bd5d6b6f5d7fa847abc5a61a4b4219d1ba05fa061511942343b8203662ef72d9fb363e0732a0a08322f6673b6de03ee593cafd180526a4357eb94670b0e4f146d6116c7e47b1ddba7daadaa430aa94862ce3395aedb5c3991fda0d79510a9e989baee8be535760999d997b30a88c15a3ec99f1d6649ca8e6d41656218ffc0779f654e9005f4ad876efec8f6f66e11680336d5f5bcf9a6b3ea97d5ba6e7acf20af44cbae00fa48392c40af02f184e0e318a1166a5bc83c8361b58fe92efdc11d315df1de5a7a9b9b7ad81aae065a8136db6fc1d5dda18ef81e2b46b4c243171150438a0bc6d7bd825dd99678e71e3391e11204374400b2ddff0af6545dfd353322cbe1d196f6cfc05704ecd3112c2394609ec787c7a68389737ebf29a77325003700670cdefef89048bffbaed38a8fb069117bc98b03d67512e4a4369bc5598e37ec826126f889d3026954db6e14d3f0cf328e2e12da1909a3eb42a803e0b8724597f49893f7e87530324033ffd64923e823b8ba55b8a1765d19a3f93a2eb2a0065443b89e706a264ef2f5c37597b0af4e5f2bbcf673ea7e64aff9e8d2971e9a3814da05e6cd47fae0b06ea5f8500670a40ca7486bd6f07c76958a7c6ddcb910c235c8f3947d992b49afc414a774f494f82729e0ed3442bec7e8fde2a032a80fc7b71539016e80c9e036d150f89284e446063c543a318c323ae9cfca33f8328dc32e35a584c2ad841f2f0ec5975106f68ee65baeef90e720cff7fd6c9dacf5f037cd24a132a0c7384bf43c01b9178cac4a53277c426b5f30e8f02eb3d365caa1a2859b3c7392471e69ed076fac721a2d3fa076121a7e93f74f9295b517ec533fc695f974060d6e93c60e4ce76c258dd422a54865e9ad3a2ca0b245a652f703d8e75c043bd46fb0d3a5c38d6ac74e1d1beca635d40af8c3c201e35a00d1c4bc1e1065271038045f8249124a3ce37bef81687bba78e132f6d9e89197f3c69249902b82889c8dd1e09a460e5884f52f36e7ea51433f3d6f0bf66cbf11ed1477ec93fa36b72fe58abbb1bd90dfe440c1aabb36adbcd232b8226b61b5f13fdbc7b3242911a43d4e826ab872e9ecc15f24db5b2ed998816db1461f499f083dc3687e384480c4b6298b2c5208eaa5f3c71ed3c16ff992f252c198d55392a90e54c038dcefc45efe53ffedad0a8f7915d20707abc3b6bcdf3d267046195031556ce1b54ce911720d08da4eeb0c3c65b6e14b80b3ce9e2dc12a8996d2027527f46a9125b4e499a22764e24d82dcac612930e2b77cfa63259f3fbae4d3c84a0a193010dc45087f076ccc94dbc62b66bec815a5c57b509e8339fa411df36d9bca4e2dabfe25296d044e70d9a8271c38c587da0fc631b3e43cee452f584da3f9f782b3b7df3d4c2e19e1bfa7854ae962729784c5272af315e3ada3cff91051b779b28b6f6bd2d010a3939f7ab3031bd06be99fd2485730d06a00144f0ee14e0d565a9e08359d80e7dd2d0ef6dc9fbf1db3bfa2b7fd666f6e61a1ea7c49f44af6cd56367f1eab887532a460e39b891c24e3a190e9a48ed32c18993fd0222896ca49bd0e0494cad9f95c41a1daaa9f652815d8a673e8443334c061ade00b0ee30998f353d73bb880f34f6061f1c1e2c64e86d11bf73d70180c05f482c4132682fb50349efb8459f2859f992186c94eb0cfb9b69b5a4e0bf57e8111db508c1b58c11bd6a478e58c115a12994758e4e401ba732673ab8020da71d2fdfbaaf658e961ef287eede8bd8db820115e0602fe012154bed0c0d3cbd381f214ea7379973e4363546c30e347901a361bb1f3524232abe46d3e6ae0c45e8a8984c68654aba4b3d4328bd96263e9b96ce7e1f4d944ef96824b79d4f02ffed4270a8c0aed494ed0fac8379f5be79d169e572ca62df7852aeb0e17d13a55493547655c934efd4f0d64cf69541ddd907769672b9a98a502738ba8d1e95fb3a4728ab9f2f7e9f42e7d65e94124bc2cc4f7eaf9ecda4203e9990d601237a89bb223e59221fad725757f5cdba154c42d44770a59e460612da60c11324b96a74810bf64ccbfa1dcd29ef21516984097272d678b89fc2a4b9857ce780d12353cb41a4f1b3d12de2af75929aeedb7995064ba8c9937e0393dc2f54a9b100b265ad310a3476fcc32d9cb381b4a94dfad15dc3adaeebeb9b64994fded0b890a21bc43d61344206cdff6cfddfcfa02192c901a3162c8fa5e7ebd70d46a3bbe42520b165826a7b2173a327d4ee729360359024c4e08b5e6b21155d6abc1687f8d6eba4f0d80c4321725c68faf0edd667d73b40a75ecc8d6d01f966acdbaf6f4a1b1bb4ebe0a878db62a8be6a258ce29a11776e0ab719f99b0df87a901d23d18a13e8b1b9b3699d56626ce8d0ab6ef33ef30d32110e4c85675bd83e35a6910fdc555d3a7596d003a3a169907e7ffb91f36d06171416cf106976a31420ab4dacb8a7084ca6bfdd9297a07293e91e0b1cbd45dedbda759af7d3ed4c0f145d00acad4f5197860c0712bfbf35fb0ce558f2a1b9f805d68a04c78e685719a9af1d1d5ef1da90b5abbfcca1f45d1a26619c3bff1efaddd9de8bc8b7951b3f87a51136dbd995d6a8c1460c4a554d796d2c392ba9c2b1f98de7847f5b82a2843ae93a5fa06d714d5ce401d905a2bb8841a1f25d4b070a64a5933ac86257977f92b937c0bd16e480294ff719f6d34bb3b1ea1ed82de042595082af269829f7f6b7d34a447fe914765b4c28c2b949e18d67a0c9a64a7fd262822398dc67b942e53a7e5c4f71519961c56685a24e9c4bac2f0bf288a41d333742ec2c43bd4d2cb9b7b73989af8968405e3cc26f3fe816e6fbf609e1be036ad59b256e7c5f3cc1b12c79f50c3f38cf99fd19cfbd178060a366092bbac1f99225def7b2a558c6d1105bcdf87cab0b2e7a10cdd6cfc1ab368008ca0086a168644d672d645f8f46ade2960de16e5e52e93c81ca925cf6994491d12293edb071dfe07e7255c40fdd327cce16de3ade0f70e203c25d8042881e5606ee93885a71cb34fb0bd0ec746a3c0a67115982ff66cb47c6dad5409562c3945e625a59538617889756df9d00e1aa59fa55a502fe4d92a7dcbafdd09a3c50cbe52a66aa7a100dd857e6aa94e4cfa64c4a7e28c27c3624c33a8f66ba4ec4223dd62855c327ad9240c092f3f3a34803f887df7b3ca3bfd11e17ea6408a6650b96de449ad39b27f772f778355d7c3862a6031ec793f4a6b5248905c2c5dfcc24915c9b6d33ff4d6ae1a84a9e3719efbf954af71807101f3407bbaffa5647c256508f565fece9b1234291e0dd404665c0572c5577b92eaab50a0c45c0fbff01d99601a22a9fb33c2ec3b11bc2654a42a958eed2ce413d010866ed8684158444d93e6226097ff3d714466d088aece999a2c805230bf17a350280e0bbd771e1d184626c034d59a1fa44a52652a38dd5b1a14b3a70983532e85dc049dd6229f24e5b188634804ec4af46208f603958523cc18bb5208a0618eb5d6abd59bfb0379f58e8ed3cdb73ca869bca567457c911e543b5f70ee812d90c2ebb8fb7abeac6eefcb5e2a5b8a81de51922a1c611fc319d5cc36929891abdaf9e52bf203aefa75ec6c947cdc51213c709374722e12a7e21b15f10b9ebdf8498ae30472decedd4649beea13d7fbd25435676f3e8f2b7a3737b0e08c8e00f7552f2817f534f1d285c4bbb4e363735bd987f51307bc12038c0b30610f6ae6ad783d62cdd81d9d9e5aae60f611a8c903bcf26e65d9f2bdddb5554340c5aa3b48b2151241344d74c98201aaa9306aaac59de826aae441b66b88eb41b704e72abab8a36c56fb8ae9a271942736dce5e48a612c9dc329ea1710724cb2a2f646e5e5d35924ae2ede17ce17193c87948a8e578e32059758d46341a73aabffa47bfdbda95ce62a42cb5ec2bd57aa21751673b99f094c5116f55accc7148f70a87a8b6f6b08cf5dc9e97ab39826841edd0d3032acb88f5396ab41fbf4eaa10486f904248378a43c7aedc30eea05f8788657c128c17d86fc33b219036d75d23cd1c79237df6616e6058f0981cae0a5a53a29c7b366dc4eaf9b5b1cc568b034fda16ca2cdc72bc0856f240a0ec5d5210a17d2aaeb742647f767cb8f2c9a54030067a219daf6fd7e29557f5739f32a6e48b6b468d66ae64e205f1841eb1587847000ac0d8570ee98fb06f401a689225b5bd9aed25e8da4ee8e1311ef9dcd07231453c0f9b49ae79b662b6b325b6e0632d5138e46236727bff526cd9cb16833a98eb843a221a7b6400154dff27059fd616c347a060d51e3af4b448ba8a9ecd20b512af869a24f7b1dea2739848fa2789ce2b8bd66d663cd01c5616f7eae8fa0d1e6178d7ecef8835454ef81aebbe1736984d23e25ac8e401e1b81e78ee15325656957078551ebad268276e25e87f328c3fc886c59708961802357255223678727483dcbd5a2ad5c0840a34a4592b1c544a1da028ddf3e5aa042a371dbfc29ebc62c98c5cae476673abad63698c576493e16d863847e006e5cbca880e98e71a41aead6b7abcdf582fe336540fad7bfd14c67d373f7e70d65f190a718f78db1b9835ab6c05c5a9bf062b69ba0b04a4c3dfd44bd2cd4a6a7095d656", 0x1000}, {&(0x7f0000005500)="7b0b147087f4ec6f8487968f432ab971ec302ecd9f963193019ce6134530b4b7b5babb476435f34ceb0ce4aaac63e2e1a4e0408e8371f72dacedd4e37c44e5a06cc551b83299ea34a2f886b3093892d95c7bc28766095d4fd00fe2abd2942c355f68d631df0cffbdf09646a60d6d0ba3c490d46da7fdac1146b380e4d77c1bf159c72a97c7713cbb47958cf5a1cc1d", 0x8f}], 0x3, &(0x7f00000056c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x38, 0x400}, 0x5) mknod(&(0x7f0000005740)='./file0/file0\x00', 0x22, 0x1) openat(r0, &(0x7f0000005780)='./file0/file0/file0\x00', 0x10008, 0x8) 16:01:46 executing program 1: r0 = socket(0x18, 0x2, 0x80000200) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 16:01:46 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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(&(0x7f0000000240)='./file0\x00', &(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//../file0\x00') mkdirat(r0, &(0x7f0000000140)='\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//../file0/file0\x00', 0x4) stat(&(0x7f0000000340)='\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//../file0\x00', &(0x7f00000003c0)) r1 = socket$inet(0x2, 0x3, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='\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') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 16:01:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x767, 0x6, 0x0, 0x8}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) mlockall(0x1) clock_gettime(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) syz_open_pts() shutdown(r2, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgget$private(0x0, 0x400) sync() 16:01:46 executing program 0: r0 = socket(0x10000002, 0xfffffffffffdfffe, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:01:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) write(0xffffffffffffffff, 0x0, 0x0) 16:01:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0134298a7e8d85d0a8"], 0xa) r2 = getegid() r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getegid() r8 = getgid() setgroups(0x7, &(0x7f0000000040)=[r2, r3, r4, r5, r6, r7, r8]) 16:01:46 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:01:46 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:01:46 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x20120, 0x100) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1dc0, 0x7}, {0x8, 0x6}}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:01:46 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) syz_emit_ethernet(0x6a, &(0x7f0000000000)="8e052457029c310aed2909d51a928ff5c60f8462227bb9ece011af04393dc5626d87b44f839f0d1db23de4e94d03d09c0b568b60ab4dcca0f08f76c367de2bf56717dedf5f0203360812fe2638e1101be5e718059b2d655f80e7cf008391eb5d5999dd77b271fcfac52c") msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 16:01:46 executing program 0: getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getegid() r2 = getegid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000280)=[0x0]) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r10, 0x0, 0x0) getgroups(0xa, &(0x7f0000000300)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r11, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0042", 0xa}], 0x1, 0x0) getegid() pwritev(r11, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r11, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x1, 0x6, 0xffffffff) recvfrom$unix(r0, &(0x7f00000003c0)=""/242, 0xf2, 0x841, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) 16:01:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x401) r1 = shmget$private(0x0, 0x4000, 0x100000010, &(0x7f0000ffb000/0x4000)=nil) socket$inet(0x2, 0x3, 0x5) shmctl$SHM_UNLOCK(r1, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000000)=0x2, 0xfffffffffffffd14) r2 = msgget(0x1, 0x68) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/115) munlockall() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ffa000/0x4000)=nil) shutdown(r0, 0x1) 16:01:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x6}) 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:01:47 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1, 0x0, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x3, 0x4, 0x0, 0x0) 16:01:47 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x40100000, 0x4) socketpair$unix(0x1, 0x922878ff689a3cdb, 0x0, &(0x7f0000000080)) 16:01:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0xf4a0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0x0, 0xc45}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x3ff, 0x32aa}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x40, 0x7f2}, {{r1}, 0x0, 0x80, 0x40, 0x7481, 0x8}, {{r0}, 0xffffffffffffffff, 0x86, 0xfffff, 0x2, 0xffffffffffffff28}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x21782e3a, 0x768}], 0x100100000001, 0x0, 0x7fffffff, 0x0) socketpair(0x36, 0x8005, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xfffffffffffffec9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x2, r3}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000001c0)=0x3) 16:01:47 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x890, 0x8000000000) 16:01:47 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socket$unix(0x1, 0x5, 0x0) 16:01:47 executing program 0: fsync(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) shutdown(r0, 0x2) 16:01:47 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/17, 0x11}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x86138) r0 = socket$inet6(0x18, 0x0, 0x4) write(r0, &(0x7f0000000000)="d67ef767c48b5b9fece170602a37850957093afb5b40e484043340843cb7185946d1220eab917c2f401f246405d8a4a44a37f74b1b7764b25b7ef7e1232f8c274b3ed36fd36d7e0a8b5ac94bce9f560e505bba01c619a2fce239df8667f9616322e00fc84e2fc2746dba53e36980d8c4a9b202ee8a34733d584570c03e5d04f44021", 0x82) r1 = open(&(0x7f0000002440)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:47 executing program 1: lchown(&(0x7f0000000000)='./file3\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffffc) syz_extract_tcp_res(&(0x7f0000000100), 0x401, 0x20) chown(&(0x7f0000000200)='./file3\x00', r1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7e23) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/46}, &(0x7f0000000180)=0x30) 16:01:47 executing program 0: r0 = semget$private(0x0, 0x7, 0x220) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:01:47 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x1, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x1ff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000002c0)=0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 16:01:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) flock(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x1) listen(r1, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:01:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) sendto$inet(r2, &(0x7f00000000c0)="f0ea6e44bfca04b734564b9f8b65d9c45aeed2960d4592a4a20082be165c5e93bd9a0bd4e78e77d6a70a116673164a5df148d296022f5a20e576f7279aad1d13e83f8cda4c7dab08ae0e389b6a295279b7abe3fd534d294e81eb7470818f19792ee5a2bef74e9754", 0x68, 0x409, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:01:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x778) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x40}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:01:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:01:48 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r1, &(0x7f0000000000)=""/63, 0x3f, 0x0, 0x0, 0x0) 16:01:48 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0xffffffff}, 0xc) kqueue() 16:01:48 executing program 0: socket(0x1, 0xc000, 0x2) socketpair(0x1, 0x1, 0x5, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x4003, 0x600) socket(0x1, 0x3, 0x5) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setitimer(0x3, &(0x7f0000000040)={{0x4, 0xfffffffffffffeff}, {0x4}}, &(0x7f0000000080)) 16:01:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="3578dc455e8516bf17175647ecb5a83a2ef237b18c4e0e7453d2d98a98117e48a5ba482218a04300e918f1ea95d4731bc4f3e62f87ad21d8ac7e18e8437f4aae076350c4c08cd04ef0fffd277644b6f9cbcd520f26b16857e69bbbbd24002d04611fbac57325d9d8fe9e85f97ddce8513e483153ea6d463dbd328552fdff", 0x7e}, {&(0x7f0000000500)="4ec781b5ba4dd0eab9f01a7f081ea5000936d37541ff550955fbbfa03c6f577f07b5f52e500456b7884899b61d1729542cb6cd27e21a278e64d14df3b64168a2d433e57d0917d7713d27231023d23fdc71e9a2a86bdf7ba27b8c4dd05ee477d638b89c2709ad8a14281519862ac1d3f655c9cacff682f7115ff11ceb6ea1e4819e5267586dd434459b087c69039981d8555e533d8520c4dc2a0095d4c70125e637a146ea27b938c7cd89846d9665cb72f43c34968822d21a6246d68c54ccc1b218ea25f174a1f98a496ded52326f50dd28e69737c2c52bae9ea13dd8b66eb4b39f73d12c87e6e9dbc5a0dc03b796383aa0c9a887e776ae11be13f776ecea04407b8d81975641272e72cf04e27c81350a564d14e22dcc9c239813d8696b338dbd326c05b68997e622dcc1672a443022fb9afa5b4c78e6ce31ab741120729e49e6f5de03aa64b14350b90a09571e6247a7dfd76e0ce56698fc082138e03c01807841f343b7bf3aa12e955ae1feda6f6bcdfa211ee8295312d5af6c87a19187f267f1251e76d88ccc95e3c82893ea773b3cb5f00a1d66558d6de2ea8cea15b413000f4fddcce8083260408c1aba809982a92b120b6810621df3f2811e39fbfa16f33c4275a0323bee069c42e091e35d946c105ef1860e6fdf10bee1da84a4b1a5c8ba6e441c4e82dc4304e58df280f09ca6eb51001f3bfc3abbb44f38ee81ff3cf282c2e248cbe85fc602a9a8ccea08aef826aa152fb82feda6475b13832d2a89985a1b0da0b37cbc9c20bf891c1f65ff5b0f4193b61fe17e81dd9ae56757499141b5606e802551e56cb6a5f1ed08c3dc911748c970f1a26f76d60c080842cd54966f608c285ab55151ed22a140fee10189af146984b71444f62a55fa1e6e32ee7382f04f6eec7f0b9a1e4922a4b9badb1f1ebe4c0091ff1b306630bcdfd452190f709a6d13353ec7cb9505fab0bd559185e9b1f848ac64abaeed8e5d789ff76fbb61c83914169a7745080c0748fbcef16cbc07116b22294c4ef8b82d4e33c8de32be77b65e5a43b47a183a4add1e268afa270eabca3c125f07449ab954f3a6d6d347313c28d973c4074539bdcf544d71302fb7586a6a9d02c10dd935fc98acbbc6e24b9c89d0b1b9371334ad45f37e08b27ff152d066df2b5a3d5e97408ad3189ecee16d1a9d08bc4421ba9d9cfe8f83310b5ee755f7d362a37fad1cded70d04581f99df20b219d0e145daee848a77d8abe38343baf4f7d8ea65c58b0c748c9f34f6b4caf31c9d3621b8917f3e4e902d886ddd3cc855bbb0b60f2f69944302a1d0fd2169b1b2d550d43b7088db421cfaf8e7dea7527acd3acfeccee637b13dced2792d69b7834d934008ce8d38e80ac46add80b06268296f27b290ad99cfed35e392db7eeaf8efbf2f17214b18c56e059422c8951db4e8b19765a52560923227994904da94d26f729f935e5439ed764f02e652994c8bf667b7886372b8ca6b40ae73a4578aa659a49e03ed6a195a2c18cb24d3d2abf9b0c27818edb952f79847c220c40da05242232f40cb501730277a03f0cf01a817d7c371935aa91f9b3a8206f3eda6b33e569a654d287906e785052a0334c9984fa0bf173d595d1cae131032c6f024f636b193f9a9eee1aa7173e7ae75896be9d49a1f14bb9df9d688dfd2e3e8dc5e61193a27675b011d72581f93b918c7925b53214b27e04378caa896b2695874070208cc1e28f18d0fe419b3c77de7e2b121ccc844bd9603ecfb6ad67d475a2cee9de273c48e70d5356653aa0c53a2dedb0fea131f2660d300206adf7e762f90dcca5b7bb3469d6056e2b524b7114b414d86f97d1d5f2df1d7f4315d32b1ca2067b0e6023c70c38fab6d86bbd7fdb585107ab4f2a79c57313c9ee2395fd643db322ceead2adbb263cbd77981926ed0cc8e4ab2b14a67caf92044bd07fac2342cf8da1cdcde09aa502afd6c0d6bb1bd4c5811514017a73e822512b2a24be8769fbe9a4a09d7d34ceb9f519bb6c58f2319c08ad6610cd157412f6b7e8a12b690e3a408f290df41cf5839f7660b11dd41d03255357bdea71577e0f4805d78b352f8e7447424039101cfc80241814295ed9c2efcf9e0b683ed7d9a8370b8e7be31b2d5cdbf02e9fc4f15423a8c985feb2496f44358932ad3bdda6a7869f57a0a750c908de53ae75b96e8ae423d64d86555d6e35797964b9f158397082084f6303eb5f9d0d48cbe262ebb29bffef6c70f317b83cfd9562aef0071287b5bbc9f69d8346f08697422bebda349020ce7cd829fd8f9e7149f458f80d8c35e09a01adc72ab6060b92550dec61f330eba0d09e114ce7884d18393666c1c09f468adbbde5614d7fe6af5df1a95a99c7f3fca6d70bc484ab74a0c82efc0053e96e9e279e65331ba13cdf9914d9ca8595f93f88e0285918cbce0b501729c7977d531e81205cbe88470abcfe12bd08f7ec77a86877be81b9037e4333c40ea5fec761651b30886129264ae8dda6072cf280bf757675d489c9ba968de17a49948ecca1a5e7b48c782f70d7e80fb86d5da4cc398fcae93d20767e4af3062c89e0fb257d9f0cd31da5cd9eb24b6be3d2d2467b0bbe801de13f0d6c598184a55291ab694967c3d213b201865439de49ac436d87c2567104148b444591b889a8291bec4b3e18b5efc127ca35462c7e6e2f0d7ba7982c1b1661ebf3259ded7847ecf9e13656becbfd4017c7e5f860df457f6188a8faf40aa7163668e8cf11192374bd1477eb89ea1b14cee75396574e734528cddb7177c504ab2e27b6dc417615b46bcec17668ebac32f7e6ba898bebfabc3c677e4e29d9acf5223f9d5b1c3771faef5a13069c66efe1aa6b5db41bc06882b89b1872ddce1d722479c68c5bb5e31a1a13ba796090df740eca58d3a4720e7fdd33f52d62c3cbd19f9d82d895c2810feb5cfcd2010b0008cb94cdb08b2c163976612f4d81b86bbcd0859d3ccdb39abbac7a8d868a3a63290e8bd96c881159a6a6b55422cf66761b8306371f96d71a2742eae4171a072854dd942299403e4306b40010117baf0b3d3f6d33beaae67fb6587dfdbfd79f1f01b179006e69dfdb339f85e125b33fcf14f844c58b6b0fcf4c91f93e54c4faa83a5d26ff70014d050da94d454668521408a45d689d9aa04680d16eae7573258c3f61343359215f5277b7acaa624706fcf91a8023c2c2c252bc8cdbae0919e7cf1e4292263cb90dd0cc94a74e0fad7372a46655e00e7c3acc78e691f9a69a7c23408dc5a6a625708fbd9fa01ce9f240c9388cca985433bbabc6175a9713be83107a59d6a84fc6a87f8a07c7c4953a78b981c1cf1300f44f3acc384dd28458c240dcd606c0760a63bac7be3d29f30d000eecf2b922674df26aee2563570a1a83f2fe4b03ee1f2f4f3467cc1f1463e2033448db4bdf259f6cb823f1e97daf2e5ebca0face1f7f1a8eb9420cd389bc3ff5704e0f2dc291f31f326cdf08df58e9854371168ea8ff69a4bc12ba29cb94d5c90f338ea2c8b809a97610f9e48b6dfc48234bd2d9a3951bf8cf43fc8906ca809987683286d220c1794c5c68edf3593e444704c1007894a20841b44535d6a203c10df5773b614755dc729de11c92c7f9c888319bb9fc374cef8ff546c213617baf1741784491e82c3b24eb7c611685c5ae73b12f475424402e77e82d8598b0ed6b8832b9e721b47738a35ed41ace60fc1a6a63fd2f833ed16cd1f35740b0b04266346546ac932c2bfd8dc4db68a69a93ec741db75b9cc6e95c7248222a90c9cdd655828bdddc83e1a05f2fc4b8e1157ef21bffed990c6a41b5963e9511270f578a1b8d3687faed32b54a55cc8a6a03e6a31e7ed9e88a4ab34cb5d912333b9ebf6fa0d6875dae3fd683dc0f0d9e40e59bfe2decc7b13c08e65cb02a210a06070d077552a906984e7b9bbf27c1ea38ee599fab48d142f53c009cacdbd24a03b698fd693f59869bd3a47154d3bd838a9b9cbc0b5b2c76bb72845aea2beb2652fb2a0dd12c9ef45786e793605153e537969707ee8885ab9dc3477eb2dc9826c36d8cb2a79e31430a26e692eb04b3db8ea2a8ac79cad4e023dac248054806122a7bd46eced0c9dd2dff699de5c89550f75b2c75b6b23aed42b89cabab2d74f842a8db6d14f0e84fafd08295128992b93e5f4cee50bf59241d933c512a56e7995e2b9e3873ddcef0aa00b98c71de7c77a58fc1a856e184070e0540ed8cf892f68d6713f59011380c4fd84d1e3aeb4c793d4622b25debda656ccd8f1afb982e220222e8d046f938a6d6db65ae80a213aea92455b9b87020c885b2dd24edcbfb4b9678d3d9edaa76a3d4e85b32f98bd4a192fd3bdc7e7fcdf285f58860840f0d79185054abef8a0de52ec51bfa7bd41066945f434d59a4063289738fa6e76cea6abfb8201e70110f57cc5f4c83cb1bca9b8001b1d3c768aeb9e7bc3f3857303a8a7d9273a6a1f106462789b744e5e654a8ea24346ca06a9ab6047aeef9832c9aa8c2630a43b72f06dcd56ee3c197278e9b7e18575f2e44483c73e00f0a8d301f2b7a2bbad5110aa68ae884dbefb00e71a5fa5a35f8ac610d422f7b6d9b8fd91f3d27e7f6061d9d8e173339f2deb25851398111438813576cd4c33924bf665d05ed330b2c8834e9c9a6f94e6dde3ab0511f378114f4d02482350128810bed15c33aae00be6146ef081ba5b878178aaa46555f8d2bf248c78300ee8825011c1bbf1040525cdcb2f5cd6c326c79546f91ad4e5ea45e7288b73b39fe1511dc24acde166d9156b8aff2ba9e80f50f3ecea95713591957cb6751640483ccfbe95fad65de4218ff1b1310ff3a9d8c2d840c04b3c5261a5e7f01de67b1b8abe49160c11cb794043205894f6ee23cec1e5f4ae711c23f597ae8cc4cda94901ceda6ae3f4e51f8facafeed5f9742535a82fa0f411b9dde12d8249ff5eaca65aadcd127c6209c21deb904c9663e3b4199095354153a0688545dbcc8488ad0dfdfd5ae0c2750a3d25c8e6888fba71ca555de4748f916443c8fe97d379e1dd74a25af98252249bf3ad5b998d2af252c35baa502da599d68ba7fa90552daf60620e6a5f5001d90c3cc6382bc1370c3d2e92ba65fec5894fc567304bac88d6b3a29b18764fc9db3bf614784957bb15e020553b3927e384b873ac35b1f38c0bb30415e29fd0ac9e4fd9c3ce34575ddf538ecdefff575345f08cb7df57d9ad113753025fcb193097dcc158ab64e090fc38676d4a660757127b106d7518ba99f81e865bc92f5bc2551d18a6f77eb09db9496f3eca0b8c278cade53bade92678c197f0e9292da2a49db893051c98a15a63c12541cefb2c78c6f0ac0563b696f542c42b620828c7ffecdfc7982a814ebcf15604fc3917cd58ac2cebc29bbacbcc1381b0cb4505b875824806fe754fa87de18f66c16056f9696c8440970de5609dff15497a34624ebe996c550b075c6a2e0e2293023c5585d614711e50feb96038045971c1deb0cbcf245d7f772fb499482245488878fb2255dacfb30863c54c9fdf66f2a965fa0b84172f987f934a20e30ec50f8c965a497411f348ab83f3c0cf8ded3b111e01c012444af6b285aa863583d45e1b98a5c434057dc70740d4ef53449b19b98a0db0d439795426d9ff18e542e02ed64fb619f0348aaead23adf3c6dd01863efc6006628470ce752c5e1b366c6a70b2c169edede0ef1a38ec0db588d57e4ce38be5073e434031ef26bc4b8ce46693ec47fdd6391b10d55e47b6451b653b58d3d6a4fac23ecbbc9872898fc44139b758fae6f9c92f602a3481bf4f07", 0x1000}, {&(0x7f0000001740)="138f72d25b732ea12c275a7cc481b32fd90f6aa4a15f01f29be6d3e0f3dc1b1f915d1c18fae15297e63787481aa9cfaecea552405d3367257d0f022d7a2697e7a382fb4d46f0cd7c0ea2f0ef3ef1a3c29df993a0a45ba3d6930fe877cf4470d47aebe75b23814db980d7452acc0dbb80f5771dc64a610ab127fd32325de925707691e86e9f6ffc913f50978f053464f055f2b1f1348dad258ad7cc8c239947f511752062b8400d4e7de27a0ad3196ccf763e54b44b521128adcc050b2c6dbf6dcf7edb9a85c9a247c59ccc9db1c03deb974a923d1ab954aea608e15543ab6ac25d1ca2c02b5634b6ccddf753fe65d57922df62cb876f240669819902515b3122e0869d8a9781c26547cd2319b2c84fc9b90ebceb984c1f3404e2be50bf89ac153702d7699080279a1c1d3490d249e01759a92a75c426cc1532a002545b9c5a9af3d45dc7c2a53a669bccb8800f0a8c5847f97c64baca30658af4028eee543b1ef70047513911b0aedeef7a1785f1d87211cf70be7094a09eb839377d2e257e7c5fa543eceba7e082e0db967b55a232aee972b43d496e2205f4059c366f6c260d564ffd360863252cb9d4f7b09be9a9d38c6bbf9473ab88b9d270a24a98c1557dee77fe67f99648c3ad58533b8e01ccda0575420fa00391a987998c20e14ddaf675a4fa6776930e7b87a620c79723da4112133593f5b605e1da79d1be3100ec147682e5c44ff73e9933c79ccf6fbccce4e34a748a6b869cfb525482abef301533549e16fb2fd97d0f5bc02d4a35251c995d35d81085a05686e1d2624ff60ea1b4eefea3edb490e26587bc30c6959453b395d9ce26f723d06ee85b1bbfaa97f5a0e8baccd7d8e96c5d8ce471c70fa283142e62a4e8b13a034b94b2d06ef3a11169cf2de86b9fc22c86d640815227fed44d22b1e6a02052cd5e92e30911a1ec8ad531e4c0fb2e17eb31a7e5f4db28122ec407e9efa291ac3ab93ca24bc7f40bbe23bf73c7e216c1650890179b6f5854414af40c3e49c803476fc0e08ab025b472426cede4e27f9c94d0fa1f299154463d30e827962ef423b9995254334460df19ebb73275eed4030583c35484a4d89dd06252ca3631176120ec6638d2c93d2e299b62bfe5fa540dce61981ff2346c2c1cac7de6db30b4838724173c1571f69fe779b5fff50467b9572263d92661b4cb88c39350c92b5dd8974be620bf8122c7b73339336465a8b988183c0c75ce88fa60aeafa4a56424f81e703f4b353050bcb7bb1705cb3469d8d51f68c842a3b7d4b96b13faa3ad916cd75f27d894ddee8199c7217f79a8465ab9682a4a63181c2e45d2cead497ac65f7c7526aa74e330633125c44f3b28b3415b18a9b6b9d1b9cc7ecff330323777b6601e41c894ca95d7d1a0f037f829f0a986284b575bdf5357635bb4212b2d51a2a189d6975598fd7b54947fe65d9f921a4f726d4a04ce2d0ab3a55776c6e9995cbcd7f4669f1c652d1abfda51322fc76024ce44b97461ca09092f11a5cf85fde5b756fb2440d38146229250784e51c4c3fe0fcb3803ad95d0e1f98ceb93eabb6c9b319c34985862a1e0fe46791519239b72ca1383f02e3eeeab9b7dadbdcfeb44b5db6cbeb764ff9d2eb54cc59fd43ea20779306d956a556c5514f0f01651d5c05fb7f2cb1838b15988a769b7e7573d74d15f1c579f2a7241352ea1efa670cb16c9a2c4460a0eb011ce2d8d9b85226432bc095a97718385b3785f876837ed63b78defca7924ac73ca364efcdb9bd1faa43d365ec31abcc86924f352d6d8187cbd07180b5469fcccdd2c9440741c59443cd4486fcb737eab2c3f5b7d6f88ef4bccd38b14b911f9d9eb2d72191e59ddaaff654cee8fd6f770a6780fcb189afa330fd0e5aece6999163d4b761cf5884e2192b6b27524b69419bf760bb9e7a642747d5c5163fe7c648daebc992c02d967edc0f05f8620d970f5330333c97caa2c7a4387d803e64c2d5d678a0e5a62a812ddbaa64dfb5ef324901b4aac9b28f65458c5c71fb546df8c0a3de60a14e6f47d0b2ce2c290192dcd03391d1cf833e2442fd5c0b880dbd9c1f129756e6206544f2a542e05ae3915930910bf7dd23200a91a83a2fc548fc7c13f3d6f8f64539da1c538d6f6b80c1cdc812c3549499f892d3ed103640ff3a1093e61314573cc7f1e73362632626e6d862a11affb4189efe2b8c0b2faf3e3aea3e1dc5104aab8983c31a6e47c42cd8bcac558ba21a34b56d0940b1da71583596bce42476947c4428ba4b9371c3d09aebdf0799800974722d9f0c21b8d4acabdb3106e53f6f11786395cc4f0ca9c68cca96e4054140ff3eb73c4aa97e4c6253d3e9d10f2de84fbac728d9f11cb917747173667969bb329e8a5f89510a1713b32756bb3ad9a24ea79ba1857d49257b9f4745ceb3773f5a8d0b0eaa65d7ef72871906ee43863950d4c05e0a1a0d33b700a17b09dc4f31c1fd64094df309bc4659d143137c50c4372073e4b21fcd36aeaf91d2e95525f7f7ba5726125f0c9c2d144ce3509d49f0031f7c6a110301fbcae1d134b7390d3351a3c4b343cd8eb796c7d1e97f93f3c96c6ab541475ca0c92646734575a3bd96ce2a5fcf3bf96aef6667aff95fca7b7fc3e1d5074d1417c6a2f3f21d5f3359a3f1fddbf49acd14270a7067a9a1d0dd875b3a16616c40b8b58bd4968e050c9d1667a06d205304f0584ae61a6959cb36d3269d0967229f786739c1daee51520bef71ff6df815d84c09afb105d5482ddb3903b780937af4885c627d04c34e1bf6782cb2dee3874a83790d31d812219846375cf10be70da05e49fd09867c3721701e0403ac748687aa3b9889d687f3bab1f56c432b4fb3a2c2bfab78a2e307be4613439c760031341b21a4976035b159f674574f9b09f44e880e2ef9e48075226ccd2e376269c62c8b1fb96700e3dc0e1f2d98a6a67a0634286248e00862f5776116f9670c5d7b7711e9c5a26a772c6e9a02d09846b35cab54fbb1343fb2bcb45f057856b5c227836506f0c397d830738a966bf3d50f56fdf33b1de2d308c4a194f6264965a27c8bffe6e06612a4532547489feb73878e9ad91d3107826ff50bd56b9893964a190d00c09cd08ecf02c7e678239aa9b98b979c2c949b801d7ed8274fbb31469cb533c925083dbe0ba88d8b17f080489b2283f45a05d7d8cc2772d94566142d46808bfcc09dc0f3677b5509cfd8cb3c7665a330b1b01a0d4cf16d65e483e6a2a490bdc9e662c2df5e2de16084caef4dfb7d8a5986b0ebdd3ef938895101624e457fcc3dfa954800d2c3fb6bcd91fe856c83c36042106ae21ac02b3fe12afcafe47d0ff06ecc2a331bef563b98377d5bce7d38bdb089578543cc526691cd27ce69125947820ffe17805006a46224e4c0d6c5398f2ff8c2084f014da6ec3a20a728dcd5a59a02efdc52acb87af160db9abcff2d55162d63bb885810bc1562ffaabf70f98a3f84d0f0e22a607ba95d7d9ae35e20c3b3c48efdedf25c6be875ff8f44869fbea69cfc4531ee5c5f8289c1a2b2ed7df944f99ebbb3184593e2c85da09ba022dc3f30104122976e460fe27f7b5fe5f8e3268278af44c977447bbf46b3525eb1ace072c5ff556adc9679ac047a1d99291a2c5367862d7a24598d4799d2c54600f366b898fe0ec74f7fe6520d495be5ce163b042bc437f434196fd14e631be42e0f08dbf6e2d5c572109c34464c63974fbf9be76f0d3aca25798f34bd8d8cf2886a6257f99d36adc2c6bde15831b2a79a57668bf47e8cb2ccc3c299874e96f35049388709b5d45d206b4f82d0aaad6cf547fe8a1b52c1ca0ddf74686d39063401072ab887dad7e6e2139cbdb9b2f76ac5e53b63b493bd968975e400033fc276b337b4775c672e518ce2c7ec4afee64289dacc99700509e3734275dbff642f3edd54d9ab1c431ed86f8e33de3bd53f3679400d46c270363e7cc9ee9388b9845ce6b970070137b21cbfff681668f04ee9faee417c02e36e2d922c51baf2a13f51524e126a11732eaaf53c5a1d803505593a5af94e91652571a094d5fa7f53d9d7d29ea3fbf7933f9d0df3f22b0dc4d8bf24efcf12d933e4433b669482d6eaed116126225eb6bd3b1c2aba347e72a90b075c1f2b4e3528967f3713d8203f9da18ee594fcbe8cc742881e8a65b12ee3d25a53a25993791475ff8d11864c32c517bd5d540418bd27321805a606f1b43bb64ee1c190723ddb972a5d83e0c47c12d550a257f5398b44f3b43afb9ad8d0da04fbf5e320867f9b786bf8692cf88373cbcbf813edbc65c2a1c25e74b35166ac634c93f3824d66949b2f9474f13388fb5638c0b8c4ee37a4aaa6aa26175c3e6c17a510aa7e0ef4ef2a0e88986557a5ad86eea8a17b3db144c1ba7d24a6235da58ead4a9747b125c49b744ee7f4b7be2bd52835798b198fc40c83c7a0775575cf49c2cb09112cab4c5cb6d189b338ee60139a6c156285122eaeb0e9a502a8fce474062b8d8999e4e4275f75b7f1ce4147ef1c0ab2c7b44c43efd5ef1d65e5799b837f9510a91872b4cb76a18e5bb4243ad7f0595c7e50864ee9f8002945dc88965c577cf94b7325e7e1578194dac47f412e4eb944299a1f747959f10b7538f63eca6fa818d3e9a81807b0880d95222767dd55453e7a2a4c53e898d747fc0da330d0c113e69e090f379cbf91d2ed108a7cd06453bebc0a183e8b8d432122aaf680561c1dfc1c8981e54b342c9e262a9c00d2daecd511da662340b6f15074b0568be000c9654aeb42cb28450cf2f095877ce45c02244253f4349cfaf272c6308cfd625e7842b05d89b5f2795db643f00efa1c308c3b0022545d590cb639901c392d4a1e78ad817568704c40dd3b60054a3c45d6444df79b1d138f2c9bcfc571f35691296703f1692961b5907ac517e5394363660e491c90abb241d97a93a96978fcea0cd0287f47846a82155ea4ac1cb765b7cd7d9f47f22051041c01c6035d6d8a587a5dd4925eb2b5e3a07dc93ba4d6a7bdaff4a4d750b0fa90163afdbeb415f9b220f7aed1e34ec25375ba6d842ec2baee3e1517ff5b20314fa265a8c4a15c40cbc235f430e9e5bf68d91123f5aebdcbd10874032597de7599863fb766f704a0fcd8be0d5b9165de9f49102e4908242257d824a721b0bdf48d86c9b0445741eac9884f8461a8f89f54316fe3b64f3be33623073d30e7f2346c9c9f6512826c26af3cdb0a3a05118e6bd1a51b9145c9b01be2bff3eb42ba3a3ac965835ebdaac8e9806d9bff1d6fa887de04807783add88ec692f21d712d25e58d40f21a8da483162e7f2f65b7ed087923532ddc97c98c97461232ad8176231b7bca615da9013b6bd34b07393ce657b089c3f38454955c96533d2598de92a28bd2cde3aea5306a1742b09dcd4a157c61419496a1e2eeedea1b8d75ff583228ba63aef03a0cc52f026b27509b15431198d137306d43f27a8f75066f8e506e6f0959e4866cebdd782b891147fcddafd6262183c4e99e6ed1f642073837a7f55e7766811c2bec48f4e36bceb2a030e84ab41f59b6d0ded4125f1d370b9e79e7841c9752928eacdf920f441f13c6b2dd3d78893ac59fae934ef18c01fcd4a02852356d2219dbe7d1b9c0d5580aef2e1de28f37bc5628e63a9f24ebb4bfefe3420c937a40dac104710026f719535fa7371faf333384f22977c0b392698f41ca1536052f6cf34a05c513ab0ff3a3a81601c263f8a72a66a7e54701b0114292564075744c49897587ab26760d672e8eb23058330697e5c8e7f8a3d0259bcd3e790c6755ebe54e0", 0x1000}, {&(0x7f0000000140)="8eaca340cbd73b2c44e09185b1cf1727cec800a7f52cb76473daa973a9dcace4af4ed49a8be3106520f8723102b43939b28202de8a8adc84fec611f4288ff8810f2fde0d91b866a58d421d4054aeea737330883be0dd07237ed19b82e582d1f9fd4951177e57439405d3dcb48314c68b09a735744bb952866b3a840a1cc944f8027bf996d9e4a7eb79b558b7b21f01a2991e58c89bb9d229b6958f800bd6ad0f41774701658d882a63e036e072a0ce7a7232e344a4b41eb93ac4ea846175e40270d8eaca38453488117aa4afe3913c5d1066b03dee662503c8bd97c05d81170ced77f4c005ff1fed84388dcc10d236029fd190f84afabe825e573f8b26", 0xfd}], 0x4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, 0x0, r2) 16:01:48 executing program 1: syz_emit_ethernet(0x96, &(0x7f0000000000)="d71ff83103a270306c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935739cfb90e6eaa80511453ca1a0f9aa5941a15d9e447bcebb9ac42e192107004ba05d1c3887fb00f0de4e0e0396be5d2ef7ff7f00000000000048f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91a") r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup(r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x800000000000a, r1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x3, 0x6) 16:01:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x5000000000000c1}], 0x8001, 0x0, 0x4000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) dup2(r0, r1) 16:01:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x11}, {r0, 0xe}, {r1, 0x2}, {r3, 0xa0fef999c0ce2433}, {r3, 0x80}, {r3, 0x577fcd32b6ccc316}], 0x6, 0x81) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = semget$private(0x0, 0x3, 0x8) setsockopt(r2, 0x8, 0x0, &(0x7f0000000040)="1158398f62e1c61a7676af4fd9550a83cbaa3e7d6bac30fc8df817d30115e700e90406caf3d8095eca3f99ee6fb4241fafd188f542ce70437f4aaad41a31f8b7143bca58dee39c416e61acd86b65e65e30d0444ef74482f94ec12a095ba8c2f2bf391fe92429453add58e238711167c5f2be6cb97691908eadbeb4e1ea", 0x7d) semop(r4, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x4, 0x1, 0x1800}, {0x1, 0x7fff, 0x1800}], 0x3) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x40000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0xfffffcc7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x85) r1 = socket(0x18, 0x5, 0x1ff) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:01:49 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)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 16:01:49 executing program 1: r0 = socket(0x21, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:01:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x73bd) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:01:49 executing program 0: r0 = socket(0x18, 0x2, 0x6) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x0, 0x262) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x81}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x202, 0xffffffff, 0x400, 0x8, "b57bf9789f619b84c6943b2f803577ffff000022", 0xc, 0x7ff}) 16:01:49 executing program 1: r0 = socket(0x4000000026, 0x3, 0x0) sendto(r0, 0x0, 0x199, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffed5) 16:01:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/54}, &(0x7f0000000080)=0x38) setsockopt$sock_int(r1, 0xffff, 0x1202, &(0x7f00000000c0)=0x6, 0x4) 16:01:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r1, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) r6 = semget$private(0x0, 0x2, 0x40) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000180)=""/117) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 16:01:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0xa423) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x5) r4 = syz_open_pts() semget(0x2, 0x4, 0x431) syz_open_pts() fcntl$dupfd(r4, 0xfffffffffffffffe, r3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)) 16:01:49 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20018, 0x100) r7 = socket$inet(0x2, 0xc002, 0x3) r8 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x51) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x140, 0x10) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x1}, {{r4}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x2, 0x9}, {{r5}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x1, 0xca9}, {{r6}, 0xfffffffffffffffe, 0x20, 0x9, 0x3, 0x5}, {{r7}, 0xfffffffffffffffa, 0x8, 0x2, 0x7ff, 0x85dc}, {{r8}, 0x0, 0x0, 0xf0000029, 0x400, 0x2}], 0xffffffffffffffff, &(0x7f0000000480)=[{{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0x401}, {{r10}, 0xfffffffffffffffd, 0x9, 0xf0000000, 0x3, 0x3}, {{r11}, 0xffffffffffffffff, 0x64, 0xf0000000, 0x1, 0x7}, {{r12}, 0xfffffffffffffffa, 0x8, 0x5, 0x6}], 0xb69, &(0x7f0000000500)={0x7fff, 0x8}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="ac71f97cf6f02f4518c0424983b41322544514052b922f921d93a2da4b9bca8f3f4b9075f15622e20e2e66e0412ef1ad4c16fdd81edee29cb053454879a7660d1b154772dc349ae3a75dad94544b8052da1defc3e161f0d1125e70bf35a4bf2e1f3db570ae7b7983fa05639b4780ae72899641a9b2b0a258f32c7da11a09bc19061ba9c2a36a6f3aa703238ba40b8633179732eba447ed301ad9bc89c1b2ffd858a2668e51e65a2878da6f528ac98ee0bc916762cb96532b705f6da6cd50914f21574cec5fcc9f33c7bfda6cd9a625", 0xcf) socket$inet(0x2, 0x8000, 0xffff) 16:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000012c0), &(0x7f0000001300)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r3 = syz_open_pts() r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet6(r4, &(0x7f00000002c0)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x7}, 0xc) close(r0) r5 = dup(r3) r6 = syz_open_pts() readlinkat(r1, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)=""/91, 0x5b) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000140), 0x0) 16:01:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x480, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r1}) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000002, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xfffffffffffffffa, 0x10001}, {{r0}, 0xffffffffffffffff, 0x58, 0x46, 0x2d}, {{r0}, 0x0, 0xa1, 0x21, 0x3ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000011, 0x4f3e73ea, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x81, 0x5}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0xf0000000, 0xb7c3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20000050, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000011, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0xfffffffffffffb56, 0x2}, {{r0}, 0x0, 0x2, 0x5, 0x8, 0x7f}], 0x2, &(0x7f0000000280)={0x9, 0x10d}) 16:01:49 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0xe001, 0x5200) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000240), &(0x7f00000001c0)=0x73) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x2008, 0x0) r3 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5d5, 0xffffffffffffff80, 0x4412, 0x4}) fcntl$setflags(r3, 0x2, 0x1) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200e0, 0x81) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:50 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) chdir(&(0x7f00000000c0)='./file1\x00') semctl$GETZCNT(r0, 0x801, 0x7, &(0x7f0000000180)=""/14) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/29) write(r2, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) sendto$unix(r1, &(0x7f0000001240)="b9f1f6dbe01335f417c7b732b431e582d42cf2345b74eb872daa6a71388ba1f2bad9a45111fba6bcb9f09d5b12d977fb712847723bb6e4c15e591f6429dfd6d6e15efe412a32e6bda70c3aca895aa0e7b45850a3a44737afd4166a6bef74e1ad97e96fabc7cf6688b6667d8312f299ccc98c00381fc46febacebd22665e2d35f65ad80161a304f7d4a6d545f114b454dff860e810282571f2bf2c694a22daf14792ab7d80b9881748de2ea8685298461c5e3c62824265d23ce2120b165b31801a9", 0xc1, 0x402, 0x0, 0x0) 16:01:50 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="f858e7bb4d0205fdd8e29f9299f1cbbd0b9998bcce31be2cd27e56b8c5d7227aa7f67660387792b01004ac2a3d5ff4f1998d5f954913fe5e77f2db08e2ce51f46e38c3ddcf6e7ec4dc3cabf0ded1ec82879b39ede559de2b3c36ae8daec4aa2274c9563c5e114dbbb61fc03cf143b1335b6832fdbf4c113d1b6e1859e0cbac75285bc27ae6144751db6234959ee339f28f12f23b1e6857968b2411593625c507c8b33cbfd3416fd75d84f18b379c36d529df82b337c9e96d1c01cd9c087b7cd5", 0xc0, 0x400, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:01:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="fb30ea04e7a0f1259a736138ae61da65ed6ad91897515c051d0049c43699f8f2a36722714012c0410ad73e1897ca8f49af5f8854ed1c4ba5194e34adda7286d27ffbaaf8d355993e9978670b3a2ba38271f4497365baac92bf563c8340d12619997cffe58a777eb46109559586097d54dcfc8e16bf30b31b8796270cabb4caf73ab91237513681222fdaf8", 0x8b) r2 = socket(0x2, 0x2, 0x0) dup(r0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r2, 0x0, 0xf) 16:01:50 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = geteuid() setuid(r1) 16:01:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f840a00003000"], 0x10) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4021}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xe5b4, 0x9, 0x80000000, 0x100000000, "469d1700f369596b2a2f0993e00a8f57dff9c06c", 0x100000001, 0xffffffff}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "951e7bf2c1bc4e45220b58b00ea39d82061affc7"}) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/65, 0x41, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:01:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:01:50 executing program 0: syz_open_pts() kqueue() 16:01:50 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/11, 0xb) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:01:50 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000010001e, 0x0, 0x0) fchdir(0xffffffffffffffff) sendto(0xffffffffffffffff, &(0x7f0000000000)="e3d69e36b9beaac776e7785887634d4ee2652b1f87169037111c82b8f4184e7d74d69347b148160df5682c14ae47f97ff08624f5b584a6", 0x37, 0x409, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) 16:01:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x2}, 0xc) close(r0) 16:01:50 executing program 0: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000001b40)="a6c1706207bf57909bea04b820cf06a8df26403472a336ea883565a80cd10c86fcd527f17f3380ba4a756672b8e64d41ac9a321609f4e9ab567cedca713a145085d9f6a69953b36980da25bf50591f8aaaa21b222dfca987b04819711d3153f00340f4ffb51fb1f341b1d12038ca281547f97d09e4afea620454a37b8b7c75d28b939c9710377c04d30f8fc0a36a773eaaa0b6007f017ee5b4deda7e5228caf84b42e897e7e29c699c553e9d0200e84b0888f2490052dbcda6993e9527ceac3086722c1b17fc876e6b30624bddcdae8d4f491e9343cf750a1a39a5f91075cfee79929531a0b94c62788a", 0xea}, {&(0x7f00000001c0)="eadfa772c1e2e59c2a1a06477f680c4cfccf581a8b1b515390217d00fc9ad5a004e767fd73f67a46ff16d2fa9ae217069e49da72cc96278fc704ffb69bd5603b4d18a80c3d0ead29f006bc4ef5074d37f2f7c90b5b31f64441d7bf4a8d36ab7539b0fbc8de615af3e83618949f623b50886a3c0c63963471aa71801bf8f961872a26bb1d17ee3cf934103817366756c7c6319772a5ac3bb3db3e5959f465ef5eca274c78d678daaed9980733c797c171962e4ca662239e3820ea2bd1403e92b3846bbcb79cbe66c13d3d1ab99957bf82adb2c3ac9425273f971ef830d76684c135f9e115303d65d1d1a237f0a13e2cbcd4", 0xf1}, {&(0x7f00000003c0)="c93f380e8795a1f893c271910a92ede22cb036f5c8b683aaa68b359daaec56152cf3b5b9f2df55b751a38713234ca088152bfd2471b048fd7bd479506b3b731b774c66b0cd7adf43ae0d40e502ae8305783c45e01135fe448293ffd34d43c04fe713cc3cdeb6b6f371b65965af4790dbfd1674703d70f54ffbfb42a0a12357bd384168194a78d2039857820b563049624d9808d7a795fab580a0053293b1239145096d6f7aef5aad7ea91f3c1408dd32a4bbb62f9c8794d546bfd62a721bad266f7d112e614218e15887e81a9121d8eec285509be2a79b74ebb15cc307756ffdac9c738673307fcc8aba8f89abc2fabd299e0ad62af9224cd353f10037078475b2c74d9c4ed675467f61e19733128c1e78c9be398d6d4a7fd21215995c02dd2fcbc49719923252d8e8438d3686f6f4de0776f40895bf86eef5e6cb55c054d312b43043faabe01c7960c7b147fef98abd3a0b8f3625d79418e8a81eb5b5f128169aaadcff2c74ae89e22d84e9b3f4b58231ccb0f756e5fd355c7e03563407621bf64f690491ba70f1ead19b46870820cab4b38768301d736de5b05e205431a215f97428d0dba74b958ae0dc534a3cbd609ff2325e76363e4fb5cce01233dd1439639b00f7075cd1220cf23410db6ee38b87c971fa657ad7b84394d77085cd2e3c84f6f6fa0d63c3936d4c3887eac39286ece895a896ac48b534e18155bb43359f6a6451e614835316b1c3b1bc2883805aed8d75263555093dde41d278c57fb8ee411702df23b93f8abe65c69a0518ba7aed3186d556adebec2fa8c63ae94aa289042fb58b268df05e5579a8004ea16a034f1902149ce3d1bdb78d8485297cbb54fd721a17cbc6d028db59392848a2d455c6d19fa5b5af1f551517cb2fd6090ae275e786a3d7ab9d4ed9e39127a2d4907847f473dbb5d9b7ecc564210781fb2498171a6354e30f60217a259660cfd8361b523e543a05daebcd298ab429960b8ca4746c2e11142c2aaf060f318f59c3b9114fd70b3d67fcaccd1d4e92d534322b1cccf0e2bb72377d700fc69f2ea0cf2f7bd48dcd9e8f08194334727fcc380e55d78f5a580f97f059c65f531d965e9975da5b2094ee6ea95899d588ee24d7d5a9f0d8ffbbd7694e3662c4c65b63999e6e7a7391b3e586bf2d2a3b1b29cd0f7416671660b7f905d67975a7be3271fde407cb270f05df8549d9c4b2477adf08d3171ccb9cb650ea122a501e9824b897b59a341dbcaca7841646a33af0f2952b26d19f195eeb31d708870798a34e5225cae812586af01c635e9a9335a539527b75e745a88aee1fbcd15218b476ab1f000bb85fa3a750882c772849c998db4b52f7eed1c52f3e81aeb463cdfbad74681e4c8dbd71246484f71262862e0a656597bcdfb060b9dc9df7d8ed969eb9941ade55fddfcf545913d9e6a463216ee7f45f43e528effd5da845db9da42411c5ca09f56ef5cac2b8ce46d5400f923f65517472d2d9755b189b4b40cb658b0a99c993bb6130b949f9215141067af69c36e130c7dbf2706a8bc1484a539b7774a21390a2fa024fab084ea54d8bad562814eeb43283723079f51a62d85f8b886403a263892e04aa40c3eca5f44f0891f111e93850a4db4b209bd061c3a10508008af7aee5a0bfd19f3341dec2f5b7b05fde389cc754ed410ef516a953bcf00cdea587f4e579365eaa9f8b038d8e0aa538fcd49cbb5fb5d2bdbe1c4ffda003a203c123ed264cb5a365d4f430cd0978e5c7dc4a71282f03a5f7c83b3094603c69c031083a273426a5d4959277afc4b3fabfc0151503ee15fa33a93c223a071f89b7cfb6cc965f37674437638231a9c72ed93a5cd6959ae361f8d4ccfa7085461fc4cebf152d8322b181997f97f70de9b31ee0cdfbbed72e209c056c58cfb2164095cad7b06042af7f3e091bc9618d880df640db22e57a8a5da7bba03eff14eb0174bf72872a0ddf92c56863c3bb7135137688da770c79060366182d3adc5614ceed55aa88a6ca186dff05228f8eeedc2031ce9a6cc54cb6208999391858379c75e3d0db1ca4937bfc46ed7a6083176e3787beae5b0b0244d315fa8a9d2ddeada2c9f0938a37ef7d727e65423296a0dbf49599ec49bfc565148e97abfdb8d5a21b34190215593a886d95142b99cb2796e1a212ad7e216cdcb193f35163cac7782aa6dfc021ce6292bc4bbcd5b44a84d1b8650321adbb682467a6c5e517e6ffa475a34159a963530b08c67dcbde5df6b4508529667cf5dee3db8d1e9158858daba24738be23f99ea7827aafde52fd32d384288a2a1b958932acdde64ef66706b299d3c14ad190da444c157601767e0fa62a66c633e45a03823baa60b3a38f20fd40ac3f1b96d83d334ffc876a6f40564cb105ce857263983b83f9c04e6ce2296551c3455e3d66c79c6129d73e87a4068ec58ad1850ea016c4f5f1605052c00f9fd23a292137890fac859701a07eed356f9eb3b328e32f133b9e0d4ec606d39ba8dc7f8d47d2e97e970548d0766df26f8601fa6cb5ca69467c9663acbd7f56bb3475872a0792f758cb87501ff6def2d46db1267a7c7c8184344f7a670bd2544e26d57988f147fa710b8a3b9af5b3215fe56b52edb281d967f803d001ae603f996075828d648db01c83b7711f95401d38886b625d4ec1110e99da2bb6d2195a1cbc8b53de57c17acdf176e44069809f2e348bd43097df6b733c3d20e27172fcc52e6af926dc60677cb404d42af8aab178d41b207a3bda6d075ecf5469df39215697e27cdc7fe6b41318798c1489b0fa6a375c929e6744b7f125441dc9163e9b8f070384fc58af1b7fa9895d55240bc4f522165b15a12eb18f13129dc43c7cd401035df35e3bcfae47803aa330dd55f4b0bcdaaa1af90c1fa09e209e82e8cea58ee569d2d5895a5de543c283dd0c4197c4f2bb33358512953c2be182dabc24bc9f7637a1ba04b36bfef6b3b5bd9aa2722f43bc6e65d2b00d60859921e697ae88c37b198554020cbc61d58e17fc9b7a87d67a03872f0b86fa8dcd16abc283600896632e4a237f1c24a4cae497016a1d9d2bd4218e758c12299f34973bc958507f44a3d7cc2ddafb32777c02bbecc1ce69b015b3945fa2d13e4b58422365837d385d1a1b54de9e34791589d87f33bbdc6cf4dbbf6da7f81470e7c0f560db0bf0b6ac040b1ddc70f81efc3d3aba1f3f954d42b96ecab7e1b3b39eba54ea10f9b32cc135cf5577ab7a6ce4de109908347cd321b2092c79d09f68eacb79fbf29cc07f5a028020095760d4bb01c7f8dd098cd534536f3a58e4297022da3523d42fcc5037972de5556d0f2141c1c3e32358a9592c3e2aeaca9d33c6a69d03017cc36e3d1b0cc24ab637bc2fa465ce6997548a1d0fc575863a1e6b5339f7383ad57bf135bc4b012d8fc103dec6151e36a2a17534754789a8c69f00a059f3444ba3d4be6bc4014daa7fbc868335296f32317d79af64b0f5c57fafb3632a7a4c046a4c0067c9259841f9ed53edc202c961b9a6a0b6c0c87d79a2a0b04212f0b58f514c15f9287f2e9ec46872e1615da435ca5bab1fea37d83cb5bbdb6c5b3a5e1d2c913c5a7cadb295a618492f67a38e7fe2bbaa2c00dd564a90521981cab33379794155d36b042ee6ab6085b28064578e84a2962bb7b7941e884d0f51fa001f910e1ca41bdc38d76c930700a81aac388a48dff4c2734df34387841e9e35545f881f9f2dab5d8a3289269a4c7b47e14033dfd2b81ffaf6b6dc43c3565ccdc504505166fa180278974b0f957c5197fb7b16471613b628777f36b3a1573f0aa798f8f2c65e15aaace944ad7a0aff960ca901e64546eeae806fb37c30cae609ce4a56cae0053d2a7e3549c78c6c1538b991489fe4d4d7e1ccadc74c7fe7e0bad8ae8ce519ae3619ef13a0f8bec5540df787b6f96eea41cd490ea42ad6921115f9996d8e1adbefc2c2040517b0ed52e85df64adefafaec703042123778579487aac6f4025ff307471c3134e9c5cb2e0ba333663456ad4aae2b71d5debfd06c7275c433997558422fc3d4708f816c0c8f34bb3ed1a36ae7d44b028f4e46bb9f626f964984fc0cb6f843a26aee01f1037d45ee67bc9b734f5e66b6ac5ac5023647c1dc32d09f5112217a16bf34a498125e95bde259dd3b2e6c72b3ef2f38069e2bcc1f4f4514674a4e555dd5a4c2c39801ce8abb519c1f8a54d597b4e1e140b19c9a0d25c5548362fa71ca26eb395f6e4cd737e2ab55fd1502a005706733e0a50d71f466c491199023e3fa3c89505eaef6d90e502d5b4d247da397da40f95e1e4852422a8ab8daae421bf38d60b15ac73b852ccbea08c93fa0b78784b5cb1318cd35626096df61c41208713bff8a651997510b7f9aa216b4d0c596d4d59a08de1fc03284b34a4fd5caddc9353e50a132ca16ab8e8e4594437a08008a2b6aedc747ed52e7d00dfee79487e0a9a797762342f1ee78042f280c934e8e33bc0883bbb7b0be68a9116fde538c4c620cdf78829a9f4f61d567cb09c9b5999f0d43f692127e27cbfefef8186644de46f730e1204a6357672f3ad6db974198e45ac361f8ed6056aa5b7f477d15875fbe4e2d5d8793ddcdecf77d747d58b14d0ee942962d3451278948a56d008d9aeb1505e48477a188873b7dd7484207a31aaedee08f69568ed101178b71f8d166e745544af8f42af154296fd1a7882fb2ce70be2b97649585dbf7abf046f4bed5014f1121e04cd15e7d02446bb64391c0cfbebbe76b20f246ddf19949d92fa3e3658e929aee15d5a6762cf29d8b1d1fd881f40cd162b62b64843aa8693457067f0d173a19bdd6253d3830e1cbfa6e17d6991721fe2cfecd09e5f1d8f8367029c58377f888378e5fea17f3be565b1e09c4622a21dc4ceaf85ed2e9d72eaafacc9e262820795085c7cebdf86f69e5cd6369d32c8db2cf438fe1acdb633bf0cf1f3aac87e54bc6de3ddbc81245cecea5e3cb33b9845064a44970109e8c499095f76f7182b38254f5c2f133816783d3da72408a1b4d0b82b043c0d8cd50e52296976578be71a1799137e149239d3716c5ce681ac92795fc948e3817197ef234a2fafad9b9aa1d9ae43bcd68864ca8054895c4466983f1c6edbec6c542935efbd9268cfd590e1a9562f901960b4ce66d56d33bbda587f0b9376718d100e4cc4cce381266e2a567989e3b582f6f4272a9d40f8e03c3e24e328a0b879dcf0f43900d77891298a28718c44fd9887f94efac0735bf9959110066564e926eca3d0e2c26fbd3faa17bc30f1701a3ed602e6c712402cc2852920e40977319b58d056d507a5543137ac403d611347e59b10a8c48831dad6e688f68077d8ffc437124b5ad2232302e3f99fcd2fe4398d2e50557525a4b900f7ec6aa146773e9bc327f609c3a1e5087814b2f2ccd149a27080726c0bad83049d382d29966f28e8ba4a3e5b42b4c2d2769f7841c8f725c250e97f2708d534709c3fb414ace356356b02bbaa993e380d94c4d076867764602431adca0037c413adb399e84ebf0cb02ae97bdde3ebdba8012f080e5e328bb4141d28b557c810683240d3dcb2e24174fdb60886768aa10dd15e4c39b04e88989e23ac58621cd4747ce800ea80a0a2dca22c96d1e4fea9b4e2cf300163cfdc4be6168c92b4cfe7dc70772de7a3a7b85dd96ca63c378a410e4636b4fe465d4ab49965900dc6750ee5b3579f101a31a1a6f32a941fc7249a12566f0c6f66767a6f002c880d3b7e7955b501ce5e7ca5d1582a913af521ff971b82ff71630db3530e22c9b652dffa4f17d15341a72bcaec1", 0x1000}, {&(0x7f00000002c0)="f7f5dff584b82f1e48b1d742baa0d173718a98f780e6abb95b29650082fbb157278767fcc4cabd4550360dbf69e5bd34ff941bd46d9c2758d0b8ac284e1352283d7338", 0x43}, {&(0x7f00000013c0)="ac7db22fbbcc39efa0e5ad83ada7d884a8a7ed15741c3fd5bf34062d4f765ac02d41a72107fc8c9e9c8466d1fc2cf17a6006abb05acaaecc1d40359fadadcba055e81570a20ba138170836c4f28aa840d51dad377d54cec5a22eb498645f65606c6e0b7cb593abf520097338d206a7d3c6b29ddaf0ed717a58dae90d53f06387febc91b5517ca39a032155483131e3fa3767571d45f9d6702e11f5a6cf8ae136d6132bfde86e4a76b11685d454ec22c34b3d38ada3f4eabee899ebdf8243b76b41190a2ca73b087280178c7b138d63ed479826c640d4852cc5862094bdc826c07fa88c596dfed2670009aa82d2f80b43906759b7aaf77c9b641ed03ab26b5c", 0xffffffffffffff1c}, {&(0x7f00000014c0)="849dcc4750561b79e9f74b68b1c8817f1618214957de928599c9d0dacf427b2cc47d87d1414e6cb1a4938197801dbb6e8c76576a538d892eef9dc8e2aa3dc7686f1226a0ccf2e6f9e0381beee8a6d9f36c01616e0e4f", 0x56}, {&(0x7f0000001540)="7582ad0bba315602916039960f972e8331196ae2896ea9393aa0cde38655a870dbe3e3e4bcb8894ea1c37a7653b41e610bdb9b3831070d659cc07f47c5637140a533cc800fee377d931a09b737d9f73c41a54d51e8a9b58d66796e4ce14014d9fd7865d0862f9b229e814e3e8117e8765330719fede5321bae47c2ab3b1bc114fec5b4b2c9de0e8f8d2ee7c488f44559d87b522376dd659057b683817c7bb05bc97c43b13b3ba69735eddbd9a837ca4bd0dea4e9712402c9414c8dbddb9a136ec9ecd020e1e7ca30ee5adbea2851041032d151c07bfbd6562a7d09cdf2a694390c9046613d620b", 0xe7}, {&(0x7f0000000340)="c14f1171c9eb48ce22192c9598201c3b75b41e1a246c18a011ee94238c2228cd9b5eae357e59941d5b31b3611f6b77ada00e55439e", 0x35}], 0x8, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') readv(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f00000016c0)="36501afc16e1940f40f4c123cc65f4f224f2c1e4fb9adaffc18083520339a7bece4fb1d6fc577e51f98dc2eaec3670a2a4afec79d564e6068c4a2c1211eff75e17a7da7042d43b04e4bd671e3693603233d125fe7c5db7748fc79705ee2da0545b2fdbaad396dc6772cbc577a109df1e2817ba0aa3d07f5955d047182106e43891a9", 0x82) write(r0, &(0x7f0000000040)="70b3725dcefb10392aaf16af", 0xc) socket$inet(0x2, 0x8000, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001ac0)=""/99, &(0x7f0000001a00)=0x3b1) writev(r0, &(0x7f0000001980)=[{&(0x7f0000001780)="7d08a761b85ece99353230db0d552c9b6ffbe8e8cf5a658e90a0a00aae", 0x1d}, {&(0x7f00000017c0)="3143fa24636ceab34dac0320389738cd75128bf3c9965b01f6ca4493f99daa76e86c2aeb5cae5d710a4630a8aee931352bd4860458f299e9eb29625c89fa89096278c500f933920184b0b69e07fd7874533a2ad89ac24223aace1396102b8a2e2f707c55ff3df3278f82564fbd68790d9171c2e007afaf7299cdfbf7113f24872fc3285071cdfb50160b049b89f1a4bcc35091b15db42f41049eb42a1101831a36ed638bcbcf97041bb78152da70143aa5437225", 0xb4}, {&(0x7f0000001880)="ce58296eec9dace0259cf249eeee7a07e831dd6b2891e67e588c22ab896935d638b52fe90d1225ad3376604838632d8c7422d9fd", 0x34}, {&(0x7f00000018c0)="81861ede76b6b18833b50fb7df3c963fac2f2cd034", 0x15}, {&(0x7f0000001900)="88e9bfaa0b82941c6790eed210ddabb8155a8f3090e8ddf121866f388c02477eb5bc0cd1657cc501aa0f12a8eb71b0bf209d173d13b0b79c21aec945de3e3c31ead62b9176b44532af1670dbe611e239486cfefc15862436989b12d5896859b2aab876da40b2", 0x66}], 0x5) pipe(&(0x7f0000000000)) 16:01:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xba0914c44f7b202a, 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') r0 = getegid() setegid(r0) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xae0a, 0x101}, {0x18, 0x2, 0x1, 0x8}, 0x7, [0x6, 0x6, 0x6, 0xfff, 0x10000, 0x601, 0x80000000, 0x2]}, 0x3c) 16:01:51 executing program 0: r0 = socket(0x18, 0x20000000000005, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:01:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x11, 0x2) 16:01:51 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) syz_open_pts() 16:01:51 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x4007, 0x7fff) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r0, r2) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:01:51 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) truncate(&(0x7f0000000000)='./file0\x00', 0xbe) 16:01:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() geteuid() r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:01:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/32, 0x20}], 0x4, 0x0) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:01:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$getflags(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x4000, 0x2) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r1, &(0x7f0000000100)=""/211, 0xd3, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="fe79134ef68ba4466207b48215f99ae7bb5f00e364d81172a861b6dbc90e68e313b6c87925caecff1c57568d4ceb4cc10184e277d8542e0389d8fd4827cd41aaf0ff68965e63b3c7c02d71e080b76a8b10734924020688a3311b8f7a1440ff974123365b6234ffb89bae34715747a2669feecdd52e452ee6a2d34a9908091d7636d3a407aff6507538af49869890d447087e60bebcddb68831e881483f076d150607aaf3cc1c18f7e5f5f5a50f36aa803a784943b1f570ad11b4debfd3a9227b92756b8c511cdd4c36b59d35592f142a8063d5a132907e9520c173a6bfcaba3fd2200462180649e543b9e18f740dfffbb1e7a5637623ef14cb98179a939b134df20d37ed39273c85ea8940125922553af9a24992a74c5bec5f830e98bba6a34c1568f7a2a2df50dc0ecdd353c2aa68d2e45d339567bae3ef1c6a76b3905a99ea8b5483972b79d6e972c3282bb56ee0490d7fd6552367b20ac4a620bcb122948b4fc1ed4c0ae4383514da3487731c6da47e81009449653bd0eaf26284aa43bebeef651b698d588e5460f59c72fe3bc6f54eb031ff95227f74cc7db9f7556447c1282f8b5dfc4befb2aabd570e69f101e67f74eb87d9f268115591b30056c5aa2df47b28135fb455a55b75b99b81c765d5b834415a0fbeccec62fb12e8e1a018363c74296e57914737afd07f43c4bad4ab0831dde0864ec87175f4d7f34733637ca91a99d953a0e2a0b8e2adf36e5d588b61000e5a3ec37306ecaf40cb789729e4aab5ce4dc710590c6f0ee4c0ac2008817c3b7c192e2104d32b3d0eae81985dd41b9160c7bce4818dda16aab69703a2d38c9c253708ebebbe20a5fe2269355edfc220cdcde0c8ae1411792936b54c0a50ea50a452251c56e197cbb5fd95db00805a46fa265f36645828407fae6ff605bf42d1ddf3bdbc5b182c5e3ec43f3fe6b6f5b6468f6348e93fa23e5e3aaebff0573572538e6485ef21cd3a386c4e6989420ab6d04dbcd9ab04c089030a47f92c4a1cc15157588e9bf878a60fc1a49e3e9ca85d3cf1506034059cac81aa78b6e720b49c33e64c0d1978203119bf4a32d0dab2b224a9fc9e46ad666a99e629f2b49df4f35d4acfc34df45597a2809d90d9eb00cd8d60761c10a9bb8ae599fb8cc1aa47805701dd46a57acde3b4a48b665fdaa2819d951f7706488d0ccd82bb80930fbbc0f5d7eaabf84c25f1b03d51ab5095e1c38a5f5e4570d64860b85745be6f57810bb275193cb40e981f12e4dc59981fb9e2f2473175f965af6b1f77a7feaee5de8edc62e1422680c39ef3100908e19013c669086c94a5cedc548af4322089f335cc0c6af71552aee5c3fa0f5d434a3f1922be5e729dbb04fc01c1ab88bb0d07c30b4a19b2f7a995f7220ead4e05b71baf382adeafe7e3fbee15180dfd6a948d4cd95cd114d0d4008256a3d70ebf770f4f40fa30323cbfc435773f83b14c19504f9d3afe9b65af9b3e1a6aefacd320a8181c07bdff2569a8690e3223470266922042289d1f430872a4ce72c63a13c2fd1f71efae92257d544a4c26795f5f11670b806123e4e8e87b3d64ff15b61efc3d29559a4977cd4cb12fd3e51e9baa37b296f01ec822d14c5d86892c30ef6fa21a0d505879867348241c7ce0be04e4db145b36fb2068364924a2be19a00f05d3c9763f55984662d000966d548b13acdc6e2d39fd72f35853c573da77f32991ff4b130399ed32a52a64280ef9b05b6794358fbe75e47ac97e53cfb2ff5786883c674ebe31a9501750d1d577d07ea453c4faed8d2be89a0a000f5a2dd9584de3218a449369bf1afe0f773fe0905296ff16ac81a3cf5eb5215e8dfe6de38dec3a8e23061febf6d7476a6f254125b1e8d91e3c6a6973604c9a1de24e78cfd7c2869f0eef5c3479fd5348a41e2678ea7c2133779952583bbbac9d9e86640b71ab2f3ac31a30295dc22a954fe6d64b28076abbf13086a0690cc4c1a248d15382af7595387f235094e4327b07e76b2328bdb01aea9a645136c02bed1607d1216b2564bf7d95f9cb1b986f7fd6307041d420a3148e8a6c163f443faff5f247aaa6376441be31b8985cb8642f9b252c32bdb298e88057c679b22ae7b4c2833af3d609f3874d188205a659732f2ebeef29a756346d1af52a2012ec7798136fc987da8686e3d8c05695987c3fd9dc64e4210c78d6d7575750fd60d56dacf53a39f0ed96e13e2fcf400242fb71255a8fc0196c49f942512e51399eee80dc619133ef73b6a0f5ce75944823472f960cf76785cc425713ebe84c2e4849d254cbfac2fd87aaf43183b894828a787b70d315c5e7bcbdc47f8a61552ec5c371c5d46950c6f8fc2812d40e38449f8e756d2ab07af59b851508b67ba8c16fd8eda520d65a325d3b7fad395c8912e45c3e8037632e4a80cb37cccafdf71daf0380ebbc3a2f85f7f21de03ee424b58d0c90f0dec9d76546506f16d7ae5080bb2e04c2b624525c212d55b2f6d1af40ff25720cd03f64f9f7bae508e38314a36edda397d1ecd78f39ac29fee4594ac36775bc772e80c4559b8663f41111bec889f1cf054cb7dbd74a9d7721eb5af03e300600d1d40434e94c552a17ceee44247c0c7ac4f50c8e179ff4856191105ffa8ab53e52b2d962b194c67b9be25ba17ce22e483ef039d1bfd3b063e1577f520c4846584993ac8a159486c1a0b32687f237abd6096f40f952d3f74ce786a94c4b050c2de0eb168e02afd11b657c3d8298903aac58bca38052b7212424f712af21bec22091c4464e45af7f6ff7478bb4c5ce90f9dc069b6ea0f6b005fae6fa2755dfda99cfd19386588d61ae0e10c5848ec152cd3338b01c5914bce6a796fbfee465eda90ca922487a19d1473f4d5a22e6002b128813a260cf1e5b7a639edc4f2f3bdd5d79c8422dacb0dcc0b88850708a08a624b269752b6a8dffc72126c9aa1a80ed216b2b79e99989e386f878b1d4a36817bac2550ff70af340dc772f50f3eb7ef03ba883e536356ed462a057bc3172e7014d51c27c603c381aaa535b39f039f9220724a2d45bdd38a987ba39a87db2e1b5f34e84cc9c78ab75c5f170f329c9eea9d130982f59659bcd3a9d16d7e3ea3a86e98f721e0502b84fc6e9da1185a5e0bfd1b94f24294d940e340f0c4440f86a9117ec8b8644d6efa4b0f2afdb0d3e3d4900ccf1cc832b5ebb308f5c3b29ed18509f6d3922597e55b674821c4909241d37c0f8e4b3a5b7de2ac49c223fbc6ebd5293c9e20454a5b6997f819bd76c06423eab4aec42ede19a5528446195fafe33bbc91ab4f8c8249fcdbcfe9cad06fe979896037b40db72bafc169fcf764a654885afd7907dd50bc6de967cc928f2d3c8db238b02b908eec5d949c0fb43f361c821880d945b7470e297d247faa27f98e8a4787cd286d2fcc39c0fbc651902792bc82854dc7eaca57bafcb721529e6adb9e186c852b8b6e9ced58c94dfb417a6d6686dc73d2747f95a212fcbae76d26da079d89b68d5d09ac834eaa9447b8e68d328fec1f320e3fcfef7f08b8f5e50883ec3dbaa98169cd85db045641937ce45ea13536f0deb1e5723aaa3b639a8872efa45318b83c724094f701bf1c09ee1995eca907c9b64055cd8024ebcafd2607b31dde35710304904242691c60c509c3b973c1bb2e65ae3e391a0500f3f89ebd9d8cc8b9bad3b5155854ddccdc3203bc85165cccfb3989af02ea1a4ad9ace5baf53f19159f9d8f8efdc0d1ee3d7ec0ff3ffdb64372d6389274a3f3ce79d4a722e3f259b504fc107254ca2505b976a2c883f0d56e2f2fdf05ffb8bbd3585103483674d3453cdc517368902a84324eacc4fc574a4dcd749c2aa29ab4dbbe4d29f96961111f1ac745db5cebdc18687dfe8b96eeecb9b18c91109b5738746e235b5878bda4da1964efe1ba585b229330c11323e32115f77358f484e22a2b5574301bcefbc44eb9f6751ba255d48b98d1c93c2b5e3d5a4a989c9dd58165af5024544c2582f83dfa1c4b2996b0d125b00efcaca0c48c96fde540739a8d51940a21a8eda8597090c7e6a86419ec12fad4b6976032a783ac4be07b9a70bfad0f916cd4459ff115db082594f781af23dc7ec573c1802e7bb735d4e7eae885c8ebabb43f35232ab26507a1a44247c73849e7d9749a6ea0940504917e6a7f309a1ec089d68c421d610d223cd6fab5c122a8daccf757d081725c4d0a2d1dd151f7e716c16be952ae900a795e0388783726b48ffd83468b71f1ea54c21e43f4da104bb280778d15de76a9d21eac5d5a5c42fed60e4afe150b32e2a1f43f47acb70f8c8531ab9cb14c5fb63182d1e5d1ddbb681696fe9d7255d838213e661abdb5428f62f608a343b8d7f3d797a23921243bf9f7091ae17ea57f1770084c1b0915b99a1ba5078098ee7f262867a2d64e9ed393278706079eed80716f89dc1aaec41786956d29770495c03bd8ce210091726eb9098f866a3238f8ef91488b6287b69aeec994cd26df5e63ecba3a752a2d519229b0a577f8a8f4d5d0dab5efed5c4cd82c4276871217376a4ed8b9a6d6cf4d0d7650d4365ba29eda5c46abdbd9e4c00bfc55b077fc96e99711e9cc891aeeb3302555d7c0abd718e202d0a1f0782c7c05a08937107748e53706e67534631e29dfc9c25558fb8deb4c95c9a124ac16062fab5fd9567172e8406fbef37797d7c73b41cb21f697f3fb8a1d3acdbd748096b979b53090580e9364e30f6709b2f699ddbb0d61819f923062897068b83d9069a89a1d425193af238f888c6ffa066364485cdaecb82b73b9f47699815c27b878ba29175792d4f3533c4a77d4958e60734fb0585e9944c541e00ad4656c0691f721ceed6dcbabfd3a76f2fbec72221358dc5afdc6317deb5bf551d20abe0fb78ee5ac5b6993204229859dc7731a09d97f47acd2d9e6c9b9aad3b63f544417966c4c9ee32519c65cb879d281db936d8908ac7ac1c971f82b02a0ccf6d1a771a0a7aeebd9951ce3c6898de9b484e4384f54b5ed89fdc18f27ecea3b9854efb3a3a848a043a8e1ab08eee86ed2a0abda6d38befa68573126f2e5349d79ec1158e9cfbe5213370b593683f5f37b3e5635bbb74b496748872bd9f08dc9a51dab0e9d06d5804b84fe977e08da34a82cb60289e3587ea8684066aed206217ccba796bd72e0dd8e76897967c37036097b773e0573e0d0c015f5153acb8b5d78ddef5343a302b2a660f1ed0dad35b7a286ae8d2acde118c7f84f4a516c51e70b47f78b47dcf2f7fff546da5c6a822db984d0fcae8b220d235171220dc29ae527a39dc8cdf0f5dd0a0c50fb5f89e6ac745054e59a0515562e699f5c0f55a80b2b1d3e2b1413f7761f8ee051568eff6af76c0bd4d342d15f81518db5e89c6a589f947240752780f864110fe8b6923bc2e54f3baef0a12e99747a048439d34b3f0aae7a80aa793504bad043d81089f72e6a0306f00c29f50439d3e2e2722896d6a56bb682a1b157d47087cfd0011107644ee980b9286cc0a7e594807c72caaea3e5dcd8cc18b98ea857fee9b35eef41c524f4538f5df8b4bbff851e7d64f1e0ab03b6fff7c4ceed9611606df3a89fae9ac48290e5ed116e001427f0941d6036b6205ab43ef6d3680e6b199bee6de0e4ee56f54e6aef9039cdd4b820ca9450d12baf15ac997568b44964c63664753a0d12c9bd21fe3c0da15e3ba341263d3f94cb11e066f6dcbbc402b3ea158c86765893f79d3f5183f06ee53c510cdbbd5be0c165b56bb363b8ef2cc91481dfdf6e3a31dbb99e4bcfccc453c24adac9838a486b173956c20b4d3001ce9", 0x1000) 16:01:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xfffffd92}, 0x2) r2 = socket(0x18, 0x4004, 0x9) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:01:53 executing program 1: r0 = geteuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000010000) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) fchownat(r1, &(0x7f0000000180)='./file0/file0\x00', r0, r2, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000200)=0xc) unveil(0xffffffffffffffff, &(0x7f0000000080)='U\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 16:01:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400060e, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x2000, 0x5, 0x8000}) 16:01:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) write(r0, &(0x7f0000000100)="be5ed507d88419ac79fdc9e5d06d488dcae788d58fb9ab83d3938b99acd6a874e158f42394b9b9abbbba27607a0f79a0f505edf2a123947660d8dea04929c6d4d52db868a6eaf9a91870", 0x4a) socket$unix(0x1, 0x7, 0x0) r2 = semget(0x3, 0x6, 0x40b) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x88, 0x20000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x80000084, 0x1000000, 0x5}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x20000001, 0x12, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3dd000000000, 0x8001}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) semget(0x0, 0x7, 0x1) semop(r2, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x7, 0x8001, 0x1800}], 0x2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0xfffffffffffffc01) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="3bbb206cc0e7008247b8e19a9d5e1bc224dcdabae57b243c57b45b6d8eb0591d91fdeb6981d2283b4d23bb2cba8b3209aabafb24be7bd7db1f8435fce048d32c9bb738f59408fd3ad245b95b3f5fbd8a6cae3962578a59b53d6da5d9a2", 0x5d) 16:01:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a036464b1b595347cb49ede5686f69a8883d2b556194e145f732e8e0c7517af02ea52b3709fbaa2922ca46c61d630382e8800cc216c9de5d00912bbf51c1953a19d4888431c48a6ede5b89b9d4cf6857d96e72940dd22cd86ac155fa3f846ab7ad10f6faa8cb735b59f026cac254c3598a8d89d5b4bee08c597cff33841085c43a0690044cf7e8ff8681f59cebe78e7a6e597b44e87f76f00bf59ec936b3aba5f9c6b15a8a81523e732faee1f1ff15f2437abf7439dcf0264ad5f8797862d04fd610a0dfe8edec9880331effca91402f45ae8b8a1137c0aed7417e0156cecceb34d1f846fd52c5691de61bd54b2c3a91004e8cae6225102e0e3c8d213656a12448b46c27eaefef016df217c470ba7e8c1f41b619271fcc06054afe63adb80a6fc0c96024a4c287d3146e73f7c4afabdefcedf746282ea2154313a71d6f370ef0dc227d2679869a12ce25ff62e9ed2e1f178e53d40eb48c3a593a0944bbb424babfe18afef7d41ca2a7c0fd50692288a2a10865f5ed13daf57b3c65204d785dd64446f9089b72a869b29ab33ddb13c8974afae92b776da63b52d13c16443c18020ca6c1e18a68db2e58e5ab5119902fdba69c9354ab887f4e4cae517420370bcce67742cdeed3eeaa8111679dc2f465152dec993af0c84e25f62771ac3c95c0444f30f9c596535e28a9afb7ca822d3b4957983d95f8ac2cf0cdfe21f986afc9e97d2b43bb34a530f998679b68447694041e892e3d1043cbf9e6bc7c91eda462383f7adb6c73503031d175c7e4ee92267a5597eef4d62939eb15a4fda41039569cec74d241bb47209ea0e6590404a441fde8191b2b05b10bf0977ba96f3b9b21ce455dd96f2d620c5784472f61b4256cacf7eb46ec83d91a13d580a1c4a1e412a757cc3f7ff1973d0dbfc1f2729350fb466651190fc279cfa8faee5a150f705de27bd38f1ae001dc7486ec8b00d5ac83e1707f3acfc3a73145ffbeefdae58447dcec9d874c201ee3d94e736913c8f390965a604d078ccf5038277054ebbe58c89f2bbde0d632d9c7c4b7fbb46d93cb002eadca75d2451d435a2e3878fe7e2dd3351008e2c8175aeaa0206cd013e89c920d542c9f7d9834cb8bdf80d113db14c67a14bf69072afcec5c3d05bc47333dd3a7d6bb04ec94440f17734f771eb3ab8d6b5c4ddedc479b9257c1218a38c05aca66db79133466db753ecb3e078f6aa5c89ab25440f60af4b269f2bf301a29aa17410ffb77007ee978019272aadd29be853d76680febbf0bbc2e72498866645dc31f954f12679e93bc801156df51b9a251d768d37782866c8c8ddefa4133f22d8f6570cfa78ddf7c3c35be903146c4fa5743d2fb7e2293e049d906fd0f590d6e26f8e55293745ffb046f15a3a3b68c26d9e4ed4378e87a253902d2dabe200f86e0038a04e96843d9151aa5e401f899abcd0cc56fac003b104bac4fd999929eadf979c1b36d9e4096a9374e71e0f05af4697874a6ea7e5176df4cad372e94084039e456bdfa59cf7922d273aea1f8dcf37222d8c070ab3ff27ca8c73b1a093bfef4d4f389e3d788749c5045f31b00d88a3447822f2457e997c50d9656964c05fea9e713e0915139c6eea9266f412dbe8bd246cbeb67fa50bf1b49775a67996f4038dac5555cd614f8e6c1d36ffd989fcaeabf846780ddbecf225d667a6ad405fba039f0840e8d43925d23f978597ccf23fbc4c34a2ed4ffdbc3c07cde01e56c31975f2f19e7f1fbadf42f69a8b1a14d10157eb524c2950b9cf8b42108263707876d3035f6534b5239de33e12cefcda05d696be7092fd96a105dac0730f4d7a52d9d4d8c002f7fa76c563b5b3fa47f16e68ae61758ff9dad347fe7aab795a9f3fb9ac3e8c1ae774da1bef6ccf222dcecd0df55a247942d33874ddace381c35b3dd222fed5ea2c5b8734c9ae1403998271f2414edd6520b227324cccd261703ad7a97986421acbc9cb523948e776a7160cc68ce968ce7bc5e16231baee2a6745b9223b8f1d0c80c3e5fd69e98fe792b34ecab8528a4319471a740b7e35da8bde36a21c62897abf7a923fdfd8b7df9c579ce86529e317a0971f5fc4fd329927326d6750bb03a4aadce67ed664317ab2ba3f16f1db73f05a70da7dc7678e20f260f103faacdd78c6128b81d1a1af069dfd9696ec613ad88e9a7eec7bd2e3250d1eb2fb2da2b8e96ff55a6460c3c3877b9c20c616038fa22b35ff1456d286a98a1ed4ddf6048bacd5f98b193859b4e7e21d0cdd0780761aa289c86b491d18b123263dcd4696a9bafd80648a1e3cec030a5d180e9e78f995eede6042f9c747ae2c8362088f5c85b749291cbaa733ebe16720816e31c4f5eaffe336c01c0dbbd0b72b1aab0cf8c90d6a73570f896ca40db8377cdb50c89727c07feab089dd9a2f7a51a39c1af1f0c7bba191e0796ab0e6e714827a1b3e55cff858f7e21945421ca0fc423a5aa332f82b3c060af22bf144740ff092d30e71824ab6ce9b154b0aab11a6bdccc346314052a9ff469bfe6667aaee0e9cfb4125ea54b205b05838475d46fdb79935f4a122acc7c0502c13587af2005e6f476245a6386db2966b2da3e2dd3eb695b908a20fc1e615410af05ea1bd5c1f2cc94850b4fd8ec8175c49dc18585b93e0e066e6aacfc627acaa5bec148b28fcd38cb728a6519f853e4a914b3a7d5d37ece75e7bf09065a3c3f7acc18fa09aec106905ec7f911c711a3552ad4681a6d92dadbddfdc5fd9ff262ceb30e89f84390f0530710ce1a3e735bc6dee6868f6099fd926b3c38248b4b45e9ee033b2ec43e4ebf8561079e3d3ddad4bcc2120bebdfb015d582198c3ab312b00bce932acc3cf24c372aebe0d9f38c4e056598a2e322c21f01af14530b33884a5329c5e6071761f4d8a4b886c1e0ac5d0d8f146e0912bff85bbe465e6f1e5890f18e4b4e3e61dc3180c41bacc27844d5fac80ad6067ae2a4a07ef821feb88fb9da8559d1c54a8712cf9fc7f9c64dca998115001ae5f1ad8a6c116c788109ab90b4f7a15eef17f411a3f74454eb2a27e8e81fa333e242a7644a0989bab03e6010e19c7d79d234e", 0x1000}], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:53 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) getgroups(0x2, &(0x7f0000000000)=[r1, r3]) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:01:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r6}, 0xc) wait4(r1, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getgroups(0x6, &(0x7f0000000200)=[r5, r6, r4, r6, r3, r5]) preadv(r7, &(0x7f0000001400)=[{&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) recvfrom$inet6(r7, &(0x7f00000014c0)=""/178, 0xb2, 0x40, &(0x7f0000001580)={0x18, 0x2, 0xfffffffffffffffa, 0x5}, 0xc) fcntl$setown(r7, 0x6, r13) connect$inet(r7, &(0x7f00000015c0)={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000001600)={0x3, 0x6}, 0x10) r14 = openat(r7, &(0x7f0000001640)='./file0\x00', 0x400, 0x2) ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000001680)={0x4, 0x1ff}) sendmsg$unix(r14, &(0x7f0000002bc0)={&(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000001700)="7b52910fa03d7bc240", 0x9}, {&(0x7f0000001740)="93497d534707fac398e2f3d5af24e389a86cfecb654b85e8f2e654e9bc56abc371c05ee8fadbb991ca02af1561287b3a65b57a018c79180c0ffb2022ef41d11973d66f143a769158d0582b83b4798f18c97f304fe5485bc5dd4e2d399eca8cd51d462c1d260bfa8f3b28c406978ea677e72efc1d20b3cac2dc1e80073ec6c9878db05db393636a2f6086c848bedbefe858984f32b816c6522bb4b7a4392ff9258bfa22de43033718d9221e6577bd543818d44d46f47318c5ea26ba01577dbe0d7e140c71c7118eac52d4354b5f376c1145839524f5436db2663c", 0xda}, {&(0x7f0000001840)="d29754e4b859f57578eeb36ec31d2ab0f94c48", 0x13}, {&(0x7f0000001880)="1afd87ba91eb859c5ec8b4a12f073689fdfff097d1168552180ff1b2854561", 0x1f}, {&(0x7f00000018c0)="de7598b484e09f6b91d2c21d7e5fe8d42b2dd1404f47", 0x16}, {&(0x7f0000001900)="4a7d53bf791201a2dcbffdf94d5d218584cd995f14657fd16aef77324f27bed3d07f266298562cc34236dc016853bc06b53b2a4b6aaac7914bfabfe8303b87fa4b57f9d2ad50232809e625e449ca21030dee4189ddddf44ec38336994ff93113fe1bce5da37877c587a4bee1853c02ef020751679b7d5ca2e9ff0d1e717f3bdcda1fdd4a9777b65ad29d2e186ff44badf13810a40460bc5d43d9bbb031302d43ceb8ba6760c0698bbe0bd12724e8e0d3ab1ebb70d63c0b07aa1a5732a76ed4b8217362e19898157116f8f70021c0f23a23849a18f49b3e41a07dee6ad4f391cdbd16523c11d5c8b96b646163c40c0c81998ed7dda69beef855472f49e519476728be2e977f0b55830a06187d650c60b1712e143afde28af4fe803ae906638f7dd7009dd06990b710e10b2df2f490aebdad63c8a4b6df5e2786db18d0d617789f8f5ea72817cff54d7a3ee113d2ed9132bebd1758bba82bddbad4e8d4faabf29d3e72a3bc8b6a560c5ad37e57bb3f3b022d72f23d71ddee081e57fce9653ab69208cc8681b680c5b768c64e3a570f4ac8b2f8650a67be82b0e90ec5f21e0682f224d9660dc22413861f1ff73cb76ff7f7ca5c68181af323d3ba1e929a6fe3c4cfbc04b70ba28f53d159d5ce0fd6e09dcdddad6e85bfdb9c4c89f01a1665997d47723c59e75ee80f57068aa4a86b2b704fdb3c2a5fadd9e65666bd3996ae24437893df116c029cde5babbb846cacf8ebdebb0d76878cf483433679c936a81606acf9593a3355fb694586e905d748ce1831acde3727cd68804fe2f8907f0b04816142f3c505ceccbed3c03b5ff96f41a94a62addd0610ebfb231fba8d281c7a4fdbaf127c906abc4b079cb7ce35321b30766ad7d2b8210a3cc1fcd205ce7e7a130b8154d58b949ea1313efb59643d21406bcd3218f12c7e1211b227af7f76df0a951faccb135a8be78c970ef30fbc3f0a8fe1666244eab772d70956b84735e883f61399b90b9091b9ab77790017d671d2c7d60d6b5288fe313cd167f4408e12bd78ecbbf806fc75366feab7088a0ab1466e7f83e15d481b465230c23ad5d9996f3f0795a38a1f1764a46237e45d7f8ef8ee974e4fe8a90ea3897602ed2bda80b10d521eee0e20a265993c2d7aebf69a502a3193712ecf933c09c37454dacbd99cd547ff1b48fc9522ecb4435b548b17851bef1ad16ca0bcc4131bf0844512b7a8d20890445c11656e062a3737f2357c2bc10ac44c7a73f5b14a88d6a1d499c198087608a73b48d91b1ecc29c5f95f2d37c16f4af88b6bf2c6280c56cb2f7cb5c1cfca745b30c121cb8c4f933b816c0711c952370486bc8668a26080e2edbaaedc48028422eeae41c3cdaa88ae748771eab06905d62be97f9ad703746265528c04db935d8e22d34db69a031fa14c50d9da6f7052c560c57f261f7dafaa27918da46b48e691a3825ba1657228fef244d0903a9b70adbe7e43ea1fc2f4d15440435eb4f24e59f277fcdffd5e4512c30c784e8fbbc1a3adeabceeef8a5743e08474e1c3678a7bd017dfea4294671cbf053c297711725ec921e2ec89a9edda0979cf8f19fa0186d4087f176fcf9f5d303efd9664df7f18d15094a9a580f46edf083c28251b44f8a175dc3a38338eaee9a2b2f245e7ad2f74a3c928fd165ca8d0fde18e7ab5354fc65729c686636c4f3b712600237da77b6c1bbc45ea47dcbc57fcbce3c1dbcfc86e43088e05592eb51409eb25471fd43d44f8eb03bf9fb0572dee9a7d6c053e916ac98ab0d8d25cd99f8692f8d10eac4ebaa0e65e69c1b29e182b5b6efa1b3c661febac0bbd2e70be67679b1c85d2ab2a7b5af533abbc2a7034dac8c7a3d3557b3e5037ef6298c20ca8c6130a34c25ea0e1f1a938b1655385a0d6c9f03b4ab3c7a022202bd8a793e14e92cbe3614748e8c3eb5d311b05cf3cf659747b310db5fc7ee085864fc18e4a599872bd27674ae930e2ac088e72bccb38b1f00be983cd8d3873b62ee5d3fae0657a596659b98c73c735b1e6fdac876879c33e883a4403f52b0ac6b5dd4171b134e783fc7d9486a1ef821c3de177e7b262f21af808b3c2048cd18ac36f227fcff2d3287eed8528493b63f45216dbfb024fd6a2f39b4fc710851d1409cfe964a9b65a265cecb6fdcafc5d90b2bd2f9e8c55554862c34669dc10dc6c72aefcfc340b1f3c24c0321fc223a6544e6c3d105e781644e41f0af599d9bc1ec2dd346a9ff8a5c57830a9a98065bdea0ef2d6fa285e35caee9e925181742fa8433cd0079fd679b039618d10138d1f483fa98851ba72db36372b48d8ec6b1f8dc2a44403c181c6eaae17a1bb737bc2cba4494493e28b9df627b075c13c612cc1aa67d38480d7b0007fc6aa277a77f462a5b83d17db64d95c1ccde4345d8aa61ff47b64c9476eb6ecb69aaca3cc160df74f5eca1b7b2b03779df67f1b5aa96e9a8b0c81d418f160887ed787cb9454217b304463905fd82efc4d99327dc9be189e2d86a58ae5a501c9e7db487e3cb44e46121f2c9235a797e8a0112205c42126231615297fd9fd7c556bdf6bc1d5f8cc2256ba8bb95430c703fe0090fa8e052b3459a89bf32568643b8b04f4473992c5bfde628d8b978e9222317d6f3b144aef6ec2e14fb09aaff12e9cfc4be10b225a8e1105ee6f1fca31e8ab559df430ff392b066d1947b9210ef8bb09d67253476052387fcfb5389c4a8e8e826c1df9c3b2b12e3c0b513ba89ea82be90f16a32e0b65720fba592556a1a13bca7a72c89d98203a4c4c1e656d30bcbd6316cdf848e8d83bf94aa1bfa1e3311dc34fa921ac9c944610ec1575139ec19e0440694b3c567629fec94c0ccae16b7102a41504080a4f61033e43f6d93295550626a545fe6fff9bd90e0e04a8e38a042cde3eaa477a03235391dec61c2b93663498c3f4473d64058efddce1cb18745e1fa16f4ea783909179395aab275946f18329d936f2fa7e4b35a39e42fc0a58d6dacb04cc57a6ce8fc7c73742f2b4ef0fe77b393771daa22bf17fdc06eff753f1e26628f1e88ecd3c0e01237a3f0756a9dd755f17d6538798437e78c0cf65f218c5ff704c106623306de96eaddd61c3be382bed82b7aec1a4043734b071738c46bd3a908bd3d64ea14317592f9f07da02c9da8dffe8e6d7c9c39e069141a367e8053c023818d5aa7c80fd0b23868b9248be7fc324e37841dd8aa3cea0130ac57214c67dca77fe00ddfc824a24bdcb61321c2a1f8df86ab0089e1a1aa8cf354f623a3b8330ec1e647a00a3567dba949a24b0cfab54b83eca62ee6f0d0ac994c88ae64ff36d63e1c971866216cd4154974be5eb36c36f23b3d4f50a9833da23a6df2301f3974e902704f0c0884344c6f2331f5908b81a9eb8eebc59fcdfd9db550031ec3f5a5d95f1b8557058da824463335ca43b21be0ae587c8c756544242055739d80365420aad303337a4e0240af0f70c0d380211d04486bef981fc400092412d734037712570a3f4b5d1e3a19f0f89929e46b2e561e7548fb336246187b2309fbd0a8d3913ec45e30a5727a03a5f71be788f4a986a0e2a4c3535a76e141914b5dc7886d795a67de9dcdf773ebb35ae822b69abd5dc71109856a8a0c65e062cac8ef2bd2519a5fc54bd8087d98cf3b3790733cb18c55a5dc4a263f760ebb15d735af157f14c84db4e03e521a88b33cdca4f9a30c3da0bc73ad36fe1aeacc599f0fbef3ecebe84b713390071656f79ac05c946f2074d2b0113ffc43127ceca1f125d044f331ec10c809b20190b6d418999f4e18698c29a7fb5315124f2f6a282d5cbf2e3a44e9c5ec023737dad88338880120ef660c155e2d4d27aa0eb7ce1cbc211d990a9e0600c4df63b73b12f107abc66aab11214506222d0bbc0dbf491f2efba902f41b39ef656b32d752bb73190a5ffd5e1e0c0ac30c45bca268d935225702ec59fb0bc9b7c13bae2130931d35140a25e30349839abb51d8c50eaca02f3e912b63d81247eb527f28547a8a060d0073a8edaa3fde2689a5a4fc22b4174f9ef7b3f4ba1c342da5bd0c6ea83f33470dc367ed4d032290f7e1da3f82b6dfd47944719122ec4b8074a84f82dac10dfe1c31088e8a87ec723d12de1cfa7b5d2b3e788fa33106bc72ca5697c7ec5c1f27aeebdb2bc8dfe80b07b8da6eaadd4f727d98c614468613320e2ccfe93788942886e0b8f61065823916859564ea15368578a73aa5d8688c646a25d15be67ddb00025cbcaf42e61ce1c664ad5154e06304167fbc1084603cca5d37baa3d053e27ed962bdc4e39263a66beac0770b7300e6a68a96418eb8ef1e067683cee317e8a5f32a931d770f542597595b722149c7200c480d9d055a53b2e6086012df0fa54959230c59b9e69780e685d16e7cf5bd1008e12c7c7ee9042c672f182effc8ab332727ec6d8b6b0ed8e0f907834ff9c07ea4c55bd556a76b012eb5e95e2b4611c7f72fdf3efeea0d4505ef225be8bb23c8b70b5cdad014d7b1be052b4bb5c9b684bba1b5412f86bc98cce0861dd6a771f66d4df15a30812d9cfb360af4e75e1a2c27773bc251e73296ef452adad3f3e2333835d495e208b0f36cb68cbbcbe1a006d21d165b1abb28ad945678e3d8d31fcc25e291afd13f06e4eb88763e1839090c936488259cae18381d724a09d33a8c1fcb9880f809dd685fb8a3229b4f9ebb98f7d779fc4d94070c5b2e209276a134a4d700b39dab7d002904fb108695124162e676f32ebe4a5075efe1b47dc2281ec434f225f074e3d5fcec196d3429e00eb76ff63f3a8889ac106223d180f824eb02361381e7694522c0148f2a48165d2ee488cab85f2eea321653078af80acb6540692293b75146c55fc43e43acd5fec8343c5fe9071aae4b616763014dffcd09457c7fa67f5d63a45245c95f3e4d09fe7fc9c53b4e5d6322258ed5759dabc7328360a9185ebe9d77b73f2ec7f59be1e20e6430c45f1dde7afe163ad38727190cee8f61b04761d73df2f43c2e553ff80aceb7f10e6a7fb93a0e9dc5e7111b57bb86955988deabbfe01654dd5b8192675302f0849ea15d9c068ed54e080cb076143440227d5264c9f871322c8a170051a146f183a00683c86ed68da25c7576f81667d2a287879efb04bdadaa9584d1b4a6f836f2b70992d89a41d7ac8068a73ad6b5420637bde36797a296f5e2b4a8e0daee2cd920f8e6cd6aca2960014b81dd7d3b3c8667cdb972ad282ec31a59f7a014be63658c5d9de8c7bbe5a59cb0a2830ec11558cc57e01edaa2908f91f106aaf0307d68dd21ea6c4c855b5d4c9f281d88934525aa91e5c87450eb682390d3cd9f39b34fd80748cbe27d96618aa0b0bfaaa919c10b9463f580390341868940edadc89034b2efde1e6ffad38a59f50ca1ee681cb95b4eebad563534a8bade7f2573d2fdc12beac5de46cf5b8fb83f75749a8b48c51a70ba1e9f633561f9d3ee508cf641568d880d9d779cd7ab0052ea102dd729933381358aad5a5f03e064ae8ff4b9dc6ac82425a723222ff7a468cf5dc47290b7eac0e6fb2842e4fa47cff762c3ce8ccbf28551fa73e2c0b7886965dd85a1eee076cc75f6e67fc539f6966dc34063a22fa5260809f88d09d340ec82166459b08965f14173e5b3c542d9c690a14a6eb7449344e18c2f4cc662009a15f1ad3643ff5046770d2c5114859562ec46f2015e0d84c98c27eec75866602e6c490df86c56f7295e1e2ba6abda0e509f88e3e6f8f2c81642af66e7ac048f86465a331a3836a400537270b5c432b8970f0b21a83d4807b8a21dc2d50aba366695a1b8d48c1", 0x1000}, {&(0x7f0000002900)="83d9585ee1385441167830ecc0d24384f250cb5ae08f920fcfb4f0c5801adef5f3b806bc8f600405af4ded5d827fda34a7f893b104614fbcc5a069a03653973e415cd880f8b7946d02260b4f72f69486ced7a0d90fd06f8461b9713f10a1e675f4a6ba61f5ace98bb171477359ee6fa84d4cd741211af7d9e842b230639a744111cc7a637af681291290e9b4c7792f8d9dbc5cd6045bb80f177669c64ff0276bc793ec632a926b", 0xa7}], 0x7, &(0x7f0000002a40)=[@rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x38, 0xffff, 0x1, [r0, r7, r8, r8, r14, r14, r7, r7, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r2, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r14, r0, r7, r8, r14, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r14, r14, r14, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r7, r14, r7, r7]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r11}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r8, r14, r8, r7, r14, r14, r14]}], 0x178, 0x400}, 0x1) getdents(r14, &(0x7f0000002c00)=""/100, 0x64) mknod(&(0x7f0000002c80)='./file0\x00', 0x7016, 0xfffffffffffffff9) clock_settime(0x6, &(0x7f0000002cc0)={0x16, 0xffff}) r15 = openat(r14, &(0x7f0000002d00)='./file0\x00', 0x10400, 0x40) wait4(r1, 0x0, 0x8, &(0x7f0000002d40)) socketpair(0x18, 0x1, 0x100, &(0x7f0000002e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000002e40)) poll(&(0x7f0000002e80)=[{r15, 0x2}], 0x1, 0xfffffffffffffffb) open(&(0x7f0000002ec0)='./file0\x00', 0x204c0, 0x28) getgroups(0x7, &(0x7f0000002f00)=[r6, r12, r9, r3, r9, r10, r5]) setsockopt$sock_timeval(r16, 0xffff, 0x1005, &(0x7f0000002f40)={0xed, 0x5}, 0x10) fchmod(r15, 0x10) 16:01:53 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xe4) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:01:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000100)=""/119, 0x77, 0x40, 0x0, 0x0) 16:01:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666979653000"], 0xe0, 0x0}, 0x0) 16:01:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x1}, 0x10) 16:01:53 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:53 executing program 0: 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(&(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') 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') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file3\x00', 0x80, 0x3) truncate(&(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', 0x6) 16:01:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) dup2(r0, r0) 16:01:53 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/25}, 0x21, 0x0, 0xfff) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000200000244c53673d000000000000000000110000ea5cd162420284af2d652a6d78d645c892fa8c5dd2a7869682aa183086ef63d505c5ab821b70097a6e14c9d16cc93de68911ab0a4ec416a356a413d1eac81870f7478084afd82657fdad7f5ccceab51176b6aebfd341286a955faf6300000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680), 0x10004) 16:01:53 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x9) 16:01:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:01:53 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3f) 16:01:53 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='\x00\x10') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 16:01:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80, 0x0, 0xfffffffffffffffc, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/48, 0x30, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x100, 0x10001}, 0xc) 16:01:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:01:54 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="de5f86227e666248d22ddf11d21a1dbe27c312ef788da11708e46071c214e7817c0c5e0798ce1dac28ad5e8bc12e964b4baf711629867d40cc8439f36530284e6486a02ef6e79de61aa24d4ee335d9df2d93245df3e639917636de302ae6f1a4da9977ad03783becbf8eaef0a4ec5f92674976ba1e5a61015a4aaabed71fb7d6e0f10c6029c306f06c7150ab2ff123393b9ad2d3ce6405a7a77a81c691934aab38a92343f298e055481f75b907ae14f5c8e1c85b0881fee3326fc0da09cf5800092ca25689fd77d1e966623a4b6e4c5f608807110546b7c3156f997b4fd7d6aaffd09d4735b2943c8768d9d9f2a6f6099eaedce2d7f4ed5a0215b72268105bf2fb989b8385387cd9cbcd4bb91b07", 0xffffffffffffff2d}, {&(0x7f0000000100)="a64e38c2d8b1e61021a8c3cdc816152ee5e284a53b6e5e80636a480ee2a4d7c1360da68cd3639990af0929455585faa3dd879f465b18a73547", 0x39}], 0x2, 0x0) close(r1) 16:01:54 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) setitimer(0x4000000000000000, &(0x7f0000000040)={{0x8000000000006063, 0x2000000008}, {0x8, 0x1000ffff}}, 0x0) r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x1000, 0x400000000004, &(0x7f0000ffd000/0x1000)=nil) 16:01:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:01:54 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffbff) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000011c0)="9e95228062cc9caa", 0x8}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) write(r0, &(0x7f0000000100)="ef0132e70fa2b652e9321232f0aa576bb458592b25bb79970d54a44db7591eeca24b2469ae85e7f6521725e17a8a408922cca5245de35b21b6907d58904bd63f866eb905ce0e336d48913357e52141e278fe210784fc0db7b176a87cbafb5b72f3401b3031825d2d999661ccecdfcea408ac09f5907fe9f09007f114851e5f96e176d329d17a3323cbbaae3cac0b6ec0194740a3a3f83b3169f889a9cf6d17398c5eb7cd20a153e59cda4df377c54fa9a1f7b45516902e5390c9bc2e997e547b4c9c838426d5d9911c259538b6bbedcb22ac20715ccea5a382b4acc01d0a60dfa07ffcf9a0c6d48ba440c93eff1f9868009b595477dc83a7f43dab6fd4a5a6057729fa6c152962ac5e05e4722316de21320aa37f36f2d7903117c53690e49190fd2b8e375c4fa26b3ce8ed1bfabad259d861dad25a52714788ba609c9c99e4a18b7c174fe2350312f7968289b9ba0fdd30f2df0ab0fdff56a6832b062bb38647891f79a3ce15905762e920ccc0ac943cc73c5f91e93830712261772928f460cd873b1cc9cf994e41f19933946b0f1bd768cadc35641ce980832b42b54eb25125842fb6d91f862a74d8b8304b818154285a3421859637b682ca7e5ff22ee624cf0d0c3fc338ba67f08a9d6f4801fd17e52b55c5c9d9accf7d6fa3c4dc94cf63231296fe9024836d34e56006fc98f3b45fb03d25f3033f74b16e7c34b6990134508b69acb44772751f2a7a762749a072f2be933036228e69a9e2109921f98cf0b813c455a00abcb7647ae044570acd6c08a7965992f7007266281ce073e6450f4505ce4df5286afc63438678dbbc23d04217bd9edc826644a470c98ca2813c06fede62daeeac6750e988b9b61bb0821f3b9fe24b9e5e48ad9eab0736d826de983688eba60e16d02e82884843f1b4687d839a2c5f79ad2abb04d16ff2c4e0424ea14621d0ab43978a3111b78328d78f94ca23a5373bd62c3ddbeb8134ea47ddf3476876645307f36450182c4b4bd2fd8a2d7c1601cf4221abf8f77cb2f5666194f95bff7e96430dd09a371de071e702907c6a523aa2895fb5d72c6f09d66ab02c40be670b46945724118cbc6fab7be8abd6473fbfc34476c605e8e7a910a69d1cbe8e4217560bfc1f85cf784950dce75712643335b26eaf603a1826a061616aad0d87a48ffa58cc8c17a6f15bdf927fad0fe05f23c4d2ac11f1a0eff54d816228486b1129b306e513a3a9543bb0b85f5d390982e111e183f882004df046ff42121d662e1aa8ee00b3ea8699233193f838719763be00618818b73ce8e4df8a990a08ffb17c42afb13db39b54f8ab7fef207e94252c80a943ed31b53cbdaedb5dd61eea9d4806516683a0c40c4df497db1abb84c7074e8c386486b29056744032ca116898e0d16991629d922b111e048239fcc33834e3b32d8d53c67ad22e24392714ac212c5928b3d48d8f5dbb8b58bed88775e0eca17d4bd9ef8febaf9e91a0b7b8e38703f77eab6650a35830ab0dbe834713530bf002db798e289454dd1f3f0a69a963c45936dce4469a1f23395516ca5d4bad979339cd7dfb93daa7f4e1c7d038798d136a3747cc3c6b16173fedf354e7db9b474c426f8ff5b34276353ca91871fd5f22ecce98e8726244a4fa146c4bbab3c0c011a86066db06670d0976a23d3d3fe558e76b5deb5c3db5c4a0035bdb21c69e8effa8f355ae7d27f67ae885eefee06f14d8e7f92c75ea6b586e30fb997600363ca74efe052fa7fae473d33012a2a62ad61e1fbbbbeccef5810bdcbeb5643ec7128dfc2595340c84eff1605223801e94e4787a3e5f9e0b49a2a9beb8044bbae45d0385668ec00ec44803694b0640fdd933f495e19bf21bdb37819b1bcd34cee557461929a45dcc554d970ca2b7de4692ea4ffdd276b1ab08063be0b0bc75bce3054db9ebb311b6a3f58de9815788c557f42cea5ede0ab7038623dd8d9e1778385058e0fd4db5241526bddd0ab2e22af2f2534861f45f6dfc92521d93bb7da53311919c2ed2009903a60664c17ad35e43ba19de35780dcc6247a08923b21e9d63a92b947d4f8c4b330245022ca34733ef5194e5bb97fe03b8d7afda46bff881c280f65ce07b2cc3dab258b14318ffa51ade2aa701e88bc8ca2b786b0ba1aa05652a37a63772f8d5b2d50ca4e6c7b516bb09c13e3ad8318905306ee180d1b8a54a148dbb686f14dbc9f87e0794d7eee803eaae6a090652cc5bb9e0df83068a080427c02cf9684e82724f78b4662c35ccaeb6c1d77cc73688dd735219469e7b177b769d7c8a263c2c7e372a7508c56897e93d2d008e78426e712f4e4cc108cc69b2f97177c34d6ef567a117c39445829f7b30ce04474df00d55c0347b6052c63635e3f42ec2f01df3c1dab29128fc65e0698c486d80756d20bc3cfb1c2f1fc580f6d6f4e65c300be874572868595b2babb0cde07360b9bba36273f03957137ee27b3c930374b14a4179ee1358f2b7bc57a3ae4e8f4452dd7168d5c7c5fcfdcbbf652c878a0edceff3d6d4a11aa949e18f5e4c95959293b0ad9952d86880088d53a4bab2b594e855587f7f18f4d07fb227ba23fc87e7de5a8033372979a00bd72424aa38ad6f39ad4db1cf8c10f126adb4de22477be7e63644047d2c3769cb6bfdde3cb3e66db1d3ba78cfd4a53dc6bc0ffbf4f1dbdb293286ce28f5e379537f4df4ecc2948e4e8707b7749899520106a59ca68e5313b569492de83c3391c91467f6c24af8a8a41a465becccd6333f98592085e0c7a5749c25fafdbb634e9db948e5b6463320912b10164a257d73b7e51c7422c052c466e80e6e9734b60671d364fb09aeddc015ded0ca2050faec393d71d5ce85f5f8d41e47d4cb0ba6146f5def69354b7d6245ebe0186e39883fcf5c0f7a7f0abc021ba9523a765dc5ccc7e6443889e112e41fdfe4afdf55040bc73b7da538a06e4c93ec0e2f2f595eb3c90074a7b180dc0214a135338ce86c919fb0f1034e523995fb017879293b97b29b2b13df16c97eeee0bce919112113fe1fe12607a07bedbf9e3ad8ebe6b15476f56c072489af594bf004fb7f4d2f8aba683c8337a356cc9ae11ae3c098531ca0dc0a0acd5dd387bb6138db99a59ca360c695c31eb899c6bfde2df8b9ad061375ae5614cfbe026beee1a01a5d2473c328b735a28613b7d4ac63009c3f6496e6863f209715e69984a0335c4fb0865bc9fc88104f95ca0df52bb0223390ff9cb04cb2707354cafd47e615c7e021875d33a3794fc67cb1a3cbf3cf65a81d148b68a8045052e56e6566ec0e041daa63deb621f872971219fc41cc9fc242579f18ac188aaab6ba393c151f96d465fd43884b167020a423f640c42ee0850a0afa51e5695d5f161e8ad9601685eed84c1b44e4e0932a8a6075ab5b119f8d563cf279a21b8c7386e1b95510d614f7ba5703db82d4291c272b20109737a6703832a8c6d095918d612d7050c505482fccb24da845424e91e82d14d8bb6ef2a63c58c5dd066ecbc47400d19e07779399a5c88e5343da32bd5208c099dd9420686f425207ed17a8042a8f49a74622346ab711d8fee9e88ce5bd3ea339ad3a097d8938edbaec9210f00711dfc2b59a45f67e205dd6cff0e50c90f83591a2bb823bc1dedceaabd15dc2357dc3e4c45c1ee07bf24291ff208d20c474a6c12accd51d72b4de19e528f45d6ea0c1f7bd57ab6f8d62a79904e656fb7f853f2f34e93edda93108e99cbb745f89da6e74a30a1ac19d79448290b4c56cd9952847dc7cbfd8284eaae011acc7d8631441888f7af0833d3591f78569570a18bf8128a1a3c22326e9b1628f4bd59dc4d8abfd13abd9dba3c41b145770468390b07faae6c107c0a8f5eee45be06e6271fef693c79b2adcbf4d7ad8db254ff1cb147bbf5da6b26b848c79e3ca394639e1dbb81ae4cd981be8bc72ddc255542b3ccde61541273d172b4f65f49fc6f297b31a122bf50e72e4162fd4901ab328d30fbfaba58294c83db02b27704b7d47f9db4efaa07f845c9d98e651a0136207004848349791275cbb20df8929183f412536ab0e2a615e2824cdf910a8156e3844f238aeb7226e79dfff8cff58e5b756ca50498286154ab11eff308e3c8c160b3bdc3a7d3967726fc2deb204ad2b9405185248fb8f34eb80dc828b2d6101091e5eea7d1182552f3d32dbdc4e3e100f140dc452fb9647387827206971fd78ff6c79c1bb19702cf331e3e69d15007eb4cf5ca21b8ae0c06bafdf0dc43ad3c5ef0bf8c2e7a952a466288018b2c71cf46898d6d3856a8b95729d6cc38768fcb7f3566e6402ec4f528b3ed14e9082437254e3b559ac1dac1b89570aca78f8aa36ed58dbc4c7f3cd9ae8b5af3ddc0cdafee6779cd4e05eb21d152d6d053e7f6a4b7d3b99029ce8d8359fedcbe0ebee3eb7bb67318f91ef7bbac59214ccf8de7212a524ff64dae5bb646bdbb25cbab3fd3a265e4056d1fb64516864f8005d62ce49cac3e7c385db2542988573fcdc1b3a0eead840b89f1f41968653ebb5214404ceb9b5ca8cf909265c0908f39161a51289f6668dffab74ced9019fca9583765224660b93930381307f8516215829530eb8ed5ff553302fbd7a46b5cf5d2b20a6b54421a9f1ca63665c8044d72eb7a54b7f8dc76f0c037039cc95ea66b6aaa94c864b73b19554ad0b2f5796c35675eaf7488c911a471000fffb2b66e29569a5dab4b8d87366d956036d22490000b85c538ba450c9dabb5bba69c5c574fdb8b5e8004ed742b14fa0bb59d081b1fa7f2249a492b71c75bab6cda6cebbd58753c8b0940be7a3fe75a730a2f8ddbd6332ec7d39043cd71a7605dbcad750f2e1314bceb063fa6dff01777df819a5152327cdae4c90c49f36be265aa99f361d594e7d2e9d15ea2188ed37b169f24173cb3f4a5c430fdeec759b236b84842dd6eda209ba80c13b59c6ae62973c53e09f5694dc5c0a7a315cdd168a977a30a41652e766e025c4283b30d16a9730ea09938161d94c3bba5c73f1ed5a9752dd5dc6635b18a7549eecb2ed1e86c5690ac8c64304e8b95c9a59370391eaf544a77fb72dc87263f6b40652d660802cf32c0f4d80ab6a248f84157a8ff0b9176f1c0257c43a8b2242979d12b1840dff219245de27c4d5a9519824abc81bdb362ef63c4539627cd93cfa001c1f62090858e59f096609963a0577c1404f1c21c2bafa03a7355cdc236b91e0019f0d449fc47f868dceee0c49b427ffce4e5db495932687ab54a292192b8729c63b1e965bfa976a1609488d34e9044679b27868f277fb060e6ba9b25c02670f42c65a5788d75f378a91a09f44e0de02912ac112b4ffa14be1fcb9632527cd61f4e1b83bcd2fffa3a0f26d2274cafd04e0db5012001d83d6bfb4c566a705f184e96cfb13b6a15ad0ef28086ea29ebb2beb5e62ec60c708d55e4ab9570d20682eec3b84c16a7a5bc9d8e180d62b5055aa5a83051dfb73a9fb6c78a0512068b02d0745f3571697b4f3310e6a850bb00a06aa1621bdda950cf8fc89d0115bf5c44ab9ff76270b8dc4ba92ba235ac466cd15472c1f620534bfc734730ce44bf3ddeb2819a6208ee504fa036092b067c8bb5ababcfac8ad6589f4834684d70c988c6ab01eee190d6514d8822b76ec36abe3a49f81f2ec3d29b66cf16ad1f92140d1a745ef5aa90bea54b86a405827eb613e3f29b9cb362260275119bbdc6e4fa7da4c0193a23f0bcea5b76f08ca67afb5ec6d97b20712e56c661dfdef6f9bbf8ab41f8dce13017bf35ff6a2feff22a9b7e4ddfa849066973bce31be9131c3ee64d914f1", 0x1000) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) 16:01:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x28c) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffd87, 0x0, 0x0, 0x2ef) 16:01:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:54 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) write(r1, &(0x7f0000000100)="94ec742143e250c7928520a6d741194d61efcc03350f4d675dff272115f73c08f8a04bebca538e04eedce75129b9ca3ecf01f816713d898f949da9e6e022ad5fe64a8512eda77212b17d967b3176a927461d0116792923a2f68c93da59a35145a7963e3b0be050cd021bc0a24cf0844eaace133d2910f9b88b7aef0bd2cc13fd5d4b1436513003b86c0d14a22e081d8abe296fe25ca0080ca91d527773d518221152fa613f6c9c85c3c99764aff57dd86890eab6a7c8e2144f0520ea96e5a467853ad9bddd316c5004705cc3f74106b2029b5e4c448006a17f84880dca50652fbcb1493d", 0xe4) 16:01:54 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mlockall(0x2) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:01:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300", 0x0, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() close(r1) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:01:54 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3f, 0xc2}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) 16:01:54 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, 0x8004427a, &(0x7f0000000080)=0x800) 16:01:54 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:01:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/89, 0x59}], 0x3, &(0x7f00000001c0)=""/49, 0x31}, 0x843) r1 = socket(0x12, 0x4002, 0x40) mprotect(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x33, 0x891}, 0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:01:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x7d7c}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="f8e0b52e19db1fdc8933b9ad6a86bb3f2766163d079dc9a58bd41d9dcf8bd73988c202edcd3658b7ebc5e5b89aff58938f3d89735914e5bbe21d124de468b5f8117b38f087cfaf959c7cca8393c4628fdb611b50337363d1cde31ce7bd5f782b2757bb5ff0b512ff1fc1faf5e37d46de087d25d41a948cf4eb4f693b978c12578b229bc10a9fd5617055cffd95d135cb2fd6bd84238b63f10c534cd206c491595e44fcd09079700b1e59ae2dec61aca6ba67b4077e782905bc76504c9cd6082097df2e7da6157602f7b3fa6823cb8031b0a7e7da2e262e986b3a7499736ce71d1c452934ac22d005d494275e0c165372b97bd6c4a018d17708", 0xf9) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 16:01:54 executing program 0: clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xffc89adde243d364) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x240, 0x30) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x42, 0x8) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket(0x22, 0x5, 0x0) r7 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x16, 0x5, 0x80000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) clock_settime(0x0, &(0x7f0000000400)={0x7, 0x1}) r11 = socket$inet(0x2, 0x5, 0x49d) r12 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xa0000003, 0xfffe0, 0xffff}, {{r2}, 0xffffffffffffffff, 0x81, 0x40000010, 0xfffffffffffff800, 0x5d7bbce1}, {{r3}, 0xfffffffffffffff8, 0x73, 0xf0000081, 0x400, 0x8}], 0x4, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x32, 0x20000000, 0x1, 0xca}, {{r5}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x6, 0x7f}, {{r6}, 0xfffffffffffffff8, 0x60, 0x40000000, 0x6, 0x40}, {{r7}, 0xfffffffffffffff9, 0x25, 0xf0000000, 0x2, 0x404}, {{r8}, 0xfffffffffffffffd, 0x80, 0x4, 0x20, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0xde, 0x2, 0x1, 0x4}, {{r10}, 0xfffffffffffffffb, 0xd0, 0x8000000b, 0x1f, 0x3}, {{r11}, 0xffffffffffffffff, 0x44, 0x1, 0x80000000, 0x401}, {{r12}, 0x0, 0x1, 0x40, 0x0, 0x1}], 0xe0, &(0x7f00000003c0)={0x6ea, 0x2}) 16:01:54 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x19, 0x0, 0x183) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x4ffffffffffffffc, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x1f, 0x4, 0x86e, "67fee2f2b7437c826f926d4f05012a9c81f7add6", 0x8, 0x36}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(0xffffffffffffffff, r0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$getown(r1, 0x5) close(r1) 16:00:07 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)="1a95", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffffff}], 0x7e, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000000)=0x400, 0x4) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1ff, 0x4, &(0x7f0000000000)="4791ffaad4ffc8fb70315be4518b8c8a50727f78155ae067f5184066b1c5ea6b8581aa7eb882f7188425b35f1ce24436ef37c67780920f2c459cacaa77f8c7ff57f4b5e4e3595a60c5eac24a3552a63f761e57314068e2b3257fc040e159130c218670c4e89509a70d66ac7f0c44161c77c01db23195a12031a8", 0x7a) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xa96) 16:00:07 executing program 0: r0 = socket(0x2, 0xc000, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000040), 0x10000) r1 = socket(0x10, 0x3, 0x3fd) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: kqueue() link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000041, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x10000, 0x69d}, {{r0}, 0xfffffffffffffffa, 0x4e, 0x53, 0x3c, 0x101}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x558, 0xa0000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x97, 0x8, 0x6, 0x3}], 0x8, &(0x7f00000000c0)=[{{r0}, 0x0, 0x46, 0x5, 0x1, 0x8a85}], 0x9, &(0x7f0000000100)={0x9, 0xa23}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x80000088, 0xb11}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x3b1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 16:00:07 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)="ebffcbff13a6fd812eaa4e713048e69931929648", 0xfffffffffffffd8b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x161) setuid(0xee01) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff10) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r5 = getuid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="a8d440bed02656eb5f64adabb21f5292819f98953ffbb5aa26205624a536798b8a74e03baab1a16e", 0x28}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r4}], 0x80, 0x404}, 0x408) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0x90, 0x2}, 0xffffffffffffffff, 0x1, r5, r6, 0xaac, 0x8, 0x400}) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getppid() getpgid(0x0) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x41, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r7, 0x6, r8) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) close(r0) syz_open_pts() 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x8}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt(r0, 0x8, 0x64, &(0x7f00000000c0)="6fb2177118761b6ac1e5d13d95b30b78fb215028809825cfe2db95b4fa0374c5", 0x20) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x102) syz_open_pts() getsockopt(r0, 0x0, 0x7, &(0x7f0000000000)=""/143, &(0x7f0000000140)=0x8f) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xf0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x2b1fdca6a97515f8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) r1 = shmget$private(0x0, 0x1000, 0x26, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x1, r2, r3, r4, r5, 0x43, 0xfffffffffffffffa}, 0x3, 0x6d2, r6, r7, 0x3f, 0xffffffff, 0x4}) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r8 = syz_open_pts() close(r0) dup(r8) syz_open_pts() r9 = syz_open_pts() write(r9, &(0x7f0000000580)="02", 0x1) 16:00:08 executing program 1: mprotect(&(0x7f0000588000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000587000/0x2000)=nil, 0x2000, 0x2) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x7, 0x88}) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x3, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00', 0x4) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = msgget(0x0, 0x1) r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x142, 0x200}, 0x80000001, 0x9, r6, r7, 0x6, 0x7, 0x7, 0x3ff}) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000001180)=""/84, 0x54) 16:00:08 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1c4) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) fsync(r0) 16:00:09 executing program 1: setuid(0xee01) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:00:09 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) shutdown(r0, 0x3) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') chmod(&(0x7f0000000000)='./control\x00', 0x94) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/90, 0x5a, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) link(&(0x7f0000000040)='./control\x00', 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000380)) poll(&(0x7f0000000100)=[{r0, 0x8a}], 0x1, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x800000000000000, 0x3}) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r2, &(0x7f0000000100), 0x149) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=',\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) read(0xffffffffffffffff, &(0x7f00000000c0)=""/77, 0x4d) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:09 executing program 1: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(0xffffffffffffffff, 0x7fffffff, 0x4, &(0x7f0000000000)="1fe2f4bd", 0x4) socketpair(0x0, 0x8001, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = geteuid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x4003, 0x1) r7 = kqueue() r8 = syz_open_pts() r9 = socket$inet6(0x18, 0x1, 0x0) r10 = socket(0x6, 0x8000, 0x6) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) socketpair(0x38, 0x3, 0x67d, &(0x7f0000000440)={0xffffffffffffffff}) r17 = dup(0xffffffffffffffff) r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = socket$unix(0x1, 0x1, 0x0) r21 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r22 = socket$inet6(0x18, 0x3, 0x1f) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r24 = open$dir(&(0x7f00000015c0)='.\x00', 0x0, 0xc0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r26 = accept$unix(0xffffffffffffff9c, &(0x7f0000001640)=@file={0x0, ""/108}, &(0x7f00000016c0)=0x6e) r27 = syz_open_pts() pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r29 = kqueue() r30 = socket(0x20, 0x4, 0x408000000000000) r31 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r32 = socket$inet6(0x18, 0x8000, 0x30ec) socketpair(0x0, 0x3, 0x2, &(0x7f0000001740)={0xffffffffffffffff}) r34 = socket$inet6(0x18, 0x4, 0x1) r35 = syz_open_pts() pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r37 = getpgrp() r38 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="990401cd0fc6602c9c43308edc410677e7e42b15818b0c9ae476ee0bcbc59d962614129c59b53b4936a6e180d1f67023c772db74b39b1bfec512e8eb623179aac879ab8f02878d6574af92", 0x4b}, {&(0x7f0000000140)="dfff3c21cdf41e2bbde35f429560c0b61dc1ce5c8036131de5c6ea8e0db203ca97ce74ced8adcda0331f15b2322246b0907f0f723452ac698c63929469a2c3bc75acffe62ad7", 0x46}, {&(0x7f00000001c0)="5636e9384e420a02d467e12248549619f399df9780546dc9aefda60dc507b2ba7feff40c5f2d48ac3fd5eada533388558284228be68619634ee15ef4aeb36db7f43a00a4ca9013f62196911e30f01ac4ed704648ae62aa11027b53bb6f2a20e3ab170565c5e731a993f677e3b56dce301342bc88084800696f6e205c40851aed76c3046c", 0x84}], 0x3, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @rights={0x38, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29, r30]}, @rights={0x28, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36]}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x158}, 0x2) close(0xffffffffffffffff) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f19fc763d3479f1c9a00"}) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000200)="fb23bbdab59ed03e76ccb536a5857ad1b1b788ab73dcfcf945599122f06394afbe166e6e99e7be51fcbabee218a3a78c41ab2983a944635c62af6fd2", 0x3c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:10 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8f79d8fa69611a7ea397c49f756adbabd167fea98dc30cb9fb9a9420c89a2b356ac8bee289", 0x25) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:10 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x800, 0x1f}, {{r0}, 0xffffffffffffffff, 0xd, 0x40000003, 0x8, 0xd5}, {{r2}, 0xffffffffffffffff, 0x2a, 0x80000004, 0x5a, 0x80}], 0x516e, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x49, 0x2}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0xc3, 0x7, 0x5}, {{r2}, 0xfffffffffffffffc, 0x80, 0x48, 0xb9dd32c, 0x9}, {{r0}, 0xfffffffffffffff8, 0x24, 0xf0000002, 0x9, 0x989}], 0xa1, &(0x7f0000000080)={0xd0aa, 0xc6}) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x659e, 0x100000000, 0x9, 0xfffffffffffffffa, "3cb05b5297a9fed6b24179b1a926efe0c682150d", 0x1f, 0x3f}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca6", 0x2b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x203, 0xffffffffffffffd9, "855c000267a5fc0d00001a0000000000004000"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0090df66"], 0x18}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) seteuid(0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff3, "05031360bd3d3800e0e80000ffbffff000bf3e00", 0x75}) fcntl$setflags(r0, 0x2, 0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c654aad4ff44e4e6ef9483f961d07ece63000"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x24, 0xf0000006, 0x4, 0x10002}], 0xb296, &(0x7f0000000280), 0x5, &(0x7f0000000180)={0x40000000017, 0x800}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0x1e, &(0x7f0000000180)="f979fbeb2bf7a706a39616faee9c7684579293db4cdffee51dc3a9b613a6d4a177045a4978e1e1213498b3f749d062bf300c4ba3e063212eefe6f3c4d3e49dff69464df4fa65140bd2dc340bb9493b0d57217e9f01d4b3e127a0a3e8929b6a0c398a5e53c555fb6432a3e6422111e37c030397a95e77b8d42f82f202c9eefb2020db77e778e5fffd1eea2aab710967041b220add5ca3fad5084f515c6234a7f6ee1cf6bfc66b43159ae9ded80f043f06d47c2fb9ea5e7dd2222217557243aac9018452e300e119d11d38beed2ae910f13c6f7c80a2eb7eb058537c4aa7ada5141c1f62ecea8b4392fb3aeb0f0ae19ea0914ecfce3e196ee9b2343c8a98c72a7cf4579900b5d02595b759749d07644f5ad394544238152eb3ea296f5eb42005919ad2af3bc9fe6b65784433368a800ee9849cc8e24bb45a03024743d25beeaae7169ed1de51996d3c8b986d5978b1e0c6b7772ecf4d2ef7878627cc6caa74a2cdf70cf4112d1c5154bdafa25e13a3e771be7c8b6cc19d488937dd5530d621db79ee4fcb510c608ed107b0080136c0ea55849af07581476635d132c07b9f3522356258d26630f34df8abba90cb0e0c5a97d6b49f0ccde761895cdfc7957e7f57a1d7f6cf606bfbd5ec487da93249466cc9cb067faa48265a927411f7570ea67fc954c946fecca3078d4656b875dfb9e7980028bcbc0f2407f5594714518743e71400eca1b1f60f4041838a0f0ad00a11b3f5cef1ccb2ac3c83da4bdc2baeb2cd1fc48f936d4ab2797666d82cf20909e0d8e251ab062fd0f288bad4588e92ad961308f2fafb17390d12c7f58abc17cae6ca623affc711670079169f20d1b798bcd93fb36259c6f5349b1e9d22bb0920f9fa5f8ae740f02b016f186765b505e8445e7618c5044da2bf7d21ead59f0139e00b853af3acb52e8e7db8fb75dbe6d3bf549cd28eebda96523812053d7ac4db437957e0f7d43ae3d474984fa222667919932135076561c84c942d4321e9a762fb5aa56ea02ed823cf056e3b7f732044678ca442eef88f4724797d9ebc696076ab9beb5ea7a2a2c6790fdd97b31ba987afd5b5f7e78327523aa2de37202355c64abb902fa68b1073e263649bdf814d7ad3123848b1f1aecb7d59bc98380614bea30a8f410f3658c963d2c9e323d3a0ae1dfcf8453d95917362eec2a6e4636f304e2862d7c038158522c046047f23844147db21fc3ab59736fdb8d28b3c273606f28f6d94f59b6ef5a81fc58efcd7db0eb294cd0fc6b13f5c917ab34c9def3614d2c8fa3efa10b9a8a6c1c465bd308dab20f6aa56194445236a19152655ee8cc79a77cbcaa2dc19d21dd960df72e8ef67a83a854bf225f08c3792243badb6c54eebd70fada1c802a95283728273f80a82dbe9aa70bfac8e66f5d6b5763db6330b9aeb2795b76f3ff67cf6ab3d195c9f82ac0df3bec4d795efbe25c96d63c227041e868a5503b56a89dc9781a6cc9ea3ac6821b260901286e55f2ae00dcd28c7ba449e18b7f3fa18085df16ab4ef47ad9488f8d4d540dbda6057a9298158028d87471e25b5014cba9968bc36d7f76ba757444e150489b64855c6a64a550e502d95f43da912c9ec61d3bad703afb6ebda0325b71e0101404ee86b0ff7f18105e0bce795e57816f58132e44c4f0cda2f9dcc28dbbaf53a124ac6ba6db74f21d4fb74768330a91e2aac469c80b936f80c8648a1d92a2e2469d24e6d3c76839a7b09e86108c56d8ce251f2fb50f98af1b39f0aac61efd5b1ef6bc127746e47217531ea8d60249d1c75da1de4aed22b522389f25f36beb6819205922f8ffce9b8de38e2fc03eeeb93ffba6a6457746c90c93c409740bc92ba647db61e09daa38f73009e060e8f538e693656ebce666080ee6d2f47e8e106b083413c82db90271e50bd592f74567b77e2a2536f3441dd9c02893d5dfd150d38299ff43c47f356fb4c32f113d57dbb90992a2ab92b422ad75ccb01a82d855b0477b8df2d77703cb6caaa7e0eb5f82e385a09b1bb34f21bc521b4feb8e0da220ea868e421a7f2336f4a60ebf58ab27a2d4f976d8701723672a516424f97806b5fb561a9ff6f0cf65e2e1279d80f6e1fc9935e7a6d33cb735a7689bb7c2f178b1ecc3fe26daf9c977a27c772d2a7a0eae56a981183ecd92b77ae2152e037b73de162984536fad42719deea246a2a0160939a65236b8f6e6ed2a745e01d824ee011848bf2fd8992222356182718a7ed5d5bbc0dd03a908b4e9b99f6db88b17e4f001dd02b2da045a316b4f9071a6e7e9976ef79be332d19aa84bdd3696723331b530dd2617839a2a49fc407a7c3e85218c2a3b27b8bbeedc0f49ef99a12c5360ece177f8a5599380f539f160f9fc1e479551c8016d0982b6083645f3276e28a390a12ba615ae4b64b1d53a9fc1dde95db6fc841d0a0577fe99e17a1a5390a8f3c3176a45e14d2578086a03b0b7ff9aa4a58c0891b80021fc2e238323830f6106f5f187bca8a65254c793b32715061a82e80a0fe232ebcbc77c717f4ef4d8c9cdafc3031527f3a3bfb00732297d611e1d5678ea835c6f030cc339f278bfe945925c965e9d360e11308e9db8fa7e9e2efdbc362768743f61384d5c260c489077d9f4dc67e3544a8d8adc3cd83843cad4e9bc4db3ab4d9ffcc97c7a0a7593ed925ff2c7c81a84d2f17d188bca0cf6c560ec61a0e7837b8eda5326edb059fe8807a0c7c405ad08465617c34f53dffa8a219c477046d6a58bcf9b9fec1ce5ef881c795fd965902f161bf4ab040bd8fa7cc5e021bac6629959cc1534ea79007f932ebcd040ebd7e1794ad7a36d008b57ab7c61fd65ba05e8a56fd2edc51a1e3380554aec210a0b793f13fd58d8cb640ed292549ca69c937ff7c80ea6d2d39eb512a84b6d6e9851fcb21ef2cc12703ea7aff07ca29949db853f170aea016b5722f577c408bc837a8a5d2e78efb4519ff9b6cb423b828df56062b556e7f73960cd6016d0ea70244e336df8e8dac9d34326b29f2620ae5d801211ed44f5be52064bbf3ea30fd5d2071afae26e576b2c411843f39b89a919fed38bb9dea78ce9dbd52bb371f4aa50175c04b10c88886031d46d6ddd5c98a10946110b3fc152ad1c6b027f119e247309a0b9e60106ef8c9e9cd761a3e8476558c300a0b440784aa25b2dae7b10fee0ddf6237416118554f54ef4b4bad70b78a483c0554a2192f6b1b7bb0c5943656e6f6f8c36550cdf36141a41d7fa9cb4226704fbe51c239ecbe2c2277622f5c85ca241cb6c79e3e172956c9e606f37f18ba26774a0b8e4363cd3df4093c3840cef3b28baa71f74fdc21356bd9a1d40114e4b8aac494c9c72d7d49f6abdc133b34f269bc2b77cea9b1e5e66e7e2feeafa62673a0f25655a5a08c81bf0804ef933c38573c5d19d4c37e7df6759dc852bea692e762e07b59859e3ec2a5dd64021d836500ce4cc487c5087586a04196fa82c12c446cd4cfe58be94b8c25c3752b9c47c0553d39be77ca99ae0d73ffc3b6f41cfc0a99d73627b0155107c2f27647ba061fa2bb48db9400a853177bc1a001c08725c5cc086aaf3d1df437d46957c8eeca880fae9d818898562f14bd94753d99a3c03fb2f17d64129b5259c26cb27c40254518d10f090203f77c65f881797edbc2af60c0dd091545ce1e2289b4b40a023c96d2ba25c4415f4b1847f4bb291294e12c7d0888d94e49f0bf593bbf8863e4a1cc77a9ea9921557d6e6a731bf5a67d046cf2e63c16e5fce39d3611f23505d834c6f195901e177da88b0781c6d22e8331f58b49ad0bbaea79f0ac4df1de531af54e37ba496e769f9e9ed92f59001d2bfdd96b2b23ba44fb5b144b870e4f3efdc6a46323fa617b82c01cb7b6172680117449e1741189195ceafd6a005e2fc013158dacb8c0bdacda7426d546fbaa10d85af3585e593254629d66a5d2b2e1eaa7c1fde611dcd1f336403a3a0db23f2153ff5fe91f629a97b2691de03cafad5785ca3dccdd1202eb5cdb841fd0ddab37f395b17522dd531086ae1c2e40e032896de9a11198013f216a94230d6ed56224c28c85d2d70fc7dd70cb6793f8ba505f687ad825406ed8a642aa316476ba6953a60b121b36fbacd30e14a990e2d64a512c482888a8aedb54fc253a661d17e5b41e925a3d3ba01e617b4ae67f10beff13fc77e38036bba45a960bae5c85efc5e068ffadf9fc4f1336a41de894850b6d3b521d679697a3f263f6e04283cab7fdfee4233a45557a50071c0f42dbbfba06babc49cc853e8de64c98dae17307c9b0ee67a6fdef8c3319434b1937ccb2abfec8933e5ac2a523e1f75dd72306e769ad63abd40569bae0c25cdc81cc5ffe83dedb6813559c23ddd96430617690dfff65a27482d4d7a4133ab200aee247114624653e12386dbdfe7153b9dac598f0e0e2f21192af6e1a02b17c3e5fccf877c69d51ef4a9b3370589760349fe024276ef8e90329b98a17bdd2eb429404f4d12836a978eb23e42b3ffdb0ca8a7aa2115c542613dba8e965b1c421231b48c41bd122e7f1b464156200e17ead9392db3a39d093f529f5ec080f0aee4b5665ea1c0e52aa82347657e3957168b312885bb07bb2eb3fbe0f4dd3ae88ee4793175475ffbcd533aa14d0d57492ceb0a716c4a292e88aebb1d515324a47d0c689862e64e61dcae4b6deb739fbaab9e2e9f26626b3c929c56daa86e65f67dc537223ab1537a7aa2a503729641c5c451df83883772503ef50b2f4c9aeadf7364f2ecb77ee0fc078b8022e8d9762c0142627832942bc56fdc0316b96c7f053d3f11f80974bd2cb89b40f79c04bebf6e8bc7999d9aab7e7f1504e34ba950bef4ac9517f1cd3d5c67db340f6979d19a92fc6c7b3d4d27c5f2a3f2a6046c27e50845ee7b9ba8344e6c20fb5ed41eba4d32fb54729b6997ef6e47476873b242ade524915268b958b99390ecd4e355ae1b64c997dbadba48561f9b69450ad5290697f7d5da36a32fbccde336846b8fbae03851481f9346b5bb4da678ee75070f4d60d1996272782a2a5e501cf310bd0d7a5dedc74e50c1e2ac686ca92afda064c314ed6ca7e787193ee1b472d034129d8c35dbc96f5ed6213358bcd65968da3b52379555fd4f83e7edfc0381d37335794fa901030a1d2419ffe271eb5f2bbc1b1a50b2e5df336d54185ea3b1af410baa8e8b0aa15266701f835775eb97833a10d48d26989d9985d88935004a5ea57986f6f20ac3fe25f1c39773b0088179aaad7cba9dda80ec51bf7e19e3d77981e4533d2095e2380aa9b6537f754be2307449d21128e823fa07d37cfe52f0faaf894bc8a12f129394efa8e749c63c85765f32dccf8e19d728b04db2fdae4d9797bed5040340af800b5c78721e0b9dc51ac6abfcf27a05c4515058e43a68fcca34a50527284a0ac71626153369a0ff6bb3a1bdac5f034415f021a71d548bb41e9937078b5e5605f262ef3247f2dd9577ad6f0b1c70af0d3ea6aed1fe86935e1356b023583d4216b23778a2708ca720e326a7e9f64c019975f06b85e69e2ddfc6c2bb66b6a88f420c419e99e6b4b58e5a0db7022853c22cdc13b9ea8a260c796e2dd50fe5365cba20c51bd6178e302f96f980590a5bf4e77b6d16edcb12f3d2e15affd6aecf1d161d2518272f4a2d0a80e600f9906c428debbcb7c66efeb07ce7f6ef23a85dd8c275bea586428203363c93f038407536471460d23c00b28dd595ff47e9d5c92bf9572440764056e0545203bfa3dd49f1bc4b283f9ad493195a61d3d513def856ec913df94fc72b71c1708c8742ea4bb99c73707edfa", 0x1000) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r0, 0xaa) socket(0x0, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) setsockopt(r1, 0x4, 0x4, &(0x7f0000000040)="7378e8ba4152739935add7bab2785c27cab4337f42d317bb234ed43470c55e2385927478a8c5a09a4bcf9c21b1003a2dc62dff20b6eff04af8706c04d0e52fe9d760a3751a4fc497a892085c30bdc4b9c808f749b1d94f46bcc3b2dd4ea58002207c3b0cef6765c0b972ebb42dc61ebb62ae73a4b39346d062469bfc0cb1f5f409cc4947393bcd5b8d3be90243e59d64666fcd4632c29b6e4ee931a59ef0b8ae62da72507d07ad6a901664e1a2c6c70f9c84ff4095e5d31632956296f00dbfc32043e7ca08fde07a21dfb7564e655787db8c640d022b43", 0xd7) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2b, 0x35, &(0x7f0000000080), 0xffffffffffffffdd) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket$unix(0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffd63) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1}, {r1, 0x11}, {r1, 0x89}, {r1, 0x4}, {r1, 0x1}, {r1}], 0x200000000000010d, 0x5) 16:00:11 executing program 0: r0 = socket(0x21, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r0, 0x800, 0x100000001, &(0x7f0000000080)="a35c534affd5411456ee6ce535023d2657a9ba2a0f91a5f74cc04511d260869088185d5f7b0554cbeb434f0b59c2d17d0d9c67ba32821ba46673770c9366802ca9d61a809cb9177782b7d5a34dc2f4f4ecb576c29e5a69ca613307c5c38aadf25ed94a73777999fbc09976328ea08d0871aeb373556e82033f88df006d24a835fc836e81df88ea1d9bd8a90c624dcb3caf6cd2d296a5ee42109bebec41a28ee7bbc55c447a0ec163642ab99e", 0xac) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/79, 0x4f}], 0x3, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000140)='./control/file0\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') r0 = socket$inet6(0x18, 0x5, 0x1) r1 = dup2(0xffffffffffffffff, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000040)='./control/file0\x00', r2, &(0x7f00000000c0)='./control\x00', 0x4) mknod(&(0x7f0000000100)='./control/file0\x00', 0x7, 0x0) getdents(r3, &(0x7f0000000280)=""/207, 0xcf) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) setuid(r4) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x86, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:11 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xffffffffffffffb5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/174, &(0x7f00000001c0)=0xae) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)='%-,}\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='+\x00', &(0x7f0000000100)='\\l\x00', &(0x7f0000000140)='^-+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(\x00']) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000040)={0x3, "b442bd9f7a899e6f248286e5255b9486928119600329c6dec7b33f297d3563ad251db725da89a14cb0940a57c165a02563dbb19c8ef7ab80e499ee869532792d6af906066681a19f97893a5891a5ac639b4420e461101f6ad2cb4c5ddf9cb41969b80ab357c95b1e14484a3d"}, 0x74, 0x800) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 16:00:11 executing program 1: r0 = syz_open_pts() clock_getres(0x3, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) dup(r0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="658bc91faea1039673b735ecfa2e605d0021456d6e959a2fe1aa27e9f0dd5007", 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x2, 0x0, 0x2}, 0xe4e, [0x7c0, 0x1, 0x0, 0x6, 0x9, 0x16, 0x80, 0x6]}, 0x3c) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup(r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) r1 = semget(0x3, 0x4, 0x80) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000001c0)=""/177) socket$inet(0x2, 0x2, 0x60d6) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x7, 0x83ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x27f4cbf5, 0x8001}], 0x400, &(0x7f00000001c0)=[{{r0}, 0x0, 0xa4, 0x20000000, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x21, 0x80000000, 0x6, 0x7a}, {{r0}, 0xfffffffffffffffb, 0x15, 0x1, 0x2, 0x8}], 0x0, &(0x7f0000000040)={0x7fffffff, 0x400}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0x0, 0x4000, 0x1000) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = geteuid() setuid(r0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x80) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400", 0x2, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x226bd0eec09f58c, 0x81) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x6010, r2, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x24) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01060f308dcf915231747d81e02af9e3369601002e2f62757a00476fda"], 0x8) 16:00:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setegid(r2) r3 = getgid() shmget$private(0x0, 0x2000, 0x54, &(0x7f0000ffb000/0x2000)=nil) r4 = getegid() setregid(r3, r4) shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) r5 = msgget$private(0x0, 0x180) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r1, r4, r1, r2, 0x2, 0x2}, 0x1, 0x80, r0, r0, 0x7, 0xeb, 0x400, 0x8}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x10020, 0x82) getpeername$unix(r6, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) utimensat(r6, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5f, 0x1f}, {0x7d3, 0x4}}, 0x2) msgrcv(r5, &(0x7f0000000280)={0x0, ""/195}, 0xcb, 0x3, 0x800) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getgid() fchown(r8, r1, r9) renameat(r6, &(0x7f00000003c0)='./file0\x00', r8, &(0x7f0000000400)='./file0\x00') setegid(r4) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000440)=0x2d10) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000480)=0x1ff) fcntl$getown(r6, 0x5) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x7fffffff, 0xfffffffffffffffc}, {0x4, 0x6}}) msgget$private(0x0, 0x100) getgroups(0xa, &(0x7f0000000540)=[r4, r9, r4, r4, r3, r2, r2, r9, r4, r4]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000600)=0x9) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000640)={0x5, 0xfffffffffffffe34}, 0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20030, 0x4) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fsync(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4fc9ea8d8d7f18d1f72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, 0x0, "8549550002001b5500001167f5afa680400900", 0x558, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x202, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="88696e41", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, &(0x7f0000000000)="e86baabd0d49631f2e0cd78fc3209197d0fbde094a1d42f1f3ff5f1e4585", 0x1e) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:14 executing program 0: dup(0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1ff, 0x0, 0x2, 0xfffffffffffffffc, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mprotect(&(0x7f00007f5000/0x2000)=nil, 0x2000, 0x2) 16:00:14 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0xfffffffffffffffd}, 0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:00:14 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000740), 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) chroot(&(0x7f0000000100)='./file0\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="765f1960369d2e576dbe160f921e88e408ec343edb9ef93511ff082fa101fef28e9468def1ea6369cb842b2450438ef404ce1fc53dd0ff6fe83b5c8bae125007cc1f064a228d66bb248c37d0bb847853e25e79c6bb1fef1e63", 0x59}, {&(0x7f0000001040)="ffdbfa697538fb901bb8b6b476f91a212815fb355750f3e5d064c4eb661bf0d19cae9f8f0a624931f3c8eb85eb09d8fcfeb811e706dbc54fbe6c83fb466d2727434e503b2a66461d542ddb7589a73016c034a1bfec0736727951e1d02db7a45e5d6e8e86088d32560abf40221443e7c3b0c89c1b6ad4706b4b5010de7ce45df37e5c32fccc7bdc4b299b0b78388a9cb10df49e0d72fbfdce274ed39707f3b719494c5f6f8b6d52de87934ce615ab7afc8562b8ee68fd1a5db2960d1f3d9875dc6148b68d5ec2a120fc018377718ef0c140b67e618da99ae8a95ab26ceeae3c2bb8811630b60a0c1d3df0dff2f991f1b02d7d7996cf1744e16965ded06dfe2b3493b679a69896515aebe39a8bc15b47ff0f4368f8d60954bff8242b137b63448461edda302693e04eee12854583dd95245efcca7e104d509b1bdfa72f48337a217356c4fea2385b1ca68ff16684708919dc9fc6283297cd2f47dd916fe972ee81eefd53892b97c443bbdc700fdd0446677fee055e81e7967d734db1342274612c49d6c08e8e288539dc7fc171b2aa80321bfc2ba801f7164d28c8f0145dc04c52fb106ef47f25d2dff56826dca43fa3c4ce51d878d8aeb706366201dbb9564b16c5cf38c39a7047e4478402ca6c7e7000295345acf9c5b8d49b7081f1a105b84d94dc07d65b4a41bc12130e3e5b22bdcf773dea39e77079144f7e5b236fd7c8247af8d7f0f6e8777b7f97bd4b8e840dbe531c9b8193cdd42df8e518ac8ac98ae9000e36f78d3fe845aa5b8ef798a68895c8f0e2defe46591d1fed816d81df694336ae03979d17977328819bccbc7f0335a6ebaaa75c1cff163b95ae55244bce88f5d7093b612e28e9e7fe91076804941696e932aada1e7d95a87fc7d72aced6e3161e7d10c1ca188a455fd39c3efa7160e45abdc66a547744a5607b08ded9d2c3816c37550f47156b7b043d79bc8ed70d879ccf5afbb5974b31d6395394499e00325cd7e1060a05c2c67784161fa01afbde62eba3970adc923558637eafc971ee5d5b501228d510e16fa6e8b97c3eb7c64233ea79d25818690be5aa1631133b061cd7ac75a7394f00a89b6471cfe9d34e8733e63fee10462a128cb7fbe404616f0609aaf94435edd12f7b5d8a3a7b8bcb9f7e70c3a02828929f5cc87ca5d5d24017de2098e90a64960effe07aff739096c1b045d2aee2f800d9075108cae7b497eb1f92423eae76ebf9d6216fb06c4addcc5ed0df45b5ed200e13120c6bad89f5047119593ebb6d6ba82ec54bb4c0f234dfe09d8e5d1266336aed8e1bd0b81ce4b7a95960ffc5701dd396c6ff7968f3af6247956aeddd775d480d7327ecaa10c50ada26faf2c0f95328a2e51658dbb11dee38bb59c89c87790f77aca68b81cd64d19ef179cb1d44b912f7c915292ffc8deb8804510a3f2339aa60bb467ac990b2d6b0276a9fa5370dd231c24e55d5d70958f44f85245e3f8663a9771dc71aff991ebff681af35f58eaf1457237a54058ac34cb6a3bffc098841b06dfe8ff3c820a7a755cb0ee2e53aa5ad9a239f62a44a7d01180808631fb3156a224f52c8970a8e98a03bbb265e77989753e08dd8a507b386a1251013db6fd01282ac393b564bec02555e1f2dfb977c9c0aabb3f34251e5e65018a098d88c59299c472b1e0429e2e2773ba5f5858fb505b94a9ad3edc2d06151b57dffdbabb381eceb4b47f1e8876b83f69815c65f5bd914dc2b80c0a7af3d8500196f55a2d2f07910e42ebec73c6c487c23e127cdd8e314eaa1fce1b2be8f645bce4361e9198d00a8eefbf27efa23de139920aa9f3ee7da77d551d6174fa60b231f37f069e30b845698f4d50a662fd65590292105fee7c096bee216defb09638e8c8cc82be6129306edec4262e5135fdf79d0de792f2a6ae93c46b90a5392202823264bf01f4fc3cc36da69c1212a77bf415864c84e7adbf23925161f3e75d88e4b025070044f9237e4ee47ac115e80e55afde40aeb2d9cbc27c406f6ca5cc6f68647c09af44419b08086345a30067f3a23042fe78b39a49bbabcb4c6d927b5261d9ef55f96070e83324f6bd9e262a48f64f3ead581d5f19c589625bd47574bc8ab8636d5736de6808ab576c518c896c3bb86dafdd0983b2ed1d7629da7d9faa68e8a1491ba67fee4a3bee1985c17ef63213e613580e08c7910e2ab55c58f8dcbf0107df2acb20fc622e516e0f275a1fde3198a180bc922dd314912c34221889ef217a3317caa8e4b178c46e87ced832eabd045da22af27bc35e9792deae9646a1e9c0988d9eb70e4b2cdf990bb7bfcc0cd5b341e21e29e19a10ee4c2b571af9b1e80dec772c697a30d39be35df34f788c44190ff855b720d8be9780af9c7013fe1648626bb582c2caff0e4ae9d2028d4d86b8165488e68b81325d0b15b480e879d42b74451ae89f66352c7435f7963704c7c168df6eae79b5bd7561f608388b4a33f63bbe804812ad8afe111bf9cb66af6a61eb3717e189974cd065bab68e0365b941233276ce0674cd50045801f14a09b1419ca9774b299b89080b2f9adcd6c62fcea14b76cccd8c001ca32c1488526e1b770d8ccc18e3b46e38cc51e7776ba6d39bb5d0885da060bf0104e308b9eac7f1ae57b1491943048f93f0477e14851710db95f68225716b828677350c8fdfe8ac83b4870b363463689e54836c69f1cf7bdc51829a638360e77194bf18cc740c53f86dcaf325c56852317ba3e42c283148c6c761118615ff9ce4c5e1e58a67b0fc0ddb6502542697269fa3840be484bfb245ba1b50c5b9f937ce6f2dcd20750e0010b06be2da1c21c7a7205b93708af729dec1add8921cc8aa384687de169e2b2884a4ee984c0a8eedea5ac6e86933cb2b64112f88b2e991fa82736622aa2033a8b7b9e6dcc079a23019bd96d3645323e9074b0d1a5f7e4e8236a63149d3d31604dd26ce9a809256ee6be128a0d1130ac178de346b24118f0bca8a48eb43b314048378bf544b3abde6e8eb8282a312d3794ac9fe2127537ee29919b1c66446990d3423a3ff59c68f8637e2d02de94ee0f07bbe8fa7f7a852b4c6ad7bed7c4833581d6d0e24b836a7f203b5b6d7a2aba57687003863e7e74e2cb0b93a7c2716e5359678f2639d5974973fc364882c3c5171948b7a1c10af5376cf9b6b43c7e15a72f427d835326fcae783e9c638c6e26d0bec97dcc56d0aefbdaaf5139b0bfcdf0029c72754f96adb502ae7d307f214b4739ae05a616b07098d38c43cc965a6ba8331c8aa1604341bef05a827f70b24046f2cfcd4df6c26bedea44fa53d0a692af541e6b9ab84153bc3f43cae79c51e171c308ba706bd2e1d450f77eaf407808d7cacbfe615f4cb5e6f718540d6feb97c6537c5ef8d5acff80deb30fd83dcbcc41505e431394ab2dc86fdb8b49e9d3a7667ae7faa70ccd5d69c3963f76880475a67fdf87a989bbc169b712884e349131bcf1dedf55bc528f5b906e6be70b27aad43de484941b6ec66d22d08374f014e37c0cb9cfb27e4f8dbfb0e64cff45814d8d5362b86b0507407e1cb4307c535876d36d486c23bc893473c7c330282acc3465579b78b029ad55d11295ee94fc33d35a5d79ae8ad7af8f7b0161ccd6d7fa310b24effe2be97f23d9930bcd0115e2559003d5d196fc00d7bea4e2365587c0924152f88efaeeb9dee65ff0fe315c7f192f9c6ffcf4bc84cbf740a7c0ac507f0469bb11f23f3013c1bf7afc6604427d2abe19ddc38a90f86c5e0d2e7a7eb073262242f1e92a0070cf011cb721451d70095db6002fe90b79945133d2f028871b33f539e7d1a2b0323b4328d5204d87b9b08c33622539eaa2ac7d115ca13d8965d27af47cd424096830fde949979519385e3e81dcc7970a535df0ffbdede9b95aa4b6be47f9c44ee647f13ddee92b93349054483c5c38e58a328de8f4720841d68ef7aa3d2ab7a7270954ae2330ab52e4249dd65a21b62e9d8f21dda63cb1056b862dc1ec9fe85f6ef8027738a94f999c124b53db91c035deb78fd349bf09802b8985d3815924bcf8ae4ffd4146c3c4ad91510acfc4e5ca9cb4b995b129aef129701ccc0ee54b8b6a3acea5bed73fcd9cc63d18c1b808f0a0ac944cbdc8fc5fae255edba37e24ced1b65db88fadeb31f0ba18f20f3fe0ed6b5eba46170bf1ecb01f5e7c219be82a5f35d394feb98d7a688cf7fef4573c7591068b3ba68461c58f907b5832c48486a088a39665691128202c25f65374aad009e90eb1f821d560e67aaf9cc4f05c43371ccccc8a07d7bd61c11f9eb9ee0591ab4f0b887d54722f08da0f34d0e5e6f3a6f3eaa07042a79a73937fd68a93e70a368299c31a0a3cd2fcb961825bef3d24f40bb2f2601a2dc5e8e793e6919e1d37ed2ea8e9c438efd0e62a66ad0c4796c7765dd34404c61362f6fff6cd3fa415aef06c75122e69718ff912e9ec837fed92206ec74e844526e2c483cd967b98bcfb1be63c2f7294af3afea7eb2c17eda188137a3fa019bfdedeb43e2933ac397a24a58f5b3fefe534acc4320c10800a2e99cc51bdaa4449677106dfbbcd7815586cf556767a55aa0a0c7fd24808f033885037518187a1abc6deef4ea9581bbc547df2fe95d111e419844e436e17df7d751ba00a05c6d23e3f456a4331b0ccaefcd5d7894f9fbcb28ef2f056fa06705c9e37cdef77e0a8cadc2be0950d725a09d0889f24054741adcc0c6ced87fcaaae9d4f3a336be35ab02375313b3a3e49f2f99082e50a70df4ad4876a9fa6dbe055ed047fdf6b87d3efcb23603b73a209452c21fa0345c7b70c07eaf0eea934f8f74b3db7441b9842d9bc56b496e9440e39ae8b22424c6d8b354a9269f244ba3663f82bf31e5d75d8c12d4b4c49fbc7bed722803fa34d8960234009683a12aa8dd1f673d3f48d9d86b2a9e23e163ddbd565d5ca4d85e76ed4f33a90e222acc9b2c4a1c2a7c3fc34529577a6d3bcea09c1f92329fccb9d3f509e0a75034e2a4dd7408a26344fb6257ffd150a3f67357d56bf6be0795a501cd1c42af065c8c0524bb4d85b0aaa1e4d594a2df77fe755ee5dadd1303e582a1e65098f6cbb5bed3f37de8f701143bb6ab053d6ed3991e3da71557ea63849e56405301109f0e0d8ff2ea53631ad4eb19477b6073548893d5fc9e6e798538a67e9db451fd4fd706f4387f038d315e5a3b60a5ea67b7d70c533c8e00282bf510836a37facb90f151944334c5ea396d434ad88b9fa3379fdd9d659549ae6599c0822adc8911475b2f6070e559f99dd13e7514f738636085f08524fa37fe6e04906bb06f742a2f52802c05bc2f8f53915d46cb4fbd6ff14b0b827626ec0bca8e3f36ec901cf764ebee901f6628137a33c6bb7fe2e7cbfb32c82d68651652fb68f8fa50ab4aada3c4b77b6888458373236059566393630d020963968a421ceb1812574f86457acc9c7f04522e6fd0881c0e0ccca2ce87fbb65b409fc8c5c826fa615cc4ecad82530a7a8c358e6701eb13e0fb7a245757b4d2190a4ad2a7a0dbbfcee6e4706a9f88c4390adbc681eb588cb6b10b4b770ff690be2c94c5778d8f71b2ce564d76b1368056c6fe2662f3cb52b3462e6c6f4ddf44a5362372ddde088a04414f75c4064d220d8b92b46581ac5c523db1279ebf250e855004d3a779a9c23da9e5e575d7725b194004a9be0372bfce24994c34df639de6c11f90a4e1a38858360a1fe8d3ff1596aef8a5a9ab3da0658cc2ff74d1cc04985a7d819e3c0daf1c5cbda3e37e5f9c6d70fa87cc53823432d1558b496e8f079274d1b5d4fa6bd1aa5d988a0", 0xfffffffffffffc26}, {&(0x7f0000000180)="7cea48fe0967c892adb57809700b2a69b4d1b13e460ffad41eff316ad5a1ebcde5b28b4986b290d126cb94c964d5178c6625ff82c3c7e979025be17ccd35db440e73dc59858685b8d94a48b874fd28e0e131ee", 0x19a}], 0x1000000000000307) ftruncate(r1, 0x10000) flock(0xffffffffffffffff, 0x2) 16:00:14 executing program 0: r0 = socket(0x6, 0x7, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x4}, 0x10) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000100)="8639d1097fd5a8115ff64b4d0e38c33580bea69657327f71f7ad837b1a09", 0x1e) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6543ac0f21c7efd02754d45896191def3000"], 0x10) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x5, 0x8c0f) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80000101, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x100000000004512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="d8f6deca007a0e0867ec1ff606797ea24ca7a67f6a8f899dd79ec1bc3cae04b637fb65977398783fc083beaf3b9cc5f4b32071142a3c745cb0f42b181c3d6509a16b2e64ada22c344930f3c7e03aa7e0a99f3b3574c4bc070af041bf1538d65ff33ad75457bdf2af6c26abbe80d7b39ddf4dbbdf6bb09ae1b6f73cc2c019dc13d28a8ab1f6e882e35147b12a2c1896f5971c12d0f97513cdd7ac6a8adb52f65fcfbff5e3721fce27439cf0589e90fbfe88aa7982e78360e4844342f6d687edb35cc8d8cdc5232fa8e47ec7", 0xcb) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x148) close(r2) 16:00:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r3, 0x20007471) pledge(&(0x7f0000001100)='\'\x00', &(0x7f0000001140)=']\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) sendto$unix(r4, &(0x7f0000000100)="11416967fee4624f624f1081346fb5d5c43260bf9c151c599f9b42b9ffcd7c7a92f621857db418a733444fb868a82db29e8b43eaf9ff6fba48d00efa156f802eb80f5a28f1e5ca6ee2790aa2fe1fcd84f86fb327936998aaad01f4c7211ca647f3ed1c68a13a3e852be24d92a27d49778cda559395a08b4d9b1e83c498884c04f812e025f7a4be96b8356a98ad812263ef62c69e3688da9cf41d23da6b0bead6f68598dfb6bd8430840d527b96dba9247b1ca3504806aca7ed1855f32e2fd1391e47db84fc8d9cb9235049a1cb33b74b822fe52f4c4190f4a45dee760c0fea64bbcd6e0c470f669f27dcf5cb78100042d93ffe8c2ba85fdcaba613498cbd9bddec84a6023aa6e0065f97b729f0d349fc0f76e18d0cc1edbc475cd225dc8db1bff04af6b75dbd400f8363f0a5c3c90cec79e47df3b252676305ea7124142156f8b1bbbefd081536ed2686314017bc465e33d76af9a6da998e30a5cc06251b3958631fd52acc8932ef2884d2a4f37a9ef3f7bec612466b3bb893344939b19983c3f52e26fd3a140a1bd738f6218654c4fa08ae49db8b8f17560ef8f6ee565cbdbf28e316e6104bb3161051cd18068328273b0026040d1b6a265db856826f5dbbe3cb5bc6438b7e7b7164f4234534ed440a107d3b165c51e55aabd2bd6f4d8ab38efe200e32ea2bac418e8514e6b3cecf0341ce9ff997f9054e210a2e3d7ca23c19d9cfd61b9ffba2d4ef787dc0b31698edd44b5366f81d19ffd487da531a4972daf70efe8b078ea9701d2ce11568d26439aca4a6be902a83633e2b476f6d7a8b10c042b638d685feb2bf65ecc868a3b271e78f72c54087d97b93608dd1d44f6857a09c3f68dd0929fcdd41260076dbf1fd8ac4df7240e8e2d18b6b3ed1716ff430ea194444c75f126ffce3ecb1e2df4b224e391820fcaacf53ebe5330b9107837d0963d73bc155fdf9d0189af40d23e0b52edc0aa950a8f660180518ef34acca1b155869c73f4ca09509ab4af9ffb8d547be20ee5be317cb168fe7b9bccd81f23d1cf0a332ba1ae79d90156a6af16feda3f1c4be45bbc4c8a05eb25f7ff29da5c688d9ae56b61b2a895c7386c51925c6b7357c1f1f214ca390ed456cacf08550b634afd04ff395d63c501d28a687d194f509dd3d4bcc97824dce0ca2ed2552371f061bb0edcdf6c9aa4034f6bf7f6ebc6550bfcfe1e03561a958d3ae788503819ef58d92ad6b208d39124b897da41e4b78ce812a4b2acbc57159b067028e279ae147807b3c2f80f865357c10019b7d5c6e15680df7972ec217596e0800d338d7fcde0c3621353398f5da1c264ac8d765b655745c7d165be42e9f9d1fc010477c44d50406d73383981fe5eaa90b69d2a0c2dadc6bb0327b0434c952e4fb92837bcb76e51d296fee32a34f86094011927bfaeb66cc2fc1d271f6958603c1c6ae2e168608abce916fdbd8f22ccb66021ac5e0c6afdebb7120428742b3f6f523d4099113fbc0ab9d9cbd0885108aa19a348f60346fc62ca0d8ef810f0d8c76313b6092151810287678d911d2e2f256bcf45678eea61447e6d345ebb56f717361bb87953427da6fdd82095122d693628f1ef055ea48f48acb852061c0ed9ea3c617f84386cc0c31dad33ce39e3bc5cfd5f2604685ee3f0b67b3e436917deb7d7b278e1db1cba0e37c95e1827c463670a485aabf8c51d276a90fae2c5667edfa99302f055395dd3a874057c170c69d959b01450608b47646bf1655238a23bc1a7b5e038bdc1e21320f44ea0117b504c6dadea6ca048f051ad33e411e8882929b479410855ec2a28d84bfcb410f307a11e4a7635cf391b2fc7787d0f3de0b1cff12cd36db3930771d0812b64b338cacf6aef91cc7b10256a4c369b34def3ecc58228c71ac50d8a2814687757f9779787de51fde5257d45ecbec3f1938c43261e4f361bbdf529dfdcb63115da25f3c348a982773bc125347fbbb8113f6968f8383e8e0d42505ba97e71fa2c1707fe99425755b0d0220c418d9c95d200aef4128ea220d12676236db0d02315d256a883c6aeb388cdfdc80ad8118de3f39552abfbc732524a04c1efe3e973648c077dfe59219e4a9fd877de107054db1b172d7c92cbd36e38d8784f0a6c7b87b8a9f9b255798d8cd18f3e916b861d15c446f1fb6d7ffb2db84d73bb13b4d6c341c3bafcd5a73ad4b65faba40b9e869ee6ade2ef18a5961eb3961f968e57f0fa6b5de871786d2b39011b8a4e0aa980c467f9e18883f7a29c493accf2bc692f50d02d4f97fddea9e875d121d076453b87d0b059b3b3f2c1336645a03a3ef3bc8170c648f9864ffb942828f30596feca5999f555631585fa1b986b8d3ffe5987989980721301db877410994cbe738bf0f24d07e0b5fc560d6ee231b30ec8e52a26ff3ede297e5df7985010d767ec2e1481c1394dcfb9e2673cec006b6ef8b0322306110e98d4eda647a0ee841a8c9c3b79809ae1683acaa11282fca94afbcdb413050ec37a79e1f1d7d697bc68f5859acee0d078a19a07f26f57ee493cc924d4253d88aa6905a5da97167d5a9b15a4afb988a8329aa668ba2b39ffbd7f4c7f9402b5e307cc48d8c9e67f4edd84028fcd43331d89aa292e5d63e6c30d9d7efef830e5d35a2de631e20f4c922b2eaff05d41495856694c672fa24e520b5aa8c241efa8d3b80ac1fe6907029f50c001b760bbbf617818fab3235957cb2064e6181a2f0cc2c024cdf517c696b890f77c24e4bc779d7d37952a92a2392e2374c2ebf358ebb4af68945e53f2946f779fcd9cd6cda34254fc78b479b58d89e0b42e1d43fea7c4fc96694c69a30e0144db2ab0c1719c7f1936d752faf8980c98028c86c852717f2423cf907b71448f3e26d7819fb4c20911522c9ac3184df9f57d49289b7d1599644f505d90b05d1ff9114e4718c7ca9034963037f8149be85d4e7499092bc0f6a69bbc34b349f3a1ddcdefa14abf29d36f9a981c36f2bef78de7e08e0785fd2ccfdf23a6ab2ef3255469138c14bc77e7deb7ade15f9a5cb04d3ed376b39f04f4552c00773bd601ea0606e93f51389d9bb2d0a0680d2c9d2235ef27f2b1dc1997e2e07615fc2464d2092b1e76ec8218ee4b442c709160f163bb4d509b75b4e9b7356b163f1308736afe99ba0e63d4094568535b5591ba384499b6937a1e5783fc3beb4c6448a1de808f77b2e866dde3fd28121c5368021e8b313324a2596af20e821b025ed70b91e4cb0b9e8d79056a52252089dd0f5da2f79df71c01a89ef390228fb0243313392561d19b5daa6cb653591e31b78a7cb0c87ef1c1807a1ee8c9290983d68fa8f32ff2e9eaa00289b6b25ee1566d573636acecc99b93b45fbded5dd98c89e40d8a6b60836d7b4cf85675de69e71616031d3c622d8de7a142351250e45d78887607b74b62d383303c37478efb94caa275d5bf5942867d42171ba5680ba96a4e8c7b6aa6486ee545e4e993420c1ec379d2f7626f781a06b7c265631c31760e8fddf31c825b3dbddccf1d402071c235e1516a7ec5a76c0bfe1ca7c1403a51c45ca4499904ab6e0435cdc8fc05269e6fcd906cfef5758fcd177390b421f6072429febaaf82ad58196ed1086f461745a5011029b5599df781d664ba09cac97eddcf93bd2a875b93f2cf5bd1488c9b3429d9c09d19d98ffedf4c4221a2f9b26aab5a988e059399b292f2069df20ff06c7edf17b59b328f70a30283f8eae61e71c1ee9bb574c3c44b3b587658cf4f7a744fa231f77fd8a9abf8f85281bac52eb787c67313064db074a6af6be279b8812c558d246e64f5cffbecaf0132edd34b204804a617a38d48f3d13c7bea8b4ff017d06cfd73f94286c6766b4311b97265b2b9f26cf85bcb82f43ec32fba342aba12d5a8dc9e405b65c1f14ce1b3627c20f90e1be33b6085aed6cd348ba86a91f0926ee0e9c68f783c9e2fd04f65abdc7b4c8a942272762a03fc6c4f3061dbf84e66a8951b5265ece348ddde58983dca5c5658bd847b285f139c5b65efaa226d162f0087f7d856e12ad5a24a53481d23c90f8ccba8412c918c7865ad304f49b50615c2ad6913bf38c84c0bfdf405101d025f438a60fc7096d10ce9a86cd62e0b6feb712f8183437bdfc5f3ca4c068b5effaea762db57695174075665aeb5dad906e641f4874b91f81f30eec588350b833c67ac0e7054615ed0600e6665b381cf29b8777e4b42f46d18dca820ea693854dc8a0bede768e48cb002036ec1b8f013697bd8cd0f996a79596aa570f8420b2878229b5ba083d9b33ee9023d8429426e00fb9b73e1a284b30c2c28d4503100664b6ae0fb5c546cc7e721e404c9e2a7a7fb4eb66d8b94e1ee441aa43ea4a37e0d7e5ce6869837e4b12a91259cfb98b8bf9c9237aa180340cfbb1f8a781db0fa6cceda8ba4d190ecf24f2f1b70134f4d43c238cd2d28a736a211598fd94de4614fcc3a3fb15808966c90e1aadcf6535b3752b76053b416560e9e62e34e6276a0f78a4dab14dcbc1aaf0fc2954fab949326931978680ff530e9505343a88741af9d33a230da728cef2baaa232e5538a350befbb36b3b40b96e0cf7362826f50a9a030fb970333c006b8a844352e89b9a8b2c92c3c3de567418e38b90a65e08c8e2edae1424bd015e71aee001a015371fa9c44cdbfbfba057999bf1b98036061fc9d9e48f0319b852fcda6dd5894bedb71007e2bc7ee7f5596f39e6d8d272673551d6ab5312365e76064e272ddc3e8e8ce381043f5c314e8934a832bde07505e04e9a8aabe2ae58888efa6784406107852eb0f3dcb757b610919907f0f5ae5bf2bc8804cccff9f9ec13a9e8da8c03b19ecbfa674df5b13cdf579b56ebff375242db78dbb64e4dedc75699af9c8d2e884d3c7169ad5a2ed339d3584b21ce887b8c85c261fe520a93c86cd61b60083e7d106b5b2f65f99fe31c5a777b69026fa6397475b2335a7b024a267eda91bdf689d6c098bb21b1896873be68e9c1e813505089851608f07954ec8c5858f1ea92bcb5585052ce5c987621df64bdcc5a2466ef536f3e0cc20141b645a09bd820dc6e221264605c74b848ff248aa5f0e32fdf7204d8a8a09af4753d256f591cc5ee01696ce89337230ccc050c9df97f3d605e411366abb9f9646fe9bc23385595230a2cc15d5442eafcd6a4b950bcf5ca43710de9e45e02927c9d828f04b8473c93d8d67170746aa5894718d054532bc5d63b9175b0c9cfb6783087f101adb0bab9c2de3ba49c5658ce81f9c20891561d683e2f1a2a1923fa733da35ec6490222027d50c9a84f33d1dd7efdea816f18f4e785910d2fff2b7b7a294ae66891293968a45aaf9fecb86e9ce062330cad0e78e460994e64736d6f7d4a1264ba913ebba25c83b9bb1d9d89f0cc6381918d92795facb58993736076856669dc8a88eb2193c7b6ad4e23aa4703bab0c23cd7c4ff15e60826211dd190b0b8b489a8cdf8d87fca6a9f969b6b7ff1698e21b000007bcdb7e4571bfcb8f4246a3db4ec9e9a94748007056041a7b59abc0885addcb98b9c42d305a6ed585ba34ed37e26254640b7fb8215cba1dde987d60cbb75dc8bbaa4c929ac1cc387a003004d67f882306954621f137aef25010401653023be8d26c09a1078c6507e04b0570ff32a8dd2b725ee6cdf0d06d07ab184cf3c65b63eb07ef539d8cd751f2ccbca92a7d25cfb1ca685508c757cf4ddb75981e53c5491608caa7fd28b553a055b6337fbe2a83a3d00329c0ab711ce9b42b71e6aafdc60c6362ee2451bba70a71db938399cf296d1f6701810b9f86dff59a2c1", 0x1000, 0x2, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:14 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) close(r1) sendmsg(r0, &(0x7f0000000d80)={0x0, 0x0, &(0x7f0000000580)=[{}, {&(0x7f0000000080)="436d04a8f75002a92186fc95fabe553866026110a4a2725d24170976202aff5abd6c3cd25fc5fb7c1592a279bc0d36124053e7936d090cea6077bf90c8957685bf34e98a70edbe88687854b030ec5b6ecd083a7ada541060b01f57162932d7513e10984d183313d3f4adf2d2895467a94d381ba874e49b", 0x77}, {&(0x7f0000000280)="21d25837fb005544326d0d3f4b8293ed0e4a236ae5246ee1ae098655263f8d39c6a27c304cc624db0c41d9e515e4b3b1ff634386f88b954e8b4d261ba3baa9b4e67d56887d470fe473e828a4882a72812df3ff227cda1818f01a05ac82ecdcab46791a223a0c154eb24ca60b8832afb1245869ac8a0f0d53297db1375e86740c1a493fed0ca3a8095fdfb8d422d52b5ddb8c85b111219bedb50862a7123e81e585127c03e47655389311c9592c1b2b1cef89408ac996f629eb2d3bede6ab7c160e6f31a065510ff8480cfeaabef989fa0c3311d09ad7c666e9834779736b652104f0f304f2015b2563ddc8aed33786f6600e11ab48a3f21bf91f2325ef89", 0xfe}, {&(0x7f0000000100)="969cb301836dd4d91fa8c14b93692a687534774b76ef7b46366e726f6f402013cfe534e3ac75ede55f60964850cc5ff0eb90e80f5acdf556bdc6a8227b9af2627d587c5fc501b47b5717b8c27616a4d18c03a614f2c304c12b41aa8ac57e03e1ba9e7ff50730521d", 0x68}, {&(0x7f00000001c0)="a7659516e947abb72cf21ee3eaf503c476370e0f785b874bf2a5ca7dfb4636e970fa780ade11ba57fec59c1609b98279b479c9b6b9a359c0de71a319", 0x3c}, {&(0x7f0000000380)="43d6af0d169f0efd24a4c6ba24938b3640769f85e2281859947b8035830dbf0a30d45f4c67a846f241d50e3a694ab252494c2fb282b80796e448de44cb0fe1d4492394f261b7feaf493c5804bd36077f3b0cf84e906c", 0x56}, {&(0x7f0000000200)="0606102eed58e51ea2051c52f924a4d2c5", 0x11}, {&(0x7f0000000400)="684628b5acac0a28bb300aabfd0aaad906b6242dfad8e895d144bb40a2b0b4af67c0b471f6f96f2476191e683a4e6a65426ff1da7b17298dc5ebd2bf26adfe1c5def3bb29fbc7537762ac4ffa76a37f671cf6b8d", 0x54}, {&(0x7f0000000480)="8d4e042584a464e9de5ca4a1a47c359e5cb86577f77d51ce2b25c3db19a92ae90e72bbe27fd787f455cb2161daa31aaf5f88349a379f0eaa10fe325e0aa426fbf7aab8c6d69bf68a933418abd92fb25b548fba303830ba156c713997be722651aa3a91c4e3a388d45e00bef668b7486c67b1e834fee47d189a480286741e778d8d0f3eb9a706e3ccf9d37188e788a47a7873340194c0919097cfff61ac5738143d19ad0b03a7fc2ffb5c2946cbca1f1b2ac12a", 0xb3}, {&(0x7f0000000540)="d53a1f6167f1e7ae36a7165bcc01a582c471945d4e3098985ff9ec86c548ad42fed6188d", 0x24}], 0xa, &(0x7f0000000640)=[{0x80, 0xffff, 0xfffffffffffffffc, "63856594e1632c969124619fd3439382d73b05b1874608e7ddadaba2107597e67d2de041dafc6d3ec65c333908301951ce3dbc3beaf548958f47494e87524b4625e8eb6cfd95431d4c8bcb384245d83c6fade2d92351babe81ec8bdbae2a63126c3b40dce8d02229dcb1"}, {0xc8, 0xffff, 0x0, "55533ec5c8449c3a715d2a4e9d006275fe0ef68135c905c1ddb6896d06d0a536a8676330534a796b3f32c480932154ca7c3beee72e463169ff9719a9fcdff92ab45e9796ba1a867158a65b7ab624230540d74bdc1a3d5672418683dd7f3dba66591a2b1686c471b36b9a185f3e84d2b3b03d1761b95f1ef2b14983c78f80753197532d8bc1b1ea350e850646bb0d200d6b7a7ff70d5d506c9acb6d1d5c58bc6a8437e6807e90b5c93364151be8ea1e64bb5e"}, {0x100, 0xffff, 0xa12, "34510d3cb2e402100b1873dbb9e4c8b88ef12e31e3646d0ba966b289d6bcb08894dac5e815bed1e2385d8b5fef43f5995fe89578e0c6f235abb18a82196259843ba6cd080583af78e1d6ccdc21c7aaa54c8056d188dd2181aa1432efaef87ac3c43d8ea738df8fa885e841b43d7dc3d1f206114c811290db7f13a3df406f909253b2d52061e9ded8fff83f9a8ea33d30f8a503e410f2eb49d4b7aa896071e6285ebbc3b3fd9d8654cf1a56e40f583c80fcb1cf1162977e38aca5b2501731f986875928cfb5a4efc89ed79ab82c50c163f2fe1920f7a70335e6eccace1797de8a0c81b9c2b29435260a5b6f41"}, {0x50, 0xffff, 0x73b, "bb7bd3583a503b49520f4c6a94da678c6f0f5dda648bb5cd3a64eaa69bacd089d554c6b6d990fc56e9fd79d7afd335a0946ecdbfb6402036ee29bb2914ab4f"}, {0xf0, 0x1, 0x8, "81c7a39fe14dc1001affe086647d81c975444a0bab1adffdf57295e862886a4c1a1e6c69cbf89c843af41e62ae303b24eb552c1b74be2b868d7aed70b4cb2a620640947c675ac2ce4253dbccd22f9aa6428bc6902138b41d66d74c1ce24df942a9d93687844615d4d8fe71489d5cc9b93433678c16add0df521528e1b6a4183241b6e2f7a3ecd877d1ab534d51039416b6e3eb20329d6fb461292fba8da65cb0b6b2c18aa73f922548cdbb028f4d58059eccd28b994be1f31f48d9d31edb1d6165ddc61cf32715ecb778d40dfd024d63cb4d3a857f2058e1a1f40c2b"}, {0x110, 0xffff, 0x9, "959d1c635478f9cebc31850d2e3a3bdc1398dda07361a1a9923c05bf773c46eadc5c39965a70a32cb16ab25738ecdc218aeb14d872b933ae785456241ff698e1be2b24d991ba4eb1872915cf7e817241eb7db23d741950e2bc376478ff1e1aca82134d594a440b29f9753f2ef2dddb309cd71773a038a02af203a867ee14d5e4107d999d391e821fcb5be09cb736c4cd52c135862c040199c4dcec7457610e5d16e71ae8c8f19945d192610a47cb18e6613ea7ff2723f60095bcea187138fd589f592760908b6da2a2fc964251c8f2962ff51abd530056a22521a1a5f030f04c5bc8d684eeec7ff8e31572c1a6772d1db0ff5c6725d10207bb16d85c19"}, {0x108, 0x1, 0x6, "afbe359244a789b2f063db20aa9e1d172b8e03e33be07d7002d7f5cb19e0d6c2b7a354d2f78192cf76972525af49e2c4047d943dd9c1b5135168d6572679c31854e07f0229aaead5d029de15142153686922e627be849d3d38b261216cdcf99d2dfc32b27b3baacf118ce5b4b35ec926c5d2cd98578cf0f3f7da10223c94f46aaee474feafc346eb0a487af8e021088538a08b3426d9383b71b9ebb57066c250ef57c5df50ab9fdeef884a879ce6132bf8dad94ef9bccd150d6cc12e10d79acd6682c626de22cd8f9fd5a4bc3c7559d23547d92a80dc5726a0f108789377860d358a09b1374e76d08206743c7f7a9c202d36"}, {0x88, 0x0, 0x1, "fe505ffc3c88e6f3db4876cbce3aae611ee4a586c9a96180bf3a833aaffabe1fdeb0f7f722b6f8608f7c86c2708f4ab1c8eaf4fd3827956970c61e967e86ee6c3323b196459052b819bdfa1a97b445740256f930da4ab23e3bc10d83b6d266c6fb78699a4d3625536b35ecbed81a4b4b3e"}, {0x100, 0xffff, 0x3bf1, "1f4a0dce6c53773c7ff09079cc1481c625fbae4d28182738ca22ceb9dfccc9749ed271db5636c0caa104a45aab7c5d369ef2e4801233ac8f2a5750c9baa8729c97e0e62b1e54f14f187cec99a846a944d9a1b00f3af858866e8dcc37a373af523d597693dbf200a2b9c637131bf4f3b23efebf7b87a6f966f6258fb0842d99ee8e25476c3665ffc83ce6012ab204aa1718fe7883f23c1ea3ddf4baafc926da08897e7530f46b4c5d16018b4b2c462ab4399b03f84dc4db1902346db6b3bdea13874dd8e17c300babdc326d95c49c37edc89a4883984d4b699176d6d39fc9179d732c6febe0987f4483"}], 0x728}, 0x9) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0x3, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) utimensat(r0, &(0x7f0000001540)='./bus\x00', &(0x7f0000001580)={{0x389, 0x4}, {0x5, 0x6c}}, 0x2) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) shutdown(r2, 0x1) r3 = getegid() bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setgid(r3) poll(&(0x7f0000000180)=[{r2}, {r2, 0x84}, {r1, 0x4}, {r2, 0x6}, {r0, 0x2}, {r0, 0x150}, {r1, 0x140}, {r0, 0x4}, {r2, 0x180}, {r2, 0x41}], 0xa, 0xf3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) clock_settime(0x7, &(0x7f0000000140)={0x10001, 0x8cd}) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x400000a0, 0x7, 0x1}, {{r1}, 0x5afa9d0be765fe35, 0x8, 0xfffff, 0x400, 0xff}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xffffffff, 0xffffffffffffff81}], 0x2, &(0x7f0000000080)={0x3207, 0x800}) 16:00:15 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x20, 0x4, 0x80dc) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x3}, 0xc) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x8, 0xcc2, &(0x7f0000000000)="61682da17a371e39f313497cc82ebabd33e5573779", 0x15) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r0, 0x40) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc002, 0x8000016fa) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000268000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x2, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x40, r2, r3, r4, r5, 0x2}, 0x5, 0x1f, r6, r7, 0x3, 0xf25, 0x0, 0x89c0}) 16:00:15 executing program 1: getgid() r0 = socket$inet(0x2, 0x5, 0x5) fchmod(r0, 0x104) socket$unix(0x1, 0xa, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0xa3e7}) fchmod(r1, 0x38) close(r1) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc, 0x2}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x7, 0xd17f}, {{r0}, 0x0, 0x29, 0x20, 0x8, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x41, 0x20000000, 0x101, 0x4dc}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3f, 0x4}, {{r0}, 0x0, 0x1, 0x4, 0x6, 0x827a}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0x25, 0x0, 0x7, 0x9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xffff, 0x700fb86d}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2c, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0xa, 0x5, 0x17}], 0x3, &(0x7f0000000140)={0x0, 0x2}) accept$inet(r1, &(0x7f0000000380), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x3, 0x1, 0x0, 0x3, r2}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8f, 0x1000}, {0x1ba, 0x4}}, 0x0) setuid(r2) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:00:15 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x400000006, &(0x7f0000000100)="0000000000000084c90da80000e007fd378d24deb3afe30c0ff3bef1ab9930a3a6057b51aaa7246652b75f2db99ca7923c898a498689f3326217978824fff666784da23de3f23235844cd3319e5b", 0xffffffffffffffd6) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: select(0xfffffffffffffeff, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x200000}, 0xffffffffffffffff, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0xfff, 0xa, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = semget$private(0x0, 0x7, 0xc) semop(r11, &(0x7f0000000040)=[{0x2, 0x7, 0x1800}, {0x3, 0x435, 0x1000}], 0x2) r12 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r13 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r10, 0x0, r13]) geteuid() setuid(r9) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x7fff) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') open(&(0x7f0000000040)='./file0\x00', 0x188, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f0000000040)=""/191, &(0x7f0000000100)=0xbf) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) socket(0x5, 0x4, 0x4) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000"], 0x10) getpeername$inet(r0, 0x0, &(0x7f0000000080)=0xa8) 16:00:16 executing program 1: r0 = semget(0x0, 0x2, 0x1) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/117) getrusage(0x0, &(0x7f0000000200)) 16:00:16 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) fchmod(r0, 0xb9) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) close(r0) r2 = dup(r1) kqueue() sendto(r2, &(0x7f0000000000)="c0e89594280e621f381b283751f302b6f610530992d9", 0x16, 0x400, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) semget$private(0x0, 0x4, 0x6) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x8, 0x3f, &(0x7f00000000c0)="284946c8e85b197eb14c958aebcf24c4713db46f7111c88709191257d4b53a6938dfe2e30005a817ebb656b99bcedae4f55ff64d78de5cfb6d5eb03172f0d7bf61776e6aac3af79e8c17b837b003b8d7bd3731996be09fbbd3f2a48f6051f53f515b75f4d530bec67ff26d81431ce248c5b43b9282800a4f72565d563af6fd0ecd849c9db9eb21092864d825bf7f94ae9849ed7d26f417fdcb92d5fd35cbcded4025dd148abc87da3569d53c17f81c7f1ed93ff9491e5418a61c121eefe1bf04b8ca15a8ae0a727443ccb7f2615750a032e1699bd1a06fda62e4afe3a7fe6acdd0e577a603485d9fd7c4b06ccde9750350d5392eeeaf", 0xf6) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1}, {0x18, 0x1, 0x0, 0xa1}, 0xfffffffffffffff8, [0x7fff, 0x7, 0x3, 0x0, 0x5, 0x2, 0x53b, 0x9]}, 0x3c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x80) openat(r1, &(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', 0x200, 0x20) r2 = open(&(0x7f00000000c0)='\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', 0x18182, 0x6) recvfrom$unix(r0, &(0x7f0000000240)=""/237, 0xed, 0x841, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000200)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: socketpair(0x6, 0x2, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000380)="57850b5a9d0d3c1b0dfef5f4f365988ed93a86ed5b92cfea9bfc29770cd10a492c360465ac3cc6f5940e070d5488dfd7034244168a2419356b57b44c4426211708dd23c2010ca6e58e256667bb862f6a89b755e7487d5612b9c4c658af2ccd1c8a56d1680cb7", 0x66}, {&(0x7f0000000480)="4f7c18037ea10e2ad5bd53a548cd81aad014747968c1a50cac61efbda92a5b549d125c3f2a33e88e9a766678b1f991abf272b035c11e41cc5cb2e9e02d865d37be2652ecf69d44126e9cb10b591e9f80c913cb266125e7870e989e63fc", 0x5d}, {&(0x7f0000000400)="cf697239b414a4b2a74098b9567c809d14a6", 0x12}, {&(0x7f0000000500)="b7e8dad0e21170b573c5410aa94643dd48bed4daaf691384d0083c9079df65fa40d6da41b5e8824b7aeea7c115cda2299146466cf74fabb25793e8d7cd5fb6236948bc8810cfdc60229fabc8bc7fc9b2a9574144be99b5b4b3d03960cd86a44940aee3e950add9aa7f50861ea8ac455cc26f51ec58d9553604", 0x79}], 0x4, 0x14) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="6e4f583c9de6672f5666a1109caade6286fd55bab2243298676c61de5abd1b4022e59580651ca1ee3bbd7d0ab3b9766c6fa33f7c10bf95bdc0cd19920f7cc82b849949d76cb396548b9f6861a9295d42b542f78971e9d3fda6eef052c79055d47e1040472a7d2a3f974124a1684a723d4f1088fdd57a5819256175a90eaeda4dfef92d427934210fd4a293ab2d36e4fd6b9e91b2782ad9d7053a13f4844708b25da2346e32b1bbd36d444c6de490872927b6589a37c75e0363988b64d80fcff830e3bdaaf8c6b8d178dbca835f684480594753cd88a2cbf993df0d887cfab9991faceecd26a5c2aa9872e1e5ec49c4baebfe73bffadeac", 0xf7}, {&(0x7f0000000100)="c6d9ee6ce75849292a88f88156f8f9c7bdbbcc9214d7fa08ecc793e424e246174f37a4c4b94181be197ef20318344e5e7db5e8ed97b71947b7e10bc04dd3460214070cda4358b7d5f72a3d9f8e59c4f8ea0b41014182052482a3feeb27139e1d197883cd47cc113fcfd2707b99f5be5cb8033d0236286b4d894d15cf6dd9010634d3c51207e8c6c23c038eb824265b7636388347e840f0a530140066ce75a71d7be9d9864a0e424868a8e0c9f23db25f92c1569a158a0daf635bec86108f88b2e6ed881a3628e51178bee3bd2d1e2d7b52fadff313b059554107aa00ea4cc42ade5a1d3d6e593acae3d691d1c00835f5212b39", 0xf3}, {&(0x7f0000000200)="e2ebafed7aa8d1dbafbee29747146183c1dbdf6e5d1d47cfeb628dba376665a3e57a0f2a73a156e8df69f297a6c265a9f4a5c8ef87a18c9017f87fca09c377112a2aea670a41ec945b034bf4813f22ae36e49ec0b2e2f0afa3f906ad128ba16b8f641862e1fac25be23cd425dca6f8afd15e601f89661b7e7a3f2db523622fceca67fa81f7a31301611f3a13c15943580d01cdee69b7bea8977f10e78d3c7e778b063f4dc32476e5f4", 0xa9}], 0x3, &(0x7f0000001000)=[{0x70, 0xffff, 0x71b6, "140f7f251336c900503ad1d992b4c6982ca2b25951ab6f939b4ef78ed916c6a8d1ad534e37fa5785396e0f4e383bd65380a32560a8ba4012a98698ba3ccc10beef57d60c90023ad9f8cb7c5b016ba8c64249e9a6734294584b17"}, {0x1010, 0x0, 0x0, "c728cf3d883a19761636bb20aa6776c766c9065f9687a32507f12b72cec3aaed5200eb42bef047735092539b1f702481fbc5c35d96bd18f8110dccec85073ce9383d45f90eadaaa3989e5ecf49a369d3f419f9e4ea95b9ec11e438f3bb229ff8a0b8f07df3b8bd25f404ae496195ca77d27adca3b18de3e5ec850fd76160dfd4220059105c9fc5e2d9afb68a04abab861cc2d095364d83307cec517e3adede804a48f7ce78915cdc7b88f0aa58772e8803f25b03da40200c42542ca985f4e5a6f05b88d3dae0249b0d5e46efc7ae068019613fe21e4876719e065d6232c9b7dca9a891fa30b7da9b99210b42b7db6a40af92db107c2160735d25f4a95b25d40a404088cca108af724667afc505f105e9b4e15ff8239ab2d85ad363da4e26ba71a659ddb6b8ecc8aacf08db7837f9a2040a8f6e457c88d31e0521535bd1159150bbddc06d3f816c0672b9dfa79b43e9d4314c9ec8bbe98c1901b6e62dbaab30240a5b7f9dca65a5e45fb33b21d22515379f631d99719980adad95903e605a15948196f1eecddc774bf02e72a43265abd35662220747413e8595bb9f662dfeb15898a8633c249a66e61277aeac6077b2045cf041a6a0d7f27c66e2a46e2598a4e4ac652229cd423aa104e5682d0aa42ff868499fe1e1dcae1304c41cef8646bfed0d56e0b66e2488c335c27c4356a7d2fd92f61bfed46934776330dc6557c75b8f54e65cdc61b7f33a0611ec8cd6fdd82e5cebaf1b68f0ff3e4b5c2e5897b2455421ae38e43291aa001096a9b75af24c1a1a6199ef603f8483e79c1999678fcfae950dca483d48052f2070ca199d1aff38c3fd7118b957dc4ea5a8361ec7976fb0fc008a2702d560a24fbcd69194317296ed10ba16246d8aadd58a2609e47d1267378ba6dc8ab80cd13f0031b0af85db105a45f387abe6d48858bc1af7ab6f4fe4109b5c31b4f2e5d624f38be80997d1a672928c4ed2dd8777ca4b6a6acf007053bc4d6d345e5dfce681142b0504ef10775e8908d4b6b127262714bdca8dea7952f8c15afc81a7bf87c3bb4e219a32ccdcb0deec1604f15505af8640b72135271c4589c593903146b00054db34dd85505e82afea371c81c4368f32ba7181bba3c88ae4bf8afc8d8b0c9c924cf5069d335fb56191572da80348076ef8dc8011cff5c3ab5bc9a73bda1da4f3ded175d1d07f41701e47699ebb6354141a253e72243f784bca132168c923b6546d3b10cd8123925bf9aec2b5aeba76b39625b74ea319efcac77302ed185ab5b1035d0287811df7a5d023655ed711f3925b02c641d596ee1ab2320918ed46423764b63b95438031af64171a410be68c0b20469439bbdb01f22f56b377c1e62a056c3d90e4370fb6dae7decede0aaa7c12538c5f1984920d4f77d6b02efc185499b8f02f39bdcfb41bc8a13dbf2c544362217c1f4b8a6584131b10b16ad7687c5e33a02ed439840d862f656a82aeac92a4c300cd816afcc3a4d8b7795623c81bf760c515b1b40b1229c6a166aba090d1b881d23cc68b41b69618ff7cb56c380a83b14f83530f61ebdea93033dbb23e4e80583698d16124659e4c7ffe5dd8c27440a1f02317a0812b2867320321a7157fe4ac05ee5622a3d2ca402b3f6cb6be501f6af1170369bd7a89b928b28770fff6ce4b6aedd235162ac1ee0e6b6a8ef782bdabf91dc57999945f336b89e56692ee79562c4eaa463f81bcd767ed7be35ba3639cb57807d0a8ecbc0854c43e249771510f51baa24c6e9a5db77297dab04aaaaec202113b2aded700d722bd84b755d56f91645f7f1ecd6b114c7d9422965147cf4b2b13f1f2fdf71162edee38e1a2b3e6c902a09e27f6d17bbb8ec367692fc1beaac7efdef8c885cc788e68a17d4adcd9c1eeaf8f04accd6c2547482533634c1fda1c0409a23b1fa2ac1cf0d1ba1cbf4b3ad285aa7054ebb0723962798cb29329b535bbe82fe3d350d56901c29367f42fb223abc7df2a65ebb263bf8e2d43a7ccd9b3a321b6d80563226dd443b5bd2c49fbeb02e6f92d68d65360638da515f3d59fc13bbd517787490958ac27cde30c9ce3ea6b4105f1e45e7354d453091de75cb566f9d0ced89b7a6a9a1c9b35590e3a8853041b21c073b42f0a41dc98da4974af12d83bc043146a801cd06feca3dd06b18944e7d118f88932e03aaacbfa8d3925ccf9a2ff4f7ccf2867be9f08225c6715e065cecdf3ef27681565b01e0ca8202359e7d8aeded1b959896dce11e641154b09e074700518fca329bc64b9d2e495c9f1276c5eb9c7950e6306757a76c66e9bf9678f6e274f3ab35d86c83a367af2ec69a7be2e7ddb1b16ddbc10261f57562983b726e5f387ac074ec0248baf5f54f5c7d55fd3f2532c8d190f601ffefc299e15792e626c6e1d629e23407cbf40de987e3e1248e50c1207863c16ccf3964c0b38929ce2b715d4c907b585e94224ad8c06010cc2311a4c9076757b6989019462a4bd1b74a0a3dca6aa06d25a8579792ba0576ed89c492ddce291b2dc8ea994de9ce50e52eb050279eb865f666e608800ce4ebd8065782bf4bcc6a13cba73e36674773fe2810c543616e2a1fbac86f81d8de73577bab0f77b2c5389488f5db871ddfc3346483b882bf1641d18bc9404175c450b524706ef1f60ae73b98e4175f92870463ac9ca1413a2869cc7c1451199afeb5a8d6638b128a196686bee1d43f48d07cfb500f897a9d9452640e8dd011d1961b0ee6bbf003a70ef3d6f67892042a456d90ca05e7973d63f42c36b1ed645a31e1c6a820f1a3a5370dd5c3b0b7bb11d29ae6633967f4c6900c8c85f1c4b81c721c180b507eb3ecac949eddd71d6d138cde136281dcdb04f04a3be1155db4805c573f47904c5497bedbc8f87ce75642e87509b41729d8d407036c8cf6449551a5a3685da340e5a25125442730a44736c1054af65c4eb80c80fcfbe2417294a604445177dfb76ee52b117fb0ae60e4c21a808f6ea6ee002bd08ec6491040cca4919bc765bb3bba5fc6050c0f5c3468d5b4317244ad138d05a0b796e46c86741f3cb7096b799f37bd1428fbf23295bf2fe7eb84e7c8ea0c78d51b574140e409cdc65b5ae86ba522117a7570c82fd280bfe8dd2b60768632af7d4a90f53fd52116a11b593d4356cdc7a4bb9b88ad9bad0ad338d43babdc278c11caa14d72df7e458dc582c424eac5c097a26e820b546cf39ed06b408610e39feee54f94c32669da698a0d38a55aae7bfaf24a2ba3af3f1c13428df629767636dbb697cd06567f4a340cf36a7537923ca563c2a5e1b6f81e7b63ced9baefd1510abfb976620974a7578d386c9b15461f6437958c0b879cd077bb8e5bb59a220f5250c9d758311afa38f80a440174bc29470e47b0d25e2a8b0576ba77c5d2ca72c5bc7be217ec314dc19c47d9c76c5f597fc4834e12a2fdbb832adf1a20bcf095e733d3b461c46e8d934f572fe7409cd1b179944d2cc7f1e990facfee90fe5438534c013a18715855109df1abcf787c3d86b8e3851c9f67b82b14b7f5de8480f6317137bfe9c7369bb07c0f37b6ce5630f298898311a2285ec27925924daf885a22fba0ec522d26031eadb7274089c7f293b5ebc826d740bf47fa4413204c8802601738fc1917f9710dd9eabee7cd2bbd34a18a5874b16851d51a703cc26a0e323931f9b46a99d36a3a936f1f586edc7df5999d9093cf2cf1857aefba39661a4669a028aad9b007e937a6f32ea80a31d0eb1b5936ceae83f36f42bc117dda58b32ca38b4df567afc03e6dd46dc8ab852b9809d3ac965f22f2431c8294188f68e0567bb6c4b0a748f20fe4a2bed18f922bb766e472155686890e22ae0e1de77c7d6077c2a49de97c937558607b1a5b4e1a4d6f5b6d7e81470c9682d2aebf5c7e2cf52d9d500b80ae946f247021850641a51f2d737a5598e71e874553d821c3473b5c49e9ca672b7ffeaa1d5191376fb0f2df93c3d0cee2ed1ee03a0e3dad7339453d24ab1b9d47edf1daa1279769fe143cce0bafd697b612dca9d205968b0f593d77d5ff0d37f2f6f62767dea517883a95d4a7b3f508d78d623aa5e3e5304c0ebb63452e60b70da9867b92b39514d7d20548b3cbdc4a18dc2b2bb5ad2c951e310d9782d85f9d3de8b80052ad315900070e16ff596cf4ed862b33fd478f5d99fc8fdb518045b60b067a7f8b792da95eaedd27ebf7b25c4d87b0ad9e405859039ee47c713e4cb32040cf811866bf82ca10b37ba8289502b874720a3fd0265dd4de03d6c9517349afcf18a8de5caa0b0ea5fdf1786bb002f94c31cf4e3e90de85ac28d8e2d1d53ec4267a6dde653b18ce94f8b4f0870682690500e96a0bf28f8ba8144ed0ddec421747fdacd1d5dda629b0b00e20b9b7ab050019068297062bfae445adf5cb899dde51c348a919cc54e1404bd5f16910bf6041c96f4cfa2c44afe25d91759416223edaac1ff1cd247f083ea2614f1d553807bcf170cfa5d3d19cda422c71bfd4e44399da05166484e9b0cb75bf21db4d10f58fcdd2808f7f9b5732403000a3c406c847b0bea31c9ffe2a17f22978e21404d30c9bf56f35a283b395187d4086d1726436bf67a0bce8629ad479ffc5b7fceb3723a0123d39e489db7d4d66f6f61e0cb288a2efde9d98c1d2f0661dba65e7c27ca212252b62652973fefc69a84d1c674beb5c2671fd102060a1638fcd54e72bc54d349d1bec7322953c057077a524f00efc8a6959e5165ddda5f573aa3e4c6d9923ee708f80852a2446a5ddab80b54859a96f3d86b42c1c6d9ff3631160112274fcd918ac813b9f9c1c9c85bfcbd03c2f5efbd6c0de219bf5a2b1e1554653090f4dbad62e2f6aa7a85d7bd71c6aaaad26098792a8571fc1e5d9a85dcc58579af72033bc1aacff9442fe335bbe2f134007ebb725b125a6f7d5fd16e7e405ac9b943a8256a2985cebfcd58b3747d9a911ae59783ea8f45a8a65c8ddcc491cd0fa4e8f526504cd51f6a3a87c0cc825453ad3ff3402cf6e82f490d9943cb063eb0b82ddbc90276deb22ce52dbc79df02bf2d8f7119dae591bb3c84116e8615a9969ef0c98ea66da5613cf552de4ce0a18176c94ce4d03cb6f4d3348b7bd991ca7dd647106ba397032fb2bd18cbec51d87fc3ca1ccbccd399b93d012381e495b83be949b78bd7c2792a1c89678e634e6aed548ff5ab77de7aa0a3494d19d1cb65e3941303855d2c36dbd4419e182cf41986a410cfa9cbbfbd58458685b9c80d405bfad3f001a39be831ab62b779e1955f625ecca78ecd5e701d0e48ec434b4cede7381c15af42fdd6a46da238e8c7c0a37db76305a7413d707551aaf36da44ad01a0de9fda47d48cd5e764b7e55f7c1e012484289478d999b702b21957ade815364acaa1c1b4823f09ea36d119a4d0746ab343339c6fbcc75c054ac07c44a9a2050eff74ec80d340dcdf58d0be676f42dcfda09e6449a74f3ce0f84944f39ccaf54f4b0ca70b76e8453aba80afbea3b7195a661750e557c24205fb91ff3724bceff49e4ed6f82f22530f92dc8be05b65b2cfa9e0b1eaaa8c57f3532c26364b2c0274227d9c6693f11a3f363a05593231b65d35dba9923af9113b63398d9bc10baf218e2f7d7a2d312609dafe45f72d462c6f691c7c86ce65cae0baa98e990e2a787b12c5d3156e11769dfd71147400950b0dc27da82bd241696ff98c14e3d2cf033719310678a37e7ebfb296765334ff4a27aa663282aef45ebbb10d05a1b7c3b8f844c7e4af15c93e09f0f56515dcfb554e3671c772da3936dfd74dc90daa8d1ffefdd58a3ef809a35"}, {0x98, 0x1, 0xfffffffffffffffd, "7a395752dcb429836acf784303d1b8d03037916f945e08974461d18e1f5c93e7f0f666a09dce6145ebd60129eb2ac3812b7884332f51068c7698d3740afb8ebafec75413ae62b40a9b4ed4af4dfa1dc42db28c500a017587100f44053337f08e0ca9021f34e4d77ede7ae65ea1f1ade4c95d3027de44d1cffe852a94907dbc35aec4ab3b8d5062"}, {0x1010, 0x1, 0x4, "1c9e8ae51078387238fc38fbd0fc17a6d7d510d081bab32cf1e213a5ede5c4dfad38aef300ead79eb1ee4256b39544403cdb2648902c7280e32f7274abee766ba706c41220f04d738ab1ef7bde9a5b2bda4ba86279a1288c53a29d4bb6ed71f9165e7504480010365ca3507d258862f4849ae060f5ece0811a05c612ff3924342bf78124b152ffa8d9619158554c144117bed02de0c07f9e1123e224f3cb06b0023919563f413b73df39dd47d4205dfd482645faf484fe0e51c033f3c4faf2dd820cfc62e0a3f0c0f11242017e27040409c726801e198609d64adbf35927e7bafec4188773df8de27ac8b558f4475223f21eda55473dfef0c370d1f893d962aaa431b7d16b867d2a7f377f51570ae91bccc7474f6546abfbd69caff9221223f06d40142174751d538184062e0bc0427e79d1e84006b71e70776dfffd48cb783b18dfaf39a82ddc56e05503d43aa1803d3414ec20c12b9be65c1a9497028fc6b95d312dc0cb58793ad393abeefc92154c7bd3838c9a4799d2849ad040b1971b735b0fd1c84cf01547e74e54bbb57adf885c55e7c7106d63cf02f4ddcce8da98928c091a640d80cfd6ef6ff29778d632232830ddacc43db51703bae1ae47c4fdb6a037a6df3082315e8b93a65f2efb816c16da5ed8160a275a8f6a5646d337f7353b9b36bbde27b1ca6aa8d9fb50ed0fd8b16565b655d52578b87bf1a182b7c97d9c775209a74eca748996e5dcf422946171f84465342091197853e6cc4b74cf16cd58175151dacdbb0a1ba2e23012a0309a706048064bf4fccd68e3a720b9a40bdcaaf8c684d8861cf5a2018f7a050026ffc31a3d890aef0e1fd57f13204a4e9cdbbffafd99fa9ed4e39515649319369e8e6d02af7a7f856a1de73999d3c072c28429c7847671e54bc0c7f083d6f5d8584f825762f4be71f9765ac200a92be6878f216807b75ee0ed81f26fbc66440573de356b9405360c23798dbaa885e9cf49829d3425add57312bb53380637a9b8825081979ccc10044b6352a5a699532fac6498ff102b16b200bc21c2ac93e7780ef30cc8177b5ec6c2ed4dccccc6579e1112cbbca4f7914804b196c3c6c1dfb411a4e172478da55c1b35bd89aad6e700166d6e5b250924e0822bbb5465f35078d9def4d9366bd7e4a406e60efb0a18cd9ff4b3f7d328932e6ec483c0d7ef73dc972ab6ff400483c8498dc69a9568ddb0a557b79585c307346f459e26d71e09651b64230f604345f57571928e3876b70aa3dfa38e762498d207ee23154459163feb946c69cd3b94e15db8bfc4394f4e31f037ffbbff90d115514e7a2ffda22a681b9c7c41293353443d07158a724c2dfd62a50cf537ed7e70e0b7257cb63a9b354a1d0629ce6d47a7f8ac8b94ea9e521d1492224ae48de258eb99b80d5b2079db8c024b600f7d8ee6b5f59aedab862c7904170e70d6974b34b632e0e545a3f97ac641ef7880e1ada94bbf93450a8abf9655484ac1a3c9be03e7afdb1db8a5575417f1cc46722f307f6fed8202279cea85b47415afb85e1ca24f4cdfe15fe919f17e0559694da94e0ce7e9b624428eb8f1790e7dc0a78ecef852df73a28fb8fc3e219e9c1cc9a55420adc22c6b714bee2032747b75613b110000901375be4a17e7a4143fec95c218949f6fd2cb36fdfe221c958c33eea5c2b1d7ffba4f3f3f507531b4513c45097fdf3526ce8e4f47f0c644da9679db23d12728d21d7a1d8c82cb8ccfa8bb6fb672e88dc7f0be5077ad5dba74e48aa040539268bf9d0f6ae076aa6c97e9853ea2fedbcf455cb8b78607016aad6a53176d5e7b67a8655654ef8ba0583982a3760da46fad43ec886a2f7343fd647615265554bf649ff79a7cb44341e7d7e0e68db3ce0a67395581b60bd403b9b0f1dc7288e2313c91af2e950f15f879c13d2c2a1624df909d19aba7b6882b034ac1fd61dff153be7eac7ce52243c9955a80c44e4ceaea2d0f691d7876b913ab8ff9c126ed86d74c6817925ec2c4c7fe264db2e03820b607e69e0f80d618b7dc570c131528f18759222fa9baa9da954dd395cc37726e0b3f9e9a50b71ceff5cce849d7ff4c3eee25d44ca5ad59ad0c2b68e9f7bd20194798bb6056f0d59626ab2f5e1fe008887ad7b1dd351766b798f127ddb2c63522b04b2884d75eb91167e26b53e91510b850294974595ae1ef229de6ef94866bb29c837d32d7a282edee46642fb990f47e8526d3c0a3c30665bd60048e44826dfd4d6bf034e138cfd158d30a21c473700cb9a41f46b0a230e661050410005a016f9726d67e5bb4c1891910873214c4764adb1170825e4fa1314e6df3c242df0e883d1251c3b606a4b89812df1b238e0c50d299092c21c3d0cad00577d66bf1566df6c4ce6b3f2f4847793b13d60510fddb6f03e6c7fef89ac796bc35c159bc6335d8700f477137739a53a4ca933c5b066ac0ebb2412909b45b11946905127d546debb1523fbef09b79e080a6dd4b32cf2119d7ac301fa108bc3b3aea1cf4e1f99c28e9a97c14331688d32d7e5bcc5888e7f9b00677c416ae2e431c34a898f394f0ed76f7d8c4a14ba834fc3460cbb85893da6fa1f75064254e79beee209e6f03dd0c4c1791101a70632032448e2e85d500650c09ff9fc1ae7a3eefbd8f6067724cdbff00d7fe37a931510e7058286eb87dd6408b2dd34a4062e153922aa82169e5f81ffef9ed8dc2e42eb3e308e89833cdeddc09eb406b4ae6a070f3c6a9d75c17b70bef8ae32d98d38480f65449f4d487aa8774fd004e4441c13a7940011b35dd6b0c1c926fb480c5cbe07e332339adb6f3561d8b2c937b3d2fae258fe18945f197d055d0baa0c2c706a18d2b2b00032bb954c8e49d80b5637807ce59be835386290076bbb1f5b9bf989346fe311dd280f54b185237bd0eacd6a6c34b933ec69326984a562ee005a4fb2b650ba7e5318316c1c39d861d4f57d39ce62c1eebd19f2c95d0f7e825fb4cf9a91d0d00a7f87db4bd2a4da976d109554710f65564a7864b8d91e05d58d3155caa42a6a4701fc27625735a32df26ccce37fd05de93205500547262d056382fa846824cbb9c9fee0cccdfa1bdf3f380443241288b55958039dd10eb23103da2baaa91b8391ae315bbd6529f2d1313f9d98891f6ae4a636cae8006cfb2c2d85e51486c8d04776611efdc8f7be111e5cf32bea3c11231c2eac9451ad492d14c134f0fc9491deeda188ba0fc77948a6b93cc7e78f91c826ef9f088bf0814e6c82e9f8cddd36abc5ec2890fc874b44bbd507cce54a0ba9552abf00492898aaa576250a03affa699a8877fd9d9745fe33c163864317889fc521d346800828d21972fd87a79315fee0deb76d8c6ef98f0e13687e4c511eff94320665e3a3e81bfffa537d3a2dc4fdd4ba136510555f60c8616319152db9939610d396efe37fc7e875bc90398c8bd3726fbc4a24bc3c7f6a4b1ed966621bcbe79ab3b235defbc2e5713b289c16fad6056fb8d43dcafadd28a7b927739f21fac66bf15bbae50d6d74464084ae1b96567c73aac39aed91af324b9b2e47314ae6d5d5f30edd57c09a3f5148216c68b5946ffafc7d2305b3fdcb8ec8443d57320790591247a2bdfa42c5def13c3d2c1eef10a18816586c0575827896818ccdeefa099cacfa6a2372835118830fb0177da684b46010e90bf1d05e78710752f1c89eb8a4058d4a9931522aa42b8c68f5d798d280c71fd4d9e0342850f36a6d338b5b27437ebed9377e452b07ac9cee2f62ec27a396c7eb172fc8f6cd54cfa1e361b1571713981a83436fcb18142979dfac0cbbc77cffd0b84554bd65af7b02fb6b48fd75291949a34e8c2429d5a0ba467c8b43c2e69667006658d37ac5ac28017d355e7a1891f233a0781e8e726d41edd633f6fdce48816e130fda3139c054fc04c85bcc88e1f9b7e2f5222cd0035302eb04e5c692b0f8f926ffc233a47c43e51e1efc7398cd7be546b7c7f739616fb0f8d048fc168761959f3b7263778a4b9810b515db899873538822fb679d2d4a5d15556b188a65e2184480e044346d4bc14a99c53148b1ce2229169193796dabf4d0a630415e1544b3d1d80b577c130bfacdfe887189531056184cb71249c137a3df41475fd47b36147c3a2a22d491e6f9d8b816d6a3efe083b1c54f1bc7686fac5cfc49df14b13f608177212eae6741026f612e8f0dfcf7f98a6ec7aaed571e28ea4c27a4d2b58833325caf9c9821f1c93610cd5a28ca3a4f1c665336e80fd9fcff51ff71df38e7419478e981a7978afb816c44da84be2c0125fb8596d1734ce0cf77381816adae26374d40410636656eded2af9978c89fe4bc1c60fd6c30933ebb237eb557c69876c26f6f811ebcf081bbbf3c3a47d17c7f030371c2e81595e1fe8d38c09f14760502ba7e9685d46e9543fb3b6e1767cdb2a273e2287590d5f165aa94b1ae7bb7721ff4a569d7a6b4ddfc610f5288f0d34ef6a7b70c93b93f1ae9dea01087e1bf15dbaac55d93c68f26ade8dde44a4e9eb8a7cd42ad3294b954905d7c76f78cebe254104db0232a5a383b15a04f5c5f5a60b2ac2b5cab076d18ab41e1f5aee2d6e83db2bfbb155a8a9974018f9663bbed06885d545c29864164b55db4641213d15a181333b7f699f34bae56790309f9bc2ab16f910dab116736f83d23b1ca65666155d3513501d46ea829bcec61315050fca25b6725e1b07ce1fa1295862fdfd9064d9f8736a984420074199d974749fa48fed0ede1ee609ad6c5a2bd0a82d93f9f8eed44bb833d11aaba4a49b1b288dc690a24e74e99d8e749aa29b1ce2f0050f4b274b78694b985f410622e2d8f2a60fe29e7fbdecb3767bdae456d15e9ea96627a790b2e96ef514fdfffaa39b8fb353748c702528aee23a48c08f1685a3c56d3498811871a7e55f3fe558ec528b5bf14f8f5a3b72dcf2f2ade6b570e64a1133c48ce03a76fb7022b0733b37b48bf38ef24f4c4f97c5cfe69eacb516401a9c06930a27038ee00701a1cdc2458440297932f573f0b1066364037e8258dc4495a3d91d29e3f64ec23c69826cc31beb25ef0c02d8e4e8c2ffd58f44161cf16b993834941e80f47e389b2f2c76cce506a2ef57ca0c67f3683714152738b7cc03e9b9eb1e8528579795c1c330a7d31b8beea558b0474162ec01dd111e262506f50bf13a64a75ed850f47b62c49c33a96bef50d01136213c727f841278f2775f42791336d99690a8bcbc9136cea8fb4f75669a975fc3bf3442cc14fdd08c0494e3f0037e1b75d9836e973779fb77708c027ff09572ba09727f06fcbae83173d40e027df19ae6f8b6de29d2b9bedbdd00f37f019d3ffda9750aec1ec09b7543b5cf7c50499ea4268c00b739c42c8bfaba2a0526836735fa2cd9765007799431be53fe4fba36d1752357a9e6155e83781ed1eaa1ce9bd3f4936d1f4df088a1c6b2495aa8cb38fd8a39906c9716a83e7c57b03b02be0adae118589483f00a73b8ed231c44718a058cd0939cf2f97cb8695768c594cfe42e60da6d0a0545966cc47a71f104038ec3985fa9d78479e0e5393b0b04d516f1d70679df1e141d8b1dfe31a7fc5429c985a1ba819387c5ac5266ebffe6090045b7b476b16928ec619f5129e26e5e886bab7cf3055d77b8a26ca72d22a981a6cd905e7711e232d9151759619212ca17e1eb24540ade4703dccb0a657a1ee51b7057d3ac2d5904b61090397ca959a6a92ef2e6186a1fe91ebb3e10d36822f0ddb9c4ccd56f3a00fa5442109e809739bf057fa6a11238b5366065e7bc1a454edf157244511549"}, {0xc0, 0x1, 0xff, "d549ef048fd0c02cbf5551a5d74cf71787954f08770a43ccbe7e97f4b7ce0ce60d68c21f5a3650b350f8f8179c4e39e47ab69234f7a0717cd494adec0b9fb2f9c825af9daa7488b15a88b0a061fe06db72ab5a5e7e66c990fdd7a4d544386a3571cb84b27a4d4194570205d396531e36307909f295a8aefe641e69d5b9d227866e0f4c0c732d599435badc1887c70ed0ad0d69f4e36e96dfc8729d3813e3e64d2b68ae6c8d45f67548c1c551e2e3"}, {0x68, 0xffff, 0x38e, "beb101ff8f68bf90d35f0cdfafe244f1066ced2729e57e1cbaaabfd3f3c36ca10c5293473b6da6b4fb71c4cf131d702dac7a0ef125a80ff29d68d339f5bf9736e8c50d29227be70316a8a7cf5d4131a1ef2b574b"}], 0x2250}, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8000) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) socket$inet6(0x18, 0x4000, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000300)='c\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) chdir(&(0x7f00000001c0)='./file0/file0\x00') read(r0, &(0x7f0000000140)=""/126, 0x7e) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) chdir(&(0x7f0000000240)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xe002, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffdffffd) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) fsync(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffa000/0x2000)=nil) r1 = geteuid() getgroups(0x0, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x800007fffffff, 0x800}) 16:00:16 executing program 0: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) recvfrom(r0, &(0x7f00000000c0)=""/90, 0x5a, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7f, 0xb5bd}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r1) shutdown(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x2}], 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) open$dir(&(0x7f0000000280)='./file0\x00', 0x20c00, 0x10) setsockopt(r0, 0x7fffffff, 0x5, &(0x7f00000001c0)="dacc843cdee8703f291efe18a867f8f425b9e2ffbdbdec75286c03edc738b6071eaac2dc442dacbc727e917f79c4100518dc9ad9ae9f049fb124b91c457bbafd39f6dc73a2a5dc2cf8aa31f536cb370ffb77bd380c9f509fe312aff08d11014db2f97260579a217d5805be861f4426273e78a03463b48c75d67e0b017b763d0050170c1efb72033860d4c97d7431", 0x8e) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4, 0xb, &(0x7f0000000080)="6d8c0f954fc361c0c82f0c7a207227995ba991f7540b37e7e05b24b783720be13831a497a9ca42dd82d230bdf6ef070727472f41647be426ca89ef121a13e46c03b7f83cc21af45c46f5e7925111454cffed60ad366c09a26fda0e65d1c3c8c3e22b201399ba0227cc75b98860ec594afba1dc9dafc61dbd76d1adf28d2e72768b6d3d9b6507f3e606dfe69f95cdf871b9bdb7f57e6cbc65fc51020996deebb199d85a5a6ad43c21051676924f6e44702f8a1891333456e8b43f4d521c51b525c5cf696093de93c36461bdf201d003d8cb20f221b3c100c5ad5648b0488a05a1309e36c1b26b4fa73eb773d74c5c5867d87950c21fab4f17787bab186af27d1bf3b3a3121b6d3cf582ce04d70573706fa43477efa7376f5073a31574df2fdb19f95011", 0x123) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) kqueue() 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0xdb) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) close(r0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x4000, 0x10000) kqueue() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180900160000000000"], 0x1, 0x0}, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 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) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt(r1, 0xfd06, 0x800, &(0x7f0000000080)=""/79, &(0x7f0000000100)=0x4f) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) dup2(r1, r0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x59ed38946849e04f) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x104, 0x6) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7fffffff, 0x5}, 0x8) close(r0) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300031cd74d38f4c12e8a1572874fd4661cd66ff0db36f6d6579fd2377baf0e1955c6ca24f81fcbcc1cf2ee9ed8206137de980c34493ce9168b45e825350d759481ff94290346f21a32ffdfdc4a5957467daf9b3496eb6c0e38878336805b9ba62911171b2ef4a3d720a93a23882e345d819e2c5526ed8576393a78c262b16048dcd46365adb3f12b517191cd5ad921813631249378d0da971885663101b"], 0x10) shutdown(r0, 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus/file0\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xce, 0x100000001}, 0xfffffffffffffc71) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) accept$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000649bb83f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffdfffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) fcntl$setflags(r1, 0x2, 0x1) ftruncate(r1, 0x80000) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x3, 0x8, r1}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) close(r0) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x2, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x5109dde061d5bb69, 0x3) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:19 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) getuid() munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x22, &(0x7f00003eb000/0x3000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x5) 16:00:20 executing program 1: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r3}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r4) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06"}], 0x21f) 16:00:20 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.+file1['], 0xa) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mmap(&(0x7f000046b000/0x4000)=nil, 0x4000, 0x1, 0x13, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x2000, 0x40, &(0x7f00001b1000/0x2000)=nil) r2 = shmget(0x1, 0x4000, 0x5d6, &(0x7f000056b000/0x4000)=nil) shmat(r2, &(0x7f000006c000/0x200000)=nil, 0x2000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket$inet6(0x18, 0x1, 0x7) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10482, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f637a6958a5b6d4040503e86f688d245024e1f7bb9b8f7e3dc", 0x19}], 0x1) writev(r0, &(0x7f0000002f80), 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) socket$unix(0x1, 0x3, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x67) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x7ff) semget$private(0x0, 0x3, 0x208) open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='c\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') unlink(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) connect(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x30080, 0x110) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffd91) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x0) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x2) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0x1, 0x5, r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x48) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x8000000002) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x281, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x32) dup2(r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x40, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) flock(r0, 0xb) 16:00:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x6, 0x4) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1100000000, 0x2b, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x50}, {0xffffffffffffffff, 0x6c}], 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x3) r0 = semget(0x1, 0x7, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x40]) r1 = socket$inet6(0x18, 0x4003, 0x1f70) write(r1, &(0x7f0000000100)="97eb3dc100d4ee971642788336131365210e56c785134d2bed921bd13f6c9a1482a632d65610a40bd901a0298efd9487b5a5761d57d8a5df66c6b8aba8891469427041b1d5a97fd7b180d723a5fb22f82ed5631ef2919539120a880871fcd962e5cef90d995b9eaa263620dcefcb97f8c677f099e7e17c0ca2b52fa983563e235768a2ab814d4f09b86b9519c0c978242344811892793d4253f5a76419e535fdf74b15", 0xa3) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:20 executing program 1: syz_execute_func(&(0x7f0000000000)="3ed3833ae00000c46179f7f9c402c1964e6bc4016df4a4bd01000000f042fe4383c4a11556a200000000f3400faecac4434569cb00c46179f7d70f18d4") syz_execute_func(&(0x7f0000000040)="43c8ceee1f2ef241af470f764ca8c7f0ff4b0067410f381e7600c4c1f8294e07dee0c423fbf0d8d1c4a181db660dc442519344a200") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="6ed2ed5b81427d5652432bc8f8455e0473f26a3af9cec4a956b1f32cae3eb22d31ae08c547347a4c9de03163ac21b11c0b4241c2b9db41fc3ddf59326f526c857cef458a6914bf9add57cc064c32b0237d16ddd7a082569532eb6690f9c75121faed124b2524fa6850466fb2ceaec84ad15541b89e744f08f43e69d9d39c4eaf9c07c7017466190edd0ed4bc900e03f21a29d5ab0f085e5f70aae9f993dbfb029d6fee494a484ed9f7c6b567287d0830f1bb622bdde1d99c512dfbbd96fc2195ee8f3c489003dff99c2b68299240dd76e39d563039890953ac6a4a55db6134d90bef1691d5", 0xe5}, {&(0x7f0000000240)="d60cc2e002fdec5c24ba20390f548460494dec8529cef7d2f56dab494ebbcb6b4f675a0c8833e2c3648e45f504a0f8ed338eef212de3718688a4169530da3da357555a0fdc1c379f533361a1dc66792c", 0x50}, {&(0x7f00000002c0)="a1b9563695ca4b1e2b97fd832251effcc06a9e9f4bab72ac98325512b6e6b791", 0x20}], 0x3, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0xffffffffffffffff) fsync(r1) r2 = semget(0x2, 0x5, 0x80) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000380)=""/116) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00') r5 = open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x2, 0x1) kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r7 = getegid() lchown(&(0x7f0000000500)='./file0/file0\x00', r6, r7) setsockopt(r0, 0x1304, 0x7, &(0x7f0000000580)="7e42e58f11558dfdcebf752f5206572d722f04f51788a1b11735c089264a9340c2dc89c880d735d2a7a8c77a68c617f7a1973120700ee276ad44f4e5653553999be019e1ee1867c4cb1e4f24aa03f79adf5e99ccca80cba36acfd5945d16d39f73b067228c27183cc025d0b18ffb00706dc8cc3a830d1d98ce2ddb", 0x7b) munlockall() pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000000600)="8163a38f989ed1113ba32f7791a8d52ff0bb8d8e8f1e76f2b4e1b9df30f23334b1cb74f8593ce94721e1a7c8cbf74ac64619bd8e17fdd66fd90a64fe98bf1a55646a5f9dafa07e92bcee3dd9926f9cc0da31d17fd3ee8f0b93c45626c9f0464e8e1fa0426a3f955b66264386ce333926755a4bb0176317b096068db77a21e7c3264255707fde75111ee091afc47b461907c40849cd0c959bac0d25084403dcf517992677788efe58d8ab5e6e67711a37aba67304f17f2133d70e9753ab39a7e7cdfd39119f9eee77414dbbfa087e56a1d8d775810fba7be25b8529", 0xdb}, {&(0x7f0000000700)="dd7a2459f5a763c0259c7f5ff48294c3860fe19c1cdf625b7cf5fbaffde89c628ed2cdd49ce0f2e933ad6eac0dac38a7563bb5bf06fae4f3aead2d734282aaf24ab29569e82fd4b0c03048eb77832a4f1eca3134eec6e856fd53e6c02c523b77907c1c58cfa446a9f2fe8ffaa8bcce7b72b94e9d510a42119c6f9301d1dde87a2bdd00cbe0be921981c0a767b2079744c5d0c6499884f9420e0a7db202f5462c659249261a7b803a0b70f217896ff92f03fb8d91058f5e18d3122dfd85ef005f317d81375086260af190a60181d396f41dac8d65c6fd340057d5ecc372caa619805b747eaf025f110724ce74", 0xec}, {&(0x7f0000000800)="60578bdcced22e8d1ee1d40753a348f7d63dccd02adeccae82ea80d7730ecba153229d034ba488e8269caf65ff372a543c6c4e89496233d704f2ad166cbedf5f4aa782b73209ef7a8eca4d8e5dc5757104c6a66060c2fe95c451477af8f30e2615c21f46f37fbbcf48602752d51390c0eb74ef7cc12fee36551eca8d6ace49eb09a56c2bc9bdc9b7c5332e85b38e39", 0x8f}, {&(0x7f00000008c0)="f41cf12deaa81322d812c2796286bda91b998d596fdc090c35a26146e2facb78779b3a42f1c1e28a2feb257bceed91f3abab07b5327956aae47a5715222f13846766ed2eb52fddaa8f016bd6185e9c1f0cae52b72474", 0x56}, {&(0x7f0000000940)="54fd284bc4dc42abcb2da8303cc95cbefc304a41fedf40f5b5bf2fc66676c29d2b5c2bd90576247dcd313e520d022fffb4990267c43ef04590d974abd8441e968dfd7c52cf7d48393729c21d16e67f755ac36e9e9b6e7317f4fd4d54b3f837cabcadc06a1806317580f044a98e69060c9b4957cdf4c7a59e7ed5e1d2b910a7adcda4e72f", 0x84}, {&(0x7f0000000a00)="e7793c9be37bf5e5e0864757a75346fa558b98a1924ab34b1a7a8b526bac79dc7340c8aab0b3ea72a2da9360c6e1d4140bb323ec11dd56c1504b55452455d0703f8582bd2e1f9c39552019e470311896aaab89002a47be3670f01877b7457e0e0f047babfbdb6b553ade2313e39da2ccd304b7f770c6cc4c3e90d248be92897a20d78f11493df576bdec0605c08f89ad08f564b2a2734bd4d971fe26916d6471891bd03baf0071e6b4b4b4cb25080871b10ed3c09d6ae0155dfc3a8802c7f5bc717de15f9bb6c9d4c5980ed11247ed2ad59efd26f61e6ebc6c39cc8e14b81bcae896a4ffad65ba1c063f1c914fca70910d43521ed1c76f3d0e5f3e924ea4319376c95ca19055a3907e20db6f88821da093321dc5830918a44ae0bd71ace4c094849eedcc78973c616186386ab2b554fb94a64ab7243e7d3801ff9f09d1caa77a756c762281d62f9e3c483f636b3917efb633043d8d7680c48b2a33a9a45ca608136bdb7837806589c3dbbe6262c1ebea3ad9c14563c10f9adbee6d5c91bdf396e9c531a1a084e9a45e000a35ce7c3ca514ae31feee534a2b191e32e9ff8b0700484337567385fd7bc0feeccc142260101d91d103b406ab55610bcad7fa388d6fd89f3d88ef7a146f16c8d352e79fe6026ac43405d451cb4e29c2c05995ef8999f603472d63c07a2db89c830d8df3f9117fa8c56a6623285747626bf596c5eeee5f3f82a42cd4f76ff2a761a6568c947723503d087ad4733a1d7c9c2e3e06ca57d7bcf43bdc6a898efe0e4e5c0d1a58d78981ec417f70ce071e0f47a283b8e7c97b84eaf4468d4589d44a566dfd987046f84a4d48db917ddc6be0306e5f6ec8fe68f3cee8b9825c604bd382dbfdeb56fc93ab0c6ec2eacb7f034e2d290edc9d5e2b028371f84d33b1746f4e343e65d2ff4a0cb1437ff7453af0b3462e8a9eec7c2a966c601e8b8c9f4c3203a31a1822b2acd243629d32bb6e6bd876a41292317014993dccdf205ce534841fae749d0560748f97ad4fbbc75200e91092e5701a07dafad67e42cac8893b30c781e91f9c928e5ab6e9a0af94539eb7c3147af165832c50e3756bd70add0cfc2e90fe9e37a0fd33ff1f0f0ce9556c2c30636d4c4806f404b0d8be44a938d22c4daf752c30a0f6d4e3eb594a26f5c8cb9d621528e5406e2d8199a7398cd5463aa0966cf449f50ccea3bcbbb5ca53e812dda5122f2be70f55ecde9d7e22fcfd474fb8f07d0f5b3186b851f1d226a64109442ec0bd80da9b81788505ff4b2d063bb9dfdf62d7310476baa7b0758635b014781fffe6e0476cc02e331aae9581833017b167a28da3af2fd4f9d79e5018ca80dca800c120351d874b7be203bb7f492a3ad965fe7d6b49d6dea08deeba37d3a2e1b06b6833ee25a6313731386025530b1edf0e21162eb50bf9c4d18cf6e1a76d19c60df11fe5d5c6b0296e9e2a54528a84d837db028314fe53987c162d6be8d6d329c88b0d103f3abcef9a247c001d3f7f1703544eb3cb2809842a8a92d2fa9386e29efec526a43d0247abd377de924bd92b560e3965e83497e7bdd091d338b12f365c5be2a9348e73cf91b325bdfa4ab93431a7a74f374d5d66b210b8407899758ebebbd4e71825c194bb7b6025b58f6651491895095c87c3f7f5d406693c4ede3d98c62b53b6ef6a0035f5ff5a80078275b8702cd892ba090ac5988b0162b39e762030a1f6977d178d7b33ff9beb4c5cda9357bdb4e12af50e65ae83becd775349b5035ca96ecc47d6eec1a02fa622d61f153d687efad7eab02f777351d99939a97dfb9e41c5216b174f5e2c4214aa1134df2fa3ccb819284e5b2a0c952dc82f976b684b161c51ca33b8d8fc62f0078448c6cdec829fd7e70bab61777de92ed164871d5c28ada1a74c4ff213cd02c11470013b9153815a27a2f6402715965560531dbb9166b5cca903bec7ad9ed067412dd494fbdfdc34ae82dc7b0891e92aae27807aad9b54e7261cab5b498b6dc649eabaee5bcabbfc111adfe27028f053f17b7a2e580437dd216b3181a94ca3dce44b31e1bb38225aac26b6ff48e86d5dac95a5e4573c2e7e98a688e7948848b26b8ff3308cd27c4fcf0960a2da40a52f7a1c981332583559b0fa0db1db8afa875732ab8d35611f2874f74c74f651431f41d605f584d53e290a055ec4f8f682f04ba04b0b9f4d70991b43b69f76f6c2f15212f50065c15303940a5216a956bf67a19495e8d494ecfaf158217310d004d1b8efb1fabb1129d00e19440c87ca88070de0869e4c1134a76578d946d3bb3b1c8821612121661932839540209579a01a2d972e1f3ea5650964251aec339674a39009b9e2a43b19982349a6587b26d06841b17ccf2e79c45e6c50a63e2e431ff3a8e7e980150008be43bdee57c10274ca7e4789b4934138cfc4df3bc255e2fdd31241a6148af0c795293dd9dbbd43322791de3c4c338f898ce54bb741270d22bd40294bc817a5f83ee48b84c0c88fd00b81c3342e1d8ee0f951a5ce131b17d8d8c5eff9d7e1ec518a29a9ed4ccf7659c695f94632ce168f4833cf9de9c55ba920676cd1ed0136cb87279776b63b61421ecce669b3b447ec4811fab9d5d577cd13b05798f292426134d1df19c2a2b7f2dbf1cd2d1a78b6e913813e90b75d6064c1b18bdc24df1133a0beb5d60688e8654d51685104edd9804181dfbf4db6c242d0b199007a355af72f3c1dfe164e239df9ec57d7a565441301a3ceab1dd66454a2cdc9cfd8f8dc1a6babbc43ba0b31053463aa237bd3975a2f6039fd156d5758d41e9b031b1b480de2d283a7e86026493f01e7d6a2f36724761805b8e26da66ee04e1259eae88877b0a890a600cd94d36ba8fb18a792d3a10959c36df4e9b9e3c286fbf18c32556b026482277860bff4bd23f7d1b5100346fdb1e0a935343dd4055b3add9e6efd9527efbcb732720d0d15b05a9d5dbf7e869a90873950f7e091bc3a64fa9b0beaa19c431fab9460cffe24465ce4ce54b26bd52c1d541013e6d634b1f6c3b1efb7e0f419df0289aedf51b062fc967c714fab4ee375554cfc4bd9b85f4768b7c541dd144cd3f569a3762ae3644782d40e2255e8885e900ee753f456e99d5193b78e15211ae8da32e85e6c628353681bea2c8380e385021775474e8e55c5cc44e1edcadec5a15a938f0e72866c4dba41c180527107ec6fda7ed5c9da48bac97bde0dff47bfbe5e34083e0faf91cae18763ace6e4004fced544ed887c53927b2ea79b91e4c6471b2ff65e83610a10b085cd6a2430e19f447d5a5e9207ffca0b5ca5d7996f3a8bbc6679666466e49787112ef7897a72a6fedf3f94cb4e3efc22b403b7bc6b26154801e0c7eb13806e93182aebe3f2411233c7ac38a8c4133f34c6baa53d957f196923876cac6b2ef72992c87eff13c4b6c9c8e45800b81c34ea98b33cd7d3e5592b91ae3f6aa59fc9fa1dfeb28aef0e06a9cbe07189da3bfd3914176f5626c8a12132c6d92ee62416b7ca4aa0a29660aaa038934c201ded5f77472d1dcd4236ba8b8bffdb959ff6a7c9ba1e612f4bbd85ef1156d1de241f6cc7f09cb8af8f8e0603befd1ccfb532205f2fbff10ea3166bdc34995de0dd7961a3d9637e1891a1440ada064921ec27760d4fc602caf21ec45d88864e33a1fd0d2bcbcddb4cf7b38887a5a3a49d94eed56cffc3c94db175f36d290de746b3783d826f99a5a8320b19a7cc7313ff734a57a3b588a4c1162f940932bac38a720e72fbc66d95ed4774688a9386a0f6cbbbe5f444c900a2ee75284f9d615c7208a60c96978f5da5eed07be83bd6f16db113b992a91639d7685a1faa237140fca40a9a6405079f4ecd0eba9a0a9ade95d03720cb8dc7834582431cb234199c0edfdce7c8a7822a95bb7662334e18e4fc831a84dbe997d96cb0b78c0788d6d894f5e75f5e8ffbfc767c1fb3ee938780b5436ba141d512f1a037ed1f15ea11f272b95383b316bdd513288bf09ec49305bf6330e17c8e06e7fffc17a45b7f2255d876b1f4bbef3d90e08f947957ed96f9d49feeb74fed4b204d54e32363067b6c7ee64eb8514a0cc2110d6fd42775671d97d87e59c5e61c808aa882daeeecb9fc905206c5854a501a89875e4ac300903d259483bef7c93192c5cfe7b9e6e5f119a8f595c6419a1c6270dd79318ec804c5c2579f2d1dc48f19d81795ce5a28cfa13facad366e9561d3a5fe7da3218aea5d537c139eb28ef1eb918fe04282464242a2a90f6be686320418c49bad403aa1c5083cd7067a9025813e59713f2b17a6199d19b7041c8e266eac520ae31db6c7417e33bee17c5c4186eb8582c97ece04115bf040a4b55945691768d90e52dbc43fd896cf0b4efdb65f6b73d22c293111b323adc3a829aaacd32935b6a22f5a5bb8f5ce1e7baeda516cdc9e14838aadbe741df40bb5a8eca5fbafdc5be7e160224b22b006ade7113b1a6627784c08c0d348fa10392133286434122bed8cb5f536dae8b7c913154b4d1b0ca84bbcd34a4fc4de22a2af8ac5a47e8979576f5f89898fad97cb02c504646913e5d1e65b9caf4a783a94229db76a374be3313d9ace3ccf15890350ecf73922e9d49287d6db4e75d062ef0f642024df3206f86ad609e7380e5e8e04afb086d5f28dedeb4ba19614cdaf486e9d0aeecb700ed55a7b010914cab0d349ae33c8fed70771b4068ff7c3e589ce23e783fc9053fa401cd319ad9ae192110c327ddc8bec5b858c436b77d21fb57e98b2d0284c1ae1d5067a41160e363e329e91c0831883e0c1be2a0633efaddc2d7c0aaad6c7e8fc520316112d74b888954d8abadd45339dfb70d1f25395047634bac3a5e64e43f21816119cc693ab2af2b6af390f633029d0480cd74a0e5199ab850252dc2daba121a3a969432463cddaf19cd5e5f1d36d9cba75daf60875fc501c4dd2c7757783b9f85cc2b94623f6945908b938f5e0cdbe202954cacc221b4f899b3c11c3a9481e5688661973095321e6d895b2eaae1abfde4fc722902ea425cf9fcc12f6b36cbf7cb34f67586b6ddd66322c23c6e305dd30834aa348c078e642de10076dfc54ab923ef1ec4a40f92780b2d96f8e1f333cc263165c5043f1fdf7926581f4508709c5c6e531800ff7bbf829d85266a58c21011e215ab428ed434e2db72f306a8ec4df74f147b2236cbdaad94c30c24c6ac5d1d11a228865f82d4ba6d024f5ae0dac4d4b96322c2cd48183b87a0452c1151e4148224fea406ed31c615b0d3999e6cb00a367903fdc6f145a5f54bfb8ccc024ab5068de60186f8282de41d195cd2e547d1b982619b97ba9382d88ec2d9defd0c2b92f0bb3575d18c7826ced4a21cd5973155f2eb284ec2f65d5e8581e6bf504f1a0d72bf896ab02abac7d133c6305891e68d956d027f9a6ead4033526dc84521a18629adf93008f7a1e9d646eaa144378ffbf1ab8d2c4c9d2391832f1428fdc816e8d66bdad2f098ba1d6b8a194189e12cb4b4e6aaed2f5ada7193a74823d7354675dfafe2f5865590317a3c3757be79c0227352564fb37f282f6b50638dc42ca6e6bb52d3bf18fa52ed6dc84bc8c8799ea7eb4041b76055fc8835c10513499efb8c36951e2aa6c3453e0c61f33971c98835e318629720d64dde474901a5aa5f606d6573d1c0aec1f04361ba7b41ec33bbd7edc97e8aebc0d3dbc870432c99f266f6f2e2a8fed366ddd14d72f20b505e15e80c2b7de4a13c70192d01e74f115664b606e7f4c307132b7b11603bf8c98ad5be3fc8ec5719d9f81926ee6a9ffc0fef95ee1cccc7715f3bc9b78ac", 0x1000}, {&(0x7f0000001a00)="afddd2a9bdd6275a98335792443b68346cccca8c3cd3224d640f4bdbdc3961e564e888006f10cf16e12153c066bb53f7eedaeedb7d0ed3a29479ba0feee042b926a3ceb5656c0cbf988626dd86c852ac6ae7a570f59d4b3d15028964b25be36f81bb5ab6f5276272417e9d64fcb8f94febaf47cef8f5196e97c44a78ac", 0x7d}], 0x7, 0x0) r8 = syz_open_pts() ioctl$TIOCNXCL(r8, 0x2000740e) linkat(r5, &(0x7f0000001b00)='./file0/file0\x00', r0, &(0x7f0000001b40)='./file0\x00', 0x0) sendto$unix(r4, &(0x7f0000001b80)="dd62b13512de16eabca29c5aff1170eee7e26699453ef74e04ae6b0325b16674230ecb69053ff1b8cddba04aef608bd186776ae2c3e438e9153a4315fd47f47be053273c15fd7cdc971f779a4776af437ca9c9159c7a5836dfe985011aeeefdc0521a1", 0x63, 0x401, &(0x7f0000001c00)=@file={0x1, './file0/file0\x00'}, 0x10) symlinkat(&(0x7f0000001c40)='./file0\x00', r0, &(0x7f0000001c80)='.\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001cc0)={{0x7ff, r6, r7, r6, r7, 0x0, 0x1}, 0x80000000, 0x3, 0xffff}) setsockopt(r4, 0x9, 0x8001, &(0x7f0000001d40)="ef037754ab5e4331d1134dbc61a8a8849d7cc36c397fe29c48b9b4f59a13db130be422b89575c1e63a72036aabceceae25f37e056c46c4ceae019a3161d77aad3534947633164359989fe5c4aa36f88f2418bc55db7f8f07a11e1f018720f567f2", 0x61) fcntl$dupfd(r8, 0xa, r3) fchmod(r8, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() fcntl$getown(r1, 0x5) close(r0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x11) recvmsg(r2, &(0x7f0000001380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/145, 0x91}], 0x1, &(0x7f0000000380)=""/4096, 0x1000}, 0x801) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') r3 = open(&(0x7f00000013c0)='./bus\x00', 0x100, 0x0) dup2(r1, r0) sendto$inet6(r3, &(0x7f0000001400)="36320e94fed941d1e5a1c392c161cd95846e312be264033b92a426de7bfe80004572ae4485c222e204d93b272d390b5ee60a5d630ca3b8f39e3c1ca802526b161aaeefca9b9159c08ea800386e32506f77bec4fec31e47189fc2960aa1ebc5ff093199f11c77d56f346141bc1e3394ea9d69391c9fe08ee8204919f96cca6fbeed1e28c2f0606422a6c616", 0x8b, 0xf0624bfefd8d7b5a, 0x0, 0x0) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x4, &(0x7f0000000040)=[r1, r0, r2, r0]) setregid(r2, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setregid(0x0, 0xffffffffffffffff) 16:00:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00696c6530000000f3ff"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000001e40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000f4df740290509aaa6f2daa7f13a7e5199d3fc420b70901919e9d07f291ae44e7e1773f97a6b090544f2f3c8eaa6144fa87feecb1ef5cf8a3251374086b185fb411b54fc13b478831cb7e6324264aaab02c917eb46942a34aec9157275800000000"], 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000001440)=""/209, 0xd1}, {&(0x7f0000001540)=""/187, 0xbb}], 0x4, &(0x7f0000001600)=""/188, 0xbc}, 0x3) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f00000016c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000001700)="bb5fbcc1d360cfc4023cde39ca59d0160cc4c973a0666feb144faf02d4d20242e166fc815c37e3545f7ba00463bc331f6ca648bbc3db0bfb16ed3e347fb4fecbadcc2f82ba92edf6b67e046d06ed071507eb4e05826625b55fbe3b7971591f7fff3d9d9599b61cf92cf6fc729e2003ee8b8e70ee1a08db44a95c735cd55e48b62e00bbf3bbd8105ae32e6dfaa8d610e65b8c56a1d53ecbc3e6b8287afec5f19b6290dd64c48f804528500c6f1bec1f6a62f3c37f0cbb0a016a2bfe7c0254214ddc081610012dae66ee", 0xc9}, {&(0x7f0000001800)="62312038842b2bb51754917d1f8bf6284d3d2e4fb4d61bee8d602d5be6c1a344973204a0b771b5e019d179a7d310cbf7a7fb43ed41e26f001744d2f1e72559", 0x3f}, {&(0x7f0000001840)="46670ea268cf3c93b13d44430d9e26689773475ff33da8f6e6ff32911c3a3907e19740baa7ce67fefa7515c0493688d1ed5e02d0aa834d6702e977156d3e79f163435170ef128694ce1424f08a6353114a6b22aba341a3bf83ceb7b22951941f48e91b91965d2442b754685f466be95ce402b2aad5898ddc9ee5e69421726606f83ad2a5d52b281c1acd7816c25797120f2c853b1b3ec11f57c52fb028e6681cedb48bc2f5ff0a8aa533e8024f47ae6042b64b2bf40f0575e4d6", 0xba}, {&(0x7f0000001a00)="3dc331622ca1ddf2c25ea1bbaa9b81fccc4a9469c0425fb661f95c57bd4d45b0d14e4543077576fb4522a3d38cf9809d7abfd998d0b9fc03a7a8800665d1eca6f7468aed9d9a1a4256a6c48081ee586a5069dffa05d41bbb30e62e09c0215c33be4b863a32ea02f0d0fa4347ed6daef97e4e0a46bbd7699547e20706dc7f045691724e778368f356c523053c17db0a4b2c38d4ba1ea20d31c2735659d051022954bd23275730ec1e44a712aa971d66b5fe2396612a4f1813f394079617d00963aa281d7c51a8fb65996599d8b5d224c8a02765d1a507022890bd1613d14b7d84c844", 0xe2}, {&(0x7f0000001900)="17d4419da4e6d4b6836a2a9940879cedf228578eb62784", 0x17}, {&(0x7f0000001b00)="74ed68b14fce44bc1a0f17e0ba8d33e182b79b0be8912c5dd0ad9b6ffb9fd9087ba4a35a7ac54c98008c9fc5203d7576bfae9640e0a59852dac0d4a3e8fcdd05efb967df43fbc37d7c0f63b2827091cf69a94c68d8c9a6b02a4483552a6e2c3f97cd828a187e3000d1d28577ab284c178480fc79d5ee0905f17d31279f2eaf11f291b152aafd2c8c4aae195caedaec4afbfe8db53cb965d7f36e09f5f7233c347720e67e3cc8c00add6e5624939e145ea150bc54976fb62429c63a8e12dd293aa1ee06042ea2e4f7e67bf28f7dabd8193fec7c167c7e22527fb30167834fca3f6341928aa9", 0xe5}, {&(0x7f0000001c00)="15af258b2a37c1d5e0d7d98e0a4ac2bb15e45c28b48c69acbbbeb98871b77f89857cd06d7bed3170505e4a4db301781a45a7ecb6c5a1225554e9bd9346bb370288f9cab63c74b69b5f13b6b287000167d7c2acf78a50ee9e5d28cb84f46c688d52e54a7ad6d1fe2c4d9d1aa9958f26b88c81854889f096740d2cdbaf947aa7997389e53f00c5f0290ce261eb4a5bdee762ca2fdc35f96dfce8d2c63f814b64044b142105b498ae4d8bb26a492363fa2f34f32e1fc27fc6934142887a53d6d3a82e9a328976e57ba785e100e08411e47c3bc39c60e5b4fa471decd6f7878272a6f5230a827c808c22b8f0f84cbf050c793fc982f86cfd", 0xf6}], 0x7, &(0x7f0000001d00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r5, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r5, r1, r0, r5, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xe8, 0x1}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:20 executing program 0: 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, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x3) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) flock(r0, 0x4) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) r2 = socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="e6f292709c5f5fa83a4c0ae5e80c940db1e483be97b8b60e6faa02125d663581988ff745c1af7c92b412c41436d7292c8806f7b24f43d30eb7d13a", 0x3b) 16:00:20 executing program 0: geteuid() getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket$inet6(0x18, 0x7, 0x100) fsync(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = semget(0x3, 0x3, 0x40) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000002c0)=""/22) r7 = msgget$private(0x0, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={r0, r3, r4}, 0xc) getsockname$inet6(r8, 0x0, &(0x7f0000000180)) r9 = getppid() connect(r8, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setpgid(r1, r9) socketpair(0x18, 0x200000004000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) accept(r8, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0xfd01, r9, 0x0, 0x7, 0x100, 0x4, 0x4}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) clock_settime(0x3, &(0x7f0000000040)={0x1, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x2, &(0x7f00000002c0)=[r2, r3]) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c65300044411301565497cdd1bf5354681a864205a656462087c673370f64e7c69e4b00ac7ed24fd1413ee849e37a6b182cca335f1df2dbd854c583fd3fda5cb35748c2de617fa779290b93a656e2d8c4b2c04721f2a2fa94a8dcc3a2fe5feeca682a44646b34009a73b137ef5ca12bb44d7f75fc8be1263b"], 0x6a) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)) 16:00:21 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = getpgrp() r2 = getpgid(r1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x0, 0x2000300000001, r2}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\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) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000ec0856c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x4a) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = getuid() readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/230, 0xe6) r3 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r2, r3) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x8000}, 0x8) dup2(r1, r0) write(r0, &(0x7f0000001680)="9dbf0bd2c062a57767abf332cdee", 0xe) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/118, 0x76}], 0x3, &(0x7f0000001540)=""/205, 0xcd}, 0x42) 16:00:21 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fff) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) geteuid() r3 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x5fe, 0x0, 0xffffffff80000001, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000d80)) 16:00:21 executing program 1: r0 = shmget(0x1, 0x2000, 0x1000000000000, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) pckbd_enable: command error 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x22, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f00000014c0)='./bus\x00', 0x0, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/139, 0x8b}, {&(0x7f0000001140)=""/45, 0x2d}, {&(0x7f0000001180)=""/195, 0xc3}, {&(0x7f0000001280)=""/69, 0x45}], 0x5, &(0x7f0000001380)=""/210, 0xd2}, 0x800) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000040)='./bus/file0\x00', 0x112) pckbd_enable: command error 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0xee, 0x0, 0x4, "0930c1e7bb6fc6dc3c5b00000000000000e74de4"}) mprotect(&(0x7f000003c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) munlockall() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/194, 0xc2) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f2e2d447e8135b97f8bf130a409a1194f890e87354fcabe756b79cf30f0ac031cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad959cf176a3b3bbf0d5221e4f9253199580122cbec30a9c4541dda684af698ebd292d4dce3841145af5c114d4ead0b608653e1c667bce5d6df51cf0bf2ec7a947901a22384fa5c23b70476db9494f343a29981f22e9b6fa534bb7418496e095ea199af14d0b09ad529e922a6f6e639fafb458be1595f3294f4b3c9443173aafcb6f9aa5574b33be306f2b6f915cdec266573be893251045706310e4615c4fef8efc97d11091a7482bc50f10e50c77ba03951b18e01703f18ab7be9a1c66eba8aebfe2d1f7728f26fc655fc249af6ebb9b64019846", 0x123}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffefe, &(0x7f0000000240), 0x321}, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x20, 0x5, 0x55b, "73a00f4fab284249eb73972cbb6a47b5a7688bf0", 0x1, 0x449}) 16:00:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:24 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(r10) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000003c0), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x5) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = accept(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r4 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r5 = dup2(r1, r2) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) shutdown(r0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = geteuid() r11 = getgid() r12 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r14 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000002c0)="0595a4f328c79240d8eb0c13fc15eb77279e2d59cd130d5525e9956442380f76a816d9273446a634eae2be3f7c24fca845d83cb73d58c78102a0d8c0c0f5d2c6c6f09a2862c4b11ec46d1d640aae1f2efa18d82c4acc2e29440aa26e1b83857d9f337dca4696acb2438e1dc62bdd636f426904d1d899e219eba4b992b89375cff0c5c2cf70710541828cd2298cb84b8778ad255f083ad831eb7f4873d88df344e8efefcee303302d55af30af46e18c0fa460929f826b3c13d8cfe819fc93ed0f", 0xc0}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="3a066eaf7aed486faf0da1427a67984e315d2b1a349f8890fb0c78fec195ab270b0ad1a88096be5e1d6c009beae86fff9065f6aafe606d36ecccf332d7cc21934b16d13c8de032be692c3895b618f4cdfd81ff0147259aa65642b9a0424910498a679f08ac5bf7402ac6cfb6aa4ce0f575efca9d5667859739589fb235ef8f05291e9bc5a9ff230390319341cb3b1c6991dc92352190459d62e89cb950030bfb2f123b8bd1bd435197cfa76aab080f53fe0425e49e6d71541fad5ab601318c43e098c15430aa54b9fadefce92554a2", 0xcf}, {&(0x7f00000004c0)="a313ef44446cbcc46db7626cd32ff026194f6472f2ae0bb7cc395f92b6593084c34f3f13d7740b6a10d4a1270e08efac303f54e5e4f2e0bb5a50afe5f3030584ed42cf67cf4d916f8ad724aa71b3269ebf5e048db3c0949485289ff78e365d02ac1d443683a72ef0c07a5bb017e617537b4f44ecd71657f0998c1090aee2276f4dba437cce211794dfc156914825c5c7d13b8ac2e4d09a681ad53530e85bf4d1cae99af232cc4d8689e74e80cf7e4477f703bca29cf88fc9a402c19a177b13b6fc3694619695c495c73834f302aea96ac79f481da631148987c9131d17195154fbd1ef14f652c840e58192df4eb588e8e7e3231a916dfc6585976e3e8954c4e3389a15f0a02780c0cf961287185489c692c077f9f2649bb7dd46e3ac3902593430bcbd7ff5772cabea4903a528630b7313e0156bf03ae34ed315a679c0f022da51e9d10c785ac1d0811c202056f9448811bf6c5c1f1bd50a1db0362ce44ae5121e07d1dc1aa7057d8375f682fabe64b2b1dccc8b180fb7d3505219dd1b54f9ef2364684080c52624e899f3dd5fe8e9951ec8a88beb7e2eb9d75a29efe07a83f0e105db1352dfdc1267db6ae158f366c5794b80585150394e2273d0be7f60e33a21f5642ad989c483fb7bcfe32e6291e5f28917c620ffc1fd2b7d5128c0002fa96b0fc4e3c4fc73cd2aca122467a181f05da82ce654201897f78fce72d5c3a553853e4aa9b1cac69c18bb86fd44b3725fa8e19a39f4305914029ad12ff1aa311cfbb351bd96554d37702d4aefa8681495c0027900d08d47d316965112f927673057b14d87bf10e73e04d54633bca188e42f819326c67338bdbaa771c38b581ee79b0003b1c9dce042c17f1c0a5cd570fe61827ac38b265ed1b6e207addb2a432701f0efa4ff237ac7a7f17a27e60a01292e774a4d3260818075977ee7e1656dd6d8ee2f77d97deeb890fb059aa20719424ee6938ed3e674623a06d2f917b5f612e3be8103ff7f40f9c87d24e8a497b45f8966e23b4130795e100c0c7dc655d1dfa03506e6e83794a1be820e994e85c800e4f5d1a8b35e658ea35ffafb7f5c734cdaf79b5eb3a2a6a17f45109df0193b9d5642e0e7a141946a9fd9559e7857696e953d4330ceb8c6204c368dd4dd9a14f8bb43d0f7efabdfd400844b6108f9bd1066b016705398cd2c55a8769fc881104f137bccdff4bc766dd57213d0878084c07e4471334d46340753cd2f8a17151fb0a813faf6156494bd89a52c550cb50aa1ba1f026f3bb7d1491bba883010e69e5707175be0dee3714edc4e6b3b1809e552130083c3a7f330029d96b8d5e025ed7f96444a4f92ae870b68c628eae5871a384a20c3ad36d964f8d73188cdb77b67a7eeb0499a13b753914ce25b403d9d86d7c4f2a66201675561f803ea6b66afebf0a748c1f26417f16bfbe771ef14d176a906bf0824888f70cc690e4152eee622ec975a4fecaeecf1c91550038ffed4545d92ba6dba7066c590e66ebd83000a3d5cf8ad04633090b6f19d9d5f4dd40d437f08802795f46279099e13a8b3038aea1ab992976b906c30c4bc231a4b636dd4968d5e247ea9bb588e285c6f5783fae02da2187e6664a65a36a125fc203448311a63fad0904c629b05ebd394d4be204bcba3341fd2fc828be8df6ccc81577816f609559e1bf0c6217523228128dca0ed15d4a7264a36dfb0ebaa0e59432dfe0d897f9af5132c72f1498b85d184bf56867cbbc4e44ed494aa1adbdfde63f8faa36998de5449bd8e7efa83c709424b3ec7b54e0e3fd8c282e8cbf976eacbd1d486c4ded6bf9a6f53d08167018214f62e14c58f994edc0bfdf2abd23c075808e4f805ab195e4f6cefe6b9463a38a727b233dec374f6afeaeac5d59df2ec84d9d2e9de92fe93ed9bc5327574ac37add39c0e2874d929daf35af11c69990e280f76d6c51154f04b0d370db00accc10a659e0a2bd86e46c6c03e25f8687efae8afec68766be5494d1e2ac6a76d2ef9dabb4841ed5e34f2bf3c2b369c8937359dcd7b31b17bb9a4736bc9afe090550c940367c72a71d53493d76733f7e737f309a961616c5a46db73916be604b8d99971594cafb69c7a910b78c0307aeeb7dbdd3acaf7419bbd341f05a6dec5d5630fef499652aa80f4be332d2edc5b49ee02214b3191dbb6d2d1e7ccf3848561b14bcbf1be531d0829255249f75f384890eb689c10665ee5534784b56ff5c9dc5a0abfd46f8ce7b6f5b37206bf80339ba17a7545ad8af7d069d7f716404cbdd8875e5234c5c3902653f0f8048c302e5ce59b4c7f4a4614e87dfeb16a64265a2baaebfd0e31636e2061419f37ff0023000d5cbfdebafc9de54628b72d85cf0c662502faf2ed486123704879ddd51c6445cc7ccee7ffc8496d85c9e622b535d5af32ea3827b895ea43122535df9c8e6b04aaa16f02d7fd55899654de4e2ff55c53578f7603898f0385d8ac3f1aeca28829b5f9cdba8a6713b06d0bdd6d14c51c4e838b99fe85959b76bb9030a2918ebd32a1e56767608c5bff1f0faff94ea4ff7eca16dfc239466582dc1d08c67cde2f94baf579c9ff47d3b7fe3d51c53a40eabe1914abbe228c2123c9a11b19608ad1a9bbbd02ba77d925c50a3f710085ba03faa5e4c6b40c63d80610429979fe0b4533c3532f26ba89a167e6ee5f4bd40d982fdffa927b930fd6ae365909af5c10f9973303f4e107370e877eb1ae8f1eb8475e39b583721299bf12dcf513a1f25a6cfe52aadccddbcbda5fb65de33e0f4a91107d79506bf5273d23975fbd4113d19f6ebe5bf9affe7da73f345d336ced4c9838c5b5070e0c02d6c3d05c141c74285dda4d3f3f626cfffbe9ce25cb6ae0940fb7238fb516fb78c648a22d4709a4b04e53832059142f3710551a2efcfa52711e123e36e8cf2f8bfe3033b3e6162c468b3671d4bf4123a5a0ab5e50ae73ad8097082d2c4ec679b5e44d480ab511f5b42ea299f74f75b66327de57e9a7c2f7265f34b8aa07990c225a19843e6c9fdde003f2fcc62ff745e719abd7f70e8cfe846cf77f8e44ee7ad792cb8c383757aa0d56281a4796a2e1f2f429f6bb0e79a426ec53a1f2d7636eeeed043bf1b86e105254e9d9affa31fc0a6a29e9d30c53edaf33f35ca5dea1906bf22e50ae616f6f3ea776acc9f89ab20a10ba2248ca22676efd495abb692b136c9d0881d495326d114da6948594c10aaae81deb878999eb808e83dc48312cabcd226b324803a08744d9db34f176b4df45e64b11894ffc3e7a60813dbc4812a91a7a237a500d9888be75c9b4ae39c0cc841494851202160c8899e2c5e7d749d0272b79579d6a9b1536aa4c02fbe6d92e8c6551592577c9d71103b12d33f5d50b51d9e36f888b3850b458011a1f116826672179293437bb43dc5fce09dc89683daa6af6c8e0be8b6a2d1827ecf95844354d8f9108defe729795cb703dc606b82f0315bdcb12d46e0375cfa811a4ac4f3c93b4f843acf23d29144cf9cd9f630795d5107a6c824d0b5f33e3f6468ccc982a32d2d81cb0fa357d086d87713e448baa88b846132bf826326106304d4e9d706322f41cba2f63b4eab46f865b18f8a75acabcc513ff297bf4577fe12db8150df8862dd9c8158713ea18555655845d6cdc1c697dabcfca63cedee81edc376c468f5159af81adbcfae521f63b7fbbbc46c3a347e5f1992e763e6963e722044a4448cb10f99f22084b2f25edcddcb711e251f4d4087ea02f1c79256586d28747250c1ba6f4116b82deaa6fc7973803ee41f32498552c0f4b6301cf13d0a2c91dad0ede56c84677546c0c023646533bbfd1f91a9bd79bbef0f427c53765678d3bbc1c57e26da673d4cc9463aa8752193eb97197ad3936af4ccf1e2d0649c0fc97a8eeae81e8727a0f4c8fcb2b62858b7a4670bdfe5f115407a442d33088ce07e0267e9eb2ae0222a59c4c1fb4a82224b20b5f51262f0e729e74063f9e48355549f5b1c4f3a6991f52162b274bdc860b5aa679eab47e872985f751928f01204d1f0f76ecd78bc675f132d2cb2843d945627fb32d5ada8317df2a0c32c88bc0137cc7f0acc0336c7b331af7cded3f2f5331f6116b374242a2c38f90080021bf536cf1283840e691ce9d6d97daa6a2431a99f13f873f20451f040b9c20387c4571c3bbc508b91d672e2658ec9ab2d9b87a12eed43958ad66b1126aa2b64f38413a14ed5e5f6bf4fd1387c7062a7765985c62460ef63a51f532ac2480ed64c5a7648264219210d66e6e6a90ac7efb10254965d55359a549c931067a7aa8f3185cddd0b093004e063e0fc79e3a0e446d4ed5c0102a945c7ec0d691a9121cc7c64ccf73ef9f134a69db00b0c78853386be8985cdecac23f6029e62ab14a0e1e926852a485d94cc3d12e815e03ffbf19004065d9ca982f33ebb7be9c2493d9fb759276b6c6a1a74a140ae7ccc9df7bb823a3b8bad792ad71d43295f7277276ae1af845602a7c3f44ff58cab6aea7e55f55a61cbf480d91b5ebb65c316b4b80f882d9af6129429836c1cd021ae92d935bb73702b7875f0dedaab796a564c14f81d4dd03be5bbae533f7d06efc418f8f842bef531c66e23268ea942c3001ed6bb149ece0816f62b4eb4bbd7810569348849cc896a57589bae83de6bad16b5fbf4f9ed942f674b3a922ecc11d9d127cb0ef47531bafcaca2ed8e9c52e03ee647173abfb8a91dd670c0102f195a2260cbda419e08a89e5864c4d811828cfcff48f9cf9687f414b8d4cabb2db3833ba7d7571a31ee2981542d7abd4263626a1d73047e807208b57684add350d5c5be94348811e9a44821617c7d65887a85bd2087dc4ed79ecae6c9c86530af385ac224fbd53342553ecd91430bdcc28dec1074036e77fa3c52b3635e51d7c61a78e043774c3d1c83c2e14569c73bad8ac2c261bf51e1ccbb4c9a73320405a26eab19d31af8fb1280ff9d0c7f128769a94fe8c4a90b0437f5c44449f2219fab8319ac7db930df56485d1c1f7a2d5306bc183ad77ccc4c90d8c526a7e42d8506c0c12be0612980719eb31cbae0c57889dd3873fc9cbe9308168090e293622d5fc4cf60a19dbd60c085ed0a0d3a15ef7359db9231371824b7e62efaa779722bbef83b87b4df09fc243ce5494a5329674e3e1b2ae63718dcd81ee932c1590dee9e4edd460af1b9e96bdc731b6ebc4c89e0c9f056e050a0fceee0e3421296130b2583770e42641e8ac86d6cb782fdce67cf11e37f7306d4fbb87cad8c525d702ec4d87e1c1c6593627e47d90c46569d0d53afecb22dd32e955487f02d0bba1b17ea1a5760ba1d418c1d5868c5b55a5f473f01d122314dfc988f7893975100bf081405042a572a9e6575f3ea452d6550dcf56ea9de647d316e7a4c6ae145a2d63a23285aab040d384fcccc513b1786ced8fe71271d40d88e7760ad847ebb1e10328f7991516cf4df7d9849ecfeb419220b7022c4ee375ca25c3ec8acd3354bfed1b6f45f44d6c980e4be223d8786460d40875c1ef183b9c8f78053a42083ec71e579280f42e5e52b8e1e931b85d5bed7aa318e8db39d223c699204fa598c2edc7ba33afc5122ba924ef5977f3ba6e77e249da28066473c23a502bc72258c5da8ec1b525d8b56ca2116e9e1fdf1a9cd1ac28227429b8f10e423e4870d4f80e439fde3296e70f6a5e51839aca951a9792f93826fd787f8865c292ae83f328e1a8b0e7f99d3f61e16714efdbe3634ea6ced7195f025883dc5928891d8b75da38f3d16f77e5eed45a0aa5df24d3da05b0cde83c4f5facc6a55ef04fb0956d47d1b8c7", 0x1000}], 0x4, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r5, r3, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r4, r5, r0, r4, r0, r3, r0]}], 0x130, 0x3}, 0x401) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x2a, 0x4, 0x0, 0x0) 16:00:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000bbba000000000000000000000000000000000000000000000001000000000000000000000000000000200000100000000000000000000000000000000000000000000000000000006450f8d1a5f339cc22de87a333"], &(0x7f0000001740)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$inet6(r1, &(0x7f0000001840)={0x18, 0x1, 0x4, 0x4}, 0xc) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f00000014c0)=""/31, 0x1f}], 0x9, &(0x7f00000015c0)=""/129, 0x81}, 0x42) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) faccessat(r1, &(0x7f0000001800)='./file0\x00', 0x0, 0x3) 16:00:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0xffffffffffffffff) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e1f29796318ddfdb58c4148fa8e2251dd478f130a6fc9b28c44fab12e9ae8591165b434a2f963e6986b884895a365e111f7a76fb5561fcc13e0f8bd2c1fd9389dbc6dee60012df9fc1bb99ce445bd2d1dd99cafab42d1f52ca7ddba55e1de4e7fba25552722a58c7fbb9f4423b28a09a73875946f3b35d50cf49c965d36b9dad255471ee9d2b973b0114fc0c1f87f2e6bb9a468378f23016f47d2ab553ae958ba1c8b15ade45a36d90372afd8273db751c81", 0xb2) socket$inet(0x2, 0x2, 0xffffffff) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair(0x1e, 0x5, 0x8, &(0x7f00000013c0)) socketpair(0x1e, 0x3, 0x95f, &(0x7f0000001440)) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/29, 0x1d}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x7, &(0x7f0000001480)=""/8, 0x8}, 0x42) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=""/189, 0xbd) chdir(&(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000002c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10880, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:24 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x1}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) socket$unix(0x1, 0x2, 0x0) 16:00:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:24 executing program 1: r0 = getppid() r1 = getpgid(r0) r2 = getpid() setpgid(r1, r2) r3 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r5, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r5, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r2, r2) setsockopt$inet_opts(r5, 0x0, 0xffffffffffffffff, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r3, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r4, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) r8 = getppid() fcntl$lock(r4, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r4, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r5, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0xa) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1702) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004269, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x32) 16:00:24 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) sync() linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0xffff) read(r0, &(0x7f0000000140)=""/13, 0xd) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00', 0x4) chdir(&(0x7f0000000180)='./file0/file0\x00') 16:00:24 executing program 0: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)) 16:00:24 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)="e1f10300", 0x4) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./f)le0\x00'], 0xa, 0x0}, 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = semget(0x0, 0x3, 0x6) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000600)=[0x4, 0x2, 0xb708, 0x0, 0x4]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = fcntl$getown(r1, 0x5) r13 = getuid() r14 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="69effe28797d3d01cdcfc5ca3ec97ad6082a44ceadf24cc5f939072e0ae5ce2cc355c3ed714d156152e2e6e60931f51d86c0950acedcc58a2109d3f3110e", 0x3e}, {&(0x7f0000000080)="332547aa5757d5c4dbf00b932907a8353d68fe578038d2d89c33893c", 0x1c}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0]}], 0x160, 0xc}, 0x2) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x7ff, &(0x7f0000000080)=[{{r0}, 0x0, 0x6, 0x40, 0xffffffff, 0x2800000000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x3f, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000004, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xc, 0x2}, {{r0}, 0xffffffffffffffff, 0x41, 0x20, 0x4, 0x5}, {{r1}, 0x0, 0xc8, 0x1, 0x1, 0x2}], 0x4, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:25 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x3, 0x2, 0x4) semget(0x1, 0x3, 0x8) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/52) 16:00:25 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x100000000, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8fa, 0xe7, 0x200, 0xc6ac, "dc51a68b9283118c51fc1a84aeb642dc8f8cdc29", 0x7, 0x7ff}) 16:00:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) r3 = dup(r0) sendto(r3, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() setreuid(r4, r5) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x7, 0x2) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x4, 0x1, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(0xffffffffffffffff, &(0x7f00000012c0)=@un=@abs, &(0x7f0000001300)=0x8) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0x0, r11]) r13 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r15, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r16 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) socketpair(0x4, 0x3a2a350ee351b03d, 0x80, &(0x7f0000001740)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000001140)="1a9ac6c6f3d3bfda730d6dfc722943d84bf7420b638e98a3b9ee2ef52b6017c092b6490519bd81c8cf4ff5aab265a3ff2a6d9f9dadb3bd604a3157414a4e8547f5d77d080480c799f77393686d0a0b69203432e6c324a5396cd09d414e199b7cfb2cb911b453f22e908db8967d00882e814fe5f34d45cf1ac4f649a3b083f6eaef4f566b30ed36e164465e129f4906d05e01e287b446d1cb0988a00dd6acef5424d2bea44614688e0c0cc0d4d6a7d9910edf27e5c836", 0xb6}], 0x1, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0xa8, 0x400}, 0x9) r20 = semget$private(0x0, 0x6, 0x618) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000001680)=[0x0, 0xd49, 0x9, 0x3c, 0x80000001, 0x2, 0x3, 0x3]) r21 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1002, &(0x7f0000000040), 0x4) sendto(r21, &(0x7f0000000140)="45d0a77fc37c40da0b3081bac3aa8603c872416481bbf65b27396ab36aface37b03d37c98d4245338a30d418e47c97fdf4342ba55a0b9708239ad65060d936dc3739b20b0dce87795e4c1d3277da7259c3f4816e6786e3ac03341feabde8fe0ffee1162c2ba4e39853a648855429f32d314ceaff1b7ded9a391703ad0c5df189286a0a6dfe56f3bdf98a9b2b61c48fa28c9643e19766c697e55735c0ee8b36530732e6d5ec49c3f265fb554b19bbce91bf5ac1d9da42f674174d4450e6fafdf4b209f27fc3be8e2897ce6665bc8717dd55cca39ff2fcb3131d70a0a5d025a4198586e03f208940b1cb865467dc0211865b141e4c4917b81570b6f7fa51a24e1b08b3c13fd456aa6bf1c6affe8340b29acef0377d00f4f972cb0eb68c9fb7f6b81d6bfaf6ecaf87751e26104a627df5d6e39d598bf8bf9222a005f92f5b6516140a5940307df53cacf166c73100716de452a7207bbd7fc5890a1e04a19ea13a2e3576f6662e26d4c59f107706fd40b7225c298b7e230b47b2591867fe3da078b3854199568972efb3ccbaff144c2e7a1d8ff454160bd3fe06c71a1661315bdd52558f085ec839dce27c1783e8052e41b5778938890e349cd6451d9a40d556edf20241373dfaa5b64239fadfcb3a46de9a512cbb837947b1eab9dc62fe310951c0afe94fa713a7fb243fac690e556297cb317ead9fe1091c47f508fb25193a9c239ddc978c7ee23ef9c6979649c207ec58b5083eadf560baef955fa201a40ed235ab5a41349785a2afb4a79d4369c8537a986c73a245891f8b5544f73102b4216c876457e0a0f428eeb4365b99359e28e78bc06c726231f00e5bba84760a9f29b3b4f926e3f7fe5ad1ba8bd8c84c25a402a176da77212481fcff0ac4e100cc78685f94f218c0683ed1e32d304b7ad49e6de8b0e7f462207b124ea30a60ee820bb256410061e4924c5d53e54d8d3ba4b5a046d6fe70e5abe6df179c0241d1043e40968eb5632ef1cdf07d8da2ef6ac8841f3eed4052bae740f05a3ca7ec292cd006055b99b9da6c05ab755408c3c3c0abdd56f2cbe70eda3fe17b746c58998bb69efd175399e9a5fb82434a5315e1e7cc5b7d5fb571cf755756460ae87c44c0fb9e61a888016b848951befbc45e89bcec28024efa33304b98c01f554d6e690de2d90179ab942b863aea11a9acd334143a7d81a5b1a1f7580998a5ab31ac3b83b9319b4cff41c90c9ce1d40bb807b6bc39f7a4ec7726d7f07025df7018778043ddc26e9c6dc726a89aa0221054275ef6a35b06b920ebd7538bdfd7dc5d8bb191e9a8c628e064e99ecd6d7915d40bd15c665d5977bdbee1a91c567b5787ec2f76d3ea163c3c2d97b97186ef8ea3ff8189269a6a210dd86e75a42608e48cdf8fe27b0961d843cac5a99b0daa5951f41aa44960fb5971a48cd873ccc68bb63a1fa012006d5f519321eabcbbf9ff5d7186db402d2836a161ce857b409fdd8b286cced9ce9cb59cb01786b8905026d522c3225a4ccb1d2b01491d6e422e20faf667da7c9b1251f60ddb2c6fd76c8963a2d100d91357ae188d9d47ce30f30dcfc60ed037d859183130843652d0303bf5f3b327dc6f39dafaf5a183fc3140770c5d1689f2e552e5200fac7a9f25cc7cb48140d4be762ee23eb3504534f0e5194257db80632ac05d99c0df00423f1532769229d9787568339b4395d9ac2827fd8bdfabfb101b577f5ab4bc3b7bd6e25420d411d3787561f1b45e5118b57190b470a4ccf9f1862f5c3ace41ad478854383007b32d5064ba48cca5eb41bce9b0b5b940772656a0a2fbba5637d836c6b21319f2ded44059d76bcf363f08c9d458fb402e75c51cd7bcdd99cf539b75f8ce41ccf5f0f0ee18bbdd085798577612cdf812fe4e93285fa865d6056d4ec8e39736e4bdb613b7d38edd3805e81a0eeb4cd8e1fd2e879fd72baa48013299ca117b4722b0addb2cb5380f8901a5db8c99da19b83ab3afc63e17c1db65792bd5ba2c05d5951902b1f4344c19515a443abf7a1aea1d8f22adbfefda766a398b30469992ed766b16fde4d071ff9119e998e7eb46deb216e20b14c16874644f32ba8133df04429ce5f2b408cea632a52c605a47facca017ee95e611ceb8db07ecb9d781e5dcce9a6f55f73f4f471222cd8c1e65b1c4e1989dd5168c9badb544b8ae35fe85c08b9cdd84af175fb99b00532fb21e39ff4868b2bf5796149866efb08eb963fbfbc2b79c6086f9c9b60745f8c17edd5b215bd86cfa4ff0ffa7ce013364206b1eec2da398f324b91a0a63dee01b8e6f4d70035dc9132432df7159efa4d607eaa94a68d86eb4c70dcc0c1687aeda69ee066f8e7f87a9c86bd4bfa0875d6cddc0b03c7b5c0efb925b42c32583e86d03da26fb3d6f969ec4462b5af47dca1ca648debcbb1d6836056e086814b208bc23546958fc47a2ef57fc02a283c76cb9c922e13a92daf25145eebc5d16e84c63fbf9403c1bcc8eca459a28de52ac44522cd7fb7c0c75d565c4c94f8209203bdd9ff1c33cb74ffe9a1555d9102712640ca251db44eebb11123e4a28de438ff1e0d5328a646c86acf9db2e721376d67b2a12063e0e101ce02720484b73ea7fa5211f6ed39fc8bba9228fe33398f8b58c8016b70d62d58928d0b598bda5930fbd1c15d6255f6453f939951f7370413c14a7cda288404fd89e23eb900215b061b9792e032ad8bf2ef54671a5a69c5fb2fda7a8abbbfb607f6d9f65a6732c57f8fd6f39d5d3af8b0e856ea4f7314730734bcb0539bfe4b15027692da17e31420f8bb5697f2adbea42bd3f61afb60a9aae7c19376b761a05d7735827678603475f530693e3da1bee41a0306806ca21d741bd069000ced5561e7d83ff91b3793997e604cc47c1180b2f2295559f3fb9bc9451827731de3aa7ce4ce36a87546a2a10ab4cf8e9308d5ad1c626d4a6be8d2e754a7214b537cd0151796001aad5a4b9a337d5710cd2df25ffb2c738ef01267ad7387ca3044aa13a3811a061df2b46bbc541abe5c87beffb725f3f5d504573e94bbdf21b9a97b0fb41d8a851f4d90f70956bc6c507a1d1a80198f6b9ff29680560f073dc29ffed905b8e7b3f3b5caee158747b8403cc17d4cd79bd90654e412d8b5d1edb58c200522402a927be019526118fda3a53aac2417b644c9c0c12d820e7e593a013c993b359f7844d2ebccd914988e5083dda05998d813cc3fc27278aa5cb31c644205578fd3d328babcaefa4bfafc0e1b7fc0c45ecbd41c92beca8f703b38d4daa037d36746627035d07546bc45175d6e089da824abda4df6c29d73196ca756fda24c2674d220b149004d5757ad9466b54f25399901cbefb2a882851fef564ac6c89df54fb64769088710a47b6b4d86d674102f138d227f63bf0525820d2e4fcc00c6aaa0d849e89862f8802da2c9325a6ff0337a83bb3d7c3084fe6ecc07dcd0315b2ed8928b93f057214e7aa8210e1afc9c7a9397e1d5f73d354636dd88a339266a1a0fc9e2e554d0ae150eba772f500b726544b5d98c99b2f43d13ab85c7cc393fa9be09e50dd9e22c339da601497cbeb89c1a99f682af4cb1c808ff03190c3393b84072ce6e337287f1f8814050799f3ab64fd6be12abdf2fb63f08ab4faa09bae5d6d56eae3485c2eb883b91d0c7886eec0f3b4c7d7ba68a202e8dd88e04dfa8fb2f6a2e40c666f7136859c5e5949f61204087d8b12dfb2db16338169473a2a497117131b4fafa4c2bf3802c2ab6e85950f7790b916d0412e9f98382b094ca1e8d03e1b3dae4aa51a63046ccbcd2c4e673b7033584448135dfe4d4d40495d730154b0093d5ead68c2f21dc1318a9fe33bb19f5161a8402bedec202726142c5103ffbadae0fd8ab98e19a519bd52af826213003bfb7f9bc0f42c0edec30d8cb1b3682cf4ae8da2aa9fd93d017e641d943bfb33d65750070627242a4e3d3d96b87ce54f24dfa386a2ad74f40b75345cda0d08fec4bc4c3178560a7da7f05ec99a45cf67a7929f2b52190df2cac507a563dd29c1b9f2f7f6207d169d175930d60b3948b77801f69387faeb8bcde5c6bb52941c333366e0338dfa1602b663a2799f6e0f413a0837dcce579bc5f46220434770352e59dd463c579cc673c54f6daeebbc09759f93171d25adf2f00e0f0c932723338de2fba9d822d7b12d79dba5f1efb6b45d7c48e8491d89d8d793b9953cb00c91706f0468e7d5bac0e8816e9e147f38361616e2e91a4b72a4a1f8958d562e423cd2e1d01beddd12aeec89157e5f192c6f979ec581ae24c3ce59a204690d8fe95ca4e0cb7295f2918c99bbce817ad081c524ec165cc31ceed2a73a2fec075e61b6636d835277da061b4c7f3e079bfe7a0aa72d1a0a5613c941b2f09cf016f0ee902dff702dcf6f2353c54e46889b9fffbdc712979019b95a5777b1ae251c5fcde3e820a2f5c2af0889dbbc5ea9fff6d79b491a169d09b2ad822b07bdfc9524046c7a2265c529d73147267aef03bbf1a4dd8c193c26a36a0f1f7f90d2c7f39dacafbd3d774d7fbf2896d079ee5c0722d919d672ee61194a595c4e8bd2259b04f3be31e98e279a2433bc5940daf4bf852223a58cbfb30ca994f2c2aa2cdd24a98eafc7d02cb32b48ea0bddcd02e12f3eff80580f901bc00840161bb75642cdc6549da3f0e30d950c22101c9aeb61dc0ee39965e23e78db57e4af4ecb466e65b581201685955688b0080ff9cd4f5c3e0b5d1b90436a0e0c06f4ab340ad2ed8afd117b45a2acb6ca4a40d82075fd28a2c9591b85dc8c12d86e48615543b3641cd69a32941f629e9741dd84a5b4ef45dd98451d07c7c328986f23fc9451f1bb830dffd5600666481660bd2a2a1b668797daf46b130dc2901842e42312eb829467981a66977e1133462080ad37d9c0a9d32de56328be330bd579aab363b63fa9af9b3f0c4c3c5222ef14615b13b12d4bc5091335f93a206af6f1c0f9b0bc611d3b30bb517d83d3fb0ba86f07b81217dbc9e0b2034f5be74ad8d93bdb19ecd9950852728c6354b9693d97b96e90f65c4832837bb219ebd82c2b1ee4f9a3d52f2812e99f5309694a254d9518cc30bc6a5aed9dec9837f86eb0a1fb54a9088f5aa58a804830fd615e58eb1fb4e03449893106b66da9190b245bda8d19997a24de0bb78b26fefb504f220469fae21c24c52d359d9bbf1faa7c25ba861484bfd5a1f6a33e4ea88b8b1a3b039e8a707cd3598cb9fe17a6027b10bc5be0a16f1ac60c7c78866b226b833a91003b96aa7258741d336656e2782f0f2aeca177f85fe5fedd09a010ce83cab4f5badd03866fc25f3fa08636882663da5cd59d968c63d1aec270c9758e575e004a422839e674a0c01d0fe00d486bb9a976661bc8ef988ad90b7975907040c6a86709016f0b540849e1b8e26c48fe52b6d2b396f407f9631cf74c2642ad9ca71373515edb3e3a7ecaefae340c45dfc81d57cfe288da775d9a8e047c4db36863ab99f88c0731770b718ae48a01a03f8d7c1e602c36cf978b8c57f85b541099fd18b967fd9e35336685ba199a258be03ac92a7ae91848ae62932be2b7beb244b40104d5c3960e520e32df02015adfebf59a2741f749be7a4ec0e38aca795d49af31db079bb8c2e418eeae46d2a1f0fff7961200499cecee26bd90f4ce99eb01dacda76cca261dac4e2bdc754ebe189547f34c65deda97d7617de24c9f5b978f8cabf0bc92c8c0a8ca58459d6535899b1aef188d274b4bd2f63427b52a47a5c67cedef96e7c8ffc95934ac385fd8b82e74d27ee1b4b4d2c193b2f87cf7eeb9855174a6", 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x800, 0x1ff}, 0xc) connect$unix(r21, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000180), 0x4) connect(r1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x339) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b85", 0x2e) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0xfcf) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x81, 0x5, 0x3, 0x81}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="ac4ae4770f6803f61cfcc1f76780f51ff5c556659e36815f95ab62226da8a5eb90a32f0053436cf073b71a57378b3c54a8304352eb12cb8578ea250cfcde6880417f593f765d06bb3ccd12aede38a4bb515edc7a16977dd84ddf9c9c838c8a7b8060e8c099309ff70150127ebdff38b9bfd83cae1da4967aee11270713d1a935840a981ad2c25a201d2ba9f2120fe33c4b66653a8b0922d327121d654eb71f", 0xffffffffffffffcb) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c5500fb17e6290000001a0f00000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000011c0)={0x82ab, 0x6, 0x6, 0x5, 0xfffffffffffffffd, 0x1, 0x4, 0x9}, &(0x7f0000000180)={0x6, 0x6}) mlock(&(0x7f0000734000/0x3000)=nil, 0x3000) mprotect(&(0x7f000006c000/0x4000)=nil, 0x4000, 0x4) 16:00:25 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) mknod(&(0x7f0000000080)='./bus\x00', 0x2081, 0x9bc) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/86, 0x56}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:26 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:26 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r1 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r0) setsockopt(r4, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) r7 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r3, &(0x7f0000001b80)={&(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x400) linkat(r7, &(0x7f0000000940)='./file1\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000009c0)='./bus/file0\x00', 0xd2) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 16:00:26 executing program 1: getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:26 executing program 0: open(&(0x7f0000000000)='.\x00', 0x0, 0xfffffffffffffffd) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x188) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000100), 0x28b81e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x6) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="809c37f2505e1001002e2f66696c653800"], 0xa) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/123, 0x7b) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xff24) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0x397) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x20) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x110, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r2 = dup(0xffffffffffffffff) lseek(r2, 0x5a, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xc35, 0x80, 0x7f, 0x8, "37aae47e4b9b65541f5894dc16a03d1649bfbe60", 0xfe, 0xfe7}) r4 = getppid() pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="12643467b447320a371f64d1d2f5fd84ff5f671b82926a86ea9b9b23be88b13c43d03069885c9e0e3c853f29f17d72b1a3953c769c8034ba4b2a9e169c76817faa258a58ebc83e5573275d5cfcf125e4454f45c4faec3fc6c6566efff4db974d250d707772249491450702b03314649543", 0x71}, {&(0x7f0000000100)="4e6c85321357eb493f44c946a02a3b70aae9c4ea3b62f4a6e78a9619b14a26b246ca1021f0e9df009873f1894ace28afa9f97ba9bf63bcc8cd7e03b3b0696e2ec8f9bae45b26411fb7ace101e8d48050a16fabbabcf12d7f5066", 0x5a}, {&(0x7f00000001c0)="f003fac8d34e8acd24f5dff073d1b2af9869f58a14924053922ca68ecdf6724c7f582a9a54d3a22c4016f52f61b1dbaadfe8460c7cc69d47333b7b79ac1540992cafc063f4cd006812920a240cbb7f3e3ae2d5ff0aeb2868edb214a0711ab8431e8fc200b0d7d459c5992d87b85ddb8d1bb505c3e10c96969f608a46f8", 0x7d}, {&(0x7f0000000240)="70264859352a0a7c7849548b8adf011c68896b00d93633a0ebfe74f8d7c81c1f5f8f7131d651e239289694b100f99123066ba6200022545806", 0x39}, {&(0x7f0000000280)="2e6ec75ff00ead4666f06e095700ed1af3c56ccbf1b0cf17f1ec865a45f078c578017c24757bbda2471855659f222c4a238377db1d832dea55e0fe58a40bc558f00990ecb7f6492e8f35aa21bf6bbe8dd1745a3bf745bd4905625f62969571c3de1b21c6b98b37e4bec252518f5349e69d072f110f11d5d1f99ef5c4591e78c68f8135f01e7418a7a6070a4240a3a0e96da005ae177799442b600d8671d53263698af32a22b82e71655e0b81fccac8b4dd876478027e2f945301b83cfdaa", 0xbe}, {&(0x7f0000000340)="37ea1114e47ff0a54f7ce492d8b497206a8c656ed7da908b406129e0491b49890ede6084840bfd6b6020cf3b0fbcfda9130ced4fc918ced0e48e687952871124b19c275f7d082654ba6d7ef61da1d140ae19ecea49f97684bc649567b3fddf40d70bbc10b5aabb57b7b3dcc844e4545cc5268a95edede137d85e5c68505641afb8c6c3c778d29a6f87f45544ee4b0a2237aaba2827a032f279710d1566534823eb26a462aa8c885a27524941962ee5b46765efee693530606882b50e5721c7e950b899803ed9ce8cddfa1c0679d625a890690a706f15885260c4fb6fc0f307e22f1ef6b211406c92b52d317c51c5a6341b3a8c9317434204a5b29d", 0xfb}], 0x6, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1400100000000, r4}) syz_open_pts() close(r3) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x6, 0xc004, 0xffffffffffff1835) socket(0x1e, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xefb, 0x4) 16:00:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x2, 0x1) r2 = getuid() r3 = getgid() r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x10000, r2, r3, r4, r5, 0x4, 0x9}, 0x80, 0x5, r6, r7, 0x8, 0x5, 0x0, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) seteuid(r2) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x2, 0x4000, 0x3f0) dup(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r6 = semget(0x0, 0x1, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000780)={{0xfbbd, r4, r5, r3, r5, 0x8, 0x1}, 0x5, 0x1, 0x10001}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000900)=ANY=[@ANYBLOB="01002e2f62757300640731025b77ca42a9d0151f1b6778a58ae6b8d653c1d40ce774038718f479c3f7891da480a17e8d131d3e7918f8d332e3056d01d01cd5882461f92ae3f5550000000000009e69a261f662ea04424349f4d12bfa2ed967dbcfcf91682d9f07ed142846a56c37b1a7b0ce9be537041b9a8f8d537d966d2d5940546bcd5d17facfd88c47e1c75401fea72effadc5de54ed233d986b8e08acf0cae30db561641a792850421756e389c39def8dceb4acd0f211ba36464bcd0a4eb712074447558756f5a9b0133bf6850f69efe94f3e51ffcc5f54766e4a85aadcdb72f80ea6515d9e1f28be1e49b180ae98e7c3e9230002f8046394eaa19b0dc0ac3610db8b5a9ac31985d8c99b6ecc334e1ba69ba86da009ff17eacc32c9634b3f30fb53a39f8272398f83e481718a370e9c2e567fbb544878a0914cc5e706193a"], 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="117a5553e9ebeb1f84f40895858128156fe195a7e390de39f0c840f3adb02254be539f8115ba749ac36ee9e78d62872fc6aaf6681a04991190c95d792351182db0bfbd622455f265b823e96cdea7fbe5b2b00b72280aff73a9d90194201df97b86c1e3168ee8478a2b121d060390cb83d9d675d6b3750913388fc6c2245726732a31115ac746f4abfee36f0ce974efcea12796a807e1042749fb4bd49529065f1ed9f9321f2386280658730fa48ff73f195735649a37e89db9352989b19ea4ae5d1a", 0xc2}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="3ea3a5d43987943b189e8edd1fd6c4085ccb14b0f7f6f88a0d5216fe2f99939835fc9e1e0735902757ec7fc91eade8ba0b7ef82a16adca758e3464ecd1dad13cd3f6aa028a93eeaaa6d9b893b70a67732a5de5739d890d7575fa36d71dbd6297e4f12e5fd1935e71aba534750d294ea89ca66708f094a17f599f96581bd53bd345f0130e3cc0f8c20f888f", 0x8b}, {&(0x7f00000003c0)="56d408941047abcb4a888ce0a5bc8066c078f429077f36f8a6aa03a0097c7790398f448d8ba0c6036d1df5ef45eca58e0d96e3277fa574437a4aa584ca4a9c7bb70d6eef4221a4d411166fbe18e556331157825181caeacf55cb0e9e3a1e7d9c14c0592cc8d9a2ce17abf285bc248e084eb6", 0x72}, {&(0x7f0000000440)="51cc7fbc92acb5accbe0f4c83a6de9a4ce4a05b816678a89a993e2333796128e92e7c88937b65a937fcb85102608d5e34e077f73269d926ce350d87783d6a99b041d1b5a83ca86fff1f900e65edd3d60df7e1b7a21780eab8debeeee3c1d516381d2b89b7eff21ebf1531fa15722b604b1e4fe302c75afa44960a39901a853766552c9eae4", 0x85}, {&(0x7f0000000500)="0934312dda71d3fd91724f830a3d65dc78e6a692dac8102a96c8d3e1ba692187884c5f9fb141351db430584d64fea2211f37ec2bfdfe2d7518034e3234c8eb5860f13fa09e6040a0a3f68c702a0a62e7eea08ee16f31585b21c99fbac4c77b30", 0x60}, {&(0x7f0000000580)="a6bb3084e5a2e8e34bdc8cf1b5c806c4263fd27633cb6a6e52f181675c6f99981b864539e0aaa8f3f2e6c3be107412d59fc61edcf68e4339d3593efd33908b970a7d33e1e623bbee27a711af8cb2a251ae177e7be587", 0x56}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x20, 0xa}, 0x2) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) kqueue() sync() open(&(0x7f0000000040)='./bus\x00', 0x80, 0x148) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:27 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000003380)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c91ec104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30ceed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a08d7683b4a3894ec8d2a42d617fd7011cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e3200f4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a36438525e49e80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b8471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce5660949941d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676ba71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f707236183c90d0381470e8fb6175431c27d75e0819839ba5ba7e6318bdb6aac0b7c49b53ba2444b612bd51dad282faf8a369f27cbd2c72f387c2000ba9ea5befc8184672e4dc47b3c6b163b6f5a45cef218c3c7ee14a3c255e1f417cbfc010556f741f1f78af59dda61e4f5a5fe11235dba8718ccba68daa1c7003e11029702c085d852c1f6c002b10f1b2fae72662f6a121949ee4fd7b2f93370d270cce874f415c4d84a048cb67bda59a9aca61eca5ee23bfdf962d5775a10549c5b56e639afcfe3e594178304d8a65661edc22e6f02b71925f905c996d781e4c24cf1c387f6ea7d0be2c11e194bc7ccffed193528bd4add1d0eb86c0dbb20c8588d4254a71235712e7c51fc1124f34def4898b7a3e07b8d72d5f4ffdaf3a447a0ec901e2f0a97eabb7671b0a1e0cec1c8f8b46c213b5a5af6d3c80b2745d05d4dfb5d69870c069912bf74455573e122cf748aef1d79c001eef262f943ac386f5400000000000000000000000000", 0x116a}], 0x1) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) fchown(r0, r1, r2) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)="e819960f8cf302119f85338068495d71253dc2c900fd03bdee65cd51c96366fb324279265ae79478bc916910f7a621c265255e97bb1b337dbe59db0fb308ed12ffd333227273c22f87", 0x49}, {&(0x7f0000000140)="a8dea66d10a15a45654a7e1264d89f901429232512dc81dd22959064b10ad87ef6f93d2426843260d23a3307cb037f65f033c33de1febd09cefe2aaf4ce2b7cea822bf168ce0b377ac5e735386d4028f2acdc32fde00e058f5de9f9ebc3e56051970dc6364be84f4fa3f82ae053d5717cff225418c6bdd95296e1423e0c4439671e29882f0c7f26c71a9374c2b9dfa0184d61d2f57b2a63d2b", 0x99}, {&(0x7f0000000200)="8a57f1d4a098e8e7b390bd9fdb9dd90646e3d01b14ac909281ef60759b64ee4f56f6d3911914e383fafb548d949b5df1faeec4858035a9b2e893874873ddd976b6fc0c1fae67828fb9518b2ba6087f7c0619272cfa1ba724bb6a88f2825cb6403e6a", 0x62}, {&(0x7f00000002c0)="3e6388d618580ceb0ee18f63d5238535514b467610b845119714e25da3089be4b8c8a5984b6c05c1a4071a9cbfa707d576b5926d9e25c3ac97213a2006aaa0dfddab7d7c8aae3983a0e1b1ee68fe8257d7b94877fe131af052c27bd74060085156b4bcbcc38ff39b3fd271c9b66d2f6df43fabf5cceb78780a87e4bed63f444b44da19cc7e0a923a44f253767907b9b0b9e3a5d624011bb3b1497ddb6bea63d665346a77520423e567819c77f069749cdab602ff71d85572bb083226599727b1c7ea7ed9a9ec744a6adae534d46de6510fbdc9ae126aff1db2c74d261d1ead7f72f4efcb1c1246e0f3597b", 0xeb}, {&(0x7f00000003c0)='A', 0x1}, {&(0x7f0000000400)="faf676a26567bec19597755de1abd366503863fb9e2abeac69cc7afb4ed9c5884ba26c28e400ee20801597568bcf93c3718339d9b943155502472bf4d2fe4ab3fbe81271c6ec561dc3ac05d09fadf6381ab7cb36e0dfdf15df94fb155da9ccf0aa51afac21ad45d068b8cd01a761fd45cae9d24379656e64265377d17531747cc7993da0b1882ca3837ca2356328ab19652f272cbeb3ac1253e73e3b30770e81bc188a87d89164f33f362e47b0dc70d06f86899cad792605cf51defb15319a95136a58abfa0185053ddacdf582e4793e1bc08366d295f46a0d", 0xd9}, {&(0x7f0000000500)="6719d60877e9b63e16e25e8ebbaa776bdfc8ea92ae91a17fdba855fef2ea211ea3839ca14ca171593df64356e4d3f860a1da9c2c8c8bb4157e0341c408786890718d3c65e84098d99603190e025fa00c1562bc488247f6f9bd805ddf1a6fd91cd6c17845ab050b814c961c8b0cff544a", 0x70}, {&(0x7f0000000580)="da6d4c743d18cf6cd223dcd432cbba551af4843fbeb83d9620544a24e7009c0d55c7c3a9bb982f8ed4343ddb5337f8ac44bbdaa21755117a50c2ca5c12b52efa1a1412064262558f47404323aa0adadd3d870355ead956d5e7325992de1a0e228cfd46c6c40b797315e1a734b19f8896b9476d99a48d003ba2dc10b2e64d6be557", 0x81}, {&(0x7f0000001280)="4b4639d4f7cff447fd6377242433e7abfcdedd1cd829e4afc2bcabf4efd5f5f449785ad5b20534b2311c99ab9068d392bc328df1d2da5ed585f509b807189fa6953fa477dfcdd43d6cfd7c909e2bfe630a873a0b74eb62108f413878bb3f912c0c2301ddff42d7cd865e241f86f794b1f5177047aa06388e879c48b66811c717526240ef9892980195fde8137cd1e3efd9a5d691016a9839b5de9e21a5525780dee877e9ffedcf4673c0c52459f734eb8ebb864f0fe9cb946722cabb1ec8f5b35b5a6b677d98edbf2e1100e2f5022684cd2fb87353f44513c2580112f8f4523a35c9b96bb57b2e6eef88e7ffccddadf3e7715049dbceafa9db129dcd60a319b1130afb6462f653e12817c2e7acf18f77abd373dd57737129ab250e9189545a146aaf8bef6fc0671fdf3acb2db1075f7dccdbdd4e15e8337c630d8c691a16f26f40365992c123b859eab68f9ecc72704aa196c4aab5ba9acac05176baab5eaf64369f7ca419e46ad378a91841efa5f5cf42ef828f98a9ba42ac4f49b7ce1898148d9e6c6e39942857310b38ea020982205549a596d36c8af9a3709a159f0785f96ddde79b9a7ad229ab421a0409e5eb3117e10185ec5e8ddb5bd57d0ea6a0ee2da90e19666a7fc3e86a289a106723d47600f176f7737cec38626892da4f4177639c9c9c8b9630c878de7dad1b067d3411f2735fd9bfffa0166f8c953dc69087688b1700257e19a902e0d4bfe1893b45310725844b272d5266975612ddfcbff7d2d90163bb1d9a971b3485034b188da945eec0847222c952463aee5d582bf8ce2488464ef230bd1ce51beba345b188b097fc4172fb6fd1d59ea7569ce7f0a26cbc91da6abc79a902972d38759bee930aab4314bc55cdfd932d90249e0717e5993f489cc43494cd5ceb5e46fada1fa1ab55461b8f3e489769ad4c3ac34003a2b01860fac08563a8a9f7f61f0038409e6a9080a8e85b86fc8b626be3bad6439b11f85518bf01c7c42b143a80f503053b52e4451955c36ca30d4a84b2de02212e3b26d841e10f8a0b7e81364b7b0eac33305109722e9df52f6a7d567d9e526e5efd12fa695d5fc78f4513d634b0ee35fa7c15241167100f49ad1124ab8fdda97eefa18b728c02e315ec8077973807e02243c4019274b7af63ae5a733598fc3f6bc7df0fa72b3aee513742ce22ed2a36d8ebb696d98f2ac0df66f8f7b8b904e8cb3ac4a1f8a5d5f1c3b3fdb6693e49d8801a179005b8c22febd2adbd3cc9fff049a8745ace032c16341d73675b514f0f7762651a25ead91dc849bff8ebaf15f01210eb8ba0ae506201f15463dcd990b274ec51af25a4753ffe7269486ddaac97ef02a130fd4c013ff1cf030b8325aa7b396a54e7d8a858ab8107d8638337c31b9e4fdf82b1888f5894fa3e55bd9ce10ca44f90707ed7b57b140421f1d0601b16322c9e2ef00dc818c85815c07181a8385a9014f4fcef4abd546ba0e95343568f232825233d77d18fd3311739bfbbf7017ef5f093026aff7fcf4d4fe90a7287495786e0619d1d0be778dc8dd721519f7a737cba536f81eb398e67a6ce645fb3babd4176cd97fe0d436ae247ccb79a423f2efc41e92643cd0244294a54c8463a08cf52f418f4c0d65dc6060633c187e18c9a8e9634df4126f5697b5761c4b47d47de9beaab68181a963aad64ab9c31609ea1a90d2dfe9c1d22389f98aaffc3ca321e307e2c1ae11e1f4196a0a1bd09c940a19a45b5ec531affd31e5f28aa8a3c8f1478b3f1ab0d3d25076d651e5e5e5764c6f396fb12f0d126c242467919fda083bdbcaf8a30033b5d240cfb41f208a0b980c2ad46164c94c5a32ac3f97b48c4434a52e62db3fdb70ee968a520de574992e1076d3f7901e4749d1db6ca18c2dc253ca5ce317511f40bfd51839a65191ebb7aa88f538f3b133b51f5320a7573c0fe77867624b1ce487a7ea23edb7f5394ae36d3668734a70e57f17b06f25c9444c12fd087b4752827e2efc4a1e18cd0265c4c9354868dab70390b207a3bccbec74c547a9e3e60192f772dac49794eefea55329431c43b93d9fafd33a51d64a0192cd8654b05d3d38ee0d5365602e8499b4a4c36c083e5dc1009f1ef54dc6bbcf912e816f514b918694f1c4686bb7af99ab3f17a92d8db852a056fc76551ce734e6975b27f37a96352d21716a52353a9b014700e6bd52fa6423ad08e54681c9f9f90bc22f2ab93188b8595a735471e25c3fdae9e39bed50ca83915c1cc2958a272e7e2c18a1fc70859786fdb737367f9cf8075cc154c092a8d090f1f4353fa802f51e718d680615853db9367b6a48b1eac1a8f8c7b7213fc8c9de61f8b921fd6e2b8d65bf6a3ff0637e18909b5c6ad5396c2b61f648a1e75a7f7303eaeac5414197de32df5f2a49992e81598f89b8d6c383bc80ecd0dbf4c53beded47badd902a9a797a961c8c249d643dc44ff5db8a7e048281a4f7149a0d6d20a1f8a1f4822516b9d414fb443bb39d710f82316644c4993a17f4ad555df0ed2ca73a74b70f741784fdc26fbf0f61c65b3d47202822f11f01383df7ed3c6858a72b0c0a5e61edccf44ee3b85b64dc583d171301271e5df412b01d8dffeae175ea4f4cfdfd25bb4d875618fe5cb1232afa67be02a87af0739db79bc9d0f992f1bbbb6558c71077c8c3d2557454f4588b1150a60355c9b3ab013955fedccf51df605576031ec4f61f66c75b92e6fca0a76068b406ae96868c4c0449a70a4e37bd4fe3fd3cd898a79d2678550d99c1380a548b4d913c673cf93267280842db7d4e4de48a26e0f4d6ab0c13f327fdc08c7d2611db0fa016eb0df7afd319570d0a1c8bfe3375cf2fc690f19b0cfc59a7183c597ab0117ef6f7f9efff1c7dc5fb4f545f88a34efd42b999e0d3fbdabef85573b7f14edf63a5a4d740d81a0628ecaf01a9859f1d7a29c5bea565e88b25261a75bc0c8b2a9ee8268290505712062c656b773254e9bcf6bf7c857211591f867fd33a42ab049d96c0ea652083a6b6af617a1770bccae9ed6187ceb5bb06500626b473160d9a936211cec9ba8fa86ec927f59406a737cd5fc2bf6d30640f305587bb29d3b9e7f56b04d0f94a5348e3b17032038d2b5980c5b504a854b646279fe5ceab071b33bc6590bee9e7cd15a04291c90c48b08d394f6c4b7acfcf2e1dc8192674b94ed2e8cbb67fa3c3cb2467b68a5adf1edafcfd0e326873b71a1309ba7b12ad174a9e5af88be202e7d3aee3a4168b3044558552b08ed62cbf4e46b76f29c0adef026c15b0c6661acdb4c7df74244360ffac1c6f8e302e41d6e4a63ac650dcc5f97b6aa7e83e48305a5cfd2522833b17a4ae8fbcb40ee066a54b9b5dc9b9e67af963bb2e819fe9947a2f66b71063ac7a74c7620411ae55d8379042b61875bcb75e90e4eddafc72bffcbd9832c86ecdef7f206c0c712f060dbd72eb0d4b21650ca717de562b53d57f8abe53ea11cb61fa76d1a70da0b88c371248b00a16dc7a99c18fd3c4713952bc342e873fba81a17a005fe254343e54814f6c2219f8cdb329a24c1646ecea6d84c0be9bfd7f97898bfacc6da7dedb1d36ff56b211086deab383157983738a7e7ccd6e24613167bb06aa542336f295a26a57f57d701bbe6b167de591ec9fb9c13d54c7811234ad77b53815e350ec6bd28a1df5a2885be14a653bff4c335a9c37de24e04ba344d2dcdb096f4a8a6e892fe33d46b6943d6eecb5d7b61d76b4adfedf832311969d1e196f1e38510dd81b70cd8044de6f1c842b9db9442b07b8e8ff2de24db92f552a1f32467c0b0ea389a1d89887d2be5d4e1ada7aa9bf542303bf6654df890772b698976180c4c505a7d95780e3cdea69e505b4a57b6f4dde8b2dbcbab8ff6f6b90e3eb569c79b136090808773a8e8d667ef4b7879af34465f3081f10f7caeb31fe51c9d0ea197609ac57ade8cffef1752ac15d35e2b1d8acbfd4679a484a63914a7167eedca64f488832d3230385b4470012b221ee0088c7b18f9a276da5c001e4baa3d70b1ed148db24810c82d5592b6b2230f41afeaf176c0f9645325d6912b6b0693028fc5a65c31feef837ea061e577ff425a7ba3306508c17c6ec2a5abab89f310b6d18de058adaae1dc9da70b06dcbf8617a5e11d44e364e82582452936fe52b49d5b3a947d72ac61288787f8021f008bdb113f34cfbc9fc3595bd05419865bf78fa567363036a64b1f02d42c1592181fb2cbf5664ff3c5376f7aaee4e066f7a8c178f70fc3463554d0d6f17d52848428c3b7a44bda8c904c60f7d56ec245e73e7f3a764737bf0b5820bf5060c970b08d1af3034c9ef2be25c4caa00ccd725383eecf0528128e6e6a04a4251401be432f7b2a127889b447701aa434035e88a1312143244c72c32cef659879e8dc50e6cffed420bcbb65fe54fa87054f0b4e71cfd61b2dd8a34930efd075365c70d6a438eb9ac7fe4e43fdd4d1c992b7dd96e2a5848debcd8b8bad41d446c361925cf1d169d49a887c6c82f75aedc1f1e2812f40e54db3a8da6c8444424e07033ddc5112a86090e458fa54fb65e3bbd526d0cf977f83b727c7ceef732ec39ea742e4e4d7596610b2151e2ed87c386ca50dac83fca5c2a9761d5bccc985566b76269a418cea72f3869eb525593063cb431f46a8ebe974a2dde5f81519c98cdca9506fec91d9747da6832e255851b0377cc953e6c99a67435ec9336bcc62a2713e5c29bdab39e2aceedbee5a19f9fa9bde223f73acf6163e72080a3bbb18037a9bf3aa001be0568a837cf3b53b6b134b99cef8edf4719635bb8135448b53e99e57fb2022cffbf3a5f8d6e9c3d47377ae4b0487559202508f4f817b752e0d2c0d03b808b800858d1a66e5842e241b3046e2ac3d99618257e9283bc57d4a24af8077a3069171f0d03f2968d3d1d86a19e0326f446f53a16d07ed1556e9d87a0545a14d2512291223b41d30894a5e35d46f4a3035f59aa9e747695fc0ff0a7624447281cd329ba287dfed598243f14bca7fa175784edfe8250771f84b174ee1b85bce631fd284fc29a8729984bb6f749ae0f62fab677b3740abaddd2979455b25dc4c0ee27298948fcd93518e6bdb46108751a554d17e2331f26f3511432af0ea78ed62a76837649b6218fe99569bb2ee723de0dae97f55569dc243874cd5fbbc7415097e8508e875e2d4ae3f5b0955f3f56bca4ea4109f011cb8864553c878998bb00947b6d1bd14c81903c8ec90d341306c8b5a39da44aad98c2a117393bc95182332920c9836a313a58e391977d129fe8bc615d5678c1da9e27399c2a14da0755009147c5bee686b5530122bbba10cbc22372fcb96b7fdf040a9ddca1ea4f93501a722065f6f446fc3d5e2b75af8371627f3b10d18e9562fba59dec6864053cebd7ec68bf740790a5f6b4d467c319c8d829e33b75207b4516f4089f8ea33134122da1483c1e247f2c1cc0c01f67dc7cbeaf892df185a3d05ebee1d58f131b287aeece7e0bcf117b790255b6a738dbb2e97340b9251ab0779471014b220288f97c2accd6cc2f4d2fd21f069e09d8633393e68ef481f6f2cd3ac08190cbdacc632529588faddf34beff7a6e15f4cc31377aeef7df4ade8fb87d1233e8305944ddd23178c751a30ce2d5580df4ddfa7082ee71b20877e2e6c5f95dad3c46d606f81faace9e5d15a31157fcb376d3618fbec79d75fa67eab7eb8edd1a64138e7af10752bf0305023d164d5c4d702e64eebdce13e418489b6596daa89522ddc0979afba2d8422fde82880978d2ab6309f20863e01ee1a2c6547661fb55525c08276", 0x1000}, {&(0x7f0000000740)="b05cc976bcd281f88be82ebfa25d7258d0ae2da829b15281cb17781ac13a4db72b2d829f3a2b5f6d320fa4bcb053fc263bc6c8e2f888b0db3ca94b2ce98992b7078f8f7a547913cccc8426bb0885c76e1449a303a080db4a69ae3bc363804721db88dcaf3cbf253a73f452ce3318d7a667061d0fe6bb2508ea0b4f373c01da5558b458484a13856a7ada36f3068bbefd000bcb70ce9070dcccb5499c1b1d3766a1286ff310400dd5", 0xa8}], 0xa, 0x0) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x7010, 0x0) fcntl$setstatus(r0, 0x4, 0x87) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x12) stat(&(0x7f0000000640)='./file0\x00', &(0x7f00000008c0)) recvfrom(r3, &(0x7f0000000040)=""/27, 0x1b, 0x40, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x4000, 0x6) recvfrom(r2, &(0x7f0000000000)=""/20, 0x14, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff, 0x94f}, 0xc) getdents(r1, &(0x7f0000000080)=""/123, 0x7b) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) pipe(0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x21a4, 0x14) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x6104) mknod(&(0x7f0000000040)='.\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) semop(r0, &(0x7f0000000700)=[{0x0, 0x8, 0x1000}, {0x4, 0x11530989, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x8}, {0x3, 0x7}, {0x0, 0x2, 0x800}], 0x6) wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) fsync(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) semop(r0, &(0x7f0000000740)=[{0x3, 0x8, 0x1800}, {0x3, 0x7f, 0x1000}, {0x5, 0x7, 0x1800}, {0x2, 0x101, 0xe58b0d5c3560bb8d}, {0x4, 0x100, 0x1000}, {0x2, 0x0, 0x800}, {0x4, 0x100, 0x800}, {0x0, 0x4, 0x1000}], 0x8) 16:00:28 executing program 1: r0 = socket(0x1b, 0x200000000000086, 0x0) socket(0x3, 0x5, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x4, 0x5, 0x101}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffffd, 0x75}, {0x18, 0x0, 0xffffffff, 0x4}, 0x6, [0x1c, 0x6, 0x0, 0x1ff, 0x96, 0x9, 0x5, 0xb1]}, 0x3c) getgid() 16:00:28 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, 0x8010426d, &(0x7f0000000000)) shmget(0x2, 0x4000, 0x410, &(0x7f0000ff9000/0x4000)=nil) 16:00:28 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff000, 0x4}) setrlimit(0x3, &(0x7f0000000040)={0x400004, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) shmget(0x1, 0x2000, 0x31, &(0x7f0000ffc000/0x2000)=nil) r0 = semget$private(0x0, 0x3, 0x438) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:28 executing program 0: chmod(0x0, 0x0) 16:00:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) semget(0x3, 0x0, 0x204) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:28 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c7, 0x114) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x28000, 0x1) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000400)=""/48, 0x30}, {&(0x7f0000000440)=""/126, 0x7e}], 0x6, &(0x7f0000000540)=""/73, 0x49}, 0x800) r1 = socket(0x18, 0x1, 0x0) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x7fffffff, 0x7}, {0x4, 0x9}}, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:28 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() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xe72d, 0x20}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x40, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000024, 0x10001, 0xb37c}, {{r0}, 0x0, 0x8, 0x0, 0xd5e7, 0x8}, {{r0}, 0xfffffffffffffffb, 0xd4, 0x0, 0x65d5, 0x200}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x4, 0x1400000000}, {{r0}, 0xfffffffffffffffd, 0x24, 0x40, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x32e7, 0x5}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x24, 0x102000, 0x10000}], 0x4, &(0x7f00000000c0)={0x6, 0x9435}) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 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, 0x4004426a, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x7}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x1) fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x17) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x8fd00681a8baa11d, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x1000, 0x13}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x82, 0x6, 0x40}], 0x40000000, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x11, 0x3, 0x68000000000000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x5, 0x40}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x4, 0x2}, {{r3}, 0xfffffffffffffffc, 0x8, 0x5, 0x100, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x34, 0x80, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x60, 0x40000020, 0x3, 0x8}], 0x2, &(0x7f0000000200)={0x65b05170, 0x2}) getsockopt$sock_int(r2, 0xffff, 0x1187, &(0x7f0000000240), &(0x7f0000000280)=0x4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r4 = dup(r2) recvfrom$unix(r4, &(0x7f0000000300)=""/59, 0x3b, 0x802, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000380)=[{r4, 0x4}, {r4, 0x21}, {r2, 0x84}, {r2}, {r4, 0x21}, {r2, 0x28}, {r3, 0x14}, {r4, 0x86}], 0x8, 0x7ff) mknodat(r3, &(0x7f00000003c0)='./file1\x00', 0x2001, 0x3) fcntl$setstatus(r4, 0x4, 0x8c) faccessat(r4, &(0x7f0000000400)='\x00', 0x108, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r5 = shmget(0x1, 0x3000, 0x300, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000440)=""/168) mknodat(r0, &(0x7f0000000500)='./file1\x00', 0x40, 0x8) r6 = syz_open_pts() read(r2, &(0x7f0000000540)=""/4096, 0x1000) fsync(r6) recvfrom$unix(r3, &(0x7f0000001540)=""/93, 0x5d, 0x43, &(0x7f00000015c0)=@file={0x1, './file1\x00'}, 0xa) mknodat(r4, &(0x7f0000001600)='./file0\x00', 0x2001, 0x0) read(r6, &(0x7f0000001640)=""/167, 0xa7) r7 = semget$private(0x0, 0x3, 0x30) r8 = open(&(0x7f0000001700)='./file1\x00', 0x0, 0x0) unlinkat(r8, &(0x7f0000001740)='./file2\x00', 0x8) shmctl$SHM_UNLOCK(r5, 0x4) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000001780)) 16:00:28 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = semget(0x2, 0x0, 0x491) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x1, 0x7ff, 0x5]) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa1) poll(&(0x7f0000000100)=[{r0, 0xc}, {0xffffffffffffffff, 0x10}, {r1, 0x80}, {r2, 0x94}, {r3, 0x2}, {r4, 0x4}], 0x6, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x87de, 0x7, "8c7a734298d1a25e7e838de0b9df5fd6bfb0c02c", 0x7, 0x1000}) poll(&(0x7f0000000040), 0x0, 0x2) openat(r0, &(0x7f0000000140)='./bus\x00', 0x400, 0x60) userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807cb6c4d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 177340 47515 0 0 0 1 syz-executor0 *436150 47515 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(2591ade014702971,0,ffff800020b939e0) at witness_warn+0x6e0 userret(306524687df4d107) at userret+0x361 syscall(fa17f1d97e55dff7) at syscall+0x680 Xsyscall(6,0,ffffffffffffffb9,0,3,7601cc063f8) at Xsyscall+0x128 end of kernel end trace frame: 0x7622f5f4b10, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(2591ade014702971,0,ffff800020b939e0) at witness_warn+0x6e0 userret(306524687df4d107) at userret+0x361 syscall(fa17f1d97e55dff7) at syscall+0x680 Xsyscall(6,0,ffffffffffffffb9,0,3,7601cc063f8) at Xsyscall+0x128 end of kernel end trace frame: 0x7622f5f4b10, count: -6 ddb{0}> show registers rdi 0xffffffff813eeb67 db_enter+0x17 rsi 0x40d8 __ALIGN_SIZE+0x30d8 rbp 0xffff800020cc7410 rbx 0xffff800020cc74b0 rdx 0x40d9 __ALIGN_SIZE+0x30d9 rcx 0xffff800001346000 rax 0xffff800001346000 r8 0xffffffff810055d4 kprintf+0x174 r9 0x1 r10 0x50b9d62fc165b94e r11 0xab70714fe0b3bb2e r12 0x3000000008 r13 0xffff800020cc7420 r14 0x100 r15 0x1 rip 0xffffffff813eeb68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cc7400 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=436150 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93530,0xffffffff82324448 process=0xffff800020b94010 user=0xffff800020cc2000, vmspace=0xfffffd807f00cb40 estcpu=30, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47515 177340 52703 0 7 0 syz-executor0 47515 256288 52703 0 3 0x4000080 poll syz-executor0 47515 303829 52703 0 3 0x4000080 poll syz-executor0 47515 227302 52703 0 3 0x4000080 fsleep syz-executor0 47515 446256 52703 0 2 0x4000000 syz-executor0 47515 480588 52703 0 3 0x4000080 fsleep syz-executor0 *47515 436150 52703 0 7 0x4000000 syz-executor0 3313 351077 1 0 3 0x100083 ttyin getty 27384 276285 0 0 3 0x14200 bored sosplice 35152 246536 31950 0 3 0x82 piperd syz-executor1 52703 103702 31950 0 3 0x82 nanosleep syz-executor0 31950 138428 89844 0 3 0x82 thrsleep syz-fuzzer 31950 174310 89844 0 3 0x4000082 thrsleep syz-fuzzer 31950 30356 89844 0 3 0x4000082 thrsleep syz-fuzzer 31950 364129 89844 0 3 0x4000082 thrsleep syz-fuzzer 31950 395829 89844 0 3 0x4000082 kqread syz-fuzzer 31950 441567 89844 0 3 0x4000082 thrsleep syz-fuzzer 31950 101124 89844 0 3 0x4000082 thrsleep syz-fuzzer 31950 27752 89844 0 3 0x4000082 thrsleep syz-fuzzer 31950 101184 89844 0 3 0x4000082 thrsleep syz-fuzzer 31950 342556 89844 0 3 0x4000082 thrsleep syz-fuzzer 31950 92934 89844 0 3 0x4000082 thrsleep syz-fuzzer 89844 296549 64703 0 3 0x10008a pause ksh 64703 155109 40272 0 3 0x92 select sshd 40272 468414 1 0 3 0x80 select sshd 70576 369417 62142 73 3 0x100010 biowait syslogd 62142 42153 1 0 3 0x100082 netio syslogd 21464 416884 1 77 3 0x100090 poll dhclient 47465 54967 1 0 3 0x80 poll dhclient 21105 420796 0 0 3 0x14200 pgzero zerothread 29756 521095 0 0 3 0x14200 aiodoned aiodoned 93516 371341 0 0 3 0x14200 syncer update 85905 96970 0 0 3 0x14200 cleaner cleaner 88700 42760 0 0 3 0x14200 reaper reaper 85336 116910 0 0 3 0x14200 pgdaemon pagedaemon 28115 453285 0 0 3 0x14200 bored crynlk 93130 25004 0 0 3 0x14200 bored crypto 32650 412747 0 0 3 0x40014200 acpi0 acpi0 88476 74413 0 0 3 0x40014200 idle1 90490 495846 0 0 3 0x14200 bored softnet 78890 7838 0 0 3 0x14200 bored systqmp 73754 417545 0 0 3 0x14200 bored systq 44855 166821 0 0 3 0x40014200 bored softclock 50257 488922 0 0 3 0x40014200 idle0 1 420872 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 47515 (syz-executor0) thread 0xffff800020b939e0 (436150) exclusive rrwlock inode r = 0 (0xfffffd807cb6c4d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 70576 (syslogd) thread 0xffff800020be5528 (369417) exclusive rrwlock inode r = 0 (0xfffffd806eba85e8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9540 10453K 10461K 78643K 12917 0 0 pcb 23 9K 11K 78643K 5940 0 0 rtable 100 3K 4K 78643K 1124 0 0 ifaddr 59 16K 18K 78643K 624 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 24K 78643K 1010 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 76K 78643K 8561 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 188 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1131 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 11273 0 0 sigio 0 0K 0K 78643K 238 0 0 proc 42 38K 70K 78643K 2024 0 0 subproc 64 65538K 67586K 78643K 153 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 1288 0 0 in_multi 33 2K 2K 78643K 484 0 0 ether_multi 1 0K 0K 78643K 78 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 138 609K 609K 78643K 138 0 0 exec 0 0K 1K 78643K 950 0 0 pfkey data 0 0K 4K 78643K 7 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 142 23K 32K 78643K 37014 0 0 UVM aobj 130 6K 6K 78643K 146 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 284 0 0 NDP 12 0K 0K 78643K 173 0 0 temp 172 2363K 2436K 78643K 31922 0 0 kqueue 0 0K 0K 78643K 106 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 4694 0 4687 2 1 1 2 0 8 0 plimitpl 152 140 0 133 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1661 0 1657 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 112 0 112 49 49 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 38 0 26 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1129 0 1119 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 24047 0 22425 53 0 53 53 0 8 0 ffsino 272 24047 0 22425 109 0 109 109 0 8 0 nchpl 144 40387 0 38809 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 128421 0 128421 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 43 0 43 26 25 1 1 0 8 1 scxspl 192 124417 0 124416 49 48 1 6 0 8 0 sigapl 432 11448 0 11435 2 0 2 2 0 8 0 futexpl 56 140203 0 140201 2 1 1 1 0 8 0 knotepl 112 2835 0 2808 16 15 1 2 0 8 0 kqueuepl 104 3736 0 3734 1 0 1 1 0 8 0 pipepl 112 7412 0 7393 24 23 1 2 0 8 0 fdescpl 488 11449 0 11435 3 1 2 3 0 8 0 filepl 152 72852 0 72753 33 28 5 7 0 8 1 lockfpl 96 2701 0 2701 33 32 1 1 0 8 1 lockfspl 24 5475 0 5475 35 34 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 160 0 150 1 0 1 1 0 8 0 ucredpl 96 27073 0 27066 1 0 1 1 0 8 0 zombiepl 144 11435 0 11435 2 1 1 1 0 8 1 processpl 840 11464 0 11435 4 0 4 4 0 8 0 procpl 600 35596 0 35551 4 0 4 4 0 8 0 sosppl 128 197 0 197 53 53 0 1 0 8 0 sockpl 384 10368 0 10351 29 26 3 4 0 8 1 mcl64k 65536 1467 0 0 130 97 33 66 0 8 3 mcl16k 16384 25 0 0 4 1 3 3 0 8 1 mcl12k 12288 57 0 0 3 1 2 2 0 8 0 mcl9k 9216 47 0 0 2 0 2 2 0 8 0 mcl8k 8192 35 0 0 5 3 2 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 169 0 0 14 3 11 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1515 0 0 37 1 36 37 0 8 0 bufpl 256 24145 0 17176 436 0 436 436 0 8 0 anonpl 16 1415063 0 1407764 467 424 43 62 0 125 8 amapchunkpl 152 71163 0 71059 164 159 5 9 0 158 0 amappl16 192 82845 0 82473 612 588 24 43 0 8 5 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 1 0 1 1 1 0 1 0 8 0 amappl13 168 25 0 21 1 0 1 1 0 8 0 amappl12 160 29 0 26 1 0 1 1 0 8 0 amappl11 152 192 0 182 1 0 1 1 0 8 0 amappl10 144 11058 0 11055 1 0 1 1 0 8 0 amappl9 136 344 0 343 1 0 1 1 0 8 0 amappl8 128 307 0 247 2 0 2 2 0 8 0 amappl7 120 32 0 27 1 0 1 1 0 8 0 amappl6 112 52 0 44 1 0 1 1 0 8 0 amappl5 104 293 0 279 1 0 1 1 0 8 0 amappl4 96 385 0 363 2 1 1 2 0 8 0 amappl3 88 648 0 643 1 0 1 1 0 8 0 amappl2 80 119626 0 119576 2 0 2 2 0 8 0 amappl1 72 252481 0 252050 24 14 10 19 0 8 0 amappl 72 36041 0 36001 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 11449 0 11435 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11449 0 11435 1 0 1 1 0 8 0 vmmpekpl 168 92941 0 92919 2 0 2 2 0 8 0 vmmpepl 168 1259368 0 1257985 420 353 67 83 0 357 2 vmsppl 360 11448 0 11435 2 0 2 2 0 8 0 pdppl 4096 22905 0 22870 6 1 5 6 0 8 0 pvpl 32 3589389 0 3578968 789 671 118 167 0 265 27 pmappl 224 11448 0 11435 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 765 0 109 20 0 20 20 0 8 0