2c908be3c3a30bf481c6563a8776fae77d1feb1f4f5afd682d21f5f40c835616c11e6f732f3ff31ea8c0b45cdd89d83da8c41ae980b11e75cfb31b3526a47de3be31ca6a9cc10f4bd76c6b0757018a4c1b4e6155e55641fc01c010d878e2672f17de09d7af6bc5975cfeda3f490824ee70c8974ad20340c68a3938b8655089076382424969639c18265568b74fd3060710bd79cf1aa15f7ab6be3bb52cdc5e31fcc26af5e1c3d7f0f78c5059b36c1051eb31788b682c40e17ad017381246e6e1d034d16a480de754dabbe3c0a4228934c814ec68aa6d8af348f86a802cba36c32978569991e8235e87e1662798f3b134c3c9b1c4a106bbd32f3c178c53910280811428c9ebf1658d9ddabb42f78967903ed9b2fccc12f46478e6aaebb2650e6da6f5d3e1f0464a545d14f7562bc758dd115af80de0c298339aecf2715c8a24146dbbe432180e10eb062e3718db0084e439daf71a75f47bde1d5e88299f98f839eb400b7670f1a2f4e20f29e2bc308a3f269ba8397d4b70613cc98b7a0b41d8d2faabdb18f4ad9417d267295bde617691a5c9022e02ace6f13943dd627c1ebc0aeb1ef2d2c45efd79b110025ed69a16800567d58b94332e8d2ed32d3fa5d0987f5dbfa43419388a327914286b57f01a6a5d12ff7271dc1224176a5273a2cf09c04ac5d51945db2eaf8bda3a525cbc14c7112e163ca9e0d513609f98c0d52320faf40b2d5eb9a25497e7d5df35737ebb87599f48279cbe0b5f4c104484988b9d8515f847572fdfed5b73d267e6e77efd47dc667036e6975dbb913f1d9ce81ca62b87aac84ac6833ed0fb67d5d930e32ad40fe5d2f689d38c1611ed97fea141f3a174c5cecabd71e8fd9473990f908a806549c66f5ac16e59c026e7f3267612575b5d861ed779705a1931e1165903d37f719715855bca031363daed9c40005c5534d360339eff11e8ce6da44b3463f66ad7494c74d829165b0f49c1f87b313dc93e5e1f4f84f759ca7b8c09127647dacf0937f50a863769ff146bb1cc8dcbd0f77decaf5c68e61df4388970119246a8c61a8db484efcaa555e56dc79f672ebaee01898c13f7f081e1dc9fc0f95c3ce5851c3c7c86857afa83df77ff0df17c5a508bcc3af980258412e61b2fe0f8a711b05599f250f1b4aad32653de6294a12e4226c03300121f19f5d59d0766a690995169e5396f794172666e0d12e4397a3363bbe838bfbee7ef5129e0dd208f7818d2328b37b28addb1d661e43f6f4b74aef8376b2db85f910bb2a6d51e4e2efdceff78a645940f9a01b3e4f6245272e327f7ed2d8b57ad59daee298211f6675085309f0fca8ab9836ae0061ce5cdeadd6c30461754c2e5d9cc1b4d0e73b4a4bbcb7cefda0658ccc067baf74517732db820adb9a5031dff23db81d17b850daaff3272ad46fedd6f05dd1f2d7c56d29da102a3b1397097594ec81f06f5601665f1353af3696f17b83b2f1f10bfbd009f3cc554d2dbe0a09fce053d0ce3906a65f196c4bd9ecbad7b5c37a82a406da383b7b0e1fb1b7f1ba6dce34a6f009e20bf40b5e55344e66fa9f2f42d567535d83bd9b19445651288191ba61a4e33ec4857a825cabd5b20504c7cf34e9d3a3561c90b159df83ac29ed26abb1d5a344c2646ca71f6d49deb549ef6eec753d5e2ab263ba3ea77137e905a82c8e2af4cdc0d83560dfc07d30081d170e5f100072a00a7a94436b554de85482b7c687479b5f56e656dc17a1c86af9454238c3225019a2ac70316ca75e8ddc23d1a70fcd86b7076f1379244df3a5ee7f2473f5cbf17d50e074467461d8a8dcc70fe9b8cd1b79b46841bd9fd0dae58b06fa9c768d8edeb57a3ca738902b8e40f01f5aa9b19c2234869fbde9cd7d666e809bd1998ceb01e2646f914b16cfb2493994060219a620ffa3c8dcb6fbfa06ed64c22c8a8269ff55f6a3eb77edf68ee603be4c0cd176e8215215ecdc0b1fba80313af75824d41ddc4b208b186e854a085c09fd969cd2b2e18dacb6b37fa8bc4438d3de16128a6d0c7750ca8b707adfd73b8ecc4546b3c994bcf9d0ddfa072e7d1dce926efb2310587c6b9c9e43082bf79c0c20fd1ed37b988b08b86b1fd175962fa01de4cb3d8f17a1d6d953ca7c4e6409006ca5140733097f9b68bcd0009f877d3e0ff77113ade53aee914cfd036e7b8c2e060c16eb57f259347e377109834113750f4b872afa278a2b451f151c084228c7ae6d5dc9d92972310ba4d8f6b75b466ccecefa29cffeb7917b5739fe5c59ab38b8e952ddc6b1d68b9966ba03a5a3a60b87dec886cffb10ce03ef4e046f9ad9e6b39be184d05f694952220ede711198f4af5707a280dbeda863199a1629b661850bc5912a7a7cf6b76c6404295c00ccd68ba19d770aee5c9ccc686a706329136d79cf1ff5956217d5a6ffd9d7757f077d643398a437872fd63d272e2389c0377e7276adc0a98adbd9177151490cf3c6d0f6f4a174ef0c49e5e73b1848bf9b42e075c1298da2fcbec043233280c63dd3f576aa043fba97c3bd42d9f4ba0647b40b6904c432ece2451aaf0f7c06218589eb3e077eb7f5d2879c9fd3845a5d06f8dafc56e6e781e07d6743e6e880154e84608bd1bd776b859aa49db20366d2da2cee7b9c54b1313e1130b6c84bdfecdb7d1e2d84dad02da6261d00fa3e63df6db290c354fa423b373cce6ed3c933907694765d402ac03a4b9b1082e34d9d1e6230f29d61f42ad6077bab9130970184a952331e97b0930ddeec87028233b7729694d3d9a547bd76aeb73852c763715ec8eb40f8fc391e4b8c05034d93f567be783d548935aa81c5899c1cb24946e8a4bbfa2ed6974aca9df4ab66f186f69c5269fcc36693c653557db8009866e3d48cf76f21f7884c9799194d884cb49d115801cc9f3bbd5eced37690949a3de122372316477a6528d48a684ee2b8f217a8fdbd92a9e85ddafa5081db3f07bea5faf08ca616bfc89476fe22b757bb0d6336e41f4ff1069fd8f081ea2002606eb3a2ed50193ce5edaf02966b2da37db3ccb95a7809832b447032c387daa4547104c1a4f3e2c2db4a7ef469c56382ee83f0d276b83e43e3ba0903e9ad7ca7b45ada04f865cffec1988ac3288e98f602cb2ef35a30e10b1c71747644e46a85edbd85d95a19a11bb1a22b16b9867cbb27a1ccd20c38ae9edcd9810a7eb4d658255c726778566cedac91d82a5cb331ff364d606f9f054005f467c1c54793ac17cbf6af539c1e408865040ad142b119846903d747fda064e9f0177ee1f9b1eff387268b12915f7e30d3d3619655034ccebbc9606ae36fa189bd2725d15f654265530a3c249cc48e889e89d1c9069a66c37a20066496336d1cd8e8553672bde3fa7aed8e2974b715c59c0bde928845a863dc5428baeaa15b8341a91f9be5dc85dcb2fab9ed3fe363488aaafc65054a237978d9cb61c79dcddf19c132ffd5e72ca668d6030520fa18c914a132758884511a5ab8c0acdf24534b9b164abb023abf4ebf4eaa1aced84f0f8ff741a21d6b016b802c2065460da96570abe4674ef654ea8ef1d55c48a0af0cdf0699bc5519c4583c72f991c9a9490a4ea0bbae31d85ec330cd4fe419f1385f9da5fbcfa4331baf9affae22e931f2192dadc1807ff9ea6c4ccd74360fe9e05ce52a36c96effb43d877d8d", 0x1000}, {&(0x7f00000010c0)="b308667d54261ff21fff1802b20426dd9e782008f1c3c60bcb34ec49a68f8d9888f41c64dd2746be9bff2a5ef4935b055465a42480ef50c0452faf18ffe62a40565082fad9b20918d943a0bd7760dd00e9d5e8697ea90433bf3ecfcaa2b7aad18d4ca565a44de7e08a2b381dd4bcee6eb48ca7ad3730228c3ee7b4cb0ce8256fec1f68ec91b360a987b2890d5aaefcf86138394a18e12730dd3c028b070593d85c7a54ff2a0429f71056dc84eec45829cf84b0ef9f4e2cb178426d7fc34b1486e492c6e9098369d1c079b31676f1", 0xf2}, {&(0x7f0000001280)="0ba3d964e43dcace618e5ec0a914fafc55d0111c40b30eb9096c1fd8083c8b4da4bc59c47b07fbb4120d189f806fbe88bc356734b47d4558d999f9e406a0f8bb5f993ea8b1d951f2554d7872510a67e392e0e2cd39567322962a9b9d43adcd21edf9263520d96043050202a6f233bfee457d22067aa13fb3cd553b2a9046a9702924e3902fb555e6950d01285acf7f8aa7fc0d3add0f469912480cee3f7b385a2bd6772faae84e", 0xa7}, {&(0x7f00000011c0)="3e816aef5c8a8d75fde4aaed0587b9d543f5809f3a35882a477f19f8090c6307b1c74550587ba2e258e6fdbead0d9036bb7846e9f621e72450652f4f4c71882fa8e6b5622609e846e2ef74", 0xfffffffffffffd77}, {&(0x7f0000001380)="e0197185e4452d50f833f95e9208baec1a3173c355164ae44221ed95671ffc188daf39798f8163098c4c12b339abb47939358d851f15e5f0be4fa0c012715ce64303e274e8211eca67c2cf2389ce429d944c928aaeafea02", 0x58}, {&(0x7f0000001400)="edda8a381422239c5d8b4342c68038dbb1726d7223bd95d9be8675a0e74e9bbaa7b51ac3cc8fd27639b6db141bd470b3ec7579557c3a4ae385b65efab1d6a7790ab021d455ff98bf064e386df7aaafeed101e9da7a", 0x55}, {&(0x7f0000001480)="9b7cd8042d7690b39f7569844dce6340d2dd6f44c12eb1f5ed346a333536d1d4291fc0f68bb78304f98832d24cad207f11a545392e630b6002eb317debdd5ad97323187642c64cc99e4d10d978a9a60465d42417b3b1957d13110174410dac2659aa53324cb9e5c5adbf3b8f6d75288c21c04e77821d8d39cebc97fd381b19b73e0c68dede5e8c7717dd30bb0a56be2352de49e56aa0adefefecc4e99f54c2c72d896f05b19150cc538c5b8fbc51abc384814757f5a5e3653a2aa45899a381e44672853f989792541b6580267b8fdc6ee1fa12c344a3a75f36afb1cfd5d9a872f7a87463d0513ba4686abad22f1634", 0xef}, {&(0x7f0000001580)="ae1a5a4b144f2be402142aa3770a1110b51c00d78d7d2827740b71a521f933494af9f2269cc6d478d5ad894fd00a32069c5e893f51b86f8e741e018a71fb646fc93120af9b1433afde196759af48d9e124d0e02b71463e1132ca8f34e94819ef5c72a1183e7b73869bb4dec3e8276e5430aea429ae7a270117882d1650a1a6f9e488bb760064dfa6c848f27427f0d17218ca1a647674378c69a58d6fd692fd270389c502aff2a66629a2433affa4d9b40553cdb0839d6425461dcab8c547ab73b6bffee48baf5e5b4748aaeec46e199bcb2c9a179378cc5926bde649dcfb73c8d58fcce5a9468ec61afa60b11d628ef7e0038194446771a70b9712d9bc1d5b18c73fcb93215e2e36ac58667ba8bfdd9910b1255aa10229b51c17374e3fd59554537b9d38b23fef959a97c9067edf80a9e931478de1437bee3ca23c5cc60ac00e1ab833faf23e2de9e3f0584b6ef6b2c36a7b07c728a6c555843318ff19b597124f1b7b901a434727ecad50eb2485c4f1f38ae832ccddf1dd0be8834203ba04de99f2dd561e9cae92344cbefeea7ac167ef70403f7afaec117814f613f3389517ab462e25c5795f680a5582e74949b6159e455011cc4d3fb640a24be93e6478fdcbb804632e96ae6599872a77de1ff2ffa50278e3a9386e99ebb4bdd27ae62e67124d4a2851623563565fd800001b07dca6b4ee585cc123bf8224511ed56f40d7dd4ba42f8433543691aaebd5a0eaa6ca1d79d01b5f75eb8ac669a9113f2d4024f1065708bfdb2cce0db6bab83286471b94eb132f8dcea470bc1527a67560da926c2ed5eeec18f22cbd127ce5cfbdb33471ea0a6e9e5ba8e8bb13068d7a581c60ddc4c61c17538bc76aaed7900a2ac54c2e4ff3080e426abc335d5371e558ce0feae5b185f8a056c78a9438544c36c0a13d23312f0e8e2a22b035d730fa4eea8b99101fdc54aeaacb2be06ea55ccd1abae78c71a06b038b923399896c3062381388405e8f8d3fd4da6b1f653311adb9a9ac6fe1b3dd5697c6eec79d7b198518d7886179794889de36e1de28e4c34b5946322cb2c09c88ef9e08e3ceaf92fe420a656bb79d4a02284d61c65f51c3ae23452aaafc27cce8589a535c63b11d4b5d5c8a1c5d5bcbbdd032d270576e8058c80b518c1dea818c34528bf4ff97b3a64e1cab60d0bd761b94be6b1dc744080358bb95edc21a565dc0fec3d0eb38022ad57b743c7d2bcdcd925540228faf4c58f22d11021f681e4109a7dfa1fc1665a07f19c8cb88a547fed80553fc64d2516501b840317393c9738e9269c7f1fe5e0d44da59701d246d3c770e1309814627ad115406a1d8488219042efe43e0885bf3df69d5621c8ce3b32a773f8385aef1f5532c9d70722b6c7e1ddfc3ee6269ee168b529c8ac6004f8ce8cc13acc688f6dbed0847c8a0f474359b564bd8f11c1d5863048d6052773afcf1f9f48bcb18f84913e150b67d83eb8ab968efacaf9eb53caceffe2f0e2abe7a4ef2217ed342d0104b035e020007943957bbe79043d155aec0db599bb46e4cb6ef8bb164f4ffb2bb82f4d199b92c7e99da16e3bd3c9cb348db36063a1c474daa9451a9afa58b22a8f4f3f44458dda0b95758bee934cedd8c7de433680bdf434b0f165e995a2f9dacbc1304dbfb1574ec6e951b7ba2d9332cf76de616205fabbca04ca5e5acc0bc1141b6c564dfbb80152432211a96fc9e440def18cdbeef9c0de16edcd5d3eab321400db8c96b2ace4e6f5dd592f56a06c0043e124ff56acbc346a774fb42af9fafb8c876ceb9d48e79af9901eaddc1d6e066861866a5f4a21e00c636ba7d4ee937124a90ff00be7ac58e24927df7fb7a315c9c21af450ac3bf64258855e0c14b6ee5595fe0e3ec8055413cbabffaecc8e9e7d364d77c48907270399a0f74061daef5f2080c5c51f73b55f86e801387fdf5c6e8608837042fa6e73cdc430eff4bd78e06e10361e92fa645e7ad0d60c3d780047e1051a0239a71ec2ac81558b427a598ce7051538d6b789e9b0a5d300ed5ebc96774d598713108abdab2e2bfaadd8ce78d5ba93076bd6bba631c901eaeea918cb5f3438fac89126a6454b0c9e35491711ef23835dd31a5b5c00fd9ec398a323a08d9416fb328a753c359396447d00778456f85e2bede5a56af6f66f9a1bce48a113993f326100587c2a28330046ee8356c28f1af280ea64cff091643d941c8a0e8adad8be372a53dcea8182ce9f0ce5ef90c93dab289e09f2814eabeced8d7c182e325e03278692254e98047f0c8b5f12e9c05cbf17e2cc8bb118b2b925e80b383525a84964de83449843a980cd011d6179edd0b228ee90ed6e88ce1c43bf8c78c35ef2d1f637e996666814f30d3228363811059345df12dd3ba0be7ad62e781f26a25c09f435b0350ffff5de3c958e09a012d02170b0c1f8e97ee7f73f3b8c2eec778f07e2151bd6412c21c4057df8580fa4b203066e06a284e887fa670d275a587fe17792841bb145a6a0889e546463ee4d456e39f973c6e3efc139773c8755f5b90e48d7a7ea6fb951b26b6b2fe9a4f76184f733c3538a9dd397fcf487bd84e3ae6e04b36f01429d5dd01f6fa81d659b118d85a31e10213609e8332a9f40c704802fda675cf88142357995e7d90a037519cfa6eac2802243fc6421ed12e3c0a9541f96e0f7ef2ff768fd915c971ca43825319ff5cdb0dc7c77c35133e2cadf7c7e4e7cee2f30f962bc94e2d332151266c19dbae75a5ba5326606e171abaf6e83bfe59eaa6cd2bc7e32e11045c58d989fec676b7db985372d013865bd890404022393132bdf248fcd2a6edca4a82bea3f12961202466386b717385f4c15c5e95d29b6fbba2520b323ea73da64c08a0e6f7da8b82f1c6dcc6728b78dd75afaeba147d4688eb4a72ef50fda7f0235b55d1098c06a2f935e1c38cb4ca11473eb48d9305c4d885a7998d5aa71cd461ba9acb866fc311f0ecb12403c2168b29348aaf9a20cb000284a45c4cc5e5533a213a7cf62bc1db01cc7ff77a1df8554208a2d9cb44c30a7434eba5a770cbb007069b65fb446908155c7efb16b9681bdd6a5a78f10e368ba49aaab5e0f36526e29c26ba8aa19671ae821b2381ea982704f4a4344c4d4b541897f9a4d46d5036cd0ce992ed07efd7166f883c530ec070840fdb2ce4825dc39f0fe1d8ac691f576daea7df1d2d5bbf1bccc83189b36a29c2110ff4921f49c59fbdcd9eecc0a4591644bfe0a62bd0ccadcf25c53e2555a08dcdfb0a0bb77acfddf516dcc6cf6e42355549b0e7169451940bd90adecf709ba9e54a1d4afa0a28f3b699f485a8f522f1cdbfafd9b4362bb9f0d0e816d94d8ca6d66022c99de9eb52ac000b8e0b4bfcd26f736e84f1046b983ef3e359605d591bb081950cdab93c59a8c71513a0d3aa54dd5718f11ab8003facdec8de273f142cdf54d54bdc8fa0f82a8553d917af629db3c40b91c968686da7ad0a5463260f1bee0d6fbd88480c4137963f7a1a4816b7a52cf5d146bbf87d1bbb386b168c21650a167ed3e775ff56086ffecb2d248ae24f535e7ffd81ba9fadd7a954e27d5d831aa66ec305fc3eb32a63f4fad7e19d4a13387c0d6ecebf6a5910f3ff5bd8be140d2dfadeff167799d89708f45029b1f86757f9d1816e55673168e7ef4c2b46d276956ce919485143dd07abb0cc9abb1d67893c47ab1b2e8e2c210a680b9cb67e4f63914a486fd97dc4230e8f53809a9547bd57fc5520dab22f73729707e9c1ab812987ebca7aefb60a2e44e0005181b471828a22137cb2713b6b53c9deb21be9086aeb1eb6f33ea7d93a386ffbfca0cec7aada450eee7f8ca94e8915f0a2d89627635f2c5dca6aed1204fad039b76131556b039a7e644ad8c02e105c72708b1e5a7ef73a9551302d68c063a836c79328006f12c23df08b5bd40485b7334802f53cc8446cb68926544962b79cba085ffaa9d531105976abc0ce4ee4de92ffe692ee4884c959c3e75664fee4614f91a6cafd9f1b02ced62de62214ea17b5c1aec0d4943b7c2e450e65490914510ea398f57a55b39a45d9641e0c0e915f1bf55ccd2c5b1b5b9171baec5cca0ecb0c64b3fb3d2f09bd1a141ca8a28a6133e5f30e689051c80e7624fdd0c90b394205491f16f531119e801b0efb90140c14519bfa67fe8fcc852c3b70690b30f1fcbe00a3e9a9b7439f55e1ac2e77c25012bd88a3772ee974782efa412c8cb5dd9461ec75470a95e75130c862a9e1f55d5b2d92d312b2eb77de53babef29fd641b1301dc46876726f12f29591dc0b319f8ae84af3727cd6bbef51dde8b5e128de9c6796e5b5b948590dd51ff6cd0254b61bc3c9244e071992b95965b7e2560dc8ff27a8b68bbee31acb84514002129d69fbed71f7b1e17b720278cd2d355621e0173b40a3fe14321439fee8e4bb3cf35ef7cf6b27b29ce919b896848c8f8101096941b83f7005a8698a2a50dc14fc50c969a4ca79c028380e09d491aef53fab7eb25d96eb75bf8a22497dcc8c2f38b1fb866d4c1b96ac611b2be6d25fec033cc5d8ae0cb961f03ad777a05bca9c8b1698fc98747ef24c3b018b0e2e5e71518552a392581dea3485e6c99909ad709fff4ce47e2398f6719181b1cb207f6dd825d65dacaf4745943d0d8b5b062cfa5ef39f1f634c07cdd261912605303c6a1743a09b878918bb1d571ccaddd16992046a3ece3f3f2d0d191875b6d7400d09d1fd24f0d324fa79ba0ab3101ea33d7810676a3b6fb2c6100ab61eb01cb47fa9c376469fc28199f721f43eb0f20329023adbd814603d35dfc6589fcac2243d2e1ef48f19ff2f66d188cdfa722f41445add66df9c68274a2eb98a71c24d11a74012e1b119fb4b95765f433bdde00178d00a2ac233730c57c009fa06518f8c31d5394c02092a054296eb5ffb61044bf06cfb949be0ce0bdae6bd0c9668e95a47266799e2a5614c6fbc2256f81ca02bd701fbb3b93797a0c0ad3cfd945ded96d9767cd941522d9e398e28832f01cdda1c0f82e53927f9a61646d460c239c7cb6f372a4ff05d200635b0841600e607b15fb42d67555e232a0147a492d04bc51ffef648e1ffa0bbb48737a20069a67f3aeaeefe2e585283a637ad6432e907cbdc96dd4e52189b59341a3c837ac81145ad918ada63012feab6f316cedce38f8ddbb80b2a187840aa46f3ee281f6575eab9f24082d51053e2237e6dea1a8753d8e6249b68a66506451eb30912d455f6148e13bade7bdd9f8bf2fd77f2d246b3ab0d37cef1ea41fe73160a6bf21d33053a73486dc99843d17552b8de7f041792e590da726d05fddd980d7cdf8f2796c1b8c56e447730038770da0c98f5315fcdae4e2116ac796517cd83157f375e47122979c611287760af9e4934e5ef43ae16d32dc61f4b47bee834b2080680abd862949167fb4ec34c89d29ef982eb86a20f146622b03a7f0be8b6401435cd8b5b695472909df695c67dc353abf9c824b234c7fea7c213d48c0402caebcbea72bd440df7d6f5d1ed727be76001ed9e14a0cd428218a9ce7bfe88b80371116deaa6c061f76ebc7669e7b780d7530d079dd63db5f7c3c43da7c6e377dd9d38789e2ba5f7165f3502d2e1d5b90c2fbdbf308471ab9337d730241b9f2024ea1e6b308338b6d40f71aacaffa23ca9f6d1c392e8f62a78a1676258b14301db2341ab797746d42aeab7d84da16604e33c366a01e9e4d25f068026284afed205516cdb300e3fce271f2b416fadd82325431f7a3eb0d69f5a4fff5e2a818ab5e1e02045eba5b261c49ac1b4e7288cf30e99c6131714", 0x1000}, {&(0x7f0000002580)="b8ce953068add5425b1cd9e4a3433aeb671d63f4b7a28876ee503261e849002ee90c7738e7f41bfde1d37cf826800fe30d29a84dfc85ab1810c02cacab84107d2f0144c24b93821d1186049efaa77fa137451024d921b2ba4a16a33d366be05feeb69e7509a26c080ef60e71435577a0e5c1f396fa4989ae8a026a61a5f6818ef4ad871b6e3a0ad449b2378841ca1f3d1e113a31530556143ab8fb4ec010146ee03a8a220aaae830971ef12907d3b01cb8243d72ab94677f490e5b32cd502df8c6535e3e54e784b8ec4e0abff7fe72e619e4fb03c8d5f1cf7c443e21", 0xdc}], 0x9, &(0x7f0000002740), 0x1f0}, 0x409) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 01:07:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100), 0x0, 0xa}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 01:07:38 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) msgsnd(r0, &(0x7f0000001140)=ANY=[@ANYBLOB], 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 01:07:38 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000280)="69ad0f211f5d66495d38e8a45b00e9df4957187fadf65769cd829e8a1449006e8f73de58474a63b95930fb8cac113f8e62f4d5b16fe8967b92fa460865ffaaa6975ad10a83fc2318cac0506e82329fb47e31a1fc9f593964b9046d5fbe633ee379c732d393464c8730d90c6223045e14dc96ca652243bea5bac4f080f6e9e9067ca4d2f4e8d8c75a43a073217da6", 0x8e}, {&(0x7f0000000340)="36e8f5238689825a09699d69f401b2659e25f4965fdd7d9fb997dcbc8c5ef86396c0d10b2358cc6c242e5f89ce5673eec177c2255ab385f4750061d4d2e1939999153ad7", 0x44}, {&(0x7f00000003c0)="2d47ab298ad001d44b160a5faf51bbf1da84846679f37d0ef8ba98ca5008181542df2dfea359cce66366778f33723e4946ae941619d95fdd533ab1fc15ecc2ffb432d57babf996296d5da013b9bf7dbf30d9e4adaae75b24608ed0", 0x5b}, {&(0x7f0000000440)="faf7aa1e", 0x4}, {&(0x7f0000000480)="3144cb", 0x3}, {&(0x7f00000004c0)="76eec4f972fd5daf2ed4007a5eeeb7aea7fcb7491da9c27c057b359980fbde4ba249c63abcee4438934bbbddd590289d48850eadd8d9d9309a5ec007d79d66f1fd1e0b095a83e25b50f034b8cb45708cf90dc8b43c12fad4fa105633fa737851608108ff6d6643cfb4e3036b35919e543401073c1501785b47fb31ce187a547c93d8f1f6566df2b4ef9dddc4e58a5c334c69eb6a18c8ac5901af8ddc25461dad8544ecbc3f474fd158802d449b56e56ca02f6cb2b3511cf5238f99", 0xbb}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="1010000000000000010000003600000049578a390ef94fabc4287e96bb5d3107895cb127f42fb82e1ad03fa3e6a3c701436714c1ba4b2dd3fa42832ff7f406a94fb40f95961a47dc9acc27cf7368c9c5373a1193fb49e8d30e13692a2dfee5827d8ee30cfed8cd046300a7559266d8066514e2d8145df999a030073f8ccf4cdc4b296d496e80e492e9c70708d566dcab9d4f6acb731760e5b5869c54caeac0509adb5025167a10f630e07ffd6368572cb00bb22c1574f1baba6db871d4a38d1721e7e4fdc372e87a4d8e6dee0ddb7e4b5946abaf45ba9ed79696b01a5d73abd886e340895c501c243146adb83ccdd6a7a920215c2e12d10bce6e1749b1ec3b4d82dfa93a7bd903ff0de9516ce8f8b1afed918bcb7e78545ee05bd3e6c5a4ce0368bd464cb0d01ea95e4a1cf4961d3204e91df54a3c2e07824f76fe874e0f2d970217b22acc19fa7f8eec1d07b45d6df9265dadca2e616a50f4af0e06fd710b23921e9e770a8b7d5a11585917bf4317bfe15ae21dbdfaeeb9c662b5d92b0d11d19c8e823f792717b8175f60e1233a7a3438708afb1ae42fe98ce07125b179690def68960087e90625df2784f903f9bec1caf9c907d3be77c7404d8a417968e48cc531079078b8beb8f5765bfdaa68ef48f5f7770c9a0bf8f6282668471fa7393e5330e412a042d8a9e1f11a9376ae63df915128b016565ee4d96e58a88d36de2ddba49499ad8f93d90a3cd55b1866cf3fb8b770488eafda0a3c22eacac730f4e37e060cdf471251455537c9c59bb541acc84e47a380fd3a0a147612c94d97ccbfe10e6312f7c173f43f8fbe4d58a78f5adc9e6e97976c496631423d39fdd7ed07215b1b551369e9f9b6b747534c3283557b1d57ac71593641838fee1575f04ba11b9281d74d7529088a06069b7cf20e5539b0503d8ba6fb12fa9a8e58d52ae3c9e94706201562c0c9b5b4b0e48e7b3fa14700fc92496fbc15384852b1f7e97b3c50ad05c7e0a1c2dac8e7a31ca8516e49a1a8091cee71515ee8fcb6e8ccf6443b726241e68d7f9de1bd2f2e3eadfb52d68dbefc572a01288d307d46e47e37fefdbae1773f2b264d8fc5586bbb11e4638e398dd0a90e9e4a4e46c3aea9ffa67df0269db533ba762a2898a911f8a546694167693d47904837707deb2e7c4e2929b55299e5e9e8db06522638468dc79009d8a4f49c216b50c22f4f96243f76e0026a9225c8cd426357d96f3a93f4123a85d8e9719a6c575083af2632af86db98ac2799ce67c8ca55899e0df71b36ec12c169087c9003948ba0848433a7f534be11ddbe0555f8797e898d54aaaa8a116decdb1c5785258afe18a243b543240a26971134817fb2b579c4bbad569a9ed1bfe578061dc6cace6d926011f50fa95d9632cbc3c2ce5b893d7dc1ce2aba220bd824e88243062968bd49deda23462b7dabfc5d5bcabc692ac22f55e0b71609423f23be8441302608b4b4764add3df8c8f784e84bfda2ee8ddd509ae424f57129c0411e4861cc5640c5a2c05811eeee72e89eaa503fb36d524e01f0309fde84d07f0d3c5595718fcad9f59ac8d59c261e19b9baeefa5281fbd9a96abc8675521a1b749b1722b9a2d77e38b2f2d509d2adcaaace67994ca5a87a3a4d7757269205e1a58b6eab1fad1e021e4f39c239c7fe3a5a65e905b69a180b9e69d21c0067d6432224d480794938093cd7e6fc3a0566b0db847388a0ec57cc3c519f1aa24a456542ec259d6b79696cc01807e0daf019ee1792e96053084d5d5ca7d50140b1c5f018091939ebd7e59043193ec0390f5bbc286173293f1824034ca1b304060f15c4b21d72bd8a861fde7214e35bf6b851423cb508f4fd465e5107666e3459794876fc4cc9ed7db775806c4235933f12d1c95d0cbab22a3e3c7b8b8d4f562961d5298437cfdd952b817d3f9d2cf2b5118e7c656657bdffbf4820da18ffd39ae10091f9e51547e2475344657ca0e9048ca8ec1da9b66d07e99b2de2b19853faf94a7fde89dec3743d518b33f2bdd475bb2f97f7245495078924544588805000580712fe59862722ebda3aed00f75c7647d8adb5499d4dbcac8fe2ac117af04c3fec88c5f50df5f83cda7b62844ea17de3f28cdbbb8d6536cef30acd102216c602db581f0f7964e893eee2e0db7df6746fd6cdd60f6e3265556e1e97c4e84a4b7c479845b8f94ec9163ca59056f7281136acd6e69ef2703f00e399206a7df9c87737bb42d3cebfcbb4f0b1185b7dddb6107b41bf0e974849ba35364e97fc589e1737b94ca112e31be8871b55aed47bd3d55d32844ef43908575ad65df7b43534f5354d00a6977dc5b474be6ab856f89c9166e9dcf68804d5bf97ee298a711112c4cdc6347e760cadcc8b5c85f39f87c6e397f4cf1d3c4c15c33f42bcd2d141a4f4c86bed8c96e360e17fbf1d1a24a76f1a11c201f9ab0822fb9545f77375497691bc73c5d7033f253be541d4811b4d9e17e9baf05f41b39d727727f2baabe0a65f887dfb87da3a8438ec42449049ea15015d404125c6147cf33157b4fddbe5ccb892faa25689b76a6e92450494feedb1fb58cb0bce59e6a695528e45aaf9416e777899fb840a6bd9abc1fca101446d13b78ec9a4a326d60d291098871a9c2ea2a629845af9fa6e2ddafd4e740ed00cb35b40992d75e02a071e3529ce59b5e49098877ba542d97b58e7ca6eb9b8ed6c877731eb55f4a4dddb16bbda2c9e11d040138db2b2cab705bc4a4004305e1db124e48d2ad2ef31a14bea4817ead44ac9e89b0c1c2c9ffbd17797407ee0e8c5875333702ed1444a96a2a80159d81deebe886fab0aa717418e4f7540fbc1975d79d61f7dd91d7b440b29c068c7f26dd41647e996c844cf22b5f1effeaa1aaf8e209cd5f67fa24f1de2c4a88d32cac4e04a431d145c99c84ce800572e1f57ab59512da46547443fa44564f9503f577f854b2ce74b49ac5343a641bd1384428c529d841dc119c351228011b512944c76256004545488ea4039ccb68f0cc4180b70ee0faed81e070e6afb0bf1730510119e79740094c92b60c49cf895125c591b88fbf3855226c4a94144c3c57fc682c61b3d6e6e1997b2187c3c81ead937b2b6e4be3274be24b36f92ccc8d336aa7cc7e1bb544dc14a1201c0f1818e9b2db6bcc95c9edacce5d24c8ad3059dc5be4f1d9e46ce916b21d80329d16e9d75941dfa7c888170d468c10f4a16666b122e158b4fee588801301c164ee763698533a9703da3e5b2589488f1d8b51dedbb92f49bf9dfde66e6811b38783031ba7debf133146540e30c39327dc34368ab4cee6b4f6454df155545d06ee4959c2592cdf5cfe3e9182b1e487fc9804a3b25c072cc23621658757d02cc60c39aa7046fbe74f2d5adddffdc2fc36e79260ffb1f56af2d0cce2f51d39e3284029c52bfee4eeaddc9307316571d8195ce57e2fd29114a0a17e1c7fe53ac0c6a3f94d308707807f03d93d76af224038cc43d3822eb1ea5c56d7388d718e4fbc199a3644fedd3d81e6e0a40af47bcb840dbbd40f69d6c396a1809f5cb4fac10da6abffcd4f77aa3e0b625c173d3449d31eaf34027566301a471ae73d66578469d2606f1930a23ff559edda00a52b836d8618eeb94c8a3e4ce54cbceb8a18935d4db20cc07c2055bdd3605fb0a06e15292d0b9ae12a2427244668593122756cfd525c49d40c83badf4be0f5e872d96d320e324915ebdef46cbef61c336a76353a88ae8112e929588140cf9de9c44a0b8bd50c245c2b3fede11c8cc2d804ff91187170758dabf00a0f24b202ac8191f8732db31bbaa6b47a017822f78b856fb63e58f1f963a7cae5d76a89bff881717fd2fea514ae69cbcef2d5042e82cf3dc643c597bcd45e7042915b47c2160f520f365bca595d754fee47797e20ad478721c7ddcd3525353f788c2650b8f48f11356521f2e857b9a7941be1e2493db0b865d196d6bde1a5f081ae563a42332fb19e8d869eeda273d86eae011f32b625464baf6cae31c87c17e60ad2af3a59a9e74d6bfa7e1be91c61223f9230496662cdfe47c643e5624a6c03cefcce8f6677ae9661aeb8b30af6fddc6fde2179860b849ad2107478e17916760846fd4131bca30542c5da7d6ccc1873081f3ea60c41d5fd831ed827cc3ada531f37609af39b98176d5cb7fb2a5c82b5005472a367f0dea8d6bc878564e77601783019b5a9600d5c4e32fcb4557ac49d1bf8c00107c8ae378c1ca9255b9a411afc5da2e41c55bb74bde636976ed9b963135e4e3cdf5ff27a4f6010e6583263edcaea70bf862f2f908ead5bfd07c659d019fa32c09e3f4fe7e96e6f237f5f4a2697f52f58f86ff0e132157a58dc93804ce8758eb7b3b17f6da817ccd3dc8fb15a559ea51a2721e0da495b40ad9baf4fbe979b720bef547ae4f407fa3b5b50c69f2d91fe5786aabc910ce6fa466ad88a865ae0080bf5bdfc0868c20dc1f3bd26e3365da8321ea19ee220eaff3dc56bb7635b4503e8db5a50004304c2aae98d21c646787eef567a570f2a9ea9c941f0520e99879091bd78f89569c9a68c07ae176200e14a6b26316e10b719059d6143ebd2c06e5c5d101fa537e4ecc41f9d7ed355ddeb96b9d541c42a0c8830f5409b88323789107ae90bf6d3e62e5bc4336ed3c897c550eabe715865a8027bdb9d0cbc7565edd1fc34f5d55df970a6cf94d2ac214aa3aa2b421faf12d69e730d8d4b2e3cfbac13b218262644b6d9c25eb75ce621a82047a4c705b0a5c962711a592c6df8c3d3bf5251be43a8b8169065e2cb17cbd4e844668b0099d016e6f051f4f2e4d2711feb3c183f108e37e394dbfc5b6a28dc852c172ba75c898ef7afb045cc2bd4e445806e6764ed3e5ecf2cc7b9dd51b2460a7f5d92b2a7bc0ab120bbb74aaf516886c1e5522468aed56e741c13bdf4210b6806f7195c0f6a34228ca172f58a8730225ac066aadc40312b91e71687b9e429bdbf9e09b314f80dcf5a20dba5f1db750c91930bbb4f5748e4a00d202aee97799814041681236420ae297620c613d41d0a78c8eb9d2a3f222f87d0b3031e34a58f938b6c32422390e624fc3a696fc82a1ab4b1f3f0572b3f7fb3cea7ce662a9aae803007d39ae42aed61312860bff97ff66d26f4c97ff005ea58c95ccd0a38d344834581814ec2560413a82c3cab31b617b8e295dae8734e761a6fb14f298cc7a068d39c09104293a24c717f7ca842ae5b4cefc89b14f4915bdb8c3ff7267163996fb780484f36999f6cb866f99be95db8066eb20da79bc3f4fc7c0c7dd9dce366de48801eb57585cfb4dee49e345f1aef73fca51564782c41f4706ea9d8b0d4e8647971f59cfd3b30695742cdeb15292da69af869c367fcd06a43be0d7c3853e3fbf81d52ca69e5e2bdf1fd8239882f0a39d18d1f269d2dc72a2124382824c56765aefa59bdd15827ccf9249ee5dea301dcb39b017a37105505c27b0dbf4da3b0c49a03b82a63b37075046a20009da3ab19794bfea7810286b194900c3957ced0d12b985d3f180271b5e5c609327016b540c83b56df3842fcd3a87ad85de5d560430af244fdbf01b18397badf8c1528db528109c25dc71c6600f3ce559e5072e60003e57940de67026634a8adffea4522fbb165d3f0f74d3a054f837eb570d1922e916f4bedce82c456f17ef1505afcde92e677909cfd592aaba13a4ec700e446f6af93f19ee36fdbf23a3c8a7ecd066546dbee5f33fbcc57f81334a480211fa88b395d9015ce191d8c118e6d5ed4cf15c95e1c76019fc85a0ec1aff1b334e025f1432d8c796acfaa78ad16becf58572037dc59d699ff0cea0ed370de730f8c629fe676bff977f67a85e1686ce9345a4553c6800000000000000ffff000004000000f48c77a35c7bf300a6f52c82f3c0cd25ab3e046524799ccc8c28c51479a5278f8d44de7ffba30bcfa8d8a602e77e90e11ea9077f09a1236fb59702d3ec5802b66110a16c3b91b5a54a4a678b48d9729648e5f100000000008000000000000000ffff0000070000008cfdbb2f1b2d6d33ed8787d32b4a6570b50d2317c2eb06b889a84c46c47cf2c349d340830a87e27fb55b22eff97e330afa5ac1b1de291656c2126bf3ab8f6304f4b58323152fbe256662cc7142d95dd9b29006f0cc09dddd926073d47053be9c31599889f683a424bad6e596000000005800000000000000ffff000000000000422a65881f495acb41ad746ff7fa430bba9a9d1f6c3c52f664151915be3ac3d32fd88403a17f64860be33eee4a"], 0x1150}, 0x5) 01:07:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x4, 0x2) 01:07:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x10000000000002fb, 0x0) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) 01:07:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="d9024c0100b9979bacaa02a9de3af02e2fd08d7776f542131df6be32b66a80c88d64ec5f7fdb852fc0790a5d95684c0cb70971fdc0aacb5327c36155e2977b4aca066bb2d720d6af7be9142ba3242d848a43a688c79d4832346a24c124dd378c4557dbf134c63a749b7142491801c0b8e5f88fcfc9226909ec414f5334ddbb91756c535e7846a691624186233d6a2d79dca28356913ef1e663b74351f73ea3414ac566ab50907cbeed0a"], 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000340)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 01:07:38 executing program 0: 01:07:38 executing program 0: 01:07:38 executing program 1: 01:07:38 executing program 0: 01:07:38 executing program 0: 01:07:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1011, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:07:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000200)) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0xe35, 0x4}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/216, 0xfffffffffffffc47}], 0x3, 0x0) 01:07:38 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000000)) 01:07:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5126) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x4, 0x2, 0x2, 0x0, 0x6, 0x20, 0x8, 0x0, 0x2, 0x7, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x200, 0x49) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)) truncate(&(0x7f0000000040)='./bus\x00', 0x8001) 01:07:38 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1c0, 0x40) 01:07:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12cfffb27858f5d4fe6c37b3bf1b05eb5ad35a04fff90004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 01:07:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0), 0x0, 0x0) 01:07:39 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 01:07:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x1, 0x3, 0x6, r1}) r2 = kqueue() fchflags(r2, 0x40000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000000)) 01:07:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x2, 0x5, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 01:07:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000140)={0x1}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="c51563bca3e7f932ea3ce47b4bfc0012faa5db81ed374f70fe98960492db91f1d86764693f1f40", 0x27}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x800}, 0x0) 01:07:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x8}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="edbf49c80de7c71452568e7a6840f3138a6c903b07ff01b2ffe6eaec8c847286fb3b4a93d74e04edac47346459a306a7faed89801302abf13f310ada43e26fc0f3b990bc5eb1555f", 0x13, 0x80000000000000, 0x0, 0x0) readv(r0, &(0x7f0000001700)=[{}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/223, 0xdf}, {&(0x7f0000000040)=""/114, 0x72}, {&(0x7f0000001440)=""/239, 0xef}, {&(0x7f0000001540)=""/189, 0xbd}, {&(0x7f0000001600)=""/62, 0x3e}, {&(0x7f0000001640)=""/142, 0x8e}], 0xa) 01:07:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0xfb, 0x3, 0x643, "1be9f956e82661147a640c589af74ff8bceedc9a", 0x7, 0x8000}) 01:07:40 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x20000, 0x8) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x2) 01:07:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x101, 0x4) write(r0, 0x0, 0x0) 01:07:40 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x2, &(0x7f0000000080)) 01:07:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f00000002c0)=""/225, 0xe1, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000240)='./file0/file0\x00', r3, r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mknodat(r2, &(0x7f00000003c0)='./file0\x00', 0x10, 0x7fff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x3, 0x9}, 0x10) chdir(&(0x7f00000001c0)='./file0/file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r5, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 01:07:40 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="a71eb1e31a1643898035f6df", 0xc}, {&(0x7f0000000040)="81412fdc56dc5d7117802a0d3a5a7251adb377e1a20fb8a4ecee2cdcd0905b3f2de21cfd76e8d31033fc587937307886c29ce82bc7075ffaaed4c7be3ee9c1a6916e4e2199df0203240daa50f8d00d4dd28ab4323c3d1f35b2fb515caf6d56614d99f675bb4b61d3cbae3a177848c979bb09c615eb1adf77a6b784e7fb21a10c2fca0ee92653e71fdf1f277f75fbd8d102f83143042898b51e29305167bbf2ccd1c1b35d1d20c50156ff7435296c465914cb443d5b681364ec2095c46484552d20e5f8c0cec588e7610dc43f7b8303c4f151aafaca42bc0ebf7ffef29d4cf0f86a7007a1ec981b166c312cc303e9", 0xee}, {&(0x7f0000000140)="c573878c2a16e685563c84b247e003b3ceaa5c4e03663f266621d442a2490d7391c7edfe7b586bf29369f73d1392502553a21dc306d415ddb104909973775521a92d189b89e278ebb4", 0x49}], 0x3) close(r0) lseek(r0, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x7) sendto$inet(r0, &(0x7f0000000200), 0x0, 0x3, &(0x7f0000000240)={0x2, 0x3}, 0xc) 01:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000001c0)="5ba33aefaae037070000000000000091fd31f656ee2e543e061be61c4b118162170ef283dcc585916b00b47f7ee3cd6f10dc9d616f56d64378948f9acc1caecd093e", 0x42) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x80000000000005, 0x5029fad3, 0xfffffffffffffffc, "8409ae87a1913e3d6bd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:07:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() getsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 01:07:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x83}, {r0, 0x10}, {r0, 0x4}, {r0, 0x24}], 0x5, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x94, 0x40000026, 0x6, 0x4}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x2, 0x1000, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1a, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000022, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000031, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x400}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x8, 0x8}, {{r0}, 0x0, 0xa0, 0x1, 0x3a, 0x8}], 0x7fff, &(0x7f0000000300)={0xfffffffffffffffa}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a042ff4e32d8f8b9d5e718fe606b5c77c9a2993c90d80448cc4cc3df18cb8f247160b28f757450ce27f727ca7fa44560cd9e31bbc053b166007bcbfffb265e077dd0f90e1c9f55e34531312b01a11ff2629b594c755ca35b2edd4519a018c5d750d014469ef1f3d78b7b576dbef77992ab5c941a72f5496f9b166ba787a0081b697a9653dc11d1e6329921d7fb8e7ef0741cec6e63a7a83d19ec35a8ae50c5532e98e2a6c055932326a32488f46eda4840203e737e5fb8d1d7ac92b9c1e4fb9735b5aa24", 0xc4) 01:07:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000280)="e6ef9c93d7ffc4f40a4464c1070000004fa15224a7dc749d4f10c0784c26986f7a916f28495af940ab2dfc0c7a06a47ea25a1dc1c52bc784933c724da569b624a47687ae73000036c11a06730f28ed343fc3b2544f71974d4b048f37772d1b3c81e16aa750d52d5e0f6b2a2d635f09e17575481aef425af5fbcebf3b70dcfc4df989bff2a5fcdeb6a954e04e781540be1020223ec91866742d20f17febaf0e381d4c9e594db557ceb2ef991069c43e8f8c93c588626ec62577992b7f6c526dc2f4e6abeacde9866a83f1ebdd49db0b641e9811ec5eae019aa58dfb925255b1b6b87fbfd0b332dce3f720d0f164c8746f3617fb005e521f9db846c65a649de12f3896d1e327a8ca518ea0dcd7549403d26b8a1ffd2eaba804b07c4a849d4c00e0f3136d51fd5c5669d140b82c29bb2ff3f11867f04dc67e2f94", 0xfffffffffffffe50) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r2, 0x5) 01:07:40 executing program 1: r0 = socket(0x11, 0x1003, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) socketpair(0x26, 0x8005, 0x4, &(0x7f0000000000)) 01:07:40 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) r6 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x2000) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r4, r5) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 01:07:40 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 01:07:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 01:07:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 01:07:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8680, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x2}) 01:07:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mkdir(&(0x7f0000000080)='./bus\x00', 0x1a4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 01:07:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:07:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) 01:07:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 01:07:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x1f7, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 01:07:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) getsockopt(r0, 0x2, 0x0, &(0x7f0000000180)=""/114, &(0x7f0000000000)=0x72) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc3, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) 01:07:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0x48, 0xffff, 0x7ff, "c89dd1cde28d0638f3141ae5d26f46eef75ee5f0a288d9994ea2d74f8d6402f74660a31bb71df1f2a22a5bfce3c870d02e4c0acd"}], 0x48}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) 01:07:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x40) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) socket(0x2, 0x1, 0xfffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r6, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000000180), 0x6be8, 0x4) setsockopt(r3, 0xd5000000000000, 0xff, &(0x7f0000000240)="6889ccea32c019666fa894efdce77babf6bbb9513482eaa3fb0527beaa3ee5ff41e0d3fdcfe2f6cdf8ec0d0f52b85bfcf16b7ec050b2c98258cf448ed53fce5b81998911cab6bbd7641597af6f1b88e83cbded1bd1051c4d2c97f94399a4d664cbf3f3459f1a63452dde75c9fc1dde0e44fd4d0063b6035267f2d913b3588686f7a54102ac78352829677b57d326639dd12e734c7c4df0f0cab3b34c8eb130f46c5f5591243933a6583a339d", 0xac) getsockopt$sock_int(r4, 0xffff, 0x1089, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0xa5c}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) 01:07:42 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socketpair$unix(0x1, 0xf, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:07:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 01:07:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x3, 0x5, 0x7) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x7ff}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x7, 0xa9, 0x0, 0x8, 0x7, 0x7, 0x3, 0x3, 0xc57b, 0x1}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) 01:07:42 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xb, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) syz_open_pts() 01:07:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() pipe(&(0x7f0000000180)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xd9e) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0xffffffffffffffc0) 01:07:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e3843cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c61bf23ef670097320159ef00000000009196aff5ebaab04aa09bea6800297264dc0e7dceebd5b0c053bdc4f1"], 0xb0}, 0x4) 01:07:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)='<\x00', 0x2) 01:07:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) 01:07:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0xfff) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 01:07:42 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000262000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:07:42 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x7ff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='\x00', 0x1}], 0x1) 01:07:42 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0xffffffffffffffff, 0x82) 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(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:07:42 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="dd4c4d8ad7d7318e2eee47422d4e9b8731a26d2401941396ed80466b9f153144", 0x20}, {&(0x7f0000000200)="e250f24c4c1420912991eebbb034e16bbd04230ccf0bb5e2ddec601450f769c0a9961739af93d00841fa76e6cc25d40c2a2859fef96248f9f026dbb2ec4d1cf546d3c8e2ce945ce2ad26dcf46f89bb2ae8c1077c8142d0b05e0ac19b640f2e036a0471929373acbafaaa127483753dd7c6ef95a56237625862b04c", 0x7b}], 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x10004) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 01:07:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() open$dir(&(0x7f0000000280)='./file0\x00', 0x10040, 0x8) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) accept(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000804200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009778f969a4baa540cfd47f7aa63e252194553fe6cccc18eb372839bbbc4d19fe13636f88c8876f4c7bdc0df448a8"], &(0x7f0000001300)=0x1002) 01:07:42 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 01:07:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x4000, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x8, 0xe000000000, 0x80000001, 0x7fffffff, "404d100e3f04fd8a3690ca19085d366081226ddf", 0x7, 0xb0}) 01:07:43 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:07:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3f7) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x330}) open(&(0x7f00000000c0)='./bus\x00', 0x30481, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 01:07:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x7ff) getsockname$unix(r1, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x410) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/4096) 01:07:43 executing program 1: setrlimit(0x2, &(0x7f0000000080)={0x10000000000, 0x3}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x81, 0x168) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 01:07:43 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) stat(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) ioctl$TIOCSTART(r3, 0x2000746e) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) fcntl$getflags(r2, 0x3) 01:07:43 executing program 1: r0 = socket(0x400800000016, 0x4000003, 0x7ffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x101) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x10, 0x8000, 0x11c60000000000) 01:07:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xe, r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="bfb6c945b29de79fb8b18a13de6981e44ab2260c024398246aea73a8fd46f768a5b97facf8172b2b981123906810826e0fc1f1f85f1da7b1d76dd563b58a3055ab4b8e4420b90dfcc43315558b6c462f5b676bfcd55f79a46ed6a670e4408397fdb2fc3b07987f93fb2b5fd16efc60994bc5e96a9116750327764c8460eb14bf7765352f9722cc16550510a2d38cfd380ffa5f0eea9bf900616948309d593ef0217bb4c3ad9e3d397d9e3c1ef5a54844fd7e79514f415420b4ab0a867160494792b2", 0xc2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000840)={0x0, './file0/file0\x00', './file0\x00'}) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000005c0)=[&(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)=':r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='m\x00'], &(0x7f0000000800)=[&(0x7f0000000600)='r\x00', &(0x7f0000000640)='r\x00', &(0x7f0000000680)='[\x00', &(0x7f00000006c0)='r\x00', &(0x7f0000000700)='r\x00', &(0x7f0000000740)='-+&$\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)=']-\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='r\x00') ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000100)) write(r1, &(0x7f0000000280)="0781945538e35ee2a57c51c6a7ff69c337a003967ea9eac2df13fa3942c05abc8082e5c6b4fa3e088ae4fdfc1da664aa439ae0f67fc23b8b79da5475a92f2100887bd7b37b96382ef1272c7dabfb844adf6f3b7818a62f58e247b881802f549ed0b6b823eedb49503c8699b77e5994144c585f6f942221cc9289368dc080bde22d8d5c54c8dd7506c42299da747a5465f7752b943d28616afe61f888fd2a90b954ecddde9910", 0xa6) 01:07:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x7fff, 0xfff, 0x0, 0xfffffffffffffffc, "f212df1c8d394df72b9b591d289040503d4f4e4c", 0xfa22, 0x53}) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) 01:07:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000800)='./file0\x00', 0x8009, 0x10) openat(r1, &(0x7f0000000b40)='./file0\x00', 0x80, 0x182) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x28c48, 0x80) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000040)="072272ad5343ab92484268f2b239452f30805eda4407f27a1c59bd47831afa9477d68740257bc7", 0x27}, {&(0x7f0000000080)="f9ea4d2eaf0cbb4e982adae84ff27dfb33d2944a40fd61975d1b1798ddc078edc8be1643ccb31f52a83295fdb5e3d0f65634f5be3b1dff3df0f5fcdd4b3e5f00fe9f67732aecd1e84d710e899cd09f2ac7eb2d5cc936297889734bc31318af75e9df5c5707d904995f91a239ff6437e92975034b65d2c0e9283e882c25c77ab643c68c79b2d54687ba5013b6cfd13aeabd7c1d929e4a0f44a7933e116771ba8a0781f11249e3c976cdd40cefdd86fd5adcf4", 0xb2}, {&(0x7f0000000180)="16af92dd89f7aad91c0cbdc7236522ca319871e082ee80c0", 0x18}, {&(0x7f00000001c0)="437da7f3342713ff53b2da04d3ff999edfec5653142c3af4837dbbd991d939cd6afe348375f442a1cc19922585b53464d174eb4d3d2e060b7dcfd087b9c24976ff9b09b051d73090f6b49a74c6313daa46a83f0cb983abef0f7959245ac7af494ce29ebf4527", 0x66}, {&(0x7f0000000280)="eb7ceb9b598363c758fe6958c557b58b948b82090ff00720dfb3ecfdd517d6c0a1ae691a17be061ffdfae6cf2b18623f2f05be28e14f43fb3ef05f427917792a3a3ab6fe40d78df3879bd0523a020c4fee5017f854bdd823400aad25c5158e6deaeeeaf3b29f35f13e93676efadd3cbba1c4892c8177ecc082945b8d27187158ff57eee4f7ff13", 0x87}, {&(0x7f0000000340)="089dd33b8316981c2ab1e2a5d99f2f61b7f31314229602ac5d84483bdbd388e22d357ab28c9697d708495b9a2f44177e944b91ea5d9ff09aa03ac5df65c0094487aeb4668e4bf8fe640b407f2a7012ea3edaaa4dc8985fe663423f7df27b99a4169bffe7effb0ffd17f8a2abc06f2d8f3b34c0a51d9d63bd05b6a20a183cfe1ce4ee75a825e3cbf36e66b7b341aa4b73f9fdd09cdef6b010529663c1e9f16d0e62f8b823b0009b89fe5b9813f2d8b4473ae330c2767d57c7e37fa1cf1801", 0xbe}, {&(0x7f0000000400)="1361ccc0abbf38ef9ace372ec1e945d6ee5278f2024ccb9c565755bc778ab43499f6ad62ff7b748bbb92dc66211e9b5c9d977366b00665d7a2dbf761cb1dd99b3591c17703fa3856531be1288857b223da5dbd63c19fc441f22c99e8a02ca8138c3a9bce72aab87c2ebe32f958f11a817745be591fd4a83f7a03e5a1b0352ac8771408b831acdf7826371fbc595bf65d9e5d47431843a3d78018fd474dd635b470721c2d4b86dfa73a03a5c070228dd83dafff3aa2d614d01691418aac", 0xbd}, {&(0x7f00000004c0)="686eb5299b583c4fdeef707416718191d83116743e76f078249a1c84b59598b02704dc1aaec637ca14e0dac184fb1e5f3929491a649b0f502f9943599a18c101bd8e20d2efd67b21ab2fea1bfb9fd2c7e5da6b53ac27abd3491e32fe86c0529e9c450703868dced5ab465f759b2b77b10ab1cd6e03ade58fa27998fc631b046a87b5f9b295b5c58db8f11ef39fbc7d1c154c0aebb23db137972ba8d4af2428055edc690c", 0xa4}, {&(0x7f0000000580)="bd96af05bd29aad9cdd9a1c808b96095ac2ecdf42438eb58887b55817afbe35ed4c0f2f0a6244490b7ef908660b7899bc36f254b732218639430d9e05edc346d54ba25f19d76ae8d29c78495b22ff7e363ef75de78485250c253f03b95d279de5d2bb0c085a22b5acc3652cc551936f97614bd55307e5bf82f463fbf626d3cdafbb8a3c58d97a0d4725b75cc747994297a0992d2555b2911b95f2019452a61b207f2da59b2872a53f5c263acbd35acdb32c4b5472719", 0xb6}], 0x9, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000700)="6e3924fdb497e065386d2f51e3a98d6f6a2d61cd0a8dac4127b56b71b1ab56e89b4a2c76095d99452e870a2006227a907ee10db6abea2c4c05ce596abef5fb1657d7ce6c581dae0d14ec6b7c47dddf73", 0x50}, {&(0x7f0000000780)="c8842eec", 0x4}, {&(0x7f00000007c0)="341642d447f520eebc3281", 0xb}, {&(0x7f0000000800)}, {&(0x7f0000000840)="bbc3fee0c649b007895bf0dfeedf504ed3cad43c3df1ed3ca1fda1765f81530d92c91fc219636253075de8731222226f366963d3c807124a5b6a7ab85861115271baccf3d2e03e0afe01f9ae1fae347aaf8c75", 0x53}, {&(0x7f00000008c0)="8e83d7a510145b13b6eb1263cc5444e577a217fb583b637daf524378e8024f695e5bbb1b3e31c8993365067808cebb63778c471671fcba22352a5d989aa85cf153013ec50f18baaca7801672e2abe1544b53d2c4ec61f545122eb44c0108c799b448c56819dddbda6a0f068972ad1476bc1c1b4d857f447419a305bfd8e95f6be935b9dd57bd756b38cde02a", 0x8c}, {&(0x7f0000000980)="5c5fdb55fa26f25a53746207a8bf8fe92491f5087669bd8fc9d7089832473fceab19a151e847ee74f1ceacf278411af613539cbac60d2777198825fdf8f2d99a1a5bfa8eb4b45e0d0f8610373da2ec9bbb2c6b0d68f295a2e01746a822c2ec4f1e898d453ec84f794b51b776b54b84e362669fc2879cbd1e45faa89cc7ef09e8706dec5f0c1365ce80055361c1f1f61cc87a2ad20fdfbc", 0x97}, {&(0x7f0000000a40)="289b95c8aa553fa4f42d34fa9b5d785ab80731d3d4050d2fcca67d0fe810787766a8b890caee9bb1b66e7ba00bd15e723418b64655065621c0cc67ed666b87176789dd5ebb67e8b2f972271b21d0b6341d9631dd676f77227a51c8", 0x5b}], 0x8) 01:07:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x6) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 01:07:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0xfff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:07:43 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)={{}, 0x4100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 01:07:43 executing program 1: r0 = socket(0x0, 0x8002000000000003, 0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xd8, 0x7fff}, 0x10) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x15e, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, &(0x7f0000000100)=""/26, 0x1a}, 0x3) 01:07:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b380bb1971675b83aebe112d9c36aac0a1c5ecd9a50c126d45557265f12e0d46f09de72c956afad9c11cfd", 0x2b}, {&(0x7f0000000080)="4d3c7dda47a1d50122dba2f150a8884374a278f1b527c8b979ced49e3d5100e3df5f0089ca6dcc0f", 0x28}, {&(0x7f00000000c0)="c51db474b370eecd8f49233391d0b6a66fb46bed56766535cec93e585fbbd25f201948eff10b1035a5aea88d2329f1d33b03ef1a185969e01cd86efaa9c572a38fb2c426e3265de891", 0x49}, {&(0x7f0000000140)="b3274ca044883f2918bb27f0cbe48556ed45e4193b6ac174e4", 0x19}, {&(0x7f0000000180)="d96008b7c3b62044143d3227668da1d2422524bfac4e75d25c3f6b", 0x1b}], 0x5, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 01:07:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x81, 0x800, 0x715, 0x100, "16f0f2e287fa85c5b64d2453207c4ecfd03df637", 0x3ff, 0x1}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 01:07:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x1e2, 0x0, 0xfe79, &(0x7f0000000140)=ANY=[], 0x8565e310bc141555}, 0x2) bind$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xffffffffffffffe5) r5 = socket(0x22, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r5, 0x0, r0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000400)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r7, r8, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) 01:07:43 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:07:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2001, 0x400040000002, 0x9) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x108, 0x4) socket(0x1a, 0x7, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x88, 0x200) 01:07:43 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) 01:07:43 executing program 1: r0 = semget$private(0x0, 0x5, 0x4000310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x4000029, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4000000000000107, &(0x7f0000000280)=[r4, r6, r5, r5]) getgroups(0x0, &(0x7f0000000240)) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c09000000000000001f3102f3e951b1bc4f6f3a096f643c5c4c969a5634341fe2a4723f9b03004cf9ceedda6eb5f502458c58afb9671e06feccdc80bd43e04915dfe4755cb60a25334bca8eef8436219336d3f10e24247024856db478673297153a619512f828366b4e040a3d84d22003057ae3959ecc38d90e70d9ce4b0465e2a083364ba66f50f0b93255e18f43496cb736742b2a76cdca6e1902fbfeefebbeba8fd89dbb4dcdb410286b551ed1897c6535ced11d86e87a0e61bf3f48"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8005, 0x180000000000000) 01:07:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:07:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x385, 0x0) r1 = dup(r0) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) 01:07:43 executing program 0: utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x4, 0x4}, {0x200}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x108, 0x28) 01:07:43 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r0, &(0x7f00000006c0)='./file0/file0/file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x2) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 01:07:43 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = shmget(0x0, 0xc000, 0x180, &(0x7f00005ba000/0xc000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = semget$private(0x0, 0x1, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x10000, 0x1800}, {0x0, 0x7fffffff, 0x1000}, {0x1, 0x7, 0x800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 01:07:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x86, 0x80000000, 0x401, 0x200}, {{r0}, 0xfffffffffffffff9, 0xaa, 0x20000002, 0x0, 0xffffffffffff3820}, {{r0}, 0xfffffffffffffffe, 0x64, 0xf0000000, 0x1000, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000011, 0xffffffff, 0x5}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100, 0x800}], 0x3, &(0x7f00000000c0)={0x100, 0x1}) 01:07:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x2f) 01:07:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0xf4, 0x4, "141256f87856c13e39ee3dfb59a0ff91a5aee6ce", 0x3ff80000000}) r1 = syz_open_pts() syz_open_pts() dup(r1) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 01:07:43 executing program 1: socket(0x26, 0x1, 0x9) r0 = socket(0x1e, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) msgget(0x3, 0x410) shutdown(r0, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:07:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 01:07:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) fchmod(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x3, 0x7fff) r2 = semget$private(0x0, 0x0, 0x80) r3 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r5, r6, 0x2, 0x17f}, 0x80000001, 0x6, 0x8001}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:07:43 executing program 0: chmod(&(0x7f0000000040)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@un=@file={0x0, ""/53}, 0x37, &(0x7f0000000440)=[{&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/65, 0x41}], 0x4, &(0x7f0000000480)=""/126, 0x7e}, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:07:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x9fc3, 0x80000001, &(0x7f0000000000)="e7d28a735634e71aa8bfd70dce753de2e4e470f41c3d35c4beaafbe530ee0ec38af64e804c6c143f419c69e9772d439970400fea9ca37daa9d6266d85c3dca0b7166d3526f21d5eebae6639636c193a1baf9399d7da14e690d668ab3fde92015cf0271ad73353d4b08c4f9866cefc0a9abd36391c23bbf126282087359ea6e083971455f6c476d1eaf37c41fdf36c8a088972469bd53af3663a93eab848cba2be2366afd6064fdc646dbcfd4a435550b720296bb413109913cf2ea1e7abe75368b500826fae1a3164c3369dd", 0xcc) 01:07:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4, 0x0) r1 = dup(r0) fchflags(r1, 0xffffffffffffffff) 01:07:43 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control/file0/file0\x00') syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:07:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32de7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1000000", 0xfffffe00) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f5, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e1", 0x0, 0x400000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:07:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:07:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f00000000c0), 0x0) 01:07:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0xb0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000180)='./bus\x00', 0x481, 0x22) 01:07:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20980, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x352, 0xffffffffffffff33, 0x4, 0xc000000000000000, "46278abb7457055554d78550d7ae4a5f17754b95", 0x6, 0xb66}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x1) getrlimit(0x3, &(0x7f0000000000)) 01:07:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0xcd) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x44) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 01:07:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) flock(r0, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080)=0x1f, 0x4) 01:07:44 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x3000, 0x811, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r1 = semget(0x3, 0x4, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2]) getgid() 23:49:40 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa4, 0xf0000000, 0x5, 0xfffffffffffffffb}], 0x7fff, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x52, 0x1, 0x4, 0x4}], 0x6, &(0x7f0000000440)={0x3, 0x5}) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000184, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="f007954612cb34ad1caec01b6b6a7f79a958e898a945c61c", 0x18}, {&(0x7f0000000180)="58998b4354252cae4314a7b89bc9355407e09ceeb941e6e8405590cea26f9fdddc63ecba23c98b576b061c56617dcdde3f648c301fd58ab04cf93d94af0a8e0141dc9c859c283590bfc1219341a5c6af83870082507234648515155796fb03be536675dd4409de97c1b1b6b10265484e85ff4500034b52f09ae2e0c5b882ea21fe112b93cfd62273832fa7251b9823dc305a6846e350d8e46fefc184a0b849d5f201e1183acd67a4db782c3518a1f1875ed8ea4880e0d741d6d3c0edbc3c3fdbe265fe3bb0607aa7d659b9a906b4ece32b7a53cc9d2d8ca7d1f5cb31d3509647c241f6c60dea3019e05c9149bc3bf0497271581a0f6d165dbe28d6de87b680", 0xff}, {&(0x7f0000000280)="faeae3512bc69691ac314e3a6146c0ad3c08d624cd51d9cdc783948cd8e454e803db70596485413aa0b033a46db00c06feec67877ee7e18e4899e3eeada9c1c12be09cdf8f2de32e9c3fbd4dbee7ea65382336a1d6175dcfb1e14de88c053fc98116a6340e43831b08b064ae95bf5e943e5f9b6398294f56caaa4f6be32d1bc2a548f878c0c0c3059224192eaa27a325ebac7799e97abb18c937d974233387f16ca18d0ada9358c6f417d9783d9aaca14b402fb019fd6928b4a53e028f853aa550515a47", 0xc4}, {&(0x7f00000000c0)="c806c08ee7a88cfd3bd85b32ac0125c80954519aa5d0e1d4bfb4869f6ef12e8806f3a384fb", 0x25}], 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000140)="19", 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 23:49:40 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x3, 0x5}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0xfffffffffffffff7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x10000}, {{r0}, 0x0, 0x13, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0x600000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000027, 0x8, 0x1}], 0x9, &(0x7f0000000280)={0x2, 0x4}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 23:49:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x10, 0x4000, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) r1 = getegid() setegid(r1) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 23:49:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="a7bb8773bd14c26f60a96e1d8b12dd369100227e8f4a0e47daae1fd9b60a865015857fa6", 0x24}, {&(0x7f0000000100)}], 0x2, 0x0, 0x0, 0x40e}, 0x5) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = dup2(r2, r0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x8) r6 = semget(0x2, 0x0, 0x1) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000002c0)=""/78) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)=""/101, &(0x7f00000003c0)=0x65) sendto(r4, &(0x7f0000000400)="f11d", 0x2, 0x1, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) r7 = kqueue() getppid() setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0x5, 0x1}, {0x18, 0x1, 0x8, 0x5}, 0xfffffffffffff722, [0x3, 0x100000001, 0x101, 0x1f, 0x9, 0x20, 0x5, 0x4]}, 0x3c) r8 = openat(r5, &(0x7f00000004c0)='./file0\x00', 0x10000, 0x2) r9 = kqueue() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x20, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000540)=[0x41690dfa, 0x40, 0xfec5, 0x1, 0x81, 0x1, 0x1, 0x8, 0x1]) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000580)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0xffffffff, 0xae, 0xfffffffffffff1d9, 0x0, 0x2, 0x4, 0xd1, 0x2, 0x2, 0x7f, 0x18}) socket$inet6(0x18, 0x3, 0xffffffffffffffc0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000640)=""/220, &(0x7f0000000740)=0xdc) semget(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000780)=[{{r10}, 0x0, 0x40, 0x1, 0x3f}, {{r1}, 0xffffffffffffffff, 0x40, 0xa0000083, 0x9, 0x100}, {{r9}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x9, 0x6}], 0x65c9, &(0x7f0000000800)=[{{r1}, 0x0, 0xd74b2dae2d763e46, 0x40, 0x3, 0x8}, {{r3}, 0xffffffffffffffff, 0x85, 0x10, 0xf515, 0x1}, {{r8}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x7, 0xffffffffffffff80}, {{r5}, 0xfffffffffffffffa, 0x40, 0x7b2da7bba3239889, 0x101, 0xfffffffffffffff2}, {{r7}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x8001, 0x401}], 0x16c, &(0x7f0000000900)={0x8001, 0x3}) 23:49:40 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) 23:49:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 23:49:40 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002600)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000300)="a3392ecd9da57aa68bf618b2a9cb73ef4d33a926c5c54c383caa13992f8c2883e42ebf9eb1384b4c68e89ee7a1eec1cf2958a843f7a0c028e8b9d6caaededa90efb2f61e389ec4b923488a9a5e8e910597ba1ddcccbc45add52aae65560e4831165a3f359551e6eda245b2a70cffa5d36a436659315f71c8879cbcb54b06fd4e718d3365c5027c23ba490e0a0f7d190c2f73aa893800f13e92eb8ae04aed0ba0af75772135e8946bc443cfdcfb50c31d06899b137a362f9025d94637899483790e13e64a7634d34eefa35061828f53a8c57244222d6813c027a288520432db6c6531abb8250e218467a8c76a3b768c98abd6f725848c2ece86dd81f952936a05e67eaa6eed69b140c4aef70e98bbabe1773e708ac9a2fe834012f797547701e1504ec7b7188d7631beb1683aeaf15ba0b920472d9007f21d892c1e13b57f03abffbc945f427c8072777ba2fa9bfc8c118fcf754c81e73d461f04a542aaf1cc900ec929219d7a474dde15efb3286f65033d994f899677810d6df0f0a5276c6dcf9423f2094cf0253796bd32b1188811d31e1a24f6311093e842b1289ddda84c4d9e78d67638f7a54284d9a5eb0bd1e84af2c1f3a453080f80990ec54e12f564ed182f90d5796dc0d2d61a35ab6d6ee72de891ad6c2b7e69ec405c564a4fc26eeaf491ad496dfa17d6ab18258d81d5d847113f017499d4d04240561723b396182eda8e26433a67e1156cdb32f837075c8eeadca7d50c8057a0f89cef6d11d185b6c784f4354da26fda48964f14450fec803de53a4b42310fd698bf3553717423bfa58cf74ce6d128d29a26567979460e0a4bab17813e4249571a7395dd9b70532f4abd9d12f2fc8ec93d37b64e0e1de119c4b7f0eee6eab283f7f2af1f4050f24931fd3800c2e2c4eaf60cd89193e83c96283d66eaaa0c190ef16c88e08ff218008514395d95f5cab730cd4b872c6faee407bb55a2327da57b6c323efbf95302fea532f788f639f6b1c54bb5d14eb8c9ce317e88c234eb35476f92cf80b26bbc59ba1bf7726ea8a123364e6665c768ce9e5e9e1ae6495e39a9c135f86f7b8c7687bc8961375d2d4095850f32137477b41eb876a1a0796af707eeb313bb8dbb816aa2d0261d09e0ce464349fe72fd64794b280ca6219e6063977cd0e85347217c51b1e89d605a63b6777f602a71c9fe0ccf969cb27cd815a0aeb01c20a90ce34bf588f61a05ebef820d0612812e984652cb6eba4767b4f07fcfdc34cf0bc50fff32688b6e087c5d1c70355f2c99109bf1ab6a792ac807b4ff4e1614208e1096943b53bc9da9672a7f9089936623dc1b04a8cffa61bb45d33be9bbd60ff578f8ffbcae30ddf31d7aca83905ce5676b5f564098f4bc8e00784764a2b5f0dd3dbc885df22388d4b25a23cc04a143e808c33eda74df1228830291e4d55fec430d13b56d16341552ddefa0bd836721034063d76949b02db4406caed9a34a5e4508d864cc4d484b1b0e393dcd22235e812a74e969fc4f3d529b72cc0fa399934d346c4f6ddcd555141bb5360fb0a15e69291f688d91b35d37342aa6f6cd9783dd07e22de65dbcdfede3ba2a0d8ae21458b1697235d130cb268642907ba9f68092ff1dfd1a4f62f0950924cbc7652b49141ab18f3d18a2d7b13a8c33b4306bb29d0d345b963861c5109a2f8799746d8e99d41fa1dfe76b3edbebb0819a031f7002932f4a4f656d0d53b7d39c792172241e135a11c4749e1fc3ddd0fdc2753f7b26b85ea8873dd1f47e70c4623e717b4784c67953b09b590d32e1cb6914398d81d3da21c3c4efad3ca81d4eb9c1b120e618b3bcf8bd286bd748d0826a0df0c1631a5743627c9b403924ed361e7324581badfed1a7954bd60b80074380ac60f1a410ece6cea485f3c2abfa3d96025d09ff5bb5030aad0cf6bb9f72545ff844a811d9f69fa72516f2ebba6474bf2b0600aaf754bc01e55dff5d5857dbc218c09e9ea11332d41406f84ed4075589d4c4a7687df778682526f6838ef66dbc47984d7f903597034125b5023215f004b3145bdc7c9c1903f132eade9d253ade37b594169b7d1f142ad501712acb6ebd87ac854d0849e6fbb80aadd4c14437a279adf17de92d138c7a50e3a69c21fa413322a1d88cc1a90a13006899fc336f1279529109581b5ab5a66d3802755c605cf3a8a0b05eeedfca93bf5069817b59387597c1165e11b379a6ee065ef4c29b06fb69d629ce7aad83fb7157ce399d359bc12915365969862f9ab9d3aabeda2a0f854da4d9acd42bc04383981c46ae8b216b614a4d0d6f6b7020e22149998e1311e25f65ac513ccd08f1d544a62b27134e62756546b2d0b9884e2ea81b6b9295a8e43c1f1fc816fc9bd063434ae947d3642c6e57f59de947e645fa7b0a9e442d7c6ce9f6b7a8b09d2494f583ed375cbbe7d24b9838e45fc90061ae12d8c1575048681acaecc704ef55e65aa028f76d5be9677e2c174c2646004a1afa43dee60fff07a4f705989bbd50a41c2794e02955ae719ed53fe6c11d404274c578342cba0986e6e12bdd77bc399c12ac14ee25defa601218a2448e392e2f01cca4205518d25ae7bcdf29b92377ed440eca3cc4c05e7b3be5fce12d2334c1cc66d53ffdff730c3c719afcd2bc37cbf3c7058c8a433f4812cf77b4ce98f0b0f1c0403995684dd38c476200c96728998cb9691a1cf92002a4c38003959e4aa4310e689462468672bb91124484784fd325392822af124109d5e02f0cafe5a021c426ee4527ddd6c2366db3aaa1f4f4f33cb61a7df2a325c115facfae4858c33b86e03e52ac1ce6edd3f58f8da060af5d610c6b2f9c19680807b96c00f9d9035bdfa875304cf62fad0fe6aa0fc58f6b27419e89394ba257975524883b2f9ffe765a1f5aaad12d08c3cc7b52dc00c50f732d52639e6f0af2bf1bfc7ca8fd8ce70f9e83d6df5de266a7e55f21ec2b89f238ddd68ee958f891804b65a60c3d469dc7d1ebaaeb3605f3801d1372be8b37363529666209af1078c69e45c9b5568863a403f63c62ece636e7e8c22d6694982baf015a42bb92cddde594a2a673b3420d179feaad2cb522f48ad8cd92fab1189abcfb004705cafd07b088f2ea7ccab41208a7d0f8034cbf988faeaf8d0437702824b9e16c9dd14949370c847a22161114d6158550a99004858527c14c0c7c5149987f2d0c6565fa7f5c5219a8604628aedd067c78fdc545fea527268183fd95aa679e2992bc03b1239d0504849456abd466a24c3cce67c80e418e0dcc38d95433f4f94857b665b8ff535b055fb1a50026bd850514bbeeb7730c8a08c48198527341afc77a433b4649e4d3fdab47332bd40d3321b475f95700367751fe42c98debb9ef66ccd340e47792555dfa34dbcb7aabfba19a8ec3b8975fa7c92340728f24755017e56141e74648008b06bba0c2c82d7ca57b98d46528c5a273cc60962b3052256a2772ec139e2f70d5aebf1de5d96622d13f45053d09432122eebd38017f06cfad5c82478c08aa5f26645b9c28201ae5f91a01051e1cd57f6f8543893eaba1907ea06ca2b1072949a7c5e1abc6f57ba7e8c26eacec6d3bed655d2dd895fcd4172f9e2710074ed385573330699eb66e8d8d6fb999d9735a0ab8af25884b9f101dbdc92f718c89233b5ebb15909c8fbad5389a03d34ca6d349eb92ff11545e87caf135b0d557c07ac5f709be5a9bae52ea25f7c73a6af458cb7e0c70d79e5315abbd5b001751ef565a008c2ee1c80346d949109d0149a8440da739faf9eb3ea7fd5e400a99b678b25c247220cd5a9ec3f926f74244a78e2ca72178314492fba6030b8fd39165e6732a488009a633f3013dcf555d78df94bb43e39339f7531b02cd84daee557e03a888ead844459ca683fd0c1049697d73f16d8c8cf8f4c8d8217428b5adcfe204b07726e2388697554b8b3eab558e963cdff7dba276fa4582f17befee8c6bb39cf62dd8e127e1eb9ea3a40f32ebe7a896fc83135b6ba092c36f50fa2b4003e3117fde85dac5379d22b4966d675a34f712b0e5886b3766da350fe7e19efffe52a8f9ecf14bd928c032640442eefaf6d3fce8a1477a065405034d7c7de1fb785e08fa5d4f12631cab05f561e88cc2c826927d632738668214bdfd8e30007655019d034a6c58dffa1fa9c4ad121a2ec10cc303bb20a50a73409c4e8a746a32898d8b622a5369ab5d19a02fc7b880882a919b5ec4288a4a9791ede36709a39642f071e9193d176f0571fe16a467139ea7edddab72ac2b4bd46a12f79be26d5130b0c6747c74482dbbbcf554c7efc18913f7a7a62444867963b6e97bb5b2b097692cc6adb4a59bc05cd3aca5c2ba35f4ca75f7be181b951a2961f16e5100917977ef53f523e76ff893c1aca8696afc305f1fb891ef63c86403e23eb23336d9090c3b205b57ab6916fe5b55ddf7aa504aec6b8e965e491f246f25944994a36aff0144a7823fd478e4a40a7391dbeb377bd4ecb813b20c759baebbbb22b32b18fd4f514acedc1f3cc90212ce93352833d4c2fbd4e6efdd6c6a3459a773b6e2c3ef86818688fac4df00a622938673823ca49d7de656e036c44049b02e4bed22b897d91ae7f65e51566b139ad7c72d78a7a5dfea357e915237105a4418fc75e472ac54209f3acfe4cdf8a5732d0b1d9225b1f8bfdc6e96f4a68dc0b662f96056c252eef96bd2efa44e2dad57b8274b0b102977fde8099048df921477d679299ca98b73ce1e7fa9f160dbb7d0e5ee7a6149fbf7ebe0c082b0e063c06be220d11e18cc1364cf30b7d19c4efb592ecaf0de8b68a0491b1837fa21635c814cd0cce636bcfd8861bb6e4071010f0dc93859c68e51a798412a969b3f1976677ac48b062c3a5ee66c97988dd1ac38d06f518f1a864cf5610230564757a2a33822b675d32832266bf5c0d83bb7952a66beabb5a4ddb9c3836928d075cb3306a96f0f04557db402a57844a6f399e0ec4fa6903479e581be6c984b1d96b7d980d09866f72deefca67cee7febe93232300309c60f8f1333b817235b5a75ef403941c2b88088c5ae3f842106c2ff9f04a660e52ab1e0dfede38a5730fa79eee5be9b3a2031eea15219e8e70147a7b7e403128e7ae13d3a50785079902cd43d3445c9c781d1e8b279abbe5f5d34cadd9b20b6c0a91092a72cc4ba0af3743d4b0005e4d4e47da175f59567f6d0bdd2ba7e3708260f8b01da0132f4477ad7045a9b62007c1a38eb400640fa8e65120593d3da2210e42e88368b5916775bfb60f2d58f7783a2876924938816bd5adbc05d56fef9151a61c51e149eb402530af75f26babeb0524e1fa3dffe6a06a9fd48596f3e7a3a4bfb3bd051a1bbb82b501b8e489ba7715abc4c7734d3083a746a5960baec4f63ce8e2b01b1f87b63de5c5853668bd777bfa9d27f9ab53fa01d1f39769563ccc8363abc2c622c26db023d8640e9b5d4acd34d6978b807cb80b58151e4018096626798d894813d4e6778547eb812291c0f035f53e98f70188a4974f9cde2a873d5e513f69aab38872df552da589d5282af2000d2e496252f8df998c26bf857be0b1fef8dcbecf27e7086189d64cef50d8250ac358c4dcf5074f06c37df116b48eff67b82e637f221ba1115f268543ebd43e102475449ef29472e2d97afed2ebe41738013d2c4dca32ef454fc23bad74bcae10098811b9d007070937cf86f3484f70a19dd704b7840959c453c62d0d7b93ec65127762f380e5350b821c8c7190bf9017442996c95d53891bbc2fc04f20e06d8a2b75d281ced3b3b1913ed7ecd4a832c", 0x1000}, {&(0x7f0000001300)="421d1f677093ea6d7c3ed3dbcd8bb7712f08a46a81f6d7662d385b65e04c32eb36259f169d4c392b65d218fc5a9587d53afd2cce536187b1e81532e21e927387a2a69473e5bf633a06246a2b556dd9a4d92f5a8eeff5f2defefe38ad6000dfc0c8207d5f887387a8299492de3c0e91e0e5d5d980b82ecf8267e18388638de785059e49e0a0c5a96b25db32c9c0de2efb91f6527eefdcf28e880afe675374aa731904fa1dbb6c7898b5d203a2bf15f608672bd273ecc60f7a5bc2fe5a55e3db99b310e47a4775ee175b70b09e30f559e4b14507a5a7a1d8103df2e79d6c4e88b3cf45af694eb1aaf7583f9cae816b98d62282522f14511918fbfd0728679ec0ccfbdd1f414632793aa83d7d9cd24c076689ad24c964b9ed5aabf6791ed7085c0912ebc0cfbb9d841f02d5aab6212dc366be3f601481f7acf317b435e78b859738ceb5600a2aacb5ed3dc08cf18bf1120d3ce146b2931f35f99dd2eda065129a3cd1000b5ccb7536db93d3aa0bfaca7898c794a132e1d9588828c0f6f97715a2121e343d51d536e6e1ab84f186e7b67776f61d2992559a928c1398b017ddb678d934192348d1ca3490e00bb91f67265940994891f4b57ed771f073de23924de0e2fbe69c598c892bde7068444f078b7029680485d4e67e540083a35fa71ab2dc91d6d20018ba9a092c4efa36c99fb4a3d2a3f98cde97e66198261680102e943d5db2c5b047841075d3f046c7e929ff20dc69fb4d8fd5c22be86e2d3487b6b0bd53dfc942c00ea11bbd3164343f70fe7f8b41203e1188dd664c380eceac2a64c72ffb9378f1cf43f4b0e526ba0e8942e3c055bcf19c233e9a34ba8743b955127c542b5c49b7457e8cb23770aeba2b1d83c944756b8d52a2dc6414ef388b572cb5afbd67ab3e7f1a05bd5b41bd508efeeadd104a0291b35ce8cff7de6610195a3e191c8a900f51b9d499b07ec30685b65b52088fa7123ec3a9328e18b8191f47e6226116a819683c26010682511b32232ec5b8d56654875c0c93bff4f0a8ddee1075c7b1e4269a90ea79dbb56c1f8548ae6d872951f0f4ac2992374d62893e4928bcd69d16484a0f7e166a29b94025259da58885399c0d938bd096eea11dcd0498d4ec4d769505c3da86581fcc657d0f946f98e66eea61e6b259b01901a18ef8b24ed0f08a8cc233d4bf8bd5bc4f18c33ae9b24ec38c43e95befaeed4e21ac490ede9d74fd38cf9c784371382416055d7906024f25ae7033d838a9b08e85c3872696b40444272ad7c2de39bfa559b81a9273ee1d7b2c362b0d1c71912848d62636b89371552d3d6949258f84cff2012c687bfb633c242f87b2716b9e1e29181ff22c5314ec7288749f3d053824b3e398dfaeb6024989f3c0c54fc2fd7bc930d5364cfaf6273b8b6e3eb717b17bd85f54640793f1443ac02c1cfe128ccd49d6fe22e386ab7122ba283d099df06dcaaf978ac2056892ccc722816e89494d4b8d0607998c25dec6263872fc39db3ea8a83e2d01d872225d1359c35d29b7c6e61759a16b4199ff28846b130053e6e3a15632ca55485dcf217223cbfad60ce5ebe45620ecaf6296489db8bc4b3576d77820cd2578daeb04d3fafa85e770a6c0dac6c3b058cf441034508cf00a9ddef0fe84421267b6f216cc049124fbed076cd0bd7f4a8e07670f4b702adcf3422b9fb18bb9e68c74850d796bd79e04acd33d24057e8193d7441a82a2bb3ae9e11a584a469ce937a2bfa13e1564d8b42d3ec37bdf98479d166141c8a3f87d21907f4e0ac71ab34697fc87db98733d35957ec195339d6e8192230095f394c5cc7cd593520032502a722ebdafe5645bcb22560a8c1196b9ecd8ae82fa09ee2488f0db647f6ebbccc06ff27a652232cb31f02a831b96b9b4f5b2bd98bcedfed39f1296d74b2fc6c729949389f4d5aefe4a4eb57021eb7fefa1f35ea61931f13a36248f4c0a1082fca972e9ffa3dc2989533ad793a47cb9a112c550810996d480dd063c0c3eea5a32493f3d2e711b02e5a1249f807ef73691e358417fd9ffd950b0d0a9578494f869fcddcaf35234cc198be0914d4cfb9998840072bddc16e41a103dd0e943827f8483e3fdf38bb57bf4e39a709f1cd26d329e3ce6e6cb16d8431173d3987c96720c36bb918e78f4b015efb2b8c72431fed346b7ed29c445e198ccba6570c3c19b1869e4cf482f1da506316b9affab72f35fa33f5ea0452484a161044609ed25f14570ee223775bbcf3de6856ca49455a408c6b6962e05d360eae3e36c02e370fbc047e7f6f759e909fce52be0e0ae4a51a94ed406b5441d12b89b3bbc8020b97641f40a852a6d3cb360c37f72dada10181c88cf50af25dc4e25c22e797f3ce2aaba7984e8ae95635a32aa95cd2223978bc674e23e66b3dd2e0339870741d6b0c28bd9412762f2fdcbd327bcb5943cdab5e5185f7313900af1184f01b7096e19211172700445b8d79bcb8ab7fdabaf0732d853c7f3314318a68692c28a6e235ee4d5e99152b3ea5d3ad33019e0a356fce001139dcaddffa2d1a4571b526a52de178a48cbc566959be3e645a0f7897641422ff0aeff52eaeb588fe74bc3e546485b2a0162e09db6aafd38ce9fc8c2e9866d8f5bd230eadb6e38f0cd65d3776baf08eb9fc33d71c67911967f61a4013680de7c536be78ceaedafd679bbbe33e1e09a7c1c7c92b59ba878dedaf2454991b673621aa28c80345c603b519ee3f24995ddd88b7b49b5d258a88016ecb29516f597a06d361da59b9336f945416d1952ea5fb45a076b323c61db7952eff7292c559f637e38e74194e33701f8b609c0a4bfd65f57015e17efba93455326945c8627ba34d7c3f10ddc8d5779d2c7c33b950a397b1791f6654c46fe47aa314209665af0c82e2a102bb3c4aeeba3da7165384e65dddfde911c11cbbc5c84e9689f65ec769c8bbb89a27c7ab6f42316893b0cf5c5c512eea18b0765e03b2a58ebe0b7b37af967e849abb48eed0faca13745585c92a34aed60a8df8c8328a2862df7a86a834ea28ced02b7a812de51e4d267c2d199486122b317aa90f4e04114ba6aa5d43f3ebb7a1dd8da2049dae321fc336e83fce3513cda023b039947c0bd427847ee9ea38e21a94e8932428b6382ef950511b6de87642e768ea5901c2525211b63a393ae8861bdb04f4e1977b40e6f17e2a296946e0462557e4743fa806a91e3d1bcdb5f2ea7b084f33de05674cca5d13f30e234b9c072867036bf020e9feae7d320d0ae5d56f8aa427b4937cfb27218b928e5c909558d02287e97d5a7596ead3fed337d3c53f1222703e30b5d3cf2d6b887fee90c8f004279174541ab20c138423ece198d051fe5a4aeec72feb4c60f3f9c88638ab99b3409ef611d288d458d41395da54114ca5f4bb030db43f5f07fd5c0f5cb1a68f3829e9a8f577e496e48a9040189f661749e03021fdb2c05f900b201ff41a19b18d482d759187aabe3e5b9db1257b58127b57074f367ac9335ae274fd93d66cc9370c89bc9c2ec07832516e48e09496ef019643e7b09d7e45903fcfd1faf2a1b175958c82df46afa5701ce5605b137fa8597b1df829499645cdb79ae9566da775d82dc9cbef7432661bbc6d6d04f6bd6650d1aa73004437cb83cd132d52bb6c989340c1ef59c27c7dc9f6e598b6401f19721e65f80908cb119136c164c8a7f9b6ae0dcbb483731f29878fe73bbd6acfe9ddccfd09018086e5c57427cb9e5aa846a6c2ba2f696a440be2c692f64b78d9ae54ff8b8da05f79af27ddca6163c83d231dc2b070cb4c4ab94566b4c5c8086a40a6ffc548eb26e07847a3e6eca137798ed7c04e43e493318e5b0b42cfa6629ea47cc626fe606bab1f03b424b7f5c45162a0641f49c96edd98bdd19ab9e7cca53ce4a19da791aa7be6f46f7af2cef2cfd869aa9581fbd1d924efed83c3cda2a48f3f179a2a21015662dc684ca3956ed11fdc09a4a264252dcdca3c91752248884c6e7b51f27217932bc67cd7db457b3994df4b3aac3562a65971bdf65e05e8c7379d9832696aaaa96debf4205edfa6964471568295a00fb1d95ebd048757a322f205e1ebc11bc03d6c3d7a8e0a874961f840d138fd39fb7f2552f78132a173ca32eade875dac649175978544ff86e0d1a9d0dcd908d815f6647326b0f24528f75f458e00f1269f0b6824ddd6a35680f87e6838642953ad33040c7b90c875819977e912bf0563cfefa28244d3d908420c41f50bbc48d0f93003f32749ff1c1710f7675b771cfdf8bde59619d0e77b9e4bdd66ce5a831f8631607184af8392351a19b8a9dc9344cc2169301ffd77ddd76421c75c8d3bb1cbcf94ce6a19622efd815c66d358eb2d3d6878a04f3a255b9f01bf48e827fe11329fd57d24b5b87fec6a4b2b1332eb39b3a83689419ff140b79a3cdd2a2b01a00a40297ad1547b624f4eefbf8f4eabef36557f90f9965ae4ff290b2fdfaddb354e365928aae7930134bfc2c9eb54494161b702e27624d3ee0e1c5d73bccdd11018d25b6c8d1e0b4fa60a43b836d4d201a33797ab448b79aa3eefa55d1132846435b892f81c19940e266ad64b654175a9da83087834373f232dc8404aa342186fb7dbd279154b2f41e1f0514170895ca85a9857e1cd88bdc7593a2eca17dc326938b2035c5adfa8efe5eef2dd3c1745ba0ffe8904687150bb0bb3e1d9f6edb136864a8c7472dfa3ea6c8bd0e7fe5afd976cead358e3221f36706031c0861d224a0ac6265a4af921f200cbf660e68fc9a88d299434e82784bb4fc4d3f5c0a52ebd12d888240d155da3f546d94467445c13066d1c81c774f9ea436f2af96431b2d10cf41fbc226ec8937d3b977681c21fe2d87a0cc600763d0e3ad98f1df49789abe7cb38c0d8c43acca545b9f5b616288bc986be4f9cdbfda1e5fa7baa4adc84e1b38c8644afcbe32cdd30e58748e25e5491a1f61d761690dd701ebbb784527b61290fe5fff966e8a2ed50b32ec1f0ee7d012d6357ce14c210138bd13e1a7961729ecf1b8e92cfddd6cea88faccb18f2d17490e6d132fe2639e854472b41556ae2ed040af4a520f6d254839cf488fc51711628ccd1585be7f5f6be70eca4373bf6c760edfaa2d24e264777c79d37a30b1b07f06c302b2264b04dee32b4bb69af4fe9ed9b18e46bb9c9c5598d7dc253e9eaee8c08982184e33508170e25d1930627e2ab2b86ab2993e77b9fc5fe524f5ee04975a45ef657ca57a53c848fae8fd35282bdf7318bb8f619787604a240efc13d442e447a60da14f256e212d410c7c622cbe2f19fa4084e4cf0d5b9faf8e6bbcb37331d7feafab0e245d860b53514179c9aeaca90f51917d59d32e8a70bcda3ed183be25c24dd44f6bf4ad46feca310f74f6c99e075d964781a67440812fc8b04aa366a600a0c6a0cc66405a0ef5f7d289a0798f2eac70c4ca4ceafbc7cb70f4565e57c3f3bd45414aa94ce3036a16c094ce8a1e21c779dc9f647fff175f0df969f2f42bb8350a997607631ef696a0c43dd0b4cb70fd4125a9f30bb6ecc0123af4e62f1f39a4526b57da723746b738a60357b008b77c57f5fc0d90efc80cf3a6302b5f40ea8ba600447ad505c1b748969b66fcfff581849db239b9d6b1f7828607c16e2ef59106435ee4c6bd5576face415cc52518fce7e0a3920268a286cdadc8fd874b9049de281ac2bcf1e3cabc7b8cf56ff3feea39e2e1ded5ee2875506f01697b0db17222752af2c50dd3e85698bb8510ccb205f99fa3c79408a76052eda7e0dbc26cc638b4a7296018ee497ee4e91307b0a2bed29473da", 0x1000}, {&(0x7f0000002300)="33db41eca80150f197ba47c5b5076241ef82838555be575a6247741755db39031252e6d36b0407006ee87b155c7861a6ae7637e55aaade57b5137683ff0130cf85c4b70e4b3dc7fb5260e0aaee66bfcc436e400b35967972481177b491aabbc70bcf4a098f24c58d75fcb661e41c5a323ccc601c3f0b096e0e6e0b77c1f3a87ff269f915a129ffb11ccd887b9564058d4beb8124e173fd75b02da298f6bca3e39315a8b601e6483e6730376213756082d2e84bd77bb5f1fe2a8756e21721a215d9b8c013e73a5e587b8fb335aa26cfd725aa789ae0dc93c840d4b9fd8b3ce91cd0fc2bdba0ccb6d9", 0xe8}, {&(0x7f0000000200)="0dc5f5d61523c37eacd7f9d503f0ab08c102c80fa7590532571aeb05604dcd", 0x1f}, {&(0x7f0000002400)="e6130629ada4f0995110a28315131af340771e1b2e5307437b81a42eb1b369c59bd9033522c6dd9d090b6496b669218a9df9916f5fc1da4b00ab7f1d55dfddc3590f26c7584d5887db6c746b172a2c94e92d8a3d38c59f63f98a36b78a5b200075ae25decc641994ae458c07529b1be1e333ba40353553116ac33e78a8e412dbdfe93f1fb7a6caca6c9afdf341777c864c51c59f86e0685301aca1c71c857d0b2e025b1c3a1800660a9ec4955d2c45f2033e6d7579197736bba07da42bccd0b71ce3595e6f532710e630e0dd1841ecef81d7c65aabb239090ed225cf84329ec4489160169e3d87a1c5e5b3c133f8b10f2e975ce3d18b7c3323", 0xf9}], 0x5, &(0x7f0000002500)=[{0xd8, 0x0, 0xded1, "0deaf09930afd5c6e80e885698ae0e6ba60283c4f83f05df01136075b4e9d817102d869ece557bfdce433a5522caa7b85f75d29d4b5d9381a28b420f5348d5e2fca36a52b2c9ba9d784142010845f55ad8cc032eb2dde033f62b1d0cc0bd1a5eba53ec7e2ca2b0fc3979c077c5a0cf1e9baeb3748267f793438ae131781a8ffef0c17952ef2be3140caf6f03d7c5f2089168ed5ed4eb65e246189534e09215fecd73f4b33fd01627c7f60d2a6644a8242b9814c14bbe10614d367a39d69659823f29afebb0a38d"}], 0xd8}, 0x401) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000000)={0x100, 0x5b76, 0x967, 0x401, 0xef55262, 0x2, 0xf1, 0x401}, &(0x7f0000000040)={0x3, 0x10001, 0x100, 0x1, 0x790f000000000000, 0x4, 0x0, 0x3}, &(0x7f0000000080)={0x7, 0x4, 0xa9, 0xff, 0xfffffffffffff242, 0x0, 0x37, 0x4}, &(0x7f00000000c0)={0xfffffffffffffffe, 0x140000000000000}) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) dup2(r0, r1) 23:49:40 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, 0x4010426e, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r1) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) r4 = getuid() setuid(r4) syz_open_pts() fcntl$getflags(r2, 0x43) getpid() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xa, 0x0, 0x0) semget(0x1, 0x3, 0x402) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f00000003c0)=""/164, 0xa4}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 23:49:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000540)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="347f0c458a249a783486e26934777a2dde178a13deaf6176825721c05c0a059664997a5e9e75041d2c22ce53fae27e7639efcafe279886bfd09183b3d68b1d1da493535b2ae0cad86c5f798ac4613c38ef8e3ca842f1084e5b8a70ee16ef4d6bedaea536e4e6", 0x66}, {&(0x7f00000003c0)="e568209fd645e016fd7ab8281eeb818d778401cd1495a63cc079db9d0af7deb3aa12998b4beaf610f4b079b543214177b0e4b378223ffaa0f5d6d9961a53d864a44ae0965bfa7375f5e0908328e7e1527d7a215bac5d8dffd3a353cc98d710584487401b016ae26ca5372da063f58b", 0x6f}, {&(0x7f0000000440)="248976f118682a8abfdfadfc4342bb2b0f1e6619f60f67a04f88e800b67b429d27cdb7df051826f9eb881dc0244c0b355b8b1ce8e856da77eb8cf59fea9176", 0x3f}], 0x3, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="cf338eebff6f43577ef6cb42c91ee35ca08f89a5ceea80dbbddb1b70d3e367fdd4cfa1a18d63667ea50d5f5c914ae44842ab62", 0x33}, {&(0x7f0000000180)="f13749a3c3a0b17f6aefa6f8df466b7a501941cdd121ab15464b60c70195df5f829e3295674cd63daee23ea23dd92a004569dea4f1948cd4f940f3536690a96fdfcf31cdef3c233276c750304ccd7405d3048800804f10d156cdf980f5", 0x5d}, {&(0x7f00000000c0)="2b7f0f60", 0x4}, {&(0x7f0000000200)="ecd4da8f80d9566ab89f665c669ff4940877af6e29a7c4457ea257cfc27f6daea0bb8d69224e61eb0e8b8d24e21b23a3bbaeaa9343249459a84b9fd7ee28575dc247608ebfba490cae99aa0f3d880f66dd26e45fa6dec2d2a2c7e07308b3f9d07968f4e64cf95f9206447ec13956dbd35d19dfe5093c9dbd243ec78a1dba13d42a35829a28314f8b81abb4d46feb490830c638895103c52cac457f436f8b53086caebada6a7370aad8f621e61f6aabae39d6039eb5648648ee3f495847add3340b8afa3539df11c366fd50f4ad93358f1192d1ade6", 0xd5}], 0x4, 0x4000000000) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 23:49:41 executing program 1: mprotect(&(0x7f0000032000/0x3000)=nil, 0x3000, 0x4000000005) getpid() setitimer(0x0, &(0x7f0000032fe0), 0x0) setitimer(0x0, &(0x7f0000000000)={{0xb3b, 0xfffffffffffeffff}, {0x46, 0x5}}, &(0x7f0000000040)) socket$inet(0x2, 0x8000, 0x3) 23:49:41 executing program 0: socket(0x3e, 0x5, 0xfffffffffffff001) r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r2, 0x0) 23:49:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10400, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000001740)="73a358804e83458f2900fdb370d003fe8d9e4ec4072d14e5beaa74f1e271ce7c9296aa58ac49defb3afd9ee6088100f8bca44ed36878ac8f3500f6df141298ec8ec89cb4f9796d46a5189e735595017dc29a41a87df27671a77eb8c2ecfbca8ac6139b730008a1f122c9c2cd60532b86b18c0b2d6400ce8ab43c8243ad5c67509c2643e3934e78f9a95f16d12bc947ba11d0fd326091fa36d4bf6fbb216e8fcc9c5d7db44354586a10223ed1a039661fd5058b61e25d49ab6e6c3e347087f6ebeec4aac9fdd8d7509129d337ffdb24f01c8934d619de2ae039231b37452932748353e12aa12363de3d5e9e9cc75793ad0d5fe7ec0dc56fd8c2674ee78d09766e04a5450e908da35f6aa027c6635e2c0defd0eb4fd18b3943e86ad332b4d5697b0251d720af9cafbd1a9bf893c37035abbb6aeed09f749d20ab0c5f24e3c93ea8a2faf714751b82d5951b6e6f52e0774fd82dc880ed7dcd89bdfe5abae5307fd8df052d8dea74b3e8c4418b8dd1153796855cfa5e23e01778ca86ec2430a6b030b9f6da06fbd84670fcd1fee668cf8ca7b7fd50e156a296f07281b258179a21b354c238c6927813e10e6713b2e197800d21da9ed42cb9a0fd9e1e900090cab7fd73bc37608f65d72f6fc5240abf4e4e39509e6d3b4170c24c4fa7a524c01c80d0e11ae0624f9116a5756e1e002fbd3dc9de5d48b895b62b308149bfe28a5369b36f771b576bddc57a24e3e59c8fb43323fea9e4bf516fcac922f70e06fc736173c839fb9f326543da1e63f0219634c75191889dda3da24663430a09ccd8b67a6725881ba32fe8aa6b16ad13688da8c68369cea52166468cba0633a1802199b9eaf330ae1704320cf78abbb1ca8be82e0c762eca34baff5a719239326efea092c92d30b5a7a701db5175686cf4a5309e6dd508ca437fa7677c70f2b013f900bb1b6f53b24a5ac3e83b0911f508ee1917e44e956ab5b809e9ba60c629ffadac214620bd4e9eddceaac2c660ebf154bb5168897eea9c605def8c6cf109d167279eeb609381018aba6a6bac6579d1ed08d792a1df4c40f44ac7ea65e52a3f6ebf89d9265c128b0ded213c52bf1a5f1bf1723fb9fad8feb5b58834e76218562486a022e8a873e19829c05cf3f62f0de121637efcfd10147d5c467dfd399b354bc9a84aa573b33ffea18183c2e1a7d0246c6488c70d7528689fc06dd36595a0710416cb29afdc35af09a5f65b2df905df4da6a8bbdf7f7fa33d76f4615dee66a0f563315e4e4f7ad069bc740d8bccf6de344b4d341c00541b4522875dd58d50bee4d94168cc1c405f017dfc97de6202f37050934838d49fc7274da63964cbda386df1f7e97c22552a6cf1adfceb54fb15e543a6a21b1b717ef4477548b2851c9704ec0a5f6484e674a7cdec5d6ad872a1f3ce56e9b074d7a320abdced5fbe916b0fbc2b54d9a5deb8072bd65178980bd6eeccabb4c4303e44aeeabf5be3c0ab2ad2eee5fbf15b67648de4f8fa0b6dd8a472bff0c056e4b4525b750f03981af02a62f24599dc6060a59302bcec1c3acbf2889287a8ed2c48f52ad102cc82c432248d1fd4ffe365e1052e1ae550b9012555a52814750d6f2ea479d3c8ee6933f67840c16fe2b67eb1e5e6189458517e859a6846f5bafb298c1d16cd007f1658a5ac599b71d64fbf2f3cc5b03835703d1af88467420f0dee8286ebbc832f395f839cad5b43c3f64fd9d2d41ed762eb2e56c267796825b4b0dd5585de84e72f5a539ba7af71d757c2c3735945bcddb5a72a4c3671c11229a7038ddc233ede0e7ed1725c0e3eaa9bfbcf9b8c5cb4eee267acaa82f30bc0bf8f5ee7a2c28b9c7b7845b7f835ed6802630d0def70b02047d414667c3b7863e58dbbc5541950ea04ddd4ff425e208442576f6ebdc621757d6a08f901f49425e51c55aa6d7e68a2165ba88a7c62b8e3ba783936176624c2e7e2df2496ccd9cfd8e21b968e630148690f25abf6c810bde8ef085764d6c7be1d771518dcbfbd6cf2cbfc0e2b6416cef387ca4e42b3eb686d3b272e9e9a90e226e77c1111e2637f4b7828cffd32849eca11af1e0e5090f2ec439d8c2ce217b1293e3ed1425516234376f21749c880345051cf4c2698d7b6742e814712f9eb10b3253887e7f5e38dd7acdd0895e0a2926a05650e2577da8d2f6907050bd8bb1c40117242c2f057767f3bc2f7e8339619b9bc9f199c7add87e314bacad94fbf77f1768d2afb9ed7098474e1025464b963a5636b1953869adce8cb0262934077bbc2767ec8cd9947d1f81afb8f199ab480330ed517b62c496dcac4d55cd543cfe13a2132975728167d14f9bde721d6c20783920db2137bc8ca2a4046a97b865e0db642b4986be68966a19d4163cc74d960d80ea2770a225899cd53719010e8503208be7a53e1c95bd995b6305100a16713a6590b0a31e6e246e52c7e57e9e3833e9fef67544722c69e611ae81760f4d181e41fb77f92b138cda2f45cd92fde21d1b3d5eb37921b52d3df014b98151279026858d2922358cb334d07e8a2b9ce1513cf85fde9766886e87cb1eff3c18f08f57cc4ad1f9d06b44ec6580e9716c0958248107f079305a09238c06a3fa85e37eed1441234da6c762fcb47e73b4711426f0ad0b0a28b1499c384ec59df86d11f853a94e9dbd70b43e3ccc8b587ecce8896e7e0b9580bc1ed08fd28ac771f61e04b597fd92acc459018e02206ad58d2f709dc97f989ed8bdfae58e6059bc3cc7063eb8a41f7f78b6acbbe110bff29ede957cae107a36c9e473db622fdde0e788a668eb148f7b599ad1651ceec48b824644ef5857da1d70ab6ba2801c30dbaeb2bec4dc59a5d1d57dfaf8d6a714ded27b2eff8fa37943e4f1e2b999e03883e46ac14597e242eea7e84c00e0730ea32a6f4a0e9e56ae47486d816ab75d6e6d43e6ce0247fa40c3a075a722b193e1bd6d8403233bb95ef75b429f8c5b970575f96f4e6d3175ca59f6bbc15c0b9077c39946eea140accf92abdf94ddba8507d1beaa3ad746fdfd51965a2c92c8bf165b742ee5f97acd6accc2e82c31f8fbf9ebb82e7425387f956d2e949d01db7f386c7ded9d1c1e6aad4c9a44e158cc2245b1111359d6d47b14c108767c7795b4899db3a8733da6a530f903e5d63e5b9a12599de6e1d659ff8bdd0b50c11028b7fd321de59c488c1489f1fcc17c20f0fb60e1e7a2ce7e10337901da0d5e0fa6faa3e9419f8e12f025e0643a6be814ccecd3dc1c7878bfd9a7142b697e9eb7e0a2e13708e78b5d3d4d105f8465819763f58308c99b99af9f5ef9bcb56cdbd432accbfca587c0ccf8cd3eb2e01a5bc8d13319f0fa7592552eb3a28a0ad81cbed21939f358068a8bbbf4fefc1f23f9c170c511d8eb296d743e69cf051f5f04654c44b094c31fd72327259553ea04d1f7b1c7fb2f5c0376b2444cc73b2817d491b2d26d55e50042f53d28e8d5b727b819187f79ce4fecdaa16d31b844040d4195c74fd6b6c54803f6d1dea3c61aa4becb3d33acf6bfbc0c2c7c3462a1bd422292b9b418df4227556fd1ff7047fbebe0a3aae029e340129b34461ec14e4b0e5f8e416bc0fe01684087eda8c251bfc4e2ec7000a6d0a057ce46c70f95592ae727c9258cef72bab1e516c043edde1fdd59f0e7be83c8cfbf406661bcb869fa55ca9e863871155f0e8af207697c7a68111f6be063787abf545cad26ae9f1420eb03226fe601fc6c296521f897f7978bfd91a6af0aad1e6e295c126e0ee396e46b24ea347f784c3835280bcaecb1177290c9cbc2bab1f47b81122f1d67e935c99137939b937558b35f26b26ba344127dc7942038b84866b5336d847af782ef818873c3b9904303052e9e1b5e2cc45423a8dafc1acf219560f01f5ae4df304a104737878a539f2115a5a576f9e6f12599e9741b9eb39fc0fdc64c8ddf675c9edc88fdbc12e34ca7d0dd3eb9aef36b6b932c571ba0972ce2015b3f1502f279cad83c4c8890f9ae6a89238564ec0808a93ef115735337e68d59ac884f165c20f92ed0fd72b8d4e0a1be6bf7cc7afbbea53b7686cb99f71a68c82d7c9b25806b4677c620c656845cba0a3d774cc30702c97008ffd01f43b22e64e4d94ed91cc351061aa572598031b5f5e976896f7e5e67fc65f298efc78841d7d1e4b76ab49966844e74fc689eb7578c4c5e1aec5c2ad950256a08c6a5847fce45b445661e2d5efa9a86664962bba07d4fbf298969f392138b49e488db692e2c7292cc852d31e3b3280e2740cb63f4a5382336807a331a4ef23ee94f7572eb248c57f9c3b122294d7e7b36edfc0984d140bb79b6c84d13c684a2063b9ca19c84ab8e9beb67376f68d4c22e6b775de22a154210f3a6c8846f96f789cc3df05e16854001994ea9b5eb6193df376c1728a4af0c5a3e86942cd50f749862d2c830c449903deb4c4a09a38af4c8375ae52bc108a56a43f7e22b1b5aa290c70d64fd01d8743e4c58503db097c2256cfeb67cd05a0b9992b6ead33e500b8d30dd590165465fe84617e858cdc70488d160ecd74062c3ec20d73f017793ba556fe11966bbd8e974b97b605bb45347c9eed8a1f0993377bced6da5a94c9c312560f68119c9c9622d387d00d7fd48658e640117a153548e6da93644a4847cf3d0e202cfef75c76740ae79b00cab8685ca7cc4de264a5b4ec39d07d39fe0d1aea3ef3662ceb83ed5367139b7ce9c3a486b967e9fb6bb12b6ecc8bfcb6b1833d0dced9d1cbee2497036e023e0e8db971e81dd5b6f05f3cc0c39e89a7443af6f7d3282c73d04eef13cebc18b2560b5c2cb978bbf7a991df2f33f2146a7dd35fa96a56f644cf677002db85ccdb2ba5767d3439a6577ee10973d604655019f3ec61b256d437c0019689911e5b3a019a42bd2b462218f076d5d12dae404bd13cf44929e7febc9a504bd0df97c8c2da6d7986a10e9bcab23a42315bc7bcc44e054b433571da10706d5627240d9b0cebbc3f20e8aa5a2ac87034052c1ab96d50d4dffd14555ec42ff73481be922429cc8f2f9796c6f995a4c2bd3d2539cc9430022058f5c700144ac7bfea0b4d1ca56de3a6737e816aad6d00e77685e9074dbcb49e62ed1370faccc295def3c09faa37e93166b11a85181b1f7058ff0a1134e3fdb0a806e07503683925bc5cffb0ab3b1b21a965b2e8c4c0e55aa7ae3a40eaeebe557c907242d4c0f349c8eee9668b600a1f819022ccd46770bc911115f154212415ee19f818ac39e636098d6bef01aecf0c2a54291747c20bf25b2d79889d0852928b435972a524350fd9b0e172e0e609ec41cd9f965179abdaa1751e15eb749018a29212e4eb9acfc18616214dc0a057826e99055c42de760d10c0507b483fd1bdf8f4f680ea401dd533898d993efa2c44288a2a632c3935247343cc05154146cad5ed94d88f0161515489bcf0d15076369df7e3511f1eddff3bb9e127773a36a6b8ca8eea7c4a09960a490cb915cc903bf7482d24ea10010a7bb88624e9f27eb86f74d24783107895e463e6a511fe9b660d4fd32d57670eee11f52d7deaaa49360ce7591815b044d2ae0ec2d6bdd3b263db36f75c3d40711fb7947ae51d3ce4472d5069f397c38b08bfff1454ffe2db96fd0ceeae090c76a7faa81612333ba4c7df52819ce896b11ec017462cdea9647f4c04fe511c36036442ccc54bf0b446b35697c3e465b9eaadb62741fa4190ea0d4cdc396963cda443988a7b7166b38db935c46e3c1d4474009f2f1c8b7de3818ee93e160e716016ee02e2cad96a7aee766e1089e7fe7c8405030a0c8edf83bacc6b", 0x1000}, {&(0x7f00000000c0)="8ac94393ac1c45813ed79cb96c0ed2f3c28d7505234854ed133379578f6324b8b2ec7f0fc324027a09e9ac8e4f4ca6f253e14482c90dddb0f17821154e356e67ec46cdb5ba1e2f7bd5141ff45cd450e7771f27f8f95e11d3eacd50bdb48e", 0x5e}], 0x2) pwritev(r0, &(0x7f0000000140), 0x157, 0x0) 23:49:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f00000003c0)="57ec605b858edd37069d0e0c905ec12794e70a702383b62e186b69d35c13444dcaf2f47229fc5e34dfb03b037b9145cc9d2d82872bb425cf5fec6c716a620d131e7744207844def3627fa5137b3c67192c4e93bc5a94ce4cc48e8764ebad1867acdf026b5934d78e5e1b6d4cf0c824adff9f", 0xffffffffffffff96) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x1dc}, 0x800) read(r1, 0x0, 0x0) 23:49:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1efe400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 23:49:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1000000009, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendto(r2, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 23:49:41 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x2004, 0x8000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000340)={0x4, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) r4 = geteuid() openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00') 23:49:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x6, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a3414750b826ae7a101c00d1769402e4578cfe11ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c62"], 0x1ed}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000003c0)=""/110, 0xfffffffffffffd61, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 23:49:41 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="cbfce3c5541033da47eda01abc29feb73473735382c73e4aced1b63f006dc78b070fc6dea18af3dc1b91a745ffcc985646024e3ecc96ba6b8e44c7aa9cef8659fdf37fa6d8ac48cde730d7d3a839966e0ae77a9ee7180d8f105af7c0b94861cf829125747c7ec86e0a2b6793f4a9d2e050f315dc36c22aebd30cf57ea3dceab74e8306576cd15f92952b7dcf4d5d8dc844cb924b768df01a39c1a3bb899f7cabd6343e751433696d66b6e87a90d7fc61c1721ecdfa64c24b", 0xb8}, {&(0x7f0000000180)="5716c0d79f28c39959c88c955a4ac89f0f674fa6a06bd8ddd484d3d376704187fdc780d0efd71d51d2a6b7dfe9119fed8408dc8b504f48fa8e3d53071ae17af7c6c637c69f3e499cedf3b6d2af0299515aa48745b811e157e754bb49f9b363cc786b654bbb917ae447f132afd5eed2639269c83acc2534ba95fff063bb4ddf3f2d11f2168be437b0f36388bc135157354b7ceec82d2baf937695137ef32cd683602e790ad0a7f232246faecf01d5fbbd6021767e33c377a50147d7c34e3d51c1be7ffe19f56406222d48a0956e399dfee9f1cdd948ec2e34415ae763a55e3259ff577811b297a3b8febde0f0fd2d5839e8db02e35a9e0b190b49844ecac9eb45c6b297750a6d52d1e0f48f4c490babd5fb029295b3903775d38fc9380334a5ea25ad7608670cc7eb0774247636f51655023a2e9afc3d6ad9ac677404a4789904d8322144382f52b354c214e166364fc7e88eebe5c53ef264446d31ecb06b50862c08f2e86bde786952f1487fc04652996b3030b017bc19a7bc1d6c8688b4fde73c825f81eef4b4cc8e60f24096d2db7c93a155f50971deee6c50d16e67153ed6d460b5a793290e75e886c8edc5e1ccf13f892c313e441a45b5ebaef99dd28b3abecde80186428a55478b3bb4dee0e496c18b185560f8b245efc4030b24b300479bd87727d63c6cd50deda3b44ad536050139ede71c9a12419f16ca7000572518f2303dd266ebc47f958a11f358f5307f3a6f8477c5fe832e08a21e7b1f55002a79d8ec49e437978fe2a4ef5ccd2fb17538823b3e4d329f136195653eb0f899d1dfa1b6da71317be0eee0d1e26a5b611394b02e8205ab4d1faeb88560742a29a6dda9658a0e89d84c2dd1028c37790a5fed7bae935343bc4dee25c4beef02cd4f60ec001f88350dec4e74fd569728a182ef190dafd136ee420ae1680d2211caa142ca67f533520ecbe2222380700067997a5ca56eb97581f6c9a4cfc2a029ad455ca5d4e8c3b8286237e79b84e770361ea48607b427bbfd1f5537eff601bd1f11a8b3a1a43997a8a5a87880165c7ce94bc48aa1a45285d0e26a216c97e0215896347b43be8e0ecd36b14ee6cb46fc15853968af7095de91c6c76c4d6030a9b6effe39897adbcc20b177a8388db4bc54e91b47b13536136bd8eac90794ba0088b1ccb094edd6f0eb9ed04286626c083182ade18510797c4a8729732e9bab56a027c52b2639f0577c2e143d04cf6b20ff25a9703e181b46feabdbf60905c1dc64300d6484159f1b2fc4c1129bfbb40557d0898f87fd5cf20eba53c378a1ce302c7ab5105d45de23ea43051fc3ce4371d8b22f2db02d3426b75338130ed4ecc08693a26d44114d31ded3e712239008f3c219758c56eca4dc60e57fa46d2338e45772a10408f5a9db878b80477886c9dc39b2b2fea9ab15178615f67ae6e72c9b52bdac7a3135ce61fbb868320e3278ad12981f60ac8102a95482226047849ed237d352226a35b21f34d85202212b401540787a178ee9728d1110757ab35d40b504efc2926e8771a2e979c68d7e5269f1058aebba98b087e8328ab59bb386ba912123b3eab4ebfc3efce0113b668690dcd5da974aa3eb37738684d032b824256c4a79fd96ba234fb2d5e14fcb53d73573519cb248a2d1483f2e915927514bf34ed636713f69f82ed8d2fd9a25a5e2fc2f44c12ae39363f02c4298fb8b7f37f86d18b65b95b8beb60c72e4253ba0454ef620740f50009755097ecdf9acd01292d642220676acde21b2c9ae597cfa054cd967468caeb4d92c971d926de8549a98937e7c7d1af3ddfd24e368371afa57e89335cd1951e8ebaa4f57c55d38f4af5b26f26f3df3496f3a2b0b8b6abde42ef5d5f1db5a5ad691f1b03f890f42f822e96026e82c1cbbc7811b33ba88f69110d92900c9796337c00d4185539a33255f74c2873a052e7827bf541fe4d89b66fa83d0165b8c625b49c98d04c44d5f9c973047cbd31321c47eb85824fe2c09c06de1795666c0aecbf037bb8bbfaa575f0dd7bd241e4d473578c233ddffd3df8abd5424d08418f650e375795ffc70c8c050389d570aed501d83bb6d5a57d6005aeb58f893c1279aaed304b5b74edb2e416122b2272dd89365a0b384cd40df95a78517eaa6ccb18d7309d02f6c1d71d11ec93678531c57e9f492fc16db23b131b7980c7045aeaa2e472703b5771c7b46eee7186e27d73a5e63361c89233ed780c8fda21d3f68fb94dfed4c9a118b2fd8e11d134c4892e062507f6c783bbfd187c8c2ff2313d9e7d5c7d1df07302a346edebdac2ce7ad43ab98052108faee86a9659d0d865aa79bb2b07bd114d74144202005ccbaa4697df6980e69fe6557c76e8bddac71bf46eaa10b360cc9689a79e0660022e56918f92e363d932034524d29a9c9ffdd480fd8e5f8bd60f5be929a8766454e7648836ecce24d21715a7138d74f512c0d77ee54903c55f742f22b8a8f247f57a2729057e1befe86da9606192e0676d4734eda757a65aedfe215276731e19bd3ee21180c1b85a2e1a32d074216b41af97a3a7e00ea4de5bf3faed7ae3169b0062527a14362ecfd3376999c571c8b3cde38e236273af5b83f9b561ceba8925bd4e54046dea77200a015486a082add2ef67a93d440943b7d178a0ba9a8252260557d9f91f4dab2c5f5c27068442fc6c651e2f900fe2c96425579cd57267b58c0c4fff6989be421eaa7dd9f41ff294f15dabd96ffc4548789bea8877599c091743dd359eb62a6698d514084f1900af1402a23afe37c30ef437f1973cf8572881d8b87174e3e510db71280da972e0181e91564d1d4e6ca16acda2636a8d0d56e7f98f8e18b10180ff5ad1c401f354afc05f8ad09333f23d2f5b91299415d793cde34f9919b21abf328e1bce1e907f1ee35bfa472390f5cfefb1c41a09ecf0267ecb7508527cf1d6e08531a9685d7081cc1a999e64e3bf235f1b2eac574cb997eadee0566bbca8ddaa93c0ddb36b1922daa457bb1f1d351b043300c32ba3c26f314a74a97eabd35263893f3adbcdb60be2fd19b2c49bf3b01b67a6ddeecae3216de3578b9345e6262b3cc78b8a5d7ef79fbde0468f12c7bd26d84b868cf1ae1466261224f766114d4f302fa6859fd6182909851ad40c129774895816ab95f6fc89e6d11d0f38f1536114b7907fa78eb1095a4e62eb200eecddecbeac11eb74e064ea4bace4fcb7fd87faa407dfd165bb21bf0583ecc2c1b4e1cbf16b7b9009c4b1eeb62c6026175606516ee64e66a07423bbb7d096a811969541e9f4e7c706e363dab0827e106f2aa206d76b2d9751e5394fa2f3fd9b70c72664a45462014fc8874641c2a3e30faf0bccb49f1dfa2d20f53213ddfdb36303cba8b52344267922d01996793be0d58f492e75e1374d1f041ec8fe1c997d50a1be67742ca5ced4411c454f93c70acac39352d13093608396ef41618afe16f541aa24e2295a34d6a4b4de11e4a46999f7c7283cd2371f9f70f3dddf5f6900a9d91ec7e0da3107e20c2d70e38e2a11b74ee6c0b05eaaee825351a806612cf1f26588b8a19d12e75d1acd4959a7fc99621d874bc6b2cc1480664e10c3ab992a35208962732b617bda7d0f0ee4a44a07296a8a05c430747c4f1dc75419a46423351b8e07e8abdea59f225cec2d3cb47bb8fd17cd4f8367c7df2574ca17ddd0eab1c9e8546a31e82aee49dec8ddbba50f2c70120828b657b6b100281226d4f6a6102f0aace658a4f58dfb0444cb3d9008729581d766c3b3b3456c8eda50ba0a31a0c5310d387fce37739ddf93d140899b444136e010ec7a2650a06ba5e3b487862e19eec1ff388d5d086e75dfa7cd3796f49fe57af295847367b1591c893101d984ae2ac7fb6875f98ed0bb68875e0b4c631d525df2cca7f713c4f94723a82a2dd1d2a68d9eaf198e1ff046a92399b713182d9240443bea91deecd8ad9fd8cac44688f5c2d253b46a28f69c5035bb01ba778460b90908bb3793f3868419c8b05cae9de3e22c7fc67b78c904987128ed6576962045a868436d56a88cab5f185cb36896e9d669617edcb8440fc0670cca88d849b49c5c4a035de61008e44cba8e76b41e3c13639446518b62feee3e86fb1e0c2670698324cf4579b1a6bc1561d5a1af07e77bdc4e8abaa6b9374f6cdeda695c52cc08685617101cacdd7297deec0a527aa5db4472edc9fed7e6ad688797872539e693511d22ba7e0d9089ad95809a9ab0389a9e46cc0d9647daef85c511e768cddc90a932a5850dada9a97510cb5bfe1174c67a988b7c38201a48dafaa2e4e1652587ce321f9d150f41b82411b0ac64b2528469ae60b14693caea92344264bc0db12295096353eb2cd47bbfaecbab83864c51934a10ad43b1746a1243da679b956e9430c75e58deca610b09ae1aefcaff5ed1d2bb4fa07813e1d6535ba1ced0efd2a0992575ff42f654c36c00270fb961ac37b7cdb5eddae51efd8896c1b7d14e13f043e810857f42c70892a2ba20298a2e690561ca5e77c6add3f8c9ed9eaeb6d526ff341669d01b735f1d3dc99c3334a7364a50810569fb65bb3e3cde087a7472de819c399eca16ea0d725f3db7b62fd6ccebf602b0a582426bb74dae03302c87af6e41fa116a25122ba98ff6c2aca9cb0510776a2912dd417afa0eac1fad250195b2f4ceec1c93d5fdfd6270d0fed02724b04b9f180b9adee9856ba8a54c4a3d4529fe11c8729fa0441b940dd702e6d5ac8b1b02f22496955bc9baeb3eb8d5d43f1e3b3124724cf898123c61ac3a42230d434a457e59157394a4b0c1230d6d4fa30dbd5d1e9d40b181bf2e1ff857c6b2b4f44d8faef5df568a8e6dba9e842a1ab530730559d1517938b638e36055c52030601a63995e73eb3831700830c659dfc6c148cf21070471fcec458d4625888d3e986e10ceadefdbea5be7c691d5e7d103805dbe671562efb265bcb38216a687e672d7edc501b90528947d6d39de268969e1bb4b7c725c4e67cd9cff4d0b179863fdf90ca0ca91648f0a73f9531568b2336b379786c5f05fd959d6090e8a4300461890bebdc403414e8594e9960ae5637831e2f61d15ac148c7f05f6436584e4cb8bf5fbb8004d7f26093d7b7694ef778edf3090009fce400a7c8506d9503dac5ed7a9b779548c85d382c51153116fc9e13f52e76a7d9acda7b6556d25e55ff1a9417e7e93b2583b53b60182dc0608f957ce67916adbca5b06395a093e24c07bbe0f5110490b55cb8b7c90a08f05b4595107ce633253cf7ef4e64c5fd320253ba28200f94734f8eac5589e145e36082926640e6d63c502a347fa72e77003822f88c1463b895c34506849376484d03aa6dbce936d6d07c8c197db4e9d96c40c9f9edbbc19c34310203721ab2b9df3d04e87980452ecbc4de071bcd4102c97bcaefc93ec3cf1823bab8e1627de7372fd2191d2523f88d4be10b3adb34c9fc5d1a25f7e4493ab9f6807dbca2d09266ffd24430d860755dd227918b60ff028106fe497f63959b2edd1494a0928a4b40e51d35f539685d41d2a8a83360396102338848a3cce6af2f54c7443036f0aa97012a51b975336e123529c56e7c3d895b2dbb58462c159c601612614b11488c204090f89e94075828603ededb7ee4cead128b1acab5d3cbc47d75423b5a77f6d307fc8496fdf2f8697f67a99f368867c14f8bd2d63f3bd53431b9d31a5a5117baa2e47600bc6901cead56d16a13ca7ba49f07b16e6322cbbd0f300f307d37f63e093c360e79add10d7b51d1c8cbef14116811ed6f5b8d300cc98383c698375f", 0x1000}, {&(0x7f0000001180)="02f4a4253526461fe114ac9b9f52a0ae39469c0174131d9d6a5211aed1ac65f3b941ac9b115f7ddcfd578b96a143df851123c1a26d1e731a1739cbf530590c2a34fcf8dc02fa33daa931012272ef70e97ebf0025449d75e6900182fa990f596b0c66d32db70af19d8f35909a2602e54ee3101930b472ea288a584633a7d753a6a84c502d1e994517b92a9c", 0x8b}, {&(0x7f0000001240)="fa057d72390b9da1f1be770a2d9415e5aab09f0ff92b7ba57158f0a7912dd54cd321919b7ee72d1dec34a20ab76348c851e507b84f55e892d9e11c68bbee3363c15dc56b11c1f9b62b660e9a751cbad7ea35172e55964807b5fe7e74f67a6af892c465571d0e21209b28a65aa910d27494fb772e5531c98137fe022bf40f3798833f1816585dbbf86c4da4748bf5e8a2", 0x90}, {&(0x7f0000001300)="237d72d2f0a0371a1e3cea1b12765ee0750249d04362804f18094476df48c8ff9269ef6e32fd7b36e57acebfac23fbf473c0c8f426b5ecbc0cafe85aa2c28a07a3e2f8b2907e80206c364cf6f7297f63f0b00de7ad8a6f5a3106220126d42a7fbb718f8e87997cb3eb5749", 0x6b}], 0x5) 23:49:41 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='ml', 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) fchown(r0, r2, r4) r6 = semget(0x2, 0x0, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r2, r3, 0x80, 0xffffffffffffffe0}, 0x1000, 0x401, 0x1}) dup2(r1, r0) 23:49:41 executing program 0: r0 = socket$inet(0x2, 0x80000000000004, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r2, 0x40, 0x1}, 0x40010047, 0x0, 0x0, 0x0, 0x0, 0x3, 0x9}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="20f7026f9b5d5f7dc875f9598bcaa9cd690521965a0a52716b14d2389b85c574c49d", 0x22}, {&(0x7f0000000300)="714b86e40ef8cfc2b29950bd4174362ed4197ab0d32b8905b7c69513f3f13843f603e30dfd684e97223f770e01cb4c4abceb3f256f05541e63b1da86890d217409874379ce5190aca10464512bdb23ad695c7e1391012a0b5108999c1d179bbfddbfcb8f5992874d1847ee702347d364a0d36f0bd859253142273177436c97856a3586ab51f6a19f9f678fd11504cc00da18061b8413832f3760cd11508e90420219ad6cfc5bd7de357bd4201978f8fca4e416f3fef218f1fe56e716adb7c4fda00a8ffbc44cb047f6e873449663f84fc211d094cdf3360bb2bb642f455f0627bdc706f10c944b560d4ebb1c6188ed7de73999e72b429d9c2354243ed0b9ae5090cec1ae885846393ab5e2ff4180ae72daaf6295556e0ebec594632928bc63ac9ce4a362ae4fb08f09c1d224f276ac05aeda8d4298c7ace1433e85f94dd96705b7cbbe33e8fd7a5942ab06c899bc8778046dabfb2bbbd09f6fc607df5b1588b2fdb60371677245add45fe6498e9639b10e132d337ba0603d0837776a463766c7c075245682f8801e2aa139046211bd543af9888d31668e5df7377d9e648776e051cabff84485e9d341b094f22e56fcdb3c4aef307bb38fbbe6008c1c58170b7c988266080a41234bf5f8afa964fd15122a3246d658913d0815f240a45f3462da5e8158a3a6dd74025edeefb5db4034ce6b362c9e3de209c716d9685139c72ec6a52c2e7f8976464b6d27cea15e0779665eeeaa77acb18e1666536d9c9211f6bc441d611fc8fbdefe5da9e90ee99c2392f0aa8b7ec457a6d7092be2c92762110a642ca3023bf253768a10a88b1be43471582836d2052098001fb670a3f67dadf8c48a51baf4fb7d8338c083485392435ccc7866d69cf078fd736a72da3bc6d92fb4f1212b9cc937827c7f467935928123b3ff9a935cd716e3d00527c2128385c6dc7d7256dec2132f625c89a97a8734e03dcfdd50fa6e903adcdb4cb209c916da9a08da49c20300a703d570af632b7bab4f088d3e62307366722770f316fc827f48b0de97ccfa31dd6fa4c355a82b353df2659cddb62a0cac632cf03f436b8336e719a328f915c13f42eaf981ca31c3d3abbb202c71a26745a1543d7b5822041970eeea6fc35cf885feda9804008b61b9cd14b22e13ff0691bac2d92e6defc3e15af69c971210aeb425c548445114e0f944fd13ce45d98f77cbaf4f7944ca34c44019d6be2b4c59d2b502b5b223a4f088a82720a62903ba43189beaab04b63fdf416fda15264d8081bf468e6550e7cc880a4133baf349aa7ac1017993529d9738ee71328391d631598fd6cec17f99fb8a3387799d12af6183f5693be5be023a3296404045c3401c659ac224db49427b24eec83c55e9234008df7b3fb6e6caf33b20745e1037e34e9d07ac2cd205d350bd78d03e10fe5a572914ed4327dd1e0c8607b25de1639ffd4e5cf71e1e964046bf80d7491edb88d1a840cf075299d5ad5c5511c42a6e95ed5d3e51fea1796d352f4cb6c4420001650d773f7ef7396265bf3a26b8590b8701656fa977b56fa1be2f188694d97a1cd7c48d8e17810b80da8526727c9d458c24fc9e9950ad80bd3092b3eb91836fba62c025239f48c41a6034a50946e9a2070118ec02a9d44728492f89ccee9e6ccd248aada10fb5c862f130b4ad446fac46c0358b6a8c9477870fef61254438a329d7500f0079c43f2d92c01585416d999033994479b28e77025f06aafd17dd363b3d90cf0d9c60a222722f1510f4d91f20a6bd8825f4754868eda63bbb08bbe74ec61ea32f6f3e558b9a2c3bea271cd2118aba859e96beaf11fe4a56e5025750f4dad929a9aa28e8ac1be1c85a200c21dc30d47eb07e6b7d1481fd64e34f275ae1fb6084ae45159efbed7de02a4d913d32ded5b23b9427236ea05824d7046e83183364915fe8bb20f2d7a648bbaf8dee3b5c1aaf870fe2b3cf538541469fee40acd1c651db15a9cf85d6a1819d5a54e06840619bbe289fd425d42e4958375ae8a998bbdac63117c30b09a425256400af1b814a50f6e561caa85c352ec87c89493bbd8be4dae3d05fac4b500937e36f84fdfb8c53c5b29d682fb53ae7352c6a7053d34b352e24b745b6e1a07684123d2bb6bcfcd65d73ed476eaa7d7149cae722ca9b68be01b84713e0a1dc186e3e999218a756f471f0eed85115ceb4b48839cc34958023c18355c1e944958b972ac5976c59759c4e84f36a63d00aaa04b00a3062e40f4fbd6765357150a171c3f3870aa97f030db1814ae9efb9654d1e3b4cec955bf3c2f66271462ff5a70a82b9670d81668f5caf7e7efc67b2587d92d98a16c0e49ce9b6d9a8b7602ca89606710e832e0a1018507d8e1705b4225845e05b564576b7a11ab5610239e40f5501b143e1ea0e0864517ba0b9823a212bbaffde1d86e00ed86778f1e1a42d82a8ab66c1156d375b253587648e903ffe3c9abb5329e7be21b0f20e77b8c9645a432e1ecf72716bc04edf026cdf8ee66b6d64237f0a4f406a9ee5133b4f399f5f2ab6b9762de2ff26d24b9630ce22d002015ca6e2c26969b7576e35301b6a122a53f62121c9ffced9f9d64ffa5721f0ee92a2756101d5fd298238ae2716dd93e61b9edecf2ad61f6d344433b0cd22188b5d797edad5d1c722337cefd7d5831cf550743b0d5d764fe19159b41283447a4c8c0dda095be85b8f3907d8662b17497bb29e9efb664794624d672157bd385d908ce62dcbf07f8f8fbf5d651c8a0482944da6d61d8e351a28f33541d9d0a29209e65970355c154fa0684d0d9c93912883dcda48ee1a79a08f96e8492bc0342a6ec94899a66ee73489373bde57e96531c09b97ef9bbc694859dfd891e29c8cf8aeb37b8807780b2d45867ff6c678e9330b91d165d29a8b9a90618347dde4ab6fce27a73f02b2ea6ee400b61cf5dc1a72da3ae4cb2ae0bef6bc7d0a0b9e5fd0a4f960806192749d4b03081e8e95b139c26673a4e0a018bed2d386f626f695c15a0530e585009ac53edd6eed8b46916eff30f99c1210f37d28bc94246bc828ea51d0a9d8ae0741f3f773a214af76fbc8da05e3b7d27276b45df8debdfb43cafc22f38063a8ce5d4b56e420b5cd57c80ddace537f6d37756f839c4040a74e0b446acfb288f2c3b2e928dd1e55a78709c54a9c8ca0c07db7c2a5ab50e6cc090345e9a615b6645eaefe168a467091018becddc1743b561dd578f84cd9b5caf55c9e888a057cf246e13221e9749539941c819b4daf64bf69f1871491970220af48b20a5ec690b082597b9a72f8d9752882112e18798e685570e9469419871baa851c18ae74f538f5119edfa6ae8b81c368c42be8277f4fd403e05d99e20b8a6d2397a42fcb9623ebef582870b99a317530352085bbe95cb3e39aeb1129051e59686171008c9f7ed47a5c347f2ac95486323b15a5c7cbf977070fcdf049f20f0697ecb66ca75819d44773dddf318ce411205ee23d925e32d3a57cb88b2853659a7ae1993848d25a43083c92b61830177dd22739ba44ed96503a02cab937d3682bcc8311d7a966a91b651352deb3284df7214cc09c44b4b1cba5436163f268c74f3ae97d69a7a207469d6408b7aa3fd155fade32d530dc99807bfb5a141fb66e0937ae8b82a71f9a1b7f41277cdea59eb3417136e7380e7ecafcfa0a315b4204365dac80f8601334d73da4737ecff8de040fb7dcb4456490f45f5af8bf7f406e1e4f6072de63af86c8df3026e419d9d1025757a335013169be778ae989f3007716219f03482cfbec0e9e517eecc845fbfb73db3babe558ca5f927018b2893567b357d7347525285d6e145213d50fd887c0405952291188f83192194664d557837ad27b631322185ecd99e35a2778b39af709791193d45ae34dc030f826da84f8406724f8e392f2f5d84331756ccee64a63f3a688f58f7cd81fd0c30b309cae6b18f3434040ffed830f16fc278119bfc0905c14b7d1e915d97cb6200048f8528edd9964ade55e229f4c6aa3d9796ac73d77cf814a1722679d51dd24ed7763aaaea1f92a174b9d9d6d2cc8128451a1ec4490233b6df533b731094f36f14c349aed3aa29741e23038aa712780446d54b9d48aa0ebae21432219784ff4c2bee639891ab561b569c6b1b3c23911fde2636929f92750b77cd694505cf8e5e59873e3f080178c8ab0a01d4ddbfd7217c73e0af9cf7783bf5cf475fd614f72ecf5e19a46ab58e4891ec03473e88aba8900ff07ccb3aff3001ffc7fcb416785f5842c970d02587a799d32522f5da9f5b022ef2e0b2b7b7dc9bfae8b69fce71122bf5eddede14fa9132f4ea8501f93aea23cbd80c08c76d680d29e32c0288cce8750d57e593a71f64cffa34358e2b848d6197810cf6004d31ef1d3f473d94e345d104dd2f20afae158f47dcc8303643003a0a0b0a2cfeebac65b004f6812702a7676ba693b7e79a0a515973afdce6e57ed9c8c06efe719d56d71becab9256d82956423c2c20b392b6d5641dd3d98b97770a06384edca8beb49ee77447bb0bc44435824679f87a6a84918900b6b8e016b63b59052e8ff38f341d0153112ac36f6319707ac294830e962230b7b3ddc92755606cfb39d9d02fb1a8a4f29f3ea7373447d00761eee53b23b2c1ae88e6a93e671bec9289281de94255ef5fdb2c2cec2a7395857e26202b0f2efe80cfa7e4ffbe73197e69e2d3ba2d324b747d9e239d913789341fb9307dae9a3eafdff590ce7f600046f7563b38389205a87901913b06fb19d71513784fdb6b0e4c8cdb70bc4a12bf79736e6b182d6e87156eb53c670619f4f0bc896132ffbc648835f7f0f97ab8f357af9989331718e2a71b6b4ee6ea0e6ee1ae3894bc7bacc945e1623c947fbff2b6139928c844390bddf2f1bbda6efd34b1126e6f5a337e68be57144c34196e44569f8c2c2139d7ccfc115bbc4f3b8974f7e8d8b9779d57209bfa3392d7a648550db37c934df0ba54625f38dd154333c4058ce52ffb765e03b03ec2cfb7055a7e62a70453f0b2f12c16b45864f797fe4a1b9a9a90e6945c67c43d8af34e689e54451275ae6c20ce665e56d49f13cf1c8cbdd91f612c4c194592b30649dc2da128060f5aa8608f9e622b63f66df016b23971172cedd2d20bc7389e5390ec3d35fdfa89ccdb44ebc653c4dc5b5c82d830009e579868fc4b22490c1757e0269ac1f1f0f983f6d93019af809abeb4e97e7800e8fb46b8ee03115d183536ffdc58818f6be7be85c6ab98ec108386558265849d21d6b3373e578c15c41e3944cc0468f84eee114a0bcfe3736f4f8e16e3ab7504d81e77262682835b7cc8f8313b28f459d3f65a66105eb943cc2e511bbc2de874712e770f5a2354d8384bead0441f596c02d23593e48a5dd25b7b3a9713ec97a0f85b116ee8823bf1d2df946f2b22e0f368ab9e19c4f395af78eef0fa6667d90916d9a584448e51861a2c200be4742c07b687b94f22d4e10bd4c15a3d7e240db889e4e495dc23513cfb120d24d50c0344b2a935062038b16b9254bb3fbb5fc2bb6c20b9f7da63ea57137cc14b0af5e1be7a812b42963e96a6b6aa4af5815e23f601ba29f195737ec97f763b8d34497ebf084f268ee18008b9c629d67206c76268a47f500e5121b9d568ebf4329fa524fe109031cb649cde9174895aa04ad5f969b4c84f4439b8247ba957307791acaedca471a7aa3d4f753a76e817ef2b4987d5f80c8b16d1bd180f253e6ae58b7c209e881a474f53932f32db29f7b53f41441a8e71318fc762f31c297fc77ea07230fe40848742a8b05f2", 0x1000}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:42 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x10100, 0x100) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x0, 0x48b4}, {0x1, 0x5}}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x400, 0x4) 23:49:42 executing program 0: mkdir(&(0x7f0000000100)='./bus\x00', 0x102) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="cf5dd82cd4f9de85bec1ddd1648d50e5e09f245e13c02cbbe8b404896944f3f2733c8df22ada93eada68638d8bea1a3336b8ac35de5472b344503c48f654ee5b88ea0b8b5e8ff13708bb1f4e167747ad074907101c361a", 0x57}, {&(0x7f00000001c0)="57c2595c04cfe5d9a0d02b3e87afa9aa78b72fcd11ab7cd897304ca034c5bccd7e5ae7dc0b9c7c9263bba1c9c999bab3cfd1f48fb0b2427747d2c0c8d4c771176b0935815a3ebcc72ff13cc2e512d4a516a784c60bf9613fbd6133069cefae4237d868bee832d6cda91ab06d528439752908ccb07f56760a4457feb9dc9667d16e09a3534d3482a7953707ca98af466e8e81c645db7a16784896c0ffa15ccd333ced0dc350627a0885251b5a256345349bd8bc80d3046111ea57709ec6418abe8ddff3bf53cedd1a780f4b", 0xcb}, {&(0x7f00000002c0)="d243184e9fe0e47b373b197003fcfb9351ab1fcdb8f1e5553e4f152941a82eefad", 0x21}], 0x3, 0x0) kqueue() 23:49:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = msgget$private(0x0, 0x20) r2 = geteuid() r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x8, 0x2}, 0x21, 0x6c69, r6, r7, 0x8, 0x100000001, 0xbf, 0x7}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x56) 23:49:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/159, 0x9f) write(r0, &(0x7f0000000380)="510f42ba3e672ffd6253d0959bd405000000ab2af3cb4ea27857ebd4498945b03ca3fac3f15a8f93e1686e5eab8dc79713b0cd7fa5348cff887d9b7a506681c19e6193d87d7fb33a5ad4e9c8d7fbdd7e447b3346b1063fe319f6aa0000000000000000000000000000000000", 0x149) r1 = syz_open_pts() write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) fsync(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x50) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) msgsnd(r1, &(0x7f0000001140), 0x8, 0x0) msgctl$IPC_RMID(r1, 0x0) 23:49:42 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$getflags(r0, 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xfffffffffffffffc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) 23:49:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='!)\xa1-\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/}\x00', &(0x7f0000000200)='&%\\\x00', &(0x7f0000000240)='$\x00']) r1 = dup(r0) mknodat(r0, &(0x7f0000000300)='./bus/file0\x00', 0x2000, 0x1fb5) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 23:49:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file1/file0\x00', r3, r4, 0x6) shmctl$SHM_UNLOCK(r2, 0x4) 23:49:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "00000000003e57e21c290fad0d00"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 23:49:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() write(r2, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 23:49:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 23:49:43 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00040100040008cd3fdf0000000053d83520514d3b72d9154198dd448542480a3f1f9a834278a249fcc8ebca52ed9e28e10a2037b180fa6595d9b3b44d78e53fde08631ba77cc92f8a11945d82605efc19dc5849642022e88d111f8ba60a8295a022c7c000c09b185cc2c596346afa81a006789e14007a36b06c1ed2f6b6cc7fd1b3ed496934c9343706e33aed36d75edaef70d8aaca31d73ebb0014789acdeb913a09297cccdfde899b53b398fa515d1970b345d80cd60900680bf45e4706b17d8a31fd6975f8b10f425a5398362f400b2a41475f09022df55387e58b8631a890f220141a1e00000000000000000000e408f42366f5b84ec9f6dbc0fa03c70d4dce7593d26ff55be0", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0x1, './file0\x00', 0x3, 0x2, 0xff, 0x7}) dup2(r1, r0) 23:49:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/94, 0x5e, 0x3, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) recvfrom(r1, &(0x7f0000000180)=""/52, 0x34, 0x2, 0x0, 0x0) socketpair(0x18, 0x4007, 0x8000, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000200)="33f577c7dc62a62d326d5e9c297f1f70e1cf1cfb689c6035cc281cde2fd1c90f758195affac35ba46d88a3ee0c68759791ae53d459908460717cb8861ad4a4d1f5d9946e654aedb03f7db195d07507c71f8cf1b711707eebdb29f0af8faf1d63cfe08f3484353d2dbf51d4cf86039f9d61cefc671bd65371a5078485d193cf7d5b605420540da26b54a1f2689c7e6309bfd3247e98822bd1aac2ff3dba4f240a2a84b53c3699ce6a9e229c603196da6b3cb3f0ad82babb2878289c1e5948b245aaf0e14ae47c581b9f098e20d82adfdc0ba85dc653b75e9a794f77e9b13b1b09e344931905c7d62f1355db4e9a23dd46aab57ebbcfc6b7e148b34a1f9594d7b3f40b307c4687cbbab9926cfbb2f91e7d6e55705333c80a7c9e2361605ec1c8c0edc8e8322717b39796076fbfcd751fa94f7b15f7a38d386736c04f9fa49c12b43db56161855b7f24825c59de9426984d7c88530720bfdaa167139fd7236bd63c5e80b4113a2b4b447d2cb637991e674d5706b05817897d4ce7b61ba6a95053dbbd0ec4ed95b61e2717eec7b6524446eed36196a0acb17d8a0d16fd52eec8f3c607ab8ec5d66fb4071fe1f9c33edb9793ec64acb61fd4c53ed5ff4bf472086095b7d64f20cd686e3a67c87fdf8655e27538306c716d9c289e391edd3588046b6e85bdb1a417bc3d03720c773ee30327ca0d1fe50493ba4d9f5e79f83d18bf73549cd39f09ecfb8a0c82b9a66d1861d317f2e77f1c09e77cf7f517aed7c9d807551244c16abd63cb03ac81d6977cbb202eeb749acfb41dfe98054630e3a011ebffdd81052b72e1dc28c02022a2af03a5ce0711633b752f42fb18311c2e84b669cb43f4502f6ac7ed0d0ec5b0c95642dcb70c7b7c1dad9b60186c9a0ae609632eddcfecb5aa1b722debd58aa5280f1fe7e58a10e31d7d1a168fa4cf75e28bf6153cc767cffceb9962bd08beabcdc7f58f1353f862a036545b8f31109188725b3e66747c9831ec5c028490a9cfd2f811a5c263b33d6bf721da1342ec4d517256d33dd58c51c07f0f077d3f2b877ab3ec0d2a42a93c4a26438ee8c57249328e080e514ec35b1c9e6124ebc2fbd92ad3f32bb0088c8022c3a72403351ed7ffb6cba67d07d332639961031c0083388701a8b413fd6f0b15221bfe4452246b88d398c404737e8e9f968b4c11eee194cb077d5895b55c3cd5f22ac225db0b40b73687b79ad9378eaac241eafb8e852dce27a234d820b44783f874438b306f260e8a1f03c97ff5aea3346032f720dc59d75b280c7d59e4e3583754d963ab252a49c521d4259beb726979fd3e99ebfdae0908234491c41a6ff0bcc63acad0a795ce399e32ee93070a9ccb8298d8bbe7472aa7daa9966c24d5b0ba69a9e93bac5079224bed63d027a1d3221549f1020aa3a095b944a69e6c2dfd72fd9914933c7e7542a6b215d5d16f12bada4aaecabf35880d269cfab5fb7a7af063a0faeb0df04b323388e28658ad4e8b32e28bcbb5fd5e549840dead74459fffc1ff3c3bdeb8c08b6c1739d0af1423d1601f7151ca634e8cfa63d2235983215ae42aab8ae71ead8a7bd2f469546529d17d3745de817858190a9ea981585497923f38df133d5cf6a72ef7461de11f05e7c377f00c0707a3caab4eef3e1ac462c032f9373e51c0f9e94628eaff5e105639147c9a84cec7d94d6aefdc37fe27e799bcf857cb082b32c072ef8886144ad9b7a9d3498f8171ec1115553e6a1024b7372c9a0473c6cd518dd5b7788222cef122e8547e74e0d45f9809317774b4451eee38a4edc177ec2f97aaf50b0d6e681897d5bba1d33f0a466bd1ba050e3872a566156a7cbe5b48a8e34c8d10764e2c66d7f2e830a4badfe85dd7f5eb96c4c3a46f65452478190670b428d5156bfe34c5ae073e3f68c2586cad99975ae30cfa3a666049e5e39bfcf2579a4cb2967f7522837fcfeca76411f1a0b62cda81e97729d0f5806c64b6802f23c087a67db3bbedf8955c39634bc45d9e5b41f5b629f74221e508ca157890db3b8eafc16dccba5aed0d44e719d31cc77742dcdd463c340281fc3957a5c586fd600405c914c5a9e92983b787dcf8d753d4f44b0f3ccd98424dfb3403b9b68ffb0c14ded53418b359186a23bbe1cc9e29799a53105c667a0645fc4c00a39e2999816c2fcc63e61dbe1b2cd290eb6f81f553dc3cba257c5f24ded29f8c49680e43e49dc04e0d18d53e28ffee26630686ef828ce2fa344cfee6d081dc23dcf53301344b3bc6123798e6bab857482e1bba9b29f8ce748298fca7c2481cd17ce6389a1260ae6d2b521fb415b10e13a518230918f39402ad10fa6686247abaf997af43252898b2332f38025bb3804c216114d5c7649f351ac253bbaef8d197171b0c50cab69412a5ca4cc9a24156599478c71cd69f61d21bf1ed143e18b9cece3780a74349374532ab650580b84118d81e1d9f07ffae8622685d3b296263cbc538ef7e81cc3b68f15cd38005c5ec410bc1595aa75a031deff87a748c11a2620ca1c6876fa185526f6cbcb41ac196d0ce6b787604714967cb8aceb67b14849e9917a141674264c2cf705616ceb11b2f0dba551f5939dc2a5e31cf0c6ac30361ec315713c43a04651c033d20ce24ff5004b155cc0b65c3af7a5856861e5ea618bf1b4a52461f04dce3eab0937c7deaef11862ca46ccc66bca69ef885ca802dcd6eedc10656a5040b51d976d1586e551e75d9800d1b1b142f77f7d3a767a1d7f96627d1c9fd9d790a344f8702c3ed373a5a7087baea6210771e9f05b329eb263af4916a1eb62251f751901371940e046032e029215d6f24b82fa9d536fa0124a5ce594d415f8fa52b3ade5555d0859bc61789968ed9c3c2f292e89ef4660d9001b99b9c95e8561c71e9a9526882d0f9bb3528693ec94b7fcb8ea36f3db054183c955469d97b093a5d2c7474f73a329c6097706a7636b252a19068b2a41202b5d5e59cb66134380f1042118be7778e7ee52e8a5ad0ae184b61cb9709821c1a25a3ef2e4bd6393b312696981772b3f1ef918740109d2e82da2959420f8e651c0933571fca10412d1b73d47bdc2084b8a791d3f4dc449338a038574fbf465235923114a9dab45856e1276710dd8d60bfe9061521c3fbc1cc12fba230f64a4adfbfb420930b9a1b99d03cca3d541b6437ffcb53189b83124b25fe074cf69a960ec8fdf8e2234e4af62257e767ab30e97b4e4607e32f15a5fec5bfed8d99044da21db3e124da61446ed567bddeb14135bd67257a80b872344a293863d7be91803b9fc7f2b5d0ad870190b177f3a8eff6f26cf15ab3f470d829905cc589af9e599dfe619986eeec43711b43fd63e8b86afe43c0963ef75dbc3855ff08bd8617f919f08a86f512ca72336abace884b2444b3ebf40e67a4504882a2fcb1654e9286378f88a8298278e09244aa9aaf59dd40814b16eead3f244a1e5779a5a48847e3881a93c32a08a17f989dbc3b94708e6b528597e36975e6191b065c7fbd96fcec06d7a8215f73091ac5a8f5e652c372c735ced03b4c377767815676dac2c31e9b92056db9141ff129165776d77e1d4f08eb2d3ed679f03e695e259a4ebb0e13d1c074b46ed9ac2db21f08f90e758f5cf185dc782469dec5c354e6f306c291db2c5cf75cb6e49f6f9585417bc87648539f859cd2a71bd62d1cabb9c05a4c2aa2f01b983a4ba8f554007e54ca3b1adf8024f56315eb3014c8af0564ad2c9c584fc5fa00fd5c33d3dfb4d9a93ea95b2608e7f2d425b3ef33dc16f1fff95e3ec6fb785cef81497841205982dfcf71255c88c4239826f913a0b82a3234d5124c546ce0f55631b3a50e735c592f9a8a308cffd5626d491e1efbb7b9cafa685345178da990f675c52f3fae224b429cf4962f4aeddc985fe932fda18cf5ef0238f6e1288fd06926f0065d79a582f52bf1b6e348d74323d8629559b229c94eafc597c470849b1c41e7b12e49954b858caa2c496fd2bac789d632d46ef9c51bab2905bfda3bb03afd0c2f04f95e9490b0315bdef6132b284a745167b1baba8449c7bf10df61688395b5cb6a20233f03a127057c131d3f619f1e7bbd9b52c53e4258d41e2d2341a9453ac5915937846d218bdedd8e0c2d1f7a7e14a6082add110d1568eda74486bac7db839cbadda7a277ed072ebceee44e4a353de81a49eadfa45821c3b626c38432ade8ffe32a46763138fb04be6a24b6ed70aa03cbabb159385711478518c6edf43e31e86eeb2485c9f09e695b41948505dd6a7f8731c448f3014328b6827d6540896baade34d19f89b191d421a9dbe758d32f2aa798fcfb9bcf7afdc7d0f2d6e6036b37d84bc7858a44362530c30a3200aa5d9848659ca7054a40283675aa63e8e9493cef34a2bb02fded7787100a81754944a76b7bb40b6b73f5797a881899e15f934291c712305bc8e50e19ca8fa7590ea50ad47e49d9525d36194ed492f3cf79caa970bb5bbf4db8e83110b300bacdaf188b55ad1d7874e41db90aeb0389d65f1d833c8e6c58da835ebb8d2ce15962e3b1b1b9669767fcc417a91fd7861f9af22a91e9989eb51abf38a1e7ac8ad96f62c1b0aee98ef3a3ce914acab86b211221448ab7a455f002937e1a2f77ececa0e4710eff60ea1ee307b69ae1b83115ce7d1e8ad90a1193ba195eccedd91aa45e542924d41068a6b1d605fdb516000c9bfde2a28601c79786cc5b79d3293e3bf505ff22f1a24530d9cf5bc4cec1b97ff82fea0bba93a7399c9b798b16130d0a4c1ae7eac8e424a4f3f9df1506587930717ca7be4cee71dffc21563d50bdabf0fc77b8456c5a16c1f6f38d5693b5e7d08e0b3cee9f1f04d5837ea7a5eb089b1bc9014e38a235d707e85277c36dc0edfdc7fcb312e9e93ecea9cfc214cc36134dfd28c7ce3ef612b62099943d1cf6af760e2d4dd2d4f96a398f02412ac75e38263d16b0c6e4afd6e00defde65c52955cf1335f31be83256b07f81ab2056f7d8e5a026c74cb495b662066a81255fb631b4c724812ceca702620bea357388c6077b4b0b6639d3c3eab6ecdbdd15f2b05d4d5147530d4e1a879adfaddac468d9cced7d4500ad4e385affef9814e1919a16327927ee6d0d15270e217739b7056346bf5d62ae723d7fdc9a3bdfc32f0d93784e93b8c5c51e9983ad5685ce00bfe23fd103a0a64e5648e90caf771f1d0e429492f367ae909033e0a1062d18bd199ee8e77beba484533cc7091fc4a7dd1b966b8404133d3e6c45f0da04d5caffd3774263470ba31e8d9ef4a9419f483d9ce4cff5ad916a589650276d7e05a8ae07ac9d0984b33722511dd2bd97c51b8fff5a51089f08bf2081406e2399f621ee18c5e4227e2cc049c905aaca949d3bb50c5a81ae44bdaa03da21ee90e664250e52400f939779d53a93830eff262394544a0fe6a16e759d50d171780575247dc5c17c8acdaf13f801f6dd0e2a6870f7a57cd4fbdf0ec1d0b852a4285d936db243587e86b717eb35edcdf8340b15d8121b6f3679143c7bec887d4e1296b49aacb1082837d7a2bddc99d6873f35845c838317c0eedacee5432d501de070d80bf0f2474d7e8a97f38a9f33d664b97062f1e77ed31de01765f75e18fb7563a5994fbdf029a0b89fecfe062390eae4d3e4ebd0574ca7b3dfeec9ef0cff7ef1cb97dc99fa48d5cc6c65d7d7b2ac121e610b5b3b64ee7c2b15c1a2d74155f3553c3e6b07979a751b0aee4062555947577611b98eaf06c2ab1f313eaa3207d3549957b108eb1fa77fd60c8be8faecd70e297ba2420402b61ec0e54baa33fdbd9d02", 0x1000, 0x0, 0x0, 0x0) r3 = getppid() bind(r2, &(0x7f0000001200)=@un=@file={0x1, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) r4 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000012c0)) r5 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) getpeername(r0, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) chmod(&(0x7f0000001380)='./file0\x00', 0x100) socketpair(0x18, 0x8000, 0x800, &(0x7f00000013c0)={0xffffffffffffffff}) chflags(&(0x7f0000001400)='./file0\x00', 0x40000) ioctl$KDGKBMODE(r1, 0x40044b06) connect(r0, &(0x7f0000001440)=@in={0x2, 0x1}, 0xc) symlink(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') fcntl$setown(r6, 0x6, r3) syz_open_pts() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001500)=[0x400, 0xfff, 0x1]) openat$tty(0xffffffffffffff9c, &(0x7f0000001540)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001580)={0x5, 0x4000000, './file0\x00', 0x7fff, 0x931d, 0x200, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000015c0)={0x200, './file0\x00', './file1\x00'}) r7 = socket(0x26, 0x8000, 0x1) sendto$inet(r7, &(0x7f0000001600)="1641a307d339cbcac3ecf7e5df17212ae8c99da81e04ff59afdae9a53c99ed93ed23e5520a1dc9c7b1d3aaa5a3d081638a9f96aac818203abdf38632c46d7a23ef56711bec33249b16f8c108c388898fda049dc058c2bd2ef088e5358e07b13cbb304400131597e2e7732e90e966fa5d43c4892dc4d9cff62f4e5583f0", 0x7d, 0x8, &(0x7f0000001680)={0x2, 0x1}, 0xc) symlink(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') 23:49:43 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x8, 0x1) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000003400)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) semget$private(0x0, 0x2, 0x128) 23:49:43 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, 0xc010427b, &(0x7f0000000000)) ftruncate(r0, 0xcc) 23:49:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x7fe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x8}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10010, 0x0) 23:49:43 executing program 0: r0 = socket(0x20, 0x2, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) getpid() 23:49:44 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x2, 0x3, 0x252, "258fe82c2096c46dd9941708c442fc36a4f0aaca", 0x7, 0x80}) dup(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x3, 0x8001, "010500000000000000ffffff7f00", 0x0, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) mprotect(&(0x7f000019f000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ae135b07a86241d2e9b1e65119e0ecd13e763ff22e844b62ceae3145"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)=""/9, 0xfffffffffffffc78}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$KDSETRAD(r2, 0x20004b43) 23:49:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0xfe7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 23:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000040)=""/34, 0x22) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="28722d22184aeff67dd294a914c4c4fdf758f9cf35a0eb53d7f4826862bb581e718cbb9cb14f24aa1c648c3529e5e7da6f63e4da436be35252cf76daae55c39207a64fdff01a81da4a55f1820dc3aae114d4361c4dd5b647b1ce27930e29de70d2a5ad1c6f06d1f831d25f9593e01fc9f344fad6b6b0", 0x76}, {&(0x7f0000000280)="b6a4f1e1fe9c55a5b618487d340160fb70c8780f513919c23354fab5c1dc0b26b77b1d66bed0bff6794d786e261b12872a51bde9b51f34ebfd29a202a5aeabcf6d8ce6e43e896f19ffc3b86631215f2a0313eb326aaa686b1ead75097f82766d4e8e99", 0x63}, {&(0x7f0000000300)="dba2d73c8144085ea7400c242a006adc7e6f4f35b16c4be758ea1c51c12d1d6071e6ab699e018ac7e7ded2839f87474a7ab742647c21a0eecfd3406f81ce102f666fe4e99082c3de04babb2cdb455ff4b338e4497956da8d94f6dadfc997702ede075dc0f3f3a25d6bbe577cdf7bbc05014fc50d7c2e4059120552850a94749d58875dccb7cfaba17c602e7bf8109ebfa1f85460953686d51d38", 0x9a}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x38, 0x1}, 0xf) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) mlockall(0x1) 23:49:44 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x4000000000003) sendto(r0, &(0x7f0000000000)="9d275dc9ac3dfe0a4e11eca2563dcc35586a5bea3e3af75960a6aa8cd1c11d78f312f2a2e7776c358e17c7a2ebafc1c74d15d06b6b79f71af79b6410d2f4f72b380fe0617f30ba744ad3824661faa0d31d40fae01f148e9b4750d6dbae7d2e037f448c165322f5d486b4cd92632c5b51f04a7400a00cb99bfb39ec2a8b52b6b0b9ac0602dd66d0c65eb088744274fc437c0a517610f537eaf5e6a46ec5f2a46d322d747ce826c71d36d7e59afb9ace587194b1802d0258bbff7870e397deb369bd302db3f011e45a30f182c5235bb48afbe9ed7bef84db8951f6afdf35f8c8da03ee6fc51c6ba0a3ed975f17c07ac3c8e210d8cf377e331e1c7265676b4081ec8b4ec609eef439e23b2d6abce027680dda906c579f62ee2217b1c79193383c698bfd207432bc6ff9ba5b177305e0135791b546479c9c394941b4cf43bf516e9286448f1ee3d99f122d7fc5b6cdbbaa1660240d0a0482d5691f1a400e2c46382943363fbe988546b0fa7154eac7e1e8d86ceb62398c5ca1784bf3035c2c8986f62d9221b082e51518423b4511558cbc932e29fc3cb449b2b81f49ccda356f915db562b6ba15127fffd1d4b8280e4c39efe8ea70d8f90ac6b5ec0a18541ccaaafebee1789a11b0c536c0ba339dbedc3da71df515762d47eb71ee27cc628ebacce3690346ae6fe22738f4104d2cbeb0b4cedb52b37d414aabfab5f2e9e42154ee6021696ea5870729d49b7da1e15f7bde418d83a2269e247a0f00741b9d8b8348e19871a5adc745619203810c1005aaa82332013a9bf954cebb03df99857323e10f5b29d176a40571fadf818c019bcd6ceab2e2151450f41d9baa8aca593dbbcb473ebdedb947038c237a0cbc974cf87c90949e217ef990dfa756a5fe25abe459dbeb5e8d4ab1f89230901396ef0cee50d30bfdfd8c2a79000db3a74c17054db7f4a30f8a7c6c6ebdfd8ba18f2ed4d543af9db042d5cfa4aec750a7b067a53c50b9337400c4fbefde4c6aba9d7b80771c9a4833e119a7cb4bc170ace4bff0758df65423f8f2ddfe0e4a22779b0ed68afe48eeba7957a3a7cd1d1f997f121e631ee7fb4fcf9ca30868e2d19b8ce47ef0ad60f5d2ea9ba8dfc2284d0c6038bf13e59c72ba379337837fab0083393ef9400e44cb86ed9432a2cfb288b2604109ce84ab11a2c756069af7bb5262f75a0037ebc31f34f908f5d7248d6c44e9f8411db9f83879ec04088ad759c91446ab81a6c9a6d8aa158d1b3626a4d5419e50cf8962078eb412533b688999036e190406bf3cea9031a52ae6ea41d4e55f5756407a80d6179a1be166c98c2d8c785d19d3b0641818b0198efe41d8dd17ccb0bb740dff86e6dd6edb5b1554a839a49177488d15bca495ae8c219c672a406d17c904076d492d69e364ffbce38efdb6be3a4bac09bc20505fac3c8fb62d94ee51d07e68e7b3aba5758f6923a79ef1d7c18d5f585207d16c28c8a66abe55ece9efa9af29ee6b426e6cfb4b6d1682e280aa1f15fcbb0291873165db23f56ed2cce5c8f8c524774711345d7759dbc3c2d6df1ff2bd9c60fec51f08a1b194adae3c4719afef970d2c8dd980101eacc00b0e2648741f5e477cdb9f8b29839ad7cde4b1d12eca8861177d58dcd37dc82925e252a3fb78ac9409c94f0ca809248d799cf38c27e7ce971461a84a2f58e420557260f323ad6433b82dae6cd5836536b756d29bd59ff7a2d5066961918a6552ead464fcb4f09d9325075b686c3bbcab4e37c93d5ca169001b31e05f85b3cdf73dd65c23b754da78472af60ddeffca963649cec48703a1accbaacccb1bfa8c42ce231d26a6c1178563ee7a443317eaf745a23f67caaf11857bd23023b785b6281089656f20cbc4379e248813c7972f872fc73f9a95a2f30f2589790e64e96e17e66ddbbc53f60e1231c168d7044477fa5d41e9fd8311a498b0ce62c3110a9366493b21c6095c508ddf17288260d247f9cc6b46e55c59bcd002b36fd60ea92e9b5a0723aa123c0e53e805128a7ea23050dc85245b717f24bd37d01f56a7a0c577ef71f7f3c313aaedcb0d6a9d2253e551653f6aa210dda59daca432b6f7acdc2f4afe0153419e45d04dea948597b72e3b948825348516f82c48375b97d0f5d5bf19673bd0fc988cf931c05bc749c688b257952c9d9d372bf213620c5cd76a2d560f9462a174eb1bba5ce439cb0df3d7a40f7edf9233a547fd62d2c9d65987c0249cd71987f4df6cb51b2a5e51c01faff696275369768e15f1a1828887d0aa262c3ded018b479e5f13608535b69d1b160206383e59253ba9b9b7a651d2fbabe268d21fcf4855d5187504d997082dd05f805038e4d0f0f8c892fb4c1274ef76552a7a778b5be2175b4d5733194bf90317016840d01b6f36b456651c628ae45966f326bba516190ee0228357d9c1073b4e73b3378aa6e35b20d77ba58e7abcce13f05f8b88dfc26e2421794b305b3a9184aa14fcd0301eca005d4ea5c667035fe1531de62c20ac31ab02f5984403a0f4824e5c0df463b7cb30a05bd90b8b1f2ee7de24b888504b026be320c1cfe1e03da0e5ade23038406c8ef0c0c646cb567345c278747b9383d1396d04be3a361216330e5b661576295ddf87e7fb89e3058e16edcdf34a0abe51075c1c979067869b415c750bb1888ee84a2abe2d5151b02a5de525235ee41b3cc00da732eb84e9e6a3280a11869af8675b944734fd4e8ee3f96f0ab5a7059cb43066b6835fd90c1ffd84f1b91220fed62781d7d1427d34681afd6f43fc23127d48e618cef466cf5b54c4340fb92828bda691f1e51aebcc9ba297afd4fd940233e8ffeea427ee4d04c7e05ca671e4387e3e26d5e9223e05692cdeb237a7e26d2c1de862612f450a33afbdd941429ea0d1efe3d315eeeba4666c72bf5301b87762b9fcaec6772ddf057f4d1d8f5a982df1a017885278c68ebc6cebe3af3672d7853cdbdb554cdd8385aed94b9da800aa7cfd81a460550a2ce7d64c769736120eb557104843c3d2aa8d406d82fa90e842e9431abe28f468d1b3f150f0d8ad2673aaa2a70ff8f85f4487ce6d6405b6918a633a22df7109440ca90a3f0024997b79651d77bea685be6d3eda90965d1f1e93b1a6d1e93f0a3084324b3b71f24559be5dea87070d87e0984b6a2035ae9d215ebb37008d69a0ef12b2c426e304580ffe4033aa6a88ee47bb2b1bf2cf93a5ee8ccbc5e44b01191765a22e4258e70154fc94cb965aef341c421c6a941e8253161921838205c4eb149f7026d6787e585bac81f3733aacd6f527f3da1faa4afae413973934a23d4133fcf2f6dfd9a56e1c0652131a63b8aeb258126780e8b3df543cd7e28a81a2bd4f3c65d9ccc077be5532567ef219e963f6ffaf35335a6afbeddd3f56b3ea54cfe200916b65250a4adcebaecd64dc8e0ad4a572989e322011ed92029b636d55c44ed28a4947e1e0983963c3d03fe019a71b5b3fb766a5159ac2d959ec0573478a8b4c842ba883e168dd6f9a0dc3697aa691cbc58fc147237bd4410988a9b4585e370af63190449492b85e1ec9de3278ed89d6b6dacf376a9e517659d47bdf67d67c2bb59b25a7779841a2bc317b68abdb253662261ffb6a08002a2316a3689d6d69845c1ad9d81ba5659461079b51f92bba6ff3355be631a781195212e4585498a391ca8b89f4a8defd17fc9728d8c92c8f38c4d352854a8aa79b4579e90485f7b31b84f119b88f964d8159c045ebb1e7c782ec22b20d03155e272239510707d5085c6c21f5875c22724f963b057a6181aee780de88f480a378cd8bc655b654559991115e7c4d6892e873cedd76b8b93348d3806395e48ae043b56044759f3624d302328c2dfedc27a978306a3549361a34188df2aea214c9aac7b3b4cceb5de27844bd158099f449ef7ee4b097a1acb7a3bfd9649595fa261d1b9941a8503bbdfa33e0f6dbf3d0e518b694d19222652644ba06453283c7952cf3488e1bba73dc5f58829e981241c3c75d15aa1db0ef7d05b4ee7d5087753d0321cc629405f1e93d6d331918603f40a5c14dfc7c6d469b54cfacbc5b1d99966bc8dde1e32af1e1913166062b3a879f863c67dcd3d838a139d08619109b0ba6af6f04dcc509d7c58638a9c39b31665fc2df1a9573fedefdfdfb378bcc3f8140360a89cbdd42bb957da0dd60b72e629daacbe0a6290e6507adacf892462f2dbdcfbf56595e1976096fadac4c240ca3e0139934525e5e032c24833865e698f9c905e8cee4548918181bc684f218b9edf0b4589417915af63287eadd5c48a1aae1dcf11a471eed66fb8a2d092046762d3489e0ebd822c2f8571839eb469cf08e93be71a39944daacf072c9e6aec814eba405c6000bf7956104a825e843e5bc8d1505d0e5be5f760f2788fce57ec2e51a2e9b22eaaa940df37bc0f448025183fe90b7ff96c9dbe443c2c7096ad264d2b6db3828fa58498f051718f4588602954287c9a9520a447045a12696ea60f22b40703a1177a02dbf3592347a6d04a9cdd8e77814f1ffeec796818ec787c080741d7e5832a1b2a3a76e4acd417430e502b80938ef44c9aaaf051823329d114ad5c67b3e28809b440f013d8c5cd05f5a2722010736d2865a65340b8990a52dec42ba6b199b23d45eb60bc6009ba40de6985c66be401fe9cee5b090c3984959a9b1349355aacf9100d720afce0a919e05d05771eae925607858e7cc594ac619447818370befdbd8e27bf4e108ffbb9551dddd966bb97bcdf75477d949663a68ddd9067c94e9817d600b2db2e761617b14bd0b3849346393fbd0caedaea0ea23f6216817474bd028eb400a887dcd4f9d562b68e2ce81b61513bc6c656f9a92f19843590ae4de546fba34ee4b5614133be86769449106730ca51fa973ff68938665e90e7da9c5116e6c3463eb503b84e2de1a0a8947351384dc9588007c34479f6b6da13e459fcc18a2e2513ee9a94cadac557b75ea420545a51cd58776351f6b90c186e4e122cc458439633107c01c716c6d83f075a26701171a4b8867defb5b3b483506319ee648f733ed5d3cbb2a8f89d76e0352ab042daa77e0905c7b57b5aba8b16a0a1e3c83bf7b840c4f91b0acb13e411d20dad32f62fa930fa78df1d34e3ecd92ef00d00c28ee86fec426c2830988bbe26eae319f6ac607b7dff081a7f142f29518350d8556f327e32799e7861485b52788eae5150398317d51647b18b141d06ea9cf8dadab74c1148a58de77ae26595edaca9db3e5ca5c76473c93d620039605667bb10819989a6967476be4096479c57c3f8fed52b0f72af5bb0ee9b495f543b1418e5d14e1aca1f4d5ba4935adf46be898a91189e78477d4d30a3ed9edc5b68761e33305daae0a01e33ac93869a9fff9d322ba0d1bbaf1f98e819ce58aecdb2317540ba8866419cadb0ee15ef4526ef6756891f7fd4c118fd9cd75644f52ac2bd347493dabb46cec2ddab2dccdaab8a1dca496e9f4870d9df4bf9cef6caa5ab944ae32e66dc094ab4c9ad86baba58bd30ee99ff2d87e4a970d806c343e1b108d3d3f32778b76d5c2708f877748b3dc7e3e9685dd3ebf812dedb22cfe2cbcc01763c3c790f7793a7c0df9cdf58fd73c27259c8502224d0a7bc5c0bb51b5a3ed475c47fdbf137c43d8a8b7a7932b3be03aca0facd8e3864809516a6206727bc0114d687a2e5d3974f8445964141d78c4c46757a11a80461c3b87c7538d8eb7d94a3c0864457732da8ce80ff2a6423157bdfa6d8952ae4dad72956a9fb246e653c50b428fee71060b2d7d705fb6ef133311379c30a0", 0x1000, 0xda40504dc60d055a, &(0x7f0000001000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) socket(0x6, 0x8001, 0x5) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet(0x2, 0xc000, 0xfffffffffffffff8) 23:49:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 23:49:44 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) 23:49:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() fcntl$setflags(r1, 0x2, 0x0) close(r2) ioctl$TIOCSTART(r2, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:49:44 executing program 0: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) r1 = semget$private(0x0, 0x1, 0x1) r2 = semget$private(0x0, 0x7, 0x1) semop(r1, &(0x7f0000000000), 0x0) r3 = semget$private(0x0, 0x7, 0x500) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000180)=0x7) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/194) semget$private(0x0, 0x7, 0x400) semop(r3, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0xe013, 0x200) 23:49:44 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) truncate(&(0x7f0000000040)='./file0\x00', 0xffff) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/80, 0x50}, {&(0x7f0000000040)}, {&(0x7f0000000480)=""/225, 0xe1}], 0x7) 23:49:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket(0x6, 0x4007, 0x17ccaf37) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) 23:49:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x7) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 23:49:44 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x60003, 0x2) 23:49:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 23:49:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) semget(0x1, 0x7, 0x41) msgsnd(r4, &(0x7f0000000140)={0x1, "266c2233e9f158c76a146be9038dcc81c7ccba3365d17663e1af2839eace6fa11ea1029c71023ef5ce"}, 0x31, 0x800) munmap(&(0x7f0000e47000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x1) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 23:49:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet6(r0, &(0x7f0000000140)=""/210, 0xd2, 0x43, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) chflags(&(0x7f0000000300)='./file0\x00', 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x6d4) clock_getres(0x3, &(0x7f0000000440)) open(&(0x7f0000000340)='./file0\x00', 0x40, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x3230c0d6}, {0x18, 0x0, 0x3, 0x1ff}, 0x80000001, [0x8, 0x1, 0x3, 0x6, 0x8, 0x100000000, 0x61, 0x100000001]}, 0x3c) 23:49:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x9, 0x0, r1}) 23:49:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x9a2}) 23:49:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="0f", 0x1) 23:49:45 executing program 1: 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}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fchmod(r0, 0x120) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 23:49:45 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 23:49:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400080097000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2) 23:49:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000200)=0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r1) open(&(0x7f00000001c0)='./bus\x00', 0x320, 0x88) mlockall(0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0xfff, 0x7ff, r3}) setsockopt(r0, 0xfffffffffffffc01, 0x0, &(0x7f0000000100)="306e192726722bbb9e9028b9836d5061f7300a006f0e62855d2d83a339664c0e2b673dc3128479a33f269189b260a6cb620622c58dbe6bc11341d2dc8383c6ae077fdcc55dde8ab5f9ced133d06ca0908709a54db1d8e80f30d4a390d4a244c9e156e10bc04c356339292d28a7d7bc5d0641a281e59324000eac9f603b4488c8d01fa494ce0ac9ca66007c624b3b347f7966ee1629903d1a40d391249d191dfdfa56f11864eb2166e667089fa0b8", 0xae) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) 23:49:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:49:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="afd4973c7d99b56443acaaf6a9fb06533ac88a207312ae1da23c9c0f565e7fb2f6cabf05354c40de8acf020eee7e3e37c9b6f6c511a51341b8d06b5da5e58821001ae80485543f7b282ae69fc4c611257e36618447968f428a6f28d9e8f3971793032b77040e279abae380d731052aab6ff59791f47131590c182b7521bd93198837a2c504fcc5259fd777c4668246530e6e68f82b61c4835a635ffede65b076a2f8f7e2da45d97530e6cd014b396bd051952bd64bdd99116bc435e95765732566b063ca43082b0e00ce80755f1a003688b08c93b34741b7af870382a3c6a307f07bb5f130527b28e50e03648df0e54aa96668c9ec1cf5e147810c8a0ceb2e7ba38c1fa584b7742d5d639357c8ec9562861159f46a003defca8fbad65ee6bf18d7b36cca46049c607e4807ff1678230d71618bd3470829c461517e0a8ecb439b16536bef94e3d9e4ad5960f2664a333afae82a18d928e5131e6cf4c7f5a6d2d272b4999bae75bf361a46cd2e1a8b747caab8043a24a36e63de43ab51f7d599f9b639bffe9171d47c944097a4dc10d4bdaac552e2989620623ebcd4711b589baa3f2fd54f5f3301653c912db1935986b163242eee7e577df1573b2695ba3c8729a7fb7f3227272b14578f54bc44d06b063d7d068d0291dacfeeb37e9e19fb1196cf0addf87bc3cab10612858c3e17554e933ec39eec6f24fe4f80dec14e9f7bf5b6586eae917a4ec80cbf38f634e4f134bfb30c55eab644da0075fe9e433ec9590abdbdab243bcd5488ba1da070d7b31aaae8d2e947954cad9f2a0a79d6799087c21c7e2be163127222bbef5011e2fba4ff1d47fbaa3ed3ec160cf2428759c2e30e9125a7b28f8d29bfc8639dc3fcfa0c9afcd50cae5c926172b756238d9a3d6a466abd3a876581f933e1519acf350d63afacffd1a3a4b28c4c009d3d896432d5d892cad737d712488c245b99382d7d1ae1a1b41ce6ef768bd4646a16a52a7019b58f9c32fda5f237d5d813579be4e7f71e3f8d73a35880372d8205757ad8eaf33edf420a89c7b779a76678e420604e20053802085a40462414661063f1ee8df8468b219ee3c5e455e51d8129fbb970cc8ae12fb98b2b8cb98c41a8905ba80957e5227e505e15c544a981ea5db944745109975070f365f27cdb8c3cc06613dfa49560d9023cc2be31bca28f986abcc43aee2ae66b47d7445af42e46fc3b405e9e301fc3cbb21f6c3150a963ba2f1dbc49f4688690a7ef7f58b87a9ec1848215d2c006c71c114bbd11aa7ab66c9cb0a7aeccd23d0442b029e34ab1ebdf6613d123b61b9c93b47c885fe6adf20487bd9f2cbe02aba4001ceb30b580ec513f0affefce7a3d6392a52691d1a19385a119a71ad1b9c9c1d66c09d17a81290b2d34dd9d30de3d1fe477d51577c526e1864e9694b991c2dba1aa2af5357bd7933cbc0b8e50da88623c5ca582b64217a4bd77a0f11c757a9ff661b73c910cb33b6582e217c8091456e0b63fe449e0feed61c7af46d5ebaf80e238e4b4f8271f0458cbda445be690cb33be17f98e61187ad7bc6273e259fec67161c10eb29a64dd37e5b17a935cd978e5959f51192c257be02c751d523d75ad82f6f96ca74f48a7f9f976c606b214aacb75430712d61b0f99389dbfbb92f00eb25df85c3bb4f38de62c386acb4afd1f6854224b9f3a01fcc261b8d140fd1646d287699f6cd8ef7a5e4aa0aebee3a95d338d45abf9191eaf4e3a169aeca387ecbf2507994827c42020df84ed848ff3502658663db2cc1bf9413a988c4a2fafe0c4960422151502b046b9236e268468f9b3b4f3b71a91140fc0bad6ec3005f76e51b2e779e72158bcce2d915580b9a87845e8988c14a4644e204d7a0156557cb7af60ee6d664e5678c64bbaed2617f6394899b18b1a700b3f64a7ebdf7c5eefeb0b7ae22b5f9fc4096965b5a9ff04f8e28c56b6a72c34c45f96a7b23c5cc21665a3724f2c93c1bd8123e9845a3fd18ed3c3473ba2ed92ac01eb6e4a805e56220710bef11f944e97812379dc332094952dd1708fb5ffcb4d5d49aa672795b2b545f6adae1679e5363d3c2000e8f004c9c8653eb8b948cf931f971a9395164473514db2e5fe2598daa232630cd7a1b4bf98377c36b113ff9460d1c88e51c0c29336014f3cb0ee9dac820d125d4ea8e6c3635d4df5eacf07198a6de5e6e271d22869169ee4a83707e3541ac0aaa4666d6889137743b91a7aa7fad67548620f497a7ee54eb9130d3eb09183feebaadf9374612f847565338d30ddc75cdf747fe9f398e3728fe707f20448fb6f363cba05c02b47b1fc986e774382800a56d11e79a3ee43449347b3df702ae279bf7a457018f61be356980d92af1e48d3305946ef51700ba8fc33c90c9605cdc6b2a667ef2256c527b78080acc86f3e86ecbf8c1e5b078e937f425063a88443fa25fa846e2a9bdb96fec8439f60166ab13d532665b24bbf5fab600890768c180ee19a472aef3ec691baf7d540a874dad023c76a92c271f630d97266068c7a8d0a32599bbde1fc8a239bdbeaf09a6fe3c5e39e4cbe2d96ebc6ec62c3bf8277d50d94a4c51b2f5cf65c49dec256b6318f315b9648ed5927ae1a108ce1df9bc7d95b63cdf2039aa0d74b8b6cdf2938f1cc1b8b35da8f7438f733a68b7b353e7696ebcb06f8e7e3a64cd62aaa781c02c503d25b6641b17312dd2f2ae3bac63312af1160d68ac6f2e8d6dbd0a7ec172d90785c7b15d0c228c8570a51bde7640b756a03c157713c299a0abc3317a3d54cfbacb9a52f0456db2ed0a853172045b532d4f32febc38400e85d443aab7615c33f2bf53681bc9ad3ce0d2ac3928a01208400ee0c7d24b4387592fa0298f2b59262fb638f40f16a32fffcb8b14f466cc2cbedb703435cffbf94e285e5d83db364d524f431c70c5103d8a9393a15c0202ed68fe4aed4a3158692d4a480343156de199269a2aae8396c7d0fdc5a6f769cf9e9949b08fd4a078691a4e5cc248b753f6c8f67ac238f86399bf013fb7a0a8cab4503296a331c9df2d285ed1e769394c0ab5c7ccd3cd82150f945317f61b15c711c85ad76c2d3a93a878a21e8455e61c00a88f7746f200545d73790eedee69ca9b08f63065ba94424584ccd70844a1742d2d24977404165d40c0d9aa43b0aa71e486ae2f56034c58122dfcd41c18e63c7363c2bc54e656673432cf08cee8ae640a5b8ea6f7cf2d591efb163c3d024392068583048526d7625441d8f2ecca588ba5f28ad09f62f13c0f827b43932fb0edb0052d9769061b8064d2762c7363ce637a7d049eeb63537ecdf6ea8027db421379888cd38d43a556146f27f0489c5a8e3f7287303e9d5d778330ec9d42faf1e11d3b9b763728f0d797cc17d57322b17efcd76c1c148e17082c4bf8befe66ba4fb8f0ae7c8b7f14934de98714fe135150c95b9f0219358087d47558e0f41b8688d004de143beb02dd1e9a29baec925f9289965ecc56673bba51d22c3fdce081e8d75cc1a99e1ea1e7d1b8cf358ebb9888dd9be9d4f7028240b21e337441c570c6c211ac6493711a8d75f520ab0fb88c17677479c025015574f491ffd987806b877b80234003f3f1b9de9f90220ab3530af8a6b1988ba8e9611300151a6d1a2f2836718cedd0e4d0a4291a07acb5977b041b0f482c5391562a06492620d3e4bff25639c07cbaa510905fa0a313a8c7fd4a63787944b5d8973cbf341f518f63f580ade5ab7b3f45407d775ecbf191a9b72eafe8bbcfbc0724ea25b02a65595e68fed14c1a889cd9ae5482bfef9a0b007997b8b74b9bc6ccd78dc088219a68138132f9eff5b9b0accc4858c24b0fe85deb151229b56de8ec636bf75ce6ebf393f6565b801121054edad5796311e3e075ab464919f364db57fddf00309aa69eb7f7a34ea568bda2891791e50526399f579c829f2ce91881de04b2f61813b4f0f5c48ccff6fbc0c22555b2e86da0edc7f15b069061c098fa9846373eab669876bc2770281d4e259c91f63a21ecaa58db079c03bee4a0e2e12d3cf2d215fe23b59bd3fe77ddbb9d12aa088a6cc551e5198258ba5dd4d0c84be80e2f8b75ecd025fc69f3cfe68cfe7b8d3aeb7e9836fc1be7efab7338c64aee30815fffe2925f1142977733cd8014c5c78789cc9bdcadc917b1d37be5db05ebf0487c4b7d3007754d13f310458ac8df6c12ebece8886a26c2a1c0b5711024570e145f89356f8e0ada4ef850bdaffc86e9c3fb280f225a1ea512e32dc7ac25af1c56f7116222004a9ab56446e7968ee3ffeb3bb8975598c9e018c10edda771f32300ec074df62a4515d06c877d41250384ab235d2fc2f05740885e231eb34237fdefb78504ad7dde49da2263521b5ea79c8027fffdd0f5440f45050c01e245281ee2b8586560ec2e4bde6e256b493453fbaaa2e802c10dec31b33b72e1add0ae681efd2c5c9ee9757509c43a7124d4cc3d91dcbf2ba7f78378f752aa718f18a764ee5dfb93b2a4063b00261d0016a72fbee4ba6a078f57f69c56a2767bf9d3b61be18dd2f2ccb082891a080d4c5295bb0c80a81cee90e8df6297876b898a30916698d22ffc3a17de1c435fa660ec5f79977b9bae5536f127c208eed10c8d5bf3abd3e9bb42748ba877a3f42f484038ff5d70d9a7010c3d00b4227e1b82835d4bbb7dabb3ea21bdac4b2302a0f497581ecf7b59be525dde88303af2964cdb2a0166f0a270340bb6944d96d3de444fb88102d3591a96e88df38990134c56c6f6a6957b80588aa47fbd4bb283aa64cf94ce4fa0c7bd7e9f0033bade6d8b1e83db0268bea0bb0bb7b1f3b0ce73326eb26005f42af76acd4a56dac08b9a35fb0a1f7d0274d07825c41ea3baf92f6fe8a72baa9daf103a95ec8dbba24ecf0acde2f7c45ca1b6d0583b44e3ca9ace7022190c7dbea65e5334e7e632db3367ecee14ae7db92c1c1df9cec6e53966577df88805cddc52176a56f855ffcdc7b6887cabca800ae77b7e40b45833bf393cbc512153237b35908597f04d935a5b1fda0a4e3c2947c9bc56e708817a24b742b3965b52c96e976a944c5458804e1bd873c118ee56331ef49f1dd058b8c7288ba036396213d56228a1a29e1a6ba720c4ab7a69fed4d7f9f4cb3c973318a8edd70ae2e5aae691c13427ae136e6fc60cb16151d6c2b7df3bb815b3a8e416142765eadc33876fbd8c0bc08e0c0f027c0ef191e5a0ea6de5bbb00c084b18a0b4f2eefc4159a1bc0d2a64ce591b182df8bff531522ddf3a9d45f775ab721ad98a00742a540236e37f0f99c991561786a7060db02e02c7648cbbc2aaf21e6d6b4caf7de901c2d0dc1f95eb37c5e1423fec8c00d8fd112f6aac2a4dab2cfafe910fe3d4b69f13cb8964b551830d98aaf49a61bfb8a634d76f15091893424872c6bd62686c3c9ff938a9efe6aaf7dfe7f411ac12cc3dd6fcc96230b766de642274c39db23960209285d1cecd49d60f081ab1b609882d822d0de7bf2d7b262e46920fab500cebb3694c45b1a0f5d76997f74b16f9698e403156644d851e496bcfb982c8bda5f8a9f5822328ea0a638221144106bda2b5f644fe505ffc4fdc44905ca95fed35e1ae31fd314ec646f4963e9240d84f45b337f047279d82ff72d8c853d07c6a5a00e6fc1eeb55037614abb5d5a7f79b82ae2f149fa21fbaa5714359c8552a486c628e08bb9f84268fe558f92de6e6d578f3114fe350e00e110bd494fd391bfbe97018cbbd09bc64e397aaa6a0dfdefea2a986d8282b2b85b9be528c758f58e1e1d1b2a29605635c4d8b288b4e0a254f4670db1db26", 0x1000}, {&(0x7f0000000040)="069bec5115a692a1b544394d92b79ab1e5f2463e03c8a263ee53aa0ad6d5d4d0e0e3e42c743fe726aa970b598438834b56b63c190ed2f856a5b27dcb105f218980e68e3bcae8dda8fc4e1099ffddee1c162a1ec1dc56b4c8eced70028a127c7f7eabc4af84cdcb6e3ec180a1a607901aeddf6a0478d6dfb67afd07319e7361a02ee27bee77027e3222b6e2e92085bb53112e1389e6091edbc30c39ecb4aa37ab71ef8c1d9fd1dd267b6359ec22bade048a18055c5d746cc2e1d5cebfe674f903edb0e09be20c5d316c2a4cd4d1db5be672c14028dbd2e4d4e175f535902f", 0xde}, {&(0x7f0000000140)="5a27430a143f", 0x6}, {&(0x7f00000011c0)="07a4727c4e5271fd5d9338b9d190fe499273f41d80e4e6be883c7fd780e410951b72d485ffdc3d1abfea1ad6b32272c73ae40f37914c8195db573d41140b542a0b41552cee05aa6a922ed28f3b", 0x4d}, {&(0x7f0000001240)="0efca915c1b870dde3a7ef3458bb20a446086a0fc9d0077e65cf568c15a0866c1ba6bd0b545b0359516bfbb87a4bcaf516ce1f76e71ae06e2c70cae5664d4760925e1c98df427cd1488afe2dd7ae71b091cb8db982bf17c861efa0e699161625cc482df8d69fe9ce29acb672e37d6562645c1e434bdde49301d12d0bac0986e0b23ef2227edcc8d31dd0f15b48cadcc5f4a2d3d3d8694c519a04a86600b965ec2ebe4da90b5214ff477e30a17884e35037e4ebe066746bc1b782c284cc6a771b9702c66e26a666a699e3e5dc4098b8ded54b6c36867f3a755167abec2e0f1524935080d5660f9a866a927cd9954b24fe830a80d685cac72c", 0xf8}, {&(0x7f0000001340)="2d2b3ea4c2ad8df30e8789ead332eb2460ae588db4216f52dfda996af892c3494429c0c9d1806d54caedd06bf3cf7b76e82dcae5c0b9ad5e58bc394e499754339d1b689e74ffeda3f347c7fdc59aa1afb20c10e5", 0x54}, {&(0x7f00000013c0)="97a0e335f9b8eb575df6837c60ef7ba22bae4203a5a6", 0x16}, {&(0x7f0000001400)="7d8f956527bfcc251c15edc9088f06036b3acf6bd665ee6f9bc2c988a942869ef87aeaca07825846833c6cbb32d896a7d011c2c7e4f693153574074bc74011062699237047d54e4408fc1c8028892d874e7c3c911c3cec8f228cd863f7de5753a0aa48cdd108b9bda572b0bf6c02f657529f216d879ebbbf663973301a113373091e9a3a62f9652cdcbcd9d1dbaf466460ae76c01934133a93f78b25ee6f0afe94c2568cab671f0a4260f88648666aa4f5f1aca21f27158cd3c4c057f335119bca283955e54454f254a72aea2adeea512a0aa0911fa4c9e4", 0xd8}], 0x8, &(0x7f0000001580)=[{0x80, 0x1, 0x6, "93a9b6551991f8f1328ff36d31ea249609f44f642c58585312dc60db8bb5b2a321a7f7e5b1f57e49810a765bb8ed1e160280cd7cd7797718461b738abf7eb604c581a4856557b5a338b5190d6c0446c14b5c669ff025c5b83d03bdd6c37e7e837259af834c98f48bd0adb7e0f89f3daf"}, {0xe8, 0xffff, 0x10001, "3f9f6acce29ef5795b2fdaff716c65c90c62ffa93029800ffbdb3c813b84dd3cf452a01d7ce76229718f98cf86c4ca1eb99974c383866821460e372ed0d91859e0e7dde591c7f8fe1ff4a107634ddd71328ecbfe3a7124ae2e8d30e9c79f202b4c47e48da98b776a944c1253fe36a85ae0fecada3e5ee935c529596442b155bc5ac4e6752e9f1529249f6aba6c6acf14f402c1854c334037a964a11be3c5647a18cedf43b14a2a63a24306f2c34ca5a0aa1fb4767c75a1144bb09fc5e93d5185ec43e6b703d7bb2d2bd494b3c662de70a628dae654"}, {0xe0, 0x1, 0x3da, "bf78152c150573fd3fd45abf71295b1acd47fbdf72eefbdb318f9b9932d4da8f5e8835a2d60808b61f5d0872ee7ab0d9abda3a37b804e4e9f7f2a4881bafeb6705dcea7338abd8567e18a83c6e5c73e3c46462e460def53fa703a01b4d04dc25e0339733cb5cb7654e0b54aff96245e02e641976ae04e48d4181796a5a2c34c5d23913cc0b7add6bd300e0a834a117839ee606fa3129332afa8686841847dccee91c6414a0574e62a1e532351d609b21bb725c3648d42863b797f6e05bd9da1288c41812f89a6041ec"}, {0xd0, 0xffff, 0x5, "8ce5d17240f07607c749b681b73b7447eecb61b9f6069f58c9b0141b3cd6164e8749227b85121b79d283f002b306eed14b7afe2f1b88d9719e51435c4087b4e30e1e206469a05597286d9bd104e6d080eb1c8669d4add0b0d91da4a82f927d7d9f3823a484e03097764e8d62056f5761de00b95d894940ad95dc3d34bc576c4c9e35d09e4ac97b44d0e6402b33376243e7d53e0f6142d79b8f70c805e5d5c51de2e1705b5fff80f6f23f59cea2e54bfb46b86c285f136841f3e6d0243997c5"}, {0x100, 0xffff, 0x1, "5d5b9bc2c2c90c4b4e37017642ada0eb7dc19e5d99cfb60c4d764183ffa004242e47f31d05bffa44bdcc0b69dd87fe8a36a6c8ee71d58d39c2577716039a68175c3c068c03ca06fdf21162b5054f854db5967e1f5f049a7b06d17500bd8c7d265e4ca0257dd6e63c5304f7b6c8741d7ebb35d97f29f55563b5be740e67f79559488407ada6475a74133b7b249b46fc60be9ab5844c969a166f29957378358076f350d05974e45dd82dfd092d4a3eb557c528a502f65f60feaf94fe7cd08278b33a449b899ed603420f9b46017e5d225ac339eb93d27335c145a295445efbc0b9e979117e5c8968e1b909a74dbf"}, {0xd0, 0xffff, 0x2d, "8c3e73afefa2e82471f4d14f92a9c1f9545acd85a0c2cb529a42c662e45a502b5de1a9dae06b483427ec69ee7faf6f935770e71817b32813d5359f7e2a5570f292dda3f1530a0414129cee527ec1dbd9db16fc09959a408f660012894e1e45cfe04bd16a6326a503f820059239b8dca1f331731ac3c6fa87b058bc73b641162e17807ae08616191c77c544c397818e84dd82cef3dc67cb89757db56d9111f5ca76f06c89125d1ab4a155dd1646af31ab00acc2ff7fa3f27963ecd3"}, {0xa8, 0x1, 0x9, "b9b387e0b07e7494b0a35bf01bb260dfa09818a4e4f120c6449e13148216816a7aa9c498e7bb44ab91d96a753512c1fe33e35e6e594216d2d8f643be79ffaf9e86eb5d469a51049ce807435213f88a12e4c04032eeed38a236d2d5f431b79db55aded22d9572dd55d3ad5f350022ff8cbb51c7a733a8e35b2dd87e1279a26b2ed084db88273d769264fa79aa8957590d2e9f257acd"}, {0x70, 0xffff, 0x80000001, "f6f2f5dc5229ca1ed59d56464523f87156e0e8436092efbb9e872f1d25f2d2783ef10deea5b518b6b8740e2197f507796bbdbde10ae89bd1fc5ad8069ae01d370a39a3d1157847bb6b8422587f7c3ff2d7c7f499d4005978924d80a7abbd38"}], 0x600}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000001bc0)="03000000cc6c1c1474e96060d973c9f86661d0fe83a9f638e91d1f518b397b3a57da8f381d5d7dcb3943791c3452dec10002ffe9ae48427427342ec7ce267305f44decc43d64f64b14024890b1649a989b41cee37a02c61f04dcbb8cc43ce4456e1bf5b014c00f1e18bdc167e613171850f47a5f1dbf45a5cad9268f314c3ce6e2265f38279d2e8dd4eddf2d4940a1fab605e8fd0649b017c4966e9f0983d478fe86cb188cae7825dc922d7a00000000", 0xb0) socket(0x22, 0x8001, 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x2a) 23:49:45 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xe5, 0x7}, {0x100, 0x7fffffff}, {0x87, 0x100000000}, {0x83, 0x3a}], 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="81169cfb94801669ae61c5791a4d15bb445eac78f44ba14675184ddeff195cc22f71aceb9ea975cd0719207378b1d81c8432c9b248bbdc32551512dedf283c808298131367e187cc0533079d2b4661cf8e044942ce568ac529de2801f3d6d02c71c09c48274abc7c9eea6bb648acfceb2fbac249937ea2e3cbb76f44ed80b3231f037bb136cdfb3d485da704b5a3ba6d8f9fff4c839518f14d49a1302f211a70193ed440f08fb8572a6071bb7db392786a70120278b954d9fe9844e7696a5fc867c6bbe9ed0fad3690368cf9b2b47b4cad6bea4e545b1bf74baeabe11b02dbfd4fd30cf97ae78cf59742acb2bd158270b70fde93", 0xf4}, {&(0x7f0000000200)="91610d1775f505ebd2faf5fd4dfe4d5700d76f674dbec79db1f7a360b9752703cf1b1bc20bc50efe64b01985449c913d74ff94caf75b08797ae87e4d575fdce3115bd3dc013b6b4e3a5c16de97e0ec1a5e26f0a930b58acdb831ea07d106ca6e21239e0548efc4c38382d534205af3ba71d5bf13fe511ef4a56061ab81f829f5a242c1b93309a3dd186d929dde25fe26d604d217b0c5d3ffa040d0ff4ad9284756d1887e4880f8102b64bc6b40fab4ee82", 0xb1}, {&(0x7f00000002c0)="fd1a6e0136267277ef5a7fb38ba32279287b214b79ccb17c6eb944cf166ac911c16e8125d0f0206848ff8e5b43a22dc63b07ec7fa5ac653f6e1a732dae90202da6b821ffe81bbbada9b91101e2a1395ff8b49f3355af556acfd31f263af974a6adb75cc15190bcb2c770f6bd6f3e7ad765d1bcf4d2491a0a6f2321b2aefa7331fa73b4b485dd5e458dafa063eb4e7a5087e37c524754a03914ab2b36f1fe03c6da122c11a8985769e16570da87f3f924a0b9cb7f4ecfcde59b521d331c83e8181f96048008e12e", 0xc7}, {&(0x7f00000003c0)="fc392f89239e1317aee124160d4c4a2a6df6fcbb623531e4e1c0614b3744e59901307bec16b1f6d80253813954e3662b61f54d89d926a98ee1c79f2faeff3997857a18602851bbd4eb9b73f7c2ba9f3917fb51760fd8c1d5780d7b348efb0fec5c289acdd90efe4222a544", 0x6b}], 0x4, 0x0) 23:49:45 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:49:45 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="6eef74d91fd838fa2166a1ec5a5479fb9ae96252", 0x14) 23:49:45 executing program 1: r0 = semget$private(0x0, 0x2, 0xd2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/36) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:49:45 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000000200)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x40) 23:49:46 executing program 1: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x2, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0xc0, 0x29) r4 = socket$inet(0x2, 0x8000, 0xffff) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20100, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = socket$unix(0x1, 0x2, 0x0) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = syz_open_pts() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r13 = dup(0xffffffffffffff9c) r14 = open$dir(&(0x7f0000000580)='./file0\x00', 0x10080, 0x40) r15 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r16 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x40000002, 0x3ff, 0x400}, {{r2}, 0xfffffffffffffffb, 0x10, 0x8, 0x518, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf0000003, 0x401, 0x90}, {{r4}, 0xffffffffffffffff, 0x48, 0x5, 0x100, 0x6b6}, {{r5}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x7, 0x7}, {{r6}, 0xfffffffffffffffe, 0x24, 0x80000001, 0x8, 0x2}, {{r7}, 0x0, 0x42, 0x1, 0x7, 0x8}, {{r8}, 0xfffffffffffffffc, 0x0, 0x8, 0x7fff, 0x320000000000000}, {{r9}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x0, 0x101}], 0x6, &(0x7f0000000640)=[{{r10}, 0xfffffffffffffff8, 0x80, 0x21, 0x6, 0x20}, {{r11}, 0xfffffffffffffff9, 0x80, 0x3, 0x7}, {{r12}, 0xfffffffffffffffc, 0xbf, 0x1, 0x10001, 0x1}, {{r13}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x8}, {{r14}, 0xfffffffffffffffb, 0x20, 0x0, 0x4, 0x200}, {{r15}, 0xffffffffffffffff, 0x4, 0x1, 0x80000001, 0x400}, {{r16}, 0xfffffffffffffff8, 0x80, 0x2, 0x4, 0x5}], 0x4, &(0x7f0000000740)={0x8000, 0xdfc7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r17 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x2, 0x100000001, 0x1, 0x1, 0x8000, 0x9, 0x29}, &(0x7f0000000080)={0x6, 0x3, 0x8, 0x4, 0x4, 0x81, 0x3, 0x2}, &(0x7f0000000100)={0x2, 0x8, 0x1, 0x4, 0x2, 0x7, 0x1, 0x1}, &(0x7f0000000140)={0x3ff, 0x7f}) syz_open_pts() r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTOP(r18, 0x2000746f) connect$unix(r17, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c42a284d2f7eda91ede069312d1761e37348cf3e0add0bb9d5fc20207bb9798b50ca5c43118a14f8fc9505e165fec2daf2ccdc0199f5c2ac692fc9eab7dc368406791e21a468f67f4228a1e94bfb313dbfe766ed97d6adc7810d75dff7d559673769caedbb474e10b3495ac3a63519037013200f48a5352dc780764b5060204afb81aee594678c28d3a566781807376863e51bbeda70820ed6e20be2b75a1496127c32614dcb351b706213e8e1f431ddc62d626c3fc3af839e10bbdaadb7653c8201c7b04"], 0x1a) socket(0x32, 0x3, 0x2) 23:49:46 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 23:49:46 executing program 1: socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) r2 = semget(0x1, 0x2, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/221) 23:49:46 executing program 0: mprotect(&(0x7f000024c000/0x4000)=nil, 0x4000, 0x400000000000001) shmctl$IPC_SET(0x0, 0x2, 0x0) 23:49:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 23:49:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) clock_gettime(0x6, &(0x7f0000000040)) 23:49:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='ON', 0x2}], 0x1) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x2, &(0x7f0000000180)) 23:49:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x87c) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 23:49:46 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) 23:49:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="a996311a608b1466ab9716ed140f0b5704100ded09bc815f598b18aff10f9b49c1779965238d851f700481c000d5880ae4c2644faf88a1cdbe967f38cf7ec2e52972dde60e9b57c1e4ecd4a5d6fa3e78dd559a4914597dc5b1086e6b01dd8d9ef5861dc869c7873a9d25fa04b9fe157306578d60b587910f90f4e5c7ad4dd3", 0x7f}, {&(0x7f0000000140)="d477ef8177344f7dd278d7d3dbf341b00e0e37cd92206373ccf99d8d1cfff04764cae2261bac7976d6090dcc053f48e32784c5c562e0522ad5fe6bb2b042e90f8678accdd528f4e6c05ff57d6cd8e860619429107fcc5096696942f4ce5a69da7993f28abcedfda2f82cbe3f583f92f3f86a1d4c1488376418a3eb564733bf4bbffdfbe51f8724769fdb9910eff60018013f35e719217195c27df3f733508c461c3653aabbbc46b40f8881c18d9484db0a7199d7ab1d0922d5cd890aa8b00d7a9c15a3b22cf2b461aefb03bc379c78bda34bd582747699e0f3f50b78e799cd565034327f", 0xe4}, {&(0x7f0000000240)="a33b9cfc6103323b00d0a4b3a71a53b12382fe774b9b1c6cd1e3be81070736b700cfcbb5911ccd7f6571c823f22d23e1166339186fed7609cf7194f52f127d7a598c4a26620fda25524f5b529a194a6f9412b5cdf69ae29250be1fdeb7f8d9fbe193a8b46b2cb65460fc070632d51186458a", 0x72}, {&(0x7f00000000c0)="99a93bf2a3e23a85368ea3fe20f53db234b1239b225ee0bc892f", 0x1a}, {&(0x7f00000002c0)="e97671c3ff81d24aa2d74d8a7e4e16b60d92c55943a21fa79858c4bb4602dea14420e1c7021bae5fec5fc90f115c4c02ca6c1f17cd282583a10943a115055caeb872204bfeb876facfba118a9b14e9c89bf5a43d45f7e4accd0d3cd8c9b4f1e5afba303be132aad703d7e9e8200eafce080517cfebaada435af0b4de051a8b532dab97abc5a9d466f43139c68a5833e382d4ff557fded120934723d5c6cc36389f4a787746405c4b80637a", 0xab}], 0x5) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 23:49:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000001c0)='./file0\x00', 0x3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:49:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x7fffffff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) socketpair(0x30, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) getpgrp() 23:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1f, 0x5, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:49:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x3ff, 0x51, 0x8000, "99cbb4e26aa03920b074a770c689cee0a940f688", 0x40, 0x2}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 23:49:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x88) flock(r0, 0xe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xa7e4}) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x400080, 0xc) open$dir(&(0x7f0000000840)='./file0\x00', 0x10090, 0x18) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) semget$private(0x0, 0x5, 0xc8) pipe(&(0x7f0000000100)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) lseek(r2, 0x4000000000000, 0x3) r4 = semget$private(0x0, 0x4, 0xf0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000780)={0x2, 0x67, 0x4, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1802, &(0x7f0000000580)=0x800, 0x4) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000007c0)=0xd6a) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000540)=0x1) recvfrom$inet(r6, &(0x7f0000000600)=""/255, 0xfffffffffffffe89, 0x40800, &(0x7f0000000700)={0x2, 0x1}, 0x133) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000980)=@in6, 0xffffffffffffff71, &(0x7f0000000800), 0x0, &(0x7f0000000880)=""/137, 0x89}, 0x7fe) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 23:49:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x143) 23:49:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() setsockopt(r1, 0xc0000000000000, 0x10c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66ec0000002c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 23:49:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x3) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{}, {0x4, 0x9}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 23:49:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) close(r1) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xffffffffffffff6b) fcntl$setown(r1, 0x6, r2) close(r0) 23:49:47 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='&-\x00', &(0x7f0000000180)='c\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='![\x00']) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') geteuid() 23:49:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getegid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 23:49:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x203, 0x800080) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:49:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0xc010570d, &(0x7f0000000040)=0xfffffffffffffffc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x11) 23:49:48 executing program 0: setsockopt(0xffffffffffffffff, 0x2c, 0xa00000fff8, 0x0, 0x38c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) 23:49:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x3f, 0xfff, 0x8, 0x3, 0x1, 0xfffffffeffffffff}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 23:49:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6cd, 0x9, &(0x7f0000000080)="72bebfa4ebb803044fe3", 0x99) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 23:49:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0xffffffffffffffa3) r1 = socket$inet6(0x18, 0x5, 0xf8d) setsockopt(r1, 0x1000, 0x1, &(0x7f00000000c0)="2de21d276d5baa2e5dfd5ad35a9aad323b2b95e10a45797409d4da505517299687b49fd0ab187998462aba33eac7525d294efa21c41c7e1f488cea9693d35c7c83e8d2701545aed02a810ce946de3861a1fb7a76710a58470790dc6a85ca9144566cf1f55df776b2ba2c01bac0cfc9599056f69b6bda9cefe4ff9879ec395d7a24c98f2e67debbb3aac0e0e01f6f12ae951058646c66ee908e790c0db95c9dc5ff606343bffa31a6ab42998da1f262b54440901e4c0b737fb6c650d5a84d41", 0xbf) setsockopt(r1, 0x1ff, 0xfffffffffffffffa, &(0x7f0000000000)="979419920205927456b54231833da11af197640d146fa68deae10a677dc2522d", 0x20) socket(0x20, 0x5, 0x401) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:49:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821103ee27f64cf1b78e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffff35) 23:49:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x7) socketpair(0x0, 0x8003, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/80, 0x50, 0x43, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0xfffffffffffffffd}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 23:49:49 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="bfcd727ded666bc36225efd75feecabcd62138e78bbf2a8d8616a26a702cc8577d476ec8b1ec7bb13ecb7c671770a1855615d93556aa1ad16c2fdc34d33862a3d37a2666dc7bc05b9f63e7baff77245f103c038959aa7fbfd2a7fe496c09eb17668a0b44b3f01be952065c7f9bf4666b96e093c0be36bcad9e992f3ec9e92dccebaa3a6c3693ee22baa3755796a4ade804e95963df781c484ac669159a22300ecee37a90b681d7c8dbe7df6f383061c2e3a206e8c8a8b1990995cbf264aa5f8d6e034f7698c97010cbecec42", 0xcc}, {&(0x7f0000001200)="2ff4a81d065212f8299d9f67a41c3a47b86af904723948f8fa83425cc6c0cfb3a534afc8159ede09cdca25938808981862cc1487341413da14b107a95395eb98b9f42d281cab4a63c697bcbf9c099b1a5f9de066b15b959404dddb2ecb00f8e067272860e860f71636e42892cfc540be9ca61b3158549e360467ff0239b056213413e8c0d53606fdcd45e641201ca1739fd681465bd1603a5c2957718f8ec375dc0dc48281f76d1c1ca413d526d92c4a5c0601bb2fafa33554278bd38cb9eeb3bcfa5289f520e153ce03da1288052bb4054d714f48f46ef12856032306db998293518dddab3662c470557cd942257c71f2e030ae7a677f", 0xf7}, {&(0x7f0000001300)="b1e20c93db1f78fe2a3aeb37f5555a9591c6cd9d6c19e202887edd05b8899efb1e1ff7d22477b7dd456d54c6c381c4e95b168012120dc8c13a6e0949759571b42704c3addcea2d5274e19d8cc5df06ca6317836ab4968b0a8ad4e28f959a591556b377153d6f78aa7418348eb79e47", 0x6f}, {&(0x7f0000000180)="f732ea39fbad46bb5118335eba3c998e76", 0x11}, {&(0x7f0000001380)="79053aa62ab90dd42376aad4c0ef4d23e0018665ad3ba2ca5ff234bda10ee65d49c00f68d21bfbeec172ccc1e2bc561af3247b8c336e731e5ae7217aec967ab2a171e03711d9ca74a18304c0a6c41b91863621b86570e03df232eb9411ff298bc54250faa8f2732dc3d0544d8f0fc6b1e91e5dd2919b514c1677b2fc75378be807d273f06cb0242d0e9b9ef0acf6c0a80a223896707e261810fe0be85c714b541ecb5cec", 0xa4}, {&(0x7f0000001440)="01d3656434b91a0333459a57d524d69d8c5cacc9cb4fb174d4f06bc72236b2fa0f9e", 0x22}, {&(0x7f0000001480)="686d0c695831a1eb7967fdd6aaf3b7a5660162e48a33289027", 0x19}], 0x7, &(0x7f0000001540)=[{0x108, 0xffff, 0x5, "da72aee7517c86b1218af6bdd1c6e68f6dab765b592f220128e0cf22970e74d4718d8d6fba3d9321852a1ffe69ac8807170e2aa311f79f69621bb2d1c73c2945fb2927c1c467afffcb9ca198c2db9dbd421c8563ed2b85a903837af13f2d551758bca3388baf10cedca1863e71fde54fa56ff7f6ef6b6dad82d9730cb0b372c9624689abcc092dcf571a42e4db5385a3beada0dfcafeb86df1294cd8d5a282e8ee098da3a010e67855996e2ba99aa97da25dab2db651d2f51cea1093ed882651a18f1ba4e0cc474a57d7886a0f539c9684d277030b879a0ee1d8850bf0cc2266b52019428ab621fb7f50e98cac448c8468836b8d226f"}, {0xd0, 0xffff, 0x8000, "571874cdf42914d31fe003ad15fe4b9a7ca076d0e4d4ae50a8197fa5cfc593b54fe492cf73f9a127e66f2afb7f1c99ebe942a2691e421412a2e30d32a792f87eb8ce29e604aca1f070425c4f7b05f799c3ae98caac14986b88d8d67c20893fe59c12f04cb2d2ce1d9362cdf1998433458776472ebe20c6512cd5a4319236cd9fb696151a9710bb8972af5bc6c7f7ee4223dc24a0316e79c83a3ad34d3d1d135512a4396e5054235acf409f7d6a8588fc595914efc42c30b4c416"}, {0x28, 0xffff, 0x20, "14eb94f18ac49653fa0b1bac24187ad60486b4e2a5089f"}, {0x50, 0xffff, 0xfffffffffffffffa, "291186f2aee42f971e4095826dec97a7a019dc0b4887cd56772415f68f27391043ff105bb8e1528b1e8bd28ed0286eae2bf404d94ba15af763"}, {0x68, 0xffff, 0x8, "c78ca38ea9a4cb03cd483a330a02ba66caf0fab49edb43fa86139e5793d9d62c27819081805fb03b8243e1e432059e21b120b4bfa9ffc087445cab021d0b85ba095d6485e0f3b7c638d47bcfe79bd0fb98e852885e51"}, {0xd8, 0x1, 0xfff, "8be3bb9e003defb0954d9d27fed2e62196cf03e367c367ace0fd07cc4e8d39622a8297ca11d514d29fabba067d0c44119e9a142fd505e076321d9d56cdc32351265d90ff6bff79c33355c16f0757cbc5dbd26ca99dc463a333c7ccb297d92739c90549ea2f2bea8ef553ced02ede3ea4b7660b129e1ce0c9c82ce7dfdda303382913899b262a67ac40262eff8c745983327c6f38bc4aac6ee5335a5506539b5eb483c116918c6045d53e56f4584f50c1034627d27cc010eae0fa40c9ea81e02021096e"}, {0x18, 0x1, 0x2, "a9d721c7"}, {0x48, 0xffff, 0x6, "d70104468e1df862ae2acbd6fe9d271ea6f29f07effe36cbd8dab788028e2ec97a51b77b6e62fee5cd7c270d83efc96e6087"}], 0x3f0}, 0x400) r1 = semget(0x3, 0x1, 0x40) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/4096) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 23:49:49 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x6c9cfbe405bf27b5, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r2 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000400)=""/117) close(r1) dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) setuid(r7) lchown(&(0x7f0000000140)='./file0\x00', r7, r8) fcntl$setown(r1, 0x6, r6) 23:49:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="4f963a92854043caf965d2c07ee9a0cac589329b65fe754fec98b3d9e4c835af2fc7e6c16ae8e279641dc5b2657503823131d97842fd6e280eac256a21d77f0bdbf9f1e8bd7274664a1c1c622392221938af5c5c9e520b646d67bda465ac36889e2ab20774ba53f07d33d7af1ee54d2c03722ab11c8fe62fce5d6125df170778b2b37174e698f6b94d04eb82327cf51843847d2407e6ef1b623ddf1ca639285c1d61a3f9212de00b9b82cbd36b3eaddcfd52bb7206f999f97b504a31182beb12", 0xc0}, {&(0x7f0000000000)="f879a4f5ad9329e12fcc0c6b51466afa4b3577fcb468f7f3efab498149ac", 0x1e}, {&(0x7f0000000140)="13120e", 0x3}, {&(0x7f0000000500)="f4f8ba75055656b25d84f96cd3bbe6591cf0eff008badb3786961a3b1ea029b8693932807d52bf101d7eee304360d57e20dc1ee36f80be7c4f6b70e1ce5cebbd944cc23650930173a4f2a61b1c563cdae4893d4831a1826f208a0e8f9b9527e1934601f0db63739f619ec8bb7a41b5d7567f8ca62aed2b0dc32efc4a0d11e179abcf42ffc0665ea40a283a9258a9be415629d67b754d9803ecede47150553725292600b183b115771714a8ad65a950272b244b38c5df486f6f0c195ab5bf49407b84d40d443afa3a416cc24d14bfe83f8504fd7fc8480228ba68b32c279985efa9ce64959a23cf79448dddacff4bb3e6c540e34fcd82e3d3cb402174cef10cb748b5f3f17053c56ccbebe40d52d7ac0c9d151ac3e487ea5a0a2b2aed0ed864be7ae49412f75a1f0f9612c1779da8a2f4eb413b37c60b6fb872cba9ba0642fdfd9dc6cfbeea5e7ff4482746276ad0ea19860f9d79b1bff6ff58716ecd289f450648451077c4b7ec97467ac47cb3b5deaff35f05aab12bf9ad31e6de0c8673a68898d5682c70f0775da9292d7199faaa95538f9778afef2d446575111c0bbcc683f3bb9ed9fea77e717c2eeb539a5f025c904afe7fbd5faa065fd5861c14afc56d894fb76e51fe8ea4cb0e5f25bf222707e4e1310a96e364ac42b627153d92f3c0efa3e94baccbba2cd9d6f7995cf5f7e61489e56c0d4cd740ee2a25d4664c4f9e69f8bcd867100660f7d227108f302fecd3efee1b4d8eb46866ed19c419ee5978e00854c79fe1daa6cd1124c3e68928afef930f7f2526f23e070fb6b62430d28323b74da6890d766a04a843a66f6e39f0ed480f5007971981f85b3a54e9f58ddf124184a3d00872538352de42880ff862f638351931a0ef722e60b6e21cdc6e47e826df82fc703b162b2017216c5cf2c765b7b8d7ad2f6dc6c9190bfbcd85b73ee115c5e80bb163d2360b912d734896ab0c3004cf7a80179efc8bbd86e9c14096a3923ad9e230fe0ca42890005eca861cec16f5e15c7d0c52d3c7586c37a09cd2d627e1f270f4876fd57c487fbefbd349e9c51f5f9844cfa61abe4848ef931b200d153b691d23c3ee5496d88a7db7747bc3b53082b8b080756d112ddcd0d971aa71a7fc335648c8f6d5283a2d84012edf7ddd881c0fa209940e803e4c5d6c79d27d5428a9a3f4a036cbe4bcb601d81797c307061a286ce041ab251c11977c2681a5e03a80a4cc03e56ddc698c2b96012af42c05682aba637d7fad40ec1aedcd73468a4a2d7351af8584efd7538bbed15988245ea68e6c29aee2d5db1d6369598f8d3475a3362c23b5ee0f4175ccb89e3e4d7f8f77a802b0bb43a5d9b9cdb84edff01da7c98766175d19c107703bc77134f5a83ceb04dcde30f38334167405521ff1554366d2d3dbb57b0038f266e136ef626ea090e29e38ece5e799543c857fc605879f1d0717b64bd40511e2a7f2f0ac6a0b94f8c9c82923c4dbb3ec394325fdca7a24828046554b83cc36ecfef8e0568ba2b29216bbf50aadfd3e78bf77c11d83662835e7cacee36a061a9a4254538d5b63c036f67a358e60f1b922035177808f80e06e2b2fcdd714d236ab41c668f97194fb870e593569d286a0827b850fe23348f3a54a0460308ea4712675429cbd06550a70546590b6953ba5fb835d42f510d6cae7b304d62d56267b4a8c9d5a46d89d857d3a50ae1b1028632a6a5998b17fd2235f7f1b56340e22e762c9c51b45182636d96a76d845bdcfa3234da90e595bd42b395c3ff30a500aa4a07267ccb7d6a92df0953f9aa4cf86fc06771e2018052856ab4145706ff876150c9dd2308cf70a561a9e1eb5b2d6928bfaa4e788943ea5e57729c7d4ce4c54dc11b7c05f1214c05c81ff8d982813dc396e8d9acab67d6c9423869e2acb87f67dfd7493c1abe3a3c5c179b770e9a1b34e0a2e5e7561a396cddd59ba698a24397b37da77cc3a36c003981eaba43ae941ae0784b371daa16dc752d0d74f0b920db32484a9648cc0bc65024754986fb1ccf0cf93ee141a122fffae64f49c5c9b52f1a7d49bf406fc17f0f35493458253723813c6b21fff27121d2a4a3e351bf77ab58ec16c848cdd843b4e19e298d5e24e0e014f973962d06253a92b19fc5d3594232fe21e02977db97ab9a586eed6df2b27080accf759ec4b4c641db9f489b310fcc9bf165c6e9895a0ffadf200b414d130e2c5ebb220a99fd3de81b57bcf73de03c7c1151c7e3d7a91e95408f7c751816b501609df506757272e54da4214294ccea04fc48a2d251dfd76c1bf8a10b2204ab983f459c63282c0ccd82f0245efb295f6fc1e0ae06c378f96a583de2d65d826b57aff7497b55b4284de73f72806202eadff6409fd7c5300de0dc5e1fd09d185739c46c7e8f2e8f14ccd16370375cb673324e77c707dd266f6299a83fd4d5574f4f84b1c8486dc851c22216b5954891e79d92fac9094229a2c837fa807a198fc3014d04fb7d5d02985527a13277954758343ec543fb8dbd2a80fbbd09198da90a78c2514136d48a02dbd7cb444fc5b76b4a66413cff672c987b4cbd405b2163a672357c7dc40bbf51f1a04260fd6fb33f9a8e031ca46df793d5459fb399e17025170d06f775268b4ee29471248d1f622deb7e2c1b5fa9548bc6def7f119b265345be70dc90557bc93fbb322e8286c82ce78cb48051d0899d5feb8ee2d9d87bad3add85b2498552afb95d7a512a8241eadd76d911895811dc4211779c0b043f8ebb48ca1b866a1177877c389068f386cffa065df1ab8bb8aa6a043effd8b7c4d5959199481f064bb0bfb09224a836c98c4e6bc58652458975a4c8c75c559b0390a22c4b094efd5b756a03d28b3a1455bd81da795c0f733ad370d9ebe9c4f46a2308725806666fb789379dac186ce389816442812b102a5e3bf4c103fe07b7346e3d67c5643ae2149c13c5e9e7cc8068a5fcd3a7e4a4607b090e02b3d9085de4fd8391e242012d9a89a45750b730cdc146e4707368ed30cc215974171df274f9fe2caaae3cae0147f965756279322197ef125c1bde7525f57b7731bce64354b6abf1d33fd429f0a4671e14665d55b7dc426e50fa03f0c4163b03c15541a2abed9200e7552a78e07f40311c538cc657d3dfde7fd2f740a468873846074843893e4052ee6024232e4c8583990684ef8b4dbad2b49c79b55796e156438fc08a805c7f074ee05d3bad870d5318c0f06275c9b09007364986a2fe3a8230e5cf950c9ac859c7a1614ff86487a08610ef5f8f5b9d47f0efc88439d5aeb2d120a965c2587e7ab05e05b2edaf7b5e162d5d5391d5ae486d1355f95d7c411f936df088657d99bacc225fba758a015c8915da535cd268416fe521fadc0043996028e24f0b5e68d30a8486d635d1fadfd6285c1a4deaaea591bd7e3320cacead314a682b495cfe126a23f71f301a15957b57cbbc3f88b053d104091b0969e2bc78109ffc6db92db33ebf7155587804654bd39d1399cdcc4ae3a80b240e283bae209b6527edaa199e4e5c634dbc6ea7436b758acf0bb525cd066fb1f5adcbab70117be05c6a3887985767e5ff07074f3fd094b943cc6a39f5e15f69b54d8ac91fcbb4cbf4a20484f85a23bcb3971985b6bac14ec31cdb95ceb7b94cec07a2cf8bde86e8a62365f12fe1380ecfcfe9955f45f6c9e02e4ea7e93f36b14a3c625343257282f8562278db9477615355d2e745f21ea805de22fe73332932d2f448fbda4872d9cfbe80dbdb99754c91b26537e1457895c6d98dc3ab543594b13571c6bce3d42f134ebc28156af6f86048bcdd94961917e893ee59d2ba4ec8589b3a291749556029a13c0b4135140537b6920e3a0d2f416dbeb49e9d26a7ada1227ad1797d68c5110d98fa76f820560c6b078eb1119ace87bfdcbd75b92cd1894338e5d90051b8de85b6a6f90cdb99a19915e9c0d66fd19738aca6d7925b57aa16430b1094123765315e6b204a0bd849348dbbe672577b22c882e204cb5164611c1f52cbbe0304d8015c2d842edbdd7a398c256892637573f3de38a5cb5bed6665b140d8ee0580493cae56f5ca9c725fd24ab66b0416d5f8c106b27f11ddfd04518f54172bc2b3b4a0a67cc61595782a377ce982eb38d1692a5cc8cbca62fa866661180901eede571f570774095ae78261b0d0dce94027c0e8fd049529c0ef55dc89db710287a27d662ca925f519083de39c97b22d23a9bdfc0a7d7a27570fe237fa2b6e62ef7e4ccc2787a821ad7de2731d59a8a1d98213fcbb3d8c34775477d73ab4c0fc79c517e4beef2799b14c02a458cd6131cc0ef766360a78fd16f7a20a7cd161d0766c3f516660e59704b1b0221ba956e43225d033fda84fc95630e672703cdc82d87f68cde12130602f9e21d0c462bd4148d2108d272a34f3e0d08a46e4fc37e472bfe0ac7b77900db15af56db4f0106ca8494cb476a337543352bfe99c698220cf0b78fc46ff0ca3ce91941dd7460fd87a85cf903575347f628280cc0608c808d4def4cf1c8ba904d932ca70fcc05d00cbce0da6c64146aabaa523e4b5f4f64f6c397ee360d9980c8b144427c4cece8faa8d80a064a0dc4e27ebfd86de77df2407f2673dd7e517f074e9c2486fdb70e7f8b657d98fd2dbdeb65fb25439da3d7cd1ecd1cf25d0a7822cd79c33b5ce4bd9146259063d91a9766209e73ccd7017b791f5b0347178408d034eae3518b6df9012e32af3ef03868c44a6d42af49426bfaa4433682e73a17020639bed01224d76515f3f458b56da5d32b8e259b69d630efa2758c7342036108c816aa02fa4d3a7b60af88c525309eb645c703878c58522a40e7aab2097ee432c7d864da483dcd99cf2d3fbdf4bcb5d0730adb36fa30413dd52862cbeb9a40f5cdcbb0cf26f9a2b7e48d2d307c25705f23f977bb0d4ae6381140bbbfcbc0be31c19776e9b21f80c2464fb8495e0ea760a8f66d37cdcf990435f2d271d2bb571c75223796f606317f6711dc405a3af79eafa50236079dd5fc54fd5afe103db35c539c0622416c37da491d5cfd3baf9687281b4260f26d0d37b92c885af6286c27f9fec83d3809e3a604ff2bab1ec9f989de685a8608719cf0f5faf527a982534092719f1849c35ff41bd41eea6baa818c4973ad6a2c11fc73b6843fd35b3f08caa345c3a2717cf2f1df18e8fd2ac1e4d072f8ce67190754913f55b5eec38ea0d9c147e8be1cfa9b848754277546f60447313f0f7898005b45905bfb41c10acfafc280072162de44de5eedfad56f2ad84e0e7229f092a540dea5ef44d4a97cf095fe7ad4c6bc04157accec9825e34113e35dc0214d71d42c8179d614284a184b9079eac3d1a8cb4741513ef629c51aa17f4471e2982376937f6eb403a4fafa889abb56a4ce3bd79a82ed3f69cf028ae96dbe91e75571a6530b7227536a86cc7857cb6a978f4ddb67b60fc322d258cb1aeae7d25cbfbb3a5a52dc88cca9fc9dc14815f2ef584d16f118567393f245676dc94bc7b52cbc11906ec138c66bf4e3dd4f060caefa4ee9b332a946f808fde29529591712aab3ece6025cd260007123a229bb564a59c5121872d3ee94b6273c52fb3703e7320088e53fc7cdd70ebf5df81a70f00f119d6f65614984b4a0af76edeb3de82b60f793bde743eb513cd8d023a064a875244ddd10a17e3eb47a054833365d0202612f1e3e5652679e9194c773dbcbc29a797b3f7debaea98408d50ff8be9b5521ce01e9f92c69b40ad1c416007f4af5411991c62e880c8be48fca7b49ac843301a209220fbbd3a8ef358fb0bcbb05257", 0x1000}, {&(0x7f0000000200)="268a95b2a70a1792e2d114e28a2554ee6df9da8e234f58dbfe7900d1f7942c5ecb9b164b8c916d4f43c70fd1838e6e613135605b161a43008c3c16541fa0698f3fbd98c2e26020b9b6af56a486da16", 0x4f}, {&(0x7f0000000280)="c6f21a1fe316a1a9f1821545aa4a792fb01787d8eca7aa", 0x17}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000380)="18130f19a9cedea859d002cd87c0ecdb0a699230f9e3b927e5007342d8808b622048e45c01f5bba92c5aa79ecd587a91ea51acb3b2279c6751e4799eb450394afbb4ea276949c46b8580a54997a0c9c541ef174f5e3bed2a4d46741609dfcbb1138176909bdb62eaccc986bcec27693a41a7b3672ed7d9173d27f7f42cab9b4cea70c1", 0x83}, {0x0}], 0x2, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x1}, 0x7) r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') fchdir(r10) 23:49:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = open(&(0x7f0000001340)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000100)) 23:49:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40, 0x4}, {0x70ab3384, 0x2}}) 23:49:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) recvfrom$inet(r0, &(0x7f0000000000)=""/160, 0xa0, 0x801, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 23:49:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x44a, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xffffffff7fffffff, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2d84) r1 = syz_open_pts() fchdir(r0) fchmod(r1, 0x101) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8000, 0x6, 0x8, 0x5, "962e7d168a459f8283f5b0a132ad943ef96ce3c7", 0x1, 0xffffffffffff81cc}) chroot(&(0x7f0000000080)='.\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) fchdir(r0) readv(r0, &(0x7f0000002a40)=[{&(0x7f0000000340)=""/121, 0x79}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f0000000480)=""/29, 0x1d}, {&(0x7f00000004c0)=""/111, 0x6f}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/206, 0xce}, {&(0x7f0000002740)=""/228, 0xe4}, {&(0x7f0000002840)=""/253, 0xfd}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000002940)=""/208, 0xd0}], 0xa) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xfffffffffffffd05}, {&(0x7f00000002c0)=""/67, 0xffffffffffffff1b}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) 23:49:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0xfffffffffffffffc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x84) semop(r2, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r2, &(0x7f00000005c0), 0x3be) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f00000000c0)="de92a1e9633e6b41e7a5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb627ff29ac98075cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d83eb8e3b990465a3c373", 0x5e, 0x400, 0x0, 0x0) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r4, &(0x7f0000000580)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r3, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) getppid() shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r6 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r6, r7, r8}, 0xc) semop(r2, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r9 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000500)=0xb7) socket$inet6(0x18, 0x3, 0xff00000000000003) getgroups(0x3, &(0x7f0000000540)=[r8, r8, r8]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x9) 23:49:49 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) fchflags(r0, 0x40002) r1 = socket$inet(0x2, 0x8000000000002, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 23:49:49 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)="8910fa87b00e607735c579873960b764fa21acc53bde1f804c9db4c3af", 0xfdec) 23:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000), 0x0) 23:49:50 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 23:49:50 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) fchflags(r1, 0x0) 23:49:50 executing program 0: socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:49:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fchmod(r0, 0x0) shmget(0x3, 0x4000, 0x420, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x520, 0x0) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socket$inet(0x2, 0x7, 0x4) r4 = getegid() getgroups(0x3, &(0x7f0000000240)=[r2, r3, r4]) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8001, 0xc1e4, 0xbef, 0x0, 0x1, 0x4, 0x1ff, 0x0, 0x0, 0xc0e5, 0x4}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/19, 0x13) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getegid() setsockopt(r0, 0x100000001, 0x0, 0x0, 0x0) r5 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r5) 23:49:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x11, 0x0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/159, 0x9f) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000300)={0x1, 0x0, 0x5, 0x3, r3}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) execve(0x0, 0x0, 0x0) 23:49:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 23:49:50 executing program 1: socketpair$unix(0x1, 0x40000000001, 0x0, &(0x7f0000000280)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006000, 0x8000000000402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r0, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0/../file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) close(r0) clock_settime(0x0, &(0x7f0000000000)={0x9d, 0x7}) faccessat(r0, &(0x7f0000000300)='./file0/../file0/file0\x00', 0x32, 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000340)}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f0000000400)=""/115, 0x73}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/178, 0xb2}], 0x5) 23:49:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x22d) sendto$inet6(r2, &(0x7f0000000000)="ff0ead680e9a52887f0abadb93ce716884ae787902abf64758ace24d4cecd3b364d52ee9332defbd2bbd0f5f338d3554208e94f3b04740841f306ed19f3bedf235562717f6c7220caff8ec87f53fe416b22da78e1b11b8fdfae30415ef06bad9591a7d5017c26fc947b7cb0f936a399ebde70fb1d364501abf6f7c6775d06ce431729b7bba26b174543da560c6731502643f872005fa48fa154b5449026fc1133347f2d072137a82b01e50930ec24b568cdf947923bcfebc4e2217c145716db4", 0xc0, 0x1, &(0x7f0000000100)={0x18, 0x3, 0xcbe, 0x2}, 0xc) 23:49:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="6696472d7646c20c1a8c2bbe00857b889757d73eb8d6bbd8b48ffc0db40ddaf715adbf03191afb85fe33c530072487c02f81f331578234ed2252a6b2077c48180d4607c80349fafeb7fd6518f23b00f45a738d8ce564f9c52e31200104dd6ad81791890600baac40444f4fc8", 0x6c}, {&(0x7f0000000180)="4b4330ac91ab7b75440d936372a80a7a9a2857478ae224a0971aa9f10b2fff026a004fbe1e6c84e45c4f41256c4f88fc44d23e0431752a8c574f80cf861b2dbbe361b286cf0f3c60c7319d720589a98d190f4d77be8ef9f9573953fe39333814d77c38f2bc29ea4dbcc4a24b4ae628fdbf74be560ec9c531f4250924463089bb06989faf192ebb3c6bf39246d79169759681d58587159e065fc880542b35560698427a659be9235c2fe8ae683bd9d486c68c19a218bdc6764a9ebe5a0c7dd555aebc95c07f0227c7639498864db011df62", 0xd1}, {&(0x7f0000000280)="5bb506fbaeefce48ee0bb35f9564fa19bb2dd978e331e4ed2243af4a5f27e8a8e1ac74f8ec767572a521344c3c78527f7c3b57e2c3360b725c78a14a58408214c244d82203601e4b606c8b0f8f8a2e1220e3fca2f1aedc18bb53e6cb11fe6a885ddc54939630b3923f2bbf0464baa3aae862e7c50811753143db59d31ca9d5c789344ec381cd2be56d1bd4fdd71c7e0f8af2d5ebc9c94ccd81e95289a7e63e834849087ec7df81a00798083fbf04e62b0ae5319e3799d00356af129976367dde2845f6e415b032457fac7307bbbf9161548122c58d15b24a83427aa19da7fb82805777e2c6bdaa56018e12796325ac7ae0aa40", 0xf3}], 0x4, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:02:37 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20221, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2d6, 0x0, 0xf1, 0x401, "56677205a993d014319d8d77966f262f6408f1ae", 0x6d55, 0xff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8000, 0xfffffffffffffff8, 0x3, 0x57f57d5e, "ad7b728227b2fc2c61e93755989637dce0f7fc3c", 0x8, 0x8}) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xffeffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:02:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x0, 0xb4, 0x8e, "78d99386c6987e4e870fbf3edafe68255ca82712", 0xffff, 0x2}) 16:02:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='o6', 0x2) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x400) 16:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x1f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) dup(r0) 16:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)='\x00', 0x1) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xbd7c, 0x1}], 0x881e, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x3, 0x7c}, {{r2}, 0xffffffffffffffff, 0x5, 0xf0000002, 0xfffffffffffff000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x22, 0x0, 0xc000000000000000}], 0x200, &(0x7f0000000200)={0x9, 0x9}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x8001}, {{r2}, 0xffffffffffffffff, 0xa2, 0x4, 0x7f, 0x8}, {{r1}, 0x0, 0x0, 0x80000000, 0x84, 0x8}], 0x5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x8}], 0x871f, &(0x7f0000000340)={0x0, 0x7}) close(r0) shmget(0x2, 0x2000, 0xb4d2db3dda481809, &(0x7f0000ffc000/0x2000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:02:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = semget$private(0x0, 0x1, 0x20a) kqueue() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r1, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) 16:02:37 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 16:02:37 executing program 1: r0 = socket$inet(0x2, 0x20000004, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:02:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff7fc, 0x6b}, {0x4, 0xaf}}, 0x0) 16:02:37 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x401, [{0x0, 0x8}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x5}, {0x2}, {0x0, 0x8000}, {0x3, 0x8e5}, {0x0, 0x1ff}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x1e3f}, {0x2, 0x77be}, {0x3, 0x9}, {0x1}, {0x2, 0x2}, {0x0, 0x78}, {0x2, 0x100000001}, {0x0, 0xffffffff}, {0x3, 0x4}, {0x3, 0x7ff}, {0x0, 0x2}, {0x3, 0x800}, {0x2, 0x401}, {0x3, 0x1}, {0x2, 0x8000}, {0x3, 0x31a}, {0x2, 0x6}, {0x3, 0x69}, {0x3, 0x8}, {}, {0x3, 0x8}, {0x1, 0xf}]}) 16:02:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x100) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) r0 = msgget(0x2, 0x10) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() getgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = open(&(0x7f0000001400)='./file0/file0\x00', 0x2, 0x10e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001440)={0x6, 0x7, './file0/file0\x00', 0x7, 0x3, 0x9, 0x9}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x80000000, r1, r2, r3, r4, 0x118, 0xfffffffffffffff8}, 0x5, 0x5, 0x0, r5, 0x7fffffff, 0x8, 0x0, 0xfffffffffffffffa}) r7 = msgget$private(0x0, 0x25b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getuid() getpeername$unix(r8, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000001480)) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/198) 16:02:37 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = kqueue() r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="68c57438c6b3824501d73c30d2a6b802926c3916501ddf0385bdd70fb2d981173a54f7e2603136c94da157f75749de0edee3fd79e0934b1a5fe77ab330ac9c2b03cfd5582fc94fe7f9d84320d7e2ee39df9da4416016e705e2d23ed0ccf9672758bd04c6909ec0843fb0a08a6a81ab2a0821148eb869e1d15d72e81687563b07eb3bb3fa632d084111e94eda8499ac89e124a5a2df73fe6e55aa4cd4e57757b556d9325c0ccff401bd68ec672345385a6d51532c8ea718d6b29a8c751c91faba4976927a3e7bcb2cd589c3f341", 0xcd}, {&(0x7f00000002c0)="9492d99cd2a465e1ecb895e0b080a0e74a5ace355447cda0a86e8ffb057abde8a85941e0d50069a76db8bc51d838da773d902581e1e0aacb3347", 0x3a}, {&(0x7f0000000300)="f3e11e8f954c14daabd11c3f4d05ad4dde6bbf169f199fe54e435b41f967f5f129817c29f716c30e4d4586bcaa16f44ed95c17fa7dc327675463a6e08bc10dfc84ca6f16cce39dfc7a1d1929793eb5e08f27f300827a01805cccd3ce417a60ed8ee3991622877cbd7f22bb635d7463a3e0e240a072426900d560a3ef687b826643f2006ea301e63921a1649a9d4bd2a9429c2a079c7d693c431099ec883fddb8ea21d7ee65e135627aa3d44ceb4ba4ae6b3a55e1908bc68490a7ae3ad0bc7c2662d46f1b8b3b5cb29990a37a7e86223c56318d93df2488dc4475b8f80449f2", 0xdf}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x5}, 0x2) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x10001) 16:02:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0xff) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x180, 0x30) 16:02:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0xfffffffffffff001) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) r3 = socket(0x18, 0x1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6676b78c696c"], 0xa) 16:02:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) 16:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:02:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffdf0) ftruncate(r0, 0x7ff) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="100000000000000007000000010000001400000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="91000000"], 0x30}, 0x0) 16:02:37 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x1}, 0x1d6) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x5}, 0xc) 16:02:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x84}, {{r2}, 0xffffffffffffffff, 0x2, 0x3ffffffe}], 0xec7, 0x0, 0x8001, 0x0) 16:02:37 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000020000d, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:02:37 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="ca5e4fef9d37e3983a47a23d60b1ac00e7", 0x11, 0x404, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00.,file0\x00'], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) rmdir(&(0x7f0000000100)='./file0\x00') 16:02:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffffffffffffffff, './file0\x00'}) fchflags(r0, 0x0) 16:02:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000240)=0xc) r1 = semget(0xffffffffffffffff, 0x7, 0x0) semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/199) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/124) 16:02:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000080)="b60342ba2ebb378c1a6154fabc1dc28de06f42eadcdaec66fd1794dc7e31445bf654f7b6891418150712d5fd4ee8d7e1c8809ede55219bff6cf613f7efc758a85979d97e1962bba14bf89b4256bbebd01503d11335f279051b73aea3a40998e93ee6c5537761f2d04c4b771830f97284c2b3e1f7abcda2", 0x77}, {&(0x7f0000000100)="939eb2dc8b7cfe42ad5e3a4cf81734e68b469abab8279c1c6ee8f1f6de623ffa501997079b36b4b8601e1a9109506c9ca54d87c663d862acb5bfc02b1f753fd89b024c5814e8b02fa2be470d739f54a22290198b8e63666a640a3d00cc5eae59b9edfa1597858d31a3c8aa2ab81ddd3ce09c14e3e1a8a494895aff", 0x7b}, {&(0x7f00000002c0)="9ccacae678650e00d77e7a0b066ac177b2bb09300b16e4fcc26d9045cb3360606385f55e434b724ca56b4b34f737bfc46692950baf4e13de881d47ade9d2cefccae8aa912fb2afef74b7d1427c17db1def06e2a8101b248db5bf60c715fd0e8dfa4139fc1c3b4218312ae042582e36d5491eb90470c26ec75f13902ea059216e9c69a67dd1822ca60fc65d31776bec9499be8cef374396eab6960ecdbf9a9f88bd8512c5b540d8a635a1051bdc3a663b1c94c5fd9b86c8bed4a0dc5d6a0a5194ba8848d550f5bd331c5edd6548c9c65c53fdfc509ac8d4dc948f", 0xda}, {&(0x7f00000003c0)="9000dfcaadaef8b02a05235592dc372d3ce3524b250fdf4791570d7bac76d32f0b2fda40c37fb4fe7ea28c762a331314daa1b1a2f5d585d05979c039598177e6b93624bd8aea73e781176d2a6b31ee3dddf66e76a214d09fe8491729e985cf3eda453f28db43a47d3c676b0b2f83b52d49f012a4740ade129caa0ae1a379c64afac44d34c1514ddc1193db90f8798e834d8a29ee4f3bf519dfc823877415bd1d459434ecddfb3835b41e651c57ca1a42b86e29807166f465a864f426ada5b353126a588aadb67cb78fecef649015272f7a3beb8059c76980a010edaa07b43a0e564081", 0xe3}, {&(0x7f0000000180)="6a06347007a599f353be5ddb9edf31a079cfc27a80e7fd568932ebfcdad7e69bae2d2545d21f42ed476edba834c555f348b36952a140c4", 0x37}, {&(0x7f00000001c0)="0b9e224c9b3fa7e6e3c80cc6dccb9164385c9b76e511077b625705382ceaf33e3450e08a3ef722dee4412aefdb17", 0x2e}, {&(0x7f00000004c0)="588ac7df1b03fe75e57ed78e756eef093ba4c72f8f0fe5376dd749cdb130f9f7f7227b097758875ee40b00948a82b451238ddd6e5a8244219d82885caf7f310c7276083df15d63c10d5649213d44c1e4aeedafe4ad7f418b2b", 0x59}, {&(0x7f0000000540)="a80df5dc0afac682e9aa864992a6826304b4ec11b539112b0295a61598d8acf8f021cb2f2f5a5f6d55c798db1ca2aec4582b253e07362cba55e3a4c3b942188a4a0d68452b89a068cfa82d75fccf1b35c793ace0cb780786ae71fbfb688947452fcdf41e80959964d6d2f2c310fc692d0face20e6366b9d81ba8888b0f874345df57089546bbb71199da2dafa19cada239369cb6cc1623bfbb61fc38957463159133bd0590a4dd868f92eab2c0d6b9fdfdfa598439233776d8cb2e04993b10b3c6a2abd25c86cad70ed7a13d44e983c0a0e0", 0xd2}, {&(0x7f0000000640)="38e6fbbd76d62aea5b3633a89f5d5603c682b2f42bdcbee1d7db0ad3953867312f01f3b1d9de7b2e38c17a0f7b22b7522490c4b44d678aa3555614a1e7e83a1b32d5092667e6edb49dd6051931fddc235aad1b09153251207a7c25be3a1c907c631bb1ba31d82bb7ad9a2852dc79af67f68567b06fc36ce640b62e486753fc7918679ca0055c4bdb1826e5500a4c1b094ce96e7a141a5ff08f37ecf983df5e770b4350e08e62deb3748d7e553f271df9e4bf80419b499978ba8ef780eead4817f586ef7ca00f9db74735a0f6f8937754ac", 0xd1}, {&(0x7f0000000740)="8a2377b87d72b99fc31fb9df688b7934bdb83085df18a7456cd601b9ff792bbe8c3580a5daff8c81f5ae49f5a822097ef5ba694a0bc54f51", 0x38}], 0xa, &(0x7f0000000840)=[{0x30, 0xffff, 0x70b6, "27e7d3ae368d057ad4d30f1ee8d1b3f3d358ef91f1f90f1df6b04fc4fa06c737"}, {0x98, 0x1, 0x6, "d561ed2208459bdfe05d973b4d62aec5cbf8b4326088ce83216a01c9089e4e37d0d3a8d62ca5f0468e0685a10d0e1ef3e58100ced86d14c0279d17da32e7f1faeeda75135f3b3d435df73f9a5046264eeff25d7c2a993c1b02541b77ec03212ab3389c87270ec4b20fb8d7789817786a7f806139e5aa7a7d2f53259f1564e65f02db9144"}, {0x20, 0x1, 0x79e0, "6dd27dfd34a3d95fef5c32"}], 0xe8}, 0x408) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00.6file0\x00'], 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) fcntl$getflags(r2, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000980)) dup2(r2, r2) 16:02:37 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000940)="fb4d91b76f402f572b27e03a960eb4f2938771b37d6fbe451da1dba4b5f0b56b06f1766d1ed5538dd2ea671f1e3cea553744a93ecb39431a39ea5164216bc8ec2e44f91e658f5eb96d5cb282385bd4345567b75eeef8b0eb07b7b4e4a4e91a0e1588cbec6717d9de2a8d1393fe91626bf6ef853852fb87ed52ff23840525c4526cdeb86ec8e0727d41c8836bb00fa9a9c75af60c8d77bd2a502b68e3b863532c900b9463d6339351f1a3171c6ca2cde148aa0e1769f1ae2687dfb212d0134b603fdf50180462332b2166098e9182a9cb83cf480a21e1513e63c216b30c4eebabe3050d6bed153043e26896e1449c9f991f31280e6f6019d00c361ad1340ae5cb986ef55b34259aede8e65535d10a799c44db45a2d512054eab2e93e8fb78e8769be34519b2af7d5631fa25308721bb3362e0d3c2baf21ae23a34906b0b4ebd80c47a038732b14628ab7f53438bdeca5d23a5785449b58577b6f97de87242520cbdc95616109291bf3cb3aa4c4befad9736f344e0f73275e151bb9e5bcf1cb849e68a85a2e33b439fd7406902b45c9f24d07d6026aabd24fa24a5ee24c43a1828eb87f298bdc6def31d01c44580424536a4fe774212fb17be4d633bf8af7200c66c69910b675943ff7cd9bf28aded043346f4a527906420c0a122f6c40f19849c653440e254d9eeb893e52a1b333e203ffd861448535703b8be280a689c0898675c48d47b946c50faaade2d452453c2073d64f32bb908813c8ee9276f4d576feba8f088ddcc86957717b7719d3e83da6429e3eeaeca789977c78e207a127f77d517690a63c0c94810247567b542e7d505f140ba90e57eb6b91a801bd994bfb5c5aab55de795790cb19e963313f62734e5942f7dd486ced7ae6017585f3c015ab489ad6062b64bbf47cbb9dabc98ba72f08d8fc850db26557c8a29a58b6e7d48ce69ca9cc5b509769156d628267f986e6e90a2e5e0906eb2e6aad2e6692f9b515abf6feadf59ebd9424c60f73a8a11ddf6b5f1a1e407ee4795fe9f5ec54d71407111fe626d0803e26189258da7d3b9c34bf75c41ce5a12033fe4fcc9e37e866ab14b91e9eb7be6a9f55bd544770a69e9e0126b5f3e6c4392d8da5df0fe596fb302e78e7cf88eed34a3a29778b8f1f623f3bbf1fbaabf1ec5f83a2d6b7eec2a2fbd69364edcc3fabb7ce05d6f6416b218960740787ac3da9a54463f479cbf27b26d74e79ceeb57f6b9f9f6fb5ede30e5cfaa0ef5732fa9ac7b8e0327f2f8bdf9dd0c9da482f83032509a98648df81f834bd945d701b55d02efa7c5c24e60a563a366a9116fb01224f00fbdd6c306a38da6c74e21ee57a3b802c8ad3bf9a69d2a52c37e6b8f673222dee99551e3158dc32884d0450e211cfcd2afdeabcc657425bc3813b93841f4b8e1ed668a11221ed9611ee71240d2b2cfe0607774951e2ece2aed2e9f4fe9438052140a8414a26c4bd0fb0c2d3fce693a5f65897cef4e90a30554aa377c698af420eb29a869dec5da3f9f68cb60d5cafadd6c5995b87d275938828fcd44f83add658de65499ebc0d6a2c437e7fa133c7b27aa4ebc50b6dae1a75dfdcbb0de614d5453374846bef822ff0d1671255f737bbfa88c6de034452fa05ea29cd23b88f12df7052cfbdb26643c6b3b88812a71d7bec97c9005b5ff8cd4b279fc030e49de0536fe31166cddf5b2c772522fb79b7dc698017b601f01ffe8421d1cab35e87ec1fc3bee7b5c19eb73a5bb4ba3fc44ad18e06f1b55b32b291bc35ae66062ed01799e4d7a75481c933e9534a8c6fab75c718477bf30f906abb00db8b37da17a2be54dd2f9ec9ea515a7251b8ca856d461eb0f4271171e5781f7c7f9aa12de8c0d5f15650d25806c701e647eb877fb5df4541ad105fd30e2cceb4f859fabf113e1136fb52402f4196c18be469ca2e6287edba54a848c82527bfb5bd2d6afb87dcbc0e50e962d075578f2ce13f1a285078ecafa22372dddba385167f4e60a0432bda5e92017fd0fa6746b5f7e5d38c417d884c0ddbd0bce8e123adfd02944c0d63995b4a072e160d778fd58b9f19830b7ff22792b67fd18e804dd0131313d87be5567bd836049a0f4d1a9f747803c44e2640cd5142ed72955e6e8014a3e43d42ea547a144fd03753676f2519a5c9bcd75ccb93f508bdb2aabb009d7a6a458d91fa75c3f6b4ac5d486ad62fe2fa70b21598ce48289cc9089b907d92580aae3da89b35b8051359694e18006c81cf7db3fdb5ebd2dc13172a9b618b8222da70a7ca44fe1ba94e2381c1a43dbd251d6726ec0f4518ae44a4231b23449375d9685e6768a82e6396f26e8ce2376f789129508e2cd315a61edd4cdaa6acd9d05806b3d892879e4929c15e3a7e9c7ca3365bbc4ff101a0f7ed8952468df06eb1cb35563a18d666b2567a8dc9520d672b7ca3c813c0dd3d4710129bc528ed6fb146ac0097e0c4259c17226f54bd711f3826690a0f36dfdf42b73a49ed0a5204c8429cbc536005b02021ff9fd8d82422389cb68b5bbdd7eb4315aa302f20b296c4d9d6ae5ab8af3b77076f8a9206e877c29d66bf456d64f6daadb59d7d47eff800acadcf3a02b791070f528ba652cad8471349738879293caabb6e8c1cdfd4361be8d6ab84144ecfa9836798f3ce4adeccae491c1c915d45979d5eb3eb7ca418485df77ec8aa6322474d0d8f747695954c3f5ed6a586189c557407d7e7ab5fb6091abf1111631e2a657976e313dc8df4c557d7bb921dd434afa9fccf8b093295d59ef56cfb6028fdf3381ccae80718d4d87bfa98de27d22a0ffa1f9fb48808cb9595772ba5cfcf2d26a9e088f25554cfaecb6efd79848f67480ef5fd12dad4f06d98c6ad36ea9471e0c18834b033bf4aea9ccede39dbad128cf0dde781fc862224cde8c4eff41921f2722cb8a8bff63e36de5ce22d4cdf42f2f7d9fe0adfd6fb8bd675e1a49ce93d2ddf47c5ea97e763710470fcf57ad009d3f482e7e915d3de7c2b518b5edcf43e8b7bf2c1f38c04eddce4a4ae084fa844d867351254f36cc549123cdb17915553fa43fba71dc2ac8712b90f0d1696f38cbf1155a81ff108ee9ffb7d0671db3e1eafaede55efe718e08687cdbcc7fc35fa3d7ca311459f5eafce36fea10090397e83d22abe74c9c658b23cc4e27b4179d642975b38ed2d9b8dae40da6100865635c00169ac82ebf7805dbee6055878e4764c04f6ba2e9f2e2427b47f46900022d9900a6d2f7baf567727c955169e388b8c5f6914cec2a1a1701520f309f60f425f68067ea73a8f64b19ec895fc84cd316131050df1e0952ea784e3dff4c2f2717c5914662ebc7bff0e21f5e18417847c2bf5672835cf3d9cafa50dc0c45cfb2bf02bd3945bc00e370c7b33b7ac4935c8375336ab22e2a523c9c6b293fe66b88a204c47f1c7193c6b2f62afd181497b883001b0e079ef0dbaad33c0894910ce28fa9b119cfbfbe9c94f02e96e06809a17e8d91e3afb34c31e34c95d3251d116cbdf7da51497e0907e2b5d18521b335dd6d01be285163a19e20eb5aabb8c8ddf64c0244f26cfae83c3e7cd0c167fe71923abaac8d95058e2a2019a1dd0f76976a24aefc2e80997bb93f47cff7011646435d2838cd9f838ae442b161d365177c6357ec47c34fcd6da7679ec0fb9d130c93a515a88a6332f425bf94716f33acb53fb580b118d00463565dd73f3e058795259ba8a4e117908906c6ca6e8a2176facf55ded7d9bd8688f87874c74ecfaa00a0db7e109bb155846305cd964f7a6a06356bbaa7fee53e1d8e35aa82394c14b46fa7c172545fca7f037f605d890751e33b9b50f4975cb11d6702cb1a4bd7ec3e0d8fcef1ef98611cec7467b5475cce374d8a363cbdf2d8839b1fa196d0b3ba1795aa347b3b8688b4c56c73d99f46aac88b1d014178aa3d9e7a1f5c7c4b7d123806b23d279f845c0b77263e24b13885a2637d35a891dc83870c3298867d998f49e71dfc693d42da8f56b612a7ba070a29de2b8a4ae4b4ec1ff06f668daffb192f09d77151fb4212a726824bac670ba5887fffa53c434291e27c2b8b82e1b4cb2b0c9475c01ccbb9f755a8c91f23a70599c2ce9c4f87e8d285e089336fcff404ffa3955c6014c5d7a09ff9ca7407de309e36976be5fb0f5a4bcf8cf246e607b74d2c488c0b770cfe8107f683d871857b3bcc254917e540277a6fe59ece75ca8f99a5eae1c377e4508ad86163a7168197aefd103d08379ba9549db43793200bf02abac2cd90eedc1d3ab0378adac6c71f32b99a6eb387bd1a5f67bb9760f1b3de635b8b280f49079b09494d4b5500ec8a04c7b07356f75f42f8a07754c51519323720f11f19585528c56a58c86bbb9aaaebf7eee85db2ab5bd2721c87a7d96d4cd786dfe9b29c48568a30dbca123668c91f6b1c1c73cee63a5ed5a3630d14658d37c32aac22c148c0bc1285cd5892684c354fbb90a440b6377326ad68c01039ed58e6eaf769ef1b73b6c8a1eb06c4d76068578fdd1fbfe2238f083ecac6111aeac4335c4fe6592e038ffb540e518a82ccf6f2ad09a4eb7b7054eedf25c1ee091aa0c774da3a2f75c92e413a5418efecc55eff74c2bb810e6d49034d28a266b092487a6b20d8c98d200c6a5b4a770d8a122586756abc861cf9ab705ac9b426eb7b8eea8b1cc313523c1dced8191078439709febc8fbf6bfa14f21c0467972cfd2a978486a252ef686c3f6d082c9c11e3407fc1572dcd1c30d8c3e50bef991f65a240963c5a23d44b50113ee5f626ee8435d7e49811525cd9d6d0998d58159f58a0dfd19843ac082af1a18503d814459a07f0b508d33e0f54dfdceeab0c4af211a233434c14cdf71b459e29495522d71a53cb746125dc1edb3b64263f3f9b01edf67a4fc8e1d861d2895a1143eb31d1b6a35ac3e8888328eb107fab86e6e01645bdd98b687d1670a572d5fda7ee5968f392dd6f63c45223020bb9b774aa141cf4ec68e44be4e78168af0d42ddc12080975ec8dfd6512bd813d8ef995ca2307eb4c74e7e1280e1c984adf19204333b49921747a42392f2033adcac036d968eeaf7ed4cf4d08ff7a3cc84fd538fab7e18c4ac17a7c19ed9fe88bcf9e3949b4c98020e0b428ee81ca9396b88fb6fd6b6603e986beaf4ffe1d0ee9ac7dcd656e7dacce781631c976a59e7d3101de4e268f2195d689044ef3afb4b13a218d9d8ed3d87c128e1d4222b93282a3a25a706c7d5acfdaa223b99d77942fdb7bab0f12e8013f1ea9b5e13c22475656c4fe0416603dafd51965c4cb0ceac215efd7450ff975efe6685601b59dbe9a732f578df7948528b0d851c1ccdcca828a97366780e83564c79b856cda37da6c8d45ba28b6eeb7d6d33f8c16ba4d9b4e7a74c1d93e24b6b6b92152fccba59eba3d44397be2cc34babc9eb77b76c5d39d98cd0c7c611345432eebc7e6dc277dc691dd65786867ba056ecc1c79c00f60105883a8c32023eab0d1682d89a58671e9527553e1b98c6ba379470ad3b7e3992d4ebe3b513fd91dbbd82e6f7c803340cfc699ff5e6cf3b71c6e63de2cc03647ee9ff24757c1f661ca0d1ff32a7dea3677a80aa3565ead07df782801fa13e5c6bec0f460540262d77ed83e68c5f6e12c9543c9da0d7dfb2b5ebd672bcb0709bfb45fef9a7f5d0bea4badef9d9f844dbb05db662c5889699af5fa36f58ae1aaeabb695de01b3d18afa95ce4999ea03e9124641f2c8894f18e711b0eaee32ec8ea90aef038b3d9d4ce1f7ad0cda99dd77530ef8fb274f6598eec62f8a9da2f5956a5b5f5b2a87c47271153732689e2811d01fc734bf1", 0x1000, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:02:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x200, 0x0, &(0x7f0000000040), 0x0) r4 = dup2(r0, r0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x1, 0x4, 0x1, 0x7, 0x81, 0x1df3, 0x0, 0x3, 0x9, 0xfff}) 16:02:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701fc1000000009d431c96b000000b3bf0005fb5ad35a0520000004"], 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="f0a4212c1b8a8bc12329e525d88d4f842753454292bf8d4058e5adf13953fd5bf3f5f12494b8cd0780bee2abd9caad0b5093761b37ebbb2566f15aaa92c9adefae06343dba6d62677b44731e27f419301de190ff96e0a0cd91d3a1ea8b9b365cf3495ca33a97a4f819651091f7ac40647d7629eb144dd7dc739fcccbdd8e4952c5f00baf0d48141dc42e96272d552d741ea45ac3fe973b8388dec68907307058b0de21d48434ffc9031a89f9363c94319c6709d2ad4f10c1d3945a14ed6788914399f4eb5ba28703b06f", 0xca}, {&(0x7f0000000300)="256e0335b19327e57a64ddd8ed292e9f4caf290323de8b673acf512604d6f6cb1aab6f7df70db8bf29ec63e0b98340260bd4d03a0647f304e16736a9b85bb414e19751bdd62621fbf3f7a0824ac6fc000b74407f162dbb56f2fbca83b5dcec8b899a24aae2e84ea0be5109238312fd23c6cecf3603cb13a35ff980d775aa31222be1265a2e879676a018dce4ab9899bd3c58ff8f1fbd21446fe589016ba55947e132e072ffb72e2038cc47d178546cc4efe174ea097728aeb6d46bbf13ee45983eda70d38e1dfabd359c3b98fe", 0xcd}, {&(0x7f0000000400)="c229758b63ac42e3dd7bc60d7de37243c3141cfe0ce4198384baec85e9c97102109594a20a099d0bc6a3f5ae36e66f2982744817138d96ba0c91b4e0d92473e0b50e93b81db19fe17355f8afbad1502002432401cce2c3392a245116d71c1a88c4dee4492d1e3ca19929d28767a170f3e53f4fdc53aef7a6afa2458d2176632c68c785eadef4699bda47866c9696f3d88f8ac2bd1e5b5f460c391f43e345aa364c41c638ae6fb0b2351be92362e01534a4c90443803180d6e9c124d406e87eba55f5d1ca7b5aa22002623b06cad171260dc18052d5624fe1d1af3e6eae5cdead453d26d663234be7ee3f4c06b4232e3771fb32076125ae146adb3a5d1abd81", 0xff}, {&(0x7f00000000c0)="897607ccd8681f9c187f0c1dbdfd18f247561b62432384ab0d99af676e0e7a2008665ab01fb1287cd351967ac11d", 0x2e}, {&(0x7f0000000140)="0acbf61eebe2a317947a02c3fd72d43a3822c2", 0x13}, {&(0x7f0000000500)="2955e3770152c80e292c3812e1b0361df6ddd77543d880915bf40322a167f838f4276b9fd153561df57a4c5200cb8bb15bfc67e27c8ed87c7682e8d13e09992eb253b5d79244899b6bfc377e06d9e4ffb8207395c4364087b88ee69ba9c299165d5f2419d911c4e1bbbfbe45672eda9f99fca2a6a207200974030b8a7335613d1f6add2fbafd5f51a6b2a7f19c569617a2e485ccc7d17c9a4d41968090b942dc9c33f34b9ae7684769e709beb2c30a39f862cf19b146f405413136d374c90e0eeab2b0074be0acf06c88b7fd9d42", 0xce}, {&(0x7f0000000600)="81c318a5dbfa56188167133da6b2090dac783f08ae50415b92071e89d1577d704e4ba6033fb0ffb75e1d81f4a4d4bf4e622a83bf9a02d7e2a7c8561d80d07b09c25379810014f283b590e555c48eb2e3045abbe8879c95ad5901e83c24ebb2257a103511d363ecb1988555f00b922fa609334d51a5114dc58e957667f8152be2922dd94a72fa982e231ae81de74c39f867da45e5e53984acba5ac85ee3edbd677436403462d5a3c604eddc8108c803712163431696ec5f585156ba811ae40483ad8b5493e66526d691919b5a3831dd9e0e7b1cc09f60075d0a5ff2dfd7c57bfcdf1739f5d133aa0ea196786f65f926221bc5af2ee6ebbd0984b16753", 0xfc}], 0x7, 0x0, 0x0, 0xc}, 0x8) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40000006, 0x0) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:02:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x8c) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 16:02:38 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x7, 0x0) setsockopt(r0, 0x3ff, 0xb, &(0x7f0000000000)="d5ff9648", 0xfffffffffffffef0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mkdir(&(0x7f0000000040)='./file1\x00', 0xa) listen(r0, 0x0) 16:02:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000100)="316159af942f85a06c9389ce71367f19073ad9d1f328784939bf7db3c12af602bc9e14b4b107ed4c688677118bf62e16d700bc647b74dcee35463a8335114f17e587feb0581145c63f80c5092e2c138023c56736fb9854054217d0dd1e1e66769478b0dcfb30571ce1e5d31407948b80cb1d1257eda80db92400d804e0d2ef1263e2412295c31b49965738841d981d81d1230d1097743f38e9fd12a43f520127199544a609b479ed23da20f9f14abab3ef69cde6fda74a049222c5c167b74fef60c1150e259db588d23a10ee7396e557dd546928a06936d6e8bf41d013660666", 0xe0}, {&(0x7f0000000200)="ece783a5fb14963bc7f5bc86fd5c7470f0a9ee74a9b8f9998fb4b5c93ff2dd6893340c3e18f863aab2c8c9b1c04dba18574cd7a7059ded57a1734c31d53288a1ed0e9adb8156e538bdbc707a375d4fa6323d825e6abcb6d11e15caa72ece361d3d5820499b3c9871bd43cf1426fa", 0x6e}, {&(0x7f0000000300)="cdd8e2c1d002d43f8b2e410603d9554c8bc02606e947718cc6a6bafc24ee799819201b0a415cf50825dbf7783263a26848f83b3c5f2d33265686e33cd7f177b8898ed9462b298412cf9092b5b0f53df62e7fc179", 0x54}, {&(0x7f0000000380)="588a258b85d4d3f00d05eca137559711612d53205d79f457a96805704d75b48608d8fda3af48b118cf904081b90b80c5648259fc0c2d6ee50583d89a1374f73a5d91b3c70ec4415c60cbbf4820f7f3ad75bcc6f0300cfe0be9600ee79accd3be49bd9aa18749768fd0e67fbf0e4bb71c4339ceff538284be2bf70b1c82c1a039ec2b3f34edac9ddf6b512c123dc9d2400dda7263079f9046d09cae42f53432b940f34f7c54608df5616e622ef996e71559c213b04688543ce38353784e5459d045760a474840ddaa4974040960c567fa33b6bca8779b38", 0xd7}, {&(0x7f0000000480)="066c8390b96d81ff54f1cf78eec71edc24e770839ab16838a59ec9c3d5a2cfc9cf5519c7f133b23fe310b67a172b388e82850490012ef676f19b20fe84b0ec3d5c09831c28ab19f5b8d4eb7b8c4c445275be944e4eb866dbc710079189d3ad93ac8918114405e3fc9fdbcd2f3b7e7d7ac2108311879b7ab092dae0a309e7661444ad6bfb18ed9ebf7779e09ad9e50891aa127abd919526000c8a01495f85b5", 0x9f}, {&(0x7f0000000540)="92485ba68fda1f26dda7ecac5f942de1044203704d5331a66bea1a89c7eef62826d4049936c96070c07c1080efbe1057fbefcdc16df6bd8f6e31c9202a6dad7a275c419ade2373d3fd01a1ab89bb2b58153cacfb4492a7df79d1e1cbb9e350865f46fe24b7a331f406c6416be0aefe70283a61d7824ba783bf05962c203e26c02309f458f5384ccc9856122a70a8ab90251b9b30bee180e91490d063b7f8b5896e4b028ef49c31edbf0e771dc90c58664adf1231d1f4ed30064f1ef4953d8db11ec281740eecbf03e8f809415d3b6cf3b5419557d5738f558bc26c31adfd3b3b41d4e9e0259f3b18aeb49417ec52b67c02030d7a1af2e0d4f3d4f1834d0d02f8882e439a6d23a4bcd2b2612e16f5ef5513130ebf28e9d62b534b8df22f372e4056fc7c6001001a406bac477b558736171f1a817956fcba917cbf87fae1fda6ab24cead177f089745d9e5c19907a92dbbc5df7884d3ad23c65682c0cca294d7ae1ab576992684c6948c17b14c1ce6f58e4f31860bff29073994960d12078ef0f3a45bf3a2cad2c8fbe34dfbf79a826d1f570b1f4e1a08e99354ed92f6aec320fae57febe1a7c829c929f13a19d8bb01154fd5463645b144a889f8b1a2bcd078dcf6034c933026e6bca9f4163cd1ba24fe34b974eaacb38a88c6be9bd80b2c9185baa6754896b88346d0a2eea5c02f8240cc4303df56173b5b1633648054495b39982baf276fd3c6cb4f7f2135d5c3cc9746d7e6a9753534ab4d5b860ec2c27e07665818f1bcc8c4a35b8fca0a6cf248b151dd97f71094dbfae37593ad8f9a34a21338071f39cd769a2b55a4908c8b102068b563d3178c92998e386a7607a4b0c0042085085ef2d3006e432f1f60cf75dcf01d26c4ec582b317fa7a1793a130e1c6254cabcd45f99c7b6a517fcd018e6ebe2721d61998762362dad6e256548fd957c98a6fd718edce794f5981bb1da1c3637917a30734ea8a39a0bbcf4fd2841615b4dfafdd976a64b6fca639250ba40a11658dbcfdfd7a9a6c13f21377bf77b480729126923f97f23ded9e80c80b7bcb6a156d7332a17a298d6a006a59e75b8f18bcfd1f77b8704fb6a8e502e8dadafa618aa5c811c5c04cc1a6d74b6736275eb59c84bf49635381ca4569de34a2eb63349fcafee654c1d5066c8c17708a82e8a863bbdbd974cac8aaf788c8000451637a620b2211119a16a6e1dd8f29e8e83984eab4fd1f7bc48644bef67816cf6f9c4d413e0aef1341e274cfb355f578f10cbd86d7e28c5069897dec622f600712a2e36e3cd21b98ff116873e9ff8fa77c30aba90899d6931cd3b1bee4776ce9204c274f41d79ab9455326954c13baf898837ecad2ba1b53ae335ba4b58d9daf2b69193e258f926e0b03be17cdc6b2041aee5fd0afba5a1a7d38df4bc36bbbae817d25426772c720c8cd41070d097cfa1b2a1358d377efc53e0cb8910bade61a08b07c7d20516a9c0308df31c310dfe058aa6aa653d8da70218adc131aa46709860aaa5cdb3f8a821bdffda402fa910dbb470dabf4546a6e992edf3556d81a78ae9fbcd891a14d4d2a7c3bd13f8e0c95c7fae63554722f5d7e5f1ea9053aeb66b25ca6f3555c5062b6796c0d2fe2944eafe601cec059d76b6d87ab71606a2519f4062a970648fbca0017c0c7174b29135133e663d0307ee30291c6b2bce2b830a982cbf1e64a129fcca5b7486654e1a7f5308e3fafc7b6c7e95c3759873220a25667954127217f9e06c62dd5cc492ece80e18e55e9f2d59c0a866e0f879ad83062d90571b6b952d03dd003a62e19b04b77e936afa24e9bb4ef321c9a98c8171ecd8e933b0bdabcda4f67ad74605b706a301e755c1cfde8d500b9f5857ae82c83fa7a0ff85341d6550a9daede269253eebe068d3b737d6f227449bd9c34cb060cd9255c7b2f26f5d4881688ef9fb0bf7607c75ca9e81959cd9cd12510e42858e79029859c0d7637ef9a4005f5e46c6112b567f92bb2aecfb3f480cec5eb64858fa1e485dccda6ae993063f42788e0e4b8029c79d672efcdb692bb0f499f274f8a76cba5f195f1421909a9839441e6dba07a3e6d80fef5b5d7261164bdc08d1451443271cc4a8eeb08ba5e1beabf7cab11bf13fe6d33a371e92774a29ff52c504171645fbb37f59bc4ad62fa47ff173244710e821e1b8d5c6fa3ff9ef81d9b02e087af2888774cf7e10815d758be43b0bfa24c4975e5172e5b0dab1c62f20dfaabd3494caadbbf6bf3d8bed1c34c2cec47624a5aafb2bd5c438dd9d97239e230e55bd358e4be4a9e37ffc550ca95b1c51126ec8e2fe31efc23d140b7949d85cab83684347cfb52b56cc67c12e831b408b1820adfd974d7e6697a765320aa5b65e71d5fb4d46b4d20db83e234c1b07c6240c6af907a21381537c81f994b0fa3698347bf750b87c03cf832ce8c4ed7abbd07756cf10a73b54ec078284288cf2d4d8dfd2131c2ed5f587c50821e849064cbc4475601421621ea589055cf8c44d496af27e9aaf4b62f7d7200e84bc9eb2e4fa17557c83ffba6d89e567425b73ab757dbc74d0068582e1d19056b38054d0f32f82115dec8503e14d13d3f7f5e9aeef61717379d709764a535113b70d8bc20cc7b9d519f269da14b668a46be695e146d5f1077cc0169058d9a23918ff79bfa2db8ce9282fb3349ff8d7a1c5fe982bcd082afca278a0aafe93b8b8ec517e01deffad6bbd0516ae427b616cbf18dc05e37f33b91f3232b4b3ce0f7294479b2fe4a23fdaa9b3841ca7fa525318e798cb6893b66231abfa1270c9d5e410f38fbcf29714a94596d14e18dc9d957ef606730835d30fb08fe70aba4e9007e1e36e5304002f5f64ce461ad035d0d1f4809f925e46da8cd22def8b4bb2abc848d587d299c994b91b02de483e6002d1031dae12aa8b66d2b596e213dcfe247da18679e0657d20a34ce0f5e1df5432a6a18f8826160873a92d229573b46cf3f492a2edb45f0a52b15a4c124095ddcb9c3db76050c624defed1cc72c3975f8d9748ebd708068ee6da285d78eb5653189c289ad829eeaa557f71b0a382b2b07a341651e2d437c82dee9301c91290af6d6a7e1b725dab9b3342356bc00c6d80064f88f3daabc95aa3d8641b5e0879ebacac09b8e5bf3e3a607469f4972eff26f6a760c142b41d7b027f4530dde9d4aedee05e5acbec6875ff58f0154bfca4e4445ec4011247ff2155800d47dd657151f5f639ec8925b175d52bacab8319288874f31d108765b66bb1d394754070dfc834a55cf8cfbd6bce448b0ad37ee117c28ceb95f1986ae322e236e25cd13700e380a9a62e794eb9454f34c07ab5eb69a45c548feb96d5e25a7dd4be4e84b3183d7250ec57f0361e5288ed61a6af0918b6ec4f58db69444ade7a5b82d087df4d7dc7cff2bc974c86c202b6e0aedf5abce7aacc1c7d6acc5970bcb36cf6b484cfc684712a00ffd135a93ca6c69c781466e1c3247709dd7e2565714d349f46d5c3d52472351ed52080bb611f987aabb7e11b25c4ac8278889aca2388a31c293727d7c7bca6f8ed10bd4877a5f7e5dbdb7d8d67ca32dd5baaec15e1bd5d07c38e7806510376a006f5c633da75b33ffc903481c38a3ed51c6dc7f1507ede31c72a147adc8cdbb6dceff96dcee37f8e87b13ab4ad4499ecb4c25580778a21dc2196bdb4570ae29c65a09fb73292c6c9678b8691ea628c14817d4ee8a5b40207958621397651d42e7df41cbde75002addad065c405ba2573298affb20ca4ef3feeed691b87f06d07ee14d0b1b02ff164e463dd71fa68566c9dfdc9a7664f97d68fbfaeef8e4b5ca5a380d5cc1ae9d5016a68f1c3ba161418b55fdc885a96f2d8dd0ef2317e00dcd75aa4a20364421aa662dd34516d6d5e0c26dbaf66958a7d1165020afab74e5e85ac6633ef4a9439479edce7a10cde0d89cc24d8ea360ba7c1f86b8beaf7e6e6a43b07461f5716281d14310e7f55d9f7504cd04f6a0b3e901147757ce02ecd4224945aa72765b9737560c7510b223d4d1d6afa6bfcec13145c785b6019940b9f64d81c3754d868a06dd9c67b02121c0cf4e364c1f4383fdaa32ed8dd7b87244e163933f32413515f8620bd0f952d94625c94345fcd907bc5421eb998996a62b2f5319558443e16786d2005aff6071de10571d236b2e8928bc29ce4465e1ba096d0bb564219db26ca4cc2f8640b441d37f27a86db52a1d8375ab482a56313a76e044ed3b16475bb3ca1e1f5c4de81d6db451ba5821c5ee613a186af5afc206029f559ad9eb11d76385d6b22e9b5c6d4cbc95205d7efa3b68aedcc6ea26b1236df0c5a02cd1490fca71fd65f4d4e0f6ff0c322606cb76d8cb56ef3d80732f28af7cd71cc8bb18aa4b83cc82990a1a5da50baac2f25cab009d59cac879e19c7c9353a2d2842e2a1e4f9ef38f5e9c8e3c7e8fb0ec4311912367064fb51cccc0688bc12eaa9979c6aec7fd6336359a105c5fa6a83002444a3f18326b03538ec21084a3e4c8ea12eb1100a4cf4586e45de034e66b78615cfcf60f29a04deb90701e9ba47a6118a6844ae5cf24d227631c0a8b5184e0a3ee7cdde2d5fd3e332db5d194cb4e69643c2a2a385112a1a47aa1d391b978f4e86be0964fa2b8f4b104cceefddca59eb57334b4f4bf7056421556477cdc7f323540501b44dc71c1a12780122796f4a27d2f1d878b7f556be315d82274e946c368a27ab83d5852dc890cb4eeb464a68c564d0fa8733174c2729759f50971ea92133213b07b61e3ed32348ef0460fc21df1e6f5fe95174789428aaf7d552025f061379ed48a6f25bc3e0e1aec96b230254e4892f3a5384950ad021a6fdd909e23a14a3dafafec74caf43876e48ea8fc42a288afd1667e3ee02405a296f26b539b78a8e41c66c82a8557103517e672782efdbee386fcdcb607fe0cc230dde9dac6806c2a81f528bca2b9efd560ebeef4b422f52392c644e1ce2795f6fbf76e0e84664d43d68e6a3cbc3b4b10dcf2e4d2de793c5d481d21b303e41176ab0f54f9c909e3fc6d712e7dc4cc23cf6fb48891d353d2f2bcb010fc0812657953814f4f5257a74c910d36c77fb214505f02c9d681e9bffe2e824b67af2a711a22a3162efeae2c3b70e29b9c7a6244ad5c946f1cb47d25197736422412888e91cbacdb202f8cfc125ead71ee21a003be1d7e1ac042c1aa47695687d51a812f0509e8d8e846f0c5215e4a9465d9d3dc3ac9dcb4bd56eeb9e489336c7f0dc51e962be0396beeaf5d894d3b2146a8d1b07245eaa53de7c9a2c733bb5a477911d55ca3a7976ecb408ed24a8d3c91d2d4be654e020c947440470af27f585ee24cca4c3507841f07086d243bc53158354ce9a67b9fec26e8a7416e448b4dafc390993b45b36e6d442b76225c71cd6f9ea45420124f79b6026f8e3ee22c9600a527e82e4ac1496935c1d0a0d592ad5f3f25c8370e2ecfa8b39e71d174f22fe86bea63f7e2088bbebeedca564dd13b3028b3f750180f58b4d461d2e1202052f1ee9fc88c1a3913915204dd406e43b813c53a0890c962a17dad5e9a73adddf2ddc14788362306b4ee38e53c5274b1a9646e17361dc96e9f553e84007d948fcf56e8613dc1344bc746c098f26a6feb2759a142540edc2bb2476dd5954c2e5472ba8933813dc7660095af1f588751a2d10685772cb1e355e7ccad03e3728782d69d4ee4ff1e42ee902035ce7df6aadee413532ac3becaddf3d6c18fa83e8aa9f4117c4aff7098d6f387af919b6dc50ca5c306d3c5b111b83b9d5af30efd2f3937d56dab66950e0c2a30467e9a10240ad", 0x1000}, {&(0x7f0000001540)="50d490a39b60d8c2ae573671a847b76c51cb42e6c2d541ef0d2585fdf2edc13b6fb30fad6eb5a27fb4b12737f843f244a3a925f6cf911bec86e30524e9e27be026f2840a2cae6f524f799f08f4fb0262ab36c1208a203c5449b3b80e495729fe597d748ecdd36c7f8e36ae4c029589edf3158c0df8d9e036acf7150302c49c92d1e9a65a3688bc3f5b269a0b20f39e23fe41fbbb74be1d459f7f3f99032946a9ce19eabe2365357595", 0xa9}, {&(0x7f0000001600)="977eb97b47c36aacc3e3ecd722531cd2be8a0711b1fc8fb07abf71eefa3073a174df1e861c0ef9f0449d2761f08e579bbf0ace32ccd356b3e14db414258df192f541ed4dc306958b916f6edd9d5598a6bdb0aaa2c10b4a70a909e708d798c8f7c69cb8574d132509e48bd05f95f21489872c9c8607b98541a9315fb605f16d39d8ee27cbce240f469342f859e1d978430ef22d3887a4cd1c9230b814cf7406cf85f434fa620b9e98a0c00b8d5c5dd2c9dde8ee5ee61b18ae1b155924726102da0cd015d03ed89efd49b8c24824f314c1000420c862f49581984620fe65", 0xdd}], 0x8, 0x0) 16:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x6) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) 16:02:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) dup2(r2, r0) unlink(&(0x7f0000000080)='./file0\x00') 16:02:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80000200, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) fcntl$dupfd(r0, 0xe, r0) 16:02:38 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) select(0x40, &(0x7f0000000000)={0xa}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x1) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000100)=""/192) 16:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80000200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7da899c3773507aae6044160a531b34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62b3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510afc5711cce7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a2235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486300510b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d2ed80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cdbf5a24975b242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf368a5030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2c57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87fed72d91d6a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cceb30bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e460010de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cd2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049b58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da240b3ef0dbe047000000000000000000000000000000000000000000", 0xb71) 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, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 16:02:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = msgget$private(0x0, 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="d47e1c32def6710d89bf20c945b78c2514c5a65f9fe082e052f890cb98e5e5e101441c6221431d60967e43d5e7dec3ecc74653eb63824b1d297efd0144c61a7b72e8f674dbce0621df5809362ced070d571a6c9a0d2324ff128b7213de683b4fc87a69c30ee48c8247309e74ce665ed3cb3d8ac832a5d8c024", 0x79) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) msgrcv(r1, &(0x7f0000000100)={0x0, ""/23}, 0x1f, 0x0, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 16:02:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/80}, &(0x7f00000003c0)=0x52) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x0, './file0/file0\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) r2 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10, 0x20) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) 16:02:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="a675f1df973ca0bf1628798682c0e908b8cefcca53426931522d824e7824f3ff9fdd64c0e203951f76d4e1262327b0ac4f19b532f185c2c5467432011900f54d78c80d106b2030686d1cf2b0d415bb783f9d5cd9e123848effd7f333630032988c5017a250f62456b4f2e49b60ff5ae3ba965883ea738c2a06a26db2945a3a195cbd9ad1bc1fd4c428422d3750065e74377984571f6abc6bd1016e478f7ee15a8abd6b078defec472e99a79e6e3b7ec97b501b67ea99f4fc92c5c9d918acf91d56a7ac1a5cf9af6aab0de3130b57b63138e3ef99daa993931a4fab451950728f39fe322bcf683fa4", 0xe8}, {&(0x7f00000002c0)="c8021ae83a68d732a863de2b393d79f292fa54557c47e8c0eda60e8e1d46779f34153fbd80f4778bc11d70da9d08cfebc2ab75d4aa08bdefc52d48d8eaca994d81b3361e0e32bf8afddc7590ccb4c27ceb3a85328638ad61f4e0fc5de899950739eef35e13145906cc3d9c698575740f7beb90ccf4ec1cfe89b6057dd83016a320125f9c4b60b96131911536707b9bbbe4b1012e80faca899c4af445423fc21dee6947ced8e0c45aa11766698b806481d7d4ebae7d179512e47101a6b1732e411a5d554ca76a1c5c659b33", 0xcb}, {&(0x7f00000003c0)="daff7686b0813403771f81fa255bf942e36895bc954aade9f598f8986d40a4e3ce375d7fed99edc7414053c0bbe925938341d48ece1d7f509eca17cda7edcf64132d6e7dd3cf9c9d7975b777578d6532b7fcac778e23d08ddc3e0018cf106aa1a37d067e0d9eb249c28210456bf7e650f40761bcf7a0e0affb05b336b5343efd7eccf3631e1a020ce0c05e8a7c1249b3b85f746eedef3358c76e546a4f27bf2faa38e5f495dc048906389e08de5b80aeeefa923cd49984c2e9e7", 0xba}], 0x3) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180), 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x0, 0x2, 0x0, 0x50, 0xa3, 0x1ff, 0x2, 0x0, 0x8, 0xc743}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 16:02:39 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="1c2dbd14a4771a56f86e6e434aa26bfaf23c8a96f7f7c5de696b2eb309a5ccb768fbc4e93a9245ff53cfbf374ea60b0a520d52dd7b10fd2e128487b593e47427038759f2dd7b286537bcfb3ee158b25b052c3c32afbae0acb3be6b0da1a0b7641d94d81a3a3ef9", 0x67, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') close(r0) 16:02:39 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x2) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x8000000, 0x2000100000000, r2}) flock(r0, 0xffffffffffffffff) 16:02:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ff6, 0x100000000008) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 16:02:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x7, 0xfffffffffffffffc) writev(r0, &(0x7f0000000040), 0x0) r2 = dup2(r1, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:02:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0xfa1, 0x1000}, {0x3, 0x7, 0x800}, {0x2, 0x5}, {0x3, 0x5}], 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:02:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:02:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x40) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfeaa) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:02:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00000000040000000000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) r1 = getgid() r2 = getgid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6, r7]) 16:02:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x257, './file0\x00', './file0\x00'}) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:39 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) flock(r0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x205, 0x20) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:02:40 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x20020, 0x40) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:40 executing program 0: r0 = socket(0x0, 0x1, 0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x3}, 0x10) getsockopt$sock_int(r0, 0xffff, 0xa80, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) fchmod(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20000, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x200fffff, 0x72e6, 0x101}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xa344, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x40, 0x100, 0x9}, {{r2}, 0xffffffffffffffff, 0x56, 0x81, 0x100, 0x3e6}, {{r4}, 0x0, 0x18, 0x40000025, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x70, 0x20, 0x5, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x95, 0x7}, {{r0}, 0x0, 0x80, 0x2, 0x8, 0x80000000}], 0x4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x4, 0xad}, {{r2}, 0xfffffffffffffffd, 0x8, 0xa, 0x9, 0x6}], 0x8, &(0x7f0000000380)={0xfffffffffffffc00, 0x2000000020000000}) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept(r6, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r6, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x40000}, 0x3b3) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) shutdown(r4, 0x1) write(r1, &(0x7f00000000c0)="a8", 0x1) 16:02:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x5, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/40, 0x28}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000001280)={0x2, 0x1}, 0xc) 16:02:40 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x248, 0x4) r2 = semget$private(0x0, 0x89add160dcc948df, 0x1d) semop(r2, &(0x7f0000000140)=[{0x0, 0x5, 0x800}, {0x0, 0x62, 0x800}, {0x7, 0x80, 0x1000}, {0x4, 0x1ff, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x101, 0x1000}], 0x6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) truncate(&(0x7f0000000180)='./file0\x00', 0x6) shutdown(r0, 0x1) getsockopt(r0, 0x21, 0x8001, &(0x7f0000000000)=""/66, &(0x7f0000000100)=0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x7) 16:02:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fchflags(r1, 0x10000) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x17, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x1, 0x3ff, r3}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r4 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r0, &(0x7f0000000640)=""/54, 0x36) dup(r4) syz_open_pts() 16:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000002b80)={&(0x7f0000000380)=@file={0x1, './bus/../file0\x00'}, 0x11, &(0x7f0000002ac0)=[{&(0x7f0000001580)="f10def7fc7ecb1fc68e0de6b4fe6558a7929ba7463ac130559e0b39a8e80bb314ea13d069c16b936ef2fbb33e2db29e4b2c85514a1f162fc9db0be696c0cf5bf4c12361216ae6dda490141186fb1031d11e0f495f7b5713ab52814190c05f5075302e1a2f6c3f944da4c082f57a0a85bb333034648966f557dcb24cd6744db6299ca5cce9ad79169ddd311b192f58ee176444180aaad806c4da5fa470411f7f81ea4212dc4463a8c687fd81837992d46dced3cf5e367c7e18ba53583a90e0fb8a5a38932f4d73cb11f1affd778788b88e096ae5d3abf3989ea180df9824bd8276270d26b42cedb398f10a401dd", 0xed}, {&(0x7f0000001680)="c1076c8a6743a911fa976a05e57931ecc411d15e9bcd45e60ddf81d2cbc2b93aeb5a2983d11c1d409c480ff66f38d16a186774d92d8b1ec52b58eb93ddd220d8dc74577341eb0668e753906a2afc18c19be0e3497dcd17cad4420e632d87e9ce610063585c9957329b916071a65fc00c7b3a486805a2e4354ae341650f2eabb5f5b751ba896daf566b4fa58d8a51227de998b0b3aac39e0aa5ffd8bc6ffc53b486824eeb175781ac203f3298e371313cee1e5a3b8ea3e74fa5be0380816ab20ed773f0d15b4b7cbe3462f545993e5d271d5bb31b96a9110f280b3536a25f066167398c7de7310cdaab1e9c9ecea0750ae9d41bdf6a6e57783acb0755b56c4d80f578f1c286eb66e1c16392007df942e6c7e584a4cdde31887e8cb0c22c73a7bc8943228d6aba78add845033e3d34699be90b6f687034dd961bf4be247da17d1edcf5853534e4e16a4d4255f40ddae849a2fec0370c475d2440f0131ec9ef64b8698318c64f2384b7773da02156a074dbdb50802b440d95bf137afcaf58fcea3a3536aeac1519a83e15fe7ed0e5ca5ff95733bdeed142a49e8526838869b336d5463eac52a50cbf3bbb646945c865bca0c7bc9565998531cbad6257a249e78e421ce3b352f1ffde9c78bad80f8676710510b815e7945590570b3d924ce64199115b20a1fcb106fe8eda4dd99d7a7dc29f2bc3082755799beaaebdcf2e935d82eb4e2a55c68cebdba51e35130c66ad656b2517a5b509c078ce619a7bca99aa3f1ed403da680c95bfbd2eb41059d13b2c4c6013761764a76c98c8d81c7cb6c8bc49319769aa27a9bdc8ae28ee407055c9e08eae60c7030f1e707bf14433f4a35faa510e89287bb55858bbabf5f998fbdb28c93be1b393950a9197f80f6be310da5f3505d45247624e310722706ce8296602a1aa10dc3833ded49700915ca305a23c6eaea7fed9d8ab8cf21691ae858175d1b529872a20bcd7947ecac896ccb2341da12b15f2fef0b8cd5c0dd3fe010af30a7d654bb9f5d6352980ba1fe73e312c67bc62739e5444abfba6b1ca1c9e08be83a90cd44bbf5011a48eb309499ace3248227aae1f7ed725bb29e155b29fc599710aa965e36a743b806421b6947619bb3cdf15e80101857fad3157df1408f7d25c79881f71111da4e8c964ebb2b8d79d9386ec905e48718118b66476ea1d2cd3a51e4d77d3197f22f893b67da3adbed5bf588071e6b369f1e0d40df2c22d368a278fd5b35707ac3ed7e56b6e216c3fb7656cecc84c6e0c42e3d69b374da04dabc36ba56d448624f86926c546ed0d664842f827df44c0199e2c17edf59f378b4f443a2fe6b34636fcec7c05345a9de93ade55cdf0d74ea4744ed11eeb1f36418e106d2156590094b0cb4859bd2bfaeb4428412c1261d39d144b27fe8a05b19d2b839a7a5044e1f9e331222a3933d0d4dd04c2565e79587f8ccc08f7f9d2af566ffa05b7e047a5b0a2d31d80839f992e08b654befc57e24810b33b3c313c0ae81fcbf5f4fc7d5791dc8beac3a4c656a1082e7d1b84d17710ac7e36a20166307a76c9568e14e6d7e45b2fd585930a47a01822d0731304bef424412ea6c2e450122afad6fd357aa72c38527a50d78b6d6c545f2b6a3dc0ecc6696c8cf5c53f5d998c1778e3032cf3daa40bbbf217ee155c97dd5bd44f95ee44eca7911406b743d746d6f158eee353df8a191e5b20e9439636a153c35761689f8fb79872fecc567811031a3681846c58350b47e18acf2f11a1c41542739ebc4ec6b8edb8c5a55560eee6d351084a94b272ab4cb95a2e0b54d999324179291c8d86d547b3d8beb545a6932e4a817e352f140a97d08ec685e37410251aaade385d7effe1f17f85a98d39851ba077f12d1771906e5a246f6e374fdb2d689351c1028d833cb5e042cf1525b23a5166442189b43b323fec9b3462c3994304ae92befc9f84112b3832cfe11122cc36577d78f9758862e43b39fe0b4f0910bfff37ff27d96aaa5a65df8240c9cee84adb4fde90af33d077a77d16fb2c120409414c9d74f35b6f32dd351ae902b62ad3a86815103c805d0fb8b37518969e57623fa24d45bf5f26101d4e1fcebdc676071b5e0da676742306946b0b0dde7ef0e283f091af3b0ba67e2e2a1cdad50d698386f9c3b5b7ec7e34a6d30b9ea3e60db296c96433de8998415892b95a9914c818f5bf60187a02db7c0e76a7ef24fb611f22cf22a97ee52882efc50713f3e1317b74aa72e928c6589e1d7970edb57bb22e014b8f4263998ff95fd60d99bbea567dad754aa433afae75e9b017ac1ae70899cabec4ae56bd332c129bf1a45cc850234c534361d0bd0594cbd261d79866e1c88d39c688adb0c5942145211dd745fd0c3c56c9dcb2c42e4e20bb818a6e46e96d1c535f8a0fe5d5d1ddd8f88dc482a118ef1830f8a4c9e0023c25d6330cd22a3ed7665d39516a2720f408c69f136d9c8ddde7cf86983aaffe9b8aba742de830b4c7072577130269e845f10497255661f30e76cb36baf7febe6c4486b4b731e1b919743db05c490184ebe9ab5275953ffc96eaa8ef4cfce5b92a9b28f0fbecd81f7a5e5fefd01274da4964efb9f33e32e3a48f2857b5c5c7b2511fd7a9d80924a51930f838a1157f1e4473da5fd489cdba7896fd01edaf52ea276a2ae732ee2ccfa7ca02d07a7b6287349ff5be404831891700eed8b8ed8ec2f2977e66b481e3fb0284b0c160b1ae841a745f9b5db40658b9bb5138191b0be903907d71f905ad915efe595660ef7a0e91efd0a63da99850b13edc14c64225c26d123abc26088750abae15cf7db5f418350b07e755d80881bc4f60d2c2b44f625af21415a8242d9cc4dd0fa9f0429415de1eca844316330c03a597d5aae37a11665cec31aa2a60a23faceabe912a29dbf4872e896be20489222e857a30ba59b938600242f0ccf87f9fe32f684e730d02074a6ae6b672f3f37e8805d563f41808455571cd37e320b5d3353e63635b44f5dc6ef9acb6428caa9fdce5b0251f4a25f250117e45e13c6383ddc9dc8b86f0aa7ce1c5c3fbfb07218f08e37dd355f770fddb8f1ab9a26853593aa96cbee16f7e87faab7247e6fd57a5756dd987b950cbfd8b6214160fe208a449fdb4d1a9156bbf1129385b4f835b06a8a28c060e6464bea99cea8e4542620f76ec33d2f96e385e5fb69684772cd3a3ee0fe58c834ac0ea97e39f4e37a196bb82d80d83884871a87b0fec5aa63069f28db9c26e1e91b5d060a939ca2c834f5f6330a7ba80b557e95fe9b0b34c4350bb70a58f87722d6500caba3a5b9521dbf07f68d7e557db4dc2feff16af8d59d5676e69c8a3fe71a88dc2bf98cee627bbfaa30018d8ccdd5efa4aed972499d72f2b9e6bf95b611ab13a6323b1de98fba61fdd8d42fa27a4350f9da2861385ddd24d2ccc16d870401b46a4d1c1b0d41a817feef7b38f482f40d5ec958358ec850ce281925e328593c19d5ea3847b6b8b16879eae0fef06d7953fd8ea369ee3c95a9fa14aeb6323933cd6eaf85c26871f2a2509791d0869959903b467dd33bfcf5a63fd4ea52060bb60d0dcc56a1867722e5854b06f963b0764354932405355905b510cbaf2298e714c0125ec08f208378e674be419b1e82c23a5a106e6e2627d348d3c78f7e9e0432269231b10b93a9ceffed03f23457c8a627107b210136417dd2b50512b8b34b93540d714a83adc291db276175a0b371350c7584602ae02f22a619278aafb52de44bae77b97c2843b17dc165dfd23843d0e3968ec8e94e2221ed4a457bdfd53e0dc9612df93520b057cb67d951b89e5734865b08b8733a4c8990984c45ba8a851759547b9cc6779a1584221e5f6ba777b702f970b5ac607162bf36d4fd32e392ccae550563018da464d38687dd57154ce0f1d9baef4572da9ae3308864d72ffda937593ce207f9c1329940c6a0c8690df435a7b4f0d5115bf18a3c62d3829e60705ef975e494f355d34a44ec18b9b3ef9315d2b5e485875643e370ad8ea28164cebcc418c942c24c58caa7a6f4af05718a18120baa088e50d40de0db5cca68f3c75fa54a60047b4fbd260045ed5b3d4a561b14fc46f4e6b461cab6c3985789cede4b07092112f3151528e9239332bb1aac7a3a4982fe405d4f78781a6e46f50ea3ed8f3a34823b5be129d3d7b3c15d8a1a3da95288f20abe06ceb1f453819fb8e000a24485a6e5a5fc23d099d9c2885064cbf83dede653ea8cdf7ae1a4057d429b5d45349eaf2c2ae350880b049fad26f3c6788d669b5f6ac9479047e5645b26f15b4ee5d5ec972af299c2abc1596a140af7f0a16270d04a8f5aa266b9c921a517da2fe00ca79dc2c47b752d51d3e007b46dddacefd2c1990fcd5ee3925af2e7ad01c568784d077a08947b127e154beaf50a0341ec054fb7e2889f91f90abacb7e87e468ad208fa1366948e7d4c08aef471bf2c95fa55d70f4cdf1af687632420a6879e58b67886faae688f86ea6ea5c09286b7567474ac65df8f068922146fd314eabfb4516a80f5d2c7c7a5eb61fab35c458a04b6ad3a93ea63ef680771cf0ee17bef3e636b4ac993e3027950702d4b55595126f65c6085c155b6b499ef06cac0333b1ba062a15585e455ab3ec595e3621ec1e1decd14e082da5f3ead9ddbaf054e461c2974bb7262120f20083cb9fad4c53f769102910bb8ae608664bde717d6f639d77da0ae5deb17901c26130d8b8114ae58c7d28f0720b4062504566bcb6196330ae7d77366c86553c4ab797d3e986bca4adfb27925d392cdfe9ae02e5124e36f559d5c67241335f306a5208aef1264cd53dbe8c713b72cc2c6a6330fb3e4091e75e430b20bb49ba0a691c65d567ed1e5e7b02cdcc432b9407aae00bb908cd3124b82993a381059ff5179792d105534a55f3c3678c1d3e07d944b7b9e70adb0ec8b4c6aa80df3eec1c41bdc1631c031405e8dcfb26675ff1c88f2ed5d11fbc6eb635528aeb314538eeae04a9acd6e64cc6bffa63799dd068a3a1b8eafd3bc56c10a05938b277ebf569c53863e7f899b77d53dd555275e8258473903caba05f90e9ae4ec625448c14bfdaeeac434d759d4173dbb497c559931d074fb3cc35fd45e984b8a80c510a1645020d7c5a732ea6d9dc0dd8308e0cde4a90a5ee993f386c828135161a2c2fe4ee3953c21ddd02ff99662a2055dcf3aa19098bf720792116597cdb8140eca0901e005a7ae5591bed81ba2fec0afe1a3d5c556c0412d72d4596ab727cc660ce4e122ce6cb00b31c0f2d2a07e1863c20a788ffc2631168f9cbf7767374ade56615dc99cf970102fda45e7e0237af5ec0ee4492840fcbdb85f89f6d613ca61ce058507f697adef97b31d60d7018d8d421bdcb1fe4f1eaeb82d191ed5809b0a60a4ab769b15420b19475a77b74027768b6d285e0d229420fb79d9db41879ee80b60fba8b7674f2013561f05f6457123a9fe76e4edb4b584681274757ade11cf60aa446f950ade9fe120b53c65606a039f6fdf12edfb86caf5780696127b50e61aefeeece6c358be5833fc5a2ba45d1a502384b3a07c53f8d30906773710fff0745f57c7a4a54af31c40692c6a5cc034c3d12f0636707210ebc4c9c0f2156489143567813fd4ffd9993c1f381d304da0f8d9e27b03fdbdd5eea015902f07a32b99b6101eb08715447b5cf09b602f4b020a192803fcabac54194e502a17932f2e908db5761085967b8f9e463a22b2d8fd1a0f7f3307b1283ac3aafea0f9123a9ee7426c562b2c6073e35d8d56544d416feade38f7f23985f0bc05d2a7e2604d", 0x1000}, {&(0x7f0000002680)="31433a245355513bd766aaf4ed14e828e9ee9614794be7ffba752da4f8867738e8562e878123e9347d741cb177eed6ebe45ffe45dd9af5a22bbad0f188e9c3f60c33982c7b10666c4e436b67a3", 0x4d}, {&(0x7f0000002700)="3628efb07d5db767cde0468df8a6dc9b21329e65b02a51a8214332818d5489a630ccc2e169aac87ad8b5b6ea21d0d528214fddfc17a4fa5862899d761d4557f8df72df2867f3606265338a7fd3109e46bc77b824da8e04e8377732346572663a46a8dd228fa755e0f4bd54743d160c0cf92d", 0x72}, {&(0x7f00000003c0)}, {&(0x7f0000002780)="6af228d84311d165530b3751b30950e808fd62ef18e4e1fc314ea0b8bd59fbb57d9e1f1276fca95fd1697c5d42ef0fa2d5f58d9f2b98d148a8d4f06249b5ca02edb3ca5c5539294997598337e20cb4db32ae7a7555bb196d2fdf85440310fe04609277bb323ba153e9e7a64c363950035253f4b8bcd892826280754151f6e1501ae2faf7671356eb541a552c4d76893f4790ca0a50ae0f641bee8f3fd191b4d76dc326b8b1a2a552800ee753ea193dc61e9b224450eeffce16c6d6a1804acb7eb63d1521edc140b53a0f4b64c70d1d01ef7405ed5c383446e5c53637e6c0265dbc90d8e899233423fa5df40b1cae980b5f6f", 0xf2}, {&(0x7f0000002880)="d9d2bd02ea4e2816abe8bf0d5e1914a901e73c122f9e1cbcec02dcb25c088d62574739e7", 0x24}, {&(0x7f00000028c0)="2b4c466f21252eb08f11bdc478344c5e8dacfa1045aca6c23d0fb2b97d81f092a1bd4cff3e3524d9a235b1f94ca5809db763041a2d0446", 0x37}, {&(0x7f0000002900)="c6dfbfa7df1ab271aafb155561527270cb98a13791ae7ec6bbfca45aa4b15a197d0daa151306c01997dd59a7a03628a7b7cb7955bafa310efcb4f7fc434812cb61882e8e3ea9829fb161a6f284b81e38d7f852b202088ab8916e4c9b681e3e28da8ea9af966876d34dba3a3b4d9a3326dae42d150bb33c76edf639872e9d0ab0b84de8d23cc6742d796b455adca89cc4aa6b6ed576b3959e27f33e021dd08e75bf565598c2a5356e57b94f92f01687ae7f0289c5ccb7d2de26c074c3493be57f29098bef2cb6c1b745656650d325d3ba5026abc6bb462a8baeaba2aca401c02d587a3c305926", 0xe6}, {&(0x7f0000002a00)="318878e00b35a349f9625ba4803af79e40bc92a962efae42aa27f65180dbca566e0d56dd890c5c4c19eaf7f99223025ab3f977447a36536dfce741ef4e07797c389bc36c1aae03794f77277256f6cfbc6cd2e747cccef9ef5fa06ab703b0fc11e967c25898823c14f8e2b1c520b5377ae40f2067d97437a506d8d8f6061988bdf101c3569a5adf7cc4754ffccca2c7d7a00e2ff4", 0x94}], 0xa, 0x0, 0x0, 0x1}, 0x6) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x183) read(r2, &(0x7f0000002bc0)=""/254, 0xfe) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) write(r3, &(0x7f0000000400)="b087c31f000000005411510700d64c54af6ab84e2e2e2e3a51ee01f4cca35615e2a6cc409c6a2d038eef250990e8fc67bfcdb1c6e488c112ee91640967c7d4070e321c85b9cc942b9d7c717051f40016692c64310ac1bd9282f437911b7ebae49ad44012eab44e3c1421cdf5ee70bd166daa58704fc1bd1289f53ef463076f303d863b5cbfc0c83262a63b725f870383ba97aec9d94a8fb18670c34dab3c83b5608f2f861618174eb0eb0ef1e0e9e3ebb934f2d267eed777e47f4f5028d71d660300b9098aa832ce87ed9155fd5d191c7223939eaf12ed0e4d9ee7723193276ca91d2bc93c5dcbd1d55058aff76d40700898af68aac8243643e910847d6e6021663eb1a5e947f30ee8da6d0d40e14cdf232ccc347f5bfd42acbd70fee9a040b726cc3b5efbfcb1429716a125e72c553b76e194781600000000000000000000000000000000", 0xff71) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000580)="555c281568b0706f030fcebeefaf7efe9386e5dd26f656072a75fcc12500f9da0f648b1726bf40925d72a66eda76f1cb0a0898fafca8f55261ebe8aa9e3cfbfadcabadafa3afcfb986e2d5f27d0c494c2e4502031e93c7d7c8cd21c787ca6ccf4b4f795d5fb5e1fbdf29f679289032106f94566baa9bde16ea11b0c74dc832ed99a445c9332f77caeb29342379c8a760792303d97d87397e656358afd6ceeb45c48695d04094c2c12c2b1b0ce5463fe73fd1a61184486e308d92223c393ac54e277d21a4808d2863147fb96c1583d92542771e9e1d738d309899903281e02e31bb477c0d38ed1dc865fe6e43fa3dc844892385758e3c94f239ce9fe89a33cf2c38e744dcd5c9ec12d1b4e21b288340d7827a6a9d9a4c041ce79d6a393b3bac7b799c3f8067c6db9cc13400a4f4f388e76b6561e83143326425fc21b95ce8c48fb37c3a2b216951137d2a28ec3554f967c7112f9d0913e94b0e97335fedaa8f0a148b10d4d86feb77ce350e91d0207ad47a1473af821ec665784d8a18df6642d7fab78864538508ec57cb5e90eb7a94666cf5a18876f09f76b48c6aec4945ff055b76d5467093295e6692b99326b763635bca37e1cf8e3c418093873a48a7bfef5b61e1f9e2b4f5d34839051bea7fbd2f41029f5c4fa7223cb5916a92ed6d6b142db335d826d6f468c73682cdb8bc3cedf28479deb374607c4f46463811712ba5ea843ea27f8e0f427aa0c7c7c2340c1039bc99dc16c71f555e9272f4a51dc1353a89e913518055ec26a95afdbb30733e96f7a5a68715158a5a19204b8c4e98c0b3ab01cb1634a4891f8d47045fb1034439900201dd78b08ff8e626f68b5b064ec3ef27984d7a83ed5bdd56220e6ca82290fa6937cb2f7715edcbf73392c9fa8a39052c996fc2b023d71fbb648fd1324ce093b1840d49d769d83f76fccde77470121aa5453745aa26598a7fe7f892922d4a5e79f3d9386bf22b8759405e9287afb2d4289697b08a1b6b770dafca7bb82e84b1cc8c94c1cbdfe5f90152e31d6d57d387cbd38cc7720e66e9b5e45b95cee538308db2605f545acb1fe6589ca30100748754ba7376358ca86b532c7f50586a769196c3ebedbf9dd59ddd00028782348e5b6019693f2b34d418ff87787e4303ad59270786dfb0ee86b7dbdcdeea612f851205de93a5dd7a89c85c1a89549221e439219007ab26de58bf75e1372fde3c2b7d6dd8cac98b8243da024e79cc3288c82e8cc1e452966b8ac516925ebbe722bfcf7bd0fda6cb3849ed6feb271bb165ef9aee5ddda126d520f9d8184d5361e5c91abfd3ed5f5c5593002cab51c64f3b8241b7af592191b8be8ce96c92889ca6b95b325163c4af392839192961d96701c32584aab45d160368f58fed160c53b2e50c161f119dad22ab438aeccc7883d94d750f42c32b3e269ad1d6fe2a5a9a2a5b0d77fd458abdbbec85b30c10ff075dcaab682348afb8b5202fa59cd33f40b4cc578a7878e0c108d6dab8c880bfb6c4372db8b0c18c7be0c63fabedf5e39370b7e2314ddd7b477824098494981ad753b3fef1b852f3212dc1cf016d8cb4f97ca622dba11f17eea17f20863716443f18f8c559849fea1eea15b5cfa76c3b016d11b241de423a3fbd14e5c3d2c2d2fa7e19657502e6123126516939fc3ac0db6411f0660592822b466367fd38ca50989a76cc1b9c4c9eee543cbaf7b8075715122ba9d90529dc0eec9614aff8d83baa2da12392fe81dada9c04206dacf35b63a006efbff46c6481ee2224591ebe4959334597902368e9068662214057d440e995f3f2bb47876e5297b11ab8cf91bc88e588d4015035b17ce94346c5119f97aeb931f242ffd4d2ca232d2ddf70178b6dc46698e41f3943bfa601d72c9ce5ed178a4b02004478339ae2ca7b240682c3c9cba1449491ad32d513980a6121379a1b4cdb07b8642f8780ca9815fc81bee41f700d3ce5c78edeb4c33f5c2089bf9978cd7458dfc3c3ca1ef302143d4726af3faec638b9c7bdf328c674efc1a1bc23017f911e4309a7c38dbaeeae84c250cce1bf9e32816eb1b9608405d9493567a88cc418e3a4e565d720312e3e09718439dfde40b86bbe57c04798b2ada60eb4c05d6afc1cf490a44c132489740c94c7a5c0523bf54d9c96933aa1e7fb3ca772202e224e046a7e82c53e9a868ecc921e237c6bd7aba11468192710249b864b572e634140bb266415e5eaa4235d7027eb079872dfb69cf65debd53218bc1bf67c6b3e53d07cb8f5bde7656aea8cc4f91469c764ff5b45c470b65a35b3a07a4e601ced24d91842da1b6beec2984b1771203ff7e6f8432b0113e73da0fa3eb1cfc0fe99ebc898b55ea750e68b9ef824a148755db0fb2c09a04f3fabe532ae01322ab920f690f8869743046b4dcff9835abc9477b47e82d795fdc9f04f8af01c10774a4988e27ad3a0859f5adfa48c115f79a7c18589716844d083c135e7fee675ac86a7f1908296adf8967d5c7e757f69e0ae3e77cf721edaa3d672648ec3704654a309d143a1fadf1ec1d99e09e53306f70abba5ee6aa0b61d71197a557e46d4e93436a814b1b0cbf17706bd25d3945f86025b0465d3b9a73fef82efc4910963824ea89e629eaa095bdfd9f85772dbda40d59f83eb61a021dec46dc78b2ae3993afeffbb57baa2cd32c24e0b4f6b6f0b0be80275f8da69788b985431085e5db608cff829d93a4300d4de0b6acedaaec95b2ec2ff84acb8efa167f6e863cb940a8f5fffa9b2fc7181d3e921756157b483f6f484c13b258933ca18170358301abbf4d7e152bc37e7071c7d9489648671daf597bb57c4c841627e3a639a3cc515d0f8f27535de69352c0fee77c44924450c25eb346e294a4a53a1205df14b3f173c8de22ecf96127cc69d319161131286c1123663a804c40fab987e46df77521b9baf84cfd3899350068e3ea248b95eefca0dc9127760806f088b3910b96acce1481fe36c582159635ef352140b64d025d10842a0e394af3b419c9680c0f393194dfa6ef8ed8855e023e61d5ff45658bd02bcb669d666f8ce0ae659d372a6d6b7c7396f2a42311f3f7e5d763c788e788548bea142d7e07631a1eba9102426ead02a349982927b3ca276d607d2e17428c4a97356c4ff04f8c0e1382e1fd416dba514a0e3185dd97effa59eb8dab04f6fa23bfaebbdda96e839fbef5a1e8ec7165632d88e8383ef7926e9b265c5019260665e4656a27061e709846bbad4aa724b5770c645e2c566b0e28d580d6e2ceacf99d3d10497ac526ea779908e801b512f23fd0b5cbe4522d864954bf35eea6c88b2954270095945f1d7208a4f738a469fd49b50b5baa2f9f62e679f08958e2fea35c2f75e5b3bca4033073466b7a2cfd4177a751214e3858e8f5903763489a6279a1158b514e757290cfd940097b4729c2ca636f25e7e8817c4bf82ed17f8463a353dc995748f16eac67e6edf65010998dc07976640a4768a7f8d80c4a2689602c41000d31d6df41c5e803a44ce5e0c58c1fea772121bb9a6c5f3a486396e4086e7b1fda259113843f68a3df3e9e30ead26ab0af3159715dae80dd9fac4ed6875e0b1609b8d0730a868c750a94e29cd276af6be46ff556dd269dd6e8d30350126ce4d644a071eeaf0e3aca67011c65c058b8daab25753e43a75c4f72418e5a2c3091895c6b3830d633ae2cfae8d9ab08259aa87b7a6e7c27a1de70f0114bdaf8babf9878524e4ed434acf88fcfae1cd4627c2a4252df14d4606d138c5c8cab4559529b1d8bb19a8953a27d84956acdcc1c24a9627899d7aa72f9a3b3748501261673a70486abffef71f4ff892a682c42883552135ed95e87a49bad082ebc9d22f6ae54a3749d454b1cc1c23018595fcb050bf7ff8c1a6c3d43f459d993925b6c95b7eb51149781488b1ab4d78f8e044f74d212027e58a3077c154017a6c785c93f5e44c4dcbf50d467bd4b7ea1febd739a0144ae22e0944d21e3fce228ac35191d1de4d8245044d2eb4a10b8d614611a73b6e317ca8e19cea96826480206035ff408679688dee3c1d35651e16b2dffcf8f5e2a7194aa3fd334ced4895b020fb17e19f012a2807cfccfe89a2e3ab870906fb713f6a4b8b94cfd1a3dcf628e4b06719f8c73bd2805ff4c09760b8e11af9d853a185701eddf10c2a851a3634c3348e5604bba081ce8f52c7baeaafc18ff0e7fdb8f02beb63b62c5fbf578e20d56cfaea7bb37c70b7d51b817d218825bb9ee9aadff85f1bcf63e30acf93588b2cbd96c2a87494e019cfcfd2d345354dacc1e3709170148fd18fd848339964703e1b7a3516b695b6fb75f6f63034677c7511389b8c4a8cf141808dd4fb985952b6ed9b49a0e867502225a35259849d80961b128f78515f9effab1221592745fca2ccf85838108a8ee1249375d4754e642e0d5caa4b798fffa2c9252a0e60e2031b55dca9567d34217a4c66fb9d9696be7d47650da0e5018095da38a96d16d219adadd75460bc4689367b787b7713edbc85ea3cf5c4ab1f8fb6bad5b8b7bc789e84dd03f0e86839f32c412beffa34a8d0e4468d39debc61884348ad3ad6bbfe6d701b9ce1853e1510d9a701fbe8bb516fee1c94bc8fa1e06ebefedcedb943e952d91034135bb8b378c3649d0be318ea0467ee7fe158d0fe315ac0ff6a0d0a8e86600e291ee0dadad38dc9af2740c53fe635669fcf564ca32a9f75beb1c6b31f314fa57b1ee5c4946046f24ca9f8fc1eef4e663d5ac999aa0d13f764e8f0f2bdc237607690448a9bd8b2875dbe6ed11f25419a1a19795ff615bf58e5e7764fe1c7c0c20340f69844840de944f9e1f87fcddb54f5f1f439ac3d654c6aa5cac021590f0f18445a222b05cdc38fd9b5fa78192a54e94686dd6527252012fae0f8334ef2842ac26e2d380dcbd4ef3bd7cd6f579a7cd3e59702b2dcf1608e19378fe5c8cbfb272d3a09e569570f4736dcba67857677170e20f089a0a5a878a4d8dee4362055368c83ca7361ceb3be744d7125034cb263d599ccd79169d08f2326194dad39f544849cf851ccc0ad88b954bdcc1d76480ce10f0cc63e8aba286e7fcee6155330511a82d3bd5bffbbf63cd24fd8dbcf394f5b1744e063c329fd1b3d50874aace529e6cf5d79c3dde3c9382d26406a841bd0080159196c678acf9057d3425e41bbcf30d00e16f18ab54e161bddcc57d8f95d908b838a86049abd40923b4b35bb769d96da5c89cf63099fc42a6741b875229e9195bac12ab0e0e5e901faf71be622ac2157106b474cb995e66f2e5c615c4e2e753bfe2ddbd7f0fefe9bb9d18aac77262a63cc232d28575b2cb0ce4d62103109c7123b897a4490b9b54daed314334ecb77cb6779bf1c1d23f0b7c69b69215c4afa38a35a2a1ba46c7630c510a9e14fa24c3dd2bf03d295bf8a57ceea31f3c62f2340fe8195156ee75f75532a3c391329921f241c9fe68bb6102ad13ed432e7ece0bb63417b59dca8af7fbca2b1eb034dab14cabca4c86134e0342755ef382cc682b6ce8fd484dd4dd743bbaca178ad3ab1e3dc2ca73617b2105697b978c5e08b257c7338b566496715c93b0e1bfc5317425520e3d0785143b53cb02a999cf9d1672f846a9dc6c8f190b7e82a7818ecb3e31b309273b20d9f54ba201f38b5003c25814d262aa032a00c3651f51c23608f250d80823ac41beae0f61b87acdea2681a63100a887993fd26ecd2275d72297664ea3e41573ed4696eafc6c8fd681c945154318f9fdf2e1703e8ea158dee4b1eb92871b126fe0adf43449f1daa25b5353a4ef0afb064", 0x1000}, {&(0x7f00000001c0)="193c97b62d1bf4692c2568d8a45da5c31addd9a1b450214982a8c4c1475f2f8eef0f085e29687470ab2fc40f2e1850f521a5c0ee634fd8e677eb5c267458845afa81d48ee47db0637b089a50820d97a2950fd923e9848e49bda91bb6615e8632df3cad0da816fa0df939cf38715d853965a116de554baf2e873684a7fa766c8006c4fad77fc6dfa1c5a947478090001fb6f752ae94e9f4b43c359dfafe819ef727fd7f61f484300c33973eb1e0ef48bcea02a8cd1581f01aa8970687d4815c7c1b425043237c384277eddf6d921957278d2d8a9d7f10bb0b1eab68f13724bd6a68a7e1ae20153eec62c078db5875158632454c71dc1d", 0xf6}], 0x2}, 0xd) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: syz_open_pts() semget(0x2, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x4, 0x4, 0xfffffffffffffff9, 0x7, 0x84, 0xfffffffffffffffa, 0x6]) r2 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) kqueue() kqueue() semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x7, &(0x7f0000000300)={0x6, 0x3}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000002c0)=0xfffffffffffffffe, 0x4) 16:02:40 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f00000003c0)=""/100, 0x64}, {&(0x7f0000000440)=""/172, 0xac}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001580)=""/114, 0x72}, {&(0x7f0000001500)=""/4, 0x4}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:02:40 executing program 0: r0 = semget$private(0x0, 0x0, 0xc0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/211) semget(0x2, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000100)="945dcee399be762c567b6e8e6ee2b62f02b2ca5609747cfb92e9bc38fd4b144b69737108bdc4100df789aa9629faad9c6327f47948c8233da7763466c654e0e212b2d318f8df8332341e410196ce141477915cc28734e7a1ec183a3a9e9777b0c8cb276c7c9b949ad3d905fd5d8d82dd2617b6d0f7eb9922642f198bc7eaf3f540abc18a6707b375443f26628a8253df4939bced3fb39a44885cc325f3d23bd0", 0xa0, 0x400, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x9}, 0xc) 16:02:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='\x00', 0x9) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:02:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000)=0xffffffff, 0x4) socketpair(0x30, 0x1, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0xa, r4) r6 = dup(r3) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)=0x8000) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x16\x00') shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) connect$inet(r6, &(0x7f0000000280)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x67, 0x7}, {0x18, 0x0, 0x1c0, 0xec}, 0x6, [0x4, 0x52, 0x2, 0x4, 0x6, 0x9, 0xfffffffffffffff8]}, 0x3c) r7 = msgget(0x3, 0x80) msgrcv(r7, &(0x7f0000000300)={0x0, ""/213}, 0xdd, 0x3, 0x800) recvmsg(r3, &(0x7f0000000940)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000600)=""/196, 0xc4}, {&(0x7f0000000700)=""/223, 0xdf}], 0x4, &(0x7f0000000840)=""/202, 0xca}, 0x802) r8 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r4, &(0x7f0000000b40)=[{&(0x7f0000000980)="7b245fd765cc1fb81d35f57ea5943e6631874e6f8f3b756fcd87204a16c6a5333c503edd5e37e4de351accb32baffcf3d995f75d5e17f944533d17564aa53411b254fbea978230", 0x47}, {&(0x7f0000000a00)="9c4f0b245f34dad5c59f92ff2e364a0476550a855dd65a53816ba48829c804407c311fd320b4edf9dcd1353f2871363551b364aa7cd365ea93f4834e33fb520fd56f98aeb59e2d76ed7b4294827b987e848ebd169c6f2032b88f5074f7071e357cbd7c5785c634fbfb12240a00483e58af141b96f8fdb86b4b34de61aaf4ee773b0ba5c2566f2c55d825289ab36a184a25037115dcacd57bf74a5e6849db5a2a83e5b95af495e3a36669f19d6ae7dde3bf7441c98b9e281916da3c9ea1d6f5a060b9ca822ca0bcbf63863aef4e7298676eb26ce447d9aabae4129482", 0xdc}, {&(0x7f0000000b00)="04eabecbdcdca863260f2024ff044feda338c2a658fea9802c92a7a704a14f63ed5ed58099794e0f534a06d909cced1993a0aa83d373aed4020e2e58d41fad65", 0x40}], 0x3, 0x0) socket$inet(0x2, 0x3, 0x1ff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000b80)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse\x00', 0x18002, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000c00)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000c40)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000c80)={'./file0\x00', 0x1ff, 0x3, 0xfffffffffffff801, 0x0, 0xff, 0x7fffffff, 0x100, 0x0, 0x2, 0x80000001, 0xffc0000000000000}) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000d00)=0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000d40)) readlinkat(r6, &(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)=""/124, 0x7c) renameat(r3, &(0x7f0000000e40)='./file0\x00', r3, &(0x7f0000000e80)='./file0\x00') 16:02:40 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(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:02:40 executing program 0: getrlimit(0x6, &(0x7f0000000000)) getrlimit(0x3, &(0x7f00000001c0)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000040), 0xa4f8, 0xbd) socket$unix(0x1, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ff1000/0xf000)=nil, 0x1000) close(r2) shmdt(r1) shmdt(r1) 16:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x100000001) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 16:02:40 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x20, 0x1, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f0000000080)="3b0520076f67b4163eeeaebde37f491bd4a0c1cc7892603290397072d94a3fd0473d6a8674cdd485614ba575b1b3d7ed26d98956bce53aa53047ae651cb02a9122921e9d876ca6d2bd041b7c916111e9ca9aa6e78128ef5f12b480c883652ea47b785c069e00d6b9c1301f82f9f74ec271effba563800c2d6fb2a30c0968df6aaaabd513a2c2f09495642c27efe7b5731c36559ec8203d4afd8fb514daf409736e0a629594402e44276d594b24b4e54ba6eb9bd671e42d3fed86912831b3650bea11b068569952e32b6fe8128dd28de07644067cd4c4b2430d599e3bb7f9327a41f9681158b18d1415287e29e801e36f531589", 0xf3, 0x400, &(0x7f0000000180)={0x18, 0x3, 0xfffffffffffff4af}, 0xc) 16:02:40 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:02:40 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) openat(r1, &(0x7f0000000080)='./file1\x00', 0x80, 0x22) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) `æ‹¿>+)N4Í)ÏIõþÿÿÿ@'`æ‹¿>+)N4Í)ÏIõþÿÿÿ@'load: 3.38 cmd: getty 69930 [ttyin] 0.00u 0.01s 0% 313k load: 3.38 cmd: getty 69930 [ttyin] 0.00u 0.01s 0% 313k 16:02:40 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, 0x40044266, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x88, 0x12a2b441) 16:02:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000380)='./file0\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r2, 0xa, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r8 = fcntl$getown(r4, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r8, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgid() 16:02:40 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0xffffffffffff00c9, 0x7}, {0x0, 0x100000000}}, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x7cad, 0x4, "d730c1e7bb6fcce23c5bfcffffffe74d5300", 0xfffffffffffffffd, 0xff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 16:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) write(r2, &(0x7f0000000140)="8e5323b82d3a098b78a505695682e29f962ec9dfda2bc2c570193dbdaf5b5a4d69b306bf29d19044b07972673e9b3e62f491437199688e1caf435d529f3dc8f9ff4de9e68341e85b5a8b0bad718851410babcd9a499a9215eeeabe0573864a109c87856f8f1415fbc6841ebb6f0dd1807b9bedf619eeed8aed8ac7560c4258120a4035fb6d2d936965109f39a683f9284851857c4ec6b64253fe128d1c09c426c277ed84b5e195faadf6000fe1692bb415ca4c49c169257b85b8c1399b19a923b7182c734b1c0dd15bda356cf3f8ac94019161a1889e4a705163ab834cedf066c2cc2dcefea8a3a0faef42fb17fdca2758a78e34f4286fecf30f9fe9", 0xfc) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f00000000c0)) 16:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000100)=""/132, 0x84}], 0x3, &(0x7f0000000200)=""/165, 0xa5}, 0x0) r4 = dup2(r0, r1) semget$private(0x0, 0x3, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r4, 0x20) 16:02:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000000)={0x2, "c7482a57ac3b9ea6ac7fcf111bcf4d0132bec089f86ccae3c2d75083c1da5b35dedbc68dff460df4e26b861ecfcd6c1faadbdfb6c4fb8b2828bf587c25b0e3d74795e318a4955f5dd22cb830fbd44a77fc6bf4f530e1b4531f0fb306f0f94e97f93fb37de71d7897ce99befa676623f80a18a99af85090bdbc4edd5236478451ff3013af83d325e5cb33c3afbf3ed0d62f1317c15e2262359fbd87839804e045630ec1e1c7ed39790a1a1dd6fe0fd0f9bf3359ed68ec532f51759e449c6deb29abb48f780cf264ac62ea847224f7cc075ff48e5b9d486fd8787db408db8f5194b88a029abc7ee83d413347"}, 0xf3, 0x800) getsockopt(r0, 0x200000029, 0x68, 0x0, 0x0) 16:02:41 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="a0b3c6d678479a2a99472a72bdaab29877f41b0d21200d1aed14ab893ac8a1108857386c67", 0x25}, {&(0x7f00000000c0)="daa6a95e19bf5b888b950edb4307c52623264eec601a7cfe7a76d28c71c3a2326872c8", 0x23}, {&(0x7f0000000100)="46edc165a9dce1703429f921e25ac2e35e529c09654d177f99ce9ad0ee392dc866faeccd0b74c2714a67f9dc0b5c1a28c005ee208c7430044c9818f878e15270c06e03916a7c1853590e97", 0x4b}, {&(0x7f0000000300)="20fd00000000000000000000000000000000"}, {&(0x7f00000001c0)="c28b46b8b268b05ede91766db4fc6aa611e62a93c98910c1de230ee5f277f24825be514a210781ffaaee1545e238544612163b89ca4f225bb843daa09f67d17b02ce45", 0xfffffffffffffecd}, {&(0x7f0000000240)="ed9bdb2be838a163334f2947a0836539d9fe3493bff711390d1cf5ccc759", 0x1e}], 0x6) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000340)=0x8) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)='\v', 0x1}, {&(0x7f0000000400)="d19b3aec59d9dcf92af0a5fc02e8fc67387acfaf94a3e548eba422be97dca1212a8376783b614774049ccea5a72267b75b0deffeb4fe3bf183f9fb0ab8be934f27cbf6a58f561c03f676ca6ac796b12c84e62b5f1e1c624d9dc8142b053448603286109359e30454490139d41013f8cb553b2558febabe0f04159142affe696bdb3fee67f8252f044b53f74a87f5", 0x8e}, {&(0x7f00000004c0)="0ba25fbfd2f8f09795f28fec71b679fbe2ede1dac3e453b09b3ba8d974b5049a718c2ae49f951296a1df5adda974", 0x2e}], 0x3}, 0x4) r2 = socket$inet(0x2, 0x4000, 0x1000) shutdown(r2, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0x200) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:02:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) 16:02:41 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) socketpair(0x38, 0x3, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) 16:02:41 executing program 1: poll(0x0, 0x21d, 0xfff) r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x401, 0x112) ioctl$TIOCDRAIN(r1, 0x2000745e) lseek(r0, 0x0, 0x3) 16:02:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="02022e2f66692c657000"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e124e696c653000"], 0x10) 16:02:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x44) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000001000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 16:02:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x747a) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./bus\x00', 0x0, r3) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x801) socket(0x20, 0x0, 0x0) 16:02:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0x7, 0xd93, "dbc03a13e08130d46bd1368dfeaf8653527d06c8", 0x386, 0xb4b}) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 16:02:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x400, 0x3, 0x3, 0x30, "583bbdabe8b6995e808fbed89091b279d428531a", 0x200, 0x4}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x30) write(r1, &(0x7f0000000000)='N\a\x00\x00', 0x4) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0), 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:02:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x174) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000140)="442d6e5873306cb6376c81debdd85594c3f001d9f2a65730097960c50d500c6f2f1fe46bb5d4bd5016188ecdbc233ad71949ec9d3f84c7c316a4e3a883a21f3c90b0cec797b41fddd2128c480dc31c076ea780447bdb4d830758ce", 0x5b, 0x7, 0x0, 0x0) socket(0x18, 0x4004, 0x1000) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:02:42 executing program 1: semget$private(0x0, 0x1, 0x400) r0 = socket(0xfffffffffffffff9, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a93e3517e18b912c7618694b39f1d58d93f5de8921e074f5b3c5ce231f820438e85e2172e7509dacc467609ea6716d15e40122547350d60c945daa1149dd7189846075b4ea25dbace285d0ff5e58cc19747af2880c4906ead73db48ab7c97e51ba0f573d5ce1d94bdb56ea7f56f2bb2928c248"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x4) listen(r0, 0x2527ffffffffffe) 16:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = kqueue() read(r1, &(0x7f0000000000)=""/52, 0x34) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:02:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e5d85ed036607f476ab353ee0b60a37ef3b18cfc821f2672ea87363130b461eb112aa1c19229132619851994f9e88a556620a68098cb948c1edf4b7e3358aeae0752dfd21b880a91649b566df6ec8f5ba6d38c6e7d872e6e89bb74bec1e35cd7b9c0c3bced615829ca46f041", 0x6c) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x7) recvfrom(r0, &(0x7f0000000080)=""/127, 0x7f, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x6d2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="f3b100200000000b4af9e4a67633138c5e419ea8d3d655596a09f70cca5a9fec2eb9d96e21cf8b402bc06399675bb094c0d599d50e984977fe72dd4eeb632b5a1a1203006bb711fd7cc9ac578f31a647d912d048963faf49cf358f098c17b3910af18d560134af947fbc85397b60e88b6415557fbd02ecdf5230f5d39c726650263a4b8ca94327fe60dfa374aea9a631b4b24bb8677e", 0xfffffffffffffe50) sendto$inet(r1, &(0x7f00000002c0)="7bafb3aa80c170f2bb7d904cf5949df0a8328920a6eef2b0ab748485a013192f4ac43d5915e876ca34a727c78b34b6c6d3fbcb33699bb43d15b68d2de8371c57ff667225836fc1a2f5c360f17ee46be68197b62d65de31566b4cee0d308061079e70857a7482dc5ef686826037a58fbd3c8257f70682edd7b1cd", 0x7a, 0x404, &(0x7f0000000340)={0x2, 0x3}, 0xc) 16:02:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r2, 0x0) 16:02:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x1, 0x1ff, &(0x7f0000000040)=""/201, &(0x7f0000000140)=0xc9) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="e1a13a776393fdaf3000607f41f521e507dd090616bbacf966e8be8a933b606ed1c86702e4588ea616f71d5b6ed90f63393b48c7736e4768030d1584d28b2c958b2b1252028738a59616f72d0dcda443b8e0b7cd309c3ce836b200bd43b165f0030e669fa5dfee16df98830164fdadd44c5660e5a2796cc4129c17e6c7dc05ddb13d359fbcab3e52dafe7b95181e91538eb7560e498d0a19ee41099f13400b6d8249426e77e387b8003bc0cca1baccee14f4eda52b23d270604e61a36f115612ebbfd6b385b2222f7509ad1f4297cdb1c2e8f4fd04e2290fa0a92f1ce834f096c2f0a7fe235c559f9e339156ccb0b79cb68d650fe7ca1cd75ca3"], 0x10) shutdown(r0, 0x2) 16:02:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) 16:02:43 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000390b0000000e00000000000000000000000000000000000000000000000000000000000000000000b78b000000001bc20a617254b6c600000000000000000000000000000000000000000000006800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000063e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718059159cae88a96d8dbb3c5a016945b42c8fe73a852a7e2df73be83b6a95672f4349eec4edd5ec734756846ab95f096302000000000000"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65c8) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f00003b7000/0x1000)=nil, 0x1000, 0x5) r8 = socket(0x18, 0x1, 0x0) shmat(r2, &(0x7f00005d5000/0x1000)=nil, 0x1000) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x800000000000400) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000a6952590000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:02:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x66, 0x3}, {0x100, 0x81}], 0x2}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:02:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x0) 16:02:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') r3 = openat(r2, &(0x7f0000000000)='/', 0x0, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r5, &(0x7f0000000140)='ml', 0x2) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2ea15cd87cd8564ce2f7161d264ac11f2c0ec2b47a27b1272199be82e793e8aaf556ac1c5b6c4af8b89116466b", 0x2d}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r6 = fcntl$dupfd(r2, 0xa, r3) accept$inet(r6, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r7 = fcntl$getown(r6, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffd8d}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r7, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r7, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() 16:02:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x230) msgsnd(r0, &(0x7f0000000040)={0x2, "6d7a85f64ad149b13b0ecf77cc34da7b24d9829065ced875fc4866ae6661ec19996ab8c33dd26de51780ffc4fb430100000000000000000000000000"}, 0x44, 0x800) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f00004f7000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x992) bind$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, 0x8) 16:02:43 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) chdir(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x8, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}]}) 16:02:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x20) 16:02:43 executing program 1: r0 = socket(0x1e, 0x8000, 0x4) r1 = socket(0x6, 0xfffffffffff80000, 0x2) close(r1) shutdown(r1, 0x2) r2 = dup(r1) r3 = socket(0x2, 0x5, 0x7ff) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYRES32=r1, @ANYBLOB="70f467dcf786206d3e34c61703fed502d622d7a92278d3d51b889dd9d4405f44b0fab16af39dbb7c9dc5af12156ef73045f7723b9c07bb467880ee67764a6b61d3145dc250f80c7de1d9feb098ca6c3496f9751f170aa8e5a4ade1b2ce1d350374a9eb83565a2b14629eef3cfa96b82861f7f1c7bb42c289b064f22baf264675f64f7f1c64855833ae980ee6ba51bdbd8c2ea18ed8894a9c627f35dfe96e1b985a3139bf53b252b1517e1f0f8204f5f9f6ab40ac8dfe6a44d48daae3a81548a2f067e9a2d132ec26083d15e51261fd80be07cd528dcae08f13c39ae0f53033d2bb56200cbd0acfae68025637ca7435a02e87d4331bdbb61b2706598734ae75524fb754970c4bb2835761b621e4d3f4d298d92aeb89733fc7d2601f622dbb9142531e43d1262a6080f4447139f43de32bc88b9383f6238d519fc7b143c15aacbec68dbbf5087523b11367a65690b34e4a2b59505ce6ceb3d99bad745728e66771a9df93f283c3f7634757309947e1d94bba0f700e724e03058f9d797fb9cb2c68db34b020c27f8fb8e49dd9030d519ec635778c282f73007427dd76ceea4334102597e2a4ca634818a2401bab11138d1d4a5879888f2bc6c293e53241f23773ea26fa68eb448f5aff86ee99f0810e6b17a029e66b595f007361e86330614644391906ec0a752f5623aa0c1de4ace585b14c575a669cd8ffed63edb29046c68e31233a11ad30deb62bb4a0d534e2472f1374176240f9e20493815ba11847a1dc44dbf4f60d5c7bbffa267d80d4e30de1dc8b2be3916019d6e37341aeb6a3ea94fecad4ad6176ab0b489f6d8840b33a5cd8cc168d23b024ccb90f5ecfc77c7757bf3e923647e3073cf20e62c57756fde83d948088b66b579912ece43105daa7258a466b7a63ab2ecaa0cb3fb08eedb0fc715f4e6f4c277ec60839d3054f4e78b271db923adc203cf1e24d258e0f995778ca0a9bb7f9af7348ecc584f3eac9471602c635dccfe3ba40286182212cd8ab5fd4e218c1232e06190a6478194816c88362661f454bf1b192ae0b70ce1e821e03d068bb94c494bfcbb8a3dfeb0652c87ee0e28517ad18ef89516b83fd35943bbf85dc63e69fac9a228ab85e847e4a2bea1f7a5eb93373e5090dd09641b37a44229b4ca84684d73c0bd3bdc05d750517df9d33ac38a09c30c73fe6c979782bd88bc2869e07c93c2cc6334ef8f4bcee288dab8f20ae996e63a8231ac57fb39b7049f099697dc0bb22ce0e522dc4f233e7403b5cd851afe0cbd78d575d1d2542bdd2ed15daef7186398069687c8271e89a6fc2fe1b4378c24a2fd96fdf2995039cc3decb2bef21abd4168c8fc17db7f601c921a99d8e3abda6d78f44f51d3bcba393d11137444f1de6c0cfc6da02dbf804133b09933884a3bdbffda83e7b269ab58eb8d9f34875bef126b98c823fb962b62f29684a5f5f28dcd76ef9be8bfc19e0e5c8385b0ea6d9dfb11d369dc5ef6d0826e57f444f2a2f069aa879524e058cb5428a4961c9139373586bf634c7a2fabe7e3ca138b3bbb32e5fb5dfdba40a5b8ac82bf58e12d5799c1d2b2d995abf3fba09aefd974b38a7f2587bd3242dd7041e3c01c3f161a87c73f6297fbbdec75577b524e48f76d93c7b1df48bd301a7ff14c4cb673f69b1c9b7af4acf0514c110d6bc9cc2c33b661c92811fd6f0bc35ac44723cd98c3ef49c8f033e383fa6a50d5a5c02700273d328e7c624ef5439d3b4de3f5da23253f99257b9c37375fbf7e2f02dd93d8c9aef7ee7878b0f7769ef8cf476738a78e0600269c5f8d0ae8dc99f4d276a4b14cf69b1afd474df1b91d810da813ac51f440ed270c89df2eca9544430e2acfe152bf2611908139f58ca9d9bcddd09fe41687d314911ff20939a65ce1017a9aa8facbac5252264dbc5524ac1fe8fe6f736fd477a7fe60394cae2f7d2d96babb10c3b2bc403ed88af2acfeffbfe3fe612e337f7d2c97d11da57a37703ef3db7607c25d58d8581c6c0c06f590c781201cd2b134e16474edab4e94906bedeb1f878a0e006e191f79614487e40999c99423ac98c7893e3c6d018cbadab5e39f0015d8826ac5745b21e04b8f34216564bf56ceec22ff6f7f51951b3466cbbf41a9b35f4e234c569e41020909b3db5b4de43b42cfd2129fe51ef0791e95289fbb7758ecdf1a3ab324335d7fa449166632bf2963b357a3dc73c63355dd287dad9fc2ad7535a02b4a9ff0d93102774f8d701f4e4426449d821e9ceeea133c3a2af09e69c37c50c3af047b93d9cb9341a5dc9f19cf2046aacebdfaee61a7eb501f127f7315695252452eddfc11fc7fcd8b8a1a407bfb2140a76202326741a3cf722e4be2b610e67fd6d72f763295d302d457a87182990b848e6f077fa876369178ab5b43980e7c77c76fc2db659f4a4918709a6868b765aa2ffbd24306e08bdfaa34a97da8601346beb5f99f545a3b2c99a3ab3f3be30a21f4d6e31dae37f49b9cb7b2f85e2c8feaa13eb81ed525b45817fc082db9fa5abeb74b3b3153552ab147150a006ef931ab4ab1e28e0c4c79596fc379102ccc18d32ae707c747e9f51ecc3659bf5090e5e6204ec2bb76f30876619379f5d2b4cec596e6c72828e08096526b03e807f32e33160acf8455791bfb81922935f7c97c87600e91768cb66598142c714056c5cb61a805fbfca78f38f90822bed1775656895edefdfcc6b740b2cbb65a0b932b1132d128ac07bf112b609d52be30093de40b00e6c928afd8e2c4045ef2416c4e455de6b4bcc3c4dd22568a771acea37c86146637991f89850c67dfc32bbb2c1b73b5d8f886c4fff5d04bc398a5c7b117dd4fde8fc39f198bca6a107519b301894be27a0142ef2493c8bc2cccc495b9931de46f8eea06b36591a2432773923bba5873de20bc7fc9475eb47aeb38b6a936827fd7a7b36f48e6f25ce87fd9419287919d3e4cc753468c0b6a837b9d18ab7390455571e3ddffedceb7c81b46d933f6011553d7e8d031dcbbdbe4469656b7ea15be1824fb48a2fa91bba6f8eb160501f42fab936c112ac5ccdbdac345d503be6997d57e3951c9c00cd698cad034071771a1195fa82f0f3df6de22daf49e21e7b8a3517e17962afb4b46512bcc81ac6a01931f7c8a92f4332a98909368b171a2f9040bd1a32e6ba03d317909ea203805decb433433bb1c094287f1fa0397a65d6c1b27eb3aee06a3b5526a1f8b5bd89787b416fdf5f624fc8eaec1b8e69c4c0d1dda518180fb655b35316778006c94261ae554226a4f95fdaeaa12ed9fec499164887fa073b3605526f8f92458e116cc7d3125c14717c974038c0093bf0534aca99664115a758b3b17a8224673eb452b6e31740d90b903a445d6b3c038f0c38eb4b8609f194c255c9df2f0ee47055fe98550600ab2f7851c44017f200917d22de51f16b35ab3fb1fe4890224829675e99499d6a839b044c2367e6a02b0a2f8c5dd0887e077c10f8fd4593936c30c91501aceae10f27d0f46e6dcd88a61b44b28e161a1a0f3075959db3eb501e3cf773d049109f7de4abda4a9356427db51768e9f3d9a3130fa626cbc0e3e5bf5a6b2c7904d43c3e2fa0f220452b5284f8489cca288aae02695df17b092fdb40a42ea916af48f1e5545c897b1cfa88236b3e91a4a711ced41f3c4a2658e7d3e98cc07cd573d70f66563a94090ea919efc09f8f41c5bc0f960609393ee23f12a46b09e709f23a7b6f08f0943f73464f6dc2d8e631fddc05e14441e9556890e376274bb2c0282e91d1ee283841118ee39a4f03bd2596d082369fbde87793c814871ab9f73bb136bee06a130068a78049f4d2e1a062eea0bca7629ae0389fe89b0ebf498f9eb20e060b0b9adcb5bb89fdf8d7ae6a70e32f3a9599567a0f29dc5c3a066c64f489d050db21ddd1635a6020ae6e77de0d4ea0f4359980aba7b3200346bd268f82fa88d42603028693aeee932fa279e7b7ae1bb5b5a1de55a78657e71a9fbfe8b5fb20525832ad8f9b0413666658bf5d39566d6223cc0f605d92ac992a27ec9b7e58da540985dfd172a577880d63f2963d87f18bbd47c176ea2fb0a2cfac4a180a82359b6ff956d2232afdce7c692cdbc5af0a528a265ea4e856eac75637043994864002a9daa31bd4f69669e13bc061fb472235cd07f37ba8d1a3d371abbccb9038f3e4f3b337fe20389c0305db658390a2f24c65381ec47aeacce788a82598847a2f7ac7379dde3ea3dceb2b1bf734da25bbff9bce6063bbe5ca6e6d4ed647bf77e4da690eeb1bbb261bddedb8294ab6e6f506fb1bd2dc1af37da94a16cd1027abb8249039e6a3128e544c0d754a845f0b798f5037fb00cb26425ac3f8b77a93a2902bdd86954cc2750ffd035f514dffd0152f83cdc74b43865531a25ecc90a74af6ea46cea65af3b3d5294f428fd58f58fcee64b0abab92568a37e279906b9b12c330ba5e3ae2bb1581359b1849144195303805ccead1db52053e72aa12428b0da0f0a7e7afd9c0e3de0e3294c9a8e0a6551422e625c973bcca7ff5a1b795d5d356898c089cfc8a51eb9294103bfd914c4889ebfdec75e0604b416e0fc36e76ca1e625456cc5d37c1393aa9618f5795608010be0821f247ce87521277ceb85d09b78deec406a27449c865bd710bfbdd8ffa1b7a27f663ae843ba3f8a7af65fceca4d5700e1b3b849a3d717c2cb630fec86760862a1a1e43fa29630b5704e9366e11849bea13b1bc54243b317262285ec2dc26c43401a4759fd249046fc345d7cf20f050619e2ba6a4a704a01a3cd9df473f2b84c77a4e0d14b61be776d112d0172c22f166363e5a80e9bada5b60481ab7c879d198b3e16913fc9cd45a01ff0f61e8886ab35c85d6efb96b9632084c99f970c3bcb6470c6b6c7c09351e304801bbfb5e9901b7976feb44d7e3e838f51dc75e14d04e7e862c3af4ba3fde29457fc7e8b78241cf0f9fdd2ec7aa9bea881d811da889b2fab4b422888f72ae9a23ddd5632aeb6224f6e9dd37688ed3d9c900803f8494e13faf73181d3911793d9b34d074eeceb125179c4b87417e5d2a3f08ee38090e8ed396255182c51aa1c43aab2e422e98240958c21fe6547e038bdf0ef26dad53fc4ece9687c3918908b921a0429d4635b04fbdcb917cbf012eb97a2cccd51c0c233eb91e234df11a6e2a6384986bcf656a6b8cdc6260c49131fa311d49a77d59ed6702659ddbadb291d6f4eaabe2a50066e575577810fffb25a800cf24906c5632fea00c2c205bca62c2af968fe4b69262103bc04196cc4bc4f4bfa0fda95f0f44ad4aeefa2326517453d407e1f718730a30399bae6f8fd289f36adbb0ffee846d13ab62a41ca172bddd7695bd71c48f388bbb979230bb243b567bca32e98510102c98b2b35d2d0a4669ae9c5709cb8c31dec9005fabb14a4c77cee87c5960ebba270578e78df65141cca10a26518c60daec0a585f8b2b26a9f8599a2b3e0136ba1750264972f9cc4cbce9e9c5805b715a9ec3185eec8102950496b19a5d186d2c14fe4107347566b194b666d0a2452a285ec2535b95ca1dd09e292cecf8f2fa7f89ae8706c56b1b951b319f2fce42686c9e235689d80d2014b935b7c6d2a6d9010b5a1429c2156fbf6b7fcff015e0cdf45da444b430c175063ca1f7d6bb687e0cb01e4f775c7d421dd7c4d7cc209bc6458307cad7b4fd82b1bc6e8bcf5ac9b126ec994c984b44e9d48802cbc3396aa1e0f2ea9a1b10b2d37a09766f05812d7bd745f728149b65da55835837c5918387c8a89c83f68b4115423b8675fa6bda190ab70b04f41aea9073", @ANYRES16=r1, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYBLOB="a6ae38913cc9e92227cfda3e5b8fa02de1effddac1cdd62ffe552a645bb0002e5eb201cda515bc69284a143db10912db3698fdfa3f30386726882cc99343b049c949b3d391f09ca59fdab0d3fdbe8413d621b06ce20b49576f1a911703d84ccd6e5b436fa77529240ddc213eb63b35ab1a1b6215d9355978540c075729bfd7ec91e8c4442939974ca40c22030cae7cc892a64a2fa06ac13963a620d3e9998d81af3bedaf3c4ff40d7e497a882d47e9a5a685668f59a6a61a6d755b30969b43115d97466991d458275b2f8f9ca080ff16bb77da159529a00653bc138f8c120538bee0e7", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX], @ANYRESDEC=r0]], 0x4) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f0000000b40)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa0111f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a9b5578587f9d99893c33e3e3f3ca731fbd7d8847342028b7c900000000e30448cc3455308a38e08dab7cba9c34be7004547d7a9c03458f1bf41db584af33299701000000000000001f4e45cf02b846fecae5ca6eb7dd877d67a84c68a55db3391d6260882fcc3b255189c931f4e4f9cf2b7acc84f4eb35d73bde7b5eae47be68e4d8c081298a947a023989be5a949d411350fa6f66bc0981ba0967abb4a60d1363086c5ae6dfdcd332a703d954a639860e0b5b3c4f2e0da84673d672f102c41ad5709e8755cfaf11a3e0a811a08182e3e504a0a5e111d30694364289aaf10947f34c27fbd63c19e68e06b3bf234f6dc2955c60698ad2cae7fcdcafbda003256d81fa18106ad93aed8f6fc9c8da26468a504f5d18e0d2ffd6c3b6b8c4f671e86f9cc7083a34d5b2ceeaf56836837bb2f2950bd634f78761cca9ab7602912fb7936c517d07e7ac1e28e99c1b68a2cb83db99d28c30f096232aeb93ae453ec69647c483cdd91bf6cdef2567283d04dec9863bff247ebacd1dcb9a59774e9c0474499a7c64acecbb61b382b79512bc16b79bc722eef7a8d97a3ada907cd196afb3d3b82efbc44df65aed7411e1a27880c0803ca8120e7a1cf42fdec00489e253680bb4023b8abecd05de9b70e194b422e2b56f0000000000000000000000000000000000000000000000000000000000cfdb5b13819e21c7abec61d6b9e0fd043f62", 0xffffffffffffff04) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x9, 0x100000000}, {{r0}, 0xa6e24b3c06242621, 0x40, 0x2, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x9, 0x1f}, {{r1}, 0x0, 0x99, 0xfffff, 0x1, 0x3f}, {{r2}, 0xffffffffffffffff, 0x9, 0x2, 0x9, 0x410e244a}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0xaa, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffe, 0x15, 0x2, 0x9, 0x3}], 0xa3, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x82, 0xe9f2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xcb, 0x4f7d}, {{r3}, 0xfffffffffffffffc, 0x18, 0x40000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x14, 0xf0000018, 0x600, 0x6a}, {{r3}, 0x0, 0x66, 0x20000000, 0x80000001, 0x4}], 0x7, &(0x7f0000000000)={0x2000000, 0x9}) 16:02:43 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:02:43 executing program 0: r0 = kqueue() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x0, 0x4, 0x1, 0x3, 0x40, 0x8, 0x0, 0x0, 0x16d, 0x8000}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x88) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:02:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) pipe(&(0x7f0000000000)) 16:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044b7b42cd1773d631c08fa66fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b9ad8a4f5f7b0fae676a828193ef1d4d99342a3505bb3f0216ab9", 0x68) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x0) 16:02:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(r1, 0x200000029, 0x800000000000009, &(0x7f0000000080), 0x3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xba39}, {0x8, 0x3f}}) 16:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) r3 = fcntl$dupfd(r0, 0xa, r2) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x5ca4, 0x7}, {{r1}, 0x0, 0x2, 0xa0000000, 0x83bd, 0x401}, {{r1}, 0x0, 0x2, 0x20000000, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x40, 0x84, 0x9fcf, 0x2}, {{r2}, 0xfffffffffffffffb, 0x8, 0x25, 0x1e3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0xb0c, 0x8}, {{r1}, 0xfffffffffffffffd, 0xb1, 0x4, 0x7f, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x45b8, 0x1ff}], 0x4, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x41, 0xa0000000, 0x6, 0x7}, {{r0}, 0xb5fa0413673d3bc3, 0x4, 0x40000000, 0x400, 0x400}, {{r2}, 0xfffffffffffffff8, 0x30, 0x2, 0x7, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x1000, 0xffff}], 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffff3d, &(0x7f00000002c0)=ANY=[@ANYBLOB="28232c5dd03de297fcda2e0b4a30d07a4febcf498aa7c26060e5543f438e816265e0139498ef2df817a567a1850bf1bc7c498010e4a69d26dc2115299b8e22350b4bdf37c134cdc16edb284c99a1e6a6a168aa65559b936df08484eb826903447182e8f38b9ffa5132dbf3eb93d8fb"], 0x3ba}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0xa) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) 16:02:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) sync() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) symlink(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce22000000000000000000000000"], 0x1, 0x800) msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000cd16400fcdbd9400000000000000000000000000000000000000000000000000000020eb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x80, 0x0, 0x1000) 16:02:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000001140)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001900)=""/175) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001200)={0x101, 0x8}) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001500)) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:02:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0xffffffffffffffac) 16:02:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000000c0)={0x5, 0x0, 0x20000000, 0x0, "61aa0d1ce9bae3c6514e6ae973739ea78b7ec000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x10000, 0x8, 0x10001, "7e3d20c981d940672de2cd8db7761a0f9cf8783f", 0x7d1, 0x10000}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:02:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = getgid() setgid(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xe1ff, 0x0, "002000f70601000000000002009349da72b6c800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x801, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:02:43 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x5, './bus\x00'}) r3 = kqueue() fcntl$getflags(r3, 0x3) kqueue() r4 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x20b00, 0x80) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x8340, 0x2}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:02:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="02022e2f66692c657000"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\x00') 16:02:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) 16:02:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="b72c5ddd4be641c907d1090d4bfd46b3b2054c8de869a57fdcd17bce9403000000030390b2e4f1194e", 0x29) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) close(r0) execve(0x0, 0x0, 0x0) 16:02:44 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x6, 0x703f}) getrlimit(0x7, &(0x7f0000000040)) getrlimit(0xc7fa272c52c903c1, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10a) ioctl$KDDISABIO(r0, 0x20004b3d) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000002480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/230, 0xe6}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/223, 0xdf}, {&(0x7f0000002340)=""/13, 0xd}, {&(0x7f0000002380)=""/205, 0xcd}], 0x6, &(0x7f0000002500)=""/28, 0x1c}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002580)=0x3ff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000025c0)={'./file0\x00', 0x81, 0xb42, 0x67, 0x0, 0x400, 0x101, 0x6, 0x3, 0x0, 0xffffffffffff7fff, 0x8001}) r1 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000002640)=""/192) mknod(&(0x7f0000002700)='./file0\x00', 0x7000, 0x100000000) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000002740)=""/215) getrlimit(0x4, &(0x7f0000002840)) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = accept$unix(r2, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x7, &(0x7f0000002900)={0x0, 0x9}) r4 = syz_open_pts() ioctl$VT_GETACTIVE(r0, 0x40047607, 0xffffffffffffffff) ioctl$TIOCEXCL(r4, 0x2000740d) socket(0x2, 0x5, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000002940)=0xffff) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002980)=0x7) setsockopt(r0, 0x8, 0x1, &(0x7f00000029c0)="c98d2f13752b09f177413b603c05c87ca9d3a95972da9b9c9bd43e0d8a951771fdd3503ce687e1aba6a1212f5fa376e35b75d5c66366196e9e588f94a86af108377278fdd9e317e20975b66d62f7fc66f0b6a827db7c6fa8c97239bab77cf51f3d5c5bbfed663c648f67edfd44f115ac3df1bf3ceaa218de6c5600f401fa1c04f41e8dbdd975ed739b7295b7eb398379295698fb054a83c6ff0ad41b2135587050354e31938d300e5eaeb9435101f389041d777e25dcd3342b3a48c8e30e3f32eebf3e65f848ec547bd6aa3a8f493dee", 0xd0) fcntl$dupfd(r3, 0x0, r2) getuid() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r4, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000002ac0)={0x80000001, 0x18000000}, 0x10) kqueue() setrlimit(0x5, &(0x7f0000002b00)={0x4, 0x3ff}) 16:02:44 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) unlink(&(0x7f0000000000)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/75, 0x4b}], 0x3, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x240, 0x1) 16:02:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f00000001c0)=""/145, 0x91, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0x2, 0x2f4, {0xffffffffffffffae, 0xe3c}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="145bd2f7b03e73c4e5afb83ca8ebc024f4e3349e4a3342955b4d8e5dffc624980ad5482d5618a1fd0257d2e577e9b04ea886abee0cb1982ca5", 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/213, 0xd5, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000300)={0x4, 0x2, './file0\x00', 0x8, 0x7ff, 0x6, 0xfffffffffffff801}) r3 = semget$private(0x0, 0x2, 0x40) semop(r3, &(0x7f0000000280)=[{0x0, 0x80000000, 0x1000}, {0x7, 0x3, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x80, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0xcfac, 0x1000}, {0x3, 0x2, 0x1000}, {0x7, 0x101, 0x800}], 0x8) 16:02:44 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3ff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 16:02:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x0, 0x400000000022) semctl$GETZCNT(r3, 0x80000000, 0x7, &(0x7f0000002900)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002a00)=ANY=[@ANYBLOB="00000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac23cb3fb76987f25764198498000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d99000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdd0dadebc1c3ecd197b7174846ebd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000450000000000000000000000000000000000000000000000000000000000000000000000000000e9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6529d2e2b89e305c3364d2d27aab0a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000001200000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae0000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000020001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d80e0000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000caabdc6774a6a5a442000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b579e969a24e0f34c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b5569000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc7b45d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc42297e07bc8f2036b37f04dfb0154114f70195f40875f358689055a7ea813bc98404999198e88e07ad1d87bc5ebccc7ce87642646415cbfd8ddd8635afdfde0561d28b65cdeebbfbffba60bc4ada92ae83a1c99114f29bf8aafa5093c8f1463f640f9098946c5df52989e8bf3b134700537b0706f326100000000000000000000000000000093df5c835e1f87d375d350be301e78a8c5e3f7414e0bf5ff9a8241962ad2695d14e6d188243a7b6f9975c4efaf752a19b5cdf07d0464d0467b9cc5270dd85e6e9f1be832fe011e57b546675ec1b4b3d238063e9f404de7536a05161edef622f7909503d0e110a5820ea797987b5c5c0ce61b1b25af50dec4843fbacf820c92f6a9f251502463404e8fff0afea3f4dbf09ca3f9ae7abe79aaff2899f8d07db126039503566e8f32780d19b71e9af849fd982dc30dad92ffdfeba1f92b9f730b4dbc89435c030957af95807c5fecd984044a8d3b33e30a46f9a96a3d3196c6f7c4a876947ebcfcc50a3a7cecd94ef2dc85b11c4da3820ffbf8bd51e4f9022d240154e14b5a4bee897295f8ba554b7fe9df61f07c0925c4973b9f567ec3cb1076ea5bb3f7fa83239bb7e5fc062d953ed681350c5f8e676295349b8a0bb780590596a5b7dcf8bff2961fb8f857e3861843162a9b78ae32cd1313c0667426ca5241d21219d2b61f40bb101f1de44ab2e82048fa745e6602c183522877dafd8c29411e813c9a25a035485387dd10101f094b133ca835e6de107401ecccb83929"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0xfffffffffffffffe, &(0x7f0000004900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f9adebcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91905b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b1f0000002a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27e32941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094054f7249e26af0724d985954d662ea229f4dab7b9cc17b2f03d9eccc26f26d570def98a5eba40ca5ffcc5a09aa733f88a69cb25415c5e3b14c170de4ee9bc6373985b12c8594472cc7e4d643bdb397e1d6606baa080eed94c8d456e9c68c686ae7c1799971515f60bec2c4ad0119", 0xfffffffffffffff3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:02:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xe97, 0xa9e6, './file0\x00', 0x3, 0x800000000000, 0xffffffff, 0x4}) write(r0, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) 16:02:45 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10210, 0x0) 16:02:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:02:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x7) 16:02:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x10000, 0x6c, &(0x7f0000000300), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xe5200000000000, 0xfffffffffffffde7) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, 0x0) 16:02:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) sendto$inet(r0, &(0x7f0000000000)="625da35ab3b137e3876f423a7f67b399b3bf0963335937ada80fe94aa0640bdd74979e6fe7e4e244c79a3277595ab02aa67663e83c9583a04408bd8486757b3c57766a5a8d1666e8cb9626db93f60b01b47f1bc9edc313a844a4207d55a2e2a8411fc52281960ce924d4911b765042a67c3eced2a4dee4a94a73830fd4643b", 0x7f, 0x6, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:02:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r2, &(0x7f00000012c0)="822a11a80b9dbc6aa67112236206caf3e741e10540b52eef939d343edf941a616162c252edf6c2c0b28a38449da44a753ad7cfd7d96400c9bb412a897b0686b6559f282736dac632158e977ef827488557580b0be2370642648e11cc999a141294a001a4ed1f6b4ba715146ef2b05213e83ef6fd731699960f2898f398c827e127ace4aece0000002f2ff5ed8e4cd3caa8247dcffbbe29abbac826c5814af27b8d1b9bede0b6000000e02a6d06f1f4d5af0c465a2fd09bc84fb6565223f67e30caa958bf961f3fdd21aa49ccb7fc484e046f41f95648d575fb17441f0fdbed5a6a619cd62c4ff00dafa2fdec802448989d2169fc732280a410f194c948aba55b50b02918cba683d12c1d602d13d648f0a0914ed57ffe4586059d4f378ee1921b540c0e3dda23d7c80b8e601864f24274153418dde38de0447afd666489076b218162d7fd9fb4eba78997694fa310b46f527d6bf3d14a2cdece83ddb41b1bc8f0e9dad71e6e8ec8196db253b81c2a59709c848b5b57403997ee287e0251e853de13a74edd8e3c3d4e8c1d8ee31a533a352028a9c1a8bf9607eb83f0d29e8004", 0x19f, 0x4, &(0x7f0000001480)=@abs={0x1, 0x0, 0x0}, 0x8) read(0xffffffffffffffff, &(0x7f0000000100)=""/81, 0x51) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000180)="b41a3cf34d893b258839fa466a24001994470be626ca04bed8c3f1d69874d91bdedac7220ec61dc47717e34972bcbdbc3af95e8d6066f46945f91d264ce2def2e67d438354af6716fc1069198f219782e83c74029deda9990e60c1ff8c522efd90446d57a4c0884378b488958709a73966a5f2729ca5befe3f72176b79883428d1f0ca4a860127dbd0cb2c640bae55dbe0f7b6c28a7af499002fe749aa2e6f16ab9424a8a487ea9076cefb8ff746f71c6e3691a2f5533aef06e2f2f15bbd17324c89c5809092b448770ba3c8c8bc343a9fe8d5d75e9ca3b7a36b778b36265011db4e5efc98d3694a96c1a209661a2e8d5d939d632a728ce92ef4489cb7adc509e1b4b2d858624fe1a2cf643b33cd18276d9864efdb6dd23599e7a0fd07ed7628906e44970f68e986fb72e9920be1c761f9eeeae72c59da5a6dadfec159e6beaa89f33288f1e24d82a542e82e9d0892274ec9264ab1d1a10896e61d81338d9ab9de7e8479821c0b9e08d8673f2fb4dfb8a14f11e5e6692da182cd4b55b6a14af21d358cad67dc51bf4be70dd246d76b5bfdc61101a4834519abf2114f645fd383a15095c381828f2abb8cb0ebbb1e7a5781f9e0359b66833f2c32d200033684e39bd19335fca90571d28e52342cda25cacc0048cfe3c4ebebf61f1a8c1368203f1713807347458185fb6a06aa029081013c81c5c1e5d568eceadaca5f8eec90aac9b40908bdb788f2d2f98b6f774ba4d00a9634cea24526638ae77484b8886ffacfafb72a125d03de1fbebb31197e3eb9ce0dad136ab446cd3045e56ca1df46031cd500195debec55f4d7979873a261fe3797f95305c06b4a2fc136f936a55846428bbd73d4edf62942912c88a533a62e01ea64ab4386dae362f9afffb309d0bd92697220ac032ea4b86517bd11745e85eb7bc2ec135b4697b8690e5ab524ca52d9404965b00c9a4229140ba071fbe2bcbf155232b02a1b9d8b7c8c3c3ee91b0a9bee5184f523a9fcf3b4c75909aa70eb888d432fdabba744e4eafacbbc6002f6ba964bced00ba0bcb72284263b68440137cdd60aee3cdf81b5e2b3b1d872a72c95612a6948cf65dfbae669c1a68508fee05b56ff5cf7a78fd5c5ebe62d8e7df059d016c560578e9d6e2eaf3c41ecc20fe3a58715c7b514a64a974af2576a9019072c0a46e6d3fedc8fd24f4b87d06ca396ba382b8be9d41a493d734f4538ab43b3e97052b655a20e1a93fc69c64fccc6dfa67a98e1a6238f11e28e34751b5c379d458274132c0dd5564b8cbae17a6bc9ac7d509e7a875d9b51b62771a3cf1fe8791e03b4cf60ddecdaa097ab62474c181c008bfa375214302847963f2d0bb5c03b448fd44fbcc92375f2bcbbf11da2bc5aadd437ee22c52cca3f0a7efb549c8d20143baa0c2c7af32cf1bd41a328bbffbccc97f05216244caec872e8860fece551cc90578c7d669a0e65ce6ecf53ca28267696c5d0cc0f92118ce66df82a68a4cf739153a96169791e27f917c052584af1a29ffa8a4c4384bd89bbc2a5622cd9226318ce5b483b0f1051414c82d96bcd9bcceeef1b4fbfe9b75932dd38177a3657a0c2f6e214dca614d4aceb9ae909b6d9e7b81298ddb92cf58f18b4f2364a9c7696d08cf6e485424ecc13a8b2b3d52a444b59ed2859fa3d1b3cb82d9a277d879eac96ad8966dc5272e94f9a1305ce5680737109743aab0dad109ace51bb8e8ea3d9735fe72d7c56c154cf3b72d339b6ab9fefd25b2aa02b1d24f16fc5c1da3526cdcd813b1dc77d92e1fc1bf259d98809e3014e0552c3335c3a4b72666d7b9540063248fced584d61ba68e3e468cbabfba3ff4182a81af1179aa20c58eb5d661778fb8ce97ac80347d9e6ef176815f13213a26c0e51a54d6418f3b677c34913e03c7070052a09faa741aff62be96363a7f86e070a3bcaf1f2c4021abf2906012ec63636bf812f7acf201bd86341165a92ad9f1eed89a4b16cffbbda7918da6387efac196a267a285ba4cc5aa0b5452d41fdac98420b8bcfd998be6b1243cddc574e923fc1263689106a873ffe07cb1441d7d722975e802690e63894d3bf48813ff0c5285f1648c5a1a97a611d1d816d351e7254060abd8d3850894457ce0ad7fc2e1303ff6800f676aadfd3ea308a86b2766b470899b91934b952a0eb114253a60d98d0aee33e9dd3f4e5aebab2869795cb01699a101d8094f7f995ef992906f08a784efe4bcc90e3d3569329faa8b714ecb0eaaeaea692425158e143b4f636066dbdaf988944d13e215996df33c205e0782cc3862977b7c31a29350517cfb430384ffb8470d5d957c033d26d8a512c77c58c0602ce134107b58d1403cce5e6ce2401497f5703c2d965177b2cd262cb0526ea3765adab38b1166771bccd8f68915acb08e07e1b9c201ae540447e1069a9463ead8f800fede34348c056783e22b404cdba36730595fa3dd1d27edc762169f8035e0518433e55ba5d6c9867baf80406ab69398b4d0b594cf93cf82cf94e23551b3c5df9a51b322ed879fb67b828334923f5aee5ec2c02835466a5ba67c2c618170c0b5af1ebad6ec2366948412a71092be9961667dfd564326b692950d4a6e05dd3789e76e9b5d5431c54042fce84e26deb07762c38743e6d4a3b1d3cff1a07bcc3015cbca00b8a93bf035ac8020c12c028b0de77d8712cfe0d9dd1c3cb583079d2a39f62ed73f9cd8bbecbf168a572517680cbd25a1aeea5a57c19bd18f971910f9a25a467dbcc1c8e3e75e642087596ef616fa75379600d925b20313661ff61d643ab6f0d602335a4694a7f3f2fe07cfd2fbffbdf0efe1bab016cd3d1d05422bb44da257195b5174bea593ffd1115116d8580419ee22115fe21dd94fbf5b19eee74c55b26a317b70b7fc609519db595dc629382b685ba6ed681c67cfaff0b6bbb542f0b7c123a172726ee3ba7b28c4076235420939527cfdf54ebb67748e45e32f353a4a0305ea9893a73004c02bae35c3c7894ed9394a82d4cde8be244f02a7685c18f60f2c7df585c7d70e30db2d76ba640f99095f1394d728af25ece0d7b5b39ce5f0bcf6bc1eda7c7d8b355d07e771d703045c1ca8cf78666830554555c0025275e14ab73d0e859724fc385b6202a99def7e3893562fcc2017bc6bb34391d19d9266a6da29613a92bd5616eb1fbe6471984c7ce93f5a22fba77f704bbe67fcc420003949c121f77e652a2f5d29da212489dfed7ac31431e4c254524fc4d771a30b8f2b54a93d2ccb1462555c1b97f6c8f617b418858fc8a902fb297db63255d728165f9ce7ac44ebfe930fecdc6a12f5ac406b9e40d96049c10a4a0b6ea458f6792754df39467460ee3ba7df44d98be415ffdec299ba1b633c223a21df64055e194c71c6b0ea3950507bf2b68e6d85b71ed92e3472d8513c43f37fb24bfe2c5972ca7ff5728a296b4b46467f9f61272a1ad347002d72b17f79b7e93b2a4f716945ae51b04e6e1fcb63508e7c14164765160d25318bd0b0696726acb41792286567f026e1cf466578b0487d97c5de9fc90b198976cb034e46df62e91e8839f86a907f8c09b1fb36e20221d6a5631674b9e9d1bf239428f3835ff4c1386e138c8b6b078cbf43b70b9048f2dbbbaebafe6c2833153c3ddeff2fde7a725b798fd2adc9dc29f762dc1460acf5e9214d992e45951906415797b312290ba8421880b7c54cb5abcd130f7ef449922bab12370c6d006749662f2b645db0ad96c1ce2c15d19670215a4351b68bf845fd938fa59d4d8981a818a42906a11ff07ca96233b0767ed00cdfb6f54734e6cf2c43b9ae336e52ac1cfce377d8e4c2bfd48c62bea661641de93198c119f17449e39760ee070aa81ed7ac43233c0879879f81238c62506b2539932711a8976797f1ca2ac206280e615f4a76a67f149e9d29555d797b75b9c8004595957fbbc204bfe1060a00fb6efc8c24d93a61af1257773c756578fa9b3498ec2229b0288f9840334b07b16bf9939ad2ef0fe7134cb4a62f4d804880d2df1d4e9d6871ac85e5658209ddf16aea46b5694195c7cbe02d41a7993a5d4e45ce62c7734f16284c4868c21c49a531953a306ed144e441489bd1e07283ea07ec2bcbf2a34be678b015f9b269b4f51bf95a88a6da0bfab97721c3b3c5d57cc563e91e8fb4f914f5341fdd491385395cc6da7e5da9173f084f30ca8af812a4ac85a78b464367e8b7107a9f1955ee92bc5142e072fbb4245613be7bc30b763c204719d598867c738c746c4e2dfea94381398959ac7b784dec9ae75a3dc8572b88e28e66c1d49001ca5ae51cb8c674a3865900c82db84704f973bb4fea3087634699b0acda92e8f5c4ff90d39b42bcda8ef7c06614bce283274f2c4c67c5637d196c20756a295478976bca4c6bfddd49539a6c45d851ebbf411f6f03edcbf23891da664077548877c9edb6c2a4ce1df4472ff4e206e066c2661d0d70d6e5a8c5104911f97425ecd53d34145780ab70e0024b0167f9c1927bb4f3326173323c52cee82341fb72ee7ca7bf6053014ce41b01ee6a2a6627781b3e00dc61e5d9cb4a86026297815d281b88aa6aebdcc1f48fa513df1dba61a7b59964b73c5d457bb0293c729d23d4a2301cac1141fb6898b3c5a1ff3289b19d2d937cf115b061bf2fb25136590091c2bd34bbb72b13ebfbc57e250f8b4a49ad74c48a2f617f776cd617a4324250eec23889335752b0d847821b65715ceffddee17f5c9f21f717b51d35a421638d366579facf40f67739db9b7b8abb6afc00a8691734851f99e57952f31b9aa1db7dc1978145df5019f7ccfda78e669b29b1b6379a2164e3381a37088f7bb8e11420a09f51fe6d30cbee9704bea3d3f4d8740d0021f1ea439500f3f1c2d1585ff562334ef1aa58c47b5123a74d059d8c93814aaa6cc4f107ec3baa3260d05131ada53da05776799e8e2f7efcdfb042d178d6416964247c5b6e60abfc6bd0dfd1c106482075af5e69a6124a87b983b529773fdf5ba74e6fd507c0e56e17aeb07ef772c68251a35a4a29359b0bf69cdf940227d0cafc757642133690a85b25b045ceb22264954f1948c75e1a29376a84b53e0513285c47af1a5e270477d9253b19e36c715b65dbaabd20a05b3646cf0dcdef05845204d2198ebece55548e09e18d4f8c0262b3fc414dd61e88ffac03e3c85a1282bb0b4c95b980915b1387583b413e02a78b272b04f035f4e4c5f04fe1cd9df6b3d7ee7e3ad5062f5ba070ef293e1e2cfca46bec4e4641625a478c2f1730a1d111745e50be46807d99b581b35614d12c091498138795d60a2ff15265c258221477a3bd64f7507426f48f35f1a9b70765ab7ead887c0d06df40be477d38c99353720d13a810d1abd265096fdcc5a0ac55ac771b17916111ebebe75c81d926a66f9e04933e054013e470111e693450e12a4359656761531407b635bc3a436ab77667cbc95c8b768e331e3355a9f7a899d0353fc47d99aa82f6eada19d867c4db709a04d866e15b2edfc01d978d281e5fa1b2b90dcc0d2d7aaa93d3898d853bd6ed00d6fce36dc0c542f4a0a3ee4634b72c5b0bfe529f4681d8237678f8b52b4f0cf416d7b64d0c07eb122a6a21a36f040360ae972f74a20ed1cad73b3c5a153ec68613d8f0fbe82bbac55d6326c0f2ae737892ca2db0c83e4d6b3143e85e7fc697539345fd06cfb00d02bf6d0b46d688d2a3c9922aa5b33f1b3ba33319f6823b1465cd7087cc011dfac1138f9fcd3e2bd6a273b76c6c9c22cf79b20f0d596931e700094c0c2f8dacbc2e5cc7adb376cbd40ff58b1ccc8", 0x1000, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:45 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r3, &(0x7f0000000100), &(0x7f00000006c0)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:02:45 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(r1, &(0x7f0000003600)=[{&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/55, 0x37}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/110, 0x6e}, {&(0x7f00000034c0)=""/215, 0xd7}, {&(0x7f00000035c0)=""/8, 0x8}], 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() chmod(&(0x7f0000003680)='./file0\x00', 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r3, r4, r5) write(r2, &(0x7f0000000140)="d81760a56c40702181c317dafe127fdf5fd56d49e2c53239d3210aba4175f37c8ccd1cecb21b2e640d267e060ac4b6a8bef24d82117c3d96f8af22c2c579b2551059a41332022c8c315731304d9dca971b996907b883d678ec358495ae9342c52b0802c1d7d7371fe5e5c19332b10072bcc7f90d67fd75fae323420f340e9b9ba3699c8682e2c49a2f9d381176077032bc570ac0780da536c23ff4999ab9e0de7522901d0877cb478f368493fa8a5043532653da36c026fd00f62b3f65303b27632d7f47f4bac118", 0xc8) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) nanosleep(&(0x7f00000002c0)={0x8, 0x4}, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xe0, 0xfffff, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0x6, 0x80000000}], 0x1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xffffffff, 0x9}], 0x101, &(0x7f0000000280)={0xfffffffffffffffd}) 16:02:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x69a96b6546833c31) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fchdir(r1) select(0x40, &(0x7f0000000180)={0x3, 0x5, 0xffffffffffff0001, 0x7, 0x3f, 0x6, 0x7fffffff, 0x80000001}, &(0x7f00000001c0)={0x1, 0xffffffffffffffff, 0x2, 0x8, 0x101, 0x5, 0xfffffffeffffffff, 0x4}, &(0x7f0000000200)={0x100000000, 0x3ff, 0x5, 0x7, 0x2, 0xc5, 0x10001, 0x72c47da4}, &(0x7f0000000240)={0x1, 0x8001}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x9}, {0x18, 0x1, 0x1, 0xfffffffffffffff9}, 0x8, [0x21e2, 0x7, 0x2, 0x3, 0x0, 0x0, 0x5, 0x1]}, 0x3c) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x6) r4 = getpid() fcntl$setown(r2, 0x6, r3) setpgid(r3, r4) getuid() 16:02:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000440)=""/148, 0x94}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/75, 0x4b}], 0x9, 0x61) 16:02:46 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x95}], 0x1) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:02:46 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x400, 0xfde0}, {0x2, 0x8}}, 0x2) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:02:46 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) dup(r0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) 16:02:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000, "d700000000150800", 0x0, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x100, 0x401, 0x1, "c414e4e3aae14bef619a067ab39a6b69f6cd91b2", 0x800, 0x5}) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x8) dup2(r1, r1) 16:02:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:46 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80a0, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xffff, './bus\x00', './bus\x00'}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2009, 0xa6139) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0xffff, './bus\x00', './bus\x00'}) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000300)=""/89, 0x59}], 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) r2 = geteuid() r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r4 = getgid() r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0x0) r8 = semget$private(0x0, 0x7, 0x1) semop(r8, &(0x7f0000000400)=[{0x0, 0x0, 0x800}, {0x3, 0xca, 0x800}, {0x4, 0x70c, 0x1000}], 0x3) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x9, r2, r4, r2, r5, 0x2, 0x35}, 0x6, 0x9, r6, r7, 0x4, 0x9, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r9) 16:02:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x80000000000051fc) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 16:02:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() socket$inet(0x2, 0x8001, 0x8) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) lseek(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000040000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e8722e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b4570c87f8a907298e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed500000000000000"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0xad4e, 0x2, 0x101, 0x9e, 0x0, 0x80000002a, 0x8c, 0x9}, &(0x7f0000000300)={0x20, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000180)={0xb, 0xfffffffffffffffe, 0x1, 0x1000000000000001, 0x2, 0x1d36, 0x10000000002, 0x1ff}, &(0x7f0000000100)={0x3, 0x9}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 16:02:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x648) fsync(r1) getuid() writev(r1, &(0x7f0000000140), 0x10000000000001a8) ftruncate(r1, 0x0) 16:02:47 executing program 0: select(0x40, &(0x7f0000000000)={0x18b2eddd, 0x8, 0x72, 0x7, 0x6, 0x5, 0x2ae2, 0x3}, &(0x7f0000000040)={0x4, 0x0, 0x40, 0x3f80000, 0xc91, 0x4, 0x7fff, 0x3}, &(0x7f0000000080)={0x3, 0x8f1, 0x64fa, 0x6, 0x8, 0x6, 0xf240, 0x4}, &(0x7f00000000c0)={0x0, 0xfff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1806, &(0x7f0000000040)=0x9, 0x4) 16:02:47 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r1, 0xee01) r2 = semget$private(0x0, 0x7, 0x0) mlockall(0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000380)=""/123) r3 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r3, 0x6, r4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r9 = socket(0x0, 0x3, 0x8fa) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = kqueue() setitimer(0x0, &(0x7f0000000240)={{0xffffffffffffff80, 0x4}, {0x3f, 0xce}}, &(0x7f0000000280)) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r14 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000480)="7d34c66803a86376c3e8b400908ca38cc4eb018e1a00fed9d14588a8c76432baef45427794f2ffb4cf7ef6612bb17c20dd341cbb89cd28e4461c6f71477eae130bf38c01022cdfcfa40a0100df93e6fe9c1c720f4b186e347b9669eda09438a1d7ed5931fa1f906fd8554fa1e398935c282347cbcdb26fd31c4e0d98455d1428ab8e663ce7a3c0026444e6e398466f02e3796144d32d8fa3c276e33692261458839c811aa503f5a8d8fc9019a34c859f183555f2308fbd0301d39058eb7bcbd407", 0xc1) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000580)={0x3, 0x0, 0x400, 0x6, "fb6cd4ad699ae54d73ce1d1382a8c19d739ada9b", 0x401, 0xd084}) poll(&(0x7f00000002c0)=[{r7, 0x2}, {r8, 0xb6af833318d61353}, {r9, 0x4}, {r10, 0x6}, {r11, 0x82}, {r12, 0x80}, {r13, 0x80}, {r14, 0x16d}, {r15, 0x100}, {r17, 0x2}], 0xa, 0x7) setsockopt$sock_int(r16, 0xffff, 0x90, &(0x7f0000000340)=0x8, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) sendmsg$unix(r8, &(0x7f0000000700)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r0, r6}, @cred={0x20, 0xffff, 0x0, r4, r1, r6}], 0x78, 0x1}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x3, 0x0) 16:02:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000001880)=[{&(0x7f00000011c0)="5d52e3df78a297299fea7d300a46f0b4df13d36621d3e3f8f3844627a5bf211f3aa63d7c0e266e0f23271dbb84926bb546e7be2231ed3b1411bce6a94ccd9f61122add87c9fefe7ddb2a797933fac4a13bae43570af245802455c770cb54476ff38e5721aa28a34990441b82309599db8f46a2483bbf6977c75a1a82b227e49d1cc5be526a7a03b306e083f9ab54ff9106394a6741cc5034d92fec886ac5a5707e9d3061dfa36463dcc7d1d2606d65e5f520f1378dbcad81f3b78c7ee0fea67b7df608e07906d5aa204d732cc5a990adbbdcd3ce51a6cade89d4e4feeb59fe736c8e39408f2f9ccb34d94e3ec977bafa9038", 0xf2}, {&(0x7f0000001340)="e70d98ad856edabc444238e6305aaf040ce02fb980d02bca66e2723b05a90f40a00134085dd3c8ac43c0749e403df64995ef49b15ecc78400324bf79ca8df5e2402aec2a8d3aedb1fd9e8828f2abd30714981d5f001d", 0x56}, {&(0x7f00000013c0)="8039cd7b21aa197c2ea3c0436c9963696c7f9cea39c958272f9eb1fc8d0bce671d7583d383e8c5f399d5c1aec03e54fe8b13c4072cd3ca83e315abbd0b482ff6ada8e94f2a19c834d00561d0152c2cfba3cb0ef32eebd781eb0d39eeb83d60274f934c7dd31d3a3c1649e94cdb3d3a5205a40c83eca45576fa99ddeaa7f0b70de6195f38f7014fc92447b7207b9c6b94044a4b306a4e7d6d1d8ca79f91463485e52b6d9dd05c0deeaccc6e363fd3874aa587ebffedf3f18e15d8ed7f69dd408553d412ef74dc", 0xc6}, {&(0x7f00000014c0)="82501f635486705bc40f1e66e01917ecf1eff094875bb9b1bf8b832cb85d7f2f5f89a1893aa75a58b59c398bafd4ab9fadb138b20ed6215291d13d0e371bd6e1440e67e8ce761fb8de8bb05a994db0a5cd8e3e7377e0531d4b926f505a9c3b1f2223f82432caf086571bc14f910f3303bcfdde6944d1bfb3d2fa832a5ec00698f4d291675715ce57c0d2c6d6f417c7b1ab2fda494927f09dde7a514b39de1d011063015e8391a8964322a49e7d45dd86a78d04ce0cd3d42d95eaaecb2863beedc1f3f76d5a189baa02de1e8b627b527d2a283a1a27f16a250b839597ab1acea1f6bc9328fc", 0xe5}, {&(0x7f00000015c0)="64c99efeb000725188933f09a040ec309aa7dc377ab09f0f08907afd49dbe701d0ca1acfeee2525406cfc34b28fd161e16a0e3edb787e4f576c6d3ee7fe05a2c1e4ec5c3bce8f94b6438d8df52b26154e8edb7c4e196e2434d3220136f52185938c12bec1243fb069bc5df92b3355992f4e335c09b3a4fe4ae2b610720baa1c7bc8cd06699f08c85d181ef706535efaf0021a9b732d239202e4a38cc1b426f48dcc4a65732735823f7f4f012161d9608253bf470ef70456a72ef9c74adb293703ac8b31ba3600ebcb20df00c2deaae1e1a16a68c6371deb347564d42230a5ee8f29d168195ab46d4997fff3f9c50c543935209385496", 0xf6}, {&(0x7f00000016c0)="fa3d674622943634feb2816f2c06dbdbe474d189235b6d42e19cbb39ec16bc3bd56e7c43f346903c1d94808cf0aa38edf3386bb457c1006009c21c1eb8069a0b274b60b6bc026069460a316a24a4719d15571a2205c68599bc1e22d1ab94c5b99b78ab669d57e93fe8dbaab570acba31cd9cfd54f4a6ec6b2836076abb287d56bb28331823901da1134915dab22640d39ebfe863d96c60533fb988c31920eb0e720a2917bf8ea54b39ad598bde72e7d166fc46a23c94001919d3dd7209549d325fdcbf8936d67494d6968dbea01613f9b162135400cfdf03a9190eb7df80", 0xde}, {&(0x7f00000017c0)="3123d71d71063adc66379c97759bb125c09213e2be31e276c774419b443aa62be656556ba885165928fe4f1b48f888b944868e37c072b08649ec608d2d163fdc42f76332ba9e8fe67f1a001673be4940a47b4f1821db7aeae8bde44bde6c2ce56192835001c4df7f942598713530c34641725121e20de4ffdeb54b38c69a2d313d5426fcfb2a4f37bacf2244fc1c59f9a418ec52cef2911c1f555a5480b44baccbe6d93cf576b786f724e9", 0xab}], 0x7, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:02:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000039c0)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007665375f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x200) 16:02:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}, {&(0x7f0000002140)=""/4096, 0xffffffffffffffc8}], 0x2, 0x0) 16:02:47 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget(0x0, 0x2, 0x160) close(r2) semctl$IPC_RMID(r3, 0x0, 0x0) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:47 executing program 1: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000180)=""/244, 0xf4}], 0x4, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:02:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000380)="f807eb9e79517f1384fd6c3631f4c4517ef326d51deb6b9d1e5d51c0589b46a2ff20a2f6f71eb126e6e408f008fe685f085afeb37b4842f268b921dd39d037c39329823143f2a362bb57357b3023f3e9ed9c2ec1b2f2507082f27b0e0d5dce0b77453527879ad42817b08e32b89e4215f949b297cc369bb3d7813a4b3e3152a00fe8dab79ee51da21eb8457170", 0x8d}, {&(0x7f00000001c0)="adb56da57f45b2c4ea06616af949f0e8f006b32c9c01d1f41fc519ae34db9923141e6abdf8e99449bdca10ebf5d26a50e2652af89d10051ecd0335728e8bb0e5b92886ec6319886d5e", 0x49}, {&(0x7f0000000440)="37980cc681f0738e18b108bdb7c9a0665ba641b5cc28d5859e8a7be6061bc3b0bf1bfed67fffcc77ccc8977703623a78a4ac3dc19fee124f7b7e45c1ef7e634b054f4f13cdb8532cc1f53a7f38a146d6a16ad407bb4e1afed3c4955db8f79b4ce70c964db0c76cfa1f50f5ac8c4d0794ac57e4b96c55c6f5cb1d8d7ca130cb0bbcc6afd13f5ef6d28d8b6868a7ae26772515cd0ce6e388", 0x97}, {&(0x7f0000000500)="651cdec484887775d714ba8296f66809e63037637fc9c0f2a01695ab2b942b2b630cf37f96ebc056c04a6247245ed83522f442faeb6f8d1db6c2c72e6a172668b3118ddd9ff86989e1bae23ebeb985d2db3cfd6aa1b5998a7bf0df65812f52db7e1fdcfa2c82856ebbcf5c782f0e5872c358426b6a76e77fcdd654a0733478bb1aade3", 0x83}, {&(0x7f00000005c0)="4dc4c36ab07d88ec77d2020cd105e96d8207536053a7d36afe3878866b66e088fe2c0b4ed7cc94b21d954d91f4b5e2dcd4ad7b3c5002a05d3341621a229ee7d7bde06741aac27af3d72ff1caaff0a6a4fa8118419cb6547744e01554521e96f3ff3ee4dcc157f33f474b3111790e67fd0081172ec4653313bdf82886c6f96f7f126cb8cc2c89d97fb0dca94c01e6b58c86e0d4df6eb936123eabfb4ee95840b89af7b6333f17dc6e87ce8d1f6328fbc70fb340ade79108d75129a5a4e7be09f8cd5b282e", 0xc4}, {&(0x7f00000006c0)="f1b2fb90cac11c0f5897ab9fdb0395d68bef2086b3be38b5e0e7eb2a8bd8b91d1f156f7e9cd8216c9d950bb76884c91eae530b37ae5fa3d564c0d768bddc08cc10354aaf3a73fd38079fe7e8d7881b3a80d60c1cc0d6", 0x56}], 0x6, &(0x7f0000003200)=[{0xa0, 0xffff, 0x5ea, "a1d86e13af11c5765db8f8cba602ab5dc14c1a75e173fc2cc390b90e3bfe19e3c304427dfe95336a7f48187e5316f7e673a065bff8589840682d2040dc5718b78c973a9f3d0083cbd3a66fbe8d0d208fdc596d4d5094e5e61892f408f87861280ccf11eae673731a4788ac43453a62439c339d991d2e84a6dbb356623457889cf0edec0f7fb0228805"}, {0xa0, 0xffff, 0x101, "be857f0bdd649562ba914d530e352e0d9a680f118f8f807418186e8f45a487cd6ec0595e9a8b3e94d650bd163d0275d28701bf36034e484a787b711c6f0d2cf356561aafa928f6e475ff79a94a13628177992fec4620f278e95b3c1712f6a29080a1ca1647d5c053b1481a2a78978a69bcdd379c47aef24cf8233341b6245ddccf7f6d3da66c106a8efe4517c8"}, {0x100, 0xffff, 0x7, "e2a4b6875207406946b0f36cbfeb815fe8fdcfe0236d1359ab3f13d22b58b863c27e97149666aa8bd74f6085c4040b1e01d572b92d1bc88ce5e78775c5356a129a000fe48cf151281e36943a5fdc3510e953e9402d1eb25ecb3afb53f8367889a9a632e3ed2bf45c71797c4555f3bd26c43db62c3439a5ec49e43ef0228e8b415746c28d479ac5669598ea0f405d1e64195544d22a67a14e2f1294accae98f253a1556f69c6d88ba40d71372d517d897df9a17361de033033dabb880791f8a1ae737b242e0beaaa5a02c4238d3ed09b31d58276a8e4e305ca55fecd3c4e0d9650752e0587e759347b6"}, {0x68, 0x1, 0x5, "b968943703375b55bf1ca13d5ee8ec2df80b020094d169b02d5324635ce0ddbd263aef18f161eb7342cb074235caedad2111c54a1f2ae0844d2fafffec6457052845786f02340858506a07b77cc2228c2e0f8f"}, {0x1010, 0xffff, 0x9, "f65e0552618a8785929e7eadb9b2f32cf75df44f0026764a9f33681b93d48d9140363d6d832a2b77274520eb03e201deb6a196247a84ce8ad3617733f91a06ed696415d4772d0e3981dc219752869781a8b589e26c489626f40bc6ea0fff4117c12a0243061b1daa4346e4bbfeea6207e60ececfc4db65b20e1a104ee333b1d86df56de1507b27b9b630bbc3aceb05784362fdae37fc0f89ba3fea2a679b31977b4554562b0677537dba3f01b23bde3db16a63da4610bfaee7ac5f5239351b1ae6a8fc4fae6fa431ecdaf25b2816ae617a6fd6804ea7dcb92e3936abc7f414216cae627716ddeefde667d9d3d14552e341a288b4e1f7c4e5aca8a118c2df694ccf45fa562671c6576258a080b6aceb1728ace55759a2f3cd36850a3e983b12db29c63e17bd147f228ab30693744c375010d74bd3d42eb502c688cbe4f00f0102b4295bc43f4310b3715bd63d69632da1ed7948a2c5c9562c6f16178073889681d492f6b6001ea66161f05fbe218788ebbef30eef6efa778f24c08c3aafbc1027449d3b020969c8af974d0b32dc6e74081f3083b47b15e1bd52a13ffb21cb4f1fcd87352716d94a3f9c4eebb514f7c06bacd23bf1c3b3c1b82b902c15188ad3bdd7c9a180ba7913fc599f2dd971c450035299eadd0e5814455e2f12c54932cacbbaa2d964ce7e0381181b0dfb8ca1591b744d06e1edaa24a5ef9fce9c359cda4e39eef6421d752fc81d08fd6035631dc735bb72f26229715a29cb08cdd4da1047f7066a0c9248bae52e21f94d0aa07d48a617745f29835e9e4d6b3853c3234c24b567dd73194c9eb737cee01c4ef7c77dc5d6b68ad3ce08c95be99c5a3e9ee823fff2cba92c4c4fe8caeec3d13366b48edec8e1f6dd77694695c90bf392ae18c821fc61921a99719fd544ac8f1cb09ac6c8dac1b686d7f49c100e81044de35cde6d3404fbe2894e629a73389281b84df8d45769a26fac003f4a6239fab4560f8196af16420ce15e04ff104c2bff7b91bacca599655c1f2c22176aed100d239dbdf9bf7a3a583612ca751af3bfb04faa0d2eb7501161de08bec003467496be38d561c9a331e765fea15f2ea180d814da8bb89cc93c52dc2416757d5a3796517e046f310b2161075a5d351b2731e4823c8bb6ce86b9b36e01e91f65cdc0411ec1eaf6088f8b3c18804406263e099915078dc73d1bbe6bde324b60d8e7a3fcb84496c3bf2ddcfb9a266b21fc6a520729b511cfe54a244c201a856dd42d5b0c4642dd541ce09f0a5c99f4fa9b5d7f3fcaff28a06ccf35c0cf9c3827a0299d9f1db34ef0249e01f9968a65f7e74beb687a844957b5d6cac438b5be78b1f4ac1a1839228acb0d6ac1160d612fa9205a813d41ce75a49f843c837182c58b4afbe710a2d65708a7a2cf24cec370239cca7f812cbcee7c74f6503af3646bb416148a006e789564df66eaac1da40dacb95a6c572ae5a89dba66e5a81d29328c44ba0babd2b154591d83b666d97db6a256ccfce654d19d5a0f1a79754cb98d47e07164af4ef72d90335538b7f01a042c605a619b3a3637fdea7c3660bd6fe4d4c274a67363417cbd8038349aa64f535d391c07197f795236b290056cf54f362aca3e2d1771ac173af1dd6d070648a7662137fb898ee8f5c97b0a2269fbe65f32ef20a38cefb4907de0e9825e87d30707bc7894669b7825a6ae72cf015fe64e93428a89509d843c235f0316132080ac3c822812cea618eb6cc2ebe12a5da32b3b9db3099a0562cad636b91eae2246c7711a66ac82d66bb019be2e79c3c1dfd2f128e9addb6099f1f277567f9f9d8dd8a44698cdd8f843cfff064f12ebeb680647a66db07cd9c094bedfc64844ad1c3a7eb743359d659e57edbf79a3e288f0e7a4b263ef99a44d90189567508b40c2d3800791c00ebd7dae7da194334076b01d4ba1f71999719cffdb2fd2e234021c9e86559b8880ff1cde45fad21458b01bccad95cf6d851defab5d57139760ca2a6b5e5cafc16aa2287a9ef3a54c6ef026ad75276356bd7384f18454b822a3ae010d9e3c8836ab19b6f2ab3c4bc7b4aae7abefaab830d9fd5f385383aa0cf66c81e2b8e649b43e626d698748ab2431998e54da978e6e55acfb34cc0bcc477b1e573e88badc7e09c3a6ce9a0cf789bae64ae6f10eba845fd0c78f4f1bb7c40329b8c71ddc90643225b84ec7bc3c8f355d163fcd5061b106fa830fdd6ac766204c1b1227a228abf14a4e6534431b4ab9c673a7847a9f54d873bda7fe8f8e9e72a6f813846f31e51b5592ca040ee6a143f0ab77ea9592912f8653e28ee38c4051e5835dd6a50e4e437f1939b942147bff5e35a8e34061465a325475fbc9b138eed667bd237991b6c256bb4abb77d089e41a57724ccfc05e0f61d0b8aef32b5c3c88f5520ecf89fe91f4ab82db018a19df1292d6d012e2fc9aec967472e471e56d04fd45e40cb1d1b0534f95eae389160146a3acacf7146125eb79a75b65b5b22b7940f576119318fc3da1c5b0d62d3643627e892ea95e696dbd5323ae838e56108eee51a369a32020d7f56d3ec2eab924e9784c0aa865e101b762dbadcbd350b0b50a52c2f5632f581ee5efd1c84bf2c3c37756afdaabc2b15415259ced62c96cff8ee4c2eb26212a4324d7662c09515f5278ea3b6e1c0d46b44685415b8e853ed1c94fbe82626a8a735653e8def6772cb9ebca0344568a270413d818808a59281c98b3602776ffacf9894234756c94c1debe0b7087682a5b10e7d4df22c75cc9a6eed879dd8fcf1c8d104d5a42276bd2eda640f405e9236f2df386b1aee3bf1cfcb1182c6b9b63fcb6cadb6f44f9ca9689d1aadab47a37ef9fffadecfe7aeae12cb101085bb87e044d66189a00b123a35127b51cda67518b812f251968f8d0e4456f1cc5b7df098223affe5ffa4a4300f83addfc5c9a7d1d7f0f48f0e8cee126a6cc3032545ca4436e21e92359f004e93e0ae4ea5163b8dc5353b1fa9e0fc6111a0200118b58b4865723af3294761db0b6e67ff37c7085f1f1d274f21df10c7a181996c7ccd24f32fe020e417eeac4e2541196a01f3369640d8233bdb04417c447cb136c2bef48d5766a481c34ca431f9bc41d2eff7b4e726aa087d2c314de3abaf2437ba26d847feddaece3c5c40b4d751dd86e0b6ebf566f6f9e31e6837850564a7de602542ca28966adc8c629e31d51a494598db2f595512cc5a4207de7a0fe47f5246b6b3c8eabeaba24bd875e04399efdd0c9bac8e0d406140bc55dedac98a43585a6d8f94536030b26a481d8e3771b3f2fa8b479f5199821e2d0dfb848fd3d1ee9ae2e4ad06d14fa2c79ffd027c952792846b5828fbd167c4ed80b1c7e293481f67e6960f67d19038728d453298fa431a96ff4c572d97ad132c1ea87ab9f088ae9979d905ce75f1036ddd716f6f264243e2daed40794d9b0da15ce9b79eda7d38c034e8b884afc54fb08a307da3b9d7aed18eea09cea9c07357efe3743ae8086085420a691974107b4db147330b2a42eb297afb338c6721b48724b02dd17c5db5ad076f833acc2587c275eaf313c204dc13d8d7c31b6627f2d521f52ffb60504bbcf8c5fef1e93613b11b43ec55f0ab77c8c96c64c767fc9dcec1a5105f21117da6098d755f021605632312fda53d9983b6ec9482639bcb5b909639dd4959047abca0cb030bff40766db9b764119a818d363e61deacf1a01f8a764e0fcd8cb5ad5e0c5b9cff6d5b07d00fcae6ea5df515b5dcff5e225a3326b80f9b89898ac6ae8887877e922d7dacb7c04eb80e57c05e68314bb0f6c3050f905befdbcc32397789bd2f243287efd09cb1ab7d984d19125f0bb2adfdbfbf7f20bcfb422dd3cae0646cd74f8bf99ce9bac9baeee2a2e740378d91298640b3324a6e88f8c4a486cfa85e7e2b13bd4b49a33362d57efae66fa8e39da06b6e07f09c13e22f6fc4f8d79b18562f29cfe7eb3f8963feec3d33304371effc990a665244fefeef9b8a3855ae91016b42662638fa0f868c722cb80234920ef47c58f5347d9aa828624d0c09b909b6bd28de6857be2ed81ee792ae9d55dbfa1015c859928e4c33b74880ecc833fa074c9d4893fbe7f0668199ad69b2490a8a58ed60ae176daeda94712db64f73456152be530c9d7ed58dd30b3d7db139c026e908244baabab354ce9bd0466b414cee52824665dcaf8d6e5c70e3c4bdd2d1d61b059a5cdd615e798e10d05c70f8e50b1a8f8df8320c65ef844c70ee51dfb0c3f4e7391cb8f8534464ef7b4180ca00936faf7754211fcbcde82f06e8699a859ef778bebafca68ceb01bfec33a694919c125030adc88acc9195e94773da56852224d8ea333fcb12fd9ee6e4adc8725ddb0960a975b4139c320a19de6551d099c49dc2642aad5daa3d67f8dfe25509942539c091e0c7aa588dcbfa77292fd280ccc21340c14d79b34ec38f47ee6b962bcafc095bec0aadd23889b7e408b591905ecea499e662bd8d10b5b2bb2b0fbbd67fe95af366114a80ac7fc21ab17d2c07c7d4ee89bead33b8a2c72c0fb82a51f4d322e858aab964621766691d5d8ca9b31b8b442255e042ed8d2be9269112ca3e7ed58850a22cdd3c3553ec05e6025de8432d74b2b4a04197ff791f031f76d9672f661254d5d489471b42ccafc9a9b215b19a32b476e47cff978a2a687e6216b9b9d17f689f57ae420a834ec90e82a2574f99d21fafce85861ebf79a427d8372dd4ae2e65d3ee098601e031de34d5561387515a23ebc0129c84f6be90ae1da04ec4e84b1dbdcde0c08fbc52df3f8b48a7448097c8927cdb9c77fd90f34ec44838bff691fb2bf0c6edb22b00b27821dd761863f67fae31099cb1c403e039a746a2fb9134dac2e062440982d26abd6fa1cacaec425027d3bbe2b90eccde147a86d2b4f0a346e17ccc0bd79a69caad1e065c14e8fb31eb28f598296ff755e59176b0ffb8d3e81e4de0a96f26d942d8da1d54975c3626780fdbb7c0b671a2456957cf4af18081502385cf6b0aa69cc449370040378a6e0f9097de15a723031b1ae6906843d0a8811661db5c086def265143ecd4bf7bdc35f0a617d01b63ab49f777bd71cf17ca41bc34751a5b2057f60788fb22bbd74b2edc414dfae15b835f0ee5e97326c8ae450b8bd084b3fd970a48a34f363d97060a545acbc23fa88675c42ce4c994b145912d496d32613504cda5596a6d88e0c53af713b47c991fbe7afa7fa88f890d6c23c1cd3ba6cba279420a411b30ce055f88208aafac0262b4cfc703c6f49b8e2317d22c49bea375f5fde6fb43a4d83164845b201adf56e248263339d1481e34e74c88fb2e21e144000b7731c57fa442ba4adbdb015f21e2044294a09d3de25f9c37b290783792c1332f61612fa4298b4f2e83ec3896970a6ec7163e0a33289025177402af447ec4708fc4ce022bbc762698c3f3ff07353eff01e08fc2c25d101e09132ceb6bbc1159bda7efbaeae681dc7a934433ee296e4fcedf7eb8614510bd2fb8135c80b791252d0114a773a5db4f92c20b135aaf1c7c0921025d10b596366da896554f1108a709281b7c7eabb4611416b3582cac156cdd04d32e189bfeb4b3447d15a4be675483d10df6f9d9bcf92c366e5232556c4086e25905f38bdbb32d68e11a6bfed19240087e48579c5420afe37ea4374f96c4ca362fbb3a36c35d655b48e235d0096a69f3b952353e9de3185625bce235d17da7422a3d66b48f159abd1fe494319c9f63f45f7b797042877ff3a54986f460e5ada644161047706cbbea9fb3d2f061a77ccd7252f33e6a7b5"}, {0x110, 0xffff, 0xfffffffffffffffd, "49474796d6315d07817c92f35172ef883882dd4cafd91ed6e56b305772abc7b67d1fff052bf3e84c6228905efceffeba3205db7862903a3caac3013a18ceb444e5c5604ad572bb89e32cd5d1dd70c8c91dc2703c06660a2cc52ae70d58d4b9665f61d488bcda34d040b74560ff5d9ffd72d8104826806f031b65379ba812db287f1f4a816f3063ffc66892a219f339a91e6177834b34a048557567ced37ed18d1e54de950a1157c44646a13a08d441b0c0e54791fc57b558e8464e99c38db429ab1b4d581dc8894af1387f85d6afb6c140736255ccbe6f6f66c6667cb5406f7a35a699c3d53ecfcfa6edca8f9f8ee41bbf4c7ec056f0ab5388"}, {0xa8, 0x1, 0x100, "b3e1d533bc02153cbe5720da9df604f8abc9507e4caac79bc73098e84cb3abe5d028063108dc814251b5437ba9665dc38f95648f38d48c71012f78010ba945066da97c8245a610e15dd39617ad71059f3a48c5ab7a0135d1fd0341caa9aef53ef3c2271fc89fa9e3bb073cd62e099618c69f7118cd2eae31e614afabd06d5a461132f98156ec778112e3709021ac3ffcb61a22"}, {0xb0, 0x1, 0x5, "0ff9eadcd73d452bb8e7f71e96bd39179e5fc01417d4d2ad921694d31c92932dfbf42c19eb473d2ba125562e09612983bc6f81337c421e4d535f5d10e50e6d72f3170273fb8cab8893674d4b012e06b18433dd84064a383c1b494fc54242fb1af114000ce4b4f141fa28ba408d3e90f1b2e0d39f61d63eed0e3124b8132a9f113448c80241efe219748bf0bf535e34c0604beeff7d3f6e148ce341c3"}], 0x1520}, 0x0) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:02:47 executing program 1: select(0xd, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0x80000000}, 0x0) select(0x40, &(0x7f0000000080)={0x7fff, 0x1, 0x9, 0x1ff, 0x5, 0x9, 0xcb, 0x6}, &(0x7f00000000c0)={0x515b4e04, 0x1, 0x4, 0x9, 0xcf9b, 0x101, 0x9}, &(0x7f0000000100)={0x63b, 0x8, 0xffffffffffffff7f, 0x7fffffff, 0x0, 0xc8, 0x2, 0x25}, &(0x7f0000000140)={0x8001, 0xfffffffffffff000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) 16:02:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x40) openat(r0, &(0x7f0000000100)='./file0\x00', 0x5c2, 0x4102) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0xcf, 0x7}, {0xa5, 0x7}, {0x8a, 0x6}, {0x1, 0x9}, {0x80, 0x3f}, {0xef, 0x9}, {0x43, 0x5}, {0x101, 0x7fffffff}, {0x0, 0xffffffff}], 0x9}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:02:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:02:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65cfb3"], 0x10) sendto(r0, &(0x7f0000000040)="e99c9423c939a2ccc3dee76ad662edb4a521169cf1f0a9bcb8dcd5d82df86ccbcd1e43a1ea0c3b47d1d1fe672054", 0x2e, 0x5, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:02:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) sendto$inet(r0, &(0x7f00000000c0)="93b8fb3362535e6eadb3fe9c28538db6efce603fa801f5f74d70a04aeb66ab8b440ab384ff6adda2df71e5ed4e5862fe431c5c3a561bcb265bd3cc1f3073c4bcf83355e66b19aad43d1f777cbd890ae32f9417698344b3c96740033c37f19b0c55c733496108a3589789b885a97f6d4a3782f20802aaa4547259cccd9f288b5552c08e53188ab11b6d0f7a017b7bdfd42a97aa44e0e38a4006ad1aad66", 0x9d, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 16:02:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x647, 0x1000}, 0xc) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:02:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) fcntl$setflags(r0, 0x2, 0xb586ea815c631d1) getrlimit(0x7, &(0x7f0000001200)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) setrlimit(0x7, &(0x7f0000001240)={0x4}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/2, 0x2}], 0x2) 16:02:49 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66f5f9e281f72570b95309169ad03e5f1a61970bccdef14174aacd7d01a3ecdb5d77efb2e8ab40b992d7019c5e1a1d21dc17c5b57f0bc926f36f7ec307087f5074ff"], 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 16:02:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xa5a0875ebf74b38d) flock(r0, 0xfffffffffffffffd) munlockall() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r3, 0x8002) 16:02:49 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) setreuid(0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x200, 0x3, 0xffffffff, 0x0, 0xffffffffffffff7f, 0x3, 0x6, 0x1, 0x1, 0x8, 0x2}) setreuid(r0, 0xffffffffffffffff) 16:02:49 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x5, 0x1810, r0, 0x0, 0x0) rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x60000) setrlimit(0xe, &(0x7f0000000000)={0x1, 0x55b2}) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:02:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {0x0, 0xfffffffffffffffc}]}) r1 = shmget(0x1, 0x3000, 0x110, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/106) 16:02:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) 16:02:49 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8001, './file0\x00', '.\x00'}) fcntl$setstatus(r4, 0x4, 0x80) fchdir(r3) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 16:02:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88e0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000300)="c605fe79b4cc19f41859c1f6902fc53dcbcf38f3caae7b452bfc14ab13e6e2542015f9d63a4c788c2aa11a123315e91c80b1d2985d0734a6cfcebf294376c2160c591c289bf33821f96d98ab9b0a06cb2c4cf87219ae8c61976885c5b48abb1946baaf8b54f6f81d2edd450c1b029c64ce6c430bf797f69d7117edf698662b617b717a0dabc25b7a33b8faed7fedeb90fb5588c1deb8b069a0692c9b7f9895756cee5b91f9a2bbc1600f4a92d7b236f56d36ede54eefdc902b7bc0662c14731df50ce6e3a8b63a1609a39ca69536a6291475560e35c03e3e23b2688b5503cc2758ae310ce9597ee24375b2513325df01d11b663088afbff457042f32df36371a503327f80c206149964634e81549f0e22dbb2685d5789a", 0x5e) write(r1, &(0x7f0000001cc0)="97344e13ebafd1803619c232ae0b4137858488b25ea946fcbdf12787fa0bd1945acc98a1ade1a3d5849e807ae4799cb39dbc1eb7ca2c26637f3b7e698efbea3d1e66001184578674a636de4569cd0922eaea5f6da5c5f9fbddfba719fade707d0c9be8fa9b57f07444c89b2f7a5dcdf2ad46326e202b472cdea47edacdf470ccf89229947c5895ae7276ead0e369e5a9a8b5734d48374514000000004cef2440891e2a63fddb4c9968cded383436c1b270851077038a8e006a7ff3d787a11af321f968ee24984bfcccffff04000000000000005643de000000", 0xd9) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) getegid() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:50 executing program 0: socketpair(0x0, 0x1, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000400)=""/145, 0x91, 0x3d, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x20e080, 0x57de) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) renameat(r1, &(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000280)='./bus/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e0b3ad312739109fec45d01f701de8c5944c3a05e92766506c7350e5d1d4b9241ee22b4477ec02274e748f684686e800774b391d63ae1cf9e05430f20e1e8a7ac518530a37604f945fbfde3829822a57b8ac9d5e414805237cf89001a9a2c6110f43e967dc1db070e4534336c4c2b3245dd5f046f27867fa36a38b44adaeca65d9e7ff3474d8f8bae82caef68f31cb6ff0414246a25b38aa000f13a3bebc20ae8fcf9e7e1f5959981bb0347213ce2f8f2bb91c869d724bf7f03999cf39df0d17a400a84fdd236bd3c1", 0xc9) 16:02:50 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x8) read(r0, &(0x7f0000000540)=""/169, 0xa9) read(r0, &(0x7f0000000000)=""/28, 0x1c) mknod(&(0x7f0000000280)='./bus\x00', 0x80002005, 0x2d94) fsync(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000680)="0df0da4292f2746f14ab642bf3a2bbb0459465c7689d1a92a0d4973e2a7fca84a1b3a9033ec8e6fbe94d4210db460a2e0ead7e54c96112f5e8de980f9dee4d7ce2d627c0ce8fd5b7f19da6e9934d50c9e10c92070d53e5cac8f50f92f812dd422f65f37084b20fc3b5ec950260fca3f3bca34bdef60a3ea5a38f0df76fbb0b0b1c98dfb05c8a0ea35184bd00888f65cea8e752afeec04cca2ffc8e212f7d4e40020eb1a818c364834a79678b0b489e2c67ddc84edceb3d4be702a5ecb798bd4b2b66aa48c356afd90e70cfbfdaf2f1678aa76edbdf2e032d3a30d163e11a2aec212a34", 0xe3}, {&(0x7f0000000780)="573818580e56ff4bd3fa8b03bdd144fb6754d0002ddafdd639959b25291c8b05d50c2e30a51904352200fa28c588aceff1911778d9f2c430793635945cb5759ee2a44b4e5c4651571acd113dfd53ff5382b83573acd94d242fe454dbb3f70f5dd090aaf0503641bc3f4523ce82ad1c92cf43fca5148b1b39afb59a900baddcec29522203e3576ce2a83b24fe5a5a4edc43c47d0d42338d21c01aee1d63aa46479eaae4e65f5d1c60488f724e1356fa62603d3ac01690d5719c47ca05b0", 0xbd}, {&(0x7f0000000040)="473c2ca7483b38cdda32b80907950ded396a1148d487dd3195ba3a867e7a84e43949770362f8a545f3bcc4e39014", 0x2e}, {&(0x7f0000000100)="2da304c966da310595f4396920cab4641d3a643adef8ce132203fa", 0x1b}], 0x4, 0x0) socket$inet6(0x18, 0x8003, 0x10001) socket$inet6(0x18, 0x4002, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x216}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = semget(0x2, 0x3, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/34) semget$private(0x0, 0x4, 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r3 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0xfffffffffffffffe, 0x7, 0x1, 0xffffffffffffffff, 0x3f, 0x8, 0x3, 0x0, 0x200, 0x5}) syz_open_pts() 16:02:50 executing program 0: socket$inet6(0x18, 0x4005, 0x1) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x12495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x44, 0x8, 0x200, 0x5}], 0xff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x20000092, 0xed0c, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8d, 0x8, 0x19f0000000000000}, {{r0}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x800, 0x6}, {{r0}, 0xfffffffffffffffb, 0x5c, 0x1, 0x21}], 0xfffffffffffffff7, &(0x7f00000001c0)={0x100000001, 0x100000001}) pipe2(&(0x7f0000000080), 0x10044) open(&(0x7f0000000240)='./bus\x00', 0x800, 0x44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 16:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/183, 0xb7}], 0x1) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014210 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f014210 failed: hole in range 16:02:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x1, 0x0) close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000000c0)=""/217, 0xd9}], 0x2) socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:50 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82212e2f6769521e3000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7) 16:02:50 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050105001e0600b819cbf70000b1ffff120057381bb8b660dd354ac41b0570fb5df9050000000000000038f53e85513a15f3e20002000000020000fef96e4f9679d5c4c2a73764aebd8d781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbbac8b2ca3ebbc259699a1f132ed6622934e4fd89040f03872bc1fbb770c1f5a850c881ff7dc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2604683448ca0988cbf81dc88fb779f718e85c003eb968547aceb22a6c38e122e5f5048a3a697c4e0989e1e8754a9674da148b730f9e91363e500b20ba86c7b68eba9ef8cf5f4c1bd4c1ad2c9c315d59dbf5ea0e6089d510669ea04c7c1dcf6cef59d12690c1217bf2c92a73c7b8aeefae7f43307f0dc0d0783a25f1d9687221c786559db76d109a26c0ffeceefb74549ff88876c65b19e928694d67e6e2685c2736e59bfe506b04d5e3a", 0x14d, 0x200001, 0x0, 0xffffffffffffff95) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) close(r0) 16:02:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4100080c1}) r1 = msgget$private(0x0, 0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() fchmod(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = fcntl$getown(r0, 0x5) fchdir(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x5, r2, r3, r4, r5, 0x2}, 0x1, 0x5, r6, r7, 0x1, 0x7db, 0x9, 0xb5a}) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1, 0x0) 16:02:50 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000a2c1da8d8753b4de2cb9e545f8975a91"], 0x20}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="960db301126f69124de075f160898e760b686855dc6b77c0dd75c278216c3ab4d60125da22d3fed5b09c8a1871da136a67b92d2fe7977df67c591cf7be83555e7fff6eaf46dd5cefbe39ffaa0fc1dccbd22466839d54aef9918ee329b746fa2fda2254861ce16cbec0fcb22733f2fdc2cb17bde8d0ce20e4", 0x78}, {&(0x7f0000000140)="833a31591190aa91ce7af2a13c9f005502c4e035e5052799da8b08f6617568a8b100ec5931286307f6496c9bb763509dab9b873b639358389cb7259567e093f9d5dd15e174de4dfd48f778cea7a7e5604b19c9eba2c1cce4b898b7b23498bf2239d7c4d6f65e9c7d1987010701b4c9c76dca0258fde34b6dc3399ea90f6e094782ccd712ace339124cd0fbbb68770446fc54d0", 0x93}, {&(0x7f0000000240)="acce91d45da2e80e169c620615e4e41b5858ca2d401d35a65d0181", 0x1b}], 0x3, 0x0, 0x0, 0x5}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:02:50 executing program 1: setuid(0xee01) shmget(0x2, 0x1000, 0x464, &(0x7f0000ffc000/0x1000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x45, 0x6}, {0x7}, {0x83, 0x8}], 0x3}) 16:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:02:50 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000d40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:02:50 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10220, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000080)='./bus/file0\x00') 16:02:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x4c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x200, 0x7}) mprotect(&(0x7f00000fa000/0x3000)=nil, 0x3000, 0x0) 16:02:51 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d18e8cae95aeaa538c2b5c2c7fd1fb13876f255a7d6f54a98e990b33393c7827d5970216d14a6a40880db3928a4fd6a2aabb272d36da2908539d9add20074cd88e69e25f1af03281d5c2f2f7a29c864ca97db7e903c223dc2e146e462fc783733439b3c0b2", 0x65}, {&(0x7f00000001c0)="11856500301003fab372464de56a052a89b317a73811a36930ffd4aff25810a6831c42cb9adcd5d35de73cc4f61dcdc62664d1f4a9dd5bf7d5d2954a8f70534f01a34400a067cf4881a337a929b731e1351e97899a1ddcba71b1c8a297", 0x5d}, {&(0x7f0000000440)="82c5bc6540a47ad2d52c4326f400a3d4849962e9dbcc577222cd8c357a2df630d226981d36a205db6d8673e05b8d33146e512110346f50bc25043960146dbdb5837c0a74d34db35ea1718fe1b1598fe0389252f5060ad9f175fcd8ce0b7d5baddbb6fd132982a814df39e8a0c16dd1a5a31c66eb2e42756c0a8b4f200213ef0b7d31ea9826177f1b7f354e43ab33ba1d23978ed6b03b543981413cda22da87f9d38cb0eb60b6c98b74e9027a2d7d908f5bf4d0d2c369afad0a217c8ed0b24218d76cec2af3090d5fd2a7041aab47290bd79f", 0xd2}, {&(0x7f0000000280)="6f3a77bc6cfed826fd33b1aa42bc29bed71e782d7b2f97cc008e0f09a374f3cd244c0b805bdd96f12344c5aa006485018e207aa8638b1be6feb8ce079a5e86caaaf0142e2532006a2baffd3e0fed63d85ae14b92aae3db1c8f7ac372", 0x5c}], 0x4, 0x0) 16:02:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x25, 0x4000, 0x10000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xff, 0x0) fcntl$getflags(r1, 0x1) 16:02:52 executing program 1: r0 = socket(0x22, 0x5, 0x100) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 16:02:52 executing program 1: semget(0x2, 0x2, 0x13d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/43, 0x2b) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r3, 0x2000740d) 16:02:52 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)=""/42, 0x2a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') getegid() r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:02:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:02:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186804008bdcaf4ee7d0db9d421f09987300002b27febf3d000000000000000000ffff4f2200000000", 0x2c}], 0x1) sendto$unix(r0, &(0x7f0000000080)="86db6b6036bd59e27d51a90be3e4f2558646487fc30ea8ab4edba8a79bba4976841593debfe927d9de9f2376ffd4c597be199d0e875b229a0c5968314eb269fabb95b572490d313fe19cc8b5071e0bdec8fecdc9976cade3bce3f4735502", 0x5e, 0x8, 0x0, 0x0) r3 = semget(0x0, 0x4, 0x4) semop(r3, &(0x7f0000000280)=[{0x2, 0x4, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0xff, 0x1800}, {0x1, 0x9, 0x1800}, {0x0, 0xffffffffffffffe1, 0x1000}, {0x1, 0x200, 0x800}], 0x6) 16:02:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:02:53 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:02:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x108) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x6, 0x7) fchflags(r0, 0x30005) getsockopt(r0, 0x80000000, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x500) msgsnd(r1, &(0x7f0000000080)={0x3, "5ed6d4740d6d9c1769359926dd99dd5d720ccbf15ce6e021e518de5a02a9a3eeb26a5a1c2b39c6a563f15893d9d8ee27c0cd9131dd46b94a228ff923dee54473a8544038de6ae1d50dbc6b8a694d0fcbbf5a3ffa608c560e4794170d2b8b8d55362d76fa116b093722de02aa840c8889bb752c73a1bfe4fa508a677d5390a6616bd9a2d99a1c1e1db52c0646b74224202c8df695e3683f96666f433952ba"}, 0xa6, 0x800) 16:02:53 executing program 0: link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) sendto$unix(r0, &(0x7f0000001100)="e96cd0edbdd80b16c142963d613604f9b69e970617e5b85151c6590538c6a00a7025b15b60d217f8b251c5fcec955ca048a7021c3e25314d78dc2243aded7604eaa3bbcdbf3cb55a6860b593b9946541670fb27d2920fa567975430f263965ec9ba5a304caf87e98bfc59d027cdcb45bc2689e183abafb43102651e99d191e39c16d5fac7f314cbec174da7ee720dbaa7bb090f34a2a7a4326e4b42db68e6c0f54e595acd5bec30e343a8d396caf27b5aaf8fb9f4a2e80ac5bdb2f64bca5dce47c1e2e9ad0ffc6561957f538e4a0b99bd91f7334e9298db724f329fde15065285c0e5d43b153cbcf5cc4816d868465dde553", 0xf2, 0xa, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000012c0), 0xffffffdc) 16:02:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 16:02:53 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 16:02:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/83, 0x53}], 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:02:54 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = semget(0x0, 0x5, 0x101) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) semctl$GETALL(r0, 0x0, 0xd, &(0x7f0000007a40)=""/242) 16:02:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x80000, 0x100000001, 0x8, 0x0, 0x8000000000000000, 0x94cd, 0x10004000000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x8) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000480)=0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000500)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000004c0)=']/\x00', &(0x7f00000006c0)='O\xec DT\x87\xe0\xc8jL\x1f9\xdd\x90\x8d \r\xfa[\xc4\x9f<\x8b-%\xa8Q\x06OU\xe3\x03d?:W\x04\x00\x00\x00\x8e91\xae\x85V^\x90\xad@\xd0\xee\x0f~\xd8\xe7\xe5\x18\xb6:\x11SH;\xbc?W\x80iW\xa4\x04E\xe1~A\x9f\x9e\xdd\xefJ{\xc9B\xe9\xb5\xda{\xedJ~', &(0x7f0000000680)='\x00']) 16:02:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0xbf, 0x6, 0x1, 0x3, 0x151, 0x3, 0x2, 0x0, 0xfffffffffffffffe, 0x4}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000100)=[{r3, 0x1}, {r3, 0x18c}, {r0, 0x14}, {r2, 0x8}, {r2, 0x16}, {r2, 0x1}, {r2, 0x80}, {r2}, {r3, 0x86}, {r0, 0x80}], 0x20000000000001e7, 0x0) dup2(r0, r2) 16:02:54 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r0) 16:02:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8d) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) listen(r0, 0x7) listen(r0, 0x9) 16:02:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) dup2(r0, r0) 16:02:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x8}, 0x10) 16:02:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x7a) 16:02:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:02:54 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6, &(0x7f0000000180), 0x0) r0 = socket(0x18, 0x8000, 0x763) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x400, 0x1, 0x33c, 0x1000, 0x6}, 0xc) 16:02:54 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20090, 0x0) 16:02:54 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 16:02:54 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x6e) 16:02:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x15, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f00000000c0)=""/47, 0x2f}], 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r4, r5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="49d968b71cacec83f9acd64adbf1c45459a89d3daa42f60b8989449212a8fd4fb8cf611c45dd1451517d8a5dc4377ba719693c280a7949449a26a52ad8a33d295280b57d21f4dbaa71bf4dea029cc306463bd13a55c8e064b9c676dee68b9630b0beea8749672b94783b37743a4d86e6503041c1ae2c9ddad6ad6789542a39fb2eab6db154211827bfe45ff1f23f7e81ab368acb28dd408d2f95bcfea31af91c7daf3970601593d683d1cd2c20c2f1306e9937ba5183349a7b80f7", 0xbb) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x30002, 0x2) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) 16:02:55 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0x2}, {r0, 0x4}, {r0, 0x2}, {r1, 0x54}, {r0, 0x1}], 0x6, 0x575d) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000100)=""/76, 0x4c}], 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) 16:02:55 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000b78b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718059159cae88a96d8dbb3c5a016945b42c8fe73a852a7e2df73be83b6a95672f4349eec4edd5ec734756846ab95f096302"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65c8) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) shmat(r2, &(0x7f00001fb000/0x2000)=nil, 0x2000) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r9 = msgget(0x3, 0x800000000000404) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000a6952590000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:02:55 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x48) getdents(r0, &(0x7f0000000000)=""/37, 0x25) 16:02:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) lseek(r0, 0x0, 0x2) 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)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x15564661, 0x400, 0x17c3cb29, 0x1, "7a16697cc259f5922d209a83d733348e6bb014ad", 0x0, 0x6}) syz_open_pts() r6 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x800, 0x64}, {{r6}, 0xfffffffffffffffb, 0x32, 0x40000000, 0x800, 0x9}, {{r7}, 0xfffffffffffffff9, 0x10, 0x20, 0x80, 0x80000000}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x18, 0x20000002, 0x7, 0x1b2e}, {{r1}, 0xfffffffffffffffc, 0x88, 0x40000000, 0x800, 0x8}, {{r3}, 0xffffffffffffffff, 0x38, 0x6c, 0x7fff, 0x5}], 0x4, &(0x7f00000001c0)={0x8000, 0x6}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) close(r8) dup2(r6, r8) 16:02:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c87c3774d4c35b87e", 0x9) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x200, 0xf73b, './bus\x00', 0x200, 0x2, 0x12000000000000, 0x80}) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) 16:02:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000040), 0xec7, 0x0, 0x8001, 0x0) 16:02:55 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x27f, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:56 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) r0 = semget(0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xd102, r1, r2, r3, r4, 0x20, 0x519e}, 0xfffffffffffffff9, 0x81, 0x401}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:02:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000003, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:02:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:02:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4fe14e5d93f5dea2b9db7ba0de8effeb5a18435829dacf42c618f3288952251ebb6741cdb1f81b13b205bd4218008a283d53bb6d227cb66db6ac6104604793ebdaebe967109473daf5e3895e42b97b4476500169c4e6dda98183c18e2f1752c0d34c38dfed97bf45b0f84d478bc3fa34d634e4fc87ca61c52cfb513a3cfe07b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d6b36414e622dc1877"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:02:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x40, 0x400000000000, 0x20}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x90, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xe00e, 0x81}], 0xd6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x2000000d, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7fff, 0xfffffffffffffe01}], 0x3, &(0x7f0000000100)={0x8, 0x2}) r3 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x0, 0x5}) dup2(r1, r2) 16:02:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20060, 0x0) fchdir(r0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x3, "28b4a9f98e415315ed74180cb90a71712188f88945c9f9e73032ca4f5f6e88413e8d58d53e0b5017aca84903ad7f1c095249d20b1d34dea3febb751b72e350fa1d517e051750500a96bd03fb24e9d3885cf7425bf55d7657e9ed73ec00817d87889dda355d3a160390af853a418516b287ceba38809b3868e106df3aa30285d94c5394e4df5a4ecb9a2679635a974a789dbce05454646cfc6990f041a7f259b6d69b14627ed68d87b643ebe2f82b56ed82321bb85da78a9eb711bbea2796469b5597971735e43f8305d9fc48f073ef7d7679a4f8717a869d340f47e4abf5189934c4c64d7df1ae0fa99d9b1bcfbd5e78e171d3"}, 0xfb, 0x800) msgrcv(r1, &(0x7f0000003f00)={0x0, ""/235}, 0xf3, 0x3, 0x800) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) write(r2, &(0x7f0000000500)="b7", 0x1) readv(r3, &(0x7f00000000c0), 0x1000000000000029) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x13, r2, 0x0, 0x0) 16:03:00 executing program 0: r0 = socket(0xd, 0x400000003, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xfff}, {0x8000, 0x8}}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xffff, 0x8}) r2 = open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x2) socket(0x11, 0x3, 0x0) close(r0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:03:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x5, 0xf834}, 0x10) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x24, 0x3}, {0x0, 0x5}], 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff1e}], 0x27aadb26192f260, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:03:00 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1ff, 0x6) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="a7744c109bb7111ad8f33d529c416de7aa9383e5c2fb70c0d8d2e5f652a1429117bf7201e1e9eeaa72c280f4f7bd5f7f4c05e70431c00018ea7c76caaa917e969050a2c4f1968688d6511265c84422098eb0646411f3503ead269c6b22f6161845f6f77f31714489c5c72daa2b489ee0e3141ff2a1322326f25c36818a4a3fb3ce96024d4a7c0c6c0d6091c73c766f8fe99873253ff0b78ea762424d497d32be896068f4c03d4812544fb8952377abd64052c966bf28dbb6c7f7b39302182ac2a3a54972729f2da6a0", 0xc9}, {&(0x7f0000000500)="bb7fd477449f081d772e66fee71420e116b53514856e0316488f0064db80906bef6574d1d22cff57ac94b9a3eeca55dd90e843165dc921c43ba0bc904e9fc33064710d219eb47be01c1d4265fa99a5cfff287e12b66bafed770f26dab0ffcbeb422c2897c09563705f12f22a6846f7c15daf3546c38c93124dd2b563c0f20f8b1df8b8fbc82c955fe2f6a7799ee4adcab40e87552d45f6e4b5e04d08c24130be79b3ecd965fb7d62ea81c2d75e492f433ee3bf3583a210ca136e06228b21704f00f75ede13b94c7d5272786e13fc68c593dc0120e678d3aef233184c46b7c785d316a0e6a80952358a85391e266cf69105df144febcac2ce23d88ec61226b53174f93bf61e8d67bbc9d29deac6c9bbbac5fb4463ae82a6191ab77d7faa9a15740dc10980a2a8be9e31e4095286f7f4f4fcf4ae693f79247818671a38b5b5279db881ffec24f483dc9efe408ce84f5f179b4ba27ebdfc15acae23ce78268caf7979d3759f16761e0bd78b0987cf6c4da1311d3544a8edb72068dac1a99f967a40979deb7ffa35ece42dc7e044ff224c27d50bc1606f143c3017f411806cdc374a0b22f631e9b02bb9e026a126daa8378260bc450399d7fd5f4cd92c359ade3e26009e620c3b6aa6428b1486f19f01ec1ae17f8def2eb67e3e13d9fa4ec02662300ab5e68fd04adde5a14372c673e223e97ce92fe5dd9f8883a6cf0ffee5531621d9a3bff7630abc640146fe812249a73f7cb4ad0a8d21dbb138d63eab4b5890f730358b2dfc22a8e609d14525e1ede85ef2408092e00b9d7fdc79f75ea13e8d186ca7caeebb09e0e3a0f41ee230694829b6e243a3926d66f67ccca4e0cdb50d1b976fc2e61ec51a8ddb1421b58d476dc52eafe7fa0d1a8d679bd7efe4085fd73d06a6ee0771a74464b5217db074f4740b29dab448491cf92885ea572fe4c253b098e22c6014ebf5584d5a590b1912ab36738934ac9c989ea2c906005225a6937aae88530599fc475c723e04947c91a09bd536e52698cf7cf414417746e4ae8d09139a7a561bc3166134bb5299336ef0173f920b13d5c62f92c6ef4b3407a3a19d9c68c394e15b01730568a76d481596550598d9429a74d5d0d208698aa29298a836db93c1c4d99e2d23b04452a8b31e23d4325571a5d0d09a1a221e8cdca972bb759327289b3241280415981dca98cf92f881f6b6b87ed704bc2fba3008e59bbd23f1d96231f92930c819b76aaa886fd317dcd37169c4df34445894cc4fa2bb7b87382f8aa3ccb8be4ca42a75dcfd54d332b50f2e8195205cccd05a33659b922d8d28c7d83dccf99826c576407e43daeefb3a61e95c2a98a37c1cd27f98c98b2509e8284a22bba4752dd28ed0bf7347c497e4cdfbf2501db03734e8a32bf6d23739c0b5df5b85b3aabbf585776930d56215d5faea6a58f42d55453cbf756ab8fc3935c3f5c300800fb8681626dd3f250159e26b5d6bdeba4e4d319e414c863c97f367a514ad40b760e458f9088b8ead7a28c4cac1774217b2071eff05780ae428d9bac225bc82b672dd8ce8916e0092efa5a47904c824b6e8f713147e70e1baa836b77959c075e3d94abbb0dd7ab0241872d1fc66830cab620607c503c23a809f08a20ad09311abe806897e76b93801aebc08cb1096414b94384303ccb46916c17bfca3cb376279c050eab28a9cadc54810d0cc5946a4c27565caa644f58c5f715ebe217faf77b773b89dd160c6058fbad5f1e33664b0233f4d1db6972f96b04e6a86eb3ea237b5d2d2b4e45c98a002fb12ed09fffc54ad399413256939bce16e4541350fd560b14188af5156d121a02b866de2608d61a34916b9bb3bcc70bad38aace80459b33b2c8c51c51ad3ed2212ced88d3de32a34cba15c9fdeb71998c114a31ae6858da44c6e5ab73373692124bae5ce97eceb157d6229c1f0340f9d2f5768395a60ca98bc519e815d930736bf410ffa13ce9545b5e1b445537012595bf30592c040223ace124b596db7e05d55d25d13b0a063acc50b24165a1f2cf37741e4316743d76950aad061cd6484fc0e4271b35b4a0f6635f00b1bbb6f376be93aea32fd5370d48b8f1c3550cd655f764d322f8b448eacfbcc4c6a2102828117f2047b87031d6e6fe477939294846ae2037ab56dd4c29381a22ce849f82bcd8f24d9c647cbf5edd4fe0b54a4ad13aadda9a72b923a6d042e5e5b2ee91f5c47aa14aeb8051c32d7d01ba5897aaf143552b757a8db557763726074f5f111a6245bd384b8e9c297d4f0c126d3080e8c7cad960f8d853f79bbf991aa192d9d2c655a5a7eda92986cfbcde578509e305911f611c3c6a4381a18e5edefe0cde3cf9f2a27e724a85485f62a0edabcd1e11d8d811fbdc70a0358d441ec1251d1789b0937109483d03356d68951f3b6845bb11b981cbae8f98bfac06064bf4ed1ae1f2d32c6bccb74d12de8b1f1a1e8956c944fddbb3650b609fed2db925420f88a4e0468195702c29def77b2854ac3235904303e1fbd1512c84fb2a7b3e74347fcaa45e5dfa645eccf4d83e46c55b784f7bd73de60f0320ceb8e6a529ea5504a300c85099bca26da09f1e1bccc2fbbf5efae161c9bf8e51cb53f7224edd23cb9115f629fd9a3964b120b49352745d18e9113a23648dd83b43d6fd06904e6900dc4effbc1eecb1f63e5f0bb44a8e300ea4f3e58ebc73cdf68f43cb51287a1b41c0eea2d9ba3fac81f577447a536b309b3ba05e16d03b42408d289509886adb874ea7adfa2243aa34c98a7a4439ca445c43a99c0c31cde2c6fbc48d338b213e4ea94f9e17301551449c324b611fee61ce2d9e5de6f42c0cf990a16e3c96636f558a8c5ef42e24df791d843cde527ebc1d7d8e8a3d7c52d07a22649b482d79ba5e24f4d7b7222502459ea31a05d7714b5a8cbf9b98857930290fb368374ef871126bc62a7adc893ed867dc019f96fd4f51daf9082d23bcb556a69b5edad093651be7871c50821177fe93a24af579c8065d13d7c42661a8e106a0da68cec620f8ec9b95fa3c60f0e244faa2b44cf75588a3d216fcca4691a5d59d1ea1e199fd7cc1f4696e86c9a7f41fb9acb0cd1b7101c6331443ce4f34cd51e96bbe6a71a2ca41a5adf60b5f2bc9de7a0a77912bf5ab5c701672775b2b2bfe2c654a036edb5d2e3f0a0f41a42f671c4dcb716b9b103b11443a6f0f336c7f94d63dc09a300deb4ffb1781005566768241e0041f1a42207d67635470e00aa57fae9ad85baf878bd3973e21fb36b48fd3af9fdd206768e2000946be5972c0b49b053aa92041cc6e664c7f82c7f442207d4bde3e87416d71d7dbb0c4062e41849f7844f9cac4d90cc806bb4f89b2a3e8df25ae06873f7cc59abc2a9afe5c637294838edcb623fe0c8617c8261220d607ae0b8918af842199486862d3d03b7421b0fdd147ee275c5a2bb49a678686e8ff4674bb2a6ea495acdbcce5db28365809cf63b0cf0faa3f4c92dc293e315888997e729e0f10eecebba352dfc16a9927571db5771117ef94f6879b6fc291641d116a5d382984919ee9f2121488cbc56215e650191ca9d5b651fc0fe714193edfee751c2aa81405609926e0593e613ba7a703bad6f98c89e5d97f25155d86c49a3f6f0a18ef0215f3d3df8d333a63c9297b8b983cd36851a5a78b5f975dee7ec41540dd409bb90ea39a8bf4aa6676e4014bb11eaa0ad4eab0b2fc543aa4f23afdbaa213a5234c4970f67a5690f8bbec932e0b43c0f63400f9cafa9f83e1bd135eb90147ad84a4376f488945a350bb8b510f076173c067980534050e92edb0596a5c898d0f70eeeb66ae3524ccc79b433c4fa5e1c3960b0209b18462d9466d49ae569d71aea648d7b08c506a905fafea499f4a48eb5cc531d7bb47394d0c326b8b6c41b079b4186d7838c8ae983a092309f2be88ff29c3721e60ee6b70ab5263c981df9310e6382ad77c951043b5535dfc31d7d0da8529b6cfb23ec4e6548d8cf586111e2278157225424985978cb8a1f0886bd4442c4ded631212e98c74de832035c94719987e788cb6ebc5ce96815afe68fb7e9deadbc6f9e395a385aacbdd6a938d9112b925171b3e2a6fb8bb94fcd07d593cec00c2c3c5449da8789c2f606c66ddab10e16d9ce2f9d4314ded547dc7f9be3be0cdd670a5d59508c87b44fdabce4ad5affb11c519dd1fb5c2990bf1edf9c4de86ca35c7e82eb4f064468a4f2c1b7553e85ac577d7a46dbefdc792c0bc42da1c4e64da36d446a42890b27075e1e7aac3618ae0f6db1023ba1d2d47a69d4c6a230857db64c793fd63162eb0f212506769a36dce691efa3dd436a8d1aa6d98e58062208077677a58be4e851debe76ab465efeb73f86273051e9650fdb4e4134b882f3a57ba78bcedb94838f0c5b35ae593fdc8cdecc765343762483a40990685d263b36e24da88c6c2d9d7d5614973851626b1e04c5020d3eee1e6e673847e4e549aaf331ae08a633fbd3f702f3c3f87721bee26b6a7a4c1d0e2dc5548dbf80f0a8e894303346e597b8f3c6c289308d70ed7a9dc8a0b21ca3f7f4f5f56396cdcf4e074e5c28816314a6ab4c409bc801d79f1d303b6ce528545e910331d7d375f364a2c5bbf42c233e190badaf189bd8a77a0f29c498f6d8c57794c4dc174e9591e83d922f62ad02ec697cd76a1f316c979a3e73342130cb8ba3aa161fd31c8323b0fae7fd81aa35d071a93e28ff10b0a9436aaf840f3c7d4f91dee6f577b21b39fc2b52d4ba3b9ac522ad8bc791125c3b53c37a7cff3415b75e3415bfab861d3e4cdc13adc5db5c0a4d2c4ac03c278a9a6b89bee45916f991a883d25d19311445fab5078bffe9ef5ca437f73ebf9a58c70cca021685d2a000acc65d160b79813cb9e69db99d8ca8e5e45c16f758ea53f18a2fd01dfca2034181210875a818e8774e9b360d67da0d54fda3b2cc9e9c6fdffae058bf0f0a275f9f60fb1a48705ccf97ac496d90b5c0afdd21880af844ae27027a7b94eb916f381def538a2fb47f97b457773321f147654c2ce49f98fbfcef919a59e3cd33a95f15fa3bf64abc7f55033e9bf1b70c7fd2d00b4f09e08b71c2a85c526478c88525adebd64aec2db1758f900d1cc87a7e075ab8e64413f15f5251ab3abf86bd763c97f627f49b58b58cc1d17ac7f63e0b46194a4337e5b1fdb87528c2a59c68b8a075db47f199cb7f90bc7490345bffa2de79f96191d4c4777344b1f48db2303bd8c1b312457ff453dabbb245aaa254ad34833bd3b94cbad3c11845c4692ff0cf1f0968001f88c147792dc0111dc6880f30dfff781c0ce1694be26d9ffc0f7518fb736c0aeb138381b889ee1207c7b53e23329763eede40e77d8e7917b4e7ddd2cedda27616c97835560f97aaafdbd129282be3b1dcbabc246d12511f18e63d943e594221483566ca4af7dff6816531484f0b623ad6bf4b931e72347a07d7df61de64d33d26dc557fd6646e1847919b069f305b9aeee5c5d52b85b954a513a03ff69b1f95fd92a983488fe3da9c6d88a9e0b86f61472608ef4fcb34069bf7c2caaef13069175369d4adb35c26434fd1392949b40347014974c2fa6bf8a071d94e34bd60eed944f0fd749e9685afc94df55e864d7ba358db30a69e352e44deb70c0c6998fa7e3f69f81f9d2cf28a458cfb1d4b54283c47125bb303eba56b34bf1ab7b4b25c924e21266400e9f89fe5fed1bc326baaca856b4a8e838c0598da68b6eaea90ad6f685f7da1632c33b4408fc2b72bf39ace001c6abf85dfb5a651de12aa4a34595af5a3337308485e86f2f39292e10c0ec0", 0x1000}, {&(0x7f0000000280)="c52b509e068c8d90e8b0067d83471b1b2acbbca20abd978f3f00ecdd356b8b7d8150e00204d800d4248e83e5c9a2655d8983fced75965a068b2280be2ef98f9814e2e9c7a8", 0x45}, {&(0x7f0000000340)="bfdaf466ab04a65df38e6626bea877949aba403949a2c52b7d0a05c09e0bd5f7e71520fef074b3bf04520788c11aefe0a8eca3a502cba3434f1fd8560c6c3f898d54ae4217fc0d68f17819fc2583e9fd2657adcfe02f3d216d485fd28ff3fd2d70f89246c208c6a217279420006ad79e93b015443157c5956a15f477aacf21d7937045b129bed8460540c936a7ec889d3925bd4afa293b2095e7289563a510aecc202b13228f4796978097fd7b2f600ff2a9c251653b5fee15e1a8446dfb0aef06feecf72243655ecfb43d5766bccab0c38013f45bc32f99aaa4e2708ae790666ce27602a7ada0e1", 0xe8}], 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x0) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x3, 0x1, r2}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) recvfrom$inet(r0, &(0x7f0000001500)=""/148, 0x94, 0x1, &(0x7f0000000480)={0x2, 0x3}, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f00000015c0)={0x3, 0x2, 0xffffffffffffd2fc, 0x1ff, r2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x8c) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:03:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x50) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:03:00 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffe00) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x1, 0x4) 16:03:00 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f00000000c0)="1d", 0x1) close(r3) close(r0) 16:03:00 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000740)="eafc125c00000000dab1dd26e57c633096efa85e1418b25939586aeb9d283e8504f7b9560072c8e20f0791183b65f6231eb5e494a8cac722ac07f214e9c08a2d635d4e4f5e28e962abe40c2a42480deacb45c833d1de270e38335483adb6b8dad3ee6c9d93947ef2bf5a8c764c9b0c", 0x6f) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d4c) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) r5 = socket$inet(0x2, 0x3, 0x0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000004c0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 16:03:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x3, 0x130) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000), 0x2000008f, 0x4) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x40}, {r1, 0xa1}], 0x3, 0x7) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x80000001) close(r0) 16:03:01 executing program 0: r0 = socket(0x3b, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/247, 0xf7, 0x40, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) 16:03:01 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:03:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x0, 0x0, &(0x7f0000000100)="fe5c1eecb3a1006bc7858fa41d9469a6d81c11258d670b7020d702222ea4266e08d9ddc8d9e837ac651ccdd8e37684174b4461376723d27556d49334ac9261c2b96babda589e28ab99dbd6b8256c3b3dc1c87668bd729fd54a5aafe0ff6a49d142ccda553686c6d6b532ce1c83fca72510b64cbd6764ff4712f8a93f4337f89bc16a2c8229eefa5b42dabc6773fc54fabbfd992ccce7f3db7383aabde7ffccfc277c0f3e430bc8ff781c82ae05547ecf708ec8b34cc47b4660a0d457a827277b604070f60f00885891d44d06f4074bdb67c175574997a7aa8884056c1727dc49c16c7f56eca508a398db0f3e8252a744a96736297aa1d14c081837d753821b3d25a0c24e8a018d23d075a10677b32b7bdf964b75ad78c44a70b15a5914c0b6cad3ff93362267af17eda9758642633600271435d167c87159019f50ce7487b77cdbcaa14223502cd764d6bacea3bba6c1bb4e727dfa94288bcdf4999992d9472addefc397b126ccd4c044f43306029c841a5a8f7f5c8b264e397820cef6cb2713f3d7d8be661ee28ed506db05f91969c70d760581b0ab4bb49c13d7923f0aae6ea5038ef9a911eab7f3d4ea178b88e188e5d4ef439edf610bb8b3f83ae72f5a46152f09349151701520eaa6b4e9871ee1e462566a95a713c96a5364d9d00733e108b2175aa3766b48c82c71765b3e4d2f58f86f2b7e655653b76c3e50e99e979dad8f7032b02b3d98906be8f3d2f5c8f5bbf99af8b1ebfb9ca1ae613b53b41096f8c8e87c05b8deadbff2a635e4226fad22e73b2a5a0fb6abe36e851a9124b3b8ba880c356b08829dbea6f85c261c9737fe2d9ead672736444544ceb805384da51dda3b261efb00ef115d99b72dfb7f1f47ee1550febd96edacc36623d72d71a55ef723686893388b6a065104447be27357540f40e238943863683b87975bdc2333b9505d1fd857e59073cbfdff7a4870371c6b4c6b49e63411a2b5ea81d5592354c02a26ca65b5163d87d07b378e556bfc61ec70999099830eca29eaece222e04c11e480598f0256a327bad7d52502eedea1dee4419752dfcc72e95876273b75ab6736b3374664cf6f3a1a44a5686d072c7543bdf62b719d3964c2901afa7028352bf0aaf939448c70efb455439e8f78576d1f3213ac636732c45ebe5dc16b3119a23d27d063b34f86f3ac086c38695c20f0b286d73d548bb6f67e4cdf4259bcd8c07c29aff44a06b9e64b456b31b42d3b694fe89ee24570a16cb7ad78e4c5531fdb2437b8aed583972149a9860e2d98b994c98b30daed392bbbd5c58bfcf8be3ef99733910e10f80e1d36df423e1c9772a5364bf2476425d9290c5dd646a5255ffab31d72381ea77905d6bbed1d5a747de44086b2f0b3ef8f5e55c6475fa24843d520528e7b1f6f8ae9d0230356aa30575192942ba5449f6a7abaf9e28493a7f16d9b88f52b4e45b3b78975e057b0204a9baad59299521d836775027300ae833635aad40e67409288e018ac1739db558b8c9685510d02afe0d5c8855d7680972a6fc7c3a97ff52b94a33ab9fcaaf1c32989cebc8d26b66abbc54396a604d616ec902262b215d6e5f79ee95041a73714b573b92d14ab90ecb51a219ff97bc8acf524e555a17d90056247a19ccfe891e83a5b057f476e59b8f21c3cdbce39c6e820c5c93593b377abdf2418fce12233f6ecdda7fe5ac753553ddcd53c1790e43a72adcb5447f236758373e13a595565ec14744bb2da0926ca6ae029aee95ec3b86ca14ca91aea7b1ef5e0639a412ad2f99d5315028b22b382d7c571677edf79dde9a8afb26c838ad4123577b9732af4cbc35db906d1dc605fe868a10b4a3a7a05e174c2753b48af90a453e3ac90c86babe522a64465a8ea4f5db2ca058f3a1927676f0cef155463a6d69aac9eaa5f655e390953095afb5ec29e7dfbb0e138209d2a603d0502f2f626a5d609e9ff140b038c2f4d188d24b31049ba2e044bb2d06d40a51db367593801db6a70653d89f41f191556f90205e4c3c9c106ff5d3b19ab8b7883d5e2fabde0ab9f25a8143796e6d8d24ca172e83e2ea25d70f73e3bdf0cb7680656f3a5ce0c3b8822416eccbd1fa4c2966a378c62d7e13a20591e1fa984c739ac0360af8dbdecb489afbc16f67c4d362c7d830723a7dacba6ef963ae810f33486a7119b1bc29f0ea5b4a69a77eb8320f4a1f9d1a864fe1e934dff195053c6777a2c3fef84d965be248e29a5aff7e921fa7465ee373feffa192b0b3211af81057534bf841774382dd5ce5b396b7179fa0438955af3cd2091948e223d0756cbd4914935a840117927f2dc0891596a38d536d09e540f798e1ad87ce9ae98423937035b80ceb73bf06266463d27075bf9d72b6ec0690818d6a3efcddbbe211e8fe0d8ff78f8317867047b02aa4ffe4335593410fc996579a5ef35cbacea4e8276fb34feb648cd35cc8caeb19f7650947f70961a01849183275d281cbd3678b244891838e7c791c51f83d6f041b007e3e0cdb8f372ba687fda288f57e983ff1641176bc030fbb303cbf2c78712ca30d5ed9a33e16e64f1589f754bbd448ad5e9994f743b932f462cd7df58eda3650564c71129553566baeeb98e6c0decec5e1b9936ca145ee10d2d1f52945b55de2cae03970801577306ee3aaa9554aed516551928ac71bb1f2f0603984a08b91609cbb385db6325950828791b323d1782963adefb4a71184ee5b3cc71c7694555597d65df7c69036a1d14eebb67f580574f6ecb05c741c3240fdfb38342992d401c5a27e2e932fad7bbcff663b55c3bcaec29a3725f3602f3bf0b4faed835e0b8eddbb1c414c2236a5917effb90f9636fe4903a9d23fd7439856ded98c365a5b15691c79a831a3ecc8b5b872582342c5b5b935b63a39bee2f9a141effd1a38f7f69d8e98db8dda86f2955603be906c3f1d6e73ef3f026863c712de1c1b6b98901aa79ab2fb9abc8f6072866f839760c4ceacd9d74158a04c223a7a3423e2924e268ab51c5b34e1c8288e7f9c5422a953eee1fe2893e199c7235a6fddf5e3bef25c099750dcaa54264832d2497e54a21096acf422eb21b53a96e6de79ea95be2c77a7f5cd96faf60508ed4aee69dd39b5605db82da143bed1adf5641c389c32eebc8c868cf3d5c9bb7f23070471265d73597e82fb92b1eda3be834f7e93fbdee943525ffd943fe8b116c4d25272bc2e378fa2613b51f9491daa649795641ce206bcbdd67650ce4677c525c11dc669f24c6d0e5719f99fc136f44f26002282d832a9e91ed9073a03454a8400354cb7e8ede02e0d31e8c6f2676a5f6e10fed887d13855658d40ef2aa18bf988b09dd74ef01b3ee03c368a0735abc27ac3de97a261430ca9b566787446d41fed0329a27ac23f9aac2bd85e449cf8553d9c14d54f4c513dcb9166aac7e8dcbd41b489ca3c6c40f5ae9ea485ed588905b0d7d8489af276d32e16c83e7810d9827fc54ab964740e213b627eece906d7ead274242f2b1c80408728adb6baef4091900d71837984541e1f11540f97bcabdf6c8bb50cb7be0004b6e0b1c51b3e364624f2926574084cf1420494a5b4d71c539bfec9071173df55f068f1f23ffaeee9405e14cc2266fda97e32fa6cf08765b05e0537593e04021f7c75bd294d3ce3f3b55165f63f7705441044dc77693f45ff7efdc89ac377cbab4a4e8e0afd97f8d95f2720951f861a3c0f37cd1832c3085ad314e6f822545927b8986dea66cfeb5434c2f7215d682a78c2d3ef155b7df8160fea1d62aa715fbe2387b9b2e547324e68fc3c81045cbad51d0aa3cf1e9efbbad96d20225a4713dbb8aa2951054ddb1f75346f491d69af50ba6f6f688aaa5b53c6a3a7dcf78b0eb34d86a750b5019557773696cd730a0e7e791b0a478dee49a07f85f13075d59dfb6efbbba825efff8e28dae0571d4e6af437a20276ffb22504b00f985091eba042ced8ff9abacdb45731f5cbf2cc81c18783a1acb0c3ede0530588ea47aaeee384366218b4286fba7cc4df2b84dc9772951b1f37aadcfbc03362495d44df82c95531b474b53880042841f1b9f6d2431a3ce69c47c718980c907eb334029bdc43f0b25006138ff7e8d968997ed9349f62b041b2383f215b1f11646755cf5407414951ca1df26a95f1f85b4c9206409aaf6cf00c5ebc1a5f96906f57d4b4524cb220625df9de709a98846b67346f226585f407ff242096a11045d343cc11ba5066490610d7e3bf5eca4856e056229f3725baef15e4ebfdad56d2f39c1bd619d437ca1fdfc5d2206a9b9b6509403d9cb6db3c8a037198f0bee5a05601237b599421891affd07a97d94494d9fac8fcd4901ceba53dc5d8a182b896db6624f71f4cd258a0316867a0148f7060770c63cc0efd02958a71b070c44f16f879dbe342dc9c3975dcd442e90331e52604bec14d2c840b59d66a398c44d390171b08cb6aa1a91a95e89e87b207814cee837f66699975b223acccf6aaf5b846deaff2aced46beef360edb757c155ec462ca5d9546594b618e2e317721a09570f623e7657e0c45e9ab7e174c541328f5b78fecf43a6c78b1582f762c9178f56b99426f66c37b9d4e9c75e98ae082054518ca651979e4d9292cf5363351a774ca227442f0a3eef5494298c8ca333ffbcfcf201d2032d4b954d4c3aee4612c1564f8952b9a74a09283e6a36486e6cbce6ae4c54a30e508e4dbe87a686b24f33d0b3871c7c087e3536a624c9e7ada36ea3fdd6223a7f11dcb4b63ba78f645e9c4fef651a772396a0a6bfe41229790604267f1d8d0f931add0c3db7843d4050e17f1f4be6540bcfd6f42e44961150740ac1595e31dc54d3c392ccc42996265925a86c5d8db2a455d1dac244c60e56655627d260a24df345fdbc9fe6da9a8713c48b11db00f3d280fae7d1602d369f735c8e772a01ab9a898392c85f3353fe450b3a7a8fb9288c08e6d3b116e32f6248a425e05082ba406263bdef0c4b51ae60f9379bc6e89c910cb2e2ae34ae790d953afc006c48a839b435be5559154e319d9d05b27a3d46f6ce4f51bb2ce921f8ef9a080dc2d044e000aa4aa830ad40b37f71191beb0d704914b51fafcb06e17c9ef3b83eb9ea456f7ad9e327047389c283109ddcbf9484d7c38e7db2b398ca960d17539f8469f443914a6846f7fea23568610a86915543a9d5326fbc3bbf2ebbd49a2e1ecbdbb39e0d9d91480ba2212a7bfe7777bbada2d121f84e95e34aa4976f502bb0dd23ca739426fa32695fcd1b9a56c6af6f1ed77bbd09941a6d2b092bbb3217ec5dc815c59ac1b0843803c6faedac5e0027b6b855b51b2cf15147af737759da22b28620c22363090e7ee54ddfbdcc120fe07b508eab50561dddc4a212034c4063409f3c0226c2cbc5924b219416ed495e3fe2a089fd12cf7537ceda90642cf97db14981edbe5a65d4b28fb2398745549c33b93c7c99d4931106c95b48d3d4c2a6c13ca50e96a747ee022f3bfcf3ea95e083e8f4845ecf6e0db49116bcc1400d8fdd9197b12358dbc9eda2dedc576467dcf23e103e4cba88d37d3f6c0ff14e0f56db3564933723f1f663c2717deea44eb63b48e332d34343b511f350c4981efb4d9af52db3add6af893d72ae0334bf4091ca554760133ae5df4593d9d420c0d5e33d7fb1f258ca474c9faa6b590c3a5163d2b2d4e49c8ff0f41b4a533b04af06bc31040b8c1848e8f01ae76e09981fc637b0652b7593fd254dd48c3cb335e59e72b22d6f968c68f03df8784bb5d68e5e1c643471bdfd0e942bf3c8eb94f1a4657460ea7d2a0c90da2f", 0x1000) 16:03:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r8 = socket(0x1e, 0xc005, 0x7fff) poll(&(0x7f0000000200)=[{r0, 0x1}, {r1, 0x24}, {r2, 0x100}, {r3, 0x11}, {r4}, {r5, 0x8}, {r6, 0xc0}, {r7, 0x8}, {r8, 0x40}], 0x9, 0xffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r9 = syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f00000000c0)=0x8) close(r10) 16:03:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1, 0xbf4}, 0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:03:01 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80a0, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xffff, './bus\x00', './bus\x00'}) r1 = msgget(0x2, 0x262) msgrcv(r1, &(0x7f0000001940)={0x0, ""/128}, 0x88, 0x3, 0x1800) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xe5) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r2, &(0x7f0000001740)=[{&(0x7f0000000300)=""/89, 0x59}], 0x1, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) r3 = geteuid() r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r5 = getgid() r6 = getgid() r7 = getpgid(0x0) msgget(0x1, 0x22) r8 = getpgid(0x0) msgget$private(0x0, 0x20) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000440)=@un=@file={0x0, ""/77}, 0x4f, &(0x7f0000001880)=[{&(0x7f00000004c0)=""/120, 0x78}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000680)=""/69, 0x45}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001780)=""/7, 0x7}, {&(0x7f00000017c0)=""/183, 0xb7}], 0x6, &(0x7f0000001b00)=""/4096, 0x1000}, 0x842) r9 = semget$private(0x0, 0x7, 0x1) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000002c80)=[&(0x7f0000001a00)='\x00', &(0x7f0000001a40)=']\x81\xfd\x00', &(0x7f0000001a80)='$\x00', &(0x7f0000002b00)='/\',:\x00', &(0x7f0000002b40)='[.\x00', &(0x7f0000002b80)='\x00', &(0x7f0000002bc0)=',+\x00', &(0x7f0000002c00)='^\x00', &(0x7f0000002c40)='*\\\x00'], &(0x7f0000002d40)=[&(0x7f0000002d00)='\x00']) semop(r9, &(0x7f0000000400)=[{0x0, 0x0, 0x800}, {0x3, 0xca, 0x800}, {0x4, 0x70c, 0x1000}], 0x3) socket$inet(0x2, 0x3, 0x1f) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x9, r3, r5, r3, r6, 0x2, 0x35}, 0x6, 0x9, r7, r8, 0x4, 0x9, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$SHM_UNLOCK(r4, 0x4) fcntl$setstatus(r2, 0x4, 0x40) setreuid(r3, r10) 16:03:01 executing program 0: r0 = socket(0x20000018, 0x100000002, 0x0) setsockopt(r0, 0xca, 0x3d, &(0x7f0000000000), 0x0) 16:03:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() r4 = dup(r0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:03:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:03:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) mknod(&(0x7f0000000000)='./bus\x00', 0x44, 0x5aa) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) 16:03:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) dup2(r0, r1) 16:03:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0xffc, 0x0, 0x0) 16:03:02 executing program 1: r0 = socket(0x2, 0x4000000005, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="92aaaff30a41892c8c0d5bdf3d03", 0xe}, {&(0x7f0000000080)="c33a57016e70650e21e3832b457ee04fbf8162c6b7ea38d988c7998c7a9866322fb031b964bf5c26e854bb6e0eee68577c681fdd06aad9f28d01a316c01d6cc1e94c58482df66f59607873617a177f8a4aa71af3e6bebd2c083a144435420f09a5feafae881005f97b397ea5cf8d98cf9f41c745a6cd3d4b8653deacf6908a901de8666d139d45c6c036e288", 0x8c}, {&(0x7f0000000140)="a2a8b0b5a67dfa454adb29ff5f59de5e7ac7339393000eaabc401defe61cb605a4e24f38fb6242fbddb87cef894067ceaa9cd0b4af22670df8d3779ebbe15a724f79ac63c9df3bed5541ec55234ae1c8", 0x50}, {&(0x7f00000001c0)="395851346dd0e752605484021d038a3009f0efdc91a2d8e91658cb3992ca1376e01ef0601c0405c0cac6085d7f3dff4477eb1b9fd53157175f9d100b513c8eadf5", 0x41}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0xa}, 0x8) 16:03:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x4}, {0x18, 0xffffffffffffffff, 0x4000000000000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x101]}, 0x3c) 16:03:02 executing program 1: socket$inet(0x2, 0x3, 0x89) 16:03:02 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:03:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:03:02 executing program 0: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = semget$private(0x0, 0x2, 0x42) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r4, 0x141, 0x7fffffff}, 0xfffffffffffffffa, 0x38940, 0xaad}) 16:03:02 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10002, 0x2) r1 = getpgrp() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='m-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-}}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='./,\x00', &(0x7f0000000300)='\xbc&*$\x00', &(0x7f0000000340)='\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000880)=[0x0, 0xffffffffffffffff]) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000400)="2f94e3a695a586dfead3199fc6c27a5642076a3727168c3f8f8c108179c9834b82062c74a0cc40dff30deafb30a7ce5ed5a2637bc8fa7210ee784831fa49c5aed7e4b7c3d30282a93ce30d1c9f37af23bd0ecec1e226bd378ef93ad90264245f6dabc1d6f6ba792578f1c73236effc54c0f471b687c2822e39271b33ad3ea1afe74ddc1ccfbb09bf3c24b276d1e7a3029d1206a7c75f9d4c615c577710b8b6797b9654a558f27501e5b7671775b98868aff539c1f991dc2ebdb18be2bea5a95c5b21", 0xc2}, {&(0x7f0000000500)="640e72c10f32e9665eb074374f1d455f56b0ceddadc682f4ea2c9cc45f8f880ca3d3fa023577ddb38e97b046b0ca6cf8d880d2903cac764179ad45ec69e23e", 0x3f}, {&(0x7f0000000540)="7341566dae106625cdd614f67a09d553f89e24a04895daedf06ddfc161ca8d79fc731f93198e5a3cf16433bb6d7e086c14c38c9748ff385f000f88f76773ecf02126516a09e1910201953901e78959ddfe27e3bcf2f56c18b1cc456ef5901b95da", 0x61}, {&(0x7f00000005c0)="cde8ac832a2067430ba82586baaf7eade2c1acfce0a6e8feead96dcb31c14b66db66ff8089d384408c5ad5269dbb100384dc2e0c4b883de16167590aadd482793ef305a485358bcccd6c52335c6f01cec5cef48d44973382f5bcc1db6e44db3050bf4db2b6e101dcc5dd2754b9544697fb97f2f6c2977ef6fa7f5ab5012870294be9", 0x82}, {&(0x7f0000000680)="f9af273c7cebeaec4db9ff1aa731f80f9fb4c51957933010a54fd68c3cb4e6e73178bb1182c5e6d91da7ba966e69608a2968d6b2d53db95ce3341e0906bc7cc5092d548455f3016cf64fdb3a431d99196020ea599c032bf062a332a054950e46ed84158cba109c11ea7be6a3041353329679df968c1039c8", 0x78}, {&(0x7f0000000700)="83b470c25bb9367c960c1d5b2566daecfc966bf805304cdce4d7e90479c8997add8a900ad1830a64c7e54b7eb9a9097d61242cae576d8a48148fdd7f6380c82da2bc8c52c95956ffc387259099a60e5b7ba318651131f762c387e577ab4d373304b5cb484d3908ea09b73eef15965f0fde8f60fd9a03bd1dac80e7e790dd06bd68e2", 0x82}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0xa}, 0x8) setreuid(r7, r3) mknod(&(0x7f0000000a80)='./file0\x00', 0x2004, 0x7) geteuid() sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000000ac0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000000b00)="38ecba5aec43fec8065fe27916e991195a7a71d8b3d56da40b14135ff2272e44916e71d26e6ddba6463dba220fd53d1e0fc84b90df1dff5b0528dc43282643857975020be80d9f262afa1af5b0b1abef3638f3c3768370b161fd3a76dd0fe9d01f444a7781a684a2a1e08b9997ef857ed2b6008d1664c97b99d7bedb3fa8251f51dc1bc0d1624e5cd1727a9f69607431db87ce327f87a206c9f281f1e3e49bf243e5e3ee22ca4b8cee804c2813ece17516d0412c90be87340733f5a0823eac52ef4cd5324b12153bbda088d4c0c0ea6c938f44e576622d7b0b049c562700ea0b726be145f051f5a28522ee986169b40a921c40c827253cec0c0a7b90d4d9676a5d8fffed3b25f1101e1f343797f0ecbd7d2346575e1734616b3800370e242f7e9e6f072ce94fe6571ff1b717724659c5bd7005fee2a735ade7c8c06f93d130f6558b5e58ae3a426635f12572af202c73d25559daf5ec8767c0a4d8a485bb832ef99affd80ff53d1abbdf5e5fa28c67575b6758da540109046bce834725eab9dfd4d27a88b2a7fe708af55362f3a4ba5716b49fa3a5490d9c9305772f6ab2aead3ac59185716f9c3965d8d01051e07f9fb0609164d50a5b2892abe92e620980b7133b8d9b4938d5e5b4ef6df9406c04bca044cb042438e2b9f08e155c045a68f045094eef193750eeac3d99cd3b3843f22a836757d728f9def21642e3b73f018e503f52494e33bd4595c31d70c32c1a8c0313ef27152929927f4caefc1265cfb7e80a06787434d3617085ac1b39e91edf4e619a71486d2d4eaf49e9c1415370a052b05a71ddea7f221f70e11e11f4026b71edd382ddc70a8760296c7c460c7d65608cb0461ef3b58dc7a31def8d17d4dea96b73b2ad7d99482ece3e5087d1d1f8c6cc39c64830a8504126f1921c6309c8a7206359a5b202039966397b89362a33cc19bf87b1456f3797adfa27e116a1e4e52d890809e120fd36a04eae1f3bb19ee3fbd8130a5aadfc091e45811ee887536e13c8a4ff13b46fbc73caada2668b5698bc049d667395b42c6b2d7fbd788c4477143ccd76bb3e19e02e2e7cb2d72b86d80e728a2222b4e85e3e3f56cf98b5185e926ce308d668c4798b63a0ae707e09d8d8463b392a64e73308216ebdfcd263472cef7cdaa2b0de650cdcd41c23f5914b30a78bc23e0fb3709de14a2bf55d02bd9378819719d68b2d9b01b5f7785f60fa70da0ea7cfd829a69461046c33cafa88a6e30e5e525420c6c8da2c13bd96734db0975c0294d4b939e6e6b096e0968e69cbca1c6e7ddd8f19029584644c5a5e5406781194e81838f5bed9e99cb6aafd8826f3b47439ad30db6f5280e265459b7fe40598fd46fcdcdc94fff13a86920c063cd52c14145f18ca8d656b6bd7c75c25e89b7b4bfe833e650fd5be525cbda20a3860aae7730f29b9a39b98316b26c70a099aad3d13f5a3f2b13e805d3176dbe66a7247947d4b4794476da15f504fc853ec2db51bdebb1cb4e684a30db32c1f4da4dd6a731ce45575496425c925ec186d951b08b42a915d1cffda170c5f162014b2887eb3bc1c02cab38098892d83ae410fddc7b5545f6c4e4a0cc5e111056374e998f037d16157755591736a3ceab2058e1f584331b4c5a673e31316329de5d4e822e0c930e3830223a828030681e93fc33ca806eea0fd00fa20a67967b7cb4b288856d99e6f7961623a1ff51a1b0a8a386c11a829c675d3f95fe097b743ef06f297b316968e2bab1be586c20c7f58d93f031e5dbd64a03ebc2082ce74a06f7d8842412d4d011da59e8b5ff57d8f89bbcac011f056aba6d7b4cb7dafd3500bf59311a38f5d102b43405f5ebb0ed05ad7bf7d7da241795465d9c88c89e6a3bedc1c902dc8cf4d788f7f9426099809c4dc524243dd09d110c0a3c9229e5669642ca96392c4f244728b4a7b8dee38e5ee2e873caaa067a47a4109094f313e45e240aef2e59d1d19d8f7b2ebbb35601bdd3bba24d11b9cb8955f96c44e703ca031def50bfafaf4101ad28247ff370cc3e8157b73e51ed9e35421e46dd31d61093e7cb845d4c2dd79cd9902af181fd9c7b13c26363025b1c7160dc366a752c015a4b16d47ca63fd4a8d3dad26729d2e2b919f9e4f9a48ea50c81191cb7c67599ae823a45b729c3a4d7da3d34085cf28d2f475f69ad72a4585f7db7f872815a07a18afae7f344a9e8687162934ade2f56fcff0fb2c0ee98b3aedc0433299e54e1bd697adeb9291015944e2cb4534635143c8a67898db2b4b0eb288653ee683c63b13fd3cfd29b7ed328ab35c3bfb8dc41e746ec657a0a5b9953623cacbd8be6514cc58a1cfd128ebae39c2aeaa69a0810799ce6e630ec3593acdbf7c56f86e62806882182498eefff12ddfc3bc8d745c550dc7fafebf258c522c19ad9a545e4d2cd89b9dfa27a13adcad07a17cf701a10f4a4d5a7ffb29224ac818a5c7912a243c3b9bd4176e0287083d6b9f36d0e33c731a33d0c68bfc18c2f10020c13da53b13ff79c27e18ca2b6e52ebbabacf83e842d9ab604d62603c384e78c47abaec86f41e1cfe4c737699bee759169e7d4231ab04501cc0275e11135a817509cc6525e476c288ae42a577b6e509a6caf5a664a6f5169acb494ff6a29801024d13a804c0c051e9bac5292c68b45114c433631250f6debd4eed806293093e7ed9ebceded013077f69e6feb6e5d977822887e78ebfeb8bd61e7113a24014128b3a344f433fe4b55e9b2bdd11d2c94d53a3609177275cbbc45c02a2bf10b2d1a8e55ae4dec181b72a8dc3b169fedd77953a898c443c5b5fd8489b8e46b51db711f1ae36468350f8403f1d1842fa427b0360fdf1450278f5c0a6320bba1d67d430eda60d836e52103ecbc17f0c3295744820f84a6924297beda79cf2ad7f9036588ed7318c26bf91f1351040da09d15027dc9a93b3383145532f72243eb0ccaac0bdf13d57d65c7298e62324a99f5007a8e8a7fa90b684141122f72df53fc876d422314e404cca99710c67849c74456c41871d3c7bf836b6ecc0e40baf244433d83cdad4de2affa55df2998b07eaa933732cbbe03eaec00e338d527238a4a51caa1c0dd5026556987768b0726ce623df57bf9e86930be55d4d3ac677ecc45a2f8b392627cc8b2498b8ee14efd44ac30e0ca3731f02522f480eca337c47a022a8436df9eea11095fc2faa70873d7f77cc627a912f3edf51be5c4e03765310babfd1fbce5f72ae84911a599532fde8fc2b90bd62036291354c0efef04dd1394c420e9c7f467742bfc6761449d7cf5b8731b3508f7940d7741911ec5e328aa3217618b806becfeed4065cc231f92d7b1c6ce191a12eb172092d3923e33ce79aa071c9e68de20e902f46932aec239c472a8330a4a61a901af82be7d46da4bceaec09e6fc74a4309a1535035f367eca967d5ad2567f0c7fe37b1c658450aa9f616b1f3c4092e0c4b47049bd7632ca291dad4ce69fc2727cf77bf164c0b7a71405e7262d6b68a247535dcf171363f3e0a0156ef4bf9d3977c36ae1e7a66e7783de8942e7f87252ef1659aeb2f5c8e9622018a4d0ca5588ae8c9c6b1ba0bd12c85292020697cad46e2295b059882c14481c5d0d62318c4686ce6a49ed1dfb5442afb9a411eaa240c5e44860dad1af594cafb1e17d9829c383d2a2980f11a38f8cec1299236186d5fd91d0b5582e05a02dcd1e24d715aa4cc148e494ac8fceec16944f4c5a879e249d038248f8faa2f06f7c0ee891c130f706370c1ded301d9aa32c7e831108d5324150ace961f71547ad8e3b14e6809027dc61df69647684752e97413d18c394d6e2db55130289a9fa4aef691307e33b229649c9826bb4a32709f294826e18ed03be4791edfecb44541c597129ae4aa7e39b7d0a498ffb1e121725d3eeabce937b647768c7d3803275612d11fc6ea3d8b000b0248d3c0568008e083dc2c1dea057ed052513d4cc122af9eb32eac2a51d5de0547fe3ea20ff18d9a34ce947895858d2aa672337010ccf9f06bec648840aa592f42d562a0d4ef7fa6e57f44f7687cad418cfd1427f98e10e04b87413b591c4b44f502c045ca558b1e78cf020a6741cfb45d9feed42c2cbd513bfe00abc8b01b6d24f9146e8487429bbbf1d841008a739c6fe82323707ecf62a5e32d3a082160ab569bdd5bf29a0eacf0553ccec3f6016b0683c2c966fb1f14a0323ceb9f24549eb098f36e5c59194ea6132f995c649b3c68f5dac58d7406f3475c52714327e1db67378c16b6f003f0863572622eed87db1b20ea9c679e9a99480a5442ada125fdf93ce4c242bd1d7cd4c4d3d00839d6571f9e2036ecf911e3c54246183501d4f68f789d38c73272fe1115f552a4864b13e2397f64e13e0b8ee1240a8e5c2d01c3d8c4ec9a67990ad2848a6bfbad7f9bbeca3df4cf3f7b017121327bfa4fe35577084eb71ff926034a107bf0bde8affe74affaab43071ed750ff5ef21acedfbeb658fc61be897057a8fb8d1cbacfc50e6fe322a63f6429523db9d3cb5aed48b7adc5e0d93d6c693d908c3819459767fa8da6bc2ecda60566d08f4dc68773900a8fa4514ccfa83864640975dab6dde8f48cb340289d9d6350da3d2f2f42a8dcc80bfe37d8dcaf27a6ceeb786cdfc4774cfca9fd470d6b21d8e7a1c49d8b649cb3a5d1a17842e3ca880ebd29869d801bceeb4f39658f61e75c140e0543178231ae72ff36596a796d983b2bec23d4f870e64e055f55518e08f80a00bc0aafd0de4e2bc88b39215612a058cdcbd0e3b61274885045fcefc1cdabdbf25b749976bd7a9e079e0e4b4f485b955d4d4065ffcec3b7c8358b7842a8b4b668bc965293b6a54672deacab4494a91c1f83c787a05bfa65388c7c828b8360b38560055d5528f4513555d37b1ed3c047acfecb33c79a8a349ada18d2cb8d598927dd737251e2bcef8076f1f9132113ef9f81482dd94344681f932578ec5589a0621a119366f9461985d7aead24dfff0cdc15703fcd1c6937f4216b495b6e9a5ca208a275013512a3888759499769ced93cde9361816607ca29946adf4df2df2830ea1525b1d4aa8f7432a7c1d87b35f2272dae9f7c1d7e0768ca0bd6ee7050df977e5d770cea5c5d8591760c5182098e4f831e299d58b9595cb327a0cfe0abf853120e8e94ec006db535184facef3a70a0c62b8cd35d148a2c27d4fb44512c10d7a3658567d4b54320657e52bab596c5dc6e1f3ad8eeda978fe2338dd950239a301a0213b4b21fc32a1526d41b9665e53df15ba2cce0e7be8f3a1502e62054e17a28e91b172d01928351ea11f8cec769f5189b5c1250675cda2bca0907fa72133e81ac06fd98099d548151bee943fe852d7ec4e1686559394c2c0702d6771da8d0a7605d8874ca3f18cd5ec7b2890f1694cb5e49dcfbb2c95fb744ff4f0e4a5e17036616f18be5ac1b76540317b256e89e1b90f30ea6516ddf9cd03525295573115660577c44297c4f41a6ab0e954f4c58045e21fe49d6f64acc9ee12e3a79ab52ed0e72c650fe8b0ad5060b6b47ff6921e9af9e9a63c75fa72ab48a26f8f33885f3edbdce71c003c085925e58dc9c480d0b786df65e12caa275c6fc6ba2cf9771d70de019171aa312c91399a089a8e156110dc836293a60191704e891c7725840b28ad260478eef5c8d75544b41b5b23eca9ee8d9ead4c9d81eca2cbaad8520269b6b3f12c7a6da2b86c70eadb1068196f6195c62f7fd3229c113dd3249f783e522dc1a0a5cb69e8f2f9725e6a6becaa7abdb37e812b9650931902a451c1226f4083db03c89db33304", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000001b80)={0x3, 0x3, 0x400, 0x2, r2}) ioctl$KDENABIO(r0, 0x20004b3c) setuid(r3) r11 = geteuid() setreuid(r11, r9) setgroups(0x1, &(0x7f0000001bc0)=[r4]) recvfrom$unix(r0, &(0x7f0000001c00)=""/36, 0x24, 0x0, &(0x7f0000001c40)=@file={0x1, './file0\x00'}, 0xa) getgid() getuid() sendmsg$unix(r0, &(0x7f0000001f80)={&(0x7f0000001c80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ec0)=[{&(0x7f0000001cc0)="a9000ab38d26067564a69d37a5c820c03649f92a43696ffa53156a1c7dc38132e7c3f6e2f74d1bb173178c9b577629d55945ff6bd9f2e053f566174e24173618e35c6441ded5f36cc5f14a05ec14b46ab9919ce0e72cb174740a53f63983f357530d5a90af20b45c8a4328d463b8838f390c6f254f9a53cb6f34388e91c76073f9f544000a3e6b56efa5aa862a2762c6b8b662ee753e34886910fc88457267037b791176d459e0c033c81106c22dd16c8e8ff1ea22e1494eafc724d8b18bf76bc9354565b19ca3d16c2a35544954b1ac9fffd401bce7a368e7378bc0655231e4bd43a1e07c4a2c2d8627401c64ad00c70c", 0xf1}, {&(0x7f0000001dc0)="df4a8c87a74776b161df60438048c70cf2f48f6750af9a053080083ec2902c6fc275d7b3c5c45d51b79b5a3f5b2f339f66b863e1a69bb8daacb04ce170c29fddfff789230b98fd19651bf6f98de025654d069d08af642cd27a1e8f5389c25ef5b288071ffdfe8b53a07b29157a9615ff748e2e43e5c2946f6d5f07fe8000335e089d157d34e088ddf0bedc6f3828990dd39c38d4b71200e367e3cac92aace7707b77e024c3608f85969340d1274e7c916d4860d099a7e42028beb0b9303c1ab6423e41d3baa5267b72aed74b2a420e7215b831dc67b16c7599d3fb38efa5380e0365d0a8eb73ac3b8326f2a79fb4f57860fc3c9876dc3e15d592", 0xfa}], 0x2, &(0x7f0000001f00)=[@cred={0x20, 0xffff, 0x0, r2, r7, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x58, 0x1}, 0x1) listen(r0, 0x4) accept(r0, &(0x7f0000001fc0)=@in6, &(0x7f0000002000)=0xc) r12 = open$dir(&(0x7f0000002040)='./file0\x00', 0x202, 0x180) pwritev(r12, &(0x7f0000002240)=[{&(0x7f0000002080)="d1ed12258a1038539475eb1cb9fe6bc69a36301bc13c605f73c05868e489815950df1133ef91efc276e32aab234f8895c07bdf531a9336b438937300b4ef2d3bcf6025fa9dfcae268eedc5466ee3a6150e657c9a4bfdfa63c42f64be1fbdd4dbec9e1ea41c1604c78acdc9d7f79acc16e37a8a34f53d115799685d0d6884a011a03ffd3dfa47f42e34a6424c6ebbbf4d", 0x90}, {&(0x7f0000002140)="63e5edab5d01a26ab69485a5a8726483873d955cd6f02397c00d3af14c232d3bbf31345419d15862df9cefd32e552e1a9b38ecbee6317bf0d4be9a5993dd085d9f871888a677ad4ba1f4dcde069aca6a932a9e5dd15231c2b11ac7f8af108ccfbcaa256217eaa13e9d321b2bad5f8507c8166bd8a568c2279e1f6fdc0e2bd61e932ec9d2c880033860f46dc42f23ecedcb7500979092132611cbc52f1d112a8bc17fd102b16154e32235465b2193dae0fa4a132116da9de1799dbc9f9267a2da4389f086708584a04e4d8de1a5a06106f8c461789079", 0xd6}], 0x2, 0x0) 16:03:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="f70c36ef6291c7101fd7fefc2b0779ab0dbd1de794a6997621a846052d451c42461fa4c7eb3579da002451cba590f6f260136697cb80efde0540073ceb0635f62ac703861892e839ba9963ecb262d3ae9bc68ca554a42ea63613945295b41616942b61b8c1ab0a04fec58ec7aa6458289a9fdfa326ddf1f3411f403bb6af026efe4500ca160a7db60a978b2ad8ecc003e58531d0c49b4bc84198132859d3cff482d0774013e444307491ee462cafc4", 0xaf, 0xd, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 16:03:02 executing program 0: getrlimit(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:03:02 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) 16:03:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, 0x0, 0x0) 16:03:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:03:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xb) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000100)="cdf4ff6f6cf2e919ca58fbacab40618d2148a3264513d854c858e55fa59ea0aea030567ee837f483e78f40384e4831d4e344f20f58fab6e45769179cd5cae1a66f3d2a6135ffa0f5afc0f71b75f0046bd517b6dc0b8cd24efe07c71ffc98c5f981f13ff7aae00ff6cb4f492ba68b9311d62e", 0x72, 0x1, &(0x7f0000000000)={0x18, 0x1, 0xfb, 0x6}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) 16:03:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x21, 0x80, 0x9, 0x8}], 0x7ff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xa1, 0x2, 0x3ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xa0, 0xe73, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xdb, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x63d0}], 0x1, &(0x7f0000000240)={0x7fffffff, 0x3}) r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) dup2(r1, r3) accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0x2) 16:03:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x20}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) read(r1, &(0x7f0000000200)=""/218, 0xda) 16:03:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x80000001, 0xffff, 0x100}, 0xc) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:03:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:03:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) fcntl$dupfd(r3, 0xa, r3) r4 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpid() r8 = getpgid(0x0) getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, r5, r0, r7, r1, 0x2, 0x7}, 0x1f, 0x4, r8, r6, 0x874, 0x800, 0x8001}) setuid(0xee01) syz_open_pts() 16:03:02 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r1 = dup(r0) accept(r1, 0x0, &(0x7f0000000180)) setreuid(0x0, 0xee00) r2 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0xe632aee1b8009349) getsockopt(r2, 0x3f9ec00000, 0x6, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:03:02 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x14a, 0xfffffffffffff808) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x80) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000680)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) chflags(&(0x7f0000000100)='./file0/file0\x00', 0x2) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x2001, 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) 16:03:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0x401, 0x1ff, 0x0, 0xb3, 0xfff, 0x6, 0x1, 0x2, 0x5, 0x3}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x2) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 16:03:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r0, 0x4d}], 0x1, 0x0) 16:03:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10202, 0x8e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './file0/file0/fi', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='\x00', 0xa2) r1 = getuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:03:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchown(r0, r1, r2) 16:03:02 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f0000000500)=""/62, 0x3e}, {&(0x7f0000000540)=""/25, 0x19}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000640)=""/210, 0xd2}], 0xa) fchdir(r0) r1 = open(&(0x7f0000000800)='./file0\x00', 0x281, 0x160) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x5, 0x7fffffff, 0x2, 0x2, "bfdf4cc54180d9b1a373cb956d32164d845ecdb1", 0x100, 0x800}) recvfrom(r1, &(0x7f00000008c0)=""/152, 0x98, 0x800, &(0x7f0000000980)=@un=@abs={0x0, 0x0, 0x0}, 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000880)={0x18, 0x1, 0x711, 0x2}, 0xc) kqueue() r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000009c0)=0xffffffffffffffff) accept$inet(r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="57aff98973f367a1401b48bdd1ac01daad8093d065ea5e05a658041c55d322d76e9fbb19baa432273eddac51debdfd25eb37ef407e7b467ea548cbdcff69cb8d16243fa2ba0af9bd9e207000a7290b574d48bdd4c4d4f3a593c2c53ec3a3c5eba23761997e9946586cb3c348fe2e3a5450852952f7b79d9a09b697a5f7dc0ccddf3e408a9892719a9f066da0a3c2015613fca69698fe1d57e1bff2d09f6669de9e92aee92f2ef6dde83d6fb40fba77ec62c4ebe5e145794065ab214dabaa5ac2eb0be619f62e52870f24518b39f7fd6fece7339662d0901939c197de08f3d746b83542f7006ff86f625c16ff", 0xfffffffffffffdb7) 16:03:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000000, 0x9, &(0x7f0000000100)="283779064a04", 0x1a6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) listen(r0, 0x6) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x3) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) 16:03:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xc00, 0x0) close(r0) socket(0x20, 0x8005, 0x80000000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:03:03 executing program 1: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000280)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 16:03:03 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f00000000c0)="2c3ff333019538e54b78a75fe58ead36b933ffed7456", 0x16, 0x8, &(0x7f0000000140)={0x18, 0x3, 0xffffffffffffffc0, 0x3}, 0xc) sendto$inet6(r0, &(0x7f0000000300)="7ed084dabd5560205878bad65eb8d1cc7dd023f61ec1e14e89766bca6ffbd584ae04ad4487d4c1affcf72c5f9d86f5526c6e1c9ac5f1c64b724122696d80f6553f9f2db2bd4e88dbe9641eb85d1b525450cbf748c2a15a381a24fa7506bf48ccdf5ef7259872eb787a36ab8c0b9b218a07985e0a8ad9ef0d6e95645003e4bdeedf2fe7b9dcd83a04720c953f6b6ec9ecd6ff2cd8dcb03f2bf85fb197741a53ef4be20e29ffc4aec7d9d985a45579138537bfa77704834fee319b487686c0ff57c31713490c56cd004a67cbf6a8bafe1c546011d83ae0a30ad0fbbee06feb84ab41499695b632b56f07fbd0dca8d1e3a073090c2b70d927c0f3ec7fb2aae91a5de51c6b2e4b13fe4050702db2a98a27d25e53096f929431512e1fb15544f47ca4363a4af80fdb237b7ad38e5a28211020227d44dd584eb2170ffa7381620a520e822ae37e469b6038795f364bf3391a9b373e12f9dc159067f8c6b290c0549507df9ccd30ae0d84a54c0816e5d144880229d2b93a14fee02dd6942ebd5711eaf7337f11f7eecbd3e991ca0cb71fcd5e3dfcbf566f30cf4a36598c77e9c50b6b966c3bc9808789fd46232a57a4cef4bc501929b14201e0a07b6aed8587c8828c60356205d3de0d1036660595f7ce4d30a81052bace04987feb0a3658fde066fc5f7cf9fe3003e3289bc53e8b15431c7e2c7d49dd88060376f677656c50514c41040b6c777a9efa6d479def61ba09d7f87c451370416ac8cb2bb6c4fac0298e783bf47ccee327cda1d363031ec88183e8b0a6cc732f43888282600981c5145c20fe95791514ddffdd311da104ed4be124a791865df56cd78ec44227625e178380996cbc19d04e3c36e9e0b39d1148922112d80393ecf18f5c0e1cb8d385e0a6c93606d717410ed6addc2402f4cc434d6457654f19d6e8b517462ab4337a3715239ddc297214bdb8aa349b7744d5041860bc6164848b22e1c1176a1ea05d6416c09caf114e49b4ed591ab2157a9023ea0c94f8936d90accd1a7fcccb5599db8b3c10d7f70c96a63f9df1f89f76c46baa53d35fa8d1dbe0420f21fa76d50030970bc90f8b72dd4cb4ca50cffc09c1c965d279c3b2e37cfeede99ee2e665e87a092ebb93595d7d9838c8159382bba27b27aacc9b065409c4cad771ce21e38db4062f2af93d622a61f9f88a7e31e52996f7fc9308a1a485ed05c0d11e9c54aed7663e09c3fdb5a8086a17de3570da0be93e55dfec762bab65808e64089208e106c537584d22fca3c7150ad6e1ab12fba6f1c7ebb44bb46f90c1edbdd7988457d7965be68149ce5f7249ed91a561ff27b452b15adcef224e2a4d20a3fb4e07052a9a2040592f943399a7870d1f800371a2ec19ea6e694b6348941a30afe0d3d2a20de14013098a5b5c80b6ac4ad882756639c838d02e663c65f175f67e70883cd0d740c00e29295864dd88334c511ba4f4ece725f2c0cd74beed30353d5584d24456c507dbc986c2890f2450a478dd3336abb13e0e4e2761151724d24cec7f9b09788726c69a3757eced669db05a3627aa3233ac73d7c5682dd8ef70efea823776d8fb08007f1c43805b4c5ec080565e85d0e2841c333e2071d396cea32f300399617a4a5bbb5952790653f168265a8a65ee75dd24c051402c4a986bdf62702758c6ef5d64c95f926f6ef30b5fdb85d038fb3dec6ddf3e3a37000e30b808bf17aa35eb1e17f6bf708a60360056985f50984bacf843ed1b86c2f6b5a4c6f206e4186b2220c186aa5939f6713f32a4ad161f066446902ce0731173c6e1607d53b98a8ad7a561424324f51026116dc3468d543094a12493b44c3a26f5f351ecaf7fbbb4889636400a82611708e24bb8e6a7bc51eabd9a4959338fa48ef01bf911b9bf72bb89361ae4cea0b3081c72c2b1eb455c4be7cf9875189afc0e6013855b67beb6fb4238e5b5121cf828bf6cf9ac4c9c4851bfbbe4fb1a316afa2e452668d167b48b76dd7ab1d7583ae82a505ed2ac2b442d1551b0c41e1d507822134bb40f9194196f1a86ebb33925d4169dc58c071e555af7ff094e4d97303f11a7b48a5d36760401e9238747a54fde44a09214a8560014d79442a125f119c53f925f796515cfa3f91a4090e39bcdcc964fd8eeacd5e056d76b75f63b1b27b349d7b7fb84ad7bede6905e8c53bcff046c4260a5070b3ce5b49483906d7115b3215f75c870277470edd1b8c64ef3c2331474555e526bd49ef7ff81a452167c47b7c31e8b88b59e91fdc725a5b6b44650d9c99d6e78f388aa8bb89d574ac016a9878cfafe81c3851d5a10f9f1daf5222f5ab22f294f53a6dced02055a73ff4d2d6615f1cbf0a2614f2d8842a6852955ba9ea6225a9e7c19f399c405dbc6ef7d0c3516d0f9dc24b26af3b08908b10b83ed287d4a725f41c4418c47e0ef188b2995c3011ffc02e01a5e5a771c4ccfa8e38fff91fe13102d19fb21352843f91b3b1d8173d196ad0ad04b7092ed951a2c450a2d66edeadf548bacc8ba6c80bd2d3439acf9bfff4773c53ebba0ca0765a90e3213255d87337fea685bc5ce99c353ca2fbd7502784f3cf65afcaa54f41acea8150ab9bec561bcd36db4daed3f8944a866f9077a3977bd8ef4607daadbdd4988bc7a5c7135ab8f1ae52129a898b6297a28b1571c57f902cb2d0ccefbc14c5ae627174ad38852b1572741edc4452c00eb16804762afe404db3d132e0c87bc8b0730791efb9988418d1fea76e2753629b846d598b7dc191138a329b4a9d47c7af8997ff7c7bb3f386f9a398c26a1a2ad19e401aed8b131153d067972fcf20c11b3e802bcae6b994b31d91a3f73367d39a312d426facf7ac4b98fd99be6009c3304656edf467dc1f237e69d20560cb36ba4671e791afc7b736dfac74fa520b9e2024bd67286c71e9ccdbd3dc4ef189f96e81fd9c7afbbbeaa84eb527e4d153e12310ed04f89abce5050ceee3f4c79e53393e7a86a3324db305fcd88f46bd0da57113fb6d2f6260f5814655fd573e6f704fdd1933257f5e2267d017580b5fb55b52ee76b12fc246336e77fc1905e6833610e07868d1343afc72245f8fab41338ee34ff8ad5a5b41ab9a3d33d95d35f9e38d3bff397a9844f26d38be7101c99297d79910f730730cfa1bcc45cc70bf39493247f267af5487ec456c9aa327d0097c5dc749731d82805d8f22b087fcc6ff2593f19fef3889f0efb9b5f625ce5f860d3f341b9f780994b94b85254de77adef1940397c3ed922a2745c2b96262807173759cde568ec7a3e40b5fa41a73ebeace277c54cf56e89a738fa27345910bec18325e8b1d7dac0e9d7a5a6207bc14730792fb382a2e537b59e9bc160dcd567a52a3ec14d9555137866dc2887f47429fd0f90bd3876d23d99d496d0062addd98f053710f6f1b98a75cc8ed8c74419794e1fe5ec5c6e8a4c605990e32a15857937db7719c1455374ff8334d61fe5393d57e0552e07040f1d72a9ad0350e871b0a826f44e1b65cc54146a0cf5b58fa8d2c2a4a52be92bca01329acfc8925789574e7abb3bc9f90248fad6ec97b76f78a90182db5cbbfae0bd2de115055a140689fbfa89b838f98d10e19b1a85d645d11c221919c9d971d39aaa8438e207fdb2f427e7b3bf3043f9185b110e96b7bdc7cbb4311b5b7bbe1a1d907b462e6c3e9a4acf60cb7982fa6008d4d9121467a8908ef86495f90faba75585a2677f42077b5e7a34df9d93c820a729ed8538e1b7e888d349925d3a6892d186e661a4772c152e0bff5a662fbf3df1d96791d394f5437d6f782510d8a6ac7834fab8e1561559588b802eb63be519589cb1287f23778f6aadcac31f83f5692ea45f50bdca8bb6149468200c01fd2b1e75870f0dd9c4ce68b5a5f78880735aae7b916b81756b8afd88f18b113de54f2d371a1a9058f0c0bcb95c8241c9dc3db1101c1be5926b82b0983581663261affb76d1b4539a2d73a5c1cfba7d50e27edc37b4270296f2defa999cab283ce0a1a23c664894a912f147874b66d939258c78ddb1dbb8c935be5e9090a5b38c54e61ff682a74ead39ad8da30f7ac96d0a996f036f3875714ca1f162eca54ff08f45f3ea3df5bb5ebab46a77ba6e5bdc6cebc21b86191c5f0abeffc02d1778c627e2d0113ce0a34cb5ebc11083c5a65c9e48e42ad48fc62ca5b404009561d6e8b3669550daa1d95c185c8ad2bb34b058211dcff73872885bf8df3495eb8c10b5d908e2958187d7b13fb4b42325265882d33bc5f30b581538b79d5e6decb6ee793afdd07b0a6933c58fe4d81d6ddde87fc731b087c8fd45a6dd69f898307543871c503c3544f33bcbcba8d991ed63896a417e21a424d4053b0cde1ccbb61dd6e21c36924643a9dc913fc5a19f3fc7945406e2d33d0b2fdaec33693fc142872fd33b6e864fc949922741debfe06ced61ad6d1114010b880163b4c2a9872dc8b2c3fa1b7a0a1ef50fbb4269c30a7cb57fc0c42aef77221ffcb910aedb522b799e9fd58546d4291cd1d926d57331db889336e044734c576a4ce1e7ffbb21dcfd48a1bda61dbd3de9f66fbd34ac68968f70828f08eb38b759e4e0d876d6bfb159c77979c846bd7c71543f4480b27e2848c77947aa8fc9f725fe04c66dc0b37d8c5618bfc5142c85deec0a7b340dd793fd8e9426b332cb33ebc0481fe770594b2319ce9820ce62af4721bc354816c25b4ff938f14bf49c8502bec781df3d41b1f964879660f3a9b331aec90a7494c1c33f9e493dcbb124b2c51f471b3d4d932b50057aa43419ed589c88cbadf0229c4384500c10ed7ea36aaedbfea9f276f462d220c25c6888e5b55f232fd759847841aa189441d6522f31208b029a3d025fb5a4f16062676656c0b7c90eaa583627b804b3c42b4e62f8b0e2e60697846604d78f15e71c003bf5f3a618868f74a3ca9ba56a523b2caa8cf6b25a4310ae96980ee58000c883f3292d72b79e9443ee902d0d3534653ce4ccd698d05efe4441df95a00eee5c18bbcba99a72b4f0887e437924e8f560a4efe9bb4c0b92be8035a3396ae641fbbc030d6c0d48d9a5aaba2b8dfc7c3beb681707d438a3199b6ade024f6c05d241d4e175245db3fd7b350362680a7c38c25c53fe01c86a666769e28178b2b9d9470e47bc8ee68bae2cf45aba7113cfccab54bbe1eb9d426634a5885212870c6d5c4d22c396a679a6a783836458ec3d62407e0cacbaba9b2f0df4243b96178d35cbd41d96d80eb1cbc83bdc42274af9f84236a571869aa3fc77ea1978aee8d8ee32b29e2c41430928e55765d2f2383c82f93101477df50acc4938fbd0924e69646eb637c882066e9dacd4b8124e8ea6442ab8fa1548292cc84d7095190accac0bb9ac110de9a871f73471751d6829d6ef33cf641335f67b59b3aba95a40c1c6a69b7d622cd2b2bbc9c76be9cb32aaed764ae7f4ba6750ed204f7b6a6c855476f604322593792977e79a4ee8074b16e54c7dd09dd89b22627a6b3ce980eebe223bfdd789d8ddeed3e59b7540757e0646df8c7ad97ba74e2fab969c4da6de8be268ec7ab76a290d5a78af4b68e4a20cc0fdb851e9a8c5546dfb86e4c5345ebd73d3c23327c0de6884a5a3a1b5e87a3560cb007df8d05cf756cd0815cf08932cc49d2c5c24fd0d0e6551ec9a875dfdfef5e8dbb15508da1d41b31a5b4bc7a412fa98eb8116b7a6a124e125cdb13c7babe3ab3bc1e569e80e0908dbaf346eb740ee08ab900ebacd1238d62083974e1ebd90d85a1ca4c1efd0ae097b9a764cac7d11f3f06ec558b94d7c0bcd56764500ab1401d2460a58df2df5cc", 0x1000, 0x4, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffffb, 0x9f}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:03:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() dup2(r1, r0) syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x691, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:03:03 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="753016901afe30712d4f181a55eef277e17b", 0xb9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = getegid() fchown(r0, r2, r3) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x2}, {r1, 0x22}], 0x3, 0x200) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b6e7a682c163d0401c63f970f2e83e0f9b50759af775ed99e4096b5236fe74ecaf54c4e8379ec0a4b3e1753b16f72ed07141d031d64a08485409e0ae7f5957be779ad9d144b8f15bb8b139313e50029555710eb0c13afb4537f7acc38af848e604f9f89360e16c6885e8000a24f1b5434ec31ac544c9270993691083b80a0e8d5f4dcaa1a030", 0x86}, {&(0x7f0000000140)="57f6d56df453594b59e83cf2f858176426c6428743f6e8a49d41bce8a1f896a77e493811c94cd13def678afeac44c1246b7d4f01421a93f7e0b248fd4e9b4a23ccdb93289049ef97760f7750c0bd4d301951ca00f697fbb51ab4c045cb9498ce36f45cd16f72623068f3bd26190a35ec6116f30cb9ef0f185b2d6a614ffba134e0139a21b3c2", 0x86}, {&(0x7f0000000200)="933c1f0f09afcbfecbe5eaa953671df6c924e55f5990a6a40724a320a63a401d4f4acdfcd31e6127b5376f3eb80c39f5e774d38b32837db4d4e12c7829b3b6cd67e1e613c084877d4f658d624e10a4bbc2fb4a4897f8442cdf8874e001220346ad13efaca9107b8081eb8c3ba85ce472a53f93f506a2b476144c449d73f79b6856a650d49e28937560a2667cae216b833008bf8a4677d4f5fe205e2c05e6b853a6bc565eeea413b9723aa7d622051fbafa34e174f1446c396d50960b9bfac1ecad29a701464dfdce81d5d039b2760e86f873b65c593708b9f584b2fff2c2453d91e09c734a", 0xe5}, {&(0x7f0000000300)="7858956db6e57008baf6a7a67caf0ca0e4f6e1cdfe14f899ed933a79c9db067d22af29a9fa4bd1fdb9e98de7eaac0a92cd9ce96d35f63443edacb13317aa3785a6d8be6b2eacb393077fd4142a12f8565de54ea168415408e1f6faf5baccb78c5cae2965ffdf9b5c4f2944b754dce780ed424ecb72e9611955b97137e27c02b07e1686e9ccb077c72fe5b1af505df2f0bb98e3ba0b1a9db4a47b899c3e5aab942494a59b5cea92753a9a5e423057dacca69ef3681104927933f143bbd07e6e80b98818a7120adfb0e7079ec3c6738d14c3972b", 0xd3}, {&(0x7f0000000400)="c939803efd087d85ad7dbc255aa498fa478c8e4d591854cca4f3a3efc92492fdd0f6c3eb6b0f73be5dcefb7cc8a9e7966086f979819409f2ba3c0c8a22e13ff3d5d793b9a3eb67a01b8af0e538fb61f5f4abe2eae2d6c4eda7e2104b40739891c1e17409aa4b351bc65c5dce938068ea", 0x70}], 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) fsync(r1) 16:03:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1ff) 16:03:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000141000/0x4000)=nil, 0x4000, 0x5) syz_emit_ethernet(0x27, &(0x7f0000000040)="f4d4f1019ce16113b971752790f0c864e4e35ed8960cb2f4d92847296d51f6711fa98fb4df2044") setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:03:03 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0xc6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:03:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xff, 0xc905, 0x7, "34639e32df22f841e7420496096b7845fd8100ff", 0x200, 0xfffffffffffffff9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3ff, 0x807ffffffe, "73cc346d00000000000f00004000", 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x34f) 16:03:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) 16:03:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') 16:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) 16:03:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x920, 0x1) 16:03:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20002, 0x4) fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) select(0x84c5dfb867dc9f43, 0x0, 0x0, 0x0, &(0x7f0000001600)={0xff, 0x8}) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)=""/194, 0xc2}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x5, 0x0) 16:03:04 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pipe(&(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x81, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000001200)) r1 = socket$inet6(0x18, 0x4, 0x24) r2 = fcntl$dupfd(r0, 0x4, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0xfff) r3 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:03:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getrlimit(0x7, &(0x7f0000000080)) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="758921c27462aafcd46d", 0xa}, {&(0x7f0000000140)="806112e5375a8a6ab7349a96a8fd36d454bbbd8e63206223462f98c9cff390adf4895f74fc29a2cd9ab48c322753441abbc4e1708b3004e76ea6d297e4fffbf4baebf8b7a4d35a77de2a9828d482bfae91efb551d0c442be9d4f23a98425a186021696ba254b7697b6a340b2e6570ecb3c5e23266ad514573b0c138933e2adb28e3d6890446f8e912afaae6233984250053f110200e0f2e0978e2aee507fa8106176729d70af161282144544dad745dbe9030bc67848e36f2376dd6cf7b1c9b8cea3d30bbc95972fb60cd13bfdef3cd055aba71e3e56fadf015c93f378854021d96e3a54c6d7c4077d0018c6f9", 0xed}], 0x2, 0x0) 16:03:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0), 0x10000) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x9, 0xbb8}, 0xc) 16:03:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x3, 0xffffffff, 0x0, 0x0) 16:03:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:03:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x8001, 0x70e}, 0x10) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:03:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20052, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:03:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff000000000000a5ee480703000000c60100f2e9", 0x2c}], 0x1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:03:05 executing program 1: rename(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x100) write(r0, &(0x7f0000000500)="af8ed44e9c6dd6c7b46a2c79527a95bad208d0f0833b675516ab758c41dd2f4fa77ce8f5783b45fe7354e271a97e1a5f81b4023f65f2c9966f884bc8b44906f66929d930f5d329fb2bcaf70c5e233087c2bab7167cecd3e972eff17a1cadc120b6e9852747657295620723959f1e9821a3318173651f9b175c75677f8cec012679e50c905d3ae8642b6ed811f953587953029b28ad7563f3ac8397a9bf7500401bffbda93bdddd2b79b465ed9b6ebaa7", 0xb0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) unlink(&(0x7f00000005c0)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x85}], 0x1, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="14d016a49d269651d1c60d004c4bbc53e196bafdba637ca01fc376763665d41a534121dedd8857d8ed2411e2615ced4aceb45218d93704f5389613414150e22426c0a97986c588d99dd8", 0x4a}, {&(0x7f0000000200)="63d1cb0ff71bf32c99394ea54993c5afb6dcb11ee6bd5181cfbebb1d387ba6fd480a5e7eb1ac45469e8c2986d9ba1ecb11dce6616de3dc7ac80b858c53c08c465b7257148d606dde75b22d3f628c357a14eba835c44fc553479b9f466cf9422e5d951330c72a0b9cf07abfba5f50dc0641ac20851efad7c8d5a6541d55a7d0ee1db342c71f9d650365a1d8f1a6a8edbabb1831f7673f89d1f6689078ddd882971d88e6b40b76297e0131b1c05a45e6bd826006e6f6b9f005fca33a1465048846a78b4fc0ac86b9e54f0ded609c036c2372b69167", 0xd4}, {&(0x7f0000000300)="1144965e4dd152b3dec6aa44a9e56c1b8c40bcef1a3d2950f4645cce3daf4ce042c788849e49f789b4dfc0913b3842bebfca9f601e79c2751d9adb1aae7e1a92d09891eb175e173698bb7372494d9cc923bdccaef7ed8e264e1c8661585db309d83a161169a7b3285920d7b3ab68ebe4f541c1a842f16b0220fd87776d589c1a0fb8511f9513803ef778dd450da58a8f647569893f101833e1746bc143ab337d21979adc2e665b36898c33f524461ad71212945070f42c0aac4402cf15faa1173ad4e71658d7", 0xc6}, {&(0x7f0000000400)="402e671f12beb2b7b932e70959f950df4fc3e5598b0dcffb4085bcaee1a3f930bda55aba8e25c5c766894bee5bf5ad3e5fccdd537123b9346bfc99db88754ef92465376349382f4aa1c17f7ce470b8", 0x4f}, {&(0x7f0000000040)="3edba8cb4579bc4168a312465be1360895eade909fff573a67850ff9e4f0b829d5", 0x1}], 0x5) chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000006c0)='./bus\x00', 0x4, 0x2) mkdir(&(0x7f0000000600)='./bus\x00', 0x2) 16:03:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x240, 0x105) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x7, 0x2af, 0x10001, "03b136a16fe9908bfee1741909775ceb3f22d562", 0x3, 0x100000001}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 16:03:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = msgget(0x0, 0x0) msgrcv(r2, &(0x7f0000000200)={0x0, ""/141}, 0x95, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 16:03:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000016c0)=[{&(0x7f00000003c0)="cd11abfd9684a41aa41b5d497cd87bacf171d161229a22d682d1dabc0ffa7cf3a359bea97fe4f496c18e8562eeaed72e30f9727ea9a282ccef35c38391d4712e9deb869ff110562682237fd68a31251c176f667d49e7c29567265361f0ac", 0x5e}, {&(0x7f0000000440)="d60a7ef9e3800788511d00cc0da0648467edf068b851441defc68615a226c587827bf61b6c5ffb93999765fb051c00d0c0e5d954e1a75ac71ec42b1f6b8ef91f59719b43c33d159fc835b34f775ad8fd8fbb7efabd7f6f26f87078b3ba807a836c71760b2d8ec38d523738142b0d0b3b133f068f7bbc51f5227a14354937e97e0ccb4e3b43833fb5aeca0e21a14174806debfd10d10e98cf204e8d630ac85a251c1d285e6812da4402ceb980d392fa35e0213b2f53b3d42ec1d6d331a660ddcd97b38b035af8c3832f38e16f5d6c6bb99722d1272e033900d6eabaae0b267b41e7f244305a0aa8f4c8d0ed40aebd4823f19f6204cd8ed9f0874a5adc3e9f16f00010848465a6d3822a3d075422ddbd276f88defdacd4608142edf4d9aa085fbeace4a0310ae32b44b302aaf56479b4271a9d3901163b05b9ef850857540487b617685db159bcd0cbb4f667a46b0925e1c8f0b582f32a5b2f958f37048b4a44217438da83a41f33f3140621212345ae41511983fc88415738f3716156213efec0a792e33c8604efe3b019e4e449baa84ff50aa86eac185f412dd15536cd80ded62323d7e032d53b361ed7f3651c644decc4521af88c7e9c99e5f5e98649007e5c25d181610f450d90101a3fba08fe8980e406aba5be155c7a20963dc4c86b1834406cf8b5dd86db32868f7c101574d4ce09dce8ddc6b2cbf30f8e8111850c8b5acfee35e6a8e733f44dd0c63357ea9088c262321ea73b28a55de64d02d0158016e61807c2f14296ee06a5dca2b0d83858302b8e43b4d6d2600736947e679217a0adb98e4a573cbe2839c60f397c711bf61c95b14474ee24f61f16e613941292fceb47ea9902fbb2ac4c965b45a4f0ceab0f64a193d5e83c23ba9b1bc347e8cd31bc4834ef5b84d5f1cf596d6772220fbfa680e6c4e3e1cc0ea7dc384f7342d902c0914e6bacc1b82776e021cc90a67e6e92a11e9560a2fb34a6978baee697e7b95d3b5e4787500beed01d0a1594543b929c2c61fd1e613a2f0b255088f1f27d954c3241ee28fdcb0b452fb7de053deb86203d7dc9c37655fc8014f286d8709af1ec323b50f0a0f6cec1c80e54a480416b7b0a1e88997d16f4cb20026c9335b7283b4e668d176abf58de3e56aa6e3cce1839b84035c62b426cd9c153e7c92c19204a755be84d5ccb9b31f577423cb0b6083f0fbe5bd8302d457293a24dd893621c06a01916eb48714e33266a09f0513a0284ca44966d637cf59a416f064e03af7a90b096ac77002df02664907f3dfc10e7cef6494a2b613ec477d7b0c26bfad8272803324081b3ad80040e81a3599824a2f37613419508f14db7aee5ad16d5c8f2a76c25c3b59396103ac7b8aef494d839d3e137e689df88ff6032732b539315e3247f68e7010d44eb48ef0999429a42729ff4a1ed06883ff8dc9a65855fe4130ea9f81eaf9fffac74d374790eea255c5f44062bc8cf8c3adbc4ab4e575523dc673dfd6b2dcea60d260f0adb0a6a1cb59c2ee7f324a373e5e0ee1c031e1587700f84326d1dbca15dc9fc56d1695c9efa23fd3352219a194fda2ab207fc4fc70a86f775f666430b257b1639c7fa38691b247e39bfc15214edce3580283b1f7168201b8b8c36d90352839a76e420de865ce0a51ef34a824a613527bae3f812549cbda15d40a187ea89778b87102d3387f0f5bcd948a62fa5aacc96eb2215b6ec9410eadd0f163d48b43ee412f3899de581d8574900fbacf2b751ab568a0097c1c5948108d1936a5ed05758ce99e64e6353bb630b444cc8cd1cebc7813f7cdc1c9d0303ed604dafbeb0b6d9fe67f62cde53a5b0c88e7e529b33520b5e225fa5d2dfba9aa24eb219da7b0bf9cec0e3ac90b578939efa8a8f08d6194b5f93cdfde7b202ce70d51c226e7e2a0fa5fb085b010d904c01fc3194119ededdefdcaad9f690e756388442c291e711a23806ab7c9033869015fe90e45900f19c19a65b2ff0915773e4c7d62c126ccc0d8b2b9777ed89a2d95bc153611b702c45ed5ead4cf8a7a755010741a64de5922a9efd1fa8c95ddccd60b818d2b530fc0a2dd5e9c096a3f795d6ef33efa0f4def201f41266f0ee19da2e737d79ba3d4f7f5318418d4c601188edf577fbd9e2ddb53bd5c7fca7a8948aca53fdf4a823472f099005e0268a7bbf964cc600754e21fa4924991500be9079172ff656a10c6764beab7ecbf4d1fa12d68b4312e8ab6e1ac30d16f47d0bb39bd189d891a2d9dc3d6dfa1476c274daf8fc85fc98d3f41f0855f8d6673f5a52f66f5ddca461675bc5752b5aed6f0fb7896ab19b314086715257fdc7d03555d4ed810153cffd6dabbdf1905bcf59f87083fc43cc37f2800ffc77241178e58cc03e66096a4a11f25be810a9411ee8fd0dd446797df4bfe56d821657bb4c471ca4daa823a25bf6280f44329b4ce7b24f5451c3c6fc24f8304736d2270d53dcbb223155974248dd6f295e1b3d1384cf110aa467654c81cc3ed8c66373f7c8ea2c05307c3777c15d0f09989934e81c99654af1cb6cdbe87e20aece4037c48cd11b4654073d7b6cab41e50c1c5edb85aa11a86e892d6d3e0adff079584848634dcc284312d13835c93956c4a4c3a5d7ba128dbb6d65f43662fa32aad6544877c97ed7e53d484ecab4bfbba048d2d4f304425e4057bd0d9b5417415a2d6b57384014bf8017e80436659391d075b7a39ab0efef763c341a2d4a08667a7dd43dec84d28b0e7e86d2d50d0bcb6f904421f82ae75b3013832bd8c93c0100e31905422c79490fd0780d8f939dc35c5fc130b1dc2e72dd5eebe6334207ca484bde17dd1b38df6a5054ab5525e9cc61dc2d57fde5332e07f82cc454b5a97cb48ab2b5010d71ea6566bac768f2f883c62411bff07091810738bedec5a7f03aa896b9dcb1797532aaa9e33e90197b2bdca329f85a30c8b11d443b2c1c608934e7012fc5cc73c3ebd7e206a7277c5a5e449299d695c45f55153989cd1117a7ef929a6bc04d804e9d570f6b599d5aa9293c3adc346f01443d6e310449c318d6ba05c4e2e7d5b295bb75704d13aea7bb7c0005ab374c093b27960c5afbece1d3ad55de8cab21a6638bc10014c6bc072745d474924bff605fcb88947a1ea6c92c13216766ac60537cdeca8ef0278d402501772c3e067551e302b4c16ca94e1505f01a5a26916507b01cf4dfb1bae3a1eec4bcd9a7ad71d58bbcdcad1c8b9dd535e54485eda53c8aa57195106276d64610928d5ecbd09dfe1b4631dfe4af864e5f7a9a1ddf5d070d146b292ada19d4edb7356c43e2a08f01cdc6f671a50836c161b1fd03b17dd41653f907b58784098b8ae84f2414b394dd7e68533d2e8873655520c2b78a62c0c1c98fd24db04b2b21214088c6838859b2ca3f68c3ea53d8bd08786973ff69058a489945abad70f405fee2d663a06791e65a0345a3dd8c1e8e9835d4494e0f8518327f3967448fc4263798521984636633331ff826f44b28b639d11c28bd09147d384408d0e244d36685cc5cf33c5ab1a3b2bc35889b8b7ba4827f2ee3837746891164199dc5a20ee2a6d666d1fdc14255f7275828f9df05eb0768429116943243619a3b6380f298a8a1a47588a6e6d023e5d585183b3b4012481176a6630dfd17482b17a9ed73432411bcda5b4d9139357ff2ca15100d5cdcb8ff814a5bc0bbc8e138174a1cfb2e1f8ec28d2b5baf6207445af13379db39b3083e7201da16c106c8e3ce0e04977a6be91b45d3777bd25243d1c8902b76f21b5bcad641a33501cee575e94c027b6c53e8e41c936b5999ce3c66dd81d8c9d17d3ae5e406286cdb55d232e54b4a050878eddcc86e20e3d3e46e47b8c33556a76c16c932bed9d1e4b4d18b2e638091a5d2e0750bf85d2c0b59bba7760d1aa65da9208a913edb110c465f272c829c4a3337218284da1bcf8182b1a7707498b284e290fcb4f27d1f67a5e0b8276defb6e62c30dcddd5dd15f5910ee92eb58226bbc5bcc30bdc3407394d02b064753fc87b6513bf3db5acd85ee119fded83533c8948152b1600edb398ea5174d17bcff3ae4ba175d828f8cc954785bde533d6b9d16305d2477bd197390778da6a53aa4f224a46959c3dd27815dc4cf9c3b2be8be6dae6833924317e88e7bd6dfba2aaff63a950c70eb9e23236cf95dbe68f55383cce05e5e8cd103f6fecc7431b6405e2555b65890af9babc4a59bd256f14d4bd6b5e99af9453d0e1a49d744195680e6077c8ac9e90b6463384aff43a4f18b7594eae4b49e90b6163b754f20152247d0eac5b8cf6ed31a66df7674aa4cb0a0ebad8cc6df5cbd3e9a0e8b301eb0fb4035dd8bc7ae2153956e3529bc4d9df1cb8176d20fd4d049adef1932ed617ba11fa558c419219b64836e6aaeb0a37380001bb6dfde442a2c02cf3627045329ab226611e301e7bfd14c22f088f11aa9dcb5bd4dfb6b3e306eebd2a10f7e1c02166266e6273077b5aee61a1bb1fddfdf2a68fea626b5bbd3c004acf8f5d0763a3b02601aff796c0de86b66ab407d987820cb007dc1ca8d11269799dfb1707ac26038b8358ca909310437c7346b447b97795403f955e99d78be40f7bc2123c8b3374ac4e295479de830ccea233e76e3cd1c0df007cd29383e033eb47026924de86519324ac369267dc5465fa31f3bad0822bee4e8be64070fd169e81c2c9992fef150f1733c5a83563ecb6bd8456fbb9ae440aaac9ef86ada0ee0b3a982426f23c60ad5dea4d95094562c6ea4b4fd54d24d4b858ffadcb24579259432c091337b9d44a35f38e80691cbd90ad751417b5a63265aa43af2cd36d7b3329d5e84839178c824101109391b8e304b2bb1ee11076a38de1341e3613588ff69beebdcf4173326f0a4f762b9872e9d9a9b1a85af4e7f6ecaf49c423adc1cc394e55057cab0351ff5f527d9181fa0a360fe580d5ede0fcbd5ce65d9cd80ee1dbb67abf8eb10d21e56389dcf336145e5c24570f0c003ef20092290fd7b303b48b568af0546ade7cc043aacc9aa13cc266211697450b6ddc8ad0f2b21c7b34ed94d5e7f937d635880d43aaf1704a69b7d2e8da7fef0944c3d37a75cd753d8833cd5b5af8989022bda58273768d1663e6218fe98c5e750bf4b9fc0b35977f14a6c57d3e3e502871a2e264b38ba4b956fdff51aa77addf41c78f230160844c3c065e786176ff276aaa903e67be91410cc35e86c599c12855cfa4f061fe5d982b97d598e092359b2271f91a23c637ed5b8f75a187f8f4084274eedd0834b8ce599edc3c19f6dbf5a70e580be0674021c183fc42de66b019775e26de1506619870b8344606c741f753066b1fd0edd9f7c6708397d558bc81589c0b47cee5992f375f2eeb825f73b0b064f3af8ac0d0b639b91f3f5e6478d7768f839c5f539eac0bb56062391e446c0ff95fe29a82452dbfb160db892eb3ae6b76c8a3a144c8fc2f793295fb170b237ef012fcceefabf84956d60043c934695101be215406f96e4a4e2e23f80e6be4c79e1866339e9c73d379a1f671f90fd2535ff16e4bf4fca1cff47fc11b44a79df450dfc3e9aa95e738f3c3e2cf5c30ae6c7555592ded6c323017fef7aaeb8cfe89032d8e3ef708a2faf28221e7b6df5a70dac9f8c7eeeb8f7fb5d2a2ab9b2faedd8caae16c899dd58cea4c525031ac82280db99cba0c3bad9cf5add12a27a0c7a6fa9f27eea9971a7c756af064e7d7b79ae0e8a03e07013287bd0b7155a59a30b4c8a75bbdf97e0b191009df94dd545aa69c143c74ad6d928273087445da0f7b2876eed519f1d499b641c546e20f0b25", 0x1000}, {&(0x7f0000001440)="4640375a540f9a67db9a18e0c0cf50d9517f957add5a8c9e8aa5071749157e833c0ca6a2aeacd4ac60f1973313e6114468eeeea83631b17045bb3e1ad9c1516e0b185019d161684e89f0a8cf445b61a39b5fbc3f6558", 0x56}, {&(0x7f00000014c0)="410a4deb61c7cb55905ee71e1b054e1eda67ec526b11f7c9d0bb04cf1951a7e884086197f3420039c3d5761d49bf6fc16037de50fc533f7d846ba8418d7f067c1a597a70766cb0ab41f0d5dadbea62adc94f59162db84b205a", 0x59}, {&(0x7f0000001540)="71fb7b726bec50f5974aea01264c41c3b2520d4b829a83f92893fa0b6776f45cc1fc5e936a4aaddca5a2a5af8f76c8d7aaf54c22d570d3fc69fea8f4a4b4ce2f157eb5e6daf5f4", 0x47}, {&(0x7f00000015c0)="5404dc7a8a4551eb87cb0d23065e2bd4ec2634192f21c492323d33579a395cdb98a83618c5b13d887720e918b7c7ae082e0dfcdd5cdc68cb130bc4696fa9a26aaea4bc8d9ab3ec9213a96300aa29d2", 0x4f}, {&(0x7f0000001640)="8d5e7dd983c243d8b8", 0x9}, {&(0x7f0000001680)}], 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r1, &(0x7f0000000240)="2837cc4b6984fa4b1371ba9c5e1b72c122753cfb2be177485406aa7871f3bc6fcb606a727944ec41839fba226eb6d6130f8f32bc2e30131cba76e729876221a642b9a1385ea0acac6706b34d71efc5f4c9137eae1f4469155c344b1c78a413b7f9d2b1b0672628d99a2abc1ce9d6f553b4dc65dc7e83c90427db05b46df0d4e9a11d071cbf11ecc316b4f33130cd7fe6b1d47eb2f0df79b99cd6d8ddfabe5a277db241a12bd9ff9512e36e4ed78e62931abd0afacfa5be5cec70f159fe6bb546a778d804db2871edd7a2784b9e97e7a99744e6b0661d19f5c602503bd2e94876a91f05", 0xe3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000017c0)=0x1ff) lstat(&(0x7f0000001680)='./file0\x00', &(0x7f0000001740)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x40, 0xa, 0x510d, 0x0, 0x800000000000, 0x60950056, 0x9ec, 0x2, 0x0, 0x4, 0x7}) select(0x40, &(0x7f0000000040)={0x2, 0x69e, 0x0, 0x100000001, 0x200, 0x6, 0x3, 0x4}, &(0x7f00000000c0)={0xd95, 0x2, 0x1000, 0x1d9c, 0x1, 0x3, 0x8, 0xffffffffffffff38}, &(0x7f0000000340)={0x2, 0x1, 0x6, 0x6, 0x2, 0x1, 0x3, 0x7}, &(0x7f0000000380)={0xa6, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) 16:03:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 16:03:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0xc010570d, &(0x7f0000000040)) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:03:05 executing program 1: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) mmap(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x3, 0x6010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) 16:03:05 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 16:03:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000013c0)={0x7ffffffd, 0xfffffffffffffff9, 0x0, 0xfffdfffffffffffc, "6dd2d3971000", 0x2, 0x100000001}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000001400)='./bus\x00') pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="c34fe00e7bbd9a827a7743ad739507babcdcecb3e4dba03e14752a2d354cb6ded00487e2", 0x24}, {&(0x7f0000000180)="01043656a2b524dec246670cfe3d735e64c244a3bb696fde50703f59e5d4e5971f9040c795902751f5b1d8f6b96e2513f628677441e8b28d74ea9dddf19863268b947583da5a0612fa7c15dddf88", 0x4e}, {&(0x7f0000000200)="60b0d140e7ea03052153f6291b22b84f9793213a78005bff8e8c30de11c8ae7aa416c184f232aab2e574a6898ab4659253892147b1e6651a1266822b0ead58368daac0f83cf6f4131bbda79af64b69d7844be334129697d00657762ebf8fde1cf9ff9dfe6f4c37fa25f5d42bdfb3f147146f102ca29393f41710b962a80a6ff719fac6030e06273e24a412ecae981fb45442f5af5027d3679f35bbcc5e7055e56d7b9d90ee364759c7085e8736de0334391fdca022920db23d646ed28fa92cf1a7b4c5cc6a8dced40e693d7cd139dc5d0db7e9588a98845d05571a4ed95cbfe774951c421fd6783c7d7ce619bfcc51e8e24f9b8e700a771fa628d0358bd1c001243cac9c9f0b439a729dfef6964f444b796dacae9dc453cf182c186098c5c522fd3b4fafd52ceced1338ef31893a9acfaeaea42001cbb56cf6be2c4adfc56f889799684aff20c5f053e9d6cf59da89cdfb27effc4e6d6be719ada5b66b349f930bd01bad5d60b4df45a64e661be8c5e9c52dd7fd47bae322b106b043351163df099fe190391ac89f3539d17a5917ccc427b3509edc1bd4c70b57ae0cea7325a2c6cd50bc2dce864259c494b2b7386a1abe9674cc7e29ec7bcdbb09c17c2bb3f5c0fb192ea697a3a152469208ca1a137b76b9edf218be4fc51dacbebe6fcd43fef870b9c8baf5bc48ade666950b74de395eb8428fd7269035186a30cbf5600b655d0d7cd1da26e848242e0a9ebcd9d3c5387ade61c07ecd89027f9c3c6af5b406901c29161d7c14c30f7212ec4530e55662c5d1e0d627219dc609f15d569d30c33622f08dd28e3fa009d4afc5ae065103fd1a73c250121b420531c95f659c25ea7dcc68d7e652728c3a0fd6c1d9238336272d0b94adb960436b76845f2ec9626a0087b1c92ff16dc996578f3af79ba4b7682be692769e35da06b765df28b24e5a6fe8ab8d94d02ff085b2f1a557544ba9eda9016253c59f8c99d0f25342955463195c94e419b6241171a1e7e9746e72c764d028bcc1398bbbb20ba93b133a122c763cbcfbf940fd73692f996c578f819741ee1f09ef8e5c5c7e68b2c50661594cb5fb4831c61e80583d77f167a9f994458539ad9f63e7d926ac92009a48e9cb7a79fd4749ee8e52dcf23ffc6d764652c1be7974b3afa2d91a1b29c0ec4905175aeb7e07f1b64f649e19ac23b02aa7851212d2b060974aaee6c8da093a966f077540a9b713ce93ac8edf032760afa9e79e582a7b059b3a218bb952706f869e46817276dce0c099a6737b5ba70e99c9991019a5a7b395e55e6387c3a26fff66243b50d075e6b23b8e88c4dc86bfbab17f4a825ee4fafaffb7489d2b685cd9f7e7567909565fc207a4e433e8360e3b077f1990f159db9efcd8d51721e51dfad84e7c66456061d78ad9c0f583860352e0fe3ae0c7db9817ce0808ca183b83e07c31476591ab4cd876d0b621121b6afd707b18e22ac8c75bb29a4e1447396e925dee54409f68543706892b6c3f9bcbb55b65413366f05f073d546f88b0fe6b3ab9454b3177422fa96bea860081bfcc60283f75122d0edf1847847d084a771810360de31f8fa38b878093d214d379c6146a3440ef1e0a77919b1daf0d7c40915563b077ba81419881affd30fdcc3fb59f6bf4a9464357b308e2366d7c6db9feabca8ccf3309327a41d485683836885075506a2155c493c6f8cd7e93b98d3ceb5be09cfd17ea35cb4c6d8cf15874ec41805d2d0f84859d0418234b105bb84765d89e727fa042bb89cd0bc56f2da75cddb89e8fb6a74dd8d7ff0c65df785a63aeb6a13a6e228b546f6946be8dbabcbd93d72b261ff166f3fe1177036a8713665dff51d49574760ee17d7fc30bf0fb30addd04255324685b2a8ec2c23b37167aaf05c888dc7ef061eaa005b1be9f211d55fabc508639508132bd06c868eeb346c62dba74f4715b5ed5fe98a0c2f4fab12111a47b921dcd2f067260a64065156dc1b0e0e4ad3d3767f906e47810ee09eab6d8a7256ef12e35f03b5bca185abeb888bbb6c6e0284e340d026c80501aa01de4a631dd9fa1e369c9c5f0bb4d4341711fbf7dc6aacb0dd7615aa55c5e97e1eeeb95437ef42892f0d1056ef94644c8e373e0c7dea08560665d9dbf97c66b03c6e12e71af8b2548f5506e2b6f4c32cf165b43dcdae0871d348b138e952abcfe191e6035ebbccd07864f6f218e5bb82318978abf829f2848c6b606b65c3653be22a1647f6b6587ce51adde5655db2dd5182b852b818b9985c932b46883b7bfbe19cc8f040268a3598979b8a80d7bd6dba5fdd22c03b618e49d59a88ebde97b091d4337a9d3561f3923b98898e6b40a2d69437f00f9bb328522660dfc8c137f00e0231d152118132e976f365a5401c1ed7525701ef357e5335ddf5c25e1ca9a198b19b1fa2bd80d362e4d5587e9899a91b82e1ab314fd2f456ef04a58c2cf20bc088689f3bdb6c9d68469fd775569dad872434f45ba3976692b7280039ef712837e83ded57025e3dc136e3fd42d1434250171abbb41e29457c23725f494a783bb1f8cacaefe30a41be42c5991224eb8f8ea75fefc3302a703d3d3bcfb13e7d0a56599f5b8ce0625c54cdeda51c6b8ee9a23fa40d6fe0ca742581fb9a3c6828289b2d1ca15e229d9715cc93f1a48fb11226dcf6dc97225f4f7c8f3bf7636c837946e7c28f84bf51c0ce2afd1abf944fde1671d950b3e47cd2e1ba0394ca4d6af3bdb4648a4541d238db0b028cf38c429f9afe6eba5f29f0975183774e718f423de4370e1c1a52ca866651be5248ed07de0e0b9d425ef9d346c0c2ce5f54ade844bb3cad3954631cb5e4ce151f09828e58e7eb8676ea1fbed31cf8b4e75884373c48f4beb75b3ac68ab5a66cd4a1cf8b5ca0b3939a4b5987318ea16dac02547b45109a8a3895be2c6fe208727e041d7e9f5dadf0a7258ca3d7c7c3ed2b5efba30a6e480b87cf15c9497d4d941b64157afb4184561d45854678b23e99e711832bbb57b526bef6224559d93c64b28f0f85299e5f6aea4f56a460dfc6f58d44404fa2b41cd055886402d7a4637144ed2efeb502cf93cab98733de2c2e8652de24c031f83cb9c0171c6161fdbf9f78e27d1acc8666072c930eda2edc06519ab87f78243c53feaed0d95f992eed0e08263efcfc8db159ce577bd1146c00ea9a30d0ada9b241762a77c0ed6582694c5cca9540ced8f32cacc5178b7edc459dede031728c5b19bce8886b42a84a006e5a3764931e8e9ff69decc99dfc68ab68caf15b61241e4bc33657dc3cfa166409dc44ac0d86c80245bb7878a2835ef6be0eab06294f17c63d3c72922a0c1e679b6271ec992a2e933c572b567c5bf0955dce0ad53da2e37f71bd1f93c317bf963becb864c57bc27270eacd1f67b17d4b9badfd074b4722592a4acd49a852b3a55017a23fdfde4a03fca395b2d43004d03332735a29450ea21b10bb2bd3989c19c3a2be5d1e62619c3a29b0e19086e3e949dbd11a95b5e9a317655f2095fffb6ff7f61a7991aef1333085d13018dc186ae47174a9b843e45040ee7da93c9f4f591baa2e80aeb42b8ba23a1ef493df2f860e069a3598fe734d7d61eea7406679eed2916a22d10d8ac9c40c1288f2a42bc15edfe9799277459cac00e0b750045e170da1b809397f3fab8e22202b230dbcd4b36e7a2ce0c8c3654b9a2e952e87416405b781295f012aae3d174c31653704d35ef3f6b928e21eed5a8791e1d121f26d7a0f8d9631ee667719cd06a6c551c91d424e3123a9e6164cab1698f97f49c9ffb9afcb7b9698e512f05fd76121702690d0bf13453a3e26558bcbb95efc417d98eba757ee557ac964bf50a5f19485c73600e525da187627985b304bf63b69b3589bd8db66442405548d66bbf39175c6e0ed4c466a1c45bbd188c8e9d407cd4f99afd190636ecb03781afa75b17768cdd5abf9ceeeb296f0d54bc9567056918ecf0ee083b4f22f648a6a0060c8c62c7ccb799b00d2470d617978a4e56222218139d9751ee6662038af5af37cb1cbbc0538a14e8255b2fbb0b5c5f5e31d90a56709318e03cafbb9bbf01200a1ba040adcdf51f5f903b5ba1ad796c5829ee9bf47633d866889c7a772057b37512fee39dd6b286b5afeca402a39bd71a94390dbb5c2f986ea4eba71e85c08138f3b8cce4077fe54a5e4babe6f225f72e2017d4fd7c203529bac7f68d152acb72235bafce6db56f67c859138ea4b11def46909542c0322b949eb55eae89873284fb3a7b8a54f0688d016ad668d2f9f5ab06456452b27089f7c16486659a8752e7bbe140c9d82dc233bc9b86d6d2e98d616494a138291785a56ed4124332b0f0caae6f74a7ad89ad00b196aebd27befc92106c8b19c64c19404a2714830a20f49d4fe4e4a8c75bb4e1ec72a4a70798dd89cb9510b0510d2cfcf2119de7762efd4fa86ecc03b651fcbc39cb97f07295200b7f2208de9af70bc18ca113083eee3a95e85331570a64317000b010d441e165beea1243c50eb1cd074946df9ebb85bedaccc415db0792173b3cb077de723f636a8adc2ce32462f7f7e04f5e56c9c499bb44738721336b5fa0bb48e9e462bea4ea90367bd5a50dae48cbe73f7bff4082875b9cad2616e4153ecf3c16c2793bf0c21cf0d61a86eeec20466bf82898d8f76bbd1d47ce5fbd61be4b6546ebbd5743e8d780f81a5892a2411813471d22c8f3ec7badf115983769e346f5378bc9e5b5af2e640ba9306a176464f4d70305fe2abbcb28c9fa279b107fe20e83d19c97af92decbb8dd43c474bb18d823dc29b73f39a14221ed0a11aa1be81c80ab3c32c365541187b8f3a559380c5cc1df96129c2d98e1e9d49634a819e6fc782b9fc93c91b70b6c44f5a1b620d662b39ac9f11831dba6d3974f2299f3627802eafb1be4efb4d71b866e207253eaf84b37df93497f0bca89fad843c187323cf10ccf361cc2a9df68fe540cd2e83d36c00a3c1633b7e974d351872cc35d346feae316d75a16c169570956ae52b929765a9c83fa73e37ae8d4de996b394b6bf251eb4d90061783921bc3ee95e71c8542f25c1689c96743864f66d0c7f96b9a2ca1eccf40b73a7d10efb247c4cc0898a4a3c113fc6ab0e9a9ef609a99f818ce3b5daafdfaaa3000307a7b6bb193d2e368731e59ef7e6b731f95900a05f731569eaff6c5b718a4ce437b4a0590b618f0fa60b35b2cfd72d4c9b93441a1a60bcebb19e99e92a5ad9923fab021af75f241fb80824c94668c759bb433a0a983a2937b0abb33a77be4c6ec5625a47c1e8c04ff607819f86a8d5e80dbd2d76bdcac1f81e8bdcc009ec9a113a924f1e4054e2946442ffa0acc0516da377263867cd2984e0a02eba1d51eca2c39e10255330ca4130ea568d4b126dbd6445e9c6ee98f6aa154cddbe765fdbfa7ccf94191631a9ac9481bafe64b4a8b0bb34e2f4d35a3656e27551abb735a9dbf5cf4737f0fc552daa8a12c51c813d72a3705965d029b44af671cfc03bf86a0c0c3754f87b93e84c763f682f466684e48feda39cc6fdf372a5331759dd755eb6c39ee22ad4610449ebcd2bfb9a39451bf5813826e73fc0d27862a9811db2bd7e072ea9f58060b00a5be1fe8c94e71d5621e224b312f5700c4cd1d19fb2744582d79f7f814659b7bb758347273e01d26e8da61364e9706a985aa9cabdd5ebf9fe638cf7831a3e809e0617fd0692d36ab8be840589afeeb4ba172e4f8379b8310821f2d1419a653354ce9d4f304d3b0c49dc389049c499685a6fe09c14dc465fef65cb37e0fc1d488b5d83460246671c849", 0x1000}, {&(0x7f0000001200)="021896568bd51852cca9f52af309085a023673da2579636b4e725cce7010e32136dd44343dbdbf798668897c2e348db4e9162c129f4beb176fe7396f75", 0x3d}, {&(0x7f0000001240)="89d22531d6b2b186880ce9fa690cec6f20e9f4212a866aba3f041adc3ad20ab51c18e13de68a8b1377f421a44172a0d74f760ca1b1e89a2703c1c5d4c6410c849771d4465e50bc1a92f94fa150de8ad3de0413bf74e3260c98669a64eebe84fdef46bb3a2bad1deb8b17ae60a133dff2ed678801093806c9a84f3388591a7a701e3c72a323caff127516c75aa53b09f0cd8c3fe6cc23be785fc4101fc5b6bfd697bc3ace40081c7c6fe9999d1bc2680522284d95e51f17022bda23e6d9c9341f5bbce1557173a535ffee0884726d928a425142dd9bbbd0221ed1bfd062656d8ed7", 0xe1}], 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getpid() 16:03:08 executing program 1: r0 = socket(0x400000000000002, 0x5, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc4926ed68d6c5366c51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d5285000000000000ba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f99f1458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc868674287e82ce111b68ddd7a8bdaf71ca7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3ad85ebf6e7f2c90061aaa44525025c32b4d00c066481ffe92f2a268c9e49999c907bf94f593b5ec8eda2fe087d87bbe5c81732a2d08151ee12e6547537792a3e69854150d1eb20f846c13b374508c4906adc30093800a12fc78befcbc35fc7cad239e3c05b3bce2bc9638fd7a235e0c86a2104aaa4bdfca"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getegid() r5 = getegid() r6 = getegid() setgid(r6) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r7 = getegid() getgid() setregid(r5, r7) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:03:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = kqueue() flock(r0, 0x1) dup2(r1, r0) 16:03:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0x1) pckbd_enable: command error 16:03:10 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f0000000080)=0xb) dup2(r1, r4) ioctl$TIOCSCTTY(r2, 0x20007461) pckbd_enable: command error 16:03:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x26, 0x4, 0x9) r1 = dup2(r0, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0xb33}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8, 0x1000}, {{r0}, 0x0, 0x8, 0x2, 0x8aa, 0x10000}, {{r0}, 0x0, 0x6, 0x40, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x8000, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x22, 0x4, 0xffffffffffffffc1, 0x9}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000081, 0x2, 0xaae}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xffffffff80000001, 0x2}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x7a580000, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa9, 0xfffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x2, 0x5}], 0x80000001, &(0x7f0000000200)={0x1, 0x7}) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:03:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) close(r0) r4 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) syz_open_pts() 16:03:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x3, 0x101, 0x1, 0xf9, 0x4, 0xffffffff, 0x1, 0x0, 0x1ff, 0x100}) fcntl$setown(r0, 0x6, r1) pckbd_enable: command error 16:03:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x80) chflags(&(0x7f0000000200)='./file0\x00', 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) 16:03:13 executing program 1: r0 = msgget(0x2, 0x7de) msgsnd(r0, &(0x7f0000000000)={0x0, "9dc4c50283f5adff8d5c74637090c0b1f18fcc5317bc6c55730a94675fa4d5ef657f4da65ce286f6b1bab35b5a75ab1b6af15f2d91b4b2413a94bab5f951e7458ddaa020a9375aa036c2e26a5db7b0cece89f87af35644c6c7010dde1f704022bb1d8eb4aac6fdfa30c69da5bf20164f2affab6e2701c54d7a0fffdfa0dbe704b9192ecab302e727c61e2188c0a64c7268cbb94335ba2006ef7459d94aa98fb0b90f35bd21f2884e51ac3b8969a1ca7f19cb1f68568161a3f66e0ed31bf8c606f3ba3ec2f2c9ef849434ef90ad89a3a230d315e16bd57c7a53997b8eeadda32ef0d65f922aeebe3fbb7fda0a53c51f65d7b21881f5b43db0eb6cd712a63198884f0d1b740681ca03f2d38cd5f3d0b62473bb5038e3428b43f04ea40378be2955eb74955d0ed9012d94477f567b8abcac229b2a0ea61f3ee7af9c58069ddd28158c6c9bf6beebd21844b59cd2e197ce94ee9110a9b4d263f13a87243f889dbca991b2a8247011eb42c3f4678eb0069a407a58c373fd1914da1602b5dcd43d73d109b8b15f6727e207d887911a7fb0f9efa3682fd9ac5308ebde94af385f66a614b354210675007b3579083efd54fd2c33c8fd5ca73059cab5b06415b75a6331c4fb259bff62182e0b86f3a806905e2e433d40bcd7141e681f2572325f06809915ff17642dc0439966b42860ac8bd9af04950eca9ea14a665e53dbf7c1fa2fa864f6188f33e424b034b0fb49779eb1c8ddd38e6ae2d87b88ce0ca5ee928341037b0b801191bd653e6ab91ae730bcade602f79d0d250ae5fb8a22f171757800a03ecac71b9e64c2abc51a90fc483ae492decc29b56a8519fa223e72f70efdec7e6b59b394939e61d2f14eaeeb94d0494eae385e06bfe1dc665e4c575bc73285f5ffbfc8ff1f55840fc594ca5e0f528059ddc369e6431419691c9b923d8a6c67f587ca4389d91107f43eaec1fe0cef1034749eabcf155cb9c6423787e75e6d9420e75157b2066d2d54fa7c4e0ad5d870b25cc4a793c2012865a81b86d248e17863e75d6c0a70d9fb452f3e46fbf30552f201e1b95a99e8e04a89da0e01ab551b896913cacbec902a99b80a8e656162c4aec22f1681e5b446c7a7a2bece656f64b7bb9812505dabc8ff1d03fc369c1c27e3334e21617c6739e0920335a8d20d5fdcd7d9562f3813c924b70afdfbc43a976677f0e2491053a1729632f1a3a279d26de2ebe79ebcec501dedf5cb47ebdeb410f127a9eb77d62aa5c340f3b26453fa9e3a23cdbc1499e209faa6cbadd751ef32179bead7a63e936bbe61edd1fbec7a95e64a5e5fa42fe632add138651e223afbe419daed3dac74f92ec6d30187aaabbac62746d03f2648fb89379e15976408d49b4014cab02081086afd312adf124b42bc157607fbe9e32f3e30ada152f8db6806508c45b7c4e2e724c3ed7e5b59ac66a65603bfd09a6316c492190c55a9814f51667072fc455be04a1c2046c0c49489aae8ca16e3fee2524e9b4ac45ec49ea7f5fc54e9657b14e7248f365c3c1cb53de34bb34f22c001a095ba64e134acbd6471e5a4f5d0837a28789302bff5f3e3fc5d9080162d3503d523917c68415341b0407056c97637741f2a93e45dcb2ce12f1b72383aa8dd14945fdd28236f113afd96d731f2c7fa946d2cec174126d8f22efddeb6883b68e958854f5d360be07f58610f00c9e5be2a097120c946630ba1a65597ad6e8b9f7e6647dcb268d2d0f95af2252d06b21b8da748e19366481d5a0894643f331f342f479d355b417c5f6c290525fbb91b1453ffcbd06d370dbaee62324ad96656bfb82096e6c2fa6d6b8e21055125181c8a61a64d4b79787aeac969a0a91977df2999565c9827f51f3077f14d517c8d170b648b6dd46e93a6d72786046107c5c360c143256b8a29618e0fb71e9ca64d37030b8a7aa3bb10364f3526783cb19086fb1c323307f86422baa2a62b731166ca74fdab77e160e1d8a50bfd4853c1b3753f36912226c98079f210157e3dd4b5a2e2bda6989486fb31cfed11d6ed076906901f4b782ae7db7cbe3e691fe027c7dbddda808b77f200afde4d614449adbcb535db17ff3c68b524171c92cdfe832444b64542a73a8f16bbcc6f337dc0e1429f9525884e138f6ab7385072a47f3be571b2a0eea88a06562df7f4527364849fe9024701d103358c5a47b6d27b0d371712cbb8e6e769e849a4192655484b22653f6586ebddec6111dc83bf64a9b473c997603104538ec306086a733406c3587777fa3ba2bc1a76c08b813f2ed691a7be89a548e60713e9e5830ef5b50d215c76e79a1acf1c94b011b9b79e878de8aeaed5e1db664f534db829b7434c8ef689f465adc64b46c2a6bfa5774d00fa9d3c262e8a265b215883059d2e2ff461318cf776a3825261fd75baa7ee335ef77ae2d8ed81b897de7aeaddcf5fba9bfa9ff655fcdfb2fd1207e03353f18e8ed29b1224f32a5505aae39933e20646380505392c01594ba420cf5dfe28f6c9050bafb3a83c340252756554b542aa674e515a07774d5b0b263e06c11137ad505662742d6a5d130cb8219b499898fbee0b6a297bc3b79132ffc39ad2ba199e74197a7652d481cd0ccecc7052aa2e378c53c9e9e892fdc7a8cf39aecf406675937859017d748ccaf906732a52837b7ae47179b0f7fe7d41c6deccc90d5751112ffa07333a78014940681a950c2afb83213f30a65f8dd76f3738ff77496ce9a0a8919d0a84a000c9393320b4554c96cdfd526201620087f0ce4cc6ab82e594ace64d90077ec3fa812dfdf61c0dac0adc15ab9ba90a69d309b3ec9ed7df0d987105e60f0b06c1caf98b2adf72e8b8d95fefd6e1944f88632abb772c74641325f21cc575d9bbdb0fbe00e338a6ca8fce1508a0f31219ba395c7f7b7d5c41d1748114862e7922e35428dc979d300771f0840f949f1030e3a0392b0bf489506eb0b48ebb0aee4dbf79fcd3d93a52b08d8789d2f2d95bb9f269a6565ae25cda0ae27fa930d204cf5a459eb5505a3f05fd375bc807dddea16676d3cbcb0aa9b6adcb324d607eb1c80ac93628ae47b512b27177677846299879dd87341e547ba6e9adbbe8caf3a36ff6ee09748bc6c27e52d75cd5af55f682fb9a3c6cf54e9675e1ced5fcd3e30abfeca5cfd6d55fb09105f38962f46fed7d665e14514992a62ec764a964a3944957e04baf70033fec9008c4dcbe94dd99006b6e9045d1ec85318e2f265fea731eba7e128a86ddd0af79014255e67df601d0317e911161e1ae60727e0174001bd6ea063bf2f35ef6673a11302e1c0e2524cf1fc30726ef9e7d635b627e12e130b234240ef53fd5ef8ebc3275f6ec94c1431a4f19c4a1f3a89751d984518edda18d04f6266cf9cbc037121cb449cdfb8bda7c1db551c4f4571b513caa87b12a7b0a49ff7a828bed6654414ea9b93db889fa747f9bfc35eb481a702c51e590e1ef99fe1947ea56018ea725d5213a0fb1b4db366dbd96d8ad3a9502e4c86bd52eb1d36a0ec69443e01fa01af15bb3477584db083d2e6bada29e6d08e31723846927a9657fb09f7c6bdf9ed1294b85e89449f3d62f5083e76f7a89597aa96d6d5b9f613a0135a8c4668642d2c85c2d78c2ebd61e426ee0d64c8852940eae28a2778475c4cbb3ab8f077def5a6b4e93ad0fa9263fbe10efde9236d574d38236152c192ce699194e31056286363dba5255f4757f3a984eca6c6b4a53a1e22591bb616e7d1e2a0e19a8da9973271fee8cf182f0ba483d52a6e777280208869ec8cffb74adbed04592e861245e8c41c1b91c503aaceee939a58e7f76b7c2f202377547a6d7b9ee7c6ed56f3ef9a7f7b523d76a3da88b67c09d45385e68b10854cb6ae1b683357b0c73e732ed3f933a3f9073b20d5239e0e191604d89d64ee523a913c5264ce6d2735619f558b120795b7e9ccb92c0234306e4bdd1e786887fe53450dc38b9eac539c40ead32f8dc30d67e1cc352215dd53da29d12fdfb23a19d58005cccabc2c31144b636fd1a578898101c126402dc22e004f521aeabb6bf14b337415801078a6d81f21e7ec7dd39af40cbf2c51a9855295f201e8b941566631a3cc91230fd4d22d5a73d1ac454e3370c0fb2633fae9dbc1f7a8989fae5a521638c0d58dbc0842f4505dede631338b5bad6f52043cc81d76c8186df88baeec0d39b4c026ed0fcde787b7d0e33ea38e8efcc368bc126d3b21e627e0790d22c49440178f8429eb1d4ba68056f7085665221c6f5bc32a0ebcdd0683f4e3e7c3dc1f0baeebd5652b3636d7fc7a2cb24f79f60619dbf9bcc81cea942620fc8dd715eeb608b6491da6a2e5ce64b780d5ba9b9f4e504b76e27a85b1271484334dca49cacadcd96bc2f23698082bdb317ec7f54e4ce8538d5e8f02fbfe754a405fd6eab1d7944bbca818cc25c70d4c07fd50244fc4780352f31570d54f16ca7d84187a61d9c6a54ff1bcdfdeec5a6605e5c7193dcdc279f30726b2ef822308fafd2030bda839428280a61484b27f879e4653439cf7236339799d1730ed73bb35336956fcae7f02206dce5d00971e40d15c5744115c710cc3d061fc64ae3c5d0af160fc9a4513ab3aaeb35ec5bf8fcf12fb0c0b83ac6f1334080f057bc31900777f7232f221d3ba27a03e67eb5328c9dda803df7de40f49bab3f8b58f1edf67e64bd272f14a80874798948f0a419805bb7c0929536569e33eff89b07739544b42a16af7423d59c88edea331c43455f88d66e1c340f5ebb20d09d11b5cacd0c9301fd102868aaf4d11ea75c4749b43f05c47f58ed47e80c04de0e88717f2e585a48febb3694d87f3a20f46a1c1c02236484091705c2e0ee8bb1d458709b01c3a18300f9ca9439a9d362f384afe42f1f4ae7376a1328ece896054beb663e6dd5a42fa37ae77010cb383a220752662c5602918de5d63abdac0aba5c0645f027fd78237b298e7ededa41c98a29f46e87fe8925924d1bd857b47a6247a85467e582f6d6d4d22445481ecdf4c5b0365c9a10f31ab0acde05183e7f6ffcda52003c111457c94010922b43636ba81d03d36ffb2a689ca617fb4b33c99b4d3c66522221112de309d796ae4fe0d1a0cd566f7804b53a9168d13b1892ce29d9b7048482939e0414300ceffe1b127284017f34916fd7b8f99d718a056a8f9da0760689abc407e336de444dd34c9ddf493ce558cba666b6f2b7af1c9990ee61c8507d8d6445584128a5c4b39077abbbd43ed8f358b5db8e0254de9819717ebb5323439639d3254855e2878d6ca8b318910d47d7132d547a32e7762ef146fa6991305b43d3d42e4318330372a511ac258859f40a96875cd4950e066aa57e0ab435b921169e17ad5b289e289f6c7fdc85c490f37b605e665c0a0ea1967b7bb666c538be0d984d6429b02076c5f53a455c55cce3c4e44a27dacc0a56d8a3f7806a8b6f68e6993faa4078664b6836ffddb5d03a975f4f1350c1ee9c449d88e19060c2f8898700807cac5ec08bef76bb0cd10f586d3611206d1e410b0f4de399c751fddcf26c2a0fd495e028b219927ae419e6901a1f0a077cc876cc149beb063b967b50af7a9d7fd17c6667db85b8217ed895e593c2eded1bc75d5db4226eb04748cd8909a6ffecb6d89e2bbd888deb9025189a6cf8d63f98a4a1432a709a7187c1a1038c762f6e765335687c4fae2b66efd4ad4d5e663758375b1df6e36130c2817df8f4f5cd380b5cce5fa33f1478e0fe38e49e5136e9fee4c63cc71487038427702ace6151058e09d7f27eb261b3b5d96e179fea649adef10f875a337200f4"}, 0x1008, 0x800) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2810, r1, 0x0, 0x0) select(0x40, &(0x7f0000001080)={0x5, 0x1f, 0x231, 0x10000, 0x0, 0x9, 0x10000, 0x8000000000000000}, &(0x7f00000010c0)={0x86d7, 0x400, 0x2, 0xfb, 0x400, 0x21d, 0x4, 0x5}, &(0x7f0000001100)={0x7, 0x101, 0x7, 0x2, 0x54, 0x8, 0x20, 0x9}, &(0x7f0000001140)={0x3, 0x91}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x80, 0x0) msgrcv(r0, &(0x7f0000001240)={0x0, ""/33}, 0x29, 0x3, 0x800) r8 = socket(0x38, 0x1, 0x1ff) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001280)=""/250, &(0x7f0000001380)=0xfa) chown(&(0x7f00000013c0)='./file0\x00', r5, r6) msgrcv(r0, &(0x7f0000001400)={0x0, ""/249}, 0x101, 0x3, 0x1000) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x40, 0x0) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f00000015c0)) r12 = semget(0x3, 0x1, 0x8) semop(r12, &(0x7f0000001600)=[{0x2, 0x7, 0x1800}, {}, {0x7, 0x2, 0x1000}, {0x1, 0x9, 0x800}, {0x1, 0x1, 0x1800}, {0x7, 0x3f, 0x1000}], 0x6) msgsnd(r0, &(0x7f0000001640)={0x0, "8165396e3585a841b84dce8e745216be00d497f2be65a544fdbe1ac02e315006f8b5296e9dcf9b5f4cf1f55628c1aa17cb3a141cf65b3007a0a376ef4c738c9d7bff625549d9a794bbd2db6206cc65067744cba3cabbb0a720a55183b2f2076951"}, 0x69, 0x800) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000016c0)={{0x0, r5, r6, r5, r6, 0xe0}, 0x9, 0x3, 0xe3d3}) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000001740)=0x6) r13 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r13, &(0x7f0000ffe000/0x2000)=nil, 0x0) r14 = dup2(r11, r10) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000001780)=0x9) semop(r12, &(0x7f00000017c0)=[{0x5, 0x0, 0x800}, {0x3, 0x10000, 0x800}, {0x7, 0x6, 0x800}], 0x3) poll(&(0x7f0000001800)=[{r9, 0x80}, {r7, 0x28}, {r11, 0x20}, {r10, 0x40}], 0x4, 0x5) sendmsg$unix(r14, &(0x7f00000029c0)={&(0x7f0000001840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002900)=[{&(0x7f0000001880)="45d61b30e8a4e039aa1bfd165e0b9a1882edd190762559a4f2c7615c0495e4489a87a1f23abfaf1b745928e1541a08a34033d2133430dc5522a3b63a74786ad7430f2578948dd2eaffe87478aa21f6a17f7d49aa7468ea8d89a61ddc69028af81f2b5ec22a84f85b9186917a16dabfc70efc3162ea209f386fffd8a2320aa920c66ad6d2291a3da4f4736dc336a94770ef39d9ff40e905ebbcdde14aa260565aa78b06fa783a9c24daf4bdd6bf2af64f76599db9e59be1e0ba3b2429976bc3a951ea296cf23151fb7dccf38bd9168b84b547903d53b165d7bd3eb31efaad1dcf4990c9a15b2f3629d84f3685c6fe583473cb84ccc619583da0335792c64400739ed8d72f61d0a47274f496e4d589729f17af2795179a8beb4a676727c98bc505a0d3dbfe631e27d060c6db15779731cfe2fc9aa69004aa8d4268766df211e4d50f4784f6974c5a585f81f3254682e3f8507ec495af72307a2a7ab8b10cd532e755c4a69f005c7d3f9d64d4229a73a9a399cd24674604c641d2e2fbd39c6f79e0043158dadfe54517ddc308645fd6fd27691b034eb92874aaecd148a0611780c8bb808bd1c1b4c287af3e95e6052049be0f377b843ba37f1ce335625bdd9d8e0813556b952ed5cc0983ecac78948911f4d98b78ac271a21cc9974e2efd0502ed74c2ab793d80236e444e5cd40602cb6e9506c2a71fb40d28891f5ed977f293b5050c677b078212b53a97cfc34e01d7e2c9c363316c2f7a82c6941b2ec4229efb4369fda6b5d20bc6b52776dbd1cd62a3d03081aee3e31c56f654216ea20397e5fd8af605eb5f5fc4a2903535767984ab535faddb1cf4f11a7cf9f06f9e5f29228cf6caead3a8facda95289016bda6edb5d426541cc55a007006fec0d8b87fbb442b3abf5f27f6203b9bfbc450eda412ba14d7448d0bbb3b68ba93fd7dddc9ad41368f9398dc8c1274936049f3c257b80046052bff3aab424c2ecc1bffe8901869ea6dfaa60934fe11a374b078369c649d0445b755b5ce0e3c095c8ede833ea9d85fb05ea2c764be153f0638189818c01e112629f77cdeedf2c2252f6fa0b7875e755666a2ac9764ad7c4fccacc27578b2a9ed7f5c4b5a01e58ecda5939fa3c7d016c5a3264713f225f95ccd8b02ceada5fcc7dd2d1dc3f87aaa0695676b39a673cecca9751d745b9ebe9cc8dde8796df22a5c7b26780e329d7e80951a9b670ce98e0c293f8273c2859b6584db835892aad8f701c648c57af642fc5059a182ab8e88af24b83aed2a6136e2133870ea4e9e40c5e05063d28463a31168b661d17a220298cddcda65149be9aeb943ffc0c2febffb25430a0c063dee4b1255c8f43f0ec4eda52c5bb8eadfb002efb5729233b1360ed541aad075d1f49e474ce7b07d69ce5d1f973bfbe5ebff11c0edb5806613f363fe18ca3c0faae687a7993019e07c9f9cf7ebac3f669c31570c358fea759696f0dba2452cb448e2dfaaa94a517d8c071583ae32186384d13b463a1db198a15b8e72ca4069df8b9adb4c9ddb31a5facfb35ab62f53a73c5f7746f6942123f6e0f83ea5b5f0fdec93ac34470724c9bdb8a10df447a361dc197ab476381a93a820c122eb362a9f2bc74d52c604730cc849b2625fe60530cd6dafba6c30ccc0af96a29e62ea005c90a44dcc3471ef49264ea0249645601cad66f768cf4fac87af1ddf4a9d2beb0de33aefa79e3691e9916a6ea95fd2b6e69b667f62cffcb5aa133419096a875c28f1dd71dba8352ed65eebf56efc37cb0b10ccb8ee35f1fa6a914112eb2b527663a07ffc8f9db763c29ca387fbdaa4ddb0a20b307a69f1e8192782ca9b3296ef8b94694c57f4c5a85360049096e5d6443d57bc9357e146afee82d1bf6a387d41556de0601ac979c789f851b9303a2eff7e1e91d2f4e4b69c4fb620f9abd7941d4669618fe6e6ad1b7f984d479aea3d1a9d7a3b6058f6bd7fd773aa37fe584e4989f0a9bf0e5319ffeaaa6ec3e86afe2850988895d95494b218099027e07f22de7fdbd3021725a6d6408e7c4018bcd7459e1b2d6c2ab5aedee17482c9c79ca578fd9a2efb1104365c9615bc471fcc10ee71a849becb2bf7c83bc1886b34f2254dad2898b6d90451a84433c359d14458b2be5fd3f1aa4b9283cd1723cc46d1cebc2eaf22346f50076b1d6c2a0fefc59166114d4e38408e5e7a618198c8ca06e7aa1b9eee1e86435e30f7de1427f7f7ea81ce3c975902ca87f8598a6fd9d141b54c1531f604df3f91c318bce0f156a533622d547fa14ecf49dfda7c5c50d1fb763daa65a6386b24fe9619ee5317e45717faba77c16dc476d123b2158828e9e017f1628059e609a3473b0cdf882de63171b2ce5b2ceffa2b04b2a04539e18d28d3deb3ea74d433b5853aade8bcebdd10d3c91adf5219f9ab47cacc2187bae5ceacd53232c761b432da779c99168fbe0e4007541715e371491eca05b7d7df3255f7b01a38f69b84d09e03918573ebcb1bf7561a1ad7532309d11157dbd662bcbc44b44362aca0261b3adcaa1bb848638b31ea6a94a78a04bffd8f1b3a4c75ac1bb09e494c3df6d77620470ccbf042289dbdcd46811e50ed82f908442bf71e927e541373acae720137f85e57457fddd5090cc15ce2eae53ad03afc5559cfcc1ca91c9703ac510e3f05330b7c7e04572b76d926dfb69621a25d0d17be9bb8ee4a7b46a28f23c31862891e2483b6a61f0ec02454491f14b1c8505236bedd9ff3666372c61faebb47b973f38eabf2ff6a1bbc2852fc44bd68b9e951d4f1cde167c2722d19337c6e3900a6c7c6621a6822a522e84a4f6e92205871b1b2eb46d114e80c57c9f7fed623368b490874737abf49317d4748a2ced0f01983b70c21ad536bedfa7731ed1dee79cae011a0d41bee1e9401e3d070ced756d4fa1b502de57fe408042f84988fb88f3a1b94a4d8826b41bc092147930a0922ce3e5c08943725344eea6af6df37f7553f2b3d3b0885c862ea301272479e58be94bac5757a12c6aea3c53a717e165a36413c57688069be92ae0f2ee551e5919d9d80948d1447ce5e1221f4c5cdd41c64008d04f5d3c2afe634fd15df267cc6e2ea8278aef28f7760c30c3a864024f3f05a146af29ecff6999ac6a01b9e5009170252ce0b0742d16591f9d2b8a37d288cb7806ac344e5c6bfd96de791f4ea33b0d2c97adceb425203bc144bcba9559cc3a0acbe917474b7465abe262524eed04f3b3de94eae5508e81d0f3032bd770185755330a0c90c8b633eb715568307169ac094ad32288f01bcca69331698d18209304c96b566bca38e250f59469a7c0002ad05204b7cb7b4c0396c235a3d2e8fdac0d2d0e27c8003402ca40484cd325b0126508319116a4185a79f73741fe7c474f97065e12ec37552e08e30ce18091b1933d05892b5f615d9424c597a2347bd08bee58c607d56706b1ce06776e31ec19f5d08d230ecf1542e3a4770c28d987efddb48d9bd2ed065816c85691c70255ec42a566ac4c26bec9fb532c94c6cad8f0f4a0ece4c0f5f6e473fb8d9884ec41f8699cf3e057b332f41067cfc0b540d4dbdcef74d30820a511328115e6bdf5a1ded15d66a9b3067db1bb920ded4e16ba74442cae9dc4d1870c410700c75ef2531ead64a45fd8230cffd9158ea92c5bd08bc6187f7c79b4a3524a514b8a2a9b829f4bbe237dd867ba5afe6ef07571cbeb38b4bb67a94c63b00e63d80b5c6280d1ea85d78dff18fcfebf03aa3d5f2a1bcab25e137f157350088d6868b6fe443f73d986f14c092c6ada77d560f13c85dd1995634c87530142038d1e36493ed842c698b461aed2198a28bbe5686d646aedb7300ca9b44dab5b5543f5f4dbab760e55713b8a1be54cff57e0847a7f6e833ca5ba00182bfeb2d80fd9aafe4171b32fe4a2d8fdf9ce393ddbd8068347da75c6a2920139dc511c82b19643e1b5c22881af0373f47a540c0fa6b151f62979e8fd34a780180c9096b270075e1593c7d25eb83aa9710d5f01f1e7d01bee228b0f318b2e86a410e89e348f0a96a78e9df7cf86dda86db64e20aed4ef139f0e061f7467ccaa07974ac523ec1ff6e0c142b46ed0deec9350428e9ce231ef66eb2723e2a9294fc8e19a8fe1b3329a84ffa59fab8566cb98f6919e636bc523fbaa107b5c6016ee506ca264e693bcd8caf56ad445ed3465b5513f1e8c9e1713e07bfd01b14062a5e17fd6aa19be3b7625b0ba47809dc99514db45645f73afcded2c2d99f245a50831d82ec1745475f9677750ff24ee48f715a1574e1435a40e6095e3a63f00608121c3f1a3a0449d961cfaa61c61e0a8629e6cdb2031d5a54abafdee9bb0618cb801904d410257bd89a887f08c4ed9775ce6c458b7457c6b6a7aba6a82ab5facdb9665de44f8d66bdba986b7674139e4bb7a94789bc128af62667833eeccab53cd2d30ce7ed5b007603975bbfbc143392a00b15a5132d597b204de0f597ee3250b9b31152405993348e03e4a1986f1469df418c9bd9cd18c58293e1bf160374b8f3b05605641b5b6167f85c4ac0dfbabd501de350a2f41921bc9307736bf7ea1ffdd6e9d92de8b01ff1f3cde8de3abd64a33d098d3a8c8c1e5a384dad60242ebed142a4e956cdcdc1874eb705d0dcbdc96444af499abfc29d6fa940d3e08ba41858e78b299519143da479f6e367cd7b4d23003dd8bcc5c2a0603716583c391fd4216dc08367585cb9a165673ecf1219d06c3e6ed4c98f2ec37f9171b2d2208e99f78e57730b71f1769abfc6d9a674e28aad5549f1c20d0ecef1373fc8e19d33b2e97dbb0fb5d676c91282890c59dc01f5837714cce1597020d89a36eb92068c3513691580cc14a23bd45cca06e01a98c9618ea33170be5b5217b6b3d7ba4a587fabedcb6fe3c977833d6c725eb784defa94579361f3b20d9452485a53913caa5b37c5c9358f63f4882dd1bf4d6079e6b45401fed2a85107a68da4660b1271cfb9f2bce507a86db6346d54914865b790e74d3b5c8b2013200c7b29556ccbd24ba2cf2e6bfeb3d58d4f4dc5578531b3d2006d6bd873f3768a5245644a12f76df8d964206ade73a07d24fb6bdc8f6119d37021d6c4057ba2543b8c633f06622a629dedef2b861910efc43af4a06301b6b0fff30c0338b666b1d780f9fa29c9ac7df5a6ec6f84f50ce76f9e9b9906e7ec245c98b72fbe2d0f2a2278f06c441271a8820f884c24f25d310ba958a2fbd82a7c5ba158f589d793ca4ae67a05f4bbdbe8522fbf72f3bed67b15ea822d28ea58961028f27787816ec09deac1aa5f286dc0b0cea03e81bdf429102cae071668c4ce4a664c6adc63e9de15d50ec7573b92ca9f6766533f2c3c8595aa7246fe7b27daaffb7f58bfd5c03338c74f14a84bda708398a440c1a77b748805d774154c858f9cbfb37f0df3ccf749e35438c27d1bd2cfd65745065ca3967c46124c294db4d19b176daea46affbed75d48193db38fd7a4b3c6c01ad34864dc89436910e320f3c7e29d38c546dcae5e6e7ac780eea6cf08e77f369851cba4565176dd61f644f9a1f6e3c52c4ab7ac47a7b4f3d63f06c046ca593a97168ac8cb88df2e3c572c4215c17e5d16b42020b19c1a0b751c67c473eaf8cc00fbc9096509ad53ac699e6695a779b03401cda56d4d2a4b0fc61d0a7f8de3022d5df837d21f74ce043c2a634328e36d20da2d1402ab62999a1df5fae1b47ccd36f00624b3729f14a872d45c2c2e0b97c4fd878e9c4c5d490049d3a6869dc6ee3c884c4471a43aaecb2c29d504db2b053374b50fc7d05f2b0552f6e0c66188e90f71", 0x1000}, {&(0x7f0000002880)="1ba2a2993c64d027d1d529ee57634a2420ac1e5f9a1c6ec458fd75561221342c2cee917ff4", 0x25}, {&(0x7f00000028c0)="df1052e02df355df05dfb034e22ec3c2f64d9beb9bd32bfb24c500f934c0a63d74bff22a", 0x24}], 0x3, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x9}, 0x4) clock_getres(0x0, &(0x7f0000002a00)) bind(r8, &(0x7f0000002a40)=@in6={0x18, 0x3, 0x8, 0xfbb}, 0xc) pckbd_enable: command error 16:03:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xffff, 0x1, 0x2, 0x3f, 0x1f}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 16:03:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 16:03:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kqueue() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:03:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0xe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000001c0)=0x9d8f) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280), 0x0, 0xb) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) dup(r3) r5 = semget$private(0x0, 0x4, 0x404) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0x29) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000500)=0x4) socketpair(0x10, 0x0, 0x1, &(0x7f0000000200)) 16:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x7fff) 16:03:15 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000004c0)='O') open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x123) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:03:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:03:15 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3fe, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 16:03:15 executing program 0: pipe(&(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xe) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x180) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x2) r2 = getegid() mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) 16:03:15 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000080)=""/83) r1 = socket$inet(0x2, 0x4005, 0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc00, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:03:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:03:15 executing program 0: socketpair(0x3, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:03:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus/file0\x00', 0xffffffffffffff00, 0x9, 0x7, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x100, 0x5}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x9, 0x7f, 0x8, 0x0, 0x8, 0x40, 0x40, 0x1, 0x0, 0x7e7a, 0x7}) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000100)) 16:03:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0, 0x0, 0x0, 0xffffffffffffff9e}, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/122, 0x7a, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x800000000001, 0x6}, 0xc) 16:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f0000000200)=""/105, 0x69) r3 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) socketpair(0x10, 0x4000, 0x7ff, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() r2 = socket$inet6(0x18, 0x3, 0x80000000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xa4, 0x6}, {0x18, 0x3, 0xfffffffffffffffd, 0x6}, 0xeb6, [0xffff, 0x2, 0x1f, 0x62, 0x523, 0x1, 0x800, 0x5]}, 0x3c) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r3, &(0x7f0000000140)='m', 0x1) 16:03:15 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x248) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000018, 0x2, 0x40000000000008) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r5, r3) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80000000060, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{0xfffffffffffffffe}, {0x4, 0xfff}], 0x2000000000000146}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) fcntl$dupfd(r0, 0xa, r6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0x4, 0x9]) 16:03:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) getsockopt(r0, 0x6, 0x0, &(0x7f0000000040)=""/149, &(0x7f0000000100)=0x95) 16:03:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000240)="1aabd023cbe51dbc866615d2faab0e5fdfbcb4eed6c062a893ef8bde5da768330dbf5da51b016cb3b60df4197aa1af36c72345872cc1f892ec55f7e2e03a8e2183a2537bf8bdd6ce02d479af3ab7d1f0c754619ad446b77cb9efdfb99bad7484b12a3336733adb482a7c8c262b6ccff31c423e36884b84b63c0c3ff38862b9d0d0cec125eb1c8f7945ae47d91cb3015dbbc35c01cf6b8be6b92949a1031a457ceb8f42d54267100208800e6585882620d05e6eef82b61d0025024bf4574ffed25f83775dc23915f34349cbf49f32fde1b30c5d86f9b6a719baa8439dc67267d4034a25652333c1aeeec02c", 0x2d, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x9230dca49fc00de2, 0x0, 0x1}, 0xffffffffffffff82) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) r2 = socket(0x200000000000004, 0x8003, 0x0) r3 = getpgid(0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xb, 0x175a}, 0x10) sendto$unix(r1, &(0x7f0000000000)="3cc685e1b5e35d300d32e5e10c9195548d38c76cb578f5c5b4ab5951b21028d173be9e04c73eb8ce5b7b03fcb25b7053894188ef288d1bfebf2dfe4a61", 0x3d, 0x6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setown(r2, 0x6, r3) 16:03:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x275}, 0x0) 16:03:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0xfffffffffffffffd, {0x3ff, 0x7ff}}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) 16:03:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) 16:03:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:03:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000006c6530002cc61298918fd16f05b0e5749cef3ee12a838debe39c321a7ee3a58fa37dedd8d6630fa0bf1c8b15f6e2bcd9485e65d5cc84865c63a3fb6f001188243800ce542ae08020827129f7a337000017483a9701"], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x21}, 0x8) 16:03:16 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="9556c8", 0x3) ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, &(0x7f0000000280)="019ae2509908f8ccacfc6c5c2fb459c55e41c35b2000b6fb6ab7b3cc70a970846e55a8d69a5902399ec5b967e61192bb4eb42c538f49ffaff4e472e20ca6bdb5fbb80e8b3ba0d491c778f34c57990e2b599374914b934ec1a0a360729a12dd5e0d22a7b7fadae5ef2ae6e7c73efb90b6c5b43d7f1085b00ca361f698bb00fa59d62f312891147364b7793349b5cbd5b7f40388ba5002d09e610ccd170aa69fd5f7f75521e89feb1a6d9f1d72c20d4cacd454669a4184229b8c90582b0c7e232d2232e1c524838d30a2d4f87f91d2d1081d27ce0f", 0xd4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="a4ba2a94cc4910cb28a933235147632204648517a8fba0da74feee5efe65e84c396cbf79947e3abd197a50d1b75c5964101f3dbe8f089f704e44e8907af61a0b91e857f8997aaf039193b7cbbd5139da4e918b90e6a24c0400ea76a3d5c6c9c59eebf1c10733a2ebb09bf02d2c009dea53afa35276b2cad91734b3ab5dc80ea6f0b3d3141e", 0x85) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:03:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) accept$unix(r3, 0x0, &(0x7f0000000980)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0xf11) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r3, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:03:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xea5, 0x0, 0x0, 0xffffffffffffffff, "0000000059001040dcb9000000140000001b00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x9c6, 0x3, "c34743c74dc9ea7412c4412cd26e11fec6e9b62a", 0x5, 0x6e}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x10, 0x8000, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000004036925125aa7dec0027ffba59"], 0x10}, 0x0) 16:03:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) fsync(r0) 16:03:17 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:03:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:03:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0x80) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x3f}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="4150ba3ad0837bc99869e79e8e1cf63c377f55371291b2b40abcca19b72db308f319970dc654379986cf78a64fb6e66ea5d6fac0fd82bbec2968ae2844288a53258fd59733e9bbd2d874550777b8e1a5a6260012a70127ad58972c1090e02a0dcfc79c624d8dfecc90eb836df8866c284b96bdd7216db5d5a976c1202872faaf615a20bf", 0x84}, {&(0x7f0000000280)="def293b9208dccf0a4e41557dbdf58922e827960168fe10584a696963d6a5e07d0022e961a59790eb91c743f7ad225b1e2444b603557a38b7c9639ca2e0075ce19d3c199322172100b41ccbfab99724ab4aa3ac6a22f72d2f10849136e498dc7515c0edb77bab8ab75fc8ff4dc7fba0e8506be6dd4f99e8d8952801a3e7c2ab45e3385405401eb824fbddf16", 0x8c}], 0x2, &(0x7f0000000340)=[{0x108, 0x1, 0x401, "ec2c63c8191f38706a0674d8a4f2cd889aba918b591eee46c4e062ed379a49352f46795a339895994b378b55df3f036f425076bd5f72e54c889d299386873d92b14988f6aa620121062ec75d3821f59e718640cfab0258d38384ee0b2849893cc6aca38bee2c1354aba06e17411011e6cacefa3e32dd70d88bc6e720bacf50124071a5b006ebd6b55ca4ac41dbb36493b4496a8fbdfb30d9d82055652a27609457b6d71c27085ed9607ce35839ecf954b4fe5b943f2f63cf3e3c83a8d18d7dd7d1901c319b7befc32b4925d2e1ea53ca9c54f2694277a4444c863a2886d6e9cc04d30fa3da982543b2886ab397678ed6a0ac6c717a"}, {0x98, 0xffff, 0x5, "7072ff04f1275b8c7eb9869b229558af9fe95a606da68bb3a845b0fe70937b2122b08009dd1de5855f4d72d67de17b0bf15e98bbf634642147ac84f762db7f2dc344c0fd8a4640da3b7eb5703bb8b07dc3751207819b875c170cded1487e8aec2ae8b808930624e39cdfa2fc2a3dc10fb72e13c06da10eaa193dbd59c9b340cc643675a066"}, {0xb0, 0x1, 0xfff, "74f73941844db12e982f4d88b43c2106c0335a51abb81cbbc7c0c45b8e4eeb964fab2b158ef88adcdd0750229c0bca339c5aaed4be76f8cc0e5662f75c1074c13262ed296bfb8a2eaa713d8b60b5b4e66efa6133915cc74948a772e2a193a2948f0640434ee2c98b7a698f12bec15623e325106bda6ce64911b276c64b017dfd91b13fbeaf8b99a64128f34c3d51082ba1a8326dcfb633530405548b"}, {0xf8, 0x0, 0x9, "5cd8f30b660be0aa7780089444dfb3fa735e18807b31c54b64c6017d8124d6722cfdd6e9c064d3842dd71672afa176d09ababfcc811352aaec705775c4a24a94ed25122961bf05ea62d80b44e7748d1aa039a444647548aea9f2433ba786eb5dc6a00d3b39e6777454e5152f2640c1382eafb3509f5e14e5ed5e17a431ba9a2057bb758f4a44b367b69774d31658cea17d259e3089a8bf39dd1cdc196729a812f05468a59a1c491817e0c5d372d493d972e760e40616e9cd3b6818792343cbc34f58f82221c7c847cbba0229e6bc176076ea2765dbe5726bf8ae4f7797236c001a9c4a194f"}, {0x58, 0xffff, 0x9, "5bf04b0788696c72191f1e3c5bf53efc25d7112ed897518b8eb4fd0135f29af25019c0f4fd37bdef769342de0fdf35f04b24746b3dcdad9410cf38ea36747c8516fd"}], 0x3a0}, 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:03:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4b2, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4007, 0x101) bind$inet(r2, &(0x7f00000010c0)={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:03:18 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/147, 0x93}], 0x1, &(0x7f0000000200)=""/219, 0xdb}, 0x40) 16:03:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) setrlimit(0x3, &(0x7f0000000280)={0x8, 0x9}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="a18090318fcb26ef42284cd374ef83df0a1fb8e77d551633620aad55fb4b10ea52c82fb5fd827d352b4aaa256be2e3f8e6aaa07c474a0ae3ddc05dc28cae577a7ab2faa7f7d2cfd304aa5656718e829f5b76800a332d215691903b32de4132e24c6f67c6cfad37ea65c134f0a1cbb80bbe7def4373df114c367be8b43a35a19774faa484bb99d870087e1f", 0x8b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:03:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) socket$inet6(0x18, 0x2, 0x100000001) ioctl$KDENABIO(r0, 0x20004b3c) 16:03:18 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="d20a408e85dc2f14e0ca7e821364499e828dfb0d69999efa058824b9ef6da51a297fee21aeb859080dd2776dc7b39cd2e258b11112d10936ba", 0x39) openat(r0, &(0x7f0000000080)='./file0\x00', 0x18320, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:03:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000300)='./bus\x00', 0x10002, 0x40) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchown(r1, r3, r4) 16:03:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000000a4750000c60100f2e900", 0x2c}], 0x1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x1) 16:03:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:03:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3f, 0x4}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe12) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="18b870b6a961befa155960035c9dbc90f4d55214f707d91039afccbcea548222c9cea8a11998f34f82b5037c1737f4", 0x2f}], 0x1, &(0x7f0000000140)=[{0x10, 0x0, 0x1}], 0x10}, 0x40c) write(r1, 0x0, 0x0) 16:03:19 executing program 0: semget(0x2, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4000400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x4, 0x4, 0xfffffffffffffff9, 0x7, 0x84, 0xfffffffffffffffa, 0x6]) r2 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x9) semop(r0, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000340)=[{0x0, 0x8, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x51, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x6, 0xdf4de1aa1de4506}, {0x2, 0x8000, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x401, 0x800}], 0x29f) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(r2, &(0x7f0000ffa000/0x6000)=nil, 0x1004) 16:03:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 16:03:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 16:03:19 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() ioctl$TIOCNOTTY(r1, 0x20007471) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffc000 didn't change! 16:03:19 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0xffffffffffffff55) mprotect(&(0x7f00006eb000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:03:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0xc6000000}) r0 = semget$private(0x0, 0x3, 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x3}, {0x7, 0x100000001, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0xb92c, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x7, 0x1800}], 0x6) pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffc000 didn't change! 16:03:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) chdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = geteuid() setuid(r1) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000001a00e9dd7981f10000000000000000000000000000000000000000000000000003000000000000002c6b9fd09fad28ddace15ba7ec6491d634e550be02e33f5441dd356090e9323da15c17b6a8c6654c70ef42bf501ebb1c00cc7aa9eab0e6fc57f8bb618bd311c630b3df59d5be953dba37bb3fbfd8cfe56a82644efffaaa975691080d34"], &(0x7f0000000100)=0x5b) 16:03:19 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000037a90000000000000000000000000000000000000000010000000000000000170000000000000000000000001000000000000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x2, &(0x7f0000000080)="d07ec23f00827c879895a2fb", 0x366ccc7ce07ac48f) 16:03:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xe3f8, 0x84}, {0x6, 0x306}}) close(r0) 16:03:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d99675492322b0e81500001df4888716bc9bb2ecac89f3edaebd96c6451ba8585e9b952d930ec92f00"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:03:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x343) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x100000001, 0x8, 0x2, "2e013466ae029a7bb1a117a8942ae5476a45f223", 0x9, 0xfffffffffffffffa}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x57, 0x7, 0x1, 0x8, "6e5eb6bb22898e6794160db685c8e1887f7aeb3a", 0xfffffffffffff252, 0x1ff}) 16:03:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x3) semget(0x1, 0x3, 0x401) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x1, 0x30a) socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x1967) getgroups(0x1, &(0x7f00000000c0)=[r2]) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setegid(r1) munlock(&(0x7f0000573000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semop(r3, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) 16:03:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x10000000000, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:03:19 executing program 1: r0 = socket(0x18, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:03:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bd9dc3eb52f962c619a35504fd0e48bb040954ac10f8dfdf298015", 0x1b) r1 = syz_open_pts() close(r1) dup(r0) dup(r1) syz_open_pts() 16:03:19 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x800}) accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r1, 0x5) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) accept$unix(r0, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0xff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:03:19 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffb3) r4 = getegid() setgroups(0x3, &(0x7f0000000280)=[r0, r3, r4]) r5 = semget(0x2, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r7 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/183) semop(r5, &(0x7f0000000200)=[{0x3, 0x54}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xc736586, 0x800}, {0x4, 0x8, 0x1000}, {0x5, 0x6, 0x1000}, {0xbc00cb6bc5884753, 0x8, 0x800}, {0x0, 0x7fff, 0x800}, {0x0, 0x1, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x9) shmget$private(0x0, 0x2000, 0x45, &(0x7f0000ffe000/0x2000)=nil) r8 = semget$private(0x0, 0x5, 0x10c) getgroups(0x3, &(0x7f0000000240)=[r3, r0, r1]) r10 = dup2(r6, r6) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000002c0)={0x46}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x43, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) r11 = semget(0x2, 0x4, 0x390) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff}) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000680)=0x1) setuid(r2) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f0000000480)=[r9, r9, r3]) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000006c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x4000000008b6}, {0x3, 0x5}}) connect(r10, &(0x7f0000000640)=@in6={0x18, 0x2, 0x8}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) semop(r11, &(0x7f00000005c0)=[{0x1, 0x25}, {0x0, 0x1, 0x1000}, {0x3, 0x6ef, 0x1000}, {0x2000000000000002, 0xffffffffffff0000, 0x800}], 0x4) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000000c0)=0x5) 16:03:19 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x88, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0xefffffff, 0x7f, &(0x7f00000001c0)=""/244, &(0x7f0000000000)=0xf4) r2 = socket(0x0, 0xc000, 0x5) poll(&(0x7f0000000180)=[{r0, 0xfffffffffffffffe}, {r1, 0x40}, {r0, 0x10}, {r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0, 0x1}], 0x8, 0x9) getsockopt(r0, 0xff, 0x211, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4, 0xfeffffffffffffff) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f00000000c0)=0xff59) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000002c0)={0x5, 0x87bc, 0x4, 0x4}) socket(0x6, 0x3, 0x401) pckbd_enable: command error 16:03:20 executing program 1: sync() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) r0 = getgid() setegid(r0) getrusage(0x1, &(0x7f0000000000)) pckbd_enable: command error 16:03:22 executing program 0: clock_getres(0x6, &(0x7f0000000000)) clock_settime(0x7, &(0x7f0000000080)={0x0, 0x2}) 16:03:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x5, r1}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) 16:03:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0xc002, 0x20) sendto$inet6(r1, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x37e, 0x2, 0x0, 0xfffffffffffffffd) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)="aa86f154db9c346297a7776b26174cc3a5fa0f3cf7ac8fbdff721e168d5009a66768b525a4e835ccd250f9fadf495bca013ee90b06ff591dcda832c00ea229ad673dbad892fd8c2eb7c3b541841d992b33d34e7121f56e4544bf1b9e0c9181c1134aa91402e2f113e7301239a55807d682863ae9a8373406bdb655f3aa3a1814d139b74a5111d8e5c3161fdd5d7bcd386d16bf07765ac87ed0d5da4a3adb40b14addfae9545a5262e7c6cb0eba207aad38f70170670c7ca0", 0xb8}, {&(0x7f00000001c0)="c924bde89ba92ad01c6b0701072afc0b8fa5bfc4b3a755577329765a2b4030c0c7ee05474875bf127cec215e656f59bfdbe1994696ab460a909bd8bad76c1bf30eada2cf3c28446d0eefccd227442b7948d7b109b4c6610cba36641baf4dd2a499a146a4b3bd9daa1203b15ed12626780ce001cc2f1e31646166c7d51c0ee171737ac62921d9e40344676e46eb35aeacb8187558fabbd33cdc8b03d164901a477b38b805b7915489cf953f2341b5326ebfc55751fd12a8185e64", 0xba}, {}, {&(0x7f0000000280)="1ab63af9b5d65b4e97e5ae4f33721979872d16e205b0eeafb30a051eb1e91e9fe57ecd4d14b3cd7184c3dc45b1dcd9a5b19340b0cb8290fa725802f3827a76d3ce838895ccd7150e861737b85775ebc172ca56d6520ee604e69a0c16fdb17d2819d34b56b6a0b52632e2941a18e292c500cd1193addfd75e23034b1800dd642c7115d738823b7fc4a599ae0c7e4c073f7c909b485f91930e5c6762cce9eb698b46e90924f6d6c67cfadd093d24dfcb5c3ece81039e67ff957f20", 0xba}, {&(0x7f0000000340)="f34e531488f0c0610568fbafc2d421e88124f618f13c4ff1605f281da72ffcb642f5f7f62eb62d0381ad271779c065680c08856e93847cabb1a090807b25fd22b3d449fb0fcffeb966c7cebd469a4ac890249e99631105faf3c06755963fcc1cdca5da882957c44a436ac741b19733d6749e60240217f981e8023e937932218a71f777b1431401c4162ca4fc554a16dbb38daf79268a5f185212ffb7be4b3d760dcbde6cace26ba88bc53055f772f1d914d05b8594a083c3cd60bd9d8daa12eaedbcdcffdb0dc3dd8adac0b27d55adffc6a972e6919085707a3cef2cb2154e33e607d0633a7937f18a61af7a64686a", 0xef}], 0x5}, 0x0) 16:03:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) getpeername(r0, &(0x7f0000000800)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:03:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/165) ftruncate(r0, 0x0) getpgrp() 16:03:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000202, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000004980)=ANY=[@ANYBLOB="561ed76dfccab0f534fd1dc9b5d22ba36cd7684006233928cc58200158e4ac1e5f9c067a8d881ad97984ad29ff0fffd997b6636c77ead54b9879648bd06e2b78cf8647d47e519d65fade8f30b8c66ac45205a9b8f59954bca09c7e9f0bcad1c1e74526f05daa57e253138e4ab9caf3d9de0c85954a2e1758918eaf9f95cf87f51c0bc8d92f8d3802b7639fa7e69a7a1166938208553497df1fbaf4fd15bf3658a2b508484372faf02f861156fbaf03b6961c39db6d9b5122fabbad1583336a4c65e934df450f0f849b2e4b105d9e30f5c3b88f4939732428ccb7330593f0884c04"], 0xa) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/143, 0x8f}], 0x5, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80, 0x3, 0xa98c, 0x8, "6e18ea7a5740e1bb3ecea8386bf3648d685e7c94", 0x4, 0xdfe}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x9, 0x6e73, {0x4, 0x5}}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x9, 0x5, 0xf7c}, 0xc) pwritev(r1, &(0x7f0000004900)=[{&(0x7f0000001500)="28759a77f66f265c5c8689c307636b6dc41ea7799bba10cb46d78e474a877a661c730e10cc7c5d645d8173601b3a8a5016101a9f605cd7c3aa4fbb9d7fceb97e0a2075233f0ce752c3eb6db5924594fcf89543f0c23f02210a0b452ad57bb66342a96c0228d7cc2f41b9e1874567b9b84e7e97ef70a8b7d59f38dedad45c7ec9eb719c40691abd3e0486e67aeb09a605397da01a8954af7f933e0715acfebf936df8c27e8ba92b85d32d4596c013aaeb08cc752aad1d59b3802b66f14dfacfbf27ab05dcc60c084d78db3becd1a4c5141a651d070b77b91a", 0xd8}, {&(0x7f0000002740)="f64024322a5b55690f7b6347d92b855e7c2ad28eec987959d8b8f14c639d3ad0d25eb39b5dcee73b44b0844150ef711380a264cb4d8bb625139e81ce3faf6e86408253a1e17b8ffd13257d25b9570b08e43fbd79547aedce94a56d002132bd3e10eec64d753dd3ed1a7b6d1fb54e84106e1bd57cb945b3935bb4cf9157cdffda9967a894c8e2ff66a72a3b76f4ab6cbbc08e3de5ac493aa39e08d593977c6ff387f77d9c380dee11e23486732f321ab4607c52883b129d9ad1ef39a229e6147f7d0268b5330aadaf44d44acd28b561ac1fff2655007428369026c4141eea6096a31354835e26b86d9cdee45692fcdcdffa2228f1f209538c2fd9a20a253843047071ed5c1ebe1cfd356798ab98f92bfaaaba1e4f35f6e4b35c0cfeb6c7f7aaccb1c1adce52dc5393f2b5c1c0d7380e0ca4a4fb27731aae9d784e459655bd1efc1dfbeeee0cccf95d8bc7bec104b351196ba690d2527002e20a96b46540509285443f55e1544c2ea3a8e8872338b271a2bf8ac1223c39d0405d5907476523d2d12a248cada42fdf2b89cadb2ceede56c2e2fdd21659e7897801613b06bccb39b4064708a40220584b701a653af019efd00ec282cdb248278d713e0b4a1d7feeb8332e35d1935b87c1daded68c651554c911c39765aec94e9e7184d66bd834fb8b829bb68998aae12b5e68f2f356d8cbe8dc0bcc0dd2ddbea8de4595b9f5cbdab6b356a1f1dc63a693f64997e00fab1fbdf07917f3959b5e36868a17173ed70040a6a87ab1bc2db9623f05378389f53c418cc56c99d61f527d40100e7540039eff599e74bb4f1e208a648456930f30f80bcdc1c0020971e900680280d8f5fb8f485990d9bb2ea7da115e6ede8d91c5ae0fb016ce4279cea5065c9a34ebc17282430073261ff1237415f1e19b5737d73653738fefda395a54f3c90a991bdc5d659745359eb391e8e59d9e7f87f45ec8d41df3c3c05c1eefefedf1dd1b876cae57ffbed50ff80b85364109df5ec198a1905dd308aaee1747eee376a9702e5964f0ee31ba576047ae2ff5c8adfbcb1645efbb1ac08163d3d24d803334fb8a6fc6cb53e05aa7041ac0eea0dc64b8c5ec10803b3306dfdc047afe778230ebc1c7242a9dbf592f4bfd424aa30bd0583fcda0842040cdfd7b26e5634a88031a566eea8be054e148cabf8f8def5c2566a1711ce29922819066c4a2ab4f64068f7bcc5235687cbb1edfc0266f1f6801ad19d121f5390278e00eb1125a361e5c24a5843c9260d05de5211ecc6198bb1d5b0c23cf7e26e8fb9b99399fc1ec633778f01455d3544f617dfca633b8dfba87cc9ece2d76d03dd507f02494cbef3452e4c744f04e185d49a415a94d9398d578015339dd51178a7ff84b31dcc6939b1026c4e56b72bb8160b64f1ef67278ae51d55e0db027d2eb04d0b047d126305704b4b7964ff9f502226483832c1ebd9a996feca35e96da156227594d414d60dfe8aed645dac8b46a68d872388c3cd85659bc51d61bed3c6057bede144be1bc27e23c3173c82b06bbf75696250810c2b27bf6712f3ad268eb21ef1aa87e386b34f2de5c6d4cd396f0c4736dca6a35a299fce79e26ec1025e194aeb37a1f5df5a98019ecf0d2629ce27d299d3b6a749a3c56e0ad9ac17d1f253cf7bb40714aa2a8ca939c0fc2cfd8c55cb7ebb859292570b9cb88210d61a1151063876e8f3421e23b60c1995e75d06117903698fea6295d12e0768df3fffe2f2b8b1de34f53ef320a64c2c5bc21528bb09ee96fa6f1b87536685e9b1cbee64a713af0aa72ea3b83476cb1bc72476c078ab862992c6ec4afdef912806b6decb9c37f837373190f9bb620db9bfb5e55af245b33df8382563f3eaa4778d5389cbd1557efb92770b282c68716b6c7091ff7b7b7058c4341aa6922ad5376638345c73c5a2a69738844f7ae056638fa8db2c2922609da961f15d0edb7cb6ced88079dcfa178e8c8e2b8d285beaec25189d07e11dfacf6c5c268c602bfe68d75f3a26ae0f850829fb4fd9d57ad4e9826a1d2016e07b64bcd60a7c70e6b04b9f15bf25a55c37b8d63a98e2c003497db5675dd5d34ef24adddaf9c22905432e28f98784841254249f335c48581b864b22053d05c144ca9ea45e70f0d8d16879244e30a4e274ad888309254f0ed277db46f700e47c86de0236252a4c34fe53bdf324285420f7bdcf6641ba31794a63e02ce83ca365dd928d0060bef889c095ab9ec12e9d4a8708c0fa6161e6766028fb2eb91b9fc736576e62ca01e04572594c6dd99f423c868fed6b27499ae1dda44a36f5986682bc0de56873123dd669aa9c4ced5a215eaec734a28f7fefd7ec4fda634a1f26f7642da0524a138128ed694c9b08ee9273ceff4f8d781e94a033333afb97cae9ac0761e589361677893c8dc886b8e8df3f088af3583389599a66ad8518c884cb7cec38de6c305428a139e5b83eb7b56720ce86a430ad2581d3c7d4505442c7af672de61adbe8d711b662f52262f3f790d53d08d1a35e88fdaa029254a621ca86605120231b256030dbb76488a1510851eab4fdc70588434df24107e9a5503a49cd24514db9c8e79b6f70a333201cdb3f6c17abc7723f63efaec5ecf16da3f9e997391e033015f8b54cfc49eab71d1db2a36640fe8d06823657109e1060d4aa07fdc2a012b45772377a82f5aaf105c1249e7ae33516f97ccd9fe4136a4232385c7711dcbf6cd7f373da8c53cd3ded05e08c765fc0175d623fe99a58c5bd2d085a1de427b373981eb0cf856a99732fe43ebf4ebe091e1d858157ef900d7151e501f19f96346549908835171d6c6d994251b5947ab56c87cd8c748c161ad0cbbf96851b8de300573995bdd220abaf8e7965aefc3610062bb2ac9c8b4c879c80241e7140a1b5b7bdcaf9e46a5e217a65577fe29809f66da4082034252519efff36dba0ecffdb91ff5a6c53457f30d32ce4be5c1148f07116114fa6e5cbc5385d22ac7436b65025f3303cb1074f013f9e48dc5e44c1a10c5554f797b4d780d1b7f18a3971788723a752b724aade91449938caffab9206647e88fb71ee6322933db927022107e3a5d5f1f69e358fb23b70cf82d37fe2d720debe69d403778286497cdd26d3d4c28a193db7b232e6b6af5c7f44d09dd182eabd23008e63cf919f0b8676fabd24168c304b5beb027becfacb8333a0b8d448c3d539787474e180b68cc039b5e334ccff7018e669edd8b123bf6e2365746b0b6b1efbe9c8e10d1c337a78156d00d1bf461c934be91a43d330855f6316fc4409f93107656081ff66fa0f20c45c1b766626c1dcb96a29ed63d19566579a27813088c7812e342795c3739acc4bec323c24d95837c7a2ac182ec93fedf7e98d0869aeaef0ea4f536be5330a24b92d7e67dcc67c8630aefc3d78e1ea19ec4f37388e0f66f545083c9473e17ed2f5ff50f94bdf4c09e86c2511834f7e6d153ebdf88a2319b590cc8b26fd56255a66cbf17312ed19940b662dee2e9f93fc104367c261d90c5f94c84053579b49547d0770a085da6cf4ad93841eb097503024f1ddf24b1ff8fdeb400e6cce2f3327fa458d784120b74903f4d8422f6dcc7d4cb015a34c2a61a00280b2a395de2c197c178d37dea389dfbb6f238a804c27b937642b09ffdccbadeb3b8927c535158740f2bd30a94389c94c7c8dfe5d003c50d658c6c0d2fdf44e41357034ce2f813beb73281a8197b25d4ef064c34551fcf06b38124232409c04c452ff23a4aeed4e6f389b42b01779a8d5449d84e64a8a7a07512764d580deacca65d4162d7818c5bac93f02da8d59d3488a776d7790c63d3f1748416a61e09bb0ce27ea59e0621ae14be50e1e7d634676a80b9c668baef1a8ab8d928f6842112bb03dbecfd6812e3591bbfef6192bc3744f96e197f0c4144418998705046358668bf6a6a1fe5077424609c1a82101ff9c10dfb0a84eeec60b7a2854a91fdf212d076c5ad868da99941094e83d6558195235677942e25d60fa09e910129bc69a5e2f2eb5199bd29ea3e488318620182798edb7762290b8593809d6f5f48e7cf24dc16e0eb4d9c07616c98d93c05306dab83f1e21587d9db4a16fde3375a0839c26200d8106bfca026d7c09d1985ed3e7fdeea6c25429fe40556b7c953bf12edf096734047ee56b4ed622d79d9ba76d8806e44337e7c2de706fd25a7f9b921e780760204ae1026d121971436d1ac299b84e6cd646b399de5a046e445eaccd7e4d95ca03f0cf70a0681f17136a590bfe72b027fdb6a0a9e06d6d6cda49fe5d0e70dba0d41ac306d3ba039501e556510e4bb49bad89f6206b65b5f03e83f4b1d6a2bc1747cd16cd995591fced4b41b2b3ea875af58afa6c64fadd0be2f6b149b4fcd1a298cf049c46ca687aaa7efa7f80742de23def5c69cbf79081e6d3418f1df377974a759555b8a2aec5721826bbc770e726039d6c71470d363c6cd9be21f3095b7ad2a40f849709cc3e97bcd70f704f0b49ba8dcd2e68f1668885f9ae640cbf1377066bf779b14f43129c25d8c5ca6b5b97658104bb4641a79ce3aa8b8fe5becd87190167790ec9e387ecec075dff5d686c33659cde02d84a2bb375adb6c75e0b3d808af590d83d929fb1046616764382335efa4b49fab7c9468be8fb27a8b8d8944e1b2eb96f9b36ac7fa4c74820570b531e4bbb993402c15bd67c4736eccf19ec76077a584b4ca1aafe5d0157f85d4ac7a3be48c5cf31f11f8f7ca383c3dfaac519b5517b9a9a9c98fad90fdd1d393c788420cfd8a08ae301f1bf735dc7f6f02498dfddace10e3d9a438ef4537eba044757e2c4842bc41cd72a2b27f5dcf4885380ebf6471aeb1dcb14aa4f063b454ec2f425966cf58103a54eaa48ada9de6e2a0ec4199fcd1ce5feca1c29b69b95accafd38fcbfc2e9491a0890a445c8182cc9961a6ad5316d0b3520b3fd926aadeddba8718ef52da039c1bb629c9afa158d75ed3a2566e07044540d5bc4819ec53ca20fe4a4e3e13d991f24ecf584f58faab637dddfa698c0da90d4178058bfbf9d2bdc25de0d29df6d811c1b46d5b037c72b9dff5e18ab5d7414b8f14ed0ef2b2bf023399148b24fbaf5f9ab2a7fa59e275eb8732ef93dde591489d87891f68407988bba5f41e9080766d2e9261e5de8da108357279392b42ff4e7580081a98c829dbe8f003912970e7c1e3830daf63ac15c046eb05dd9bdb10a126bdddbe0644f7dde7b485b41e7e6f0c1d5e404031cf7d79208b1dd275dfbae244929d911c7c09c096b3de5875d9edcd21b9b37ba033cf740829eb55261becb222f4c7bc6af3e3056f29ba1d26799780eded5f0abb628b08fb806260ef9eed17e82620cd9f56f37f3ba588e6856f8da5dabcfd130a24c430e075e6623344035350db2cff0411710474c8925f8306dce4b6fa776077d36b62d439eecd71d574a7d1369463328a3fa813acd50f0f589378a66a8163efa68bc8b28da798644ef6c0a5fc190c327c17648f3bd29b0f724d4fd7500215adf2845b3ba63cedd2fa4771baa315675593be85c4ef06ba6640006712e9efd40c369089528e74b85c441fcd92f9039283102750a5d347f9fdadd3076b5ffa1bb8b3959233ff6e2e5de80e1c9c1a3013d3f858c0851d152681a5ffd6d9796f1c001fc597be7182ef3c4e7d25bd66f19f1ce5a84ea0516ba797f48d8e65a2519705ef2bf1c4d49a69cf022be125de50145fa891cd62614fbb702af2d7bb7300beb481f7e0c1d4a259b5e55c2e677625b66dd7d397c0ab7215f7c4e58c5e9537ad82d0aad2aa211ba83036", 0x1000}, {&(0x7f0000000400)="9020223e558ef27bc38cc8d10df12ad09be535bb09e8134b691bdc1455986935ee846db6", 0x24}, {&(0x7f0000003740)="1200cbba72f640458ffe4b7106dee094428aa55ea8b8808fc8dddcfd0e7faf47b91c79d9e4ab0c082528fe18e3c74d9e7aa67abb92a78b907b00f8e287cc39c323671998b40ba3ba7f39f35c74f9fcae82956625df8ef6718ff57f635c323b5138271efeafd3553daffeff0ea174018d32ff56416880f47457e19407e52afaae87c202ab5f231061a9", 0x89}, {&(0x7f0000000440)="4c31a6ef39a62e0782a895b34c436158dcfccd13a64a88b8e83f0e4840651f82e3dc21b1597f33c59a2b0c366a58041d3abe428d939f2d1733a2b27de81bf1c6e93d4cdcc0ab019930e37708812551a2a065d61afb", 0x55}, {&(0x7f0000003800)="21c7b747d4839adb84ca5e8973dd237b66be24da51f168848cae8923b9d350a04ca1fa722532028f917beaa6fff963feff75499020bbfe508277e2545cd4ea2865849d3689403e54d079e28381a7eaebaf5852de3fb98b31a32370604b50b58a13262032fafc63e7891294eb51caff7ee6abcb49b7994526d88b5d8cea543075972cdecdc2910a2c56e18d76f77514f0f9f64410e0c56555a260fac57d39b9bc8169e7065e47b5a03d76b44c3cfb7a5eef7ff1a25aac5d9a6673814bc2819f2bb456af0112475f190b728f00131479e5a0f65cab637078f27b3b9ca6ce6fa6b56a9a01e5b0d975043c005500fe158e6a66b0c870e3daba0dab928bed2d2b52988dbd72ddabd3bc5792cc579aee95ce0f454da9dd262597f9841598c0eac29894a55996e04d52af1c06848e4af85b2d0586a8d062e94ae970676412aa51710e5bc3e502a725586880212d4a8d76787c1a5fbe6cc1c7a9627daa5e6c5e470d70bbf8a083227924ef463b8b37bbca662dc9dfac8f56207f691aa04f9ba7ec1c85727427f15b48030b4c04b91fa0178fb3d92e17bca6ab9f8e19ab05284793714ff89b06ff6a38dfde491cf0fe756bf7f44b640df9620756293d6c773ad7b356942f6a933970dc4e09d193622204e129a67eb9aac83ef691aabb4b46c3c827311228b9f6330caa637f19677dc9cfa625b00e355e0f59c645e05b2f37aeddc201c1ee8e7612713afa30063e5182c4935b33d5412270be210c2b98535fe0fde5774eb64e5495ea4245a87bd6a5c6f1401e8733bfb29000395170eadb481222ea267260a83826b87dda11d3adb340d255520a3e3e3bee84cd77fa09e5f74746f2b6bb9ee2170540456285e74708e8df3b6b89d6791d7ad513e2a87cf4c4aff08f1a07796ada1fb488220efa958bf69ba0501b84e8beb8121746538dc4e60d7c7401b8185dcc4e45e7e9f35e928e89a9ef7d5cfe51ede43e24c410816d8d5049c521820871843ff45f6a3db34f00628ba1b3d57bda35dcf1092274e25df0ee0d59119f3eab97788ad001be009dd9bdba3e3c220c1ffe0714d110b8227a614247095fe232771c656da07ce51ed1e383ebd93d5fb16d7f196d1d9894967ac09d45453387e72bf02483058026360ae360f3125e5defadab00f85bba3723b7734c9561e6d3f2cec19741daaf56adea304910377890d91170a90a9338e8bc6638a06dfea8eb97fbb1189a5789ce8cd53d9236dbc0c500eb8cf42b66dd5c0afde0c9d3a1d4002f300ffec828c3ffae00830ea84cbd208d223a3c08ff7292755fa835480caeabde6aea66de6a80c675bb0f7484f5f11c18d6ca8d16ef4a669dbdffecd1b75f38559fd5105e62140a4b0ca4481baff2ea61b401da6073c884de02eba74fa726254aa2cb9124f4146f789b7c91069d0ceace56673e24295e1a6906c520512c8d34be121e693ff3af5ad51278d6ae3efeab463f717f6cc3caba52950bbb37416d6cc944a7eff6bb276927f89dc47e6eecb24192f32f1b15b03c717dcdac8724258717e5e1b7aa5cdbd49fa08143f2ba11f50951dd1a5e86ba0a85e4990e0b12f9661e4f23e2e404c33f270ee8fc34c9327d2dba6c6f39a7822222ecb53b77ae2a771454817737700e5833afc3d20af22908bfe1c110381998aedaf712a5f8cebf1ec8c649f3bae310453f299f7a8b9b17ece919596f33566589ac6c0255663ab090ff30dc0bd3787531aea6a5df283c4036b2731aaa24400b90ff10bc95d836b66c553bd3b5638282c31a69f986489fc3ab0d085bdda96a48a2345fa9f906075525489aa4ad260d1dbdadf8906f0fce898c86abf75d8d030430c76263c19cd0c0061dcb7f65ded7017d0953f8975cea17e946ff2198f9182f09c618e7aa1e900d2a5ed90b7eff1cd3b1d94a3a88eac34731a615ecf588bb14fd4e00e3c84c529d436d26b64bbadb6cd9dc696884e74971aad49d6990007c9859bae7ab2d42675019a81ddeef75b9cdb92d064ca94dd60b1924bf547ad2f2a83110a6fc5933f1c61bd7817802eae76f45980b4023dd715f982f396f5386f2cbcdab77ca0d793386afe79b32f3c6bd24f15fe9fe39312600b07c8c250871b0d47f2e8e707980fd3c6f67c271e2d2e740ba91831f64e19556448f9078dcb5d515f823c29f4193f64aa216f86e39472931bd5e43d32deef7246efc1328bb9c7074ba7aade461266f07de2b5bbc55c0a10e503d6cab7e718fba22bb1ea5dfd8a75ce080f5fb473f8310618c1291468c0e88a8a443a9ed472b7bdc81c51730a75e373db89f6b8bb578f80544c57e2ce93715e910c7d792074afee483dea6230f8495be6fe8249fc655b53bef7b8d5f4c27e5bf5157ac2a9c2f1991ac9c4dfa0425f63e36fbb3d4cd725d23ff0577ffd6adc647d291eaef1444e7cf6cb59bd788a5f1f52a31194c35d7d87de7531b53584a32f2dc9474fed6abb0b469540a6b9a49e047de152476e85b9d1505fe035c798009072ff2607b6baa05fc5128d3a9fb6b951ab1a4281833a0b31f0ad98332bfc61b5521c23d2adcaae234bc6f67a28facb3dd2960983a689e88239fd91efb3312a22261208c0c9d67a6ba514606e096cc320e60fa0183b428fc0f5e8fd409625b6b764a797b43e7022f1d69e7ef3ab1d4b1bc084d3daff59d50c47625733e3dc51be535480e7b5a3e057eb13b220c30ee68dc4b73897362c8511baf024384fa10029e12687f818add3efc3a111387787b30acd83902cabaaa59776ab81a4d16d8d7cf8971849d9715a40438ecfaffbaeaab1548b5593642b18855f5230056b2f47fce5e92b60095a782ac1b51e41bcff0a3ecda88c2b76526c558d14843802567030d4e2bbe724cf475c1d55a78d54e21b21aae2c4c936c31c5dd7dc92abe916bb02e25f2c706899238e358792c0a258a94c7ccebd0b75d6359cacfee622e5fb49e12c7279aca60694f04afc4e190ac0891d1b1d19a0d09dad70d7cc328d8c8d686c391805ee3180b6c8ba0d66b8adf77538e39e9ba0f3931a44515d8203763e2910fffdc7b2ba7190b4dd79ee110afb27f969219a935eb621d30d96d90e3ad3f3ea648f6f1fa021cea0c3a55e21c2c57f082930db0be059a3eca0ecc579f950024d5f081264af53686da3d82e8c2ab4e158f6ef5fd3916901ae8c9b718e337cfd4bbdc1f47618140950c349b470fdb47b3eeb683317c554be27127a8b03042b5b0f54486b25ee67fb872f51f4248a61ca63a0801ff8ce4aa1774c64c594e83156984ab981b60d85401329219a0b3638360da603e3efddd6210203674cc8455577d705b41e9a6630d17c31fda5afd783ffc7d28eb9e8226fe7e5503b2205a10b610c0c4114c05b70fd72835506d23435ef03867ba989283cb2a766524082a50facc7551761396b91c6660b57d7ab0e416c0ba709816e3ca2f3caa26f59a152251d4e1b71f25469c911c6e76df4e26afdf4d9fa04a7aa623fe2c489c0e5e447798cd3afb0f5197c034b8a8b1fe06087347bc2c222d311be746fafd00b1c02687c7344ad77d7057771b0ecb23ecc349d1a0ac202f6592aa29d25b450e78204120dde6c6563505bc5a93471d823a2f28ac7361882e46506d0940f6222b0f6d59207deb30ab8d9f97a189ae5060c14c14392f2bb23a05cf5e1261a9f755937052a8e351bf6c173fd3a45f0f2b711b909c75f84457f81df84fcd2966e90c625a80647b4d4aa8e65eea769bc053af7b886f7cc3d0bfed10a5b9377cec55f25f0efe8ff48d162a2fc02224bcaf83f0912f2eb5e4c19960212e71f913e7354f18abda65832987e20b62764c1a34ec6f0785461db42386b2512c2f21749e99329fb817fd36a3de1ffe2d92b1908acd1e08983dbccb260724b51e8bc9657ace81d2366aea0557bc089d59d834f393d19be2c16fd8065dc66480b25cba944ce839b4cf71881046f517216095c713df969af1944d9810607ad307f40a57995e56e9dadac529d0485209549046a3901b34a414d119a8350c5a25a9c6b527bc72780779a583e30eeb08d18266509ea86ddd929ca24c9a5bd107439e93941f87d136d3214bd25125ed88deab7cdece859b5b084eab009c0bb5564ca77343958d1087a008ca0c85e6487b5808717e0e38af7f6f92127281f0cfee54692c9e8435dce5f7bd16848533551cdb4ac8917f10d60610a915241a61015273818d8975cb6f379f906196fc2e75e798ff56e33ff89dd3e99fc3fc75ed6e0a98b891b15edc06eff12733e9388940787e374bd8a72fc62f4bfc831b81aac0c7541e812408719eb9c636f7e3c1ade815e58ac74fedd603c3c887db7f50d5b0e64091c78493f45c7ba5f8350ce5664b5b89259eb53e0f411055efe24e0ce5fc6b7f3a70788c9e8d1ce5653a58e0dc80e4d896013ed135879664cbc27724902e1a6e642c8f22faed7b55b3dec22a8022283d485bee2867a45471034af746b3ae1bcf2f19861fc5a8c76b76a8cb7e883b61e3eb3e15cc44dd7149ec1d043cb0988281276684dfb72f0412dfe5ba55d2af3b05933cd1fe94604d0087598b7cca8b4e3ad39a95bae5f9e2696a2979a067aca938d16c0424361f1eb328ffdd59cced62f83db98d602b4d8f33f79d52f00303993a59dab66d0d5ff7812055e8cef923a199aca945eb8f651547f7d6e89faa32a2d2b795cd3e3d5e0dc04c7d1498e4339a6612b9e8c48b6f3662809ed8b5f4b4d0e56d2379141ec17b833e36f2d70c6d6f10a8b0671ab9dec3e28c59cd5363a10509d913a46b1f6f29fea6d4135f3ea3e4648af2bbd31d1ec04a343c4b886a86453bcef9f3a30290886dea0177d38afaf52f3252b28786bd8d2f4bc874c88f06b8706075bc163afa4cdb3c8f50018ae3610aaaa166d13ebce5eaee70011227b86a05e777052d4c95c2a1b52b801626daf2da99285c58d0ca346f4c5aabb16a5269f9b7b2681b56410231146bc68555bdf851ac14019235bdbf277d3585c4a148456b6abbc7c60fabbc2246691f42bff1580267f85feb49f357b498a4db1c2316feec623e2856c29675be5d1cf04aa0fca52460400b99ae74fd9e22e279430dcccb9abdf5f8e1615f58d5257d14c624ff4d88761e82551b0eb2a3b7276e7b1784eba75c815896e1e929bf66a7da78132bf6238afd1b160ad8365ff58a95c14753896e2cdae091d7e1e64825b38c213851c6d602538de7007e3581a3f7e6de1fe5841bcee791c2c997137d1199d55ac4fa86f2e0d8015aa356dfb216956f2d826fbbf80be8729c58d521b0ad669491404126ce31779aff1bc8eb7580775500384f173b368751c3fd243c37ba44a15f5f862299123dd12ec31eac78dae0e94ec0b7a0e390c1e14570a607ab448171355c24c96dd1ef9a7ff514bd9c0801bff1f2fbf6ec3f39f7f34b97f4de0e2321a5a77151d186f8f80d4fa400e0e8d7bc57f649357690656541b8cd28269e003b46316fc409544a56242ff0925073786e17c9bd39a7632c8b8fb4128fd2f89ff6689eb81e9850a26de7fcf63121954f4685aab6feadb9583c5874189982dc0a227af4e2b99b28159e6b000e4367e7fe6880d5083633fa7b67aca97b0273b795cef34c8ff62dcb35024ba08c7a9fd7dfed39fcca035f06854420cacc55868629f4add066d346eac6bc90ba191f55ecf9eeff17857cf5c8251b9c90a335d676f74bdffb2e7f498de80fd7818b5388002e0c306517f7820ecf530c2810f9e9072ae2743222c14a84f69220025591f51c459498edc629b1e4d71ce715b7b672c88817e6cbe5d68f159b91c7be7f0640", 0x1000}, {&(0x7f0000004800)="8bf8116b0884ef134f4f52d6144bae5c1215ee9ae28b91f79aff77f4a65b23c4dd8f76da2fc51c1066cfec12d8ba92bb2e0822bfa0a0c217d5830bc72777d4bc197f9ca580d678f82f7e71b48e3d8699e6824fda5fedc4f1ebcd72b6bc64564d3046c07d769120f6ffcb59e469e5fbc48d802390ad527cd082ba5b1eb99b2611e677373653ae23cce334ca4be047b2570165f2ee8d5d219c4ef9002b4a111cea3c0159d50020cb589471a1614509791a2650dd5c7f48560d1b1ac524d8cd5dd66bc57f494d311fabd86f94086522d688d12aec0ad7", 0xd5}, {&(0x7f0000001600)="f76308c20f7e775765e3ed1acd33f792ebf524063f5cb0d7d4da14955b287fd637af012d36ea1e895035", 0x2a}], 0x8, 0x0) 16:03:22 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:03:22 executing program 0: r0 = socket$inet6(0xa, 0x100000002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:03:22 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:03:22 executing program 0: r0 = socket$inet6(0xa, 0x100000002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xa, 0x0}, 0x1c) 16:03:23 executing program 1: r0 = socket$inet6(0x10, 0x80003, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="550000001e007f5300fe01b2a4a20006000000a809000c0000055e580e1a02ca4f8922f6dc9b1313380900000006000000f75afb83de448daa7227c43ab8221000060cec4fab91d400000000000000000048000093", 0x55}], 0x1}, 0xc4) 16:03:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x80000000}) 16:03:23 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffe}) 16:03:23 executing program 1: r0 = socket$inet6(0xa, 0x100000002, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) sendto$inet6(r0, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) 16:03:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:03:23 executing program 1: socket(0xf, 0x0, 0x0) 16:03:23 executing program 0: getegid() 16:03:23 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="59cc9ee6e8e1164f1c10fcad86dd6006f5260008110000f40000000000000400000000000000ff02f2ff000000000000000000000001000000000008907884f779876c3a6dd8064396844197c26c717c450049c6a2b9b6ba4de0378bc52d8b4ebec1b1670ade8068e7cc7eeedc74eff9b8545833abde6a0f60000d63000000000000000000000000"]) 16:03:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000040)) 16:03:23 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) 16:03:23 executing program 0: r0 = open(&(0x7f0000b91ff9)='./file0\x00', 0x68042, 0x0) fsync(r0) 16:03:23 executing program 1: semget(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) 16:03:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 16:03:23 executing program 1: semctl$GETALL(0x0, 0x0, 0xd, 0xffffffffffffffff) 16:03:23 executing program 0: faccessat(0xffffffffffffffff, 0x0, 0x10, 0x0) 16:03:23 executing program 1: mmap(&(0x7f00007f8000/0x1000)=nil, 0x1000, 0x0, 0x5c832, 0xffffffffffffffff, 0x0, 0x0) 16:03:23 executing program 0: r0 = socket$inet(0x2b, 0x1, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:03:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$lock(r0, 0x26, &(0x7f0000000200)={0x1, 0x1}) 16:03:23 executing program 0: r0 = socket$inet6(0xa, 0x100000002, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) 16:03:23 executing program 1: socket$inet(0x2, 0x2, 0x9) 16:03:23 executing program 0: r0 = socket(0x2, 0x20000000803, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xcb6a6fd83764a1f) 16:03:23 executing program 1: unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200) 16:03:23 executing program 0: mmap(&(0x7f0000000000/0xfda000)=nil, 0xfda000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:03:23 executing program 1: getgroups(0x1, &(0x7f0000000440)=[0x0]) 16:03:23 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000480)=""/229) 16:03:23 executing program 1: socket$inet6(0xa, 0x80006, 0x6) 16:03:23 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000080)="c82da931", 0x4) 16:03:23 executing program 1: socket$inet(0x2, 0x3, 0x0) 16:03:23 executing program 0: flock(0xffffffffffffffff, 0x0) 16:03:23 executing program 1: r0 = socket$inet6(0x10, 0x803, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="550000001e007f5300fe01b2a4a20006000000a84308910000000800060009000c0000dc9b131338090000009b84136ef75afb83de448daa7227c43ab8221000060cec4fab91d40000000000000000004800009535", 0x55}], 0x1}, 0x0) 16:03:23 executing program 1: socket(0x1, 0x0, 0x3901) 16:03:23 executing program 0: dup(0xffffffffffffff9c) 16:03:23 executing program 1: r0 = socket$inet6(0xa, 0x100000002, 0x0) connect$inet6(r0, 0x0, 0x0) 16:03:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 16:03:23 executing program 1: setrlimit(0x0, &(0x7f00000005c0)={0x21}) 16:03:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:03:23 executing program 1: 16:03:23 executing program 0: 16:03:23 executing program 1: 16:03:23 executing program 0: 16:03:23 executing program 1: clock_gettime(0x6, &(0x7f0000000200)) 16:03:23 executing program 0: 16:03:23 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 1: 16:03:24 executing program 0: 16:03:24 executing program 0: 16:03:24 executing program 1: r0 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0xbf) 16:03:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914d44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x61, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1, 0x7, {0x3, 0x7fff}}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) 16:03:24 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:03:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff000000000000a5ee480703000000c60100f2e9", 0x2c}], 0x100002dd) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2}, {0x7fff, 0x5}}) syz_open_pts() 16:03:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x51) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socketpair(0x20, 0x1, 0xfffffffffffffffd, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xf8c01d93497d28bf, 0x4, 0xc1, 0x0, 0x1a9}, {{r3}, 0x0, 0x1, 0xc4, 0x5, 0x4}], 0x6, &(0x7f0000000300), 0x81, &(0x7f0000000340)={0x2, 0xe}) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = semget$private(0x0, 0x1, 0x20a) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r4, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) 16:03:24 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) 16:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x7b}], 0xc5c2b4faa954fc6) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xff25) clock_gettime(0x2, &(0x7f00000001c0)) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = dup(r1) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/136, 0x88}], 0x5) syz_open_pts() linkat(r3, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00', 0x4) 16:03:25 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000000)="c3878283cf5e8a4128bc59aac8b81128589515ec6719aff64e7205684897530ce85aa41ea061ebdfd7ff60f451eb89a4f4594d1025589e24938e9e356d", 0x3d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x62) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x400, 0x0) socket(0x30, 0xf961ce8030c265c0, 0xfed) r3 = getpgrp() r4 = getuid() r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) socket(0x1, 0x4000, 0x9) accept(r6, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r8 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="7d2cc2da7b008c555cd71f20721671a6e83b12e9e85eefe87406da6e1028fedaaa336f461a5cd5f01bb6fc7e47d73670d3307bdee5002586ad64bd47e27e30d1ce73e5c91b8a585e1365b41cce8953071e49939214d16eb71586843771beabc6cb7b29e214a3cd2342ed01683c805f519e8a59db530a16126af9f74789a65d79528b60eb7dbe9ad7ef3a39400863e1dc5249a79fb7d9d118fc1e2d3cd96fd5508788e34caad7e5d98327748d60", 0xad}, {&(0x7f0000000100)="c59c7f33721e906404f303bda24674ac944a42edc94f49f2f433de48c5e39f8510fec062363a7f3b83abf85f7cc353bb09f81f7c8dd2b63b5d95bcc8c8c90d28b94c7ddabc906473a69524d214a6db493204ce5188d210696ea31f6ce6da8a5a6221249da66fa5d4ae56c73a9df456ec26a2941c3364d2ff77565e190232f620904e0bd7a9a8a281d50cd3651878fca78d4d145159d78c1edfe2aa3a1505f34b861288026ba4192fa572ef3095bbc0f9938e419eab7d91b58f3a030e01", 0xbd}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x58, 0x2}, 0x40c) r9 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r9, 0x0) socket(0x19, 0x0, 0x9) getgid() 16:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) r2 = socket(0x800017, 0x5, 0x820000000001) r3 = fcntl$dupfd(r0, 0xa, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r4 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/88) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r6 = fcntl$dupfd(r3, 0x0, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x40) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x5, 0x0, 0x0) msgget(0x3, 0x3) semget$private(0x0, 0x0, 0x2) 16:03:26 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, 0x0, 0x0) syz_open_pts() 16:03:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) mknod(&(0x7f0000000040)='./file1\x00', 0x2001, 0x75) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 16:03:26 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x1ff}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:03:26 executing program 1: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x8, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffb000 didn't change! 16:03:26 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x100000000000) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="17ca8a16", 0x4) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={{0x5}, {0x0, 0x2}}) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x2, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x7, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x1) 16:03:26 executing program 1: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) semget$private(0x0, 0x1, 0x1) r1 = semget$private(0x0, 0x7, 0x1) r2 = semget$private(0x0, 0x7, 0x500) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r2, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:03:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000000)) 16:03:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000200)="a3d49c9c0ac843fc137059a6728b99a562b6d4839ed907c696493babc1bc2db0ea3c9673f3881af3dc91905c9072f7fec97b25bcf66519ddc6973561db8ea20e611d395cf4b51541d08f2be7182460ba3de52aac98099e69734700ae9a76c1cc2ec8fca2df3730e976588e9a02f1ce011055f4c80d5feda1186a85a1faca0859d468399b92a424d3a3df1f800783d7593728c49da60bde", 0x97, 0x401, &(0x7f00000002c0)=@file={0x1ba3d926774c916c, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000180)=0x1cd) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) pmap_unwire: wiring for pmap 0xfffffd803f013840 va 0x20ffb000 didn't change! 16:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x200) r3 = syz_open_pts() close(r0) dup(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000140)) syz_open_pts() connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() 16:03:26 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0xc7, &(0x7f0000000000)="44abf095e55c6d023934db8d62d1229d2bd2e4a12f18e3db423d4b1d10413eadd188d095925333a0a45c09e3896f37680219b9f1269f54ea2b91bdb99bc9989f0065e6bf2af25dbca64c836ad54484defd042d7cb9908abb99ee99bc63c020b5dbab9fd0a4ef24", 0x67) fcntl$setown(r0, 0x6, 0x0) 16:03:26 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) shmget(0x1, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 16:03:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3c7, 0x3, 0x8, "b08d16c624d8d0000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x229a, './bus\x00', 0x10001, 0x2, 0x40, 0x800000000000000}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:03:26 executing program 1: poll(0x0, 0xab, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x22a, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0xc8, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8180, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r8 = open(&(0x7f0000000240)='./file0\x00', 0x8490, 0x20) poll(&(0x7f0000000280)=[{r0, 0x14}, {r1, 0x4}, {r2, 0x40}, {r3, 0xc0}, {r4, 0x2}, {r5, 0x20}, {r6, 0x9}, {r7, 0x20}, {r8, 0x14}], 0x9, 0x8) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/105, 0x69}], 0x3, 0x0) 16:03:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="49c9dfef64160aa6df4f55cf7883000f19aeb84a183839d8cfdeb8f6636024e7d5cd454c4dd5d3d39b09e5d1120234e233259448408bbe1e93dca8cdde6d62a82ad64e5ff1a12038ffe5bd9e6d7e7145cdcb7b", 0x53}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f3931", 0x52}], 0x1) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:03:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0xff, 0x1, r2}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b70500a0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5dd126da49d718f46888bd6b633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee53ed3a8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e3201fba69cfb93c7197b8be6a080b3f0b97c7a0cf7faaa35ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d98c52d5b000000006b0c0000f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf9353395f4d71b7aa323c941ea8ba3ed1d040c20000000000000000000000000000000099d5a95148544f9575bf0ee339109d6b7fb1df8a36e3b11cdb7b745f124a2f74873c6414042b9165d10456a87f97483dd0a3926754de13f67ae903cfbc47be9eab7efa9bf499bd41a8bfaa0357c2e2bf7f307a1783779a122f2c22f9338b993e769f02b3116ee95b81d1d2ce83b8c436a6489339efbf048ae7f3ddc7bcd5f594e7a7d018d2447bf2b07d1458795b4c050991304424d0162e870bf3af5f3e04efa771ba4b341c81b08337", 0x1f8) 16:03:26 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x23, 0x200000000}, {0x5, 0xdd}}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:03:27 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x5) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x400029, 0x3071, 0x0, 0x0) 16:03:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) kevent(r6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x86, 0xd44, 0x9}, {{r3}, 0xfffffffffffffffe, 0x7b, 0x40, 0xfffffffffffffffe, 0x6ba}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0x7}, {{r6}, 0xffffffffffffffff, 0xa8, 0xfffff, 0x4, 0x10001}, {{r5}, 0xfffffffffffffffe, 0x9, 0x20, 0xed, 0x48a3}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1a, 0x80000001, 0x7fff, 0x1}, {{r4}, 0xfffffffffffffffd, 0x90, 0x400000a0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x4, 0x2f6}], 0x100, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x48, 0x1e}, {{r1}, 0xfffffffffffffffa, 0x98, 0x400fffff, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x4, 0x1}, {{r4}, 0xfffffffffffffffd, 0x2, 0x200fffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2b, 0x2}], 0x8, &(0x7f0000000000)={0x8, 0x9}) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000340), 0x10000) r7 = semget$private(0x0, 0x0, 0x42) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x3ff, 0x2, 0x0, 0x10001, 0x1, 0x1]) shutdown(r6, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:03:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0b0000001200ffffffff00040000001a000000009376000000e227664d27cd68fb82e7d29e002255"], 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0x401, 0x3, 0x200}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:27 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10043, 0x12) 16:03:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001200)={0x101, 0x8}) semctl$GETNCNT(r0, 0x106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) select(0x40, &(0x7f0000001140)={0x5, 0x1, 0x1000, 0x61c, 0x800, 0x60c, 0xfffffffffffffff7, 0x2}, &(0x7f0000001340)={0x68, 0x26, 0x6, 0x5, 0x4, 0x6, 0x8134, 0x5}, &(0x7f0000001380)={0x1, 0xb2, 0xfb, 0x80, 0x10001, 0x1, 0x200, 0x9}, &(0x7f00000013c0)={0x2, 0x101}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000001500)) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 16:03:27 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x2) 16:03:27 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x5}, {{r0}, 0x0, 0x31, 0x0, 0x7fff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x58, 0xfffff, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x86, 0x400fffff, 0xae97, 0x293}, {{r0}, 0x0, 0x4, 0x3, 0x4ee, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0xffffffffffff8001, 0x81}], 0x100000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x43, 0x4, 0x2f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x42, 0x5, 0xffffffff80000000}, {{r0}, 0x0, 0x80, 0x200fffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x5e, 0x21, 0xffffffff, 0xfffffffffffffffc}], 0x6, &(0x7f0000000240)={0xc4c9, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffdfffffffffff, 0x46, 0x8, 0x0, 0x80000001}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kqueue() 16:03:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:03:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0xf, 0x3f) close(r0) 16:03:27 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:03:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 16:03:27 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4, 0x5, {0x8000, 0x446eb5e7}}) mknod(&(0x7f0000000100)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:27 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0xffffffff}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x6, 0x81, r2}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:03:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = shmget(0x3, 0x1000, 0x44, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/49, 0x31, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x0, 0x40) semop(r3, &(0x7f0000000180)=[{0x7, 0x1, 0x800}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffb, 0x8, 0x1, 0x7, "73f0f8a92407fabf98eb4f20d9a8df15fa58c39e", 0x10001, 0x5}) r4 = getegid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) clock_settime(0x2, &(0x7f0000000240)={0x2, 0xa439}) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000280)) shmget$private(0x0, 0x1000, 0x8c, &(0x7f0000ffd000/0x1000)=nil) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000002c0)=""/153) ioctl$TIOCEXCL(r6, 0x2000740d) recvfrom$inet6(r0, &(0x7f0000000380)=""/154, 0x9a, 0x842, &(0x7f0000000440)={0x18, 0x2, 0x9, 0xa5a}, 0xc) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000480)=""/156) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000000580)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x0, 0x20, 0x7}, {0x18, 0x3, 0x4, 0x1}, 0xa3, [0x10000, 0x100000000, 0x4, 0x3ff, 0x0, 0x7, 0xfffffffffffffff7, 0x800]}, 0x3c) fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x9, 0x7ff, 0x8001, 0x1000, "9ee5ec71b2c764dc38dd43a759b79337f903e0c1", 0x40000, 0x4}) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000640)=0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x4, 0x9, 0x5, 0x0, 0x6, 0x9, 0x6, 0x0, 0x0, 0x7fffffff, 0x7f}) r8 = getuid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0xfffffffffffffffd, r8, r4, r9, r4, 0x0, 0x1}, 0xef6e, 0x2, r10, r11, 0x7, 0x10001, 0xfffffffffffff001}) 16:03:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x408, &(0x7f000071b000/0x2000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x4, r2, r3, r4, r5, 0x2, 0x100000000}, 0x1, 0x9cb2, r6, r7, 0x4, 0x8, 0x4}) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) rename(0x0, &(0x7f0000000300)='./bus\x00') r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000005c0)) open(&(0x7f0000000540)='./file0\x00', 0x2, 0x122) setsockopt(r0, 0xf52, 0x3, &(0x7f0000000600)="0585f9eb2cd2f5a88ea4d91412c17e02edc2237bd2931f6bc448593b28f40eeadff62f6041c061fe7e531a4c11b5e04b2a7deeb5eb5bd2865aa2fe580c606d309c834f1d57bc1d0ddb239cf9ce2cd19500e36b875d19f853991fce4d0786c5ac9182d66f25256064f11d69a8b83103a8b98c5a574c86f366ca571c8ca52f7437a05059008c891cf1c080ab2dfe1dc42884e438cedb203fa6b3623a73727d240721e4f1ccf7899c8bb62cac0caa6a091def7a6a26826e29aab552cae541c6f16f3575451179ecb1d0fbda9597199aeac74d2ccb9e79976b8b5245d60a", 0xdc) write(r8, &(0x7f0000000140)="10", 0x1) close(r0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000340)={'./bus/file0\x00', 0x80, 0x8000, 0x4, 0x1, 0x2, 0x2, 0x9, 0x2, 0x2, 0x6, 0x8000}) unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r8, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x4) write(r8, &(0x7f0000000080)="70842a49320254701a974a38b1d80cad666a6bbd5f74fede294f43174d33ae9b95faea5110a98d43d41119ba539bb203b261b8c517aac70449970020c4f0376b07f9b7e3ccab8c38d3af608013fa5c61a82c2f09459276ba4658d9b74e723f95486bf78697548647a613cdac18960c8dd70e39c76b2c1484a3", 0x79) getpeername(r8, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x2, 0x2010, r8, 0x0, 0x0) 16:03:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4000, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) 16:03:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x20) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x90, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000280)='>', 0x1) 16:03:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) close(r1) fchdir(r1) geteuid() 16:03:29 executing program 1: r0 = semget(0x0, 0x2, 0x304) open$dir(&(0x7f0000000300)='./bus\x00', 0x8, 0x2) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000003c0)=[r4, r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x5, r1, r2, r3, 0x0, 0x6, 0x1}, 0x5, 0x101, 0xbd}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) r6 = dup2(r5, r5) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCCDTR(r6, 0x20007478) recvmsg(r6, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000400)=""/217, 0xd9}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000500)=""/132, 0x84}, {&(0x7f0000000340)=""/94, 0x5e}, {&(0x7f00000005c0)=""/19, 0x13}, {&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000006c0)=""/61, 0x3d}], 0x7, &(0x7f0000000780)=""/135, 0x87}, 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0x82405605, &(0x7f00000000c0)) 16:03:29 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) socketpair(0x20, 0xc006, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/92}, &(0x7f0000000140)=0x5e) 16:03:29 executing program 0: r0 = kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) read(r0, &(0x7f0000000300)=""/4096, 0x1000) getgroups(0x2, &(0x7f0000000140)=[r1, r1]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r2, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x7fff, 0x2}) 16:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) write(r0, &(0x7f00000007c0)="9c87c377284c35b8502e2e50", 0xc) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xffffffff) execve(0x0, 0x0, 0x0) 16:03:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:03:29 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:03:29 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 16:03:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x84, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/121, 0x79}, {0xffffffffffffffff}, {&(0x7f0000000400)=""/50, 0x32}], 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000600)=0xff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23, 0x13}, {0x89, 0x44}, {0x40, 0x82}, {0xc7, 0x2}, {0x100, 0x3}, {0xcf}, {0x2045, 0xffff}, {0x67, 0xff}], 0x8}) utimensat(r1, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x10001, 0x2}, {0x7, 0xc6}}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000740)={&(0x7f0000000700)=[{0x6f, 0x1}, {0x185, 0xffffffffffffffc0}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000640)={&(0x7f0000000500)=[{0x0, 0xfffffffffffffffb}, {0x0, 0xf6}, {0xcf, 0x75d1}], 0x3}) pipe(&(0x7f0000000680)) openat(r1, &(0x7f00000005c0)='./file0\x00', 0x400, 0x10) socket$inet(0x2, 0x4000, 0xf000000000000000) pipe(&(0x7f00000006c0)) 16:03:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000000c0), 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x88) syz_emit_ethernet(0x1000, &(0x7f0000000500)="5e8dd938ebba26eda9722d829c033e42230beb8399596867f1544603d4b0eecd8de4f90ee386fec6bec9bf84a74e9123b01e0ed242907d3fa6aed17fb0fb6966b70df97c13e1be38e1822a7fd852ed9bd5d1438296f7ea2f79e565c9825329dff02b39112ada5a2931e691ee5c5974ebf3896d5f251e0c4873431b2dcc62ec6ed86505a70fcac7a0176946b5ce17f530656b67f06e853f5772eb8442e296fa2e8adcf33346fae889362a76927a278cb885ed3ff0f1180d56abbf7046c40e587cd1f5f9ec935000603703915d525407c22a114150717e440acc98c7ce1f0aa109c910a0439dc397cf48a0ab93edceab0623c9048cbd4359352cb0da52ee5f2b2ccb71847c834be94282f1c084812f43523bebe7318471ad8cb7018fba27cb7875e37465ec0f2276592772ff7402f2741752711cc8e904c5a579210332f7247398449410dac9cc2d08f6d25bde291a058756327820fe810b69ee334d0fc19f445dd04a1755fc83a9bb2b537afce31c3df02c1cf7d78bc146e57c77bd9b914577be6c92513c5617bb1a8fb2df984969eac881e840d18316196ee0d612218cd8e65944e9bf339c297f7dc0fdd995fea3b881560cfa1ac5c12e3ae5627aed963ad426ad62730bb7ac84d2c43cd288e21262c36ac5ef254aaaf39b97041c03b2dc1adfba1f2d3624b2cdd2aa60b3755f718ff803102ac8367e6b1d6cc60811a1a366d72198e88a7aa82bcf4c374cf49c805229f757c3131be50598b893315fabf82fd7a5d6700aa308e3a4562d1339ed01f805c608ba6c65d28ff368c192a24e72165ab057d04629cb9757b17e08dc98775f614651f13663a75d005fd19b581fd49d63142f6a63db246eb4db1bb6e913ffe26769bcceb1ae64ea9b1071574fadd1eacad4262bdb5e8a8705ae3cfb64ea226927dd7a6494cdd35662c961329094b2d0a1d67a6453b2424efaf10b55eb747a73bb2b876c552b8758f86325c75ce92783a8ad901e25f51fea5f207751d6460b25c8b01bc19929c4f5f716df699eeace813a29706dffef114a0b05ddbaea1ba80c7f4a21109cbc640940bd2fa2960c599f19d5f64370c31e08a148e25882392e5cecc46189daa387fed78fbc7d1102f5fd231ff04357631c453d9b49f184b4b3ba59e9e626e188e712b03d1dfc33438e0ac215674b572ffca2d79414557f70fa793a24b4e48d8a8201c4088bd1f63cc3a42bd2cacd75824ceae0f11f551c876327d94efb61efd589b125b66bd5deb58c75c5dccea8ded325be120d10e55a4222e93c3cf0ee15df232f0126b26ff3895dbbadbced552d60fbdc4d3425405caa993a26d34e9b63d5beab3c2e3e1b178ab8d7440643dd68d8d542844cde22aa792717afc4a568aae63b0467d7dd12e21cbdca925a015817b0e4df85a9f578b208d59703226941f016087f2be117ff46c2010251690a55adc53be2c93d97c5a03ac4daf626cf110931f158ee04c2d0efbc0e540a4e386c4087275ac21361445f2464b968e90f168d0157b7dc41b84da460ce927579161d4b9355b9bd11f0935ba4d2870dd3403082d69a190e9d9c25f623d7d19bd30d3e5e35b5524efb547f6e778eed9b8296dee95a88e4a274237f0115b63bccafbf0604f8b82d0753c9a4c3dfae913bce963a0eb0631926d49fb234cc587c99940c3617e0777be1802e8e086ae8bf01feae24b8d5befb3c1ed07d5f3048fc4e563eb1768743728758e4282e176d204000d5f48cccc37052f6a32ecf7b64f2ecd6ef80c6346e40b3a3d342fc0485e5a70cbe9626eb0747a9e6db850c65d8766d7d87bdf43265027036370273c036bd2ed9d55f81341d3345ef05f4aec8bd6d888745f407281c517965559916fbe2d6052610d195057c1e70a27d002f2ea59fe2d8560e059f4c63bcbafba3684d6d4edd978ab2d9af9d9677ecb4879fb544ec5c0417b1f3a0de3b62f1f61e5f2480c496fc5ce8e1e6338de10a7866816475b20d8cc6ee42059fc580ec66a733b4d01024b2d6a08eeb0a696a254ffce851e970a7a31aee6a0b523aad3b291f222f4693a14e789ac19ae23b836c5125cacb0e1491cccc23a604bf9eed5c74ed05c257214b4ab72e86ff396928f22dc3ddba8c32fc0fa9b3c8b18ad67d62dbfd70f165a02eddc40460ea646f676512c6cb5abf33a19562ecf621c8547bce263730a59fff4abb19ea92b2dea230af514e8d2b987ac472b63e385677a1802412af6dd6e06d312defefdb432d8428577737b5d3c57431077e28827ae401c8651b2f0904c5a8c24c1946250d1e7745d4b942666a4fbfb7e7ec3777149167d40eb255c164903b132c1620e3e4f9cc4024c1e6db6e798a12cf699d6f0840f6a1434fd88ae61ddd9b1ca254f09abd7c07393a0b080247458a3bcf2234e4a5c87a5bb9aaa1bbd8f744e7d39cc4042561d849611f43fa01e166af8cd7d077ed3037d8ecc09c59b9aa9728abb57d2ee9621310db7602bbfd23d10a50bb263f2c40bcf297f1a28c4cc800934ab8642bcab1aa1d1510cac96efe353b13dce5d86545ef95f41a30b419c13150b91ac1b41d04734c4b856878a2ee56896d8f72d62465fa15d78066fb4cd97b9a66420bfcc6ca972352e22bd1c8cc4321aeb5244984e128fb99743c3ab96d81ef9da51489c18de8a3eb2794e27b33264a0a0d798a0f8fae7cd72c029c287d988d476e6c9548d756d902601d7fd118c258211d49ff35733196bdd7e1bd447eb023a1fea2ec27b0991e447f063086ffb5f12ba7f33cfd7a3602dca258765025dd14eea9d1d17a1db52ee3595fe5a835fc5b98c73da3408753ce68c044c3be97dec2976ebd0404cf3bb03e6e24110bc7365e16edba1df46a4e79b80e2ad2cc22d6a7abdfa731a997660bef80428cfcf46b1b81b4c3b76677edd43d383f115c104dadd6d577c813e8b241babfe63fc9ab8dfd73601f81530a60e8395048bf99ee380eb7f48eab404d5728d8b53bf22d48e8254e2ff496d2442d7321c2d49072f6a908260fa088b9eb463ac165cefc6d5b03e3dc93c7dcde3d5b0edb1bcd34e1c6ee40349dc0572c403f00cb65589a17edf04ecb80c4e337c8fb69887036fdec0346b247fc6176845ecaa9cd72aba73275862f4b237986eeef16b44e4e84ccd9484ccf3850b512b4424eef45420da735080cc94c66bd63394e2b6783a4bdef20bb61127c7cab366f81ab14b5432ebd4ed16748600777fdfba5138b88c85441efa7e3d8b207877799fba38884c1117218565ea6cadfc44df924f31fb6903b1b8441dc3fb745b9e8193ec14ef4803241f3c2bfd984a64c65f94bc09e025618a0e960d339b2f18f09e3661b3c5e3b0c46e36af889c9dd34bbecfc40ef197b4188ba2edb33ddb25abe477d624284ec8b428fa732bde50ce705cea8803a55f21ae7bd9fabbdfe9e48e4e15289a7944494702238505ccfa773e5bd265517803160a47392875691d67c8baecfec4d4bb341ffc93025f4686c46e557ac59641d0aad6515b36523d55fad3b13d69302dce33000ff009256ddb2dac5a262bf251c47df3625ce955437b8fc063a90282ec8a1238f08e3138230c57be1a9a11769ec9601733cfff4084702f39ead94c4570a8ff9da41a5990f80a64385f1cffe802bdc376197f56b4d4f9bb13f6aae53d6781676e350809c7506f4e8fa706c0d290e3844f0d8d285574741ab503434fbff0c266824671fbeea266d0e837332e0d34b890ed969b912a369710edd5353082f6f5c073e7c26495de8a06ac03635519f7ac4fee853dc5508925dd5fbee80e93af93c32e3934b9d1e1e1e1f9cef423ac2f7dd042e5e5b4607515d52b432144f2dccbc248eed5cb7d686856c4fcfdb430e0f1f43b4f673384b0408f5ffd19ee71bcaec061bc0199742b79c3c8b786fe56f1eaa1712c6ee40c7f39d0a0605e2628b8b74e2f624151d61d4fc9c33ce35f9b09ffe9e10934e955b7f913c0040744ae5dc983e33e9c22e402bc088e18dc44912a58e5bd2238d75d15f35b9f7c740bf43c239846d69a4bfb7b30cfeea8e9616d77b3606979fb29219f1b22a587b1c81c26c3df592c2401ae55ebe3fa6f647bf83c8606858cb4bf871f1aee5a87f16bb65945cfb272fc760dc832dbf08014672bfc0ab788c80586601a3a28984fff8834620ad05f1aa13b6daafdec2ce46af1eeb9112dd1b4367845010ae2703020a7e98fe0423e79857e510e585193fb1730468a90e44dfbdc9909489e044b4cd321ec7fa9b62d35b28301e58eb0ec3a751d93d0ee4d4c4ba6bd696e0ff811dde021679b3b21a394a174b0f6e6782c72d5bf9e3bceb195689ac6cae3751874a03bb824463e0fe6840b842fdc7c57794ac9ad968ef89fd54e74fe5049fd9fb9cb720c625f5d68e5bd3b6e453843afa5c5a8766db8aa26faa3bfff8f770b013397ab6c5de789fc60e7ab234c3de6d93d4f992856d596eb13291b64861e7515ded3aba9fca13c13baafd645a78173533d7777d97e642ccbd931d9b15af78346d2ab6551cebd6378fc90c1dcd6cf58c9cf9f00c21927e649edec32f6afe1b5a2ff60341ae2b12fa37453b0251abbd1e319a35e3ddc9220ddd8ca1abfb4e81f3636c92b9a274c5b04dc00607267835f3a17ae91fd2998cf883b5afb131c37b2de7fc44918cd37a40c86710588af4b4009b705f18c50e56b7e07995901e9c6dc11bb5dc7d89c69fe17a06b24182f233a4a0572646c99263a795f4db79044605bdc5483293b5a354f6a5bd6d7e929ca0dc65740c9d8fe4d00de85549137dd7f08e41ff3ebd12f1506d9894c05860cdf40ce4e16e736664dd16af595c0f0eb4551b6dd4494477610698a19bf4c0f774217033eab183cd45596f945f387236baadd12dfb1737c05920c6392737dd52c9bc771efbc0cd2c9722dcce2e7b9f36bf1e20e4171572ce8ecf74f7601edd15c9bd5b00253ec3c5768c7b53029034734359a3c7b1b1f04972261e340d5401887e7c41fb65b20579631f3d3ccd196c08c91abe77a0736c65f24691ea2ec9658be0a23dfc2eac637d1ee5575c0cce95a89aa2db049e7adeb1c3127a9f79d07aa003228701cc28e0e532d5e3c037cf43d60bd378586d89450ec42ec67af11c0c975c3213816d9a0cd0c48829bb60294415739c22f9437722164397ea46326c9523ec3e73556f5b38a0cfdd69c322402c07981f7b57e79cf1b8ca45db7fef119f0cd67accaf196e22ad67eb03ec88ead9c4964d1d0deb0b78a9c31be7ca67151cc5baf4a72e87827d124bfb9071752730d5c279cfb099b186aba436e8ea49e0b062152cb2f5deaa9ae027fc81a68817673efc1b1a483be0de8dd838c7255067ebac8b788d7a3e2e48d78b3fe3b152a86ab000b3ea6bb2bacff04f9aae0649eae7d8fd56b7b868ad94fee357e56fad5d3463a73bd134ff705a8e8f191c9c980e204166b9d4763a8258a7d3d0f0074125ccc922f785f39386cb54abe322a4c63ef6bb0bff75f3428c5cde9bbdb27c2aa24ecf138a1a10c5fe26df4a045191ccb8b338c9733892595b3c306dfa7764dbc28b3190ae592931ece4fe3fb057707663c31f3b3dbfd37e2e66841c72dacf5a6915e612933f15e2ac24c6025e90c159077c766572b39219889a5d79d0033d147a93f3b64836a76c44956f62b8942431ce88fec9cf5db01e0c18ea89bbe6414658ee64b83099863e2322fce6bf9d1c9a480edb606d4e04f9bfad23e648cc265ec39ea55a5ca6899175efa2f752780be92ffb336d77d2e52c80e667122b68dc82e821a6f71e3acfcddb7b23ce574e458e8b73fd") fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getpid() 16:03:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) pipe2(&(0x7f0000000040), 0x10000) 16:03:29 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x1ff, 0xfaf, &(0x7f00000000c0)="b40e31e5a280c18e5fa1aa53f8d9fca402e292d0b187bceb1df85b49703a64361f719b69cb5951690dfd9d777c89f0d6cfa0d02b0d059ca55c1fa413eebc631cce3a2da73b53cd8afdc8c4da6ad96ec7f2c0aae63113846dae8407ccdcef97f20d1b4d1cc7cd4485a96cb1609bbbbef2", 0x70) 16:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus/../file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) chmod(&(0x7f0000000000)='./bus/../file0\x00', 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) 16:03:29 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9a5) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:03:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x34) r1 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000140)=""/98, &(0x7f0000000080)=0xe) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x5, 0x0, &(0x7f00000001c0)="fc4a69ee542ce8b95e04c8c3255f76b115e727e1cad129275d0a2b", 0x1b) 16:03:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r1 = getppid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20090, 0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0xc9e, 0x0, 0xc600, 0x0) 16:03:30 executing program 0: setregid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) 16:03:30 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:03:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:03:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x3, 0x2a7, 0x4, r2}) flock(r1, 0xfffffffffffffffc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8c2, 0x0) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x6) r4 = socket(0x800000018, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) fcntl$getflags(r1, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 16:03:30 executing program 1: r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x200, 0x0) r4 = kqueue() r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = dup(0xffffffffffffffff) r7 = socket(0x0, 0x8000, 0x7fffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x80000012, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x7}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1, 0x8001}, {{r4}, 0xfffffffffffffffc, 0x85, 0x0, 0x20}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4c57, 0x7fffffff}, {{r6}, 0xfffffffffffffffe, 0x10, 0x2, 0x8000}, {{r7}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x3}], 0x8, &(0x7f0000000180)=[{{r8}, 0xe4fc9a4b63cec5e5, 0x4, 0x40, 0x52}], 0x2, &(0x7f0000000300)={0x4, 0x6}) r9 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r9) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:03:30 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) poll(&(0x7f0000000040)=[{r0, 0xa0}, {r0, 0x88}, {r0, 0x1d3}, {r0, 0x8}, {r0, 0x8}], 0x5, 0xa6) 16:03:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x4) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:03:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 16:03:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/229) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) 16:03:30 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x282, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 16:03:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0xfffffffffffffd4a, 0x0, 0x2c0, 0x400}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:03:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)='MF', 0x2) r1 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2]) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x7, 0x7ff}}) 16:03:30 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f1599b785f02a901b4091cbb25fa5f3a3414750b826ae7a101c0011ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c6219b3f2630a1913e4b1"], 0x1f0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:03:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x2) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8200, 0x12) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000ff0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x8) openat(r8, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) 16:03:30 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:03:30 executing program 1: mlockall(0x7) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:03:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0xfffffffffffffe85) 16:03:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:03:33 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd5d) chdir(&(0x7f0000000080)='./file1\x00') r0 = socket$inet6(0x18, 0x3, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:03:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="3ff96c80a3c707b01cb25965dfe0d034efdb16001f8586d90b43ac1e677df9f6c837cd367545cd68a6d8bab9a2d8e7645e166d3a3614fc3236daabd6cec8eca0bce6a99ed6e6644b19c652456c0cd86cc8f2f836db2e2d8c54d091e7a32515a33cf21a287d115edd19a573b394e0550b34953f68cc78581e9ac35f1927d2e878ac062d84eb7218dc1094c2aacfe241430c27aecf6e40a1d0aaf772a17eebf333acf5bcbc18ce8d0aed4678af9db547843c5d0aab9703676c30523c9b65a163bd6c981f6cd12add683f443686753656d6098f8026bed36a83b11535a413faa983bd8c", 0xe2, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x9}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:03:33 executing program 0: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x2000, 0x1000000000008) mkdir(&(0x7f0000000100)='./bus\x00', 0x90) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./bus/file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) writev(r2, &(0x7f0000000540)=[{0x0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x0, 0x7fff, 0x32, 0x0, 0x8, 0x3, 0x9, 0x2, 0x1, 0x0, 0x5}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:03:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) setsockopt(r0, 0x400000000000000, 0xb, 0x0, 0xfffffffffffffd7e) 16:03:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f666901653000"], 0xa) msgget(0x3, 0x40) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:03:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x5, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0xe1ae}, {0x1, 0x6}}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r2, 0x6, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x500) 16:03:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:03:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x5810, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x81, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:03:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000020, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x40, 0x401}], 0xc2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x10, 0x1f, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x13, 0x20000001, 0x1ff, 0xc0}], 0x2, &(0x7f0000000100)={0xfffffffffffffff9, 0xffffffffffffffac}) 16:03:33 executing program 1: r0 = socket(0x1d, 0x2, 0x4) setsockopt(r0, 0x29, 0x20000035, &(0x7f0000000080), 0x259) 16:03:33 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:03:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) sendto$inet6(r1, &(0x7f0000000180)="16e143edd20d66d370e8d247667262194e970a94c68127baa85a5acdbbb39f49d0de4ba09ee33f60956bc31f1de672cbc58d8be67ea24f47062c33963b4891294f6791587cc4ed049037514afcdcf88c9c09ffea0946afbf7a0676f8495bc186afaf8305ff3f5aab0b5e3ba0ace18231ac6f4be615ddffecc2520723f2e99b4f1cecf5a4ed2159c35f61eff973c6f7395f8f78feeaf5893e9668b7cbe5673c9e72fb55296ce3dbde242c176f1a4b309c", 0xb0, 0x406, &(0x7f0000000000)={0x18, 0x3, 0x0, 0xfffffffffffffa43}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 16:03:33 executing program 1: socketpair(0x0, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x110d, &(0x7f0000000040)=0x1ad8, 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000033893b471901000000000000009764b698944c4f154d061bc018ec03289318c86fd77ff72cd03752c2bf0cf61a516ca61af26e5f4ebf86f80da9783ec4a7dba1de81f384a9fd0b160ee1b5c312e00b584b3584b4a8796d22d63de3923a41d090d1084cb98162199cbd1ae1f3d9b5bb20e2e3716dc227f0910b8b3e6fcb70bc7d2ae035fd2382f36f109e27c5b6f84982942d65e219f16a74619d14a2315dfbf941bcd91771951e6666cb89c08acf0fa41e72a8d02c9d762b9bf4be876c9782f5ec0a54e53154b369c5994bc8144ad9f199a9df762100781b37e6607adf17e6c6ea3950af78cc72a0525efae28ef1e4d8513632c6a2177c39abed3f2d045a1542201209e97bae5e3174c10eb8c4445efe8a6613f5b18a9a22398e05e2f0c9a1f95dd42d313ab0836552abfe8458f52c892334e71b77b0ac6d70d1d5e4d31cbd189ad1fec3c8a6bb0ec26ca66aa89f0cdbe6bd5694da51d8cc97e071229f"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:03:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4c0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x2, 0x2) r1 = open(&(0x7f0000000040)='./file1\x00', 0x615, 0x0) fchflags(r1, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x811, r1, 0x0, 0x0) 16:03:33 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) shmctl$SHM_LOCK(r2, 0x3) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) r4 = msgget(0x1, 0xc0) msgget(0x1, 0x80) shmdt(r3) msgrcv(r4, &(0x7f0000000000)={0x0, ""/34}, 0x2a, 0x1, 0x1800) msgget$private(0x0, 0x20) dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) r6 = dup(r1) getsockname$unix(r6, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 16:03:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:03:33 executing program 0: select(0xfffffffffffffc8a, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x1f, 0x2, 0x4, 0x1, 0x8001, 0x1000, 0x7, 0x2, 0x2, 0x6}) r3 = getppid() fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r5, 0x20007478) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x00\x00\x00'], 0x0) close(r8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x0, 0x0) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000400)={0x3, 0x4, 0x2, 0x101, "eb7c611b07752496a998ec6ea426a9345bb1761b", 0xff, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000340)={0x8, './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) unlink(&(0x7f00000003c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r4, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:03:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x20) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300092f66696c653079"], 0xa) 16:03:33 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:03:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0xd000, 0x7f) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) shutdown(r0, 0x2) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:03:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x9) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) read(r0, &(0x7f0000000140)=""/152, 0x98) close(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r2) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfffffd90, 0x0, 0xffffffffffffffc4, 0x0, 0x27d}, 0x40) fchmodat(r1, &(0x7f0000000240)='./bus\x00', 0x4, 0x4) 16:03:34 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x5, 0x8}) poll(0x0, 0x3f, 0x3) 16:00:05 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x1, 0x500) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7, 0x200, './file0\x00', 0x7f, 0x8, 0x2, 0x1}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/190) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) semget(0x1, 0x7, 0x41) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080), 0x10000) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) r5 = semget$private(0x0, 0x3, 0x400) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r3, r3) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18150, 0x2) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2040, 0x4f47) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x48) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="efa95251a07aca177cefea1da7550967fd786c4ae0aaa7f4241bbd935742f8913dee26be57db5852b01b17942fcc92bfc487bfc79b64ee9fb0ed81e09361f6ce114b02a7e4c395038fb8d6426b2f5a0fe72d99b6021135f15c2d87c79500f0478ee18ae2af53b8d7b4dbabcdcc4e4ac7bf1927ecdc881b6fd42c9b754941536c846f4ddeb0f94d6629d40a0c2a97c2d70a3fa0f582c0dcb007ef6e6b1cf04213e2ae358a387419fc66f7f2282bdb8548cfa25e2355cbd58e41ebb1898e2881d1c7509784a6e7c28f84d68c8724a91a78bb508e177567d73a85ab636f995638f8f81027a76974fe234f7bb11dfdef54ff2bfb646488445f19e3"}], 0x100000000000034d) fsync(r0) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b81596d62122db84c90000007333b2bd6c2333e1"}) r0 = socket(0x6, 0x5, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x80000000000018, 0x3, 0x20000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xe02, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xfffffffffffffff8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f53e08355b397ee5e1af378155f96e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fc35dfd5f41e77c4f398b09bbc6ce3099725cafe357b539b0e70417da046803140bb1"], 0x1, 0x3, 0x1000) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/235) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xa2c8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000540)=[0x0]) fchownat(r0, &(0x7f00000004c0)='./bus\x00', r2, r3, 0x2) fchdir(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x8001) getpeername(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) shmget$private(0x0, 0x1000, 0x23, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f0000000380)=[r4, r5, r6, r7, r8, r9]) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r10, &(0x7f0000000100)=""/81, 0x51) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) getsockopt(r0, 0xfffffffffffff000, 0x3, &(0x7f0000000240)=""/23, &(0x7f0000000280)=0x17) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x108) mknod(&(0x7f0000000080)='./bus\x00', 0x2180, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x2) 16:00:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) ftruncate(r1, 0xfff) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x10440, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c0f6a4cd6215b1705", 0x3c}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='mL', 0x2) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a361", 0x19}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r0) 16:00:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munlockall() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x800, 0x5ef5, 0x69, 0x0, 0x100000001, 0xfffffffffffffa76, 0x3, 0x3, 0x2, 0x9, 0x81}) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r5 = fcntl$dupfd(r3, 0x20000000000, r1) chflagsat(r5, &(0x7f0000000000)='.\x00', 0x0, 0x2) recvmsg(r3, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001380), 0x1, 0x0}, 0x0) 16:00:07 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) fcntl$setflags(r0, 0x2, 0x1) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7fffffff) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) msgget(0x0, 0x10) mmap(&(0x7f0000e6e000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8002, 0x102) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) syz_open_pts() write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r0, 0x1) shutdown(r0, 0x3) dup2(r0, r0) 16:00:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="712777b5a09a811afb02f784987c9b8bb9222b95a71d5ce3a54631294dce9d487ed775621bf3ad7fb7f6f70dbc0c29f60946a933f9c830c3c345c06a2397e836aadd8dbe918e73fc8439ba796d1deca5ccec4aa9b620bd1c988ef6f647a39bcc9f521b43587a8498cfe3627d9b6beda8a2b27bdb6b709e9f93e6d0aabee20fddc75654471954e2065afc106fee24cef2ebb6b8b64efa84056a293b5ad5d968a80b07b48c17a3b13332f1326388c965b623a710747c23f5beb6955a657b4b4a36f039a30f650d86582c491fb3d18b3999050000006fc78cfc09d23577a05c4f732b7288c4dcba0000000000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x38000, 0x800}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="db7517f49665bd21ba8d8a21e2eedaa9dde8c7e5fa1c6bef427949d29ff66121d31214d6c70b2f5cd3b917640d96b7806591b43ea0508fdfb4b412", 0x3b}, {&(0x7f0000000080)="b5d83482c9658136bce9b3f81a77e5e55388bf1c644637977b8d79159025cda32a38f8975193e2d0f462b692541199f15b3887cc02624dd89109b17f164cd99035a53b17a07237c5c478", 0x4a}], 0x2, &(0x7f00000003c0)=[{0xa8, 0x1, 0x4, "8b5392469a6f99e65ba02afaff8c5730c129f0d2cf784fd2c29ae756c028be4b3aab63f7098e04be305dfee5ddc4ecf53c062231d53dec11ec4aa5d4a70d64ec1d8c16ccfce9b0b2339f9b0da60b5135b880bca460a9cc59e712c553be60f05393efafc1508fc64becfc9f4a904bb9029f2e2eda31182f9a6611b8236b8d7dd3bb820ba9072c3757fb4959a37b435f02c25e66186ee6"}, {0x78, 0x1, 0x8, "b93133aab0758dfc06e60255148ff5c8ada7ec1f0785d7c2701f30f254fb82687b919545f902aa1e1bb2601b9031157dadf3b9341bb547f383ad12737017a4872d1a12df0df84ec0db9eba501218541f5af959957b2dd551d23290320ab9fdaf44e0efd330b220a8"}, {0x1010, 0xffff, 0x0, "37f03ba2b97edd05e65440319815a0c264058a78e8e2dbc692e88695813c60b2990b73bc75a29611f6de289f8eec978b60932161c7c8c91133f9478308621633daea564e05a894ff389b546c5148ddfa51770593818ccdba6ac2890a900c11c4ba38d3b1d95965d2080a897b18266825d5b94187fcbd1923321f0aa336d5689e213dd57d7984f8d13bbc71bdd6d051afdf47e7a926e92d0a360ac50d1ab15e155cb06c3537c59aa89caad7fc3c0be08e03d9a9e68c2e2f70995c11f75267b38f343ffda03ac46e19dd63a70f25235e2f91c622a47394432ab85ef425423be0b16625e83472d078aa085dfb49e87430e1e858ce7d450a3f3cc714c516acbde3aa3a202b896e87ba383821fdfdb29eee6b075dbedecdf17774577a361125fbcb3316759f7cd42069a7c9f5365e278beee0c9e6e403f21addadb16816ed6407f22bb3a028acdffb10a9a7bf4cdac9a2d2b01a358a80490435ec30f9c5453e21c12ccc1411ede942b58c06a46eec019a9a1582eb96d196b71d51c74510acaced645537c204e65ba3ca7d0f4fac206f33bf195054dd708a1f904a07f33c2e61377a1e09c659acfce44a1d5ec9fa74ce6b41256048ad0b7fc71154ab3bd805d66e240f2869eb6209f8bbad4455de1da05993ebe730885744b508cd1ca0c10e279309254256344d54f6e1ace3ea919fd6b8c9ddb84d283d4901c64058b0491b516e4cf2520789c0d1408ca7b759a90b10ae6701c5ed804719a09d38e62cdb321968e6e2eeb56f314ee496fea2728c151f1e498c0eb530ef8fed748902c24ecbda54603fb2fc76170eac188cf19258e91d16279b7156bb27a7fccfec6f0ef55d4f1f1909a055d844ff260a1c40712a5d5adee42532578cf9d0c50848748c3aef28614c3420f6a80b742dc8142fefe49f994379c4e85823ccae25b5fe7657d2b48386669a03a7a3e2191f1fc9e55b5f8e763f31cc950f5ada39c99eb4dfe7d48a80df2ffc5d33f98665e49a195e35b7f12c3f94f9c96af1e71f221beecc4ef815f309f7b528bcad01dc3c8744898d5d98df7943e96c29005a37810118b7a9f7ac5035cd258e24825f03e3a962eb2fad862632fc4fccfced15ef00b12604c950fb72c33d9c41c38dbb0c87ba7a9b8e3b0156779777a81159e3c6920e4e5d9798cf5000cfb0b1f6e9a3bf07977de6fd0c36400a3649978179bc214ee8dfa0b7a904a700c062bb9ddf2aaf6235070d6d0ca8fc3e8a21665e34a536769b6296778250582611fb9bd1d3611a396cd13dabeb617a1641161a05fa9a2651da7a7d45dc48a68b6e2c65110402c7bfce5dbec3319c56553680cf8d27ece74e0c4fc3aaa19eaf376cfde0a6fc441cee55a4594ed4d5241af4b2e7f305903e8336615e6ee163df9094cbbcce504c8beaa02b3e786f6848b2234809062c38216d868e37c6bcbecf59984db0c5d6fc3e819e5fe2b11ec617925a2d6d3b3002271438559ec33583f54a4125b9b75ef70daaadf57be2e6f15505af25cdc91ad2701555d61a5c9d63945f9ddacedc5eaddaa73ff239ee366e8719dd88fdd93433a48648ef2e30185ea48cfd885121424afcaef5a0384ac2bab30f02864f3ce5f9ca4c9a1b33e99f2610e32078d6d690828acc753dd5238ca16ea2b31fb0ccc1634e8ec36f948b76c6b6db56f412911c08473edecc0dd52ffa5fce27e0822139acfe96ab3e6bb42081bb705fd7d6a8d22613f26b4dc1ee07fc7c945d9e546d9fcc092536ca31943efd37714e15a890ff79bd06976651430d7aa758557d23df9aff7141e91682102df2efaf4c26efade9455841366bea975432fe00262d5c0a9f0fc6dd367e46b63c9ea5478eb76167c296e7c12e968a55b561c389440b8faa9f7d1a29997a4474f7d9fb4cbad8e17acbf60ef859df6378f57cddd8490903ce36952fdbc0f69b309b87a4543f6bad803938174ee8331fdbb73e90a1dcc9843f36314baed4f96a8946357df1ab4349ddf7f18184c735aa6feaf59ea85ac8892fb95615991ad2d56df2dda13e5264169a6f816be60caa6ca1c1b7d0ec25ee758b4e3e572f1e7f84b7dad6fb2030e27e614be80f339eb9ac785c1dbf4592c5350a4e089cae5401c4433e60228d8ff87028ceba0676f674751df5b9137887691ba22a25cb978015ab2e8cb4061685ba8e28e261be409ea7d9b4ad844725301cb4179ad0946491f9168b35046a6afd06d3584ebcfe1c828fcc1b8b61b99af976ab67f700191d228d046cb995f1585400dae0f62b67ba54d7f3b3dc408c1e95c4de0eb2ed63958691a52036c4d67525f9ced9ca7516ce3aa2a8baf6b319fe82ada7dd82604d4fa387f7545fad89d2c69580e23644dcf9a44fdc517b9b3b2c16790d63af6806d65be19247d37f553b8228a5e8dd93fe558c54c00cdc7af77fc6503e4bcd1407b3d53adb84ff6644cd74760fb8d64aec4cd057c947718ee5fda6801f635b1635a94fd2a24c9e6c00e0be689cc68dd8d412ec292551e5ac02d6ad3fc5318b1c48c9e58bffece3ab946a6d99fb38ab7264a9648eeadb28eb822df707dbc7d5e1f86a7e0a5bfa3568f5a6fd06c4863dadc2ffb152e71d87b298c7085273732558e134e6b4230a18c3d208b0a206aae1b507b18374d112e660ee46d578e074e0686c50d1d7e820a6cbefd9458472c7530a2e9a007029fa5234c5fca281046ee891524c4d8158e5589cfaa8b6e3146a746a217ce52edcadb52236cdde563f205f516e7573e8c4d42b77e7f505f7f3d95abe6060b5bf5987c3b0589f4485f7db7d0d6ebe4b27845c9380ce36ea73d17883e462f0e7f51592c390072097f8b546e921f9c1463be00f7cee7f9141ef5d1654dc9afcdff9428d423c155ba94798551ca272efe4c197182e87ea553ac3d934b3f6025474512cc1a4b497ba58e325497602a18329e845c5b1230bb310756926b0e41597232a82b718f4ae876c3310128eda5b17017696257eaa3f28c0797a422d2cced7a95cd119c32c3b5a72cb4430d0ac4c88c62fa25dc7ed76730164a1c3d69fa80bf8ab8b95a4eef120f5f99b0c98e86fbf9317fc5efebc9fc30376da522ae6add4dc1a9ce4461237f41e614b0c6b8d87440aea9a9542a77a8bcdb837364bc70cc24c669ca015b7957cbae305a6c6be53e7f15bdf904c9a257e98135fc25094dca860f4e27b0fad7f51e4915153d9d1330677df49753f4d63ceb618dbeb8ac51a9d11238c5cabb71b950a4e530d7f5bb2f6dd7240150d977797844e2f76e91bf8fe43a5cd73922607b0a6790fa648baaad88f4fd62c27e8820c30689bfb94634f72daf32fb6539721b1332fd8c43ce58e656ac677202419d56cf009f99deb63ec484027c77cd28180ed6785ab055e76f6b363a849b5c55896a9f46e03f0a23556b116b10acb494a1b6e7bdc2b76a5cf09271553a6c0fe9995ee26b980d9b95ae820117a3584119784a81577eaffab0c1b94880025b4a7191be796240c2cc1723f0bb9dbfc81f630ee5004ae2c179fb818dd993487426c0590da012cab59b1f55854571a5531c51296c8009c824853a3e1292ab8d93a170a553534f9fbc5befb4d1834538cff98761a4125f6383b3df83b8e86d5f7b7d392ad218dfe28adcbdfbb68b537f904c66537bc1d7b2aad8458d94326c80161f3615cf12377f2928babaa92cda4e29abd2f091904e5ae851d8e2496aebb02aca5d22962a191462da0d7e16e5fad54b95c39747eb4895f16405d52d00ad740f603bcd6bbb141ba5efc61cb6a058f6aed695d12ef8c19b879f344b87f9a5b76bcee54fd2be3e503db5bbb672d52970bbeb5ac21012236cc0eb31471ea96a7a0b32f51bf442190b9172c79e4c4f15a19e8e0e3738db3db55ddd80efb053b5b39c46e6da4efb4a57103b648c3108925ca2c305e2586d49d38434220b5eb6b547954ee64d59a3edaefad2f0177bd43c69c1f4d4ffe73978005675345405702cee9cfa71301e8fa5c2c840249bb88f522760c6f690f680492a4ee6b1ec6acc494c8469eebe4cfcf7c3d7a4160013a370843110e73b2408375cbcb64beb12271161a21e720febf31e0d1394b382b35b93a17ae63c16834b1f49fc58853cdbfe0a0c26151d3d1f8cce4004831385b9676d84bd21c0a6d7d35c0e80219a7395ab9dcbc91d5eb69435728154cdc42b79373c912c9541006315bbbaa40c0e920d1f3c9b72fd88a19110b1bd4b772a05db2125e247234b03e27cacd95178e222d476d3a0fde41768c67fbb6cbf8132fc011b74626820e89db20cce01b17d2bf70d9642fe5c8c6c64d4b405476f19e2b41c666a0d88aeb730ceb1128da9ab94b9500be687a443868369498a4acc7d99251f933ff4fdf00956305962773cc3d1b2755bd7c65e21100441194b0ec55e4c3721ec719c58e5835b4e46c52c5901e22892bf310435b1b64a8e7397f3a89c7b1d7e675fe16b298016223b56a1b0e3286c6b20bb0f2eb4011e2f532d9a26aa543bc82f7d9a489c7888fee74f69184a00b7c815e77393e3479fc91f5285373adc43906ff9b7679c1de056e2805ad33da01d8654e7576b79c7e72a8c3a2e84b18a2577f7e478314694c08ce9a6a311414c571678a5254272f0b6cef69842c9279598c32d7d727783b54651981b330be3dccaf5a6d2d0315d60cb5be05cfbb76d239ecc3706fee9b75e7c76f810c632a061015d86e065307dbabb82e7bca4006149d0f875ad7515a27acf6e96fed8284d6d4988d546cc3be4ca48518ab082a2914012cb17a87a89641368618aecdf42e7599afdd72406eb4f32dcff2be5cfff49296e0cdf1903090aa19d740673fe68dcf0709dab55fcdbdc59aea5d7fe2ef1d58ed0ebcd581bd62545079e788d7c80d896bf08017bf204375ac585f6bb171d3e5a145b489a28848b1e7b97f06c0f3b7325fe6ab1d19bd5d9abf9e374efa3ef86b063791a06623d97904b2239c6267719fe661371f41a9d4e83a45d4b29bb2634d705be73fd52570329d88a1b05187453ab2b3460e9369fd64a598bd4196000d01f45f222480f75825dd3d1179af107c60f30be08d289fc6258ef9d28b56c4d5cb64c32736927987b71ad382fc11e2ce2841e57dc169b693d1b313f1a03be595b496e64fd37beed24827c451f8c61ffce884da90e060506e5c8e81c76d25bf9359b660157d4aca5a28ff19e01b99f7b93f28969e366cd469f9e0ae6fe51307bf1f21003cda053ecd5328a08184f2ae2d397f43cb383a63ce6398620e98742cacd1fb8ab79add4d78782990c4b230428ff66ecd39c4ccfda4ac5acff3fe404aba690a455ca934cb565ffde253a26909707f32b94242935164eb5bf9e4fc3fcd0db45b695811c4ca715c7829b9cb441f536fc9f2ba5f791459e92f2e7dc904c5340a74b9b2e2850d2adc6913c0c2eecadb0ed95aad989a3894d6988501b362fb281eb8728928103d08132e5c943dbd6ad89a3ccb4d7a8abaa993230a3c0728a35b28b574bc55e9e2f2e837cc94a5d0f9226163f1547cd791c5defde6ca21b33df236d5484b00cffbc55624fd03d3d04fc6a46f8fcf1cd152a605e02e94ab5b9f0b574faff17687c6fb15efca1d5d6798dd94b7ae55a89ec38b72d8414b89ae1cc32e6530bd53e1d1a405eab110db8ca3a24581d9fcf8089141a6471b4f21b124d425d63cbec9f55da8bd849b3633e4ce19c172e4fbbb76f290f04a5a62359187615e8dee8ec3fff5a5b5644382bcc44d5679a5db801832073f1db4d8946b3c1704f5b57d7b5de7c1c641a3af353ebdbbf894f01fd7cca0e3a8ea7aa161bb00"}, {0xd0, 0x1, 0x63b3, "22631bd39a0f80f092cbd1e4254358030f2fef20b849f6240b229ffbed461cc5ba8d8e6ede0edcfc8250bee6479780f40d2ba6ddfa17c18615d4742fb7a31c0e5f7932309de541b5d574a09620544ff7895997a51a2a6797c562955909c0d8622aa58d2ac84d3ccc715b2c1b98ae29e16a5942fd4d747b0782d097700bb3362a3912a9ab054709f6111da34f2e3387b11e369b20fd59a6965747c362b941bf2837e8196a64fdbc75722a9d5e56896cf4804a3aa4ed3bc2afbe00fa44"}, {0xb8, 0x1, 0x3f, "5927c927ce583d1772dbf6e8711e52035d765d66ab7f68ad798ac4aecc0d73c2ee42485a8b6e201097ad7688782502da4cc90b97f643a6cdcd43cbc47166689b88ae8e64215f0d926db961302888f578d902579543409d6c12ce534e438f823bb0838437f9e41d74998fbe53c37852c78fde075ee9c2b1ab41b7fcf581ecd4726f1eaf0c08054f281dc2c2745b4f5658cbdde5b1a9a94fb1e33446c4704057f6b5"}], 0x12b8}, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x220000000000c, &(0x7f0000000080)="eaff125c00000000", 0xffffffffffffffb6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) msgget$private(0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) syz_open_pts() socket(0x20, 0x8007, 0x100000000) 16:00:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4001, 0x7) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x100000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x5, 0x100000000, 0x8, 0x0, 0x0, 0x5, 0x1000, 0x0, 0x3, 0x6, 0x9}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0xa80, 0xffffffffffffff5b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x5, r2}) getsockopt(r1, 0x0, 0x3ff, &(0x7f00000001c0)=""/140, &(0x7f0000000280)=0x8c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x220, 0x8000000000001) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) 16:00:09 executing program 0: getitimer(0x2, &(0x7f0000000000)) r0 = getuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getitimer(0x51852e618f604649, &(0x7f0000000100)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x9}, {0x1, 0x6}}, 0x2) r2 = msgget$private(0x0, 0x41) msgctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047410, &(0x7f0000000100)=0x43b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x3}], 0x6, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f00000015c0)='./file0\x00', 0x80008048, 0x3ff) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r7 = semget$private(0x0, 0x1, 0x4) semop(r7, &(0x7f00000016c0), 0x0) shutdown(r6, 0x2) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2f, &(0x7f0000000040), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 0: semget(0x2, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x4, 0x4, 0xfffffffffffffff9, 0x7, 0x84, 0xfffffffffffffffa, 0x6]) r3 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r0, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f0000000140)=""/252, 0xfc, 0x41, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f000060cff8)='/', 0x20082, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = dup(r0) fcntl$getflags(r1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xff, 0xe57}, {0x18, 0x3, 0x401, 0x81}, 0x54be, [0x9a, 0x57a5, 0x100000000, 0x7fffffff, 0x800, 0xe9, 0xffffffffffffff83, 0x4]}, 0x3c) dup2(r0, r0) socket$inet(0x2, 0x4, 0x7) 16:00:10 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x100, 0x3, 0x1, 0x1f, 0x0, 0x0, 0x3, 0x3, 0x3}) setreuid(r0, r1) setreuid(0x0, 0xffffffffffffffff) 16:00:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8240, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r2) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x100000000) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r5, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) socket$inet6(0x18, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() select(0x40, &(0x7f0000000100)={0xfffffffffffffffb, 0x1, 0x101, 0x3, 0x20, 0x4, 0x44, 0xfffffffffffffffe}, &(0x7f0000000140)={0x5, 0x5, 0x6, 0x3, 0x2, 0x9, 0x3f, 0xea8a}, &(0x7f0000000180)={0x40, 0xc, 0x0, 0xffffffff, 0x0, 0x1, 0x7, 0x4}, &(0x7f00000001c0)={0x74a, 0x1}) kqueue() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0xac, 0x7fff800000000000, 0xc5, 0x1, 0xfffffffffffffff7, 0x0, 0xfffffffffffffffb, 0x1, 0x3, 0x9, 0x640}) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10004) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x111) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x100) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x40000, 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1000000000000ef, 0x0, 0x2, 0x5}) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x1b5, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) dup2(r0, r0) nanosleep(&(0x7f0000000000)={0x1, 0x4}, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a81141ada46d7f77553d4c4cdf573eaa1245766f1d3e8204a489edf9a8eee742967ff0bde2fd2f76", 0x28) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x10, 0xc007, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/6, 0x6}], 0x6, &(0x7f00000004c0), 0x2dd}, 0x40) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4004667b, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) 16:00:10 executing program 0: getitimer(0x1, 0xfffffffffffffffe) r0 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x401}, {0xd1, 0x6}}, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5, 0x0, 0xfffffffffffffe00) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() r3 = getgid() r4 = getegid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getgid() getppid() getgroups(0x6, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6]) setsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f0000000000)=0x1, 0x4) 16:00:11 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) close(r0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/241, 0xf1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="da", 0xffffffffffffffc9) write(r0, &(0x7f0000000300)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c2500000000907d21bb00006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x95) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000002c0)=0x8) write(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="6023e223f4558f5754e64275f07188819060bc5426ab26e472b2c0ea53854cd0f4d7496049ef88312600f6eabb7f94addec78e74f3716a30da9f521308a69ef8f2026732eff8d8482740fa788fd685aad59ff4bc1011dbc443c81eac0fd013267a4981ca697de5bf7670cb18cd19fb56debc2454414c342ecd7a4131ac7c", 0x7e}, {&(0x7f0000000140)="da0c855acbd4ec990ad572bcd80c7feccde21519102f388a3226c5bbf6c48a7fbaa84df9aa69f14c9fb871bc5b9f8f013f32de3671e6b6645a3c683b9fcdffeb0737acd1bb60c0fe9c8145e180313c66d77fafe00513962ae1f7ec549b4a557f3423c04cc416e3125882bb8d69ef3dac8293e89dd1c0232736ef049481724764c75e4560974d529fa7173d73329795d7bcb89b", 0x93}], 0x2, 0x0) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x10, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) setuid(r2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xb22c4b2ce938b71d, 0x1, 0x400, 0x10000, r1}) kevent(r0, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x3, 0x3a78}, {{r0}, 0xffffffffffffffff, 0xb5, 0xf0000000, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x1fd, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1c15, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xb54, 0x9}, {{r0}, 0x0, 0x80, 0x0, 0xb77, 0x5}], 0x892, &(0x7f0000000b00)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x2, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x60000004, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x2f2, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x60000009, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x1, 0x4b9, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x24, 0x4, 0x1, 0xc628}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0xffffffffffff9fb2, 0x3}, {{r0}, 0x0, 0x9, 0x4, 0x4, 0x2}], 0x1e92, &(0x7f00000001c0)={0x4, 0x5}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000980)={'./bus\x00', 0x35, 0xc9, 0xfffffffffffff5fe, 0x1, 0xff, 0x7, 0x2598000, 0x1, 0x1, 0x2, 0x100000000}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000900)) r3 = semget$private(0x0, 0x1, 0x10) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/247) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000180)={0x101, 0x3}) pwritev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 16:00:11 executing program 1: setrlimit(0x20008, &(0x7f0000000040)={0x100000007, 0xe}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000100)='.\x00', &(0x7f0000000c80)={{0x0, 0x5}, {0x2, 0x9a90}}, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 16:00:11 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = socket(0x18, 0x4007, 0x3a40) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10800, 0x0) r2 = dup2(r1, r0) lstat(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000001c0)) mkdirat(r2, &(0x7f0000000000)='./file1\x00', 0x58) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) socket$inet(0x2, 0x2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}, {r0, 0xfe}], 0x2, 0x200) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) dup(r1) syz_open_pts() 16:00:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r0) select(0x40, &(0x7f0000000000)={0xa}, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffff801) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x2) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) pwritev(r0, &(0x7f0000000180), 0x0, 0x26) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000000)={0xd126, 0x8, 0x5, 0x9, 0x8000, 0x371560fb, 0x2, 0x800000000}, &(0x7f0000000040)={0x7, 0x10000000000, 0x5, 0x7, 0x2, 0x8, 0x20, 0xffffffffffffff7f}, &(0x7f0000000080)={0xda, 0x0, 0xffffffffffff3942, 0x6, 0x3ff, 0x1, 0xcf, 0x2000000000000}, &(0x7f0000000100)={0x2, 0x200}) 16:00:12 executing program 1: r0 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {0x4}], 0x3}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) r1 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000480)={0x3, 0x7fffffff}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r1, 0x105) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000280)=0x7f) setegid(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *252710 85606 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c filt_pppx_rdetach(ffffffff80000000) at filt_pppx_rdetach wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001990700) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802e0bc118,80085761,ffff8000149ea560,f,fffffd803f7c69c0,ffff8000ffff2978) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f9fea60,80085761,ffff8000149ea560,ffff8000ffff2978) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff2978,ffff8000149ea6a8,ffff8000149ea690) at sys_ioctl+0x638 syscall(ffff8000149ea740) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,25c77d23010) at Xsyscall+0x128 end of kernel end trace frame: 0x25f41289400, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c filt_pppx_rdetach(ffffffff80000000) at filt_pppx_rdetach wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001990700) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802e0bc118,80085761,ffff8000149ea560,f,fffffd803f7c69c0,ffff8000ffff2978) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f9fea60,80085761,ffff8000149ea560,ffff8000ffff2978) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff2978,ffff8000149ea6a8,ffff8000149ea690) at sys_ioctl+0x638 syscall(ffff8000149ea740) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,25c77d23010) at Xsyscall+0x128 end of kernel end trace frame: 0x25f41289400, count: -10 ddb> show registers rdi 0xffffffff81da7667 db_enter+0x17 rsi 0x17df __ALIGN_SIZE+0x7df rbp 0xffff8000149ea1a0 rbx 0xffff8000149ea250 rdx 0x17e0 __ALIGN_SIZE+0x7e0 rcx 0xffff800001993000 rax 0xffff800001993000 r8 0xffff8000149ea160 r9 0x1 r10 0xffff800001991b80 r11 0xfb6b265caadcb535 r12 0x3000000008 r13 0xffff8000149ea1b0 r14 0x100 r15 0x1 rip 0xffffffff81da7668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ea190 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=252710 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3080,0xffffffff8224b7e0 process=0xffff8000ffff7078 user=0xffff8000149e5000, vmspace=0xfffffd803f014210 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 85606 283406 85549 0 2 0 syz-executor.1 *85606 252710 85549 0 7 0x4000000 syz-executor.1 20567 469497 45388 0 2 0x2 syz-executor.0 85549 337382 45388 0 3 0x82 nanosleep syz-executor.1 69930 517550 1 0 3 0x100083 ttyin getty 86919 6691 0 0 3 0x14200 bored sosplice 45388 28408 50437 0 3 0x82 thrsleep syz-fuzzer 45388 523762 50437 0 3 0x4000082 nanosleep syz-fuzzer 45388 180673 50437 0 3 0x4000082 thrsleep syz-fuzzer 45388 38464 50437 0 3 0x4000082 thrsleep syz-fuzzer 45388 206659 50437 0 3 0x4000082 thrsleep syz-fuzzer 45388 344137 50437 0 3 0x4000082 thrsleep syz-fuzzer 45388 232196 50437 0 3 0x4000082 thrsleep syz-fuzzer 45388 171272 50437 0 3 0x4000082 kqread syz-fuzzer 50437 26522 46985 0 3 0x10008a pause ksh 46985 268992 86299 0 3 0x92 select sshd 86299 353089 1 0 3 0x80 select sshd 69636 64515 14357 73 3 0x100090 kqread syslogd 14357 54522 1 0 3 0x100082 netio syslogd 21128 174087 1 77 3 0x100090 poll dhclient 39181 132445 1 0 3 0x80 poll dhclient 90804 238299 0 0 2 0x14200 zerothread 69335 181370 0 0 3 0x14200 aiodoned aiodoned 86101 326909 0 0 3 0x14200 syncer update 46082 165917 0 0 3 0x14200 cleaner cleaner 93948 487104 0 0 3 0x14200 reaper reaper 34531 7296 0 0 3 0x14200 pgdaemon pagedaemon 78048 180510 0 0 3 0x14200 bored crynlk 62197 105361 0 0 3 0x14200 bored crypto 41955 151376 0 0 3 0x40014200 acpi0 acpi0 41508 499336 0 0 3 0x14200 bored softnet 57638 368201 0 0 3 0x14200 bored systqmp 20503 244241 0 0 3 0x14200 bored systq 49410 461814 0 0 3 0x40014200 bored softclock 1562 289707 0 0 3 0x40014200 idle0 80253 52923 0 0 3 0x14200 bored smr 1 28394 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9567 6377K 6385K 78643K 11887 0 0 pcb 23 9K 11K 78643K 2063 0 0 rtable 100 3K 3K 78643K 1461 0 0 ifaddr 77 18K 20K 78643K 583 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 83 0 0 iov 0 0K 28K 78643K 593 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 75K 76K 78643K 2920 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 69 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 527 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 3501 0 0 sigio 0 0K 0K 78643K 48 0 0 proc 42 30K 62K 78643K 1156 0 0 subproc 64 65538K 67586K 78643K 724 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 498 0 0 in_multi 33 2K 2K 78643K 397 0 0 ether_multi 1 0K 0K 78643K 26 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 638 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 95 21K 25K 78643K 9050 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 156 0 0 NDP 18 0K 0K 78643K 183 0 0 temp 212 2360K 2432K 78643K 13312 0 0 kqueue 0 0K 0K 78643K 35 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 22 0 18 1 0 1 1 0 8 0 inpcbpl 280 1842 0 1835 1 0 1 1 0 8 0 plimitpl 152 128 0 121 1 0 1 1 0 8 0 rtentry 112 203 0 163 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 23 0 23 2 2 0 1 0 8 0 tcpcb 544 665 0 661 1 0 1 1 0 8 0 nd6 48 40 0 36 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 77 0 77 16 15 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 959 0 769 12 0 12 12 0 8 0 art_table 32 960 0 769 2 0 2 2 0 8 0 art_node 16 202 0 168 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 9 1 0 1 1 0 8 0 semapl 112 525 0 515 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 7384 0 5867 49 0 49 49 0 8 0 ffsino 240 7384 0 5867 90 0 90 90 0 8 0 nchpl 144 12582 0 10907 63 0 63 63 0 8 0 uvmvnodes 72 6657 0 0 122 0 122 122 0 8 0 vnodes 200 6657 0 0 351 0 351 351 0 8 0 namei 1024 40593 0 40592 3 2 1 1 0 8 0 scsiplug 64 9 0 9 8 8 0 1 0 8 0 scxspl 192 57992 0 57992 22 20 2 6 0 8 2 sigapl 432 3619 0 3606 2 0 2 2 0 8 0 futexpl 56 58748 0 58748 3 2 1 1 0 8 1 knotepl 112 1062 0 1035 7 6 1 2 0 8 0 kqueuepl 104 948 0 946 1 0 1 1 0 8 0 pipepl 112 2396 0 2377 8 7 1 2 0 8 0 fdescpl 424 3620 0 3606 2 0 2 2 0 8 0 filepl 120 23889 0 23794 9 5 4 5 0 8 1 lockfpl 104 1077 0 1077 4 3 1 1 0 8 1 lockfspl 32 772 0 772 4 3 1 1 0 8 1 sessionpl 112 39 0 29 1 0 1 1 0 8 0 pgrppl 48 65 0 55 1 0 1 1 0 8 0 ucredpl 96 5067 0 5060 1 0 1 1 0 8 0 zombiepl 144 3606 0 3606 2 1 1 1 0 8 1 processpl 840 3635 0 3606 4 0 4 4 0 8 0 procpl 600 7906 0 7869 4 0 4 4 0 8 0 sosppl 128 32 0 32 12 12 0 1 0 8 0 sockpl 384 3669 0 3652 10 7 3 4 0 8 1 mcl64k 65536 2656 0 2656 195 186 9 64 0 8 9 mcl16k 16384 9 0 9 9 9 0 1 0 8 0 mcl12k 12288 79 0 79 18 17 1 1 0 8 1 mcl9k 9216 56 0 56 16 15 1 1 0 8 1 mcl8k 8192 69 0 69 20 19 1 1 0 8 1 mcl4k 4096 207 0 207 11 10 1 1 0 8 1 mcl2k2 2112 26 0 26 11 11 0 1 0 8 0 mcl2k 2048 51742 0 51701 15 9 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 111910 0 111842 152 144 8 43 0 8 2 bufpl 256 18035 0 11321 420 0 420 420 0 8 0 anonpl 16 460308 0 452600 134 84 50 54 0 62 6 amapchunkpl 152 15867 0 15788 50 42 8 14 0 158 3 amappl16 192 24401 0 23919 223 190 33 38 0 8 8 amappl15 184 1204 0 1201 1 0 1 1 0 8 0 amappl14 176 1015 0 1012 1 0 1 1 0 8 0 amappl13 168 573 0 568 1 0 1 1 0 8 0 amappl12 160 248 0 248 3 3 0 1 0 8 0 amappl11 152 1767 0 1758 1 0 1 1 0 8 0 amappl10 144 68 0 66 2 1 1 1 0 8 0 amappl9 136 1301 0 1298 1 0 1 1 0 8 0 amappl8 128 325 0 297 1 0 1 1 0 8 0 amappl7 120 711 0 705 1 0 1 1 0 8 0 amappl6 112 1035 0 1027 1 0 1 1 0 8 0 amappl5 104 861 0 849 1 0 1 1 0 8 0 amappl4 96 347 0 324 1 0 1 1 0 8 0 amappl3 88 329 0 324 1 0 1 1 0 8 0 amappl2 80 33585 0 33535 2 0 2 2 0 8 0 amappl1 72 72863 0 72453 24 14 10 19 0 8 0 amappl 72 8290 0 8259 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 3620 0 3606 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3620 0 3606 1 0 1 1 0 8 0 vmmpekpl 168 27954 0 27934 2 0 2 2 0 8 0 vmmpepl 168 396163 0 394752 206 127 79 94 0 357 7 vmsppl 264 3619 0 3606 5 4 1 2 0 8 0 pdppl 4096 7246 0 7212 6 1 5 6 0 8 0 pvpl 32 1341459 0 1330653 378 247 131 238 0 265 25 pmappl 192 3619 0 3606 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 940 0 382 19 1 18 18 0 8 0