Warning: Permanently added '10.128.0.21' (ECDSA) to the list of known hosts. 2019/02/17 16:55:38 fuzzer started 2019/02/17 16:55:44 dialing manager at 10.128.15.235:27481 2019/02/17 16:55:44 syscalls: 1 2019/02/17 16:55:44 code coverage: enabled 2019/02/17 16:55:44 comparison tracing: enabled 2019/02/17 16:55:44 extra coverage: support is not implemented in syzkaller 2019/02/17 16:55:44 setuid sandbox: enabled 2019/02/17 16:55:44 namespace sandbox: support is not implemented in syzkaller 2019/02/17 16:55:44 Android sandbox: support is not implemented in syzkaller 2019/02/17 16:55:44 fault injection: support is not implemented in syzkaller 2019/02/17 16:55:44 leak checking: support is not implemented in syzkaller 2019/02/17 16:55:44 net packet injection: enabled 2019/02/17 16:55:44 net device setup: support is not implemented in syzkaller 16:55:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xfff, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6}, {0x18, 0x3, 0x8001, 0x100000000}, 0x100000000, [0x10001, 0x8, 0x3, 0xe8, 0x7fffffff, 0x6, 0x5, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x7fff, 0x1000}, {0x18, 0x3, 0xfffffffffffffbff, 0x100000000}, 0x1, [0x9, 0x8, 0x9, 0x81, 0x5, 0x5, 0x1, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x101, 0x9}, {0x18, 0x3, 0x6, 0x8001}, 0x8, [0x3, 0x2, 0x20, 0x292b, 0x401, 0x100000000, 0x1, 0x9]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = socket$inet6(0x18, 0x5, 0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="cef8b5426f6393cdf895", 0xa}, {&(0x7f0000000200)="b72d92406f4852d6ccc297b79ce988957ff1099349ebf5f83ce48f6b10fb7c3cc38514e28fa631d9bb6092055cc1c1f62429918b762bd9", 0x37}, {&(0x7f0000000240)="f92f94e99af1aca0e750da1e3aafdf39e66a4bf19a8f36e20a9e4cf45e146492262fa75b324e5b3fb05fa96cbc8c586b70f2ee2193b0d6d8b730e46d3d25e3116c29ba5a74e6c034d1324f9d6adbae16d2f4c41b9f948b9c966ca02217207ae4da799c473975bb4fe5354199b9ee67b521bad7078d1dabe2ceff279e7fab70d9906879c6a6d4704ed8e5a9c9b5", 0x8d}, {&(0x7f0000000300)}, {&(0x7f0000000340)="687d2b68b67c400bebbd49d289492c6906f733c17ecb36a449dfd200fc27d6945b82a0c7936dd4bf45d208c0392be3a5280441c60263fe7913bd6cdc69876edf78721978e41afb1800a1b9cadfec4ca32e894c8c599cdb796b741f6aae4eb17e8a4c76f85d6c660deb04cc36c080845fdb99f691b9639157cc1105c49d5429e7a5c7edad6d6688be7e17d332924a89b9b992f0fadbc51ea5ea6300fa757b7949938edd355e85f0a3a3f1c4f6602c9b392f89441c34bedba9cc075e2bdeaa3afa80a0c31a4b3247c38f8a31970ce7b055584699de7bafeb6212e8006c844c969129ba6e53778d6311", 0xe8}, {&(0x7f0000000440)="fcdda8e375d4e68129fbf1ab431417386f3d4a0a9d1d50901ea6d3aabc2f1a5df8f77b11172fd94bcbfdac1bc640e475f7869c2eba", 0x35}], 0x6, 0x0) sendmsg(r3, &(0x7f0000002e80)={&(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f0000000540)="43f9d55b1d993ab316f34052a6488c7aa4b56918b5b948940696b85c30774f335ef762e63c188a72389533dbf6d303dfa54090955cb820d5f79565d383e329ef0754c002d733a79b875b469a3b74999295e9428cdd7e1a3faed6d01055e395ca49e673414e11e2036f0f099be2a0e589e18b75c5d0526249401496d47cad258866885cfb26ad6daebf350783f20aec250d3e2494714d64019b0d66fd3e696a7d7633a1f0e77d7ce91afbdfc1264d9392b3f4f1c47716ad04d636d0cdd307a06cd096040985bd5ae12cd5198039fa4adb660564120410c4f0d82348260ac874cbeb402cb6c364e762694c3ede615e59d2003875f4dbd9d754a4ba5187125032f4cbf6b77accac4ca0e0dab0bb2dd7ace520bdbf7c2f8de71399c0bcf66adaac7f458d1ee7431e6fc4d4118275a502009860c7fe591afd9656a8ddde13adf6d02bb53a9c1235244c8ea9b6da38dc441d54d2ac7cc4449d350b9a016f040718de20017462b4a55563353bc7d672ca20c38217ed15fc8ddb6b7edfe87a7ebb4d4f333b5f16c13cc9b0cfb04eff9ba0b36da50cc664f6f1b767d03f17011888b7a7404ef4e4eb821fbaca895a8c7dd071fcb4062fec33e0e1594108bfe643c120c30e0cfd8780a1ad7432f579dac192c968cd0809c68d4da2f118bcd5a221df64d8f416608505d51e5cf7379bb2d258a1d45b7b41997350a2e0974dcb5e27decde3a669916130622f5065b7b50200bc0e2edad841cb9efbf6a83e4c23efc7f49c14f6f0beda100c4d33bbbd55efd65362d228905cbcf8320f1b1be09b5266eb9c899dc71a2e1ce2896c100e7601c7908007efdaa3e99d7d0705ffa0e638410a30fc604ea8089a5e7e514cffda54164c949283d56b8d176dede969ccf42307e9195321797ad45114184ea41413c47052be2cf474ccf4737a5c9ea8641622827ecaa374faccc83c299953ee2c86b23d8d214a3d2a9080c1699d5e68a15a6be161663b469b7a703b45c3e5c950125bc9e3a7aaa49a81c358d304f7b5478c4e576eb851ce566504ec3bbb50b04dc459942bcb8ae5333bf5f7533a20f8049e99f13cc21f4b8e1c3180f0cc8cfa932d8d85747160979a5b56d9461034279c8783d5075d7bfe71dd4a505b55d7d41465a428c13e787afc55d0de21d13d0cde057cf99fc72ebd68bd13805d1a7284681e79b3c5456f89d53c0e09f5badd10cb60fd1318c275d3e6911db54acaa7e5da51a26618b7161d1e0d2437284591ea0cbbd0bef1f913d710f452d036dcb2bd7b4e6ac809e9b2b4e978d4ee4fab6ef681f226716722e9e22f11de2a98c6ea475e3f4efec69b1f762177910dda5ea5eef09b8ab9556b414bb28d442616cdd29a2f77cc350125e85333b076fe17b142c4b1ca90161633dbe603b043ff2183d3a7044627ee0bdc5d5e94ba5bf6a4a28b8fc84fdde14bd30cd8d9182677160d05aa52911c6a623877257a7b5012624a0d94ba79714ea637806c9521dcf886bb4329a07649169f6f2b8308376b98f24c6e94aab686848d9a338fdb815aa6fd7dc875a791d8d49b7423a9fe013163233eb1c050c6465880a9ebd91b376c7139451f95c6cd60ba22479d4d14b12f19abf208f309c91996022dae07dbf81e31855b004f3ffb922421c321a434ccec85e051f89259cdb55665938679ce1794b677bbbb7d6c82bab7f26e12c38518af5b329dc68b2d9780592fc3fc6d1e2911f08b2baaa4c844b2d74de8ee17b73fa5b21300369f8f537fb64e554762cd07028b16655656d8763ae3d443274fb2f824be5cbf2b38be26c9a5b8ae50582b5df68490f891b8167a8c6a02961037685ad990147476a604be727ed09e7e129febb796d548135da7164355f650db1aee587aaffc7d718ab5eecdb8cef03e81e80d24a65342fcbc58034ab150177f67cad078aee01d75cd1341821496babfb2c62f822230af3945eddd4cbacae04185347210b3826e6dbb1d4aa267189e450e2b5f018a6e83c71c59aef2dad57ba8aa5cabd73f02c368df55bbf432eb4f808962484d499f53d660b1d3807b9bd51c5cb5dd21897054cb87dd6a96d3796842f955a2cef926da83a0dccffd991046e01a7b436139351d16b7609902a3d061c0fe0b0910db8fc6beb2edf91b89a0010930dba1f55137855cd749ffe7a206be2557619123bc8546078a780d259041d82572cfbd6ad0e335e68154a034e2d544e2c3c4ad80f05de70fa61ed1f474a3b9f1b1c316e9cf48170dc527372d5a88d137dfcb32589b33d02475d0ddddd9942c4fd23b4303c948dfd2c50b36e596855df0597ff1488ebbe5c8c85e30abe54c0de03a2d1741e56c3d44f4be5f2cf2f24a4dd6a7106a976fc5970d32666041d743214e4696f8f3d6dd1771d2df338074090a832bb752d4bdca390f702d9090a60ff97e8b93ab708751132627f72c012486ae3894224f5acf90ea91543d25b91a17b656aa84bb79ec2ece8d6af56600c6be4dbb129974e695366c55b2f2bd2466f105f5cbf88ff12c87591780a34f801c277ad8476f576c0cf303c85a04b6da111881aa6f10ed555a4bd23521f86655533e45449ce1adf6fc8dd9afc5067782cbc35b99026a6094f094869ef99d8743caea1bbeb9c6a200359e6ee53b621b019daf21e9d8eff0b45b5f09e39c9a839687e5857a3032c893c1da97e83f98a0e72d959558b459815d03328bcd87d1ae7b83ca208025e5ad172e7f9aeb0a02b42343ce653b2f21c06714e04f4dfc001f2f3215c40a5b6a3c4b36d39a70751d918398f470d554a46532f233974d51f341264a66c1c0ae0eb5db20c096000473b2f6e2650be2aaa5d6d1c93c4c07dbf7a53d576026e1b6ac0f2afcb34a273b5dd03b7b6e69a967ead976a9fd16c211a725a973e77b673d18412f4402e80aeb011eea55388330b669f9c8c1d87ae033f1d730425312d64d3d0a132fdeecaf051f91779b3358c087fd1be31312453a48c8a948e38bc267a31345ef5aae47749715262844d41bf65fae17d9869176b7e4230421bfc206827bfbac76fb63ea81f0c22ac46eac5854379a03abc9a85beb89747a752b0f595a06344adf4413d9aa9f7b455135747ce3960fb5f62e3b44c223375c3cf47bae306e88bdf4383956202adad9b45b81e8004e5e33852b0898a5a65ab416e1894df0c69c332118bafbf67dfcd88e342aa1efd7eff3211964b5555f3166a4412f3cb3f3143c4597604a7e6e3c387d8179ae6c77aea0e50814251c076ede454586f19561b9be9641e20d87efa237cbb86d6506fbe889c98057290f02170343710470185206c4c859ac6ace1e58aaf247f9aabc5b09b7f641fe6b57a56b1f5736e9ef6b5afce3b11a8068f72c06ec1039e9808d5f32047277b3c6c718e795424fbead6366b71b24cd895ad1bc9bfd163a416d7692685107c1ce980c7957177e02b4f0f436e491ff39a35720f100f6463987a85cc466c93b73cbb1d24727be0f3c503335aa3910ea949d217f253e39f9eb156486205f3c1954411cf2baad71619ae0fc183317f2f55fc2f1d83e4642e1ac76e2024a47f93754a48883c72b785c5854abc7d4840721a1b44fbf581354aa72a66b6bd4b47c5026e6ae477f8d6b6b92458409d6b3fad6b9a2849a3a98f27739b55b4639c6ecb1c9d92f5e7b31c88232792d1414b0c4a98a17582e83b40de5a97de71bbd28d88d05a5b345c5c39602526dda60696a33b4a98c25a7b475a79ac6a092565533738dae30427a9e52b060f7b451bda6a16149745fbeb1c936d2eb7bd2ee63cc5f80ddfd476a8dc293cb40694d18bab49c7b81e5ae7d9e2b0bcfb2b15b7478f151c7a4127edda0e99b49dad1fbee4b6f095624eabb4049e76e4f03e4574793e4c112977b0b5406a22a60f9bcf297e082ccd5387c3ec30db5e571df0ef23533b336c2bb9dbaae7a4cb9bc6ef006d0e83694263e4a2d4e27fe0d7cadd1d53842d7897b365de67673f7b450492521d7d9f392a8b48a7c07d8215841c7ed7b46d3680a3825df51482af5eeafd40087a621e26ce8046cc5cfad5b54bffdacd368040408d2dd0e3f6db85fea594e14e530da30f96e6fee4f242181fe40177c01da510e09503bc8cea82c1693bbed20b835f41014c9b570bcb7321cd61e68cd5cbb4ca6306ae2a09e6fc0c8cc7a43efecea416a9027d989671688e66d861239130973c36b92bd7f510522094b63069ba1c6ce75d502e1257a750aa7d5ab82c352894e7e747bcdd8b08258317db09ec191bbad4a00e6e020d6dc10a1a0409b3b29692a48d4d49706154a3d64cc637493ffe76b174436fb5ff5dba07b42fff6f59962954f00d09a0afb00964ebd1db9fe050ae27be7730fd37e659cb131ad3c5e8aa7f73930abfcf6a66fc18592b9dca7e99379ea5b0098e8d029867138d05c4ae28af168dca33ca8f44897d8d3b01851589a3d890b2974925dffc5ccb494ccf48051058fac4a94559c96a3afed6ad35d000ab00508e009de4c69e3c5090af5a27cfe6ebbfcc5938ea01b3363e45850e2fb71d0fd6bdaf5faf8ccf375d6b124c1d607a869421e2d7e3dacdc4c7d6fd980137373def71f3b49a5f8ba97b1e629a62ef81c01e963b11268f4145c5735a237151030efe0bdf02d96624c8f03692c70b0f4870dcadee3278b649ea46ce0aae853e41dc7c456b94583b37648347f15cf0877d8bddfe9487a3c96c53bc41dd1f2e4e4d19ea524ba564b45e8049dc001114598efa48d7fef1b288508c6122a692ef66a2ac40e69273bb9b424a7f772c7cedd1d47b0ac169e53964a763f2da6c0621bcbc1858f1bed69f71b47a4558082ed8a9a72c70441875a08d0f6791cfdb9edcb5a45973861d4105c74b8fcf1b4584ea4d373bb3e2dc05a26775fd275dd0a7d499de1dba30131585e4d768722e105244b0075d8cf49e83468b12cddce24c609f1b138a1d8b10c7ca35e2edb8d94ebda5a65827d2e33e80af2d20e4e539e07e1db230830cb9ed36dca9a10eb7ac003fff361b7615ac25e8e9c572b180a4758195bf15f1834a3674a3e134a0c2b7f1abef2c7a8885981d50a4ba6bdc1ac3a1bb696d6edaec0c10fc2f0463d9ae647e1237b3263461a72fd6bd9a37665b53b8292ccf3e2ef8a6da0c5f73926a907ae65939821b2fe98a56f3c85f718f10a6c06c7b549348ce6a875932e37c5b93f239c59c5b01ac1562a26e96a8d6a04c10e7e87f76c15593b141406c0a4822727585c4495c393754235587b801efa4bb6cd5b41e21dbecebcd6159084ace897a2d228ed073a06be7fdfaa25a0f62549373b335dbf8889800244db45332d7de0729a19465bf741e4ec6c07a813470d1b4660f2ece50b6a8a5d37113573d5971858484183e04ade05f55e2d7388fdfef544cba2ff70c35f223b4fbd565b90cc01c92e082f21035ba1366222a4f71a5fc87c04002d3265a59fa895ca7b03063d6ea7d5e04aaeb2d8d61171d377b605a394d0897ff634ac2243030a9f93ce253379cee1ac33875300adcd6e952b2996dd9289b197b977b5e8765452ebf3effc3f4c70203b0e3e8e0714762e23b229f3728ad61015803e974fbfe61180712e529107c5c21fc41fe611a3d92a2f3c8bc96b9552918752aebf88a2df6a70112fa4c5f2be7e9b395e2acd6be55a29acdbfbec163d623543b8c8c096da6d49a141e89a7bc9b928bdf831508ec18a9ee4162aa799dd2c88e5a1a08e7946c07d641dcc43fed09eaf96c058c7a9b71d9237acd2a70df563c58b20c125810626b78bc1fe8420d74aefeeffe59c2f6c23842508876d9a259038fae159a5", 0x1000}, {&(0x7f0000001540)="dec50326f6ec5c67de5b93b4e3d3d2919fbc4d1254900daeb7bc6db7e2a474e5df9d12c7f01d55d4887258eb0d7c0661993cebf93d3dc127fa0825e66b355035b9d43e74a20912a46f8a811f3e41f72a5c3799adbdec878cd7d2e52c3cc7d585f013f9678e59d1b73491b3a1dd6a32e37c5914a5b847434854ebb702d69c1179f02675b1727244b8241f7361bd20484ea7f6084896d05ec445518293b6b3135bee58e3a1b42b3ad9bcfaf4d28916c00057b32fabec5c894841202a0d8b8ba3d6905e899952cff23a701da83416d1ae9e3bfd831818facb2bdf92b47e27837fcdae17e4956a49df1d51ccc52680a561b14b5882e748bb5c0ba7ae7789669f734769b8538568df353fd693f1223d91a05aebf20d11423c4d4f54c466fe3e400be3c61392e42aadd94f3198064bbcd702a159689a10bc34e8f7d3f936b80e48cbc3b8f5cdb7fa076bc9571b0c8187a29773dab1ef9e3c1e0d12d2a1ef27bfe7d7c2a55f3ed71c65c168d68584bd024e39a8fca7189cfc5fe350ae683ed5e5e175d2774a7e481e8728f07cdb3fb7afa40aa7a41abd5344fc24db729cd55bd71272334297f2489506f19ad284df89a82ce2370d184c562b8a3c505afb914492702741718506c1b3b21ea80c60073cb064b6d2121b27f42fa460798c1edc30d6f53c1eb06ba2490ad67967653ebc82e90ddda97a8912d1aca7ac1461099486bc5a12aa528d401c62127584c99fe0c7182729112c80e2fa1f460bbd247833809b84521ebe08be510f12dafce6141d2da7f65e9d1b73e639f21f119edb52592cccc3fdba2d1a661e31947ed8e6d3dfd3e77a6c50e9c07d3a522097a4c43874b1b5dae57539ddd7e58a9986ec6d6556d3fb9278777ff271926829147924433d6661763318450f6e09b951336bc307544c52eb430e0e6244bc85e0ae23f8a1c1abec00d9c47be28f5f5c57a09365f3bc149dcf3dcf6bdc44b0341c92c86cb8b01c517db2d24a077fdaaffd4270e20e9d6faec453a49b862bbe08f7fa7394c362ddd8c1dda7f988cd9967735c859900809a511e44e314b9b33819699bbeb8e8d27236fd68cc015e2ac6fde681690e56dc1e9d7d5a695e82382d78eb5ab6a4f3ad6b52bbfeb970b51934c911807cdacdac4a5249228d1b4120d64bdb3eba8e9a9244b127c30cb4ff085083d13c626ba079d9d12e744912af01aeda8d9f26865d5d45725ac2d5083c46e51a885f6e37b65ab2435535d06746ee1922d7e9dab1d463941306763e8a11d79c40417945112b8ef93e64188c80df1f2b3ea2490765fabf62951daffb04db1a3ec3f1aa063f0522494d8373b3756a81cc7e6a6a7235551a7bfb7592e22fa9b36015f684694ef175b26b8a25af7963a37b39934ef1d920e382502396cbef1ace494531e7764fd37a1181e36882c1b6db12958b4fce216e5c58acc452867b0702483f0b036e4398727a9f183476e44db456513936db64a09a6f8ec5becbef6443ecdf97946717ab305dcf098e10d597aa49d92a8a0d9bb7fe833f8f68d2f9be8a2badc543a3f94a1c7b528fd03e96c6d1b4f830e69e6cff273533e4d9c7d652cc64c0501168c66724756d9b6cee55ea37652c264584e66b37f5369573f4d92697fe2cfcd4cfefce020b8a72a391b1714bcabb51e054986b585bbd3c1e46a7e7fe50bfbc7a2fda44cda6dd016d98bc81166d5f5b956e3eb4b7d72432f9ac914d4f0b650557d7d78b28150e73ec11d5a13c1c8a2970a9ac8b58d7299fa26bbee86c5ccc6dfe11f82d6c356e9332a52e33d6542af455e018117e66115ba7e4655116386a351fb4c2de82fa27e994be63bfb73764d2d37026f4b5c3f751eb7e7d6428645394aa19e9020f4933e2695a511a224ce4da0b292a7989081fadb08799a33111bc36af240d1b5150a284727d8cacf7a4944884fc8bcbbd5378bb5bd29cc18dce9b7999f5f4491ec4b38e4e37490f7f454f1b07b55c73d277306b55dca36f1f0077aca2205293b58a3f59238f36fafce3da6ab763698113b3324e7f5891bac1ce9bf8b44bf511452a89318630f6a996d8dd5ee3018c37893f01a0d676d4036731f5bfcacd259867fa2d590260f3806671e34fe008ac3b203c1c84b27622ad3d7d5e036f82d53b85963b422c234bdd13aaff1574640bb89001531d8f368149729a46d4fa94e63a5accea850e1d4ee61d95a3d4a8550adc5a7e6fbaccc367161fcc2de93b22619ca6204d1d0064e221df62f7a1858339cd85606cc9ae59742064687ecc505afca58b0aec882f713e74b6c79d0b04d1926a73fe14f40aed848ef437b097b7c794fd465c6bad3140205017de08d255fe958eb8ac8972593d9c8dfc5fdde4821e618cd1a280be7c2b734db8f92b02b93dd75016f519a72b1c4ec025aaa81e0eb0ad86fd6543038c151e626eb9ff8296214b1c47790e62f85c83c20d5729eec7aa68b0adf7db6d8e2c610c6993573b43b0385c8d9d90a14ddc868a7f936eb71ecfd6ae46aaafbf1563e76e77f8cf3e5807ed2e9642d25a89d30a492dd36779454fa8d85f6e02c1b64cb897b6d1f5db4338489d127efee3329f6a9ef1839bfaac7fe033f268f15bcba265a433aaf69e93e8adb973d0c0f089be4d4e7eaccff6b27eb0a603f3f39f6edc8c4a748e5dd3ac696b7b0c9d65946c94c355ad20fcbcc0c7b015649be7a8b26ead3bc5590a8308ddbb4ac13eae562cafa449b56a72b2eb3f01a5d7eb8ff3ccab58bfdae039e80dad98ea95f150304615cfa55f742fda26c75828a1b9798b24b8c94565b9f32c1a9a7c6bd976209fd529d6ac310a3398778b6a69e1fa075c9a426c03085d7230a4231e3b28dd623149329b810ce040f95c9644eee6cdf7b43183d6836e59fd251a8851ea6279f92e18a61ea93d13f183894e1933582074588b7f7da1220a324a7ad1873218600ed9378b4f1fc8ac90bfa968d1b09840d801442520d110d5d27b0258bb006f0eeca4d2ee4fa22291ae65206923334fae13ec13d49b61f87dc2445abe3641a8571183d6f025fee5ba62576792a3c547f62374b1ba7ae0eb50f4a511cba40a93d355b46c1a85cd07f34346a56979626b0e5baebb0ed184abac0bf735250d860544b53e4c40cbbc2758ac8a420a5224f5817980a2848a856cfc8034acb931cb26b5ad8479a946bd7d1551aaf3ae98c2c8452352dff679ee8a39dc88970d1a22166b6c609a37d06962e541f54f05afefdea89cdf5dbd80537a37e2f93734e65be4ff7523d07f44fb2e16780bd5c80e4e4fa57c864437098d623c9588a5d56a60ac67836db50e428af84cf9f9f5e3823429f4ce9d059897b9b320e7d470e2c55e4d28e225ddcbb09f647e8cf04ad90702ab1fce0208ba5dc79bf1cf066d0e97b97522099cc01e1ec9345ff60793039696afab18c8d08e87dcd0da96a690b030b64446d955141c596c63864ba125f2fe9773852e2157d1bfb877fd91d72e5322ec332bffe56d085c4f317aa2be76e6cb107af9e4241ad98a404b842b59f3ae865ec15b15e61465da38a669b841fb5cce95660e5e60f227e40b1787995988aff95900769b4f02843f2e58fcebc7c898b3f20ea65f380cf2f6aa4a9cce4fa2e8f045e12ed8e2f42c62dfc8a91208c1905c87145d8b99db99c5aab5214392a55134e8c4704452af1be33a9795d50d130f3e4c5ab3c41eaf22124ae76b7c9d1c131eaa128c2518cfa019a499f31a446ab4d0ab2c45dc13a9b44e1ff962a4a7799cc3697ca54ee6a926639adb8c7559548641f0dae97b941b3dbf41d366aa71d81b36aff6bd84505320ae5088609a3f0e6160c8f71c471e7b34ed694136014ef9e0f36ea55f2a0010a774e1492563b2415186729b461812b9096a55ccf3bffd7dad2774688c7dba1440d76ffbaedc92ec9774cd55e5d0c7a18f46c5899b0eca0d9f666269bcc3cb7b77f4ecfe5bcd3fc2011164685c25575dd309eadb64f421ecd51fb936c3e4ab78d7af1e02f726115af40ce6c65bae7b677fb2cfdc49debec2f35b833dc1e20543215742c006cb37413e14fc2ee7c2244829096d74731e6c1b2d3255b8c6145f55808c75302960cca3cc03fc53af6c82d550f494dc7bec51785110b4aba168ad93edaf7d35716d7a7088ea130ff82b921eb2b3c6d670151a2ebfe6ed575d5631a35ec7b78dcc5f9f545b4f60a3c45b8ae9ebd9617170350b21d3c0aef1d94225e92cd451e8ce274c2801e39e8e746132ba6d6e0fd3192cd0c1d80bfc95a4e3d831d8d29eb4c3fa52011343d61f80544d499c1da84a91546c431d4db9142f3ae4e3fafba94bd43c33bc0c36d9e897dd1a9d3b2f6cea9032fb93e5ee458f67419260ba233a657e236a07b8e699b31ae7ff840318fba32e5119bfe053ce41dc41c3e142b75838958bda1b9189c2929c22d42d272d6fca5a5f53e63a971473ca37c5a88858626a603ae605ce1f41fb17fe20514b2ad611fe7802b49411e42b2c9161af382fbc3eee84aee1d5d92412373b43475898649e790313cca471af83544bdbae01ed4a5cab7e282a6d0c41a11c7b0654b5a8af220a6a7bb3730562ecc9dd2a2b038f72548bb49fc0f27fecf3ceecebd9384bcdb48c76a0e8eb6b5f44dc5b0b581e07499c4873805702c9e5e51038ff15f01aa5055f35d36e37c33994a4d1a86ef7eca608e5d162cea4e544d55c4db619d1643de04d233613af7adc391298eec1111c79924d42734d19588a8ba87afb9cca0fef2d247ca0182f2c4e2630d5fc3f5c7313a97fc13eb034aea8b312a3e352270740f3465f987a82f3f27f56679e4c21132cca97992255f89eff7098219598b27233c75e8227bc24875604dfc377f8016a2dce380fd2f7c07ad73fd9a7f9e061080b051cad46a13d5916e6f43c7e649f9b586a6ab04451e0a19f9746789404b86e62be7b1899565cc2c407b57bd186e02bd9d883d70e48b6705811594bb37b1f976bee41dd2cf1d0a72a8d5b7c7fd989b5803f2206e628d3ff7a586f6e79bd0ce5debab263a2403ef021433c42db5ddda8a77264ff8a2ebe9766fef02fba9447595e163ef1f3368e52d71e188236e2ee234c0b07994b37f64e08519b45535c3021f093be1e034c5815ee2f6f80abd36e69c4b328777db45b064ccf7b7e1e985d04bea4feec045bfeedc2d8eef687dd4ed053152f791ca4b15cdc8a5d7004d97c8efebcfc932c08443d2e66b22b814fbbecd8b2eac989e0a2be3b71ecde487a10fc0d5b1f52cfb34b8fbcb4819d883c98b940a190f6c9d82a00ebb308c969a5920e65b2cabe977fe9f51469ce0b211c5c1bd9c2f8611e68769dbddb06d5cd1cb1b73dd751868ba2599b9b84a3bafbecaadbd55a73f0bf02caf4ba62c89fc3d872ed53f94235d28b998282cfa34a1d7aab57418a38da8d0f4c7f913dbf439691058ccab2dde0b3fd3420842fdb1b5abd23baaee9cbdeb2e5b57a46a50a035b6e2dbbd7d881a78237a25692e4aca69e72637abe38063f7606153efbff676e969bed146e23e9fce6b477959bf1a023ec1685030da47661baa84143c21f25a41058428bb0a038658dcb1f8d95ef224b3216f6f5204cff70e14661cec9d6e1adc74c5eab1afd2e8be1b90df0e56b46e91ea4ee23a68d1c5d030361f442ce5864f0af44d8ac860028704bcb1c7f411aa6158bb9bed8fd4ced138f1ee865ac8a63a4d38f90e23744201d43f0cca29c9e7ecece86de8575e7247d4c1d31db752c9d9a5cf4b6e1f208ba91fc5be1dbae9e47046273ca58beaa8787b32c3919c948384fd5e90d15bca3d231e9d1108747b890ca76bd", 0x1000}, {&(0x7f0000002540)="89ec28696d8d31dd7b8f9679548fa8efc7f8cf828ce008a2228adde523aefaf9df68d055361dae02532664aa574234709ba880b4f73682384143cb73439587d323732aa44bde948b205bb73470e3", 0x4e}, {&(0x7f00000025c0)="699749fb1861dba15b86fe7b8e97b83a839d841a28df313476a76237e688df6b03bc3a5b4ffd38578c8036b5225f4375ab3f3dbf59bf60ea64817ba9acc8a47921b901f024cc30c5df423e8097eedc001ccd22a7a8a6dcb21f7f911ab87bd59178f657cd4d4f18d80cb260c06742cd01ce00c0022b3d8f7be6f8decb943aa5c7b7d7c9dbdae55d12b4d93216345771e8d192bbfd46", 0x95}, {&(0x7f0000002680)="08ed9671d97d237c410671a840a2e7d46954abf0c2d00e1ec13aa7878fec8d1c85ac7b2dfab6b6d4158f82050912d597777b40552aea1ce086fa9a774742d141e5624fd377a73d2fb1f36ad7b9ec514d71a1100198cc6d4b29b8cc338973417cd7d5d1000e4864b4d6705fc4cf0e70a67b18dbee1ecde52a", 0x78}, {&(0x7f0000002700)="c442be6cdffccab3ba52661960bcba3fdaad0d8cd7d2e80bddf61e8f1ee10ad279574e65a6ed286e4a2446483f5b60b7d25a4b6084d77b067fb7503e0534c9fa45b343f1d4d63884ca31382642", 0x4d}, {&(0x7f0000002780)="af3c97c928e53575873b047a4573bf5726962431c59f59110cda657158e3870db1e79783789a8be60272215702caba39bd1da83dc203641d0bc3bb589a591c5ed87c88af8a8e94a75449d7c91190d0255a0ded2d4b783de33cd3fa152e3c042a732a2c8a0bea54335ab3709eda5261acb3e07e3e7232d36ff7361cf2d67183557b52f6e1184548d61a2b3552c5b76420a3f08234899c468b1e165570407c1389ddbbd02cd1464e92b0655dd151dc40deecf6ac8aff3cf46d6b970e94ddf9cadb2dcce4e0f6bce2ed61b54b46813111f15c88b060b23c7c3f4d1166ba389f960109fb908fa972616c03d1f769", 0xec}, {&(0x7f0000002880)="ab9566e66bbb3c0bebe99903e6a89d7dc512a68fe44d5ad4b41362e972a9df1202148f6dcb3fcf486d5c101a6f7d02ad1ba623cf7bbd46d50f346b1dda1c97204767714781e8fa153593cb179b78bbccab5e894e6e1d0441e4b5f99fbc74687bc4067f593bce0a20af5fcf1e694207e79e72aa26c53afed9fe4b7ea0fce32ffc0656b1baa77104c920c894583755b11b3c86983e91f34b64e9a34fa805c4682d809c10366eea06dcb9b0984fb193cc280c6046d8569ede48374eee2473317b249a18ca48edb17ec17c8d671b31e7e05e45e8fecb44017a7d4a9755b3ee1bd7934222709e26c6590cb56509f37af7759be8aa49dafdd2544c7ed81a7fb2e4f0", 0xff}], 0x8, &(0x7f0000002a00)=[{0x90, 0x1, 0x2, "4c36ab3f2cc9c37ba4d68ce6d417fa09b67e2d2ef7ea4207d1136ee1170e8f06797b4a2f641fecb0211b459e27db25637ba0395187d52672f5887669e6b520337ab45d357d4ef3a2b2d1cb58640095ece40a1ccf42b6125fa17b224455890c15ed20e24a5c542b019e4881200380a7ea634a64dc025e0e3596dbeb"}, {0x100, 0x1, 0xfffffffe0, "ed353341fdebcc92e9eb5b0210ebd85a2fd50094576970ad5fa7435ee1c606fd24bfc1fd7fad31038862604164f1821a4d7324cfdcc2840a480353af36a697c5455554d806b21c2ffd05f583488c1126663c3d76d4e97580b3488a5f9e2c0f941851b76c0f2f27e09a5bb8325c953fd92c7e649a19df6a952d8abf2ff77949855ba90d52b511f4c6d81d8788800bb5ba282ed5c8db418392184b5b27f8d2180fecb1092ac3056f4452c0fc7b40557c756082ce821b672937ca35d8d8e789de21028432e8ca52b9f22ae36fc73428e459881e8d07644fea2eefcab2ba4d07c8b8ee86c87d18099c6fff60c9c15c5f"}, {0xa0, 0xffff, 0x1066, "1d0531041199323ba24451f68b0c9001b3a41e356e1d2d57327e97a9846417cfbc4962a89df304d63c1e6a4c1b1cabdaa5cc8556608dcb1d2e0c0122f1a5682902632d4113ad22a9da0e03ab45e783ac3dfc497fecc659a2267ab188345aa79f8413aa64f82f89dabe8dc429b80df28d1fc91fcb873cbd48c9e0bf304bef845a69f585b1831c42e2502d"}, {0xe0, 0x1, 0xffffffffffffffff, "495b8b14319e5be10a0568e7c5f3b4856c2f4f4625d8d846066632bb3af588ad12786237786b7937cdb772162900c54f5d5423ce994043b67d1ac844b1145c5d0eecb12c2ccd0529d6239c90f8a488301404611f5f59a0ac1df8a9a48f0f9acc5d68e08ca71016ea498f2ee0490f8bd6b408af2c8ed457583e24503cb08ffaba7a7b7fe75bd6be0554c189dff45557f001c7822dec1e62a1c654a6cde11cebdecbe1498ee3520c8a2e65790006a66bcdd881914bc519704b87cea7c73738fa082d7841328eb3bff3a32553c05a"}, {0xc8, 0x1, 0x5, "639de4376a9278de4280648d87f24b6bec6c6c17eeb9931dedde8c84bc6a79cd6821918d5376dd8443f8d553f904675b765d0d51f2e0eb57d7682221613d30619b60d78e4df4f9ec5af1c2e20439bba68c21d066055fcacf0eda657e87925e5905d4f0ff140755022c44b3f86d02392f6dce76ac11428e3670056b61a1c320f2a623b05fa3a846b2ccb606dde0a2a2f171eb0744f17cbc9efb4bd5882be6fcec63d6e7c4cf845cbe700ea536231755c59f8d30160cd91bd2"}, {0x18, 0x0, 0x4, "a2"}, {0x68, 0xffff, 0x3, "80a1ae969a0b71a649fa522b52516c54f0c2d869c116d55528e902287d1d4413ee58c4cc693c0ca15fb3e476e0aa4aff332607657961589cdf85f6c30562e801fb0727dcdb87e0736963c310b6b8078817f29486"}], 0x458}, 0x1) munlockall() connect$inet6(r4, &(0x7f0000002ec0)={0x18, 0x2, 0x8, 0x7fff}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002f00)=""/163) ioctl$TIOCDRAIN(r0, 0x2000745e) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002fc0)=""/114) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000003040)={0x100000000, [{0x3, 0x8}, {}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0x40}, {0x3, 0x7fff}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x40}, {0x3, 0x9}, {0x3, 0x10001}, {0x3, 0x800}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0xc55}, {0x3, 0x20}, {0x3, 0x7}, {0x1, 0xfffffffffffffffb}, {0x0, 0x25a}, {0x3, 0x2}, {0x0, 0x4}, {0x3, 0x5}, {0x1, 0x4816}, {0x2, 0x1ff}, {0x3, 0x7}, {0x3, 0x81}, {0x1, 0x2}, {0x1}, {0x3, 0x7}, {0x1, 0xfffffffffffff288}]}) socket$unix(0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000004380)=[{&(0x7f0000003180)="3be9f35e7d9c020d61b16545c927366abaf1a1220385d05a81cc7c9ca4ce711679e1d0b97c3cf0066ed18ec6182460cc072eca59033d01011daa3d770d0672753d46dce647111bcdf2e85cbbd75a19013cd6693a32e76c4bf0258c2453fba8de5560834e39609bbb0f2399678994d82fda81b951c63c74b900cce4212cda6580318d58cbdfb45282cca16b321c5ddd089fb6d1bc1e4f6978e98338a20380c9104cee81382a971f436c4ebee7ba74534fb2019fb665357fbd", 0xb8}, {&(0x7f0000003240)="0d340615966ec441c8977a83ff2e0dac216334885ead6f20d27139a19f49ed881ecf972b6c4816e2a7490d46d7ae555f7b4ccccad27cc3b5951736d4549d3d3b88a80d888a215d0cb061c7b7a18ffbd1d6d4f3a3c95c108af818de9378e0c32d39f6f2407dd355ecd95be9dbf360fc48b415f6097142ec261dc74074afaac046b2f7a67d3bc58b51d827660507bf7543b994b400ce322cbe0c87b3afab3f928ed3939d6cc5f09322e82cadc696d61bdd535078f9cd101390eab614e8715d7364d6038517a93bc376521ca342ca31d84bba7d953e908985557c8367d5999286d6503028e7f023fc733b1f3e6e77eaffa9dfca402892f88fb63a8bec54188a816bffcf27766b47eef2860234332324c1ed82845c73d684fd9854bb6662ae8ab6df0acb45cdd9b60835d35c642c61d18a0808ecd7bd3d12f961065d29b584e0dd074bb7a9e94559beda7ebc32096295bc177ba4872573c1249ee03b6422b1e3a9a3c1cd347035b457be951ef3a0c81f15c109e634674ebc294cd8d475d46bd30c03e5bbf34da43c3d6d46cf548d3fcda81890c62749de6cc13db799ed36d146ab3aabab5d6d3bb7268a3ba88ac0115ca4d758fbc90726b791b6266dfc07476253b88122c18f73afe1cc0d26a61a5642ec397cfa63511fd8051c7a8f1ea55f746e5058c1f00a7bd7656c9d8d9e34c882ee41aeab4a2923c78c36a6228c895e9c7723fcdb731e7df37cdeef9a26a8633b23e9f494a75650ed013fb9c277ed34ef08e3195ce9dca564dcc978090de92e50f5e8fb67a94e6d9087c55422c6dd16e4092c0c88b5e70a2b93328c9e7d6d21d39fc5c2bf0bf89c47f8743fb33cefc76750c94b81b91d943703ed355abe6450bf8fca07f656921ea5d52a2fcec092eab5a83390a111a0b0659fd095e51b4d82c0328750b185c5c967f1d2857da3a92a7c0931c19e4fb16b3c79719e7f518fc6cd17820e9e4f26c94c421fa21a3c03a1d48adece4a3c46db7ca36b111049f06843aa08cd772c33d15fd5fe944e9a55c417899f3023789f17aa29dd43e0952564d4b728e40dc1bf3da79572f4503c4a735a10c2d44b171019b6e9756353e822607a7acb7374d4412e9184669403829705d6a0f9ec7aac51921464535c5c04411f0c3bc361af9a79662bba594cdfdfa77bb4274619234e9a716903c2e492903ec8158de9f74cb048e099e1cdbd78f295f8a33e9f94e93677408a3a7f7674e65f148954d34ea7f590a292d057a89cbd6cef069e99964dc3304826dba88794fb226474beb11f685e4eb2a9c6a62ebf9ba02e60c87d3ffa9bcb1e87426f8fb887053ee69384d549c4c37390da59ac03a103726f70d950430e85db210ad73d95ba0423b79694c402b28a0304c87c3f87e4b4c4744790c3c1c4d06f0ecc1ccde9dbd9236d2f1966586d560bd8e8e1773117666b100f62d3417afd766432d11b7e114da7183269bd9e533ec7ab6c10e2605b2f85b432fbee350447f00f5e918c3a1ed9daf2101df44fcccb2a9730dee37a0264b58e5d948552b91651cb9757e6eb13a7296af6d5f1644d7261fea0aae5711cefda3f3889c46b6a2e3b5d77d167e32055d01c8d33333c40866442c9f341ee621a4f1c6c6e2f38849bf47f5c4861b686ebbde4ef9a013f9b31c0d0ec2fcb4d7111076ea1ca39d550687a46db5244ab2dbc73cd258a3d4af3371317fc8122cba84e6d8fb0df068f6759fb767d10b46b68f2c2023a78cfa6d62d2ab04c3aa6fe28a5b9ccea2735d6a362efa2d55e615ad56775f6fc984149868e3760e15299719206562c9ef1b7b509d992854a8761c8c0dd3383921d002368444ab983d5ec5782b22231f600b3f9e52eba6b167e202c50c3732fbc00731a69d6a6c50ef2e02790e2f0639141416cefe376537574bf789f66396cb641a14711f7bee73e8ba7223587023a2dcb21097466294a7303fdcd947c69550bacfe98ac99bfbfc30cd4ea7b262c71167aaedf8ed29ac9952650462f81278ae0cd1dc9b2eac6afd8a827405e02a0e42b08be50d90c9ac492d1c25c8c392694579916ea1d31025b1399ca36402560b26cba7473c133c14d9673f6092bbcd7c162ff87fb1f09ebcbcd26ac71d757f9619bd0c593d61e530659d3cfa1208c1a777d0a8f9325560cb648031efcfa03c73d743b92dc15a5167ad0710a2076d1ede9b1743a7b787c696cdef78b03cc334ca45ce3610fa843665590c16ba65ca669b8c5bb036584e83383e7560504e11438bac080c138ead8e573e2dbdbbc01b450207cf899aec2fabb5e35eca5d6df0b7648cf8a821c45875bf0b9590ab870dc9f35a3ea6a74473c12965b566359fd19319c50fae203e09ca91d515046f3c355193d8e0ac97aabb86acba878a052abe40f841f661fd7e003b65e06be943be8886d97b91c6d0bc23a0a3b6e7742de4b66795f1e1c048119598e7a2c7b7deb8c1142eee5a0f7b4fa26758b41d86158247ad9443091370b97148948132fdd335d943ce8fb9d1060c497ef3f36252140b327fabb42b7dfdffc9f9ce7088cae4bb96ed1edc8b186851328bd12fcf33db26fe3609ec9b803a1d573f3e77c9262f3f58e35871c2b89373dd3f4b28f36bf934c167354dffa92a6c8748b09e249b0da6c560b345201ca48c62239c6c57b4c6ec357e1ef1234ada388558005e596b566b3128e0966d0adea618f41dfc5a5b18d6b930d963557e450a202a728147b82b41d7049ed9cc4144bd98662b7103277d7d5b4b8aa7ecf76b95d210cdf3f67f140b8e451c5c5c1ad30cf9eeaf4eaaee1c9c2ebc29a63db25e172ec857e3e6c45d65bb5bc850c1db5b11bd91951860165f811b98258689380868795ef0bb1911f90d94b05b9124e5be9f65dc362f13b6f3b35fd7967f1b9edea6c5e5b8110f881ad7adabc525559a1fd11fefab081d3c3ef711a203ea83c2547b9d5765486f2fc686e47a5c39d50b422abc03fc00e2904394beff0d158e1be605691d94e865fd8e020668ef05f6f8eb7fdd42ad40c0045abdd34937f6fe5dedfeddd9c0a38d09cc33fb04192634cb02620f2c25efc7099819900b7eaecc8e0562ec8e4d1a0304c0d33d54bd35239bd6939d6868e7e198063c9552b096e5efcff24befa4492ecee788b26d535a2187e39b4198041cbe53ed04b2f2d215048ddf3b82a8fa34ef46752a562206685cd4f6d1d8482e0d4a2c643f08d510c7fee21954ec4f66aa2cdf4294e2af61063320e2b3ef160978452e3ca75e9d0242031253becacbcca20857658c3a29532845ec4b0257799caf953d7cd14f439db6e5adaba579f79272bfebe4f00b40806de9ff11f6e2f60b72de74a20e3488bd654d55c4b37340952efec5c61ce87d7eb6e684182f745d00f73a7a08b071b22d0a73f4f8b569abc3361bb4cff1aae225c31f56bf208abef99fd76830ba7a04f0a4b67ed859a13d93ef15f648f10ce88d31576ff1d29227a74085fc49823a62a2bcee4e085ddc4df68d82ff4ecb9d5897e0b38a6c3225d85c0c0df5ab1cf6c15e76950bc068e341f66d7814bf2e3da3894f2fd333f82f90a54480082d2e5b3f956bd691df26fc5ac965c5657e3b4397beed1933afa1bb07b079c19a5cadd07d575e0daeb6b4d4ad1a0ff76929cafc7ae96e5cd62f4dad7a1a678024e3943863df80ea940369cabf5d8363e2a3382d07945f9230bf69370f1ff2891f6d008820d709a5e2579b55d3b11484c78236ce8019d24b0be53a9fa96fa8d5f28925f47efc9a55b52aee153c7e108f5541a65c46d7729493d6089514a3d0624abbe193aedca99563d24c77fff758bf9def2524d63ec5bff899846d9d4e868f698b07e019fe0b4d4d656ae027100d4e13fe4feb1978a9b5c9bdd590899ec691ddbd2214d54f963e91894a1bf68bd905ca39a6110ff79331977ddf850931cd77103e4f29ac4245cd253610767cbaa85940eb6a831864c8f7ad256c8f6542bb0dcba2038df42e94cce935eb815f50ef38b9230f0b23c788d5e149f84cd8c9d853d46decbdce9ffdec3c01b1f697af09bdf55f49c63edc2c55d175ebb1e8cc97afc821ac0d4ddf8341ab859ba8ada93cd1dba45fbfe9370a3a88a646b15f5bf642c17ee0c3d0c21cf49ecabff65c5b77f04b7ec35f57a73286a0c78267b1dc035dfc2680f9f9fdcd2040494000378763bc573ab732241cb6a8b76ab5427362d5dd51ac23add23b8c2b84ac1cd4f2cc4d5c558673756ec0d48f657ce9b7f12e4a8746c47ff21823fc9eae7f277153bfaa8b61df58143aa86efcedc20409058653414674a3ab11b4ae0219e12f1d28f847b3b0014b27b6eda9a5bf07d8482dcd40a4a2c315dd35d54306f00b01ba75e2c5aa4c974f5c25d4e21f392b5bc3ed6b6ed4e3c629d0699a6c94a64a3d3a333631ed02f2ab80371dbfc110243142abdc3f01db23aa796b9ab2be34f862367b5e820d1e036533bc2ae8c6e14d40a359277ad72e7974cd174734b8e13d7af3cb5f536f7c8c6b5bbd3f1ef323ec682a10c3dbacd3dfa7272ed881d68a1a8231b5353ff5f13453988e498ffddfa9704f103a10832957c2e8093db2a8f042b098f397f79d6f987aa3c7b4768810bf3bc6449ba23fd57b7af271f92699ba5382263611bdafc8fd20b6c99ab88064b7143c152421e537536306e0d43dd2df3a39f3f06e35f1206ba989d9e764a6abae4ebc5baf87b14eb7e15525b23af71b29f80f583b0b54a2e2be3f45df8b1cc4c59b8b493c84a3676ebc24abcc1383987337524fc661290e89e739d80cdbf40275df466bf0ad422b422c57d27cdad50730aabe0d44357fed45b6c2ee24926fe3a187c779365c5dbf2191696250f7c20cccdea004385023fa3d84a894901d25f2d98a43bd93a327dd593a39ebbb2b4b04d5e2ffd91a71d0fc1da5e6034b3e634c75cc7afe5ce508279d31a168119b2b837b522df85d0bec277907ac1f13683b4f46f41ff4f9dac90c406c4b65e4b91552d0a59811cc8bfdbe98cac2a9a48fc7613cbb33f2497fb9d659e71ab486bb08c9b4b74bc388d0792ffe859713977ce53d847cbd66d64b979d54098bc55602e952b8734188a90bdd37b23d40260a319063f4e1e92da2c2522922e4d663426e399bec46ef4ae3b7e672bf72e6cd0ac8f145ac7c4cd89307b7adb234f8ee860ee5e52182f83eb3b46d436679d3357c2299ecef78d88b4df8d8430312ec98312b826af55bfdba3ed098f4fe8db73e546020ed5880bc0b631d43fa141dee32f124c3602003cd79ff80b62a78e971479b8c4b7f46288edc082c5cf4a6970180b609636bbeac47c9706a030b8cd0fddc40d87c78c42eab4563243a65ac362ee353cc4978ba3acf7f4859474567ac297a84e7dd01bafac65bed696fcd65cfe9ab3b8b09e1f37e6079324f60ee39e2656434849ab249f3d775d40c09c0e2d68ec4c6307d27fe2d70456e63ab2007f7d1304bee13a89e7ec7dd3ae8d148b2b4bf494ca3fbe3e61b180adb428b4f49e9ae612bc2d2f0b0186c136cd8ff39e5c653bafadd982b7fa07cbb0e943813474c0ed0532cba8433edeea7c664f31534cbaf9560633db3d4eec11386a2abcb014268bc235de057f680953a4ed24807a113298351d8089424aad0827c9c2bcdd14de5eb1ef537393f667fce2741abf856c0bbee1270837c29f425d301780992ab6985261315fd14e386157e15de19249ce6434ec412d549476422e3a5971e77ea44cabf0079cf12f2fdf853127026a08fa187d4a5dfeca2e4aad3d0ddce658d734bc334d99ec78fae6e6ccd5e4a670e2fdb4a76ff60181", 0x1000}, {&(0x7f0000004240)="c2481c03372d89ef5922d017fc42c1e126a20276feb9c436db5e95130e44e2690846928977a13855e53c91405389f1a1d517a9518e526549e352c249c97a80bebe4f3e5f8edcf7ce9fb37e01b2ca83d1742f6a6218c2cc30164e34c7f7307757687a3939cb55274e1a9d700d73295ce1c63d5e8dbceafd7a5ab2a6ce9cc9", 0x7e}, {&(0x7f00000042c0)="8f22545077a87d0245c431db5106183638a2439ddf2da2c7bf9f4da68cc37a52372848502723a063800ac5d62e4f27f73cbe9cb1cb58801c6519570e260e130545ebec307a2542497bee5003dca037f85f0e9812295d887cbe3c3e9ff26b077e7d3c89aaf99f0e92350e14f32cb6386dbfd2ac30c2474cc894e4d0a762be637ed276145e3df1da79b5f6bd8dc34bfbd5f58cc25dfb8f782496e667a29fefb8d5ac3777cd787b5cdf29db662ebef14827dfdd8f5fd3a0d208", 0xb8}], 0x4, 0x0) shmctl$IPC_RMID(r5, 0x0) shmctl$IPC_RMID(r5, 0x0) bind(r2, &(0x7f00000043c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x1, &(0x7f0000004400)=[r1]) getgroups(0x9, &(0x7f0000004440)=[r6, r1, r1, r1, r1, r1, r1, r1, r1]) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000004480)=""/76) r7 = msgget$private(0x0, 0x22) msgrcv(r7, &(0x7f0000004500)={0x0, ""/102}, 0x6e, 0x0, 0x800) msgget$private(0x0, 0x40) recvmsg(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000005740)=[{&(0x7f0000004580)=""/14, 0xe}, {&(0x7f00000045c0)=""/4096, 0x1000}, {&(0x7f00000055c0)=""/62, 0x3e}, {&(0x7f0000005600)=""/146, 0x92}, {&(0x7f00000056c0)=""/105, 0x69}], 0x5, &(0x7f00000057c0)=""/108, 0x6c}, 0x40) 16:55:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/53}, &(0x7f0000000040)=0x37) flock(r0, 0x2) r1 = syz_open_pts() flock(r0, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x30000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6010, r2, 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/136, 0x88}], 0x7) ioctl$TIOCNXCL(r1, 0x2000740e) flock(r2, 0x4) chdir(&(0x7f0000000580)='./file0\x00') write(r2, &(0x7f00000005c0)="bd07866aa3be9d2ffdd9e49d9222ed0a98880dde724b0224e5d34de3483b159226e130dde1922f59abf100d5bec75e247625d57c2bd4f79b95140c8d031cb9182ac190e8379b3f3b0782179077642bb1641db48cdc07a3411810a6f95cc2b0a54a25c47999764cb69ca6edcc22618edf3c1be568414bc9ab735f82e1a34cbd431aab79502e73195901f72fbd9acff7b18e256d6e4d937b96df3386424fe0bf238905c2ce10", 0xa5) flock(r1, 0x8) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) r3 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x88) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) r4 = geteuid() getgroups(0x5, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000008c0)={&(0x7f0000000880)=[{0x0, 0x80}], 0x1}) execve(&(0x7f0000000900)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)='/@@[!:\x00'], &(0x7f0000000ac0)=[&(0x7f0000000a00)='/dev/wsmouse\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/wsmouse\x00']) sync() rmdir(&(0x7f0000000b00)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000b80)={&(0x7f0000000b40)=[{0x0, 0xb452}, {0x167, 0x3}, {0x88, 0x9}, {0x4c}, {0x8a, 0x2}, {0x88, 0x7}, {0xcf, 0x5524}], 0x7}) r6 = open(&(0x7f0000000bc0)='./file0/file0\x00', 0x20140, 0x4) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000c00), &(0x7f0000000c40)=0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000c80)=0x7, 0x4) dup(r0) r7 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000cc0)={0x3, 0x0, 0xe18, 0xffffffff, r7}) 16:55:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x51, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) syz_open_pts() close(r0) 16:55:48 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400000000081, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0xe6) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0xfed3) 16:55:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x400}, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept(r1, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:55:49 executing program 0: r0 = syz_open_pts() mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) 16:55:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x240, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8a, 0x7}, {0x1, 0x78}, {0x8d, 0x2}, {0x87}, {0x5, 0x5}], 0x5}) shutdown(r0, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0xfc86, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1}) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0x7ff) 16:55:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:55:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) sync() 16:55:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) accept$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000002000000100000000000000000000000000000f100000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x30) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:55:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) sync() readv(r1, &(0x7f0000000140), 0x4) pwritev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) 16:55:50 executing program 0: getitimer(0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x2) 16:55:50 executing program 0: r0 = socket(0x2, 0x4000, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:55:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = socket$inet(0x2, 0x1, 0x9) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x6, 0x6}, {0xb88, 0x7}}) recvfrom(r1, &(0x7f0000000080)=""/167, 0xa7, 0x41, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) 16:55:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='+(\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='&.\'.\x9e%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&&:*<}@-\'%\x1e&}\\^\n\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:55:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:55:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f00000001c0)='./file0\x00', 0x202, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/219, 0xdb}], 0x1) truncate(&(0x7f0000000180)='./file0\x00', 0x2) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000400)=0x2) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSBRK(r0, 0x2000747b) 16:55:50 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x6) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) 16:55:50 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x62, 0x4, 0xc5a6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x10001, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd, 0x32, 0x5, 0x996, 0x22}, {{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0xde}, {{}, 0xfffffffffffffffc, 0x0, 0x40000009, 0x8, 0x59b}, {{r0}, 0x0, 0xc1, 0x0, 0x5, 0x5}], 0x7, &(0x7f0000000380)={0x8001, 0x9c3}) 16:55:50 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000200)='./file2\x00', 0x4, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:55:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') chroot(&(0x7f0000000040)='./file0\x00') 16:55:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) close(r0) ioctl$KDENABIO(r0, 0x20004b3c) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r3 = semget$private(0x0, 0x3, 0x240) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/89) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x9, 0x3, {0x9, 0xffff}}) syz_open_pts() 16:55:51 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) chdir(&(0x7f0000000500)='./file0\x00') semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:55:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x803, 0x0, 0x0) socket$inet(0x2, 0x2, 0xcee7) 16:55:52 executing program 0: r0 = socket(0x2, 0x8003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x53) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="827d022e2f66696c653000b5d876eb2b6fdf6f1d685631dd28669e14bd411780a158f373189ed3a70000000001000000b2d181dadaad444cfabc5e469d3c4920c886cd54b5e355121a11f56b61ed4eee27b96a4124c497ecb016ba3a526ab2c02d8b1f589b8ee88d026c86b1723c4d10d72677c13418e8d9e5695346"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000180)=0xffffffffffffffb4) 16:55:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) fsync(r1) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:55:52 executing program 0: mknod$loop(&(0x7f0000000380)='./file0/file0\x00', 0x2028, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8c80, 0x30) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) read(r1, &(0x7f0000000200)=""/243, 0xf3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3011, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000003c0)={0x1, 0x2, 0x7, 0x7fffffff, r2}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)) 16:55:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8a1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x7, 0x5, 0x7, "c34d8b2c5eb1d317b96d91bfe592e6ebd7403a62", 0x100000001, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r1, 0x0) write(r1, &(0x7f00000000c0)="84bb2936abaa02ef0122dda33095d3bccf110852780c0dac546837cd957f53fc3366b3f4cf286b50e62c2525768a9849116197fd67e92f7eb8484fdfcfe09595c3fcea3c955d04d1717fea2fcd6375bdfa7f3673666f0ff13b66c0f3ed60228381ad236a30e15c237ed14bbe71c806224a9ea7430765256bd886064eaed293e0833a90871bc8b7a26eb82913aac843e528780c8fabbdc49c2e273042e7519d2e9e36b29a99", 0xa5) 16:55:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1f, 0x5, 0x8001) setuid(0xee01) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x10000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005bb000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)) setsockopt(r0, 0x4, 0xfffffffffffffffd, &(0x7f0000000100)="8ce39934069e93994f24bf756b7f8f5c6bd15c225a9897c76b708c42a810adc341df8c4176b64bb7f057b8bd5d7c8da9fdd7b2731973ed186b118eddd2da9168bdf97e01f296fd56a8c209bd79b841e4644e88ddbdba1ae5e84cc4e4047e7a60dc61242461fceb797e2eccf5dc2d3a26c003deff1e92c26cb0564d49ae7b37b8eb24b78de8d1e276e741d18d0025a618a6d4d67a6e5baec733e5beb41cf52d4f49ee846eed25d062a313560156ce5320a4aa8baf5a77878f95463e54430939a3e9d1f156326edecc741b1bcb7c6de40e02f0ba16df45cddfc73fb8c268b4cadadcb3dd64b537dcff744bcd3198aaea5df6629351c75e9ff30732c8d3c01d2cdeb310e9463ec6f75f09a7e8c276e6e166e6381fae9f9101b879a0645d94e3f82f674cb5440b1abbe57df847139079424f5f1ddfd1d15e1b82480aa171cb731bc2bf7d689b9fd79a9ba888102eb537ee7bd783fdfd0d8eebbe860993b4e13e5eb5e3081886cb5620494a9e719c1c3e8b83187313f791db5054708c9ce4a499333ad8e4925f530e2600e2d261334fd99ea6f9f7cd56a1d92192b610cf93493c0577619af56ee5ecb8862634afbe6093abb9d47e10ae542db5bb869c940eb94d5724efad0f060451846ae96f283608dd2e496b32a7d95ef4889899f4ce9876f6cc9774036e3e50edd6a56a3cadf4a899f5f9cca4198e82f9b335d67b3bb499a3f1a6754d2970c2bb2dc187f0965e0afd88f9df44f8c0c3ab927ea367846bfdd0c3ff8914d0d67c0ed96ed92effb03960a232e6b94355aa8c42d54329198b442b00139a128145e1c5ca8ba295fe492a68ad039ba7c4edc3d1be4e0110be8c03e4797b5f71b8039ca0283ae2467fff33719aca863f2b721e631e8bbad6e019acca02cc62a4b489addd9340ab2849fa61314231118a57abd34026921270af340ee1425ca078f9bfec9f30ca54c0ce484b8a2069c5e977b329ffd1a1d2eb18b43ddaf4871bf9a371aa40a734ea5392713bf4731827cdad2d99c6be35c036b9d6b13f96196d23c090ab416b6fd96b81cfbe1c0f736b4a7edd9affb4098a29f0c9ead5e83fe8501207b4525c57492c7d9183ecc4965100fc83e7494bc308c644da6844a071cbd19b2a2ea277069abe3300d9e2dfc5f0432ab01b49eea0ad91f06764043a7fe5c31df98c868bb720115bb1352f89f6752d6449a381b8d2be6b68bf675747601384ed03b4ba30c8f5e9d23573e54a60b37e2057959d58a2da47a313e22ca102163c84368dda489b8402ea7192ef1961ea417686e7c95fdb4a4d9a156e7df402ae7926f7826edcce1a229f646cfc5c19df9d76064ed75db6d4e874af87aa400372dd70430949491c3f448735f2c95e0cfa2ef0344cfa9518c18637370a6f2e4bfcb92d003bc0c7a007226a08b050e68f103b796269cdd32280a8feca0bc493700d60b963c95386da3d39e8515d958fbcbef9fe6734690ee2f4de3a36dedb11b343600701d56cb4343331fd4cb8968d0ba472abfa1fb73a11fa6857a9f7a67953c95e827b9df2ee59dd5a86990159fe0723fe519ff240bc62335cc6f55527d5fe449f9d2605d14340c254c972bcef5127a50b45b1ae4639d32f7a55d00637e4d37484549c666e0b32d0daf7dd73855e87bb5a912ec2d0b08cc59d8d2f9d9302b4746c87584bb25402704997c57d1b8090aa7267e9c840bcdddfd8afa249e578bc8b97a113a6771240fd53e8a7212174c7429e508ea628d503f3205d34fff496c0b1afb89d11e03a40410b8198694da03fd6546500416252d911b65778e9f3ac86080afa6601999728e24ef14a552b2e595a8513e3639bf459c556ed252c511daab5616aa9a8dc9df835874f752a52f43880f08ea0c794a1746bec08af8c4eaffb2e6402563b8b27137c7c3716c50719e49e473b1d7b51fb7883cd24716ee999e657360606f24e98058eb0ee49e119bd26ff4123857050944b06062f31b75c601cf841367453264cd392627b2eb3e5fcd4179f3470e6550eb9c4c1415be1ae04444bd8531eb54e88d09d214fc25e268978e1d8b52ad90484126dd908fe1dc57c931597761ba3f908b1c7b10e238793462c3aabef36b1ff19ed87a067cad4c2248a03c7d4de69eec45a05dd91f023195580022735a06671bb858edb20ef165e504eb9fc4ce86e1d316dfcb11bc375460d8c247f10483e5f506b1156fe78f4952ea137cbc91d2dacb7349d4d8cdfee8a5e17d8a696b7a43df45f7f6dbe5ae4599ef1f2aef1c9608f34a997d5f4b9ff73dec036a8c66c230eada7bc7a4643db5978264558aa0570012b39b26b1f8107fda657df569d3b6f00308ce3c8e7cd25f3cc01870642f8f22484c77d0353e8c84568048fa33b562b8e37473cea0c72d42c39c5339a1bd162d4afeb144a5a43b5dfb528439d78455e71b0bb2d6316a4ea3425ce177fffbafb1c444767374cc5ee6eec229f5a492562ddcc382c1c82145a6c67bab08f4855a5bd31eac77f7eda503249dfe495f597af197b89f7930d2e8326cdc9ed897f8152bb742cce25a19e0b96eefac121e615282bfb1046ab5364a9ed029823c692b7bf50a04dbff9fe1f9a685d713f87596f4502b0aa54fb818cd4854b10c79144a797de7d356a000527a78599744558ae322cb268465fee4edeacacfae7ca310ec805bb3790f6adc49b6e0ab2d3ac593b0ea0655bf190a0904bd224a85cb94a0045170df96513333e121f192b4df215a60a8c9399efb485b3e0367740966992fa76e152a2b3c37401d17aee11d80c6eb796235e4d32b938bcc92c4ec60d5e49a36b93f6763e6c1badf8bea75b240f3a04700b90684b4d976903224e8ae563d5ce9c4bafb05f9ba74b35f956417f5ae5ff2eabb376f5ac09db5f89557695b837b3aae637e918ab47556b550d9eafa2a3b45986d7cee105d724be63882a0392373d8a0e31dcc2c254cedbf7ef1a3d4412fd43b6d93d28ee26c4d2e2bef361381466c25e095db688e6eba4a529064d37fd31aa1953640c118af01b85f8d3537192401d505d1f64f87bb2c325b9381f66db794c28552648e6f526b9319dabea9e757668bb5799f83e1c807fd6313c80024f01a4830b6c78d2d28d236bbe0a1efce3df0699c13c31c5a93eb2531538773e30fe1d858ffa5e2e0ab7dc2bf2155730b77328984e97ff9dd9b9c4c7d2a6a563fc84136cc3835a0754e9d2eb8aa9e22a5233f6958f58e54fa17f31488a5319889e2cfa2b83f6ed49a71a2061321c741975b762025a9f8b40074c903f3e7db932307c121c96f3177cc1eb3f9f7adbb62ea25db075cb1e3619519d122c4faac95edb5d9f67db6a09de446828485faacbcc8c68a201e8c405a76c0114052c9ed7f62eac15dbd993554995156fca73f3f3d7b77f84668d7f3331b328fbb274f2957457a768484b6d65104cdf5bb128515ce5f992399dc8a2e542e515c1218e0eeb72f8e5bc6b6b02eef4bfa854042141041146f799830041d679d8fa35a804335076aa160bb902089c1f1387ea5f4efc02a84df803d9bd1ff10cf3a626e6dec5c1b06cc5138df340289f2e258ce96f2e5fef63419b206529978d456608eb17d89bf8d15cc08a2f7f0d6a0282b6a98920bdab83150e4dcd37ba614a79940e730a29e3d10cdac0508c59c3fdd178df054bdc02d69b100992d5603229baa9e7fb9eebf033136940de176ccd8255bf61b7340e9f2c78a84f183a05b02a79617f8ade04b0ccba135677de700e82cc8a697bc1560faad9924dc5f23e9c9e006b7c692396968b11055b346f840b55718c83dc7885cdb2e1b59a250d2fb9de28d74acc66956fe33d4813dbf0900c07b8f77f15f04700d8ba43c5c9218ad5df644e7e0a6f790143f110ece70d536069f4802d7c57a4e2b6c86669d9670017d1d7ada3976d63dd22992059ff0606e632acd8c392c8643726d5806b27ec7f441faefbbd25f030aef107c5a78ddefc691a69d2c6f635d47ed8d8f682c76044b6a9b5d5cbe1015feda9a09b9d472c66c51927a58724ca3be057f9a529584f2a327dc1984b85abafd886e908d38cedddb41bfba53491dec93d2429a8f899c3660e4cb49e49b4d0bdaccc27a32c450584adcb4adb949bfef87a682fbd6ef6031e785a130bc9e735f4868cbdf52941dc6e0088dea0e5581f5139f43b87d07a6a88d6a8679edb2ea6d6612a524990042eec7322077036f5973221d7853e31d7e098fd0d1bbd231eece675acee961d581e6a1feb4f2fc271fe473180c7579e6b1a3e068964a7f42011ccfc891f10b1d63e774cf72d89d5f5f4525c705c37e9fce548ecfcf3ce66d17e3a5c1ce241ec6d15e03fed74b31dff2a0277a58a8bc5e96357d4635011d6f947ac7f95e391f88a6480573e931423c7e4a9ace6ad7958bd3938596b3f0e834de57aa8a66b86996980ef585809aa0879e59b131a22096dfd237a221b24e7bd0d2cd69a9ae4b4d777a62e6990035d276a717c40c2da7471640067cf2760594e9fc5e1c98742ef0dfa4fc61c49d3f21115c338ca229cc688ffa10f98ba31c69c844310844c5d7c65e7e6380b2c67c855103c4603d9d3a161cb0adf17ed8386fa15fa47ffdcebdcb60f48ee1bc9978539e574fc914f3e3c5c1097ba092056cb99e50894d24286238c0df026947815e8846ca6de7edd3fb936bf06f85674ce78553b8b633599b86f12da8df14fa4f373e356187e121660a80a0df8ebc0a33bf2be8d782b4568b67772d23dc4c0c9e47d8e2e9e296347fb4c6a608b7b522feb37ac912bc2cc460707795ec41f6b054303a04bb11da17d27d6ad85e8c50f0653c7d0f8aa938c1bdfc9964cf98c958bedebdef3e2abae7390667b37bc5cd71f66ce3f28c95f26e15d77bb9dcac581f6cce77d18dba539c32c6b485d248243dde21e78bcc49cbfb32b705275dc562b936066577a4d8035aef45516284ef585bfcab07d26cee8122a7dffe7674fb8aa61c81822f90e74af2e995ad2b92ec0482ed5606d6ed9fb884e44687d397e9742e8c13b24b83741880ec9579df796c7cefc16f1162a430709d127cfbe65ac7a1a5de5056dec6ead3bbbd8ea47f2728afe6b611791d03d8e2a01ad7d01287818d60fd3fe64bcd4a9ac0dc054e38d11434e2570d89e9ffa9ab38258ad23a9d7d8737fb8c12da1e48732297df0035fa7b01c5ed4aad41e850d3984bf1344c36627b283ba71c6fafa213917a6a5b3faa3cef0e59dc4e5259f6240920489f1dfb8139a6b348a9623d27645d45bb535f5d52331c0054f356393834ca449c5d5c94c7dda4d88ea975d57d7b6e1bc996d75f0ff71507b1d748450e81b1962cccdbd57b885881df21aefa20fabec9eee63e8ce1fe00bbb16b8e8dbd8fbf21ea65422804a091b21e67531a7a31e2514cd671e49165174af5dc067c9bc8de58b2e3f8430a1f435c56c02527146e1dc73889bc944c3679ee4e01b67346e8927978ef990e08e5396f19afc06cccfdd693d0a8d98e282392cdb6ce46c50a6ec33304d62d4b3a5bc630df445447e7978f33c8f6d2aa22e4d42f70dfdb8041a21eb998fca9050f7540fd2b701ed9d9824992cc9213dae27cbee7578fe3f26408aef8f1878f0bf6498d5632bf2844f02aa3cdf6fe97d5b0a4386a2e11bc1e69fbc4ddbd514f914402974c3a59be6803401737af74bbe8e5c842e1559e342f1e4f395ab53e56702868b5f3c5910562fff5bab80de0389192ed7eb565c1ae44fc9f009645a8c2eae4f16acf2392f938d149b285e670379a5c428eb3a9aa23acd665649956743447475aab2da07d70ee8fe", 0x1000) r3 = getpgrp() r4 = getuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001100)) 16:55:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0xc1045763, &(0x7f00000000c0)) 16:55:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) pipe(&(0x7f0000000080)) r0 = socket(0x100000014, 0x3, 0x20000080000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/2, 0x2}], 0x5) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:55:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x1000000000003, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x8, './file0\x00'}) 16:55:52 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) r2 = shmget(0x0, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r3, r8) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x200, r3, r4, r5, r6, 0x40, 0xa0a}, 0x7, 0x2, r7, r9, 0x81, 0x6, 0x8}) munlockall() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r11) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setuid(r10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffe000 didn't change! 16:55:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0xc46f2ef9daf63e5) 16:55:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:55:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x84a0, 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = fcntl$dupfd(r1, 0x0, r1) close(r1) ioctl$TIOCCONS(r4, 0x8010426d, &(0x7f0000000000)) 16:55:52 executing program 0: r0 = semget(0x0, 0x6, 0x140) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/4096) r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000001000)={0x0, ""/211}, 0xdb, 0x3, 0x1800) r2 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x200, 0x4d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001140)) msgrcv(r1, &(0x7f0000001180)={0x0, ""/100}, 0x6c, 0x3, 0x1000) r3 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f0000001200)={0x1, "d733062c0d3f0afec9c78888621fe61f9ea64165cac1a2c8dccf2534dbfb4f34961daa822d47ebdf7f83e1a111df6051c04390ac59d190ba2e246f348bac1d1b9e1c8051fee666bff51dadf827a687c7659a486f99d1ab20a439a2c90aa80470f335261ff02947bd914716d76c048b0d5a092e3b92a553c077605574330ae0909fdd00b003b2f2043e61b13567acb0871cd9be2e4b06a02df2d5fc2175c642322d1560274cc5b9b569672c01739ec255bfced80c7c6b2002d4dd584ff0f05a480662a1a7cae7f4e72c971bfd4927731d525564eaa83106b3a3cc0cf2adbc6086d08f17b7210d4ad660a7476185568a605e64e106d324925f3d17a951650a8d671b2debe169e2349a0dc739c793141e7655a2016bb68de098ccbd34a3bc57e3f601bcc764f449cd1b9c6a6439010b931a8987a2af62e51334e8de58a2ef07ef869de0592b338e9ad0759b70bcf4827e5a6b8866849d265c59dc9a8105bb7d14477da67f55e26a2cbf400bd960c093bbed8d3583eec5d9bc17fbf1f5192b716c4c086c30aa4bac5ef31b32f2ad8297531118fbd2bc36df4d7bd9e38dd87629c5b20d015517f72799cc0f6da688340e1026f260c91b68e5e80c2206d1156786efd8be949835eeded2ce76afd9bd3de4f74a2318d9c8707125ed6756efa66261b185e1072d6c8e48e9c54588504fa7ba2728e698b2ee3519e902e8385b265f353d4468a25759a9154417d187d27ca67c55676ad942b64b46b4893cc7ad8a9280db26daa719d1063c64eae8bf800ab8e88c58a9d7e8ce0f6ac5c0d7ee72d4a8c6b8267f1703e5714aeb99ba6547223415edfa1ada7e37fb82d00a3d84cce20d61cf558e72b573c4a82526216522e424a29cb3eebe0b49168533098e6640b45b0fc8520a38b7b035b1b83b9add9307f88cc32d9099198a7bdb678c188b667e599fb2f12d994dd1a29d9e439986dbb47efdf12b4c5670efe8a2473e05b236b030387e045c1980ba44b0a3795338dd3e19f29349e1edd02ada429e492fcc240dc71e75962824c8dc7a6375644e188b565213e9cd5f9f3679732e76dc9a41aac615e9ec543d46c0feb3efcf536a153acec4228bfd1241aed4c5c91718f529d6c26d00c55cc90b810c9d3f2ee02158c5f6b1059e2d7c3e92c1020df008b6f4b22dc6186e5ce7c08f0adc5a4025671e4ff72b3226178a601dd70904aa29b163b7ad2cc27d092806bce7192f1cddd1764c5ff72bd724f88fdd6b00a441f1e35509df3b07989e6fb5220093e4a0cf74f3a041c0ef2a51daade7199648e5a11af37f830ee813610de9c54c1816acdd2789475a00d8f91d7a931deaf7fff67bdd1a8b973193456ed1ccab525a15628849de12f744ec250c3ae007469300c79f6b495209b0863f9cb612981bd73836ba7c2179a6a41b308e91fae0ffbbc8df4f47dcf0028018c5f6ceb5b62ea10dfa854941c9ded42610dfb5076129e49cfbf1593c2aa255b3fa4a92ab779db297988dc8cee614a7644ae974a2d3f27dc32d953611fe2758638b7f35a9ab200aecd2359107435ae8ed4155f599aec523c65d295ec244af2c68778fb9e2bac6ec4e1c7bb084e05e298229e7e26abc072eceb959a47e00dedfd251b1cb1160e4a8658f29b1635fc1c8c86041765783316a58a477bde6c748077915a968dd92586482e29f076215b498fbe22e3b8b21c1cee920e962f46c54bccf2e888f2f07e2931d2517e000feb039ce46342cdd15c2d88d1ef1ef89936e060c3e3044f1903cf74c3c627dfe504b9573b4cf35d09c14f73fc54f45e29fd345570d5d27dfcb829c5a0c78d523906f007243114d3ea49fd0e94b003880f2fa16522a6cf835c1a6d987164f2a367a4494e9fddc3762d651e051e0c75aeddbae331dfa730d3d7e4e55f3287caec268513a4130ea1e6b231f4f80c96d763bcd5943d4427f9cb59862b4f219c73f999109d2b76589d167b67f90046711a587464d5eefdef3f264765a475cafdab16a75b2e37dffcdf05ed363f1986e461e639025da362548020661608bab7e0b960ddef27b2e90a00985b49c5d0fab9303be0f417715050b34f7733bf0ebc6f25fae53638093f326186d9b0886d40e086de9e03ab8d16db5ea4fdda9a6795c93e48fca545d305d18dd2b0b2785ddee5656fd815f33a8d5c2b9fb1db52ba31decd88d3da0ac3f7488f145cac38193d5e99361bac20246e014ddf891ffb4327295de4a7736e73c5e644d007b55a6a12781997c402acad385b4eed07eae8a160b5de9d39380c963ab8c6ded3c3a1735426f589fc5e869ff38ff9fd59ac52d490613ae4019a18054b4f886fddf7cffb0e472046a3be7bccd02f7354804681628912fe08b9ceeb1a9d85395c656f31e74f2e6ebaf91cd156efd35779c7fde50c4cdff4d62bd78131b8c1ae2b1cb8526e9d4ddcedbbd0a5bf2be4a82c34ba0ea798b5b17e31d39c4a0fde775f1ffa209aa446b71608c3335d145bf387951436e16fec06cccaaa8031913e40d6e8047024bf11a79acd8d2cd72dac5f6708470a9677df5b86bb21a5a16d6104edbbceb9e4c8c7fe045e2fa6fdac704b7f8275de0a7aab6ea9212f391497a0df1f3bb698dd323611f71b97e42266da256de3d72a2e204a47fe9c7d59e7fa3bb848ae575ed4f66504089a7d9d7d6c1d36b3970d89423ae1892e90ec55aac11853e44756aae79493f93a13a30f4abc0ac2d48a3b80415ff0ea97eaecfd0baa9395a0b99e4b9f7f0ec1cbc39cf0bac1ce5901414abe746f0a1a85300cc0e45591ba19bbbce5e1932433b1bbb014d569a28d07a1480783fb1147660e48fc2c07c8fb13943dba4528b30e25e317b28a293ef4ceb4b46ffb884f6d5e61270b1359f361d0cdc43dcdc5c1c24fdf285df286115ea6fce0cf280568728579f53015e13e44aaa0ce17f54fb80b3c7ad293060210b08c116add7653eec2d34a8628e6201e0725301ae32efb0189fcacdcac5feff645cce9c62e2e96608f0eac617afa03e4ace6205c24f90385aa10048fb7e73415db7a14010180a3b3fdd7d2953184c5fb21836fdf26c6a0d41794dac110c3bc1ef7ecf432a9d200e288a0bd7226c52100eada99e4a5a2b97988be9a879a3556e980ad8b923fbc554dabfb03c0333b7398ad2cc4e2be129b549406e3c6acc4645f8f13b60e918652de18354bd3c55014e2125aff713305cb1b57eb147a15cc4b8b1d7b6a25a0436816bbb7e4de32501f529b5a2df69baf29e70a667b328dfae6b16d29dea2d08a9dca97ee27606a06b4244c7b6f4f4f5c75d2562e562fa46bfa895a8964bf75a0bb01264d10171c92d4896fc08641f571cd0b04cba67de34d3223959c3976fc430b01ce44a72d0e3d8e20cd2dd169eadd304e0b4c8bc9389896535bb52d2af2acc85f1c6531ba31155848f38738dde5ca58a1c84bf78982ee05117ab4093dd991720f7d48b413d5b8648b2e23939d0fdc1822d9a438a1a48d9f566ecea1c412c5ecf168252bf46f84611f323ef4da77262159463678914daf48ba5c443a5e34e8f4248324f349716decc833d67a50e6262a4c082be85b1e716ae7c69c968fb292f6b5b332d81175c06fe12bd719b5b51f4229e28f54e588f42e6863dca4ec6afab9347c4a734c26d38ca0cb18e6b48473aed17c53ae3c35d3b9312bfdb366c33a6dbd385477525bbc24f5aceeb71f049e63b9271954c29145d1c9482484e63d8db12a6975f2a1814d30a40463607734b204dd419d7cf52f845eecd7ba0ea081f045b2d38531cbef29c6eb0dfc7345204264d39b9737c4b0333618d514e2065439b91b7502d2106fb2fc0c36aaceec5cd492fc0c1a156063c5aeba5817f9c1cba64c97317605a39ba8724c4c9f1ad6cd165b97117cb4d3eb939a3c89563ff66b2aea1f2128cbba16039a7a4dbc135114e5bd1bb96de6140d2d8cd4a528191432f718b2ecc59e0f204f7245b260714c227c0c8f644dba7246dcb9e08ea77959621a6cee24f65f98110c9ccb9528cf52ff065f4d4b500110009b331bc47127784ae741c706c827639c5ac5cb9c1b6ee66c9e55c5a85cce9d1ea7374271071457627cb51f711be78722a0a87d23661b10955764cb80e4b8709c67feadddd30630f1c28cacbb690de70bd3b89b5837095e0cf7d2abe139a4d627d9a3216462bbf8f5db438b10abae546784bca5d95b56d7781144bde71b80b56da1d691987021cb3f67d65140b34723adf1e66be83971e4af0bf447e3cd4f4e4c31fbcdf179ca1d83957567fc4326e5f943dc9db3c23425b0c3ccb25b28a25e982b15053e46f9fce286f53a547d71bbcc71b8aaf848c528e04b29e2572567328cbfa5e114642484021f7d64b4904229f6a7fbec1f7381f08f8363b324ad879d3769b6f90fcf87044be32ae2623e99728dfd5366e23ed21dae652359e2ff1335d507428c5822ab2179635408f8706e445d7e8853298accd976a4a6a7aed5f1708b41190c59c842761b4e9be105f420df541908b9c6b4879aa4a0a3f8f069a543bab504d4890b9dcc987ab50af0588bf0825ccf50101b81c08759947aa4657e3faa495df4ca5e318455393bae23d9cd01f29e45daf4f8e7568d343527febdb866b7fcdece15f6d9f3d4f4bec7cd15892e68131cf9ca74befa5fe869110f3417d7292f5ca1a295c8885f69df41c53d49021194275bb00d3356d17583014479ddd5716b2c00b2e21a80df3ce25b686cc8f2eaff0be2702f3ae1aa6da68ee169642dcd90e475324f79ed1b79a294ebf057ada0d1d3f4b52310abea08fee4405842a6a00ac2088efb431504b718101f810e3385575d04ecd97ecdad75f2c856b2e2a511076f170a92e43ee3e392cb9dfe6e127d280cae35292b318c7a9bd7311714316a8724cd3aee3cd271e667bac117cd419e708090fff7f20a6aee305d67cee5aaa7c99f30672472e43d4c7905868bfc90e052b6716ad57ed6ebc9f4cc82dc5a5969e14c13be0b39d92909d0f080fc94c44a609836f51f44d6fba790900171fbb1081b34716c766db4d5a37389ccad888f6be5c5260cf97d4099a427b66d45e2a6a3f835cfcbd1c862bea7d6c3b49b9d7bc767c7043a34d6b98cc374c618a7ab0534d6ccfd6c3a4cbe772fd592d2085f6d61aa2e984776753aa0e82c0dcd9e4eefc8c5e7124baf1ff322ef334351b2140f1858b5ba41542433503ea97f3586c39af32b386169116d80ed1aeaa75898ece95d0ce37e9a8c8363b247a6b769259ba57c34111c7dbc2d6714a76cfe05da89922ecdee16fc1cfbeb37a5304aa9d45da248e10ce8c3ab296b7dcef738ddc6033329301cb8cb23fdf998d3e417db87fc77e1f96f0049ad4b9a2577ab0ac0b3abae7272ab02d84595de79cd02c15a36305f795f45214292ebdd51b0b290e88d728e0dc76b549cee36e50e6a1e17ef3aed32c8b9ea8f844e8dd279d5424b902a47d544f9d33ac8a33845a6e3dfc5717d024578a625ed0b1438abae3b9b41eba1d6132841d087721b249c96e030d4c6e9ef788cce5bc13e0ffed4a48029e13b06906083f011971f7ef5e178a5e087cd2f97857a446978ac5bd4f360428a01dc0e89ae99ff1da890a3f317ee8399cc00ccc6aa7a318225ce1479aeed64ec82a7c0d33c775038c63f8e581760138bbd565871399ce0c67d124f2200924fb55fdba817d2f995e5f9c23268c6e160874debc06b243a8847175baf52d1dd2baf8216499a699ffea7942964ded814b14eec11d4e51625a74fd5f1151807c4d177c3e92777decff9e0351934ad56cb820e1a5fde281a479d07d28"}, 0x1008, 0x800) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002400)=0x5cee085f) utimensat(r2, &(0x7f0000002240)='./file1\x00', &(0x7f0000002280)={{0x1, 0x7}, {0x2f, 0x3}}, 0x2) r4 = socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f00000022c0)={0x0, ""/237}, 0xf5, 0x3, 0x1800) r5 = getuid() r6 = getgid() lchown(&(0x7f00000023c0)='./file0\x00', r5, r6) semop(r0, &(0x7f0000002400), 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000002500)={0x401}) unveil(&(0x7f0000002540)='./file0\x00', &(0x7f0000002580)='r\x00') msgget$private(0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000025c0)=""/246) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000026c0)) fcntl$getflags(r2, 0x3) unveil(&(0x7f0000002700)='./file1\x00', &(0x7f0000002740)='x\x00') fchown(r2, r5, r7) msgrcv(r3, &(0x7f0000002780)={0x0, ""/59}, 0x43, 0x0, 0x800) mknod(&(0x7f0000002800)='./file1\x00', 0x20a0, 0xf956) pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffc000 didn't change! 16:55:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x20) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000280)=0x2) open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x40) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:55:52 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x1d, 0x7, 0x5, 0xc000000000000000, 0xfd, 0xfb, 0x5, 0xffffffff}, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x44) 16:55:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0xfff) mknod(&(0x7f0000000040)='./bus\x00', 0xc3, 0x40) 16:55:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x303, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) 16:55:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x40104000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5916d7492", 0x30}], 0x1) 16:55:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x40000800000000, 0x4002, 0xfff) socket(0x10, 0x4004, 0x3f) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:55:52 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x2) utimensat(r1, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0xfffffffffffffffd, 0x3}, {0x7, 0x80}}, 0x0) sendto$unix(r1, &(0x7f00000000c0)="7b54d4c1970e1df7174d33dd39f2bfac7bae260ab914e9de0519f367c76ae0bace440180dfa6bb2752af98ac529279dd1dea94dacbe681fed0efd56ad96ef10e200eed1a75027dc99e003422cc50318c99467f78b1a75d16d0680f9a337d4d02cd3474212f3650ec43bdfbe33b57cd2afa4e9da9d228b114408b401817494628023b1278ed8da8117711e8d7d0f6c18b8897ddb45afa6ba82c7c049220b2f7f987881a1230edf35e2f8a904dde9ee2dbd1c4c6bb1d7c92d2b137b9bd8671d2777bd658e603b0eec6ef63da424b458ad516b368d53c60022a53ea6b137b4352ef10511d2eeb70034e6c3a5ffd583d831a77d676d12003c5d138669773e8e045e850dc820c6e90f88054521f58578f3c954178746d86b803d7b0d8d5f298ebd8008bb94e025f987815da9e5452b5509fd426f86823ff905f2bb8b3e40a6a0e302d772960825ab841169c1dae6fba3bbfd01e3b0b16b73819578284ee68531c47b19e4b1c5170abb9e15ee34a127866c133c7f403c3ad572d5404110b0442ea9dcd6879ff9fdc0807978550d97f5bd653a923e3828268a29080e733dabf6399671cd067a74a450b748b225f6b3d6badd57992a2e0427a1fc52e1e706e5aa15338729338041d31ae4bbe3670601781bf4eded3ece9bcb2318bdd2e5ceca9b2ae11f9bb6b048d408f6e5c5c2bc711da505fe0a0235cee7470ead854ead30644b26c748b0ed46a176a695dc7faf8eea1a3d0e8f9d2e5c794f5aa6285b51c27c7dc423ad6b32d95f3e8721b2b95617eef02c58a30e070ec1ddbb66730665107a1c23e6d9df54c7ec9ce43c2d8298203f984d41068b315f131c14458f8153f82021edd3b25f3fda224d42f31a5b561275a12c8c260c555d6655a8abffa524a127c58219078c974e36a697e80039dbe5d97bbc7bbb7fc53ca855d07d8875abbb2ee4ce474b811fdf785e66c2e801c56a60f9526016250e058f1a32244f331f99ebbb9afa3ad07c41079ca0c08ec1953aab16e7e33c131e2d645e2c38c4a76887860c8e8501ae665d6495b4302ee1734bd9f74399a9198205f87ac389bd860bee7c3d14ae769ba358ddc68cf1962e538b1a5278e3e3851c9f1e6a93d1b9581b77e5f731b4cbe52b8e97882bc99c65ff7686d52b259ee3f8969f5f612c50697a9ddc141f1d5dc4e0e5b5d212923a19064a94425dcb54414c66d818e9f7b296f9d6be33f6d25ecebbf8482294299aa176d96113fb41eb39960835b27ace0097ba8f9133312537caec8b56ede6f655e4fa4ff631c2c4788e0ed7473c9943733e8a8296bc7e93ee4187eae83c673a3f636c975edad1d02afc327b42f9e3eeeb36e84a9c35647c54c7fa25004ab8480273e4371057dec7797b1ca7167a71f111af71d96944f3be6acc0d0bede4d7a48dd23f6e44eb4720b339c68ce79dadb2b35c9d6985607900a0238e2656afb375afa449d2995984add8a4afdb0aca196ee89d13fd905dd9a21763d6ffaa03268738bf598393dae52ee39a80e6b1a035feaf6b209aa167f4c6ec4f2ccc9f963526ef1cea8832d212292f9393c83cc47f97e0e7596a85cb19968c4187eded8ebec6775215e3e0eb42766f7d2b2547a2c8bc74ec73f357354798bd1e02e546bcd43d8766bf997fcd8bd4334ed9be69025469fcbaf5646c1a18aca3cd55eb642b78c6d61b6eba2ad40d752f2fa09b070c71f6bb936b8cb94cbe843f6ad664c895fcfe4a31496debb8b19a78ba25608ab8f6a7fd37251c0ca260d65400c9434dae62723aed855b5515c0af3e3ff8b561be52601a298d5e43032282a1d3193edb4e5095b478b70e52d7d09f35be291d4088c3f2b8bf4e259e3443bf7e44e5a767bb8aa8307dd7bf14783105b535913b5dd63bfb2e9146df80125fe6cd49e7e58c65e054e012a6fa91f501ade06e551547531fe2bceafb66b5478098b4c2fc618eb9b605c6446263bd0eaefd2ba8e0a6588150781e82ca0bdb22900e5b9b0bb2ad637c55227462fad8726ad68cb5b4a244b7e934a701f48bad9edae9a914349f807ba48e7302f589b6b9e57cede0342e045e232b5dcfe22cfe11b66c43db27f8cd9b260ca8326cdca0b49e99cdd5730c174363fd95f4c0eaa11cedf95565358c4e61af4c8ce7771b4dcf76d96462e8008fe6f1d5b0b5601c17c3a9bee0c62ae0e1c8f891d386c0ec3924e35d8ed45e5c38cf2d3bccacc35333b75425673fd32967f8d0d6769cf66e8d6d0bbd3a9afc0c11e9ac9c47a25731040836abd1c2317f20257ab9cd6e0f8bbad743132083d6cf832a18a3b18d7c2c6b1b05b1c17e94abc4fac8cf96f6cd94b039e5593d64adf73ba8289ea2ea31f2b196a0c660f2a88aa97f18893768166de6c0418398dc71cd62d3622bc0530f0452dd494725a972443879eed841818a276dbfb7fa7d3cec6153f0139565dc6d8b54c05071ce75ce21acb314aa8d73b3d308308815e97f006f9b86579af91c25b401e84d4bb7d0bac9c8fb80eb54458e30a82cf111483f23ae9ea2cbabf7725be335667c1aa6ba4e4c2bf8bdd7f12f7f9af02548c8ee916121fd63bfa4253f038a28e7b912b8554926e225cd677d060aaf1bf541dcdf9c905de25e90ce0d9bb90300fe435fcdf3de49ba845bd789cd0dac56d4b774dbca77933d829594e35acc429eed59e4f639c2b21dd3bfdd1c788bdf043baa3b6fea8be53488fd718ed52c6bc8f3f9639e130c15a2c640591c7a99567af29c65fbf23df650d57a472a7e47a68036a70ecd80c1fe334338523e775d9109647b29b57aceb9a7586c9bb34ce84f7eee486ccd69ae7b2b1a05e9d9d8302a8a03bd8c1aaf1c16b30d2b333d577f8ef5a84ed3b0f531bdc317eb7a1f5c070e367cbed9f16c830f71a22027fd48d12bcf73169a357cceb41a33214eaefd0c02ad2ae359faead852aa5f240b97d34c7daca6818ca4068a2ecd136057e6920ba43eb78176e82b51506a4623535c3de0abcbf9fea7421518eecf819b1db584b6f6c287d7a7b2a5f46e20ac6a1c9cf9e9156ff083a83b06bb596c2624691bb436f567823ad8b944960b713b0f7c89dfcbcf865861017b3313f3de055f741e8543a9d8c4b1240e8a1f2dff5f62980b73bbad6eb19e7e283d716e2bdb9f47a53a0a027dc359d792a45045185be6e9dfbaa3b8bc0f163c985a2683b47028038280d19879644775c16b60da1343b8a8c41bdaf1b13aca2e8eb339c595cb96529b43b5564f372bd7b022b294913533abdd1e6069db8fb3e47373b0bb89507a71b977704eeb876d93d711ee12a43dc8971b1c7850d2fd9cb1dfc90c8505cef9a18f4ba654ae24bc7b0ba46625a514be69741c561d9c8c034957a2f52a4beb3177a8da7e98d8bd1b36d665b3a7818b3d92900167fc6d3e928e5200f22066de845b4c0c84d93aa8c962399c28a8bd2bda49982f3e6fed2094e32e026b78314ea28c72848ed7c4d835309e0b90f6427ed36d1fc78844a81c248f17dcd3d9a25b36ec550910027216266a389fd0aef0b1608292617ca8efc7a8500165566e28c82903626b89a7f4564a7627243f5b1cb1f1a6e8aefcaa9c72d7d598dd7113a0639cc5236d6245e45d90c610bcb99aab0002b0d0e2ea359cf645f9688220e5e7c98772132abf69ce56a9695f423d6813e5ec3dbe91b6ef2d23f42b0d759d092cba17927f5b4702549089b750fbefcf9230f227090edaac0cfd087d603d62393d809ecdb58b1a8c8a5b5604b5daa266cc7c132ec07a064e0bff5750a3a519ddeab2d9ec8f9c14152750989d693a53ac7f8aea2c2e888a217fcc357d78c3bae5cc2d83c0dba3c36d276ea78d1e8f52d5ce54a1feba63304ad1b37f7755b6fa5087ed9c88e1c6ce4acc7fc3d7351c4af4860c67c3e63e1e800305ce5160f3f93cd5151a7c36d966e42b1aa061a4a760d7993844a2e32e2b10005567b5b93b281d507c26002c2c58c57f5d96d66fb7fb706302fba838df0ac10782cbb8f3922ad5664a47b7faeae567f8f6ddd8adb8c73931deb3572cc6e36b68d49341c375d5e1d83bf97ece903a305374a9c5966e5fa04ce562ebae4a5d083d2ebf087a8ab1758b28939d7abe5529d328c4c89022c1f36e613c6bec25e4f61c4e3fd97866962bb746edcca630b8e1c579932e6291b7ce0bb359f50907ece702b402685675cf696b793c6967d4ed38563c374121dee9500a7a86f7dd21b15ff93aa7ff2003a9aec10fdc4ad9290c18f7fcfa55dd095e8bebc5802c9a59c32b896f0e25e8273ca1d30a57a3d06b175938cc7807fd999ca658bf5eb29b75494414c00dce64102fa2264bb4c7376205fff8459605c14a317a9c33d935d7a47100e193dcbeb33381adcb99ef50a158d18ce72dfd0458d4311b86c6dcea296783c53fa146ef4df426f0016ae215c2b66ed7c1a35aca75f2d0e2a3c9e2d22dbb4ac6b32b4a32931781f013e9aa865910904155cde4cfc524256c859de9647064f3f22019223d4ab118b9ccf5d35f969b8fb35cb5a79f1ba5ceba11a384ac5e6d2fe605b9a490a3ff9ae4882345c940400a41779c7b53643635519a5da035684270ea256ea9a77e840826e099484c72e7be4bbb4f3f5dd9d27a762ad43e9cc4df7708185f4dadfaf6e7493eb5a21fc8ae7eea8c21fc67503bd3bc3ccd26863c5a9c87257e49e0cba88f58d3dc703a566ee270b2bc4d1c4dc6e5edf6c83a7f2a77bcd7b377bcebbcbb9ac96838bccb0c95ff4d80a57b01dafe3807ba336dd59ecfd8d482a58f6e0842111620a14313b3805bbedfd002eb86bedbc028461dc543fdd67f2d296904059e10315ec9da0f0e8680ba2449f1b9ea9e87e4f30f81e35553d197c42176e851eff98ba6cd45d45f55ccfce8fdf1cfe611fa5a88704d00167a06f897f0077b14f197a6e61b12533c98ad735abf7f4b0ef3afd7c9eb1ef4039d4837602694f5ee25abc07a2deb1af3cd7c5412fa2739da408776881d05246267edca89eb18a7c4600e21cd0890e4dd8db13c81ab8da03fb2c4f2fc98aaab17b58571ae8e9a42dd2f953f2569369e6b2982e2b36cbf6bbfa50889d36ad44d6c17cedbab6aab7d2ff775a6fdc31303a83680b4d4adcd99f51b37768ee8654724cfc178ac8edb633917a01b0211e74e30a62911a0fabd7cf794f869d58f53de890cd4608eed9e76fba651020bed0d553749edceb4b32f2a5e3708ac65380fa1b37f87725df108a4fd6c3c438ee260333c36d0c8c5b135cfbc930b804273b76f4be31afc9e3fdd3fc40d01fbc56a961fc67551c8abe2ba7d6de5e43b70d8ed301e776f50aea4f2125280f3c3b17461681493eeadf544f65a1a0382315e53925b8fe7cfac7d452761fae2fa446c6b6c9bcff21b4a80317a345d931a1fd541a4ff420d73c6f6363c21afcaa74d164251fafb21f70d1e19e1fe8912813f9cc5aeaed0dc03b8415d042dffc7cbe9231ba747352a537a1adac8855f9a6d908b2c6fe7e31f3ea904125bc880dc54763c31082df593aa4daaa8e62b9f0cc3dcd8289813a8cd2d4e8feadb792586fdcc4645c9ba4d6b7d972cdc09ec3de19457ca365c37ccf421913671aeebe5e8f060d511f30c47a2cd0827d902d3933573f676fcb80ef3151b637e451f3e11cdb93c2185876aff9791facca12b63feafdd3a41d33fda0dacf47ef204e6b01b8e1743054ad7fbb69f31839a906edca0da75f6d34357c6cbf63ba2df7c3d584a139f38fea437e1b14ce4b8aa6f051d83e54d82b4b97b7315d6eaa33a87ac8f35e54a002ae7a4e187ef70de7665714b255fa271283546659843695733a30fd01", 0x1000, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e01000000aed49f"], 0xa) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000010c0)='./file0\x00', 0x4) 16:55:52 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x9}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) 16:55:52 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00000000010000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000005c0)=""/114, 0x72}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x9, 0x0) pckbd_enable: command error 16:55:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abc89fea2329d5f718cec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3c9b77440c07356b63bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f0084f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x11c) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x400000c6, 0x7, 0x3}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xa0000020, 0x3, 0x1ff}], 0x6, &(0x7f0000000200)={0xffffffff, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 16:55:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) 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, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:55:54 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x2, 0x7}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:55:54 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:55:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:55:55 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r0, 0x0, r1, r2, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:55:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000000)="5962e665f159318446b9f75411817de3698d12", 0x13) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0xc6) 16:55:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x1000200000029, 0x9, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) shutdown(0xffffffffffffff9c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) shutdown(r1, 0x1) 16:55:55 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) listen(r0, 0x100000000) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:55:55 executing program 1: socketpair(0x33, 0x5, 0xfffffffffffffff7, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r1 = dup2(0xffffffffffffffff, r0) ftruncate(r1, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3}, {0x87, 0x6}, {0x100}, {0x5, 0x9}, {0x40, 0x1}, {0x81, 0x5}, {0x20, 0xd0c4}, {0x81, 0x7}], 0x8}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:55:55 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) clock_gettime(0x5, &(0x7f0000000080)) 16:55:55 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/152, 0x98}], 0x7) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000001540)='./file0\x00', 0x20000, 0x4f) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 16:55:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f00000000c0)={0x4000000000000008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) 16:55:55 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x9) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:55:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r0, 0x0) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x2, 0x5}) clock_settime(0x3, &(0x7f0000000180)={0x4, 0x7f}) accept$unix(r0, 0x0, &(0x7f0000000240)) 16:55:56 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) socket(0x2, 0x4000001, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4011, r0, 0x0, 0x0) 16:55:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget(0x3, 0x3, 0x200) semop(r3, &(0x7f0000000040)=[{0x2, 0x7ff, 0x1000}, {0x0, 0xeaff}, {0x0, 0x2, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x3, 0x1800}, {0x1, 0xfff, 0x1000}, {0x3, 0x8}], 0x7) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000080), 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3a, 0x48, 0x1, 0xd5f0}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x101, 0x2}, {{r0}, 0xfffffffffffffffe, 0xbd, 0x0, 0x1, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x40, 0x7a}], 0x4, &(0x7f00000001c0)={0x1f, 0x80}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:55:56 executing program 0: mlockall(0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1ff, 0x974b}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xcee, 0x4, 0x20, 0x2e6, "f778679c49debbd914e0d5c2ce820fb3502dba56", 0x5, 0x1}) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x1) 16:55:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x10000000000028ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xfffffffffffff000, './file0\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) select(0x40, &(0x7f0000000080)={0x9, 0x76b, 0x1, 0xf0b, 0x7, 0x78bd, 0x0, 0x7fffffff}, &(0x7f0000000100)={0x3ff, 0x4, 0x4, 0x1, 0xff, 0x2, 0xfa1, 0xfffffffffffffffe}, &(0x7f0000000180)={0x3ff, 0xfffffffffffffff7, 0x9, 0x400, 0x6bd, 0x5, 0x1, 0xd459}, &(0x7f00000001c0)={0xfff, 0xc9}) connect$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0xfffffffffffff801, 0x9}, {{r1}, 0xffffffffffffffff, 0xc0, 0xf0000004, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x81, 0x5, 0x5, 0x1f}], 0x400, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x82, 0x9, 0x6}, {{r1}, 0xfffffffffffffff9, 0x90, 0x4, 0x10000, 0x101}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x91, 0x14, 0x401, 0x1}], 0x6, &(0x7f0000000340)={0x3, 0x7}) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x6002, 0x1f) 16:55:56 executing program 0: mprotect(&(0x7f0000384000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:55:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x7f}, 0xc) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:55:57 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:55:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x500, 0x0) r2 = msgget$private(0x0, 0x3ffffffff) dup(r1) r3 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) msgsnd(r2, &(0x7f00000003c0)={0x1, "82613be40d1643cd97515f236d354d13f5aea551ba2a37ad5189a5ed8a836b3fa5bcae78ef5c06992e0861fa218bd744c8340f26d4974fa6a1c7c10377404a22674c85945e11c234e50cd3714a324335c7dcc2fbe746e22a917f83fdfa8b37ec86ec680b96e8fb97974841eb01ec080d53e8135ba740408d611d7df054d9d27e41dca15d786b835cd5f51a98593fe1e3098dc7475c3171ae78d6e6c13e5332562496976b43f91b"}, 0xaf, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000002bac59c5852839a9544f5a000000000000000000000000000063f927440ff891ce060000000000000022720143fd57d06ac7a5cb105d6992c258f9d8c4a937caf35ca9e037bc4a536e039a31e4713da0aa2f78eb4229ceaa82caeec2973c4596fca475a8709b28dd5446534441d8a2c4476859b2fdc6a758be18714b4d329c4e7ae320c0d35bdca98ed171cd653cb9b6cd4cb906c2d6d86210ae601e7d2f7563b78930b7b05d7cb19397fa8d86929d471f7de848e49b7158028b48dd5246b6a678c9db8c2ed92b000000000000000000000000000000"], 0x30, 0x1, 0x1000) r7 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r3, r4, r5, r6, 0xe0, 0x2}, 0x8, 0x4, r7, 0x0, 0x80000001, 0xffffffffffffff83, 0x2, 0x9}) 16:55:57 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:55:57 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000029, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:55:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:55:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x80000000000000) kqueue() open(&(0x7f0000000000)='./file1\x00', 0x40, 0x80) close(r0) 16:55:58 executing program 1: minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) 16:55:58 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x9, 0x0) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = syz_open_pts() r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) getegid() kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) 16:55:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) r3 = getpid() fcntl$lock(r2, 0xa, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x10000ffffffff, r3}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:55:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$unix(0x1, 0x9d08d88fc65d259a, 0x0) r2 = accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/1}, &(0x7f0000000100)=0xffffffffffffff3a) listen(r2, 0x401) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) 16:55:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = socket$inet(0x2, 0x6, 0xffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockname(r0, 0x0, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x8c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="750f43d738e5e3272b694c54dab05d6b0d302d1c5b1250d474ac996f7c5ad00eac9f2ea585891c0e5cf5b21421b11e4d8d587528d3d7bdeeea11c28d34604c4370a2c524a0bb2353cfd3d73c9e84426a061e0eadd56187a51b0aa5fb234df5e504a82f3bf6a2933afb9cf8e1eae729ad874f6b7b25eb2223b0291d7369c64a1dee349596a362adf1872588a7db5a", 0x8e) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x100) 16:55:58 executing program 1: r0 = socket(0x2, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r1, 0x40000003) execve(0x0, 0x0, 0x0) flock(r2, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) 16:55:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='%\x05\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='\x00']) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x0, 0x7f, 0x100, 0x7fff}) r2 = dup2(r0, r0) open(&(0x7f0000000080)='./file1\x00', 0xa0, 0x100) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f0000000100)="41ea46ee98157c6fe6e627c86e85ed9d7579444ccd709a836ca5d60386a6ecf3a7f294add2576e467a99a4902253d0feceb3e0225d50dba54b69745d28d17324902a68829bbb97dd8a7a7608f9894cf5541530246c9a2d62a5c7d95e9da27d315af67f2b79f6907419384822e1cb111d1aed052ab5bad79ff0e9bc23f9528465844cd234360d2df2ec7a76e2f2799464202b27a247c925a8da6232bf08b81cb0ceb1a8bfbb8079d896bc3c5c0278c4571eddbcf1ecb9c62e4e8983d7fbc3426438045e439dd29ccf9fdf862fd04a584b175bbdc0f82f", 0xd6, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="f7fd2e300008dfc302aa40af2672464e29ce8db46b3c537cdb46bfd71ecbe3343709cc1d54a5b818bddd78a44bf36faf84b267712195988f90deec94d10487f58a9d7048315cbf63f8fb7a5f51dc0fc3ee7345956cbf7b27a5a7046c0ec8c9823808549b05a91a610b051e68d7d08e8da9f54a6c0bb369d59c90c994cc0b87fa62a90f494fe8d1171831fa5900b02aa3818e817fb30d232f53f7c3700e5461911e7753224e395ad7ca550bf90db499bb6e"], 0xa) ioctl$TIOCEXCL(r2, 0x2000740d) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x50) openat(r2, &(0x7f0000000540)='./file1\x00', 0x520, 0x80) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, 0xffffffffffffffff) 16:55:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000640)=""/37, 0x25}, {&(0x7f0000000680)=""/123, 0x7b}], 0x9, &(0x7f00000007c0)=""/4096, 0x1000}, 0x800) semget$private(0x0, 0x3, 0x41) 16:55:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r3) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:55:58 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) getuid() r4 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r4, &(0x7f0000000100)=""/184, 0xb8, 0x842, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0x15e7067}, 0xc) semop(r0, &(0x7f0000000200)=[{0x7, 0x80000000, 0x800}, {0x1, 0x3, 0x1800}, {0x2, 0x8, 0x1000}, {0x6, 0x15, 0x800}], 0x4) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r4, 0x6, r3) r5 = semget$private(0x0, 0x3, 0x580) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r5, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r4, 0x4, 0x4) semop(r5, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) msgget(0x2, 0x2000000000100) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) recvfrom(r4, &(0x7f00000003c0)=""/104, 0x68, 0x800, &(0x7f0000000800)=ANY=[@ANYBLOB="01002e040000000000000031c293e840247441b4a311f5632d9b7d902bd94ed3b286dcf399a5bf989dc8d8f7bb1e28c0efb9f2f41fc31853fd51634d480cee19000020000000001de7aaa5eb0b1ab3dfed0cbddd101238e531052af4a2590ff1fd40ff0bdc92fd8c6fb4b5041796ac1dfa7961d78c14a00cf18f80df97dbd21967e1795afa9bb37ef89c17ee141b1582c578631fc633b4c910cc42bf1b191c4b31825d215e65dcb89284e661fd78ca00000000136b620c20e132"], 0x1) pipe(&(0x7f0000000440)={0xffffffffffffffff}) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/89, 0x59}, {&(0x7f0000000640)=""/205, 0xcd}], 0x3, 0x0) fcntl$setstatus(r6, 0x4, 0x0) semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x1, 0x14) truncate(&(0x7f0000000780)='./file0\x00', 0x10001) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x80, 0x0) 16:55:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:55:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:55:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2110, 0x1b03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f39", 0x51}], 0x1) fchmod(r0, 0x20) execve(0x0, 0x0, 0x0) 16:55:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/226, 0xe2}], 0x7, &(0x7f0000002540)=""/149, 0x95}, 0x1) socketpair(0x1e, 0x96f55c715ceb36a4, 0xffb, &(0x7f0000002700)) getpeername(r0, &(0x7f0000002640)=@in6, &(0x7f0000002680)=0xc) 16:55:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20f80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:55:58 executing program 1: r0 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:55:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x324) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = semget$private(0x0, 0x1, 0x48) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/183) rmdir(&(0x7f0000000180)='./file0\x00') 16:55:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3b) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="03a8aeb3ec24bda3f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:55:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="fa1204a49155ce1e000267f0e9551fbaa8", 0x11}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x9d) 16:55:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1c, 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:55:59 executing program 1: r0 = shmget(0x2, 0x2000, 0x10043, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = geteuid() setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:55:59 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = msgget(0x3, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/229}, 0xed, 0x3, 0x1000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:55:59 executing program 0: r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb, 0x0, 0x80000000000000}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:55:59 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x204d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) chmod(&(0x7f00000000c0)='./bus\x00', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) pckbd_enable: command error 16:56:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0xffffffffffffffff}, 0x10) 16:56:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fsync(r0) fsync(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1f, 0x6}, {0x18, 0x1, 0x6, 0x100}, 0x2, [0x3, 0x1, 0x20, 0x8, 0xffff, 0x8, 0xffff, 0xeb21]}, 0x3c) getpeername$inet6(r0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000)     16:56:01 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f000071e000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x3) munmap(&(0x7f0000723000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) munmap(&(0x7f0000721000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x400, 0x8, 0x1, 0x9, 0x9, 0x3, 0x0, 0x0, 0x1, 0x7fffffff}) preadv(r2, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/208, 0xd0}, {&(0x7f0000001480)=""/10, 0xa}], 0x7, 0x0) 16:56:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0)     16:56:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) write(r0, &(0x7f0000000040)="bb9f04871f7aa9550b71b12c0d56e2c5158b368bdb899feab3bdf69199909bb072457ec7382a47cf6006540e8ab4855b248bb9abbbf5ab7632e4449d5796f016c58ed30d6f34", 0x46) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d)     16:56:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x490d2, 0x0, "d730c1f4bb6fc6e23c5f00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000f9dd8cfb696b6ccb6f54a647eccf1dac99a5730fdf08000000000000009d2eacddcddb6bf5d27541de"], 0x1) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r5) mkdir(&(0x7f0000000040)='./file0\x00', 0x143) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 16:56:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8a5ff86018a1194f090e87354fcafe756b79cf30033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4f058e84e3dfffa88a33d031ef17d7b89b9fb1502d4c4cb92597c9ba1e33efbcddb2e28b3044efb54e30a78bcb8c7b3a68bf0f970d8abe4886d556c854669f0be813e1f302cc3c162e12a3bbfa30db5534cd3e03c8a0f31237f523da3da19cb557e7eaa8998544b5d5ab2bbc79062dece1744f256faee5", 0xda}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "e6bf4deb21c8f693e58ba72558d0cb5edf193b2b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:56:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="b5ee3e01cb2a8221fd4461d63ec72f282614b8fe0b82394b70d5c37ac7f00a48554e1bec5983e8e81bf1d19543cb28a69c9e675297294b8861c77d4fe7a1f38fed03de6c7a6e23d8e27fd441ca1bcb853e4a955ecce6c685bac836919d9bed610f72f23c8d79ae1a8fb23f8a41b61c4f7996e3d3b7bafae94ba60e2f373e47b4f295cfcc0e6bea10fa03ede0a29e58aacc5e8b2845e0f58e470757781f05a024f8a8c8176d1ef6eeb35a", 0xaa, 0x40c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:56:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000002c00)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/178, 0xb2}, {&(0x7f0000001ac0)=""/4096, 0x1000}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0x4268) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) close(0xffffffffffffffff) dup(r0) syz_open_pts() 16:56:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) sendto(r0, &(0x7f0000000140)="870cf1032800da2386dd2692053b374494c1a8f9a03fd9f4a739f20a51513732120ab0cc57259245d1373ee25c154baec0a0457aeeb10a3906a63092be355125052048806adeeaa042d35e466be13bc9b061503d48fec176662ac4777dd257a2d6cc05f4cff1fc2260dc718bedd74f99c1a557a10a2d68941617de641b25bd60b24235a0bd9cc3df433e3c4d2b47811ad0262ba62165d19b9798cd1a1993f022521a4f8680a67dcc38a51acc131007f4a918858b8ef227bd4852b7890fb5edf34fc3410b760f5c49b860b38bf6e9db591f537b8b0f0d3b6449d3b8837ca79cad646bec1d0d16527c99dec4f6f6804a972be40aed2742565dd012fcb6dd7f", 0xfe, 0x5, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:56:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e40000000100000000000000f757ecd1"}) socket(0x10, 0x1, 0x7) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:56:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffff8, 0xffff}, &(0x7f0000000040)) write(r0, &(0x7f0000000280)="a820fe66985863144c5991b6121b9eb990473b7a34297681a2953ff65a261664ed4a8e27028be1bef94dff0f0a392bdb8885ed9b73464eee1bca24c0ca008894631a22121b7587d0a5184b8f689b1ddff5b844cf62ad9af4d0396a02bdd17ab0129f8492e427534110d707fcec28c2b129d05e6805feae9adb744939de24dde7bc9a257746583c369717b5a99d6facc9a17feaaeed0d2fdd5e0ddcbb68b88bbcf0daa183fa080578dd15d924f70201bb19f35c403465587f42f92612e77431be1ae840", 0x388) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x6, 0x23974538}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 16:56:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002cd000/0x1000)=nil, 0x1000, 0x5) pipe(&(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x2, 0x8, 0x238, "a6d5200b6b6011640c7e2024c586393e045376b3", 0x80000000, 0x1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgrp() setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:56:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c359214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf07e2e8f0d9a6a69965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d62d938d00e682ae2f9e72a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a402fa4638661ea67c92b913ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18988d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f077171015"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1, 0x80000000, 0x0, 0x0, "1eaa1c8f7a760a9199fa5248388233aad90c9207", 0x7, 0x9}) 16:56:04 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mlock(&(0x7f00003ef000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:56:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmat(0x0, &(0x7f0000fed000/0x12000)=nil, 0x3000) shmdt(r1) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb1a13b9fd812eaa4e713048e69931929648e3d7664511e4fb7d7d476b8f9c1abb0753989edf8af21c5e503d2e65c01adb88", 0x34) mmap(&(0x7f0000532000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) shmdt(r1) 16:56:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:56:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="82fbd87f2e18c6df4568b2f358199eafd60feede94494eb3af52008c18d41e6c1adf751ea2c23f9557131fbec3f18faf12150a1b09a1ae5200000000f9100ad6f47f98885e13", 0x46) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffffe, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:56:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="16c6000000000000910040bf8125da8b00b120895e43c95bfe6fc4805649753df406fd192bb2cd9a8ea78e34f7c6c96accdedccdf172d16df6c09053a324b57d69cdc616f479e5d55964ba0b02b56f759ddc797cc228d0d44da91d1eb34103c718b55bcfa5ebf807aecc486af3108c6860c9be4200026b6f98023c5a8c2993483168369206c2b77c4283e8f1b9df8e737ebf12ed050c145a30dd3b6fb94af29ea94b9c3537ba6023e3cf1b01c5f2a08329ae3c580f774c469644a30d97d6199b42c053337c02d02254bf4b87e2e4045266c084710c0bc6a23726c054ef1cde9fed79165990f5a4715c04db1bf7e5cf23eb5f307c755c15f679fadd5b4f3ab4bb4a429c464a8f"], 0x10) close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x3f) execve(0x0, 0x0, 0x0) 16:56:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r3 = dup(r1) syz_open_pts() chmod(&(0x7f0000000280)='./file0\x00', 0x1b2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() getgroups(0x3c8, 0x0) setgroups(0x2, &(0x7f0000000040)=[r4, r4]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:56:05 executing program 1: execve(0x0, &(0x7f0000000200)=[&(0x7f00000000c0)='[\x00', &(0x7f0000000240)='\\\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0), 0x0, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fchown(r0, r1, r2) 16:56:05 executing program 0: semget(0x2, 0x3, 0x202) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x4}, {0x80, 0x101}, {0x82, 0x100}, {0x43, 0xb7}, {0x47, 0x1}, {0xcf, 0x3}], 0x6}) pipe(&(0x7f00000000c0)) 16:56:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r1) lchown(&(0x7f0000000280)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x44) lchown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:56:05 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b2028, 0xe34) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x90, 0x0) chroot(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000340)='./bus/file0\x00', 0x2001, 0x4b0a) write(r0, &(0x7f00000004c0)="426ab40721ac1021b4cbfe7bfce5df4df89f6f85c018ff3d90519ceecb8c492cb0110998642e90cd5718a45a355083580e5df760751e5e10b92f9508043618cee07938935dbb48e9425d7815632a78a480ae5954bfbf2214020000c5263b9e287e3821183761a325ccde90237ec60278a6d6e9a70e326d9a5b54dc008cac5541a6e0bb9cd9b2e4599bca0b74c31c26", 0xfffffffffffffcbf) clock_gettime(0x3, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000300)='./bus\x00', 0x5) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x0, './bus/../file0\x00'}) renameat(r0, &(0x7f0000000240)='./bus/../file0\x00', r0, &(0x7f0000000280)='./bus/file0\x00') sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="58b04f7dbd82000000003800008000000000a67f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1be8a900d62a8cd1f330323ba15e6b137050377e948a6a2e83937c5363d0dd"], 0x58, 0x8}, 0xb) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000580)=[{0x48, 0x6}, {0x1, 0xee}, {0x8b, 0xa2}, {0x40, 0x401}, {0x0, 0x81}, {0x0, 0x1}, {0x8b, 0x1}, {0x127, 0x4}, {0x65, 0x7}, {0xcf, 0x7a502408}], 0xa}) 16:56:05 executing program 0: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2add336dd42d40f83a5bf91a112e6e029e78979668336c3df7170b397165f2c914f356b0af1fa54dbd41ab3c6a7a909db7eb3f1e818ce67cfb2aac97d4dfcfc71ed540cb70f54c1dc0d9bb8968dc4b3542d3c807dee114379239fb782f2e301cedd0eda0383d9e0fe796476db600e75591941a8d78b90ac6f11d9bfdb083382b48706c66bff9cd8519307d9dd6d5611e034188f96e6a702ec7adeefe38947847de7df848234b0365b10832fc310d4d1f0db3af7b0b44ef295e230f5fe47c59ff1aa2081187e"], 0xfa, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() shmctl$SHM_LOCK(r1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x4, r2, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) 16:56:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) close(0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000001140), 0x2b4, 0x0) 16:56:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x8) write(r0, &(0x7f00000001c0)='ol', 0x2) 16:56:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) ftruncate(r0, 0x8) 16:56:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001e00)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) close(r0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/216, 0xd8}], 0x6, &(0x7f0000001540)=""/39, 0x27}, 0x0) 16:56:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x0, 0x0, 0xa3c8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:56:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:56:05 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x20, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) r3 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) 16:56:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 16:56:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c85", 0x6}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x800, 0xc6fe, 0xffffffffffffff7b, "60ac6eb86a68e7b2b572bfecdf3fb25853b19a44", 0x1, 0xdb8}) 16:56:05 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ws/ouse0\x00', 0x402, 0x0) 16:56:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r2, r3, r4, r5, 0x44, 0x4}, 0x400, 0x100000000, 0x1}) r6 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$unix(0x1, 0x1, 0x0) writev(r6, &(0x7f0000002440)=[{&(0x7f00000002c0)="ac79f087090de2e412ac9682da1cf1f5cbeae304d6af6ccc570d614f09666e94be7b0b8ccbc95bf197b62619bac4affcb093ed950c977ddd12866dbf7d0956258e0efbcffbb21fecbf53914074906c4f0ec3bfa2460f5d49f33c5e56f209c111a783f98e8bd0328b6fdc13829feb939a39c37b9a8e6376b07df5a129ef4f88bb620fd0b22ee89dd666e42cf1a15cd5dc5806850988602e889490639988fe5ed317025351eb2484a8532c0ebb9bac73d0d40d76efb75df42056c7795269b04363e6c9af7f9ba80129ff5f87afbe682806b1dbd21a08a2b3bc3bd75ea4fde0c612955eabe50a6b6a48871509b30c74b0f7f86bc337e22c6753ff2058bda16679cd8ebbf93ff02c915ac13528979fb606a01364f5aba50aa871b433ecbe7d41365b3d70b5a4ccc10a32e7b8d1eceb338d7c1fcde7a6113c22e6325f40ddbbcc573e1bb852d1ab375b402c607b724449e693cef65925315f8268b7b21abb495e8b7908f816a885869a5d1dab2f2c213d598568d10c2d896f63699c12b8ddf3dd7ca24ba34fb66f2890d1146b440ed9b13cf4f01a95651ee1e74b7e6348c6bdba008c853a83b7604a35112a6955d27032602ce235211f8f2d6276d8c6cf99f2632e59785bc7363a6948818be528a17b80f0057b2db00624222bb9cb5c4a9120c10d2d9047bd65549abc98cabdd529c0a66e42854528ece961b9b144f73d44209a86097fe3da57c531538bb46fa2dcff2e7c3968d7ad049d48f6a0e6efed4031ab005a74c7292d4229a71950b0ca0f1d9fddb386238447684759f3f0d0bfb5856240cfa320bd237b1adb2f6214c0824f9fd653f4a46fdd1353df99fa706a2973708d920cbe7d6233144395144d35f4d83a545764ecfced58f152f26b7ffb399290d21800735dd8f7e461fb20c32c73a2a2d92c3638395b4ded06a257822ac2172fd6cb03ecea90183ecda69f0fa4bd562a090e4f44ddcac7bd93294e89c048db314307b0dbc4adf0c2b9d153ec496e8485fe671cf3f65599b01ac6762c0f17f0043c53154bdfdfeec2f8929ef84eecedf59d6633155046c5822250282d565e281f798544d89714116d090ddd53b3d8f1946b5b17f6d292b4ba51a9532ec10c8d42916203185749ac9e72f5006d9faba85ab2b23546e132d0f5e6e2f1af55c7efe3b2731131088eb3d28fe108fa84cb29365a383a6758a050e36ddb50bad261e8c96c650eeee36009a5ada0cf23070adf7910a1f7026a226cdb85f7c8000cb3350e9691c81a90c9ae632439ab3c6be66c200cf1e5e8196f151acb935b61a0e73ff9e0f4e58909e493a92d3302d2f46e0cfec2a4c15c121bef9ba68458b9cbed1be2a4120666ed6250621bb1d57db5e18635b7abd8bd094d1d542c55e30cca3c4c0128490b6ca9657e2a812e31ba3be8c92df82d6eaab0fdc0d50e77f6e6be0ca7ed8223a0b6cdb190fb944cba7e00c690884c5bbb66f8264173e4e2d4adeca53c1fede3b6de2c0dfcfd3bdc8f7bcf3d8c7e480c90b31e7c6cd7583d524afebf6cb68742f9f3ac36cc8c8db09fc6d8166d5e2537b83a1ef1ef6d84d4d8453fa566b03fd91b15be1dd1a36e224bf397d1906502d53cbcf281a80046938fbc6339b6e0d485692130ac4b13f5d6a7920f2a5213c21cb54c62f8100756150a6af2f148acefb012a30c9489f04a2da81be3f086164dd59955661d37724328a46dfb67df9991cf633fbe452f3230bad28dada3286f3908fe03534553a2558631d0b64772584eb81f369601317e4f4c190f7f6cde252d5f8244c8f65385ccd9b05c7c53179ff8fc1a583bc93b8d7bad879aa31436b0fcd2677e81956f2425e2d57ac6dbf7d38ffc377f13e8e9fa4438ce1d1c712b3a870ad6ac34c6bd16c4b1099e93c041c9d15d576f930c3e646af635a037ecb50a1cba584a3971b8eeddb6def5240135e7e46a104f4e2f5ff97a62288b1e3039d10b56d0eea873d8224dc2500cff251421c806ed93069f1f1af546002f670c93689309cc4b5300a231f6e685fd5aff0d0586d34ebedb15cba0e85e0f8e361c28a2e52a176a435c78f7cc9ae87a7dccb9f37b5bc37db570c3e412124bac78dbe1f03b88d2cd612b21b52af9bbde40e3b2be0102228fcc02a978db00c29db623677e4a33a138a5ab1cfd11aaaebaf7be65bf1a13e88c285ba080b8cfaba5ca8851da44ba582c742a64e212d4665288bff6dac3033855e0d1f78ad6fa5f8a5b4c11af7f68ba41cd303c1550284498596872548492768012b3f03f44f56c44865ced3af64008086d53e24ddc60ddf4acded9382dbd7126fbc96d4c3b9734debbb48981429fd0087690a343db4e0f14315a5027b4c134fdfba47113ffdc3d1f4a8ca35d2e58ba0c0f737778584891ffeed4c21aab8cfd7881208d2fe295ac5e13c85e333c3e0e6cb0ca824f75c1a44e339ccc677c0140d6881400e719178e804c0d31bcc8b718b6fe5d700978a2ceafe52ebcb575a4a9027aad3f168bd18ccb0993f774dbb64f8487dd0aff8de66bb58fffcf572f5dd7adcd2e9c662ab9c691aa7dd4b294b4684faa60cde3a85c3da70daa22e3aaa8f91671a45d959de56214f6b02f30e3c1068c9b34734c1007cb16d2cea55f679e9e5043ffaf8c626a38c305378ea0b306d73e776538bd18f551e9979efce636109843d1a9e15efa63fb8008e28ed60a953bf2bb6bee922e1011fbbab387197d7a1fe4f15f8be87ba96b2b855c94d8328b6e69c3b9ba35c5097ad1e08b5574bb85c74d184ed8e16f8de8c8eba4dfdfd503d736e9390f6be5c08bd05f48af429e4c8e5c9c0fc4fcb19d4cc27f6d6ed7be4defe84a60374da969238da5612ff9c2b64b1f551e78664f79d136bb78964fbf41effd031cdf35fc11cfe6cb17987e4829742a9a537ef35e9c74a1d1b7a1b58247c71b09462568011334445d64704f0e57311dc06d44e0f5f408b582ee9a5e6b7c765b419359878e58c3a3f8a86f31330650d38e44ac4f4dd3a581393a4df09308d743fc5ffcc03710242f816bf7a9b39c93009a17e6f18cc49a1c72e97841a18e3d0d6e368bf43261b68340ffbd52d943ea1cc3b2f5c48d8e9b6d48cb63078138bbec152d74db10c042c493f8b1196aa80b811cb4f9ff2b324e012dcec64cb5c38e35a1fb9bb4424c8195a6c5dc0d9c4629d30056864a031a9f4684e9caf1e26e5504ed40529f4bc0b27d1dd0952399f34aeb8dbb73372ae7896e1a48be5d517dc25a92cc96d0aee178c00b7d9241dcbcb9711d914bc1caa86fe2ae294ad5bd569625f51da3f4b403eba83e9e1e1eb6c21d50300a2d3e7f8f9381528f203906270e307a3076bc82c4a3eee33fa30f02157ef00880a9e5591a24cd37f01d4ae8828bd8b099433a35b888348109917c4d6ab6a57298c5267afea1cfad561d8b5d1bec3d6067fa8e4ec96ca7c794cc22ea9ba5afb1cccb28d99576ac346f30a013dfcf855137ff05cc58a56d3bed2acaa62088feebc4bad746498347fc2198651f42e782e7557112f57d1be59f2ab5fc5d4e065fde825996183dcd8a77359be6a3d839e43eeee9b55a151659fa0c02486c015346637828ce48b6eb37dab2a8c7ae085c0ea448f13940a5b869f96fbd79e319cadba96aae055e97a96465ea5c6845b3f3a3ab2cfc31825579cf2b5d6ce9224bb33334b91a549100c66b16ac76dd6ba6ab67b06758d6a8a31c39e28188e3f05146634ff396c63554fa5e667a8e6251f212820ce8b6a6f62901f0e4d06e65745cac252c2e8ca2d7aa595aeb23bf14c31585c0eb9801c63aaf42ff331da52ce38f39acaaa547ef83577eee9561f2389e60f6e7420b5359819d396e55a4a163a764b35ec9fd864cd971dadfa788ddbdd37e63855d", 0xab3}, {0x0}, {0x0}], 0x3) 16:56:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 16:56:05 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) select(0x40, &(0x7f0000000040)={0x1f, 0x0, 0xce, 0x3, 0xf0, 0x40, 0x24000000000000, 0x9}, &(0x7f0000000100)={0x200, 0x7, 0x4, 0x4, 0xfffffffffffffeff, 0x2, 0x5, 0x9}, &(0x7f0000000140)={0x7, 0x2, 0x18, 0x7, 0x1ff, 0x8, 0x7, 0x200}, &(0x7f0000000180)={0x8}) socketpair(0x20, 0x3, 0x8025, &(0x7f0000000280)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 16:56:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = dup2(r1, r1) syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x6810, r1, 0x0, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x43) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x8}, 0xc) ioctl$KDGKBMODE(r2, 0x40044b06) getegid() fsync(r3) r5 = semget(0x3, 0x1, 0x586) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x8000, 0x5]) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:56:06 executing program 1: r0 = socket(0x15, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:56:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffff000, 0x6, 0xffffffff, 0x1, 0x5, 0x9, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x2}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:56:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x4) 16:56:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/86, 0x56}], 0x3) 16:56:06 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) poll(&(0x7f0000000080), 0x0, 0x9072) 16:56:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) pipe2(&(0x7f0000000040), 0x10000) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:56:07 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x800000000000) unlink(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:56:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000, 0x7) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:56:07 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x7ffffffffffffffe, 0x1000300000005, r1}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) 16:56:07 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863caf258c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000002c0)={0x3, 0x0, 0x6, 0x3, r2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r0) dup(r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r3, 0x4}, {r5, 0xc59fd8e31530db3e}, {r5, 0x10}, {r0, 0x80}, {r4, 0x114}, {r4, 0x40}], 0x6, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 16:56:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shutdown(r0, 0x1) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) 16:56:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x3af7c2d3d08e97da) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:56:07 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000012c0)=""/101, 0x17a}], 0x10000000000000ac, 0x0, 0xfffffffffffffed0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1d2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="d7330cd7f6d612ed4e4cd32133865c3704d0f19be663217f05e38aa35ebdbbd3911dd49ab5c1c56206440f106f63bb5a58dbfe00d84bdf52fc2871568720a507c8d12b30d60e92b2cd2a9faa0b8beca0ddc5cbd9054ca20ae508114d6cc1b46cd651a17fd4334ca67f0ea93e90a095cc147d53594adf47ab1d832bebb59f0d8af356c961106871a7acabec0039de9d763f3f47f17ec70b150bfa36f26278d711a6bdce0b3be172b4603c0816a86ecfcbd554bca70f9593f915dbceb171cb2d554bf30266080a66581815cd6c6ca0123ff72564da246f1b13", 0xd8) accept$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d423fdb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c9b4df6c858945ce6eda62b3a47514019814cb5a6d7fd26301c549a428804c0c79f9f3cda4a8b781395e8de161f2faf924cb5364794ee8559b556d973"], 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) 16:56:07 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0xe000, 0x801) r0 = msgget(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x1000, 0x3}, {0x18, 0x2, 0x3, 0xd8e}, 0xc5d, [0x0, 0x5, 0xcd2, 0x0, 0xfffffffffffffffa, 0x1, 0x0, 0x100000000]}, 0x3c) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/165}, 0xad, 0x2, 0x0) 16:56:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6, 0x203) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x6) pipe(&(0x7f0000000080)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:56:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4c, 0x9, 0x3, 0xae2c, "558ebd17389a09d3de47ce757031b84470c84e39", 0x4000000000000000}) ftruncate(r0, 0x0) 16:56:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffbb) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x200000000000000}, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 16:56:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0x40000081, 0x10001, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000004, 0x2, 0x4000000000000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xd9, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x400, 0xe04c}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x3}, {{r0}, 0x0, 0x8, 0x40, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000082, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x6e, 0x8, 0x81, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x4, 0x17, 0xfffffffffffff7ac, 0x2}], 0x101, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x28c, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000200)=0x161f) 16:56:08 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) getrusage(0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socket(0x20, 0x2, 0x1000) 16:56:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x48) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82c0, 0x0) 16:56:09 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x3f}, {0x3, 0x80000001}}, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:56:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt(r2, 0x2, 0x59da, &(0x7f00000000c0)=""/113, &(0x7f0000000140)=0x71) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) clock_settime(0x3, &(0x7f0000000180)={0x5, 0x21}) 16:56:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xe19f, 0x2, './bus\x00', 0x2, 0x9, 0x4, 0x2}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./bus\x00') poll(&(0x7f0000000140)=[{r0, 0xf}], 0x1, 0x0) 16:56:09 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/85, 0x55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 16:56:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = socket$inet6(0x18, 0x4007, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xa13e) lchown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000000c0)) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:56:09 executing program 0: r0 = socket(0x80020, 0x2, 0x1) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:56:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) 16:56:10 executing program 1: syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0xfffffffffffff800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x88) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffd4) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000300)='./bus\x00', r2, r1, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2030, 0x5) socket$inet(0x2, 0x0, 0xfff) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x10b9a00000, 0x5, './bus\x00', 0x4, 0x6, 0x6, 0x4}) mkdirat(r3, &(0x7f0000000040)='./bus\x00', 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x40, 0x3, 0x8, 0x2, "4e55d0cf82a84a763e9f02f7ca5a3cf176a3a135", 0x5, 0xfffffffffffffffe}) 16:56:10 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10000, 0x5, 0x6, 0x5, "3d28193ca95b47df296c8ba9b84993790a5f342e", 0x3, 0x4}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x9, 0x0, "938804850000000000e5000000001a00", 0x100}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:56:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 16:56:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:56:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000049c0)="8eeda687dbf4f90b47ef46160016673782473d26129c6b9f19832dc591f95b99fa3db7734d46f1095fea8f9137222718dccf2f8bb7d29283e3cb198a4a729a1988938f7bf854d3689162aad3696275ff9d0680e9eb19e05b75566c01853a824927c95e6be405a337dfa78a467e09cae754e6ab4ed74c223e4796bb84ebc99ad8afb548a8e0e1e9cc2a3702390ac489950f9416fddd29193cb9b93656111c0b9bd3d4208876d30350b42410e9d82bdd731b73c0678e3a26fd89abc3ee90fc101185ae1a481e4d107a03fa29ae5b471211c5ed8163d2fa06a9c38e5c14aca59b864c9c9a78f1a86a7e31b52b39693c7627aa45de5b2b2030a8b03a1edfa0b5153fac26ffc8ae5d5d13bd90d4ba177d3846131ba9c51b91b62dd0eb22a43151e33c80c0a32af847165427b9c76506e26de2c7eb6d749ee6028ed1bfc00492db79372d411e768cb7cfb6021d2845044ba77e3c165e5398c5e90789dd8a5834d1d4fd838e789ddd80849072ffa1f6d1dc12ce25750e35b0943532f198217f51c0e1fc87e509215cfb32cb19fac2b23053f28bfc05c8918190057997e75ed90ebbcf189f807c83b0ac7d71052f2f2a6321bb104f2a0ed720cdd04e6c8698f5d384b814d0297cd50986663a51b4f2f3776ec45f133749ef47cea9d688ec41e298d0943589b76afddb75bfbe5536280edfd6e60adae74e4431ed99f90c0518fc07299d978bea9b69b3b53f4f90b86816c1bfe60b313bb68df0f6d225609956ffe11bbae58bf3e0d195b246ace14f86f4e03ebc82a2fbc479b6fd32da79abed880ac96d000c68f66bf713c057c3ecf509697a7fe69d97fcb690ac4be1cf1ea15479fc3e356ce39d394792d130f6d0f48a6f9b085645c0b58b3a481f9e149fc433f02c750d0bdce95c7ba29e941c802a59a179d8becbb670c1f4ef7e169733840d24cb6c7b1e8b80c0e654f896dc41bbc73b83bb6c1e2069689d9107f3c87130b565e56ae2daad95f2ddc304b0f6f7cc17fe9e6b0dfb7b7754222cc5aed00c39ddbd124674145cdf2ad1319ad40d8a254ca62265a3ca9fb44827f5b279788b8c392bea72badffb6fc418353d4d1e1ceef128e49cb80a4b5129a4dab3c9fa54a6f913d2d16bba4b84d4db0170d6208948b246f42c80d20d56b3cc9b5b093a3e6433997cc4091f3d73b621217c648fa4e556c581f11845ebc4228b28bc7192e1cc96bf7fb92b0d9c5fab14eebf0871a4d8b8d2b242515016a8b9cbfebfa11b197425db53d88817e8eaadd2509d4657db04ca155d0f3df8795187437e316f54dc85bc341bb006ffea2dfd78c3a58133c0798858cb49a9917cdf1886cf5c8274669aef9910803efb96bd46e822227af26a68019178b39058e9e2468712f5f64818761ed8e09af3f2049dd34f54f7dfa893be6931b09d4379dded60bad6aa32bb6b643308753a0524462365f4a566b7a8a7b6ef5ae6fbc1e4edd38f91e984aad3b612c276e0f96de287215bb00a14047eed481d67d731e4a2033bcca385d7f9c2626be082db29b6373d0b32288b5ab13f624d430a80879ff06d81a5a3bb1a8969a8a1ec8063197d03e15477d7cb774c29fbf88d56a58bea67c42a50a1e61420a1c8a3bad48c98ce4531e73d6b11aaa1f1a20d556398d57a84dc61a0ab052b17f244640f94835d1ca6eee4499b03d5f45c4ae6ef36b3024d9dfca0bea9c3a5759fd414f2849701b68d2fb627ab57ff525269f1098ba267c5ffb022f78f07c03619b79d582d0785bf6d41465ee825a7127673711898b09e66aa62c691c2ce6a8f132ca1e3359e2bbbcffa9ed3b5b36d86747733a0b7c4e258258dafc1f6fc992f29d95d1bd5c5c9d66e7ae0b05396997aa1a0ce1061e1edf4e959db438775b8e510b7cb0530ae4c4640812d0cfd3e5ae483e8ae1202e87ff455ec853227da05d33dcc9c782e7c3b679a60319adbe10839a6589ac9d01d1c23c9540af9518b9572a1cff40c6027114536eb99055112bd34a9e97beaae010c6adb9be4b3d9c71be4df55d6a7d127a2f4b8f89283c22869bbbcd79b2a91869ca3076a117072577467d628e0a56ef0df0fe9fda7b4ac69cc161a778de6a4c7e952cc35e881256af81b6bc78ecd5c632a7eaee95ef4482c4e18121e81b3b63c447d38bec989dc1995fbeffb2fa63348b79e50d7603e55684f9e4f8cb4f9ae7e48bd38ae1324a21135e2ed0e66cdb03802ddefe2d497e319768b9991daef93895522bf51c068c3488ce29318bfa6f1fbd5dff9872d2b987f556078cf21fdb6cdf1c5242ee2e7e3a7711650e81cb7883deda33a795179d88e92ad7bf3bcf75f293d1f556ef0c2835f8bdcefb81b10a9c98afeabebb0ba0366901360e9ed5ce4910cb34872b73c8b290b7f9615cafec5d8b744a8e6ce0d3f34785a472d98e02759c792623a9e363eddb1d2645dc41b8eaa049f845ce2e93be9a49e62ceb6374afadb46d4134d489bc08a6ddfbd3261733c952e83b4735493d00be9be791cf16532deaf5b108a0af97343415c772e16361458ea6c1c08648db20ef245d5ea66593596559af1950902fadeee72647e3991b035d5ecefd6be7ba264884bde18f16f18fd028e11d9639fa44f904237ea08f61948c36406b0a98e6b5a02550430575790627f42bf18f0f9030e688d19b2569be189c1c0c201989a512ee58d8488d37b6a951230e93a487671bdbb86d80e91bc28ffac99351f43591cda2d7dbec97cf297be7358862f3730bc4ba1cb2bef1d0b30d84d35767fb47be50e8e684527cce644cc0d302d19f5e84407b527e3a5c65c63c062f393d479174716572bfe279438aacecdf48f553374d15c466d57db175f5c3f12326d199f5a58f433575aa8e16280a771ca68674d1baeb5ea3f9420ee19082796a7ed944c32622fff18f8a2bf9dd3b760557e8c7abc0219e41a267b595639457f5241a64273ce11f866004b23017a02020bd571fc2874bdd050d9ac75559996aceced062290eebc62aec4eaa0453a9781822d908dc223674afe84ab63a00e2eb257a2fd6e5949a15ef4421361d5e39fc16fd3e7a4a9d0331bf4f451390b7e4885f404811e61ecfd574d61c7a21a124abffe5a9ee28be5fe6d453d64ba78c776b7fa85b2c7b7851cc370ed28a5eafdf6fc7c185d635cecfb5e7784fcaf09d3e8078681a7f1837af282a8e4da04f0998215d0e35657d9a3240610460ed15ec3a979b8a449589904e5bc2f5bb3bfa96c0f8884eaaaa5c865d88b4921586eb91ac44f589875a7819409fc18d7744848e09b89d04523d329e435935ddc14306aa1723cbc3767c86461a07cb3d15ec65332801a93a08a4102fd3cf0b69962be6097a985b67e2a04cc335e7c496dcb12a83349f1bd77f7ff96d32f19dadcdb21b49e25049d8a911e3fd116ac1fe9ea05993663c9a4edac0069373814c2737ba4110ab88cb1469163470e597ffa0de6c0510980d797ce6820c2b17c408e376abdbc63d5aec5ae032c4ee6e853727695bb4ada46b9761376abcbc5eea9dd2243c48774beb6bf7eb0f8b48ad288e3ff58771a9fe618f1c1ca1d634136795ab775972df0461c4bef27af74b3d0a2c4dac200681c370100e7dc7a14e5a5b0e81e78beef81ba45fe049f258ad6f440d171ee3eb38627f47d718e5eeb884a30dfbd9ed0ab08438e1da4bf3b1b403b619184714cdb386e66cb116adc9ac1a70ed38ee8bd229344b387ad3fe49af731944b5e7ac53f080874ed1ecb46b2821e9d10695ce51acfc9f0df51c32962c5d348117c9c78f46cfe7a822a054e2059b531d39b43413edfb6b60b4a2f20ce7b2f9e140d977d1f140dc3612242b9d705dea958a6823b5ae8b66cc49df1f80f7e142b0478d7aff853e457dc553cc64fb530e7d81dda35c9798d9e5c7382cff56d23e2ebf08418a726352e89a6225ac8e8a6c67d343963f56224db1d72e02c09609884db225a90a978af4477e9d2b395722116df28943ac7dfd33287b2af930031a9169d11c363bbe57e365e5b67fc1286356bc5cd20f7129b8dae76246312d9de0bf214bac28f6a2e1e137274fc98de3f464ca79f56d01084b2270a156a04e17f7dd669874d912a321bc99d3252074973827ab5a3cc34df0358600d63c64ddabc7f367584b2a4c6b5599a360324ed0d9858312525ad071966a8bab1eaf36aafc1d5690231619673bef94956958c311d0b6ce53776ccf814c999c3428c260fed3581271724b82b6ea3da73e3bb9d87cc3e97ee08df998c4d1d5782e26d747b97666250d0c323736b2d43318b0873ec072d81e6556795952360b2e6741a0a69692267a1d363f58a6d7639bbaa8593a2de86a026bb45df16f37f2775f27a15209a7dc6948c74e3df150e984a45fe5e7a59eedb8639e1d54bd77a9b3db40f541b87e40f186b1d453b97f8b37e6f4142c7530f5766aa8a51f07fb04b69029924704cafe20a266aa0beec4786b30ee78f7fe9873065f5e2453c13e47819cd3d58dcde3db453eca4e27fba06f8d5d29bc1b1d624ed5ff413555dac0944763ff53e3f2e49f9e9b59672893f87cc73cc1cc68d2b57d0a9f7ebef8429b87181f6967a26294f9fb744b13b0c001d3d87e20ed2d9910cd391917309d3fa3894b9c4a7e4004c9f86a96ba4588df84b98d9ade8bc95d54d9735eb1305615321e44e7cbb29426836cb96f4ede5b5a931241409", 0xcf1}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000002280)="f89b3723a46497f5289226b63d180a5716d3d953f0a23f334dcf8490049987fd503dba54743e13433a5ae51fd94d579b1a4e345214d3fed815be49ce48d79888c228463a3f7fcd48787c8dc5f00209571b990b3a91380bfe9ba771e6a737268ed2c3f8dab42a0030a717079f29c4eb7aa8e755cc2b7204452cdb92a380262390a067e0febb8c57261439c46078780b2cfb6b3a740b24480f8cff403bc959d6c4fe769bd200130a6dcf0e4024b40549c4a1a0b25d1a8dae032af3b34359db8d5bf227f37fd50e8cdad074bb8b26f2c6c78362214585d89185e613d1aa5099c7124a3dc0043d7ea152aa600469976b286aa7fce00315f9648fc3080a64eede15a67a097af8d5692af8dc2614114d157d8137477a2bd3e7261fe9e02888d6c522f4dd07ed55a5f96374a671815462fcf833dc136f93ad9379a5361a8feb8936cb9566ffc04cb10394676ea6cc64abd41ccb59438bb501594e7fc7f64b81660557a18d12e4ee070de6a2b0d1845348401dc46ffb8c4b578bfc6907dd94e16db1159b72e5c657b5fde426df3c6112881b29f45c4204a8d624aabc2394e27d6247e8b502cfc677a5f330ea30c3590dba0c5dc99ba912ba7e88b879c07f30e2a40d8993b204fd985cb4f4b237dd878dec5cf89d2894b18ba6b76604236b9f3a3c747dfa89797f4fc927a1b0d140d1cc02d42aec9ff19084f5d9c025cde240a09c837183e049661d3ab7d0cfbbb65b80c4d967cdd4e8bc492dcbad2091ad4b55dda3196909406138f2a0c8d5515126a9cfecc72da7bd77955f9b3154a24334a82bca407e9a8c1ba7661f33d46da4b4b2822f89ffdf1c446872e50e7bd93946106f699b15679067301a994f7612eeac8999715c6e756665d49146413371356288edd03e6d02295000896ace36c3ecfc6d2fc44d2fe9a638da2bb3d6fae5280ba9ea21a4ec1da37d4328a46c2239b059d2806c9e034e0e0a57b0b1f2cb92a2a90044e19b308c9384c7e57eb96090c81f5aa69087327b08d1290a60f9208dc98107b310ed980408936c17fdde7a3de8cc18b347a07965c3ed8b7411362eaf117c9a26d89829623bc4919700468f330e06f5a5e547122493a780aae8bbfac26efab45b52345af5c7679258baa67d954d397147a36b9dcc2b86e6108326aee823fc774297fe126a68c2b51400eddbb4a7accc135435e87a7a9031a0caaef6dd7808a39197d603095a141ad29ddeeba2ed4a9425edead35de1bc3a1741b838573a76834fbc65397562bb0bcef4bbe8a5f389c485e5031a8171bcfd940310055153d886a3fb59b42fa9f3e9ddbf1b45a1b18db77d07edfd2fa9597e9d772434198431c0d7d70e2b1532fd12659653a39d16f5f24161a50b2c18dfdb52e1e8c03d25aa8c0bbc2bf918415f8627ef87d85deedc0922dc044adb08b16a90c2ba010f20662f609bfca3492c3b937fa4fc67f1081e36a783a234d374f642195079070f64f0ab022f79fa17212c03349e9bf2d84afce71153ef5defa6520e49bebfcae9358775e5c59df4164b7a4f0db234f7efbaf0fe4b6d849e04faecb78ed526babef547484f85d71632e198cae8719a69ad38f8cd7cf965aaebc5a342e67fbd7099ed4228373e56f313be1aaedbe0160a8a7ee3466f17e90df6edf81aa600485e2bd99bb58ec6639ea69d19231dc7d77daa05055ab62dfb39d0731266ceec3bf47ee7c1fc20191c548e96d97317eced3622c50ecb31344583927b078e59a7cac5d8ff9fe2c27fcfa8347c1969462118acad3a93d95058ec159f501c8a3afeea6c016998c62ac7c822ed594cda0ffde5f3b169f3e69bfe9e4bb25384eb44716f8e0a9b09631743b32fc8573cdbc1d3b10acf2ebe973b8a61f402e84b36632ebf28bb5951aff7ffecf4668212690b2739fdb3b54e3abc863e03b804d6ef6044e0e3086b5516d7e496e6d9c98b84b7d5645ac9c4ebed2e9797fba9d96242b3a36b5dd8a7ed5320b1535a725357fcfd8cfd53bdd25f8acca2dc231e99a42a32018eff2e86f526dd6e2a5475b9a20d1b94dcfd05d7a6af09c3aede1837ceb9edcbbeb5f6b3a997f28c300493e58de403add7dde2c97ce7e90aec7a354ad1f1b4d025457199485e88976dbbe64d87d683148f6fb961c324c8c599511af179ae6c572769ff86c036d4aa0d1bbf9339fa4a56438b1e8e2015cd17c4f8cb47d7e9513332fe78e329cbbeaa2ab47eaf65e98298140ca5008d4ac5bd4edf48a7338ebdaa93ee2f79bbca5367837a36626f7326eb061d179763748cfc4ac7fd17eda32cc629481d19e5aed6b92a8730f39855935cacd1ec27a1fc997918695bd00ba5d531dc74beb970ee1ca791af1dd6dc96e14e9644a7d48effa60f0f4200c462a1babc56e6884447454f6997f36e99e8b2dc66f97db91e854193610d2e4e627031e2414f9af34d20f534e0d9e0bfb101b72a88356bedee81269057371cca37277364c11d70cb25f1b42640fe003950f9acd1cbdaafc355dfb87672a464a9df682dd6cb72ba49541652ea2b6340ee3314977644d5d16f05e07764d0e3dd8ed1f908e6854ac273e08a402fea6b528fa5baefd63f6a55c487af5bff042dbd30853ebe904d5dec0c45e250c99566835b611079b0d5564129c2520c233f7c22cb52eda97110580886af5e8e3b551e372149f2fca111b9dbb1100080ad7504dcdbb4dfdcc703ebb66df58bb9404da9e1c197abcd78863baca27d50ab787e9c9397690c40c5a177519ef88486fe920475c5132e6ec9f4b9099cd67f03cb8e6d4ff8458949f7bd4a02e90e345c262a48e7f7d9e62807479c185fde3b4e8cccdb83ba21f4b55b96e50e13db41a1d7e3b1a970223325ff6114da422aafbd5702631c9ade7a2bad60ca0936b87bbd27a0c6191d4ced84c1b2c97892ef042016990a7c77bced026234f9cb85189cd20494d477c21cb6fdb6be632c8bf0c7744b1c64a19c60966fc0fc84dbee0de537f26cc0140bb75cc1d31fbd164ecf69aa1663e68074d5107cd0d73e56c7eaf927b6305a3bb6054c37ffb59c7696a6c52ba6004de97ff8334330d30f32bedbdbbf2bd729828c419d6275dc1091b6fa3f50778e2cf188f42668770c756a255e47a312fbf9d2f606dc332bccbe8ee9026d1082485a018db3b75b34f23cd722818555bdf6169e43909b1da6a38e362a8b0bced63f94a4b7037fbb59e4bb5ad1cfcd57f61d7bf95997b8d503f1db8ce3a2dae8b0e626b26ed2c3eee256479d1f896fff27eef6d2b683905792a7de8427bbfa0f1f34ce147b8e7dd0c5104dbcc5b2e53800f07aca2d7974178a98a0e7b9063e2c2a3bb19fafea901abed32e2e517ca4eeb5491c9ef1960d673a9bab4730cec55caa96d169f473e4328d45da076b652254d679a3d4b3896c86c1a6a9ad5ba8615df79a0de90db00e33bd4a770f5621e7f5161152dd8f39e80a829a28d3b96e36dbc358955a08cb002eafd3c91dd6994a09e5dd118853996ed63ece4d9e2d786a6be38f1ec424e3b04e4483d4453e4790a965a0807b4b7fb0596cedcdeee7230232cac1d3f152226d63209259fc2bb5444b1b7f20553c63d0f74295905ed8217a45d692b1136266d77e777a4279856728d87bb55cecc69d408de29b5fe4749f8d3b8d953eee183fcc8814dca9c7925c172039671bc6ee62b685176128ac9a00007205dc7334ec222ecfae6fa6b3c2fba71610dce521c1e20f907bd3ae71580139fbf11866b77c6cc2bbc804a4e1ffac8becfc70b0efb5e1f7a6e556bd6cf6708538eee1f61b91a18bcfbaba712ec6f87b65f2cc12cf06c3adc4f1207702001e9532117bb3ef3e25a8a906067517e09fa52848836da011648dd34d6ce917ed4044606dcc5d865d63163fae7d24158927a0219b3ecad4c9711bb003e0fa6aec047336a9b38aff747ec2e02c7b208cc9c3e22d0af4445f32f084e23f312310f66b06bcda4871a84962cb4803b7ffb6bd20c58d41cf64a8193e9a034a36092c7cf277ab21d6b6e9a07ef8747f1f738265f9f54a32a333817eb35c732ba312d3529e2aee5fce0cd3c96d1e1069d3bcfa7b6758f79080d5cdcba5f732c089fb89559de358fd378e54f485d1f2e6c370cefbc80060eae7eb1d3a0dc45462a689cb9dfabbaa21cb852b7d33b1bdb73212821edca9862868ab249405b815685ba12a340425a5a1a36bc1ba97dd6c971f4fc97ea40d4b7c2e19a5864b8de344b24da6e5a6fb4fbf19ed6113f6971a182873557c0f941ada11a1110fcae9d7e5572b80beea8498bca828d885d7a4d8fb7af0518cd3f98948fc901a395d88457b554fd9fa009ea5869f4e4c2a321e33b5084ef9a94174ec99ecd0c442b8390a1651552d2e278ba91c5f94898bca8cde871f7b48730c9cdd4ba252016850d764624d0e5aa5682cc00c059585a3eb167d05859f3e8897e9466e802348369a6560a5f931951bf6ad2f8941933834a3236fac030380f17e765f0d592455f13412b48e46a7e56d89048ef528d5035c0795d8310b6e1b28b41bf5123d91738e34b8c91fdfdead831f4eae629c9d9846c2d467850f0e6426db1b368186c52da4ca27593f4691a8cab8a0fe64e2e59512480655e8e8944d527193f8c06f08a2430b9c7c71d5946ac5024882fcd12c32b29b9aa4915685f17839507765ce782e9b329b95f9727df07022050b04fcecce3fe2068f4bf16d3078a028e629f33f60b1b7066ca09f203b3aeda2e2b8f7722e2758f7e7873a67df54cf4926e7e7345dfba77b90be8189684ce6434691d6a2c6802b3004e082dad71e879536b55064c87528ce56af289596a98f53c48edf296dab02e36817a5afeeb5e183eefeeeeaad77cea66da5b62f7f7369299735c342c4d3eaa992d301c80dde63d4363228aa53b6b97ac07c44dec0ba53a37ac41e105be1ac44219cdcd95a15dc16de2f386a683d3ef495f1819964010a34186d0fdab9b275bc0e1cb0148c71cb198ae54fff20a2d69d68fc71b431470e1cb4c3459a85d6f5c953af8458b3476e8870eba8f6c0386bb103ff3381baf69ddef21bd19033c5799f33b5493bfc947d6d81391da2721acdc54a41989753d674f0e7001655535648d21e9414f59c4bce087df35a0982f91130dc3fb2ba25c9d96806cf0fbfba359f80770aaed3163b466f8b4222f0db240870ab5a2f5cd4d7bd2d1cd6049d8ffb935c845efd223ed71e7bedb05fa36b25e50cf9b96dd2de16418aa04e9377757803ac2e8d21fea38c1046753a87c4ab14ab4f0bdfe15c6d750a23e03bc8ae4d3fcd3680461b826758a49911fae76746f6460cea1bce71f550c20ba020c2709e0c60aea199f5018ae3776941719265cceec5294a54c4958216755a0fb3ba525c2737afce746a8cdce662042ff255b928ba8ebfe8338e32dcd2951dea0d88403c830dd336120e98a79611d35f79e0fe34fdedd3de7946f206b4357bd1641fb3b4ba2023ad33d6e6eac56a6cb05608b9995ff3c543f4287fbb9e9351044e1f8cbb1e93b5c233c4a4335e1a50cdd5483e5becd1357ae9889f4338415174872ef130bd2b98bb9dc75fd57500a3561015644f4701fffc237f395c2b7a0034e4238ecac41dcc9434214c27ae6068728883f0721cf4946aaf16894b89cf56d84cdc4e45d645af2f8ebab97af50b41d831a09023760e24e5a9dbb22cf7ac6828f024551348d9af2390cbbd27d7d4b10a8e0a70e76db2ce5358c97575f30c0f9f05b35639b69757fd4b1cd174e5eaab8c375d0e0915a2f82b13532b472f89ddc84e02b19ad5feb05cc50de847b8e9744c2377f17d", 0x1000}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001280)="9267e9a42c8ac671bf79e18a3790c1d82f180e311fa423bceecad4fde3f189c4e2d1e34ed982727868d6de6c401af0253e2e1782683fa2c1e864f454864a596009c801535e84ca653667d90a2c6bbd081668a3454f9ad16e229d1eaff75d84aadddb51015dd6a8d316af2d5d9b79903758560a573721efe1fb93d11f2b990bb1ffab2cfdc99e81ea4816efc9f4fe7541f6244ec2ff8bb2056c538558dceed67d5c3a96a7039f4881ce72be8b391f5765222031d7f6dd4697953618de82609fa8b704966ca351202cff4d2140c3a4fd0bdb5355c404a8693f7cc8d5c8bd2d5d3f34828a93f74a15363255126dcab2e9af9281275f9dd9d683b96558f320d751ad368ebdbf45f3e0ba3e5be27b972e7e9539414101c3bf18dfda37ebfea87ef314193ec0db204ac5d2258a75bde0785e4e9a1985acb558b0360bc506aafccc232b1c2bfc12b6d4ab505633082a878719c94872ea2bdb31ccebf564383108b2dcdd2c6fc434bdf464dce6ee28f22345b355795f839c779b75aacbe10a694f111c316c279f92f23abcd7d03a6ce84b2b3e73516bd6a681ea328f80eaa4c87df8ec31e7108555d08acf4baa5c52678000c3b68ce6b9bdecb9b58c7a2758e2bb493a52178adcff8cfd15c72495436a006b38f4a8bc1eb11a68c4921258e055624c9b418298522207e0e3dc132cb5fb91fb206d3c53e74b31899380185cf387fb37b2bddb03aab27123b61a43bcbe248de3327eea12279bc2f38a293e62a610065a14453c92c6cc5a8ddc99789f4a70f15a32f71ca9085335885206b25d389f737eff4a5e7fccfbf38bf8689261f2d1ac91c5c2051e301af1bafef89b459be6321dbaab30311616b5a1a28b65d7ef70c1ca8b0bf53aa1e4d8e1b053a7baeb0ce3ad0995265dae5d1eea14dd80aa4e4a843f375b5f84aa07d294fba53bc48ef233a48b483b52bf352b4b5069f75af5d0343a01029a8b56d4efa1f8f1e9c90b4ac504aba091dee71694948ccb3ca785f35b4c8093a921e114207cde115af6b46f030c1c379fd5bae84f9c530da80121d554d88e9165d05a51aebae64f30998491ea67787da8d2faebea790b62f3d6e82da6529cd4dd0ddaa08fb7ba4c515b9b41842c8be983807ecaede3208a7760a269b40465f0999156ca75c4cc59624e68079d4f9a6779a63c009e4abf855cc4cb03525c2d91cc86de6ad5ca0fb2ceeb5513a8fd3ffb51c3dd750dd2743c537ec03214b1b3f3ed7233d9d5ce817dc250d598eeb4dea44ab516c12e9db3d6dd1d77cc8442fca4aeac0964b5cf201fa386544b17a76b53875b9660db7de452d844ee15794c6ed4ba257e9a66f73746ce2f8cfe8310182d725fbf13c9547edee012bb2f8f78592500157a5eb2093f58ad4611d404787dedbb48b3d34edd53af4bc6de009a427f6da3767b3bd2822bd4f74dca9ecd400975a1ea252adb7e0591ac83000491ad1e05636190e7a4a006858a4bb8a376e1a5b35fb90d679da57edfe194c69bacbd2134a6a2329933b27532e258b504b55045e788ebb45eab59a1e0851749f903bdbcd7ba61f26e8a32cbd7e2504bc63a0419099476394f8d8ce5526f8d0fe2f7db7c2a0e785fa06998fcb39ff98ec78c29f7ef86b33f8d67b168fa1d0cc0c6f321acfa4e52094b4981a4663416bdea4a848c5b237ba8fdefae38b281965800dcdc6a7072b776881bda758097742a213334f89f06d13b343c09829c1dbe9f4dc80f1c0e68134398f479a72698cb1e9edc990e8082af729949c7e7bf02fc9095143cd4dd71655086674a828f73d9b811a4268abbc063aba78723ec222fed1dffd9cf43a301f7bf15ccd370ee5ab7cdc6093d4eb0e34a78247b316c422d0f3e14f0f7754fd440cd2de37cb6d8d59603caa7c9f4c109618a823586bf1e34042d0adc44e1abb7e33d621892a9d17909a933617c3b65a9b44ddce89594beaeca7df219d7d9f7166f17c90648d836ae0ace930f82c5ffaa8d434c8389227413416343cbf2199180dd7eb451330aca4885145d158d8826a18b53a8950906002aff190f46781659e201e57dc8fe61069dd6a901fe1cd8bb344f2d835b9017c9fe58a73ed3e627e51139aa1102bd8744edf2568e02a7b366c47ed57135a85084430f98a3e0d93ebd2c8c13286869e78b465747a83d80905b3908c52b034c9c5bd461ef315e13fa45e03efd129ebf69ba52bbeba10ff1fdb602c00b88694ab1500015e75d3e63624fc55ea92b2ebb8a19893ee4438c6de4309888141c0b372c019eb4969e0c27369837859d5d04615ab76bffa3fb4be6b98295dd0d19e01e2355547a0e3be17f829ec73a9bf17dee1b1e09666ef4d4be8a38b023d6b56e8527baca74a57b5030b76ca2dd2676fff9bc05ccc945189411d9a27d343c2a0ef2148fe1927f181bd264428893f9deda60e0e95175c654136081abcf1b50730aad50d093acb9a0dc7a46e63493ef961b5743b6c38d1f3368cad5ae9851c712c26ab7a451aeb949afafa202b9ceca1ef2da0e849b00fae2276d346139d58902d7a01c68219e582485a7f10213af91e10679cc34cffe83226656b201161c72391c215c8678f208b4b02c0065ca455800021170491c1fb4c4f64de3e4ff38f7f2f3157b8d151ad4f97f614b5695e80e7c668ec79fdb57c53bc597e2f7fbe32c2580f08489a489fe7cca8f89bb7a55f2d9ec510c7e0d21401778302f66e83f5e1723e931482d477a5feb490e5f797e51ba32245dfc51ce3e4d4545f2c1cd2d5f5cfdbf17f009f9d4225d75bc9185ba9755bcb7c48e998ac6e09456370ef6d570e1736e1f8eb4ce68df2bed58981ae7e457bbe2e3ffdb6240c823a27af17477e073203ecc57f826d1eb26815b568b17061846cd340029650bcfd738d6438d0c765f28f9db3984b40f415b3dc617621f52520038a7b93fcb9f56405e6225524033ec721e43cb8c763d56098e3cc33ac12d75f7a3654979cf800b5b6392c4e49fb78ea85296b459b4c2959d340b10701261605bdaa0c1e45dc2117910bc855e5b1412c903e99b01ca89244ec0dcc336f9f6cbe4e9abd644902a0e6ec7468c7b85de5c249ea10d93f47e7f7ada80f5c4916b8cd2ad02ba87128b07ccd079a6e88d9a5df25e25fcb1e76d4b757cde2a466a8a63bd587783f0acf51f0917f8526e92d37873e00c1809a7c5a86016f5fe4892c7edd08f8c28f523c23c9eb62508bcf19c53dce29dae7381de91f9db0e1dce9aeee06cdc4398213e3f65fcff23d88ac841140b5a5d1692a97e27a13c7a5ed687ea51c008e32caf4a0923a1dce99632b3925cff51083a66f86c7cd1864497b842d74e44b6d40659abaaa520de3cd51401d3f0dfae48b7f7321930bbfd654b92aebea969b7d731b45397ea02d29644e5fa1538007842c2603c8148b96a13cf34f03c1a8b9537b89a84edef7a00c1f2e0a93312ec407024c84d44da3a6e2d10d2d485e16e94e8be2d48b875cd5ebe7f2dbb845ea24d3a18d55b0c0b6918260e8ef70901ebbafd0054772333e25873da0d738f0b5441e21c0cee29bfaf93d272a8616cc0c9805e19394abf3ed9907cdd3ea7a9ebd602d7ba707082ae85ac159f870dacce773adfee7db2ce23d7eb9cdb4a2df7eb9f83cd4d92f5609cdbb891a993221dfdcbcfe9f6a15989127ed94b713446695ebfdf9797fb17293411f975037e170b4d3fe350e49ca7c0901e4c78b80e99b5f78c100dcc2d2b96d0277c34c8ec1a1a19be14af721d0301f0699141f358090ee6a344f05be6c494f228c9e9f963384c1670a731828e0093c2a61c90651068dcaf38cf61c32fd7daf67db7c4fcb40d1e2ab6528ae9f34959a03ecc3312b089622e3404484272efdd56aad86f2f928f1be039430f1f76976d851b259d856aa209d304d455fecbdd9b71f3be1baad4043e74f5ff1827ac36fc9787f51f4df886be905f6b8df20eb8c93a185986406faa347c98d8bd5fcdfb784f7fff53fe2c226b9e2d9d3790d6ebfd449fb615e346d491b5441606bdf9871569b3d30b003b679a90ded8e8f29e6701ea2973d89404fc3339ee4c088cbabd54c7eb360231f51a6ae730dd92c4657a38b96c2c694653fc7921d3d0a82e0a6d9193d04b55bf902d2f26741b2a421b9b2ba32de3f0177a435acfef86719fa5efe836ce11601cacf6954c6779e2987afb7c6449ebb348a8e7b721650dd6ba6fd97dfbd4ba8cd9fd87fefed9fe09821c0c7a149da318c6c16e33cce50b36fd9509dae028401d5529a7c71c587c06705cf7e026f02ef5d276a7bd95683b8df083b8cd1672b5b1fb5307172ab46524e174f1113606b506f2227d682c244829ba3ac62d9799d7d9b3fcf309d6cad3f192bbd906e167a60de1f5362356582a9d8b08f91ee09c13902356d6e0e5f7263313ab2347c4fc8546b362a82864103cf2223c5ea5da7ba651173bade7093cc50779fd3d6cd97400d68a3fa1e9e22210cb1077349d10a50808b3734ae819a5a11d3b246b096c4c62f4e8e2ad2bfaf65d12cc9ba5ada97d7855245ee3a11aae861d6cb7cf24f9304414de34b844d530b85d7e3f3a8c9bb0c1a3c1e25ddf433172da03e606aaa577098278f418a1bd13897026861dfde3a6de9770d0d055d710d6671cc22afb02aa1239808d76bd37c48afe9570efba86438094063a5256f664caffbcc85daf4acd36b165097132cd7d3f4f172ace914f033ac8b67c84ab9c316d8a9caa171cd76f08076c4218d4421ad9f3672a285e2207052c7884fe09282bae296968a36b129fb8bd6428954ad5e50f4ddf4aa8baceba1cd33e3a203887d09e2e00da0698be3401e6c0c2702a80e2fa25d475758cebd9c7fe02acaa3f167f59a0a1fc74783dc6bbec4e8705002c2fac5e17c239d5bd3f576230507d3e09d3de4fb0339d8fd71d550c5a20911d8f67b713d82a0b970f30337509f99ea074b2c37cc2f978f4f9c71907f7be5b7fb314daa1e47077997bf0ccc913a5233e15d83ecb8cc1b1c12ac796f611b32b9f445e82750c0caa60ca130b2ee67723c225b1a6227891ed540371f6c93ceef173bb033a856e9645598405590fafed08700ccc86c16b24a4e32ef31b008925b05191a8676a1fa584f845178c5d31130a342cbe204a4f5f0a4f4f50fcd8a21f42947264b99fac2236baddc750b4106c3fc0ff3a09f0c2d15bdec184c00ff5bba24d5dcff95868c7089d31950eb5e3b4cb47f454d48de0ad7b56f491e6a9f439d00098411de4a99b1a55155057de432468eaf75263bf0a3a09fdd243860bc4d878e14e45c5008c0ed8780a7d6e6d4808089b5a556e30101596e50b1006bdb4aae381c2847dd3f4f697899a02d0cd7b42a77424543115c5507ae3e5dde4b5abc0d01e3472eb0a67316f5b3ea31cba54f555454dcb7cee2cdb30a4910e28ea629ebbf8f3dd0e2562b31d8905c415b8ab99cd35a52edd3e6b7541ead08e87d204c78ec583963dad47882287890d8a8cd1597a8762670f842c4aa187a257500deba7d142f8b6bcb5bb3f199193cfe50313f47538f83d6376670ad181871479b6be829f0d3d3e89211b9062aae1fb4c768b7a673e7ecb59960380e3df0d399d7af8fb880e61ce473cb7080c9e5dfabd5e2ef243f82b476a864d4c062df4cd0dbb06d86f3dd006a0430ab2f5d8b7ee17c445e411ffb1ec74c6db92a796ac0c642f2fb832887e547a42a585a282bed30f09695eeaf9001b251fcf686fd44f55ee1e558042d4a4d1b249d7ff2538233d3f150528ffdaf113c29b3d04c0477893b077dbe512e5ac05df5418377240d5c48332e3", 0x1000}, {&(0x7f0000000000)="aab65ad11edba717511fcc0c770619804a7fd0c2aee20ebcdb9d579a772705a39ec161c96ff8494d4e1f039c40fcf8bf", 0x30}, {&(0x7f0000003280)="1b90d7ab6b9aae8636850f6af6f39fd93547a9931d02899821f10568303b33c2d20cac635686e12428a4c6f3acdac4fff446c074919dfdfcd69c3bcbf8e7e535793b877929f79a97ce8e0230b4cc8218969bc2585bef5ad25f7e7086b55ce5e617a98306e4f445811e2846986e78daf762146590b75c78fd0c80e8316fcfab45dd8de32fd82cbbc147e3faff26dc52e15bef21dc9614a57c03423a5e833b1e00cebbeabe8424a7333143bd6b39270791bc83e1fcf87ba94803ed7d094d1fb7134eaa167ccbc4e701f87fe3816c3b1a35ef6aaf1d7e50db8138ddc78201b428894ec7b565411921ec474f1e7b3ed57b95961329c6f499c053025b48453a1689ccc9fade5487f06bda58919541468b61d209f7c17c3c7ac398e8d540075dd401c43ce8653298e1184144bbbf3b0d5f19722d474d9733e40db328ef328c76431771477d6847fd9f2889cd2f16c32d60f66962c3dc0e1c8048a883755f44286b8938d4d6b554eb2ad45de654f3a87ff2c05b4d217b048ef96dfb40a1c853d6ad01fc13f3761072b3a9ef8987e727b03a2941485e71c33d12c935b9436c0861f5248e9964fbbf3990d204aaf685338acaa5a44d1bc217b25132623a09b3fa3c40c74a9b6e78b9b4e7926d8ee8ff7dbb3a947defe052ad29d8281630b1b16cffc1b65ddb750c32db5260e5eb96c8c1831dda4859b73789b597073f41c892f21f0f87c56d953961e932d8d5582a5a22374dd92509cdbb26cd1ba0e2b53da47bee4c6ab6eb416a015100fdf57cea1470b2132fd2e217907c83b7ae25b84bd440858d2fdb2010560973d13ba82b4ff5d62a38a4e1e040c7b5961ca3c4c9ca28d6a8123d11fa3a6f48a9ca077f2d92e05637c844be7f7d69d25675c3f54febbd24e4b3b59267fa84d18a6f1d969f0694752d9aadf642d36708ae6faf7f8bc453e00e9570a37dd0d79abad7aa98c3bc7320d5e30dba2a5bbc57ae936331821b7d3b906fb1bd4ed121a70cf7d3518b81a221721638295e01ff2f162de59fee771a6e4d677f710bd2102ad9e49970f92ab0d84852a2114cfc51a34680ce632726f54bfca11da9034375bbae5cca3983fe33cb1927a144484e9231dd937bdcc3d634a842ee6127d01f4a87eab41d996299bf11b709815a209b5ee8522c8236d2436d1525da9d7d9a987cd295a4a4f674d7c612150123c5ee4ad64ba233243e0374952fedb4046ddcbf944fa602f6fb565f0b6f610ae54709bbb6abc26c62ef546d9a3d2a398c81a7e4af02b46eb708b10e27ca83fd25e3dab592b8b598234585d2930bb8450bf474ab1a64a7d6f87dafa287814004ffd3675adef31b027f2e0d23009c8c5f1be190dfb0a88282f1498675c3fc2e50cafedec9d6b0a07af313f254d479cf74134b1dd51171e3bf1c6e27d59ecaa977a9c8cf7c964d3da31a53b3653312cd6ce03b7548bc8b3418847959ad598016a2466bc4c55b280de1be054336f8700ce1723cb3c1084618700109c5c254f0e2d66c500822cd735f13ca4d4a1305bed26d665dcf2dcd393ab2126ecc9a04f032ff22f735d12231699de4e5be06cae6229dc6905a27abc07d7b087d685e97cc7dc6d90e3b97e5616b47e5ac39fadbfabbcbc0d08873bd07acc062deda68de4d51590c6f98376032ba63937053854eac58b2d946f331bf058af1404e957aa8be435d26ec343b60b1814a9bc247d77830937d16fa0dd6a388bd2281acc0ed793864d11d9a5ffab2061d467840354399a7b0e3e332f9639a611fbd10931a86c902137c6a561e84ddbfe0933ea7337bb6ad60191a2798a6175025e73bdd0f278609f5db270b9732a06a1f984a0695d6e9e9efc75f943ce66c671fe1324a86e6586a87440ad13eb2f11e74fd0fef81e031a25762487723194da658f983c478fbeb4d10747fb35921d113ba09163994c1e6019150a8263aab8dd08d34d668e3f2d2e40ec3e20fdfec598953f858cb549d06d9bbdeeda92e851fd01688e04745f80b92033d25e16be75c0f342ef63422477e0427efd7a7071509f6d75e5908471a9864ae7b78c790ca7c6239ae2f44c22baa957248cb02acc88a07b47745f1215347d93a78c51fb6c48165f42012d61a5b2ba371f152c57e0efc6775d44e294f5c0e1ca4d5c6bee88c1c50f942039665ae9182481f70df0139e88495d910ed4abafcf6b160ed8181779a3253a415490110c3136811bdb8eb47db22ed10e1d07b58d31739bac63e5d12960ce113f4249e5b5f27df9a8f27a64f23d4de906c37c41fabda19012a17f3b9678a4a724c372aab0db9baf1b0f4fb16ac062c3e8370e7ed41fca3d8bb6dec95d39ab14c39199edc62dec5800095d0e73371f955021e8ea88de9b0272ff6cbfbf97fe3e0d52b5b4ab7ddff699af50f392197c2469cc3cf2737b1034ae60d792a477293bb44180e1101ba02750bd3ef3c8bfade422c98a259f8275b4b56069a912af64e99247eebfc4d02a5fb494e9373cb2d2657ffec3ef8a87dfd7e60ebfcdf40b7ca0944a2af9e0966cf7e1cbaefa791a6423a9199110e6cd5df6f0ca41a62ea6ace319b58c5c2eb9074c85bfa5724ff5855d451d6377a4828e486ab1cb39d4ef86866511614150083fa1dedc0a1f873b5caf2a60fab685e73a449f0aeac840e04671c389fb27bcc0cf43328c3be0b0a8c7286505c5eb1b50394e2fd48279c81cc9e76441847d0d631c4036cf85359fdf37be397c0fff747e923d0513e47c106a76f094484febf4ae54bf89e530f18a2517867a54e264798c8527e1cf416e14cdba1d8803084b628c901ac7121b806fad5a66a23270ae1f60f7ee484ebc049c5def3360e8035a933b30649f5848cb961407e2fe16976f78e5040caddb535ef83005c1d8b2234bdfcd06cd525680106d5181523128cbc4702b7e24846ad846c0acb54727f53c4bba4de1eaa71b86da5699ee21422bdac0c9c250939e711bed98af47868aa6b32621eba19374b2a2ab005c4cdb68fa0732232a559c0dbd54cbd496df8ce880bbd3deaa6921429f1e79508a4dd780a825aaf717e6ce1b4aa3a583d5d3188d0516c22c41d14519ae89002be6edc7f47c0711ae710ec8a41ca0be966df067008361c5f1f2684b3f8f78d6b96e438db4009a3a99a64e67610920d76a3ecc4c59ecff9340052b90373180bc3e7781a2448671ec6b3cca2bd195db68ca1ac22e084c2046dc0bb8f7e7955d2f4babe33f6549c29c293e4da353fc07f85384521545a3cb42ed48ebadbc0ecee57864547f9e05b496c6e001b52e29e92487869d3593b219ebe01042ced1b35e90f66e80d810a22adbce3002a74b00c4a979bb83806920ebafa0f412152877b848a07b14b7855e964dbdf1c38792247096b67cfce12593e3e7c890223767aca7dde638ba8896799192a12ca159fb94353d2ffd7d579d1d044453fe646c7dc0ccf3ab09332825f07cbb44aa9a3bf6e4d86defb26d52d965bd5719ee12dda4ae3c27f9f30d1ac80b39f7ad2c3707461a47c9c70fd01707bf38470b68f970f39ce9d170315731521fd81af379534b64b9ab48c8f85ef5e3d9038f5f877d00eb56cb6b47f1c90b9a184b94b56e38be1bcc116d99b2ac7787a525c74a7dfdd79884fd921d7b1acc6a281844cf6270dd6d0d6cd3a33281ec72a651272366fad8c739ba48d1e1fd3f781460294cd80e8b1d8db7fafee5a1e1b013fcbe06fe9491ff93cc6abd81ae71a700905494b500cfe07bd6a088b63ced79a89a661ab4cf15de2234ddf837df3e09f158640346b4a6923ff3687a9b8fd27dc2c54bd093074875727e9bd71e1ecf8367ddde16b49202ed99be5592f29fbdced926aea6e63e0efea99fd8ba3c8dd64cd097e0816f8a208b097a00ced97fe59b73ef0892065d89966493984404e760cf2d5a2f6ef22714cb97427db74349e44668d1f45cc4be7cf9fdb9d72fb6c05361faeaa1f05e40112d9c1561d93858d98f0bde3d972db9684d94a2dadbed40608811efcf7d88e55ed0c96c67d0e9b764b969cb5849faf2a81eedb9ab5b34d4d672f482bc53fd82cc7ea2a284539410057b986b3c24f5dfe6206abcf396e225073b72a015ec44a1f89e078c2fff1f96e42562437d9d7052bcceaf615f14ed25daf33e3f61462c79fd4fb746cc64857d72f013dd388456159659f0c0f9d6fb639084989e838be34a52594a1bf8575aae77e06f177ec238c9ba8a95d26ed0b7aa150c6526d4a06a6dd0337f404655b71db36a30b86070a3a6e1dd32d750497952166f3d1680353360492ddba1b385c16c747dc371ae2dd36ea4e5988aed86fa7b6fe4b32426aef700b551d25ba9899d09a9b91f520490133be4cf59b40f54d65320d4b8f37b59ce24ff82855e69daabf4481fb058fb286709d8fbcaaadc99382b09848174bec19d466761ca3672a3aa2ac8af7673d243c0fe7e234a1dfa762c9fba1db73d10aa6db3ebb231d846b64369bcbc6149ea93da1c4a8d9ba9a99b09dbf11c3da712e01e5dbfca3b83048196d99871445562c840f541270a0018be61b4e597604d1a1082d1231411ebcfef88ed13b47146a582207539e625a4d97a05dc457880b3ac33d2f8aa3651466b151da523cd96db31997f704bf2785d388e24f527a4c2a4cba7254a3911c0ab51ebc95bcfe92478f7234c8be5cb9c7778d19480efec4b918862bfd65c4e93fe2dd016a84a490b61db1cdd05ff5ee1bb15d60773568a50ffd3742a43c6fe395a82d8d4cbfea4b3b19581a757cb64162da27eb21cc36569efc7ed5f8bc5703e48622fe31c61726685d173800a30651b91562973fd8cc39a28743083e21c0a48abe732df061eb5ebf4c43e53c5f170650ca423f6a3e1ceac20b7737938fd03e9f37a93427e856ad785f10de2b66cad73e6de49666d4c9cf400b9504b1d63e3d98e63bcce67308df29c621fe079018dd11582a204901896549732ea34191341724593e900f9f1a7cc0e512c868fc75997b06b483ae89861fcf8115e036cc0033944b1bdfba7f54b720b2911bcbba439e2ba825d5f69d05887b804da6d9ed52fd784ded3701c714ef3ca63b12c7a50e22102cee58a3ba4af6fd012358aad396e9f3800dcf3cadd8742c160771b0c10f9c599a40c3aeb2b2bcb43f6d8f1f0759705d9b363db368a86e7180d9b5c04616e0b2bcf5c9b52f124a68d24d884356c02b0c51af3231db6ac15aec8977c78b175ce57f0cd860fdad7b9674e8263535886cedee750284eb3a22797592e7d5234b7bec69ca2ce5bf316ef96579e444a1826d3e68a88743f1cc300d6447a5ec940adf1c404904c7884f7bb0346dfd3cc2b336627dbc61bb14c89d04f2b1d068ea6aefb2bd0adc502062f5edeee6f7a465a02dcac420211d359dcc76fc062534493ca0351f32372e13f55889c1babf2efdfb615a29a0b4a631e51af2d4a255fa774fac4b0fed4afb59501f2a00e36b9d6a0b2388c27dc8aadf94b7aa16981b5c69fa1bbd7b635c21b6fa03c1e6895c1542dd1a527756d57fac45fa4b2673354d7bc121e8eab57f4cb22d6286f7abd61a843055c38fbe5f4d5abfc967199f1de73944dbdd6ab226679a817abe912e2db3366eac04130d58984a49e994ee8f5ea2eb77ea4614d996cebb42d81ef84b8aa32c262f010e68fcf3fde599cc109d7a884bf33c83a1ffe860102b6fb8506d85c7ac38959e906e3966b3e60ec7f419a95d53c90400a5bc26a0d8fe8ba97b2a455f38280a265bf231c5a7cedb55fdcc115e6e3cde9bae5b86f6e605ded70b01b7fc7386d58770ec18ab36f21e1fabc0c25046da0dba", 0x1000}, {&(0x7f0000000040)="b630972e8d2178e3e72e8f740689a0fcea16d511043cc84c68120486293c452b5131ff6439c0f7cee75c9d8e67d95b1ddb766e1ab55202541659e009c2774d4d738434c17a99cc4c239f78396ed621b64760a26a09c10a727c29a64081b1e7621a9851bdca8b714af07e23375cea3aeed4400ead91c603dfeec3d3c84644d6bb0b4a06fe28027dae65fc5cd4867d528dfe7729b459f8ad0cd0b90dd8ecf6d81d2b05484e6c1999e1d04976008d33d431c3cad1855b41c73510de081d15aa68ce37142e7c83b01b4fdfe5c0b6f276a84112dafb78003b620068aab31474f188d8f1f615c740cee211b3", 0xe9}, {&(0x7f0000000140)="4743369f78c21712421eb0ed4b0653a315d175b3a0fab1a3538ca8fc84037d3d8a76e606fd7ece9c213ff1e0cd521d41311066f01d4c0cc200ea336cb10840ce4b4a5e6360effd75613fe62c1724fdd2ae99118a30d0cef8dc7012305112bb3b32622cf47f599e26951cefc6c4734cc3495b211d0f9880cc6aec2d", 0x7b}], 0x5) dup(r0) 16:56:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:56:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 16:56:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = geteuid() setuid(r0) r1 = msgget(0x2, 0x149) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6, 0xffff}, 0xc) msgctl$IPC_RMID(r1, 0x0) 16:56:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) r1 = getppid() fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x1, &(0x7f0000000080)) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x7ff) 16:56:11 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:56:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x3e, 0x4000, 0x1) fcntl$setflags(r0, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/246, 0xf6, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet(r0, &(0x7f0000000080)=""/117, 0x75, 0x3, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0xfff) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r3, r4) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:56:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="f4ed99102942dc2890b988236a0adb03e17edbc3545a397ee2c5517713075f780473031cc877ca644c75a127f4fafbac13843b3d70f9dae2796a8991298445d380cfebe868e5969560991871bc5310b67107a8c654e2a2e9906fa52b027259fdacb0685bc026f7b7a06b8fe212fd75aaef792dfc9b59ae25e56f4c05b307e7e643306e626a0d1f23e8801d3ef23ea1dca668caa3784a5299b6d1d97a6fdee5ee0e40eea44e65b3b143c539085d072378ded3f030833e4dd85b106e5272264995f93d46b8c9f5ca0a37f3376aa231d8c49c37278e278cf3313387994956", 0xdd, 0x4, &(0x7f0000000180)=@in6={0x18, 0x1, 0x81, 0x1ff}, 0xc) 16:56:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x8, 0xffffffffffffff7d, "85fe68bfa6027700"}) recvfrom(r2, &(0x7f0000000a00)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:56:11 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) 16:56:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getuid() r3 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r2, r4, r2, r5, 0x100, 0xa1dc}, 0x7, 0x5, r1, r1, 0x6, 0x3, 0xc7}) close(r0) geteuid() 16:56:11 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x2a, 0x3f, 0x0, 0x0) 16:56:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = kqueue() fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:56:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c1963b3db76583fa7a9703c9feb9efab05ac0caac8abbc1b775c8a2f749b22824289bcb990df3a00bc66a35c6c04b2e3e0802ca816ae778c3a8dcdbb8acceb766aae83dfe01dd7faf00d09f5e55d33d66448ffce34e210ec47cfce2a80a12991eff408500d2fdc1a987f078348a2a1c66876f6b5c45609072a4c1fdb3ea9bd8dde99281bc9a38c9d5b511e1e5e996cf0acf71012271044fcef2da2dd92811eaee2d4535a610401780a65134e0afd2d39f9d6ac4ed586f9e3871f76bbc17cfc60102850515f4e5567780797bd5812fac22a0d30ab38f8c46780e3c57901886774b4af4ec4930dbbf97aaeac685e475926195b4dabfeb5eb0b052e9056e724df08a2f62466969caf6ef8906c58557323e"], 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8200, 0xcf) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') execve(0x0, 0x0, 0x0) 16:56:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:56:11 executing program 0: semget(0x2, 0x1, 0x240) r0 = getegid() setegid(r0) 16:56:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000080)="1f4989147b0c5a550aad30c0919fb0ca8305b0a4ff32814e4825c975d1ca6a43682cb7b14c38b100d6c6e31d988ac3ee105a5f97b8393a40770c3859859b5e987fdedc84071d909a576ab4dce25ae7a21b1ad25b4d5c903ba173849e04063a5d6613948c2c8e2b542425649ec69c3d1c8a581bd7a933a93193bf38e0296b632183af773441c582b9523d18ae506684af5a675a2242a390c91a3cd5a9e84cf8370a7a5209", 0xa4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0xfffffffffffffde0) 16:56:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:56:11 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x1000, r2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:56:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0xfffffffffffffe3d) sendto$unix(r0, &(0x7f00000000c0)="f1aa0f210602ae0d41b3e29c2d", 0xd, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f00000002c0), 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8801, 0x80) r3 = msgget(0x3, 0x4) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x6, r4, r5, r6, r7, 0x82, 0x7}, 0x8, 0x4678, r8, r9, 0x67b, 0x7, 0x7fffffff, 0x100000000}) 16:56:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x11b) r1 = semget$private(0x0, 0x3, 0x6) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/74) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:56:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="859ed8c3f355f264e633920e5fd1d3d8eee2223c1de7358b868a5be734368fbed458e84da01760ae0444776b44a3fcb6732334b6066bac9410c2cdde04fe33ad63ec9da225b81542c70e693b84ecf95287214892597b0128a4faa00b662e14a75ee0135245dfec00d1bdf34ba21725", 0x6f}, {&(0x7f0000000140)="535f92d08b9a69bac02a3cd18169e997710fe9c18d6827634869a205c56f36d479cff4ed3c85b249244d0c8e77532890ec9378d8dd2e85c394b464a552ec0f280643ff4bdfb1c1860e00579b20a27eb29bf2b474228b2bf0378701b7edf33fe10e6dbccadaeedde0ea351b6744b236f6665e379678039e3527d83b5ea93252fb91021147331a14685d77fee38e81c6c2434f732403568b1bc2340e4d2cf1444ea8c0b7d4fda531fcf3dfedd844a33ff0cc5486cf4231ccd3a0df11df315d2c", 0xbf}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}], 0xc0, 0x403}, 0x400) recvfrom$unix(r1, &(0x7f0000000340)=""/82, 0x52, 0x1, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x40, 0x110) getdents(r4, &(0x7f0000000440)=""/99, 0x63) r5 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x400, 0x80) r6 = socket(0x2, 0x4004, 0x7) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000500)={'./file1\x00', 0x5, 0x5, 0x570c, 0x1, 0x8, 0x7f, 0x2, 0x2, 0x0, 0xc3, 0x1f}) kevent(r6, &(0x7f0000000580)=[{{r0}, 0x0, 0xe8, 0xf0000001, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0xa0, 0x3, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x38, 0x40000000, 0x1a, 0x58}, {{r5}, 0x5f22b0006b667b59, 0xd7, 0x2, 0xffffffff00000001, 0x8}, {{r6}, 0x0, 0x2, 0x20000000, 0x5, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x18, 0x4, 0x100, 0x3}], 0x4, &(0x7f0000000680)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x23, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x1f, 0x2}, {{r4}, 0xffffffffffffffff, 0x28, 0x4, 0x7, 0x7fffffff}, {{r6}, 0xfffffffffffffffc, 0x2d, 0xfffff, 0xe2f6, 0x5}, {{r5}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000022, 0xfb, 0x7}], 0x80, &(0x7f0000000740)={0x5, 0x2}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000780)=""/56, &(0x7f00000007c0)=0x38) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000800)) mknod(&(0x7f0000000840)='./file0\x00', 0x8, 0x2) chroot(&(0x7f0000000880)='./file1/file0\x00') clock_getres(0x4, &(0x7f00000008c0)) unveil(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='x\x00') r7 = semget$private(0x0, 0x4, 0xa) semop(r7, &(0x7f0000000980)=[{0x0, 0x2, 0x800}, {0x0, 0xe29, 0x1000}, {0x3, 0x1, 0x1000}, {0x2, 0xffffffff, 0x1800}, {0x2, 0x0, 0x800}, {0x3, 0x66, 0x1000}, {0x7, 0x2, 0x800}], 0x7) msgget(0x0, 0x82) getpeername$unix(r5, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000a40)={{0x6, r2, r3, r2, r3, 0x11, 0x6}, 0x5, 0x4, 0x1f}) r8 = socket(0x1a, 0x4007, 0xfff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000ac0)=""/240, &(0x7f0000000bc0)=0xf0) getpeername$inet6(r5, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000c80)) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000cc0)=""/87) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000d40)=0x1) lchown(&(0x7f0000000d80)='./file0\x00', r2, r3) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000dc0)={0x1ff, 0xfff, 0x4, 0xa34}) listen(r8, 0x2) 16:56:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xfffffffffffff488) 16:56:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x6177, 0x5, 0x100}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:56:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x6, 0x2, 0x56f, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:56:12 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 16:56:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x80}], 0x2, 0xb9b1) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x900, 0x0) 16:56:12 executing program 1: nanosleep(&(0x7f0000000000)={0xf2b, 0x5}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x4}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xa8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000044, 0x0, 0xc2fd}], 0x1000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x60, 0x8, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x7ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0xc3, 0x3ff, 0x8}], 0xffff, &(0x7f0000000280)={0x828, 0x3}) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x100) nanosleep(&(0x7f0000000300)={0x66, 0x7ff}, &(0x7f0000000340)) r3 = shmget(0x1, 0x4000, 0x220, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0x5}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000400)={0x0, ""/107}, 0x73, 0x0, 0x1000) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) msgget$private(0x0, 0x440) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000540)='):\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='@(\x00', &(0x7f0000000600)='&\\!\x00', &(0x7f0000000640)='%/.\xc9(,\\-(\\\x00', &(0x7f0000000680)='-%\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='![\x00'], &(0x7f0000000800)=[&(0x7f0000000780)='\'\x00', &(0x7f00000007c0)='/dev/tty\x00']) msgrcv(r3, &(0x7f0000000840)={0x0, ""/16}, 0x18, 0x2, 0x1800) mknodat(r0, &(0x7f0000000880)='./file0\x00', 0x2008, 0x2) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000008c0)='./file0\x00', r5, r7) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000940)=""/110) setuid(r6) readlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/72, 0x48) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000a80)={0x80000001, 0x1, 0x1, 0x8, 0xf473}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) msgsnd(r4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000002232760f3997ea966e2f04b53a923e9a45fe7fe56439d0fed6a5f77abb8a9c213b0748db446aa648e9378170be7e04e8078b297c7e82fc6f7f48f5c6785958bb79e86809f0a22945bd463f8708fb69d0dcfa535882cd5f6d5ebe0de6188d1fc098f0b59a0afd130bb4c3bacf2460b23d91c5687e75472d3fdf4983bb4ba34f997a1a671dd9c965289a02a817edec267ea414ea2324943216e02911e707000000643c5f9d956ed3261bc93ce26c2c9a3af12199"], 0xbb, 0x800) 16:56:12 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2049, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x402, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="d1280e29a8c40eab1973e68f7145096cdf9e587a2519aac6beeb2eeb0f4b7498b414a8e7b269980f3662dae97585a1d3a67d1aba899d886052fc35f61e2c2551a42e3a3b7efb5253883dde42fda83f5c56ff796716043ada3a9ed964dd738a3c6f5d06bfab2af75449fdffc9fa37846333f62a24a0c361f95572975493202b2e79f98be048c181ed579f137950484c6d521455697d7bbba8d7a94af9b2c986802e1b5fac826121b41952f0ed8290793154416e55aa6da118cc9837ac19981e6c54e13ff7ae0a5572ef16bda9242d26f59c30fb9570fabcfa8e7075502b150c2bf79f0b567d75ac4ec9e6a63e4d2e3974653c4b1e41f5938526a6a6b832ae3036e32a472a3734b04fe513f65ae071cd22989cef927054a30f3d4a5b44ab7173df2dfda9b8da9e69a681e9b9e9d46a70087a6caf42e6819ff3cfabd5eb2df9e771323a5953d9ea87e4cde7bca52c70cc7a07657aaca1a137fb06f9835cd210fca6aeb7ed9ad621465367b3d8121cfb92b1878a61e52720ad03c2943184465dd362dc667220ae36f21c3be3f1144051bd40453c959a22b9e4fb2951444b2095078d58d5b7866b0bbf8fa0f0c70525592493ecc69469a60628f5ae9100f6b29f4e3a", 0xffffffffffffff25}, {0x0}], 0x2) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) 16:56:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002c, 0x200000033, 0x0, 0x0) sendmsg(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="d1002796cfcd90379708bdfb197c666cd982ca5b7d7d7329d7436b654a28e465381468c732bd15beb87b704ad28ca22e53ef5acb261814e1f737f69ec53eb7505599cdecb06ea09187fe933d14bbcf98daac86bfa649fbb0f3c80caec54f75cca94fc737a278a007703af5822baaeb1a001464399f34d9dca2720df7411c7dd7aedd56ca4afe6d14", 0x88}, {&(0x7f00000001c0)="efb0320a3b0f5a49cc6742808cdf63d60b7d7e5467a898ea1d4452dd517d42b6a41d48ed48032f09e400", 0x2a}, {&(0x7f0000000200)="7e110edf", 0x4}, {&(0x7f0000000240)="f1869ea587eaac2217608989ac07872469cc53a40b9d0b169955667a097297a388d47a6965f574b7c7bbe9ad4d10a9461f6df95bb4dad57bedf7fd203cf6e2edd412a375e7a5b38c7fdf45ac5ab22ee52efbc3ad4c98b4ed8c0d62117bcaaf41471c7f9ef896cbd29bffcbe9b89b14ae88a065e4e5adfd9c16d23f9760d3d558361e521941b73782806c2daf91897b29d0bd1e4a3bcc4078a9927f02b5aa4ab2df12d7935bdab19343b55f48b1cc6f09bb872914fb1f8b0f43182fec03b178c22c8bc1d31df58f149778da813291e752ee283433448df6f4eef5dc6c330f5f8172", 0xe1}], 0x4, &(0x7f00000018c0)=ANY=[@ANYBLOB="500000000000000000000000040000000573587c940dd937b4b10a0f34aad242ba531657d2fdb2d1382c198e72d6c9da3b2123bca9700fe2fea7ffbfeb0bcf27d812bd4c9f6784a97bc5ecf000000000101000000000000001000000080000007a7866c21f2828d2afba61578c604080ef02959d224a47e0135e42b21122e01123f9074e8aec4d882c23dddd2f41acfd64bc0e32d7fcf3872c9f8846ea889771306f0283c62779df7423481a0f1ab3e04be76cc8e1b2fa999a40082480b500a4d48c55141c4877913c364b1c04fad0e4b419085c780fb24f7b1b3210b78c62dd3311d84edb6b8721c593dab1d442d0eff146b93449c7be897abf8f53a7151ce68cf9360a700bce6e7847704838a787f621e4b22d877ced891a80efdff75b1e36704f7c169b9a7b93a00254e92426e3d511da2c5112806e9f546d643f3057e762ec716c06f631e4e3c01c579efa6b86c7d92dfc15135f1c35bed8091cf95cfab15111be4578d0d4dd0588fe78b1ac19e9f4becb43139d6bdf76cd034fa08f904964efff93a2a15b55c00ae023a398c086980da62966eb76d73533aa0246fc95510802c825cc2c636d919f362bcebe0300d725e3b94b8110262c84cd8e397d130e9425bde8b6d8b01bd69122f6f99259768c793fe293fc8d23ebee65304a00bd7e314ccdf6e98672c3ca46ca7458d30c00d5c9dcaae9db3770d960a7883974a7b4d49f44554b1b0755e94d95e88ac56835274331b98adc397e0002c39a19f5c5d231ed252bd719fbef3fc4caa1be0a33b2914a01105951fac3456d715ea5ab4ff8d030653c942aaf5ba305e6266cbc19ba80e200809e6e0b66165203aa8c23a0b90b6623f003093b8969ce378b8fa90da3e56cfc65f8ffc211e379e17b0cbe86519da5c9da78be6fae99cae35a229e42618191098e06786b3590e12d9dcc14a7a384400c661471ba9eae47f1f7a1ae813fccceeeb896d4266eedb4e93aadcd957d783ee803e27354c0e18edc59ee7afd03102ac3e032fdb9c37918433318daa47c7093c8c9cfe084b947c9cb9572f7fe223a3f7fa4f2dc0e9f62528cb5fcef453c6fd84ca2d263baab94227bb6a2ed55f29c4168250845b5a195f272159d8a6a3cc27d574d02026e76b54c1fc794ead97aec394a9d3b8968760b71d5812e20e866c36998dc7be172bf561f1e45a0759b413f8965af0453b4291a32598d3c88a2a5b4b6ec718c6cdc83ad879b3b51141ac19ebe94ab6cf192560958ad2fe7aedf7df2618398ff73926313386305a1f094972ccaf6db5be65dc41bfd0914b209002ed3ee98ffbfea5c2c51e880280853db81d0805520c531a77876b764eb539c5fd2508a1467896bb12bf7ec2c9ae7c6b7893c4482fca04e53cb8de4dd7ce87ec462f210be65828d5379cd5a3ce6cbd9603d8917bc2fb545b7baedf1cb12910848072402654bd1554a9f3e997e5a74ffef1c6253929724e28ae62f61b0b433b6fbea1859291ffeb8618b33b7e86ca8f601f6b60260ea498f255a641a7c6ac752680ac6b92f3324ad4c33bdd6e62d553a20bd30a01482b8b3514c20fda758ba48296fe083dfb0cb0ba99d77b01ae353a5bdcae8e670764ec6eadd867021b43017e74bafc3ea6cc568e0d11ad4fa6b3a1a6070c7f372ddeaf937d7d0849608b1f1e964c792068b060a4200ca022475d0cbc48011d36e366dca51727e55920d4ca90de7e7f371592a01ba1047ad42f3946040443f4def0c664c7c95a4d86739586d18542e051efaba10fcec95713eff1a2be045f4fc9ec4deedc3e45bfbf809fa737ce47d967dd1a06fe46502dfe96dc0124715d513bbfc1ff7c4385327d42c28097d685b4b56750b78a36b750bba9f2f31b90c14dc3a5b1cb77bdaa476eb01464c7371897fcc30cbce496c2430afef61c675a34a465e2210324daf86498be21d9a768f967c42e7e6725ee66e9bb44a45103ac6b048a9e7f681ad3f90eac5b86dbde2804840337278bc3ca029a538b69f0a92d385fa6125f62edfec43f056288c228024da60d0eebe5db98df7eeca377e4c3228ee2d410adeba345d33238f61fd73707837fd45fba34a4efff91a90e422666baba67c9fde4abc57c369f4dd29a173de33a6c2e5ef80f9af90cd08de092aec04441f25e17ae118d418ea9e86f1091b59b3348dfb5daf3a1a15ccdc24015dd6f44c65d3b7430248e85a1d66ca3d0a20e5989fe97a4568d122bb2480c2bbf2df93b9acdd47f6c35e43314f5288a31ef394ac1cd341bce970314935e15cb7daa689fd8846ae81768389365ef04241f7aacd9aa6b0922f785ad18b4805a300e20cb7d9e3281466c970598e471f50e80140fa531fda67a7a0570ce0f779566dae6fb49983a92b7d029e17a1baa61000090815598db52e85d342629cc2291eac62ace0b0c4efe388a110aad98b9f46857fa8bc13accede0d168858ab0d4d06e206bb3d595ea87494c18e28d46f1bcfc1fc09b11a6e90e864462b8e72986360174302e4a626189fd0e8b7d18014641090fa1351ccd625b0e88423199e1a0f1456bccd9b6b87a3c3692800ac986a5fea70aa6abedc40d62de145bc592f085f5a5e9e4a6524e58ff6e174e467c7948cba1b290a34c1bfcbd70106c04bd9a38e52a3ceff3989a8ba9720aaac548d452deb572a568b079306174ff05ae98b16485d03533fbfa2ad61adb2263c9225b31d31cc0a5f741224399e20df6ddbce9a02bf7f1aba4d0e2f5935845e1c32b157e27a9cba22e03d184fd9f74c4b0b3bd2699572c67eab609fecd73eb720f2e8e54e0c3b46d93c762d07d6c9fb00f6197540e98c95ba6e6d5b55b6d48ec4c7e995d20574a0e93c869a921aed51fe2e527aa8d16ecc8edd3715cfb6de922617d263ef8cec3ac427be06f7075d2da145c86edf9b8edc2d3b40fa18308fa2b8804cc2a97112ca2d45d368cd9e66b476ffa6b2fa440cd615166458dfb5779e9d80c223e588fcd27c7d0ce6cb7e76da417434cf7395e4082e4e53e6a145b819dbd83678297f5bbe28b26d16a418475ac4c12169692e482e1ea3f1db4a4a1997d9b506f2e085682338d75f8c27a7158449f8b6a575d824ab9d1920ef6b30617f229e2b2123a5dd72af6769e271161ff590666793b3995443441f6984c6d1507ad5826a2b14ab8d1c93185111311b4f9889ac3bee894eee48feb21f9f426ea03a558f3e38c629eacd8f0d8d47c3fc562b9ba5be62eb3fb4e35482bf2fc5101d8c68a0e8f88aa8da76e1e76aec43558a21f4c2dafc819bee991a75ebadea80a86dd77bd167b5641b369940e80fd8254717fb648d9ac98c78ce0886a47bdd6160f5dc4b6fc181bc4016872f84f54144fca32c0f192684fdccffb622a425859b672eacc18998df0390f759fa25799789cadc327af2468c803c295a933a10da0e4048075d2c8053d9d8b3ecfae3c8082b8fd6f008bd654c3f23b2895dbcee820938f9eb108c435f90012fdf5fd8ebc76d3622cbfb41b974c674dcac3810247991c0cb491dab947e0bc4aace4bb3709b15c2aa646198b28918feccdb36c6b3bee4428b2bae60582055584ebc10d7593e624d0d15232a40f74544a51a9e3ce77d485b735d4dfca1dc88fad6c4929a0f09bc5c6997a372528efd6e5921428657c3810dab14dda82908bde1c7d691a3f383b47ca964f1f0115141f9d5a4069c3dc5acb40bdee4fa609f3e2c610a8e203696cab25f232ec51893f088cff3bf4554ac20d622bbff7308b27038902675299c2ce3c90973753068346ee0bd339af53da9262c835c7e3c9cb79e4a696f2dfc07af41c3b648ae1027c560b0edc95153c37d80c92c56b22ca3ee49129f309543876df9e37a6e20df00d94398307e334579307f8612fa01736b39cf859c8f194fb53cc1ec858d6b8715c2c73ae24ec027fdbab5ad9b606a537938f13b37a33ac2ee5ad3688c84e254d6314400f667dc004389a0e270ab40454de6d5b8f30d8480adfe9c3eecd9c4e0b03a31cb3ef62e1661e05a3732eb02ce87fd1b1902717353b873131a96584fcc3278f705e07af531e56124eed138a229b63a3c0e88e2324e603a1cd84fb09d47e5a0542281e3cabee647b3571bff0c2750c06e666ab65eab88a93742cbe595fbf5a3a00a53061222131cd551a18444dde6cc4fa579fd1ba9cd63f03d28e7ea1806282f6d52f013a8d9691036a001b77092e30576381d4e4694077923f63c70d9b0a1bb49c8c2d4bbc923d427903bf8b9bf03693bf22ba3acdd03fa5cb88cec4800eb75f9df30ca2a29c37d09f3e2b9ecdbee9a7b26dd31882f294a8c9da41dd0a0b95ca4c595602945f793cd539c1025b4673274e05540c8c7b0c0c2ad6cedfab9145ab2642c1da8fa3ebf68880984595fbcfedc9a89a99fb276a2059b9384b5589ffce8f5383827119cb59f4545b9a7ec87d145c1f0524f6f48ae3104f562e221fc7ee129271e1acba8968f359cad3e236e9a2be6137ed9c8a3a31cefbf725eb54d2fc788ac3db56f0ab7e256a98ebf03b28568e0e5a905a6c8987eb59275562e28c6244a809a596f7917fc1c0ce14ab844559177e1114a3fa41c6f59cec7cf03826bd46af762a3f3b4de9cdef6af788b21d94c6f3eeb70e7acecdd9a056c60ed2ee3276e8d20e156032f7db937c988ff9f36df680d2cd1d96a863351a1f2e1b13b9f88457830f505b0f377e350d0c0bfeacbfbd45bd8e8963eda0d3b747c10fef80063f2139bbaf94736d2bcafdf5833899af7417e7bd2e5bb2a44f5f3909a1b26f6e12a5bb1a65a68233d6506e7fded49db348c30fb2682e4044223279a8fd83188c7ad9ef195d80f2a1edd453ab0c9f6b572eeada7cc1868e68268fa7d5d79543ad8211529dfb922dbd608f18ef95cd0673239fcfff52882244d3ba575c037fab865e3d6168f67cab76ab757bb2c906a374f067dcefa938b5267adb953c7ea0d66d675419ff791f2fc376f65f6179071e9d58bc9a2eb4d2af7aa8274f1a41b2c2b2c528260ff8dbcfe8d62dee2532d3dd45c248a37ed4447415765a350cfb02f0c89cf7bb6063beaa12635091184c4b6b2d7a693bec4fc7fd3eab3532980627a3394bda816a20b6b656a49332d3c146834f38e95bf78bdf3a3ef5ea8f7e044a98279280ca8a59662c51e26afdf6c89b6a21dbe5be3e0d0a4f4c1e282d787b649eda0c9ec5a401d16b258de344d4ff70ba5691ced67b84598d1d88aca3ff4c524a81a9e0c55a20bd7d06f8bed54dc197830d562cab5dc565c27776a8ca6e69859b95c6b71241192de226a93f44d624808407a55352586d716fcbc5f1a3add290f4c607625979aa2291a88045af7773684384de9f31b679b350febf6e1c4ab65c0397282c87e11f5040d4d531033f557a0950b12fc8807c7263bb31fd734107bf4611eddbee3a6675c435d6447ee081306c0846ae0c6f5ab5759faf5fdd91507308b1dce0837b279db1cb2e063cbb5a23bc7a2d2a919fd4ff848ff70b6941b6bf78fa281ae77167bed715c262730f7807a88ea8755de82101c9516c0199090a8283fe795ee50e990c41bd712b24396718245c2fba2d5f17ef824edcc5b454b48f76e987cb7a860007c6b8d876a23737d5f1bea991ade3a5e361bc6621c876f0310595a3013710f447a9a8c7d5189942f738d458d6697a6f6972045912e842694d0cfed1846cafe960235d9019aca03d3de823b0d1ef1b00289ab838281b770cc705d596313d3d489760c17dc84db217ccdf2726f82bea7941a5248f3c8d06bef0f0578e2288befd27f90f20adb03c57bb243689cabb87632b9c4f016b80ed9157add35c60ad857e7a78ec960eb156a87f00617e670f484dd70859e26d108e7e1cd68192533a8a6ba4d86aade5209c2583f54b42cb89bbb5dbc45d70077f7e1268c0358663d5b196cb143cb1fd29e55475affe57b54b34db800000000000000ffff0000faffffff16036a1145e05ce4636d21fa9759b47ceafc2d3c2f6654a36bc9367e4b671d00d843f642bf749c2354427641881026a52d18b613f441b4393b7c0e54d840dd1d135731e7a7b4bda8f0ff7adf7d7b323a3aecdb80ff109768dac0a4418e8f277cf9214763c1fd88d2f83770d75ed1e9fc46bf2418f02931b0ee76a3836a737a35295ee393935186b784e53d412b197330895bae08af6205ce3bf00c44b92cd5c812b98e3400000000700000000000000001000000ff0300004ec7c729e172748df69385ab25977a2ac06388e06582e988eabed9ae5ac65f8776d97a15ad3b70cdf500a682136384b6b95e3173105f0218a01aa91eee7f0be8e7116e392c320770c6ab39c8f9e7a585d377cdeeb2062d2884168f33f60000003800000000000000ffff0000ff030000b6150351431f6baba452ab53c60092f16775cbe1a6ea6099d4c4cf91323a145c06d230380000000096bc5abf2bc572a1d2b6a483e0ff8c02f6612ac7b50cee4367923b259d1f33a4995b53f84661e1425776d3952734a4cb3d6cc72d189ae6087ab7c57b3a89e8a6fc1614c167bfe943"], 0x11c0}, 0x2) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:56:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x840002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x848) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x100000000) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b3", 0x1}], 0x1) 16:56:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x4, 0x200) 16:56:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0x5067692bfadbc11c) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x7) 16:56:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0xffffffffffffff85) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7b21) getpeername(r0, 0x0, &(0x7f0000000080)=0x1c4) 16:56:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) fchdir(r0) 16:56:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) clock_getres(0x4, &(0x7f0000000080)) shutdown(r0, 0x0) r1 = getgid() setgid(r1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:56:13 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r2, 0x3, 0x3, &(0x7f0000000040)="42a5f74c244660b068989d0109e8489c58e5fe509df5ed3181d5fe5ae7fa5c198b384a0816ba5465eab49f3c8962f7fcefd9264a2140e7350a104eb8b7f218df425d9e00f3d4e934a3f8cb2ce0762ed20cc7875dd4fb9a3a4287e60f9cdc096d070e5a0d8ac7d7dc6ddf474bc1", 0x6d) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/4096) 16:56:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xe, 0x0, 0x9, 0xbe, "68d10d00000000000000001000"}) r0 = kqueue() r1 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x8, 0x7ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000013, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffffffffffffffc, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x54e, 0x35}, {{r1}, 0x0, 0x88, 0x20000000, 0x401}], 0xfff, 0x0, 0x2, 0x0) kqueue() r2 = kqueue() getgroups(0x1, &(0x7f0000000200)=[0x0]) setgid(r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r4 = shmget(0x0, 0x4000, 0x224, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/78) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7fffffff, 0xfff}, {0x10000, 0x7}}) 16:56:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8001, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x8004667c, &(0x7f0000000100)={0xc6000000, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000004c0)="d9") 16:56:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:56:13 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2b, 0x0, 0xffffffffffffff50) 16:56:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x86}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x87ed}) 16:56:13 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4000, 0xffffffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:56:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/245, 0xf5, 0x1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:56:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(r0, r0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) ioctl$TIOCSTART(r0, 0x2000746e) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x0, 0x6, 0x8}, 0x97, [0x1, 0x61f7, 0x7ff, 0xfff, 0x5, 0x5b5, 0xff]}, 0x3c) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = dup2(r2, r2) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1, 0x40}, {0x1000, 0x3ff}}, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x8, 0x7}, 0xc) recvfrom$unix(r4, &(0x7f0000000300)=""/159, 0x9f, 0x800, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000003c0)=0x47ba) getsockname$unix(r2, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) write(r1, &(0x7f00000004c0)="0fe0c9c4294092a028d839cb", 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x7fffffff, './file0\x00'}) readv(r0, &(0x7f00000028c0)=[{&(0x7f0000000580)=""/190, 0xbe}, {&(0x7f0000000640)=""/225, 0xe1}, {&(0x7f0000000740)=""/103, 0x67}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/31, 0x1f}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/159, 0x9f}], 0x7) r5 = semget$private(0x0, 0x6, 0x80) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000002940)=0x6) connect$inet6(r1, &(0x7f0000002980)={0x18, 0x1, 0x9}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r6, r7) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000002a40)=0x1ff) fchmodat(r1, &(0x7f0000002a80)='./file0\x00', 0x4, 0x6) setitimer(0x1, &(0x7f0000002ac0)={{0xe14f, 0x5}, {0x4, 0x855a}}, &(0x7f0000002b00)) 16:56:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x0) 16:56:13 executing program 1: msgrcv(0x0, 0x0, 0xfffffffffffffe65, 0x0, 0x0) 16:56:13 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) socket$inet6(0x18, 0x0, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x1, 0x4003, 0x1) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/170, 0xaa, 0x802, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:56:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget(0x2, 0x3, 0xa) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x180f, &(0x7f0000001880), &(0x7f00000018c0)=0x4) r4 = getuid() r5 = getgid() r6 = open(&(0x7f0000000540)='./file0\x00', 0x8080, 0x184) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000580)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x0, r1, r2, r4, r5, 0x89, 0xfb4}, 0x3, 0x9a, 0x53e}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x0) recvmsg(r6, &(0x7f0000001800)={&(0x7f0000000600)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001740)=[{&(0x7f0000001640)=""/49, 0x31}, {&(0x7f0000001680)=""/126, 0x7e}, {&(0x7f0000001700)=""/18, 0x12}], 0x3, &(0x7f0000001780)=""/111, 0x6f}, 0x40) r8 = fcntl$dupfd(r7, 0x0, r7) recvmsg(r8, &(0x7f0000000400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/176, 0xb0}], 0x2, &(0x7f0000000340)=""/147, 0x93}, 0x2) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000080)=0x7) ioctl$TIOCMSET(r8, 0x4008426f, &(0x7f0000000000)) 16:56:13 executing program 0: syz_execute_func(&(0x7f00000001c0)="c401c457bb1520f765c4e2c1bc490065660f3a60a600000000e2470f0d11c40161d1e4450f18ce3e0f0d7600f00fb100c4c2b1a6cec402f9337eb8") r0 = semget$private(0x0, 0x7, 0x705) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/136) mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:56:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x9) kqueue() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 16:56:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x108d, &(0x7f0000000000)=0x7, 0x4) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:56:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108000000000900000000000000b3bf0005eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/160) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:56:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x0, 0x5, 0xffffffff) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfd06, &(0x7f0000000000)=ANY=[], 0xa}, 0x2) 16:56:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000180)=0x18) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r3 = semget(0x3, 0x3, 0x8c) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x9]) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r4, r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r2, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:56:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x100000000000dcc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:56:13 executing program 0: r0 = socket$inet(0x2, 0x6, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:56:13 executing program 1: getrlimit(0xf, &(0x7f0000000040)) mlockall(0x1) setrlimit(0x4000000003, &(0x7f0000000140)={0x130003, 0x100000021}) setrlimit(0x4, &(0x7f0000000080)={0x1, 0xde46}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r0) setrlimit(0x0, &(0x7f0000000000)={0x9, 0x9}) 16:56:13 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:56:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x4, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:56:13 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:56:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) fsync(r0) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) 16:56:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x80000001021, 0x0, 0x21e)       16:56:13 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0xfffffffffffffffe}], 0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/146) 16:56:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) chmod(&(0x7f0000000040)='./file0\x00', 0x4) 16:56:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) getitimer(0x3, &(0x7f0000000140)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x0) 16:56:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000240)=""/43, 0x2a8}, {&(0x7f0000000080)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='^$%$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{}\x00']) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000480)="1b781d18dfff578c89fc663fdfb1abe73affbd7c6e640e7cbc2a07821649ab130efed0ebcdff2eb8d0bfcef6cf693bf7d9ce3c92c9794fda8a60c2391f5f0d63fab777e7475be0c12ceb9e7935f94842c5a6f458a1cca72301b6091db306d220b092ba83fe9a691239fc3a5aec804ad0f21389e7c62c36"}, {&(0x7f0000000500)="fd61012594a88a86b181a7f73288b505d10c58cfe59cdd53e7498512b44df95b81021da6bae274a3044749214eeca78651509ad8ce993f6aa43d29d240bd3296d54f057882d24e554495d40e95e45b10bfc0fbef1d8f5f65c58285eeeba651695d6493c48c4303d8a57d8f5c1a60d87980da746af65b37de10"}, {&(0x7f0000000580)="2b5407319b99815f2bea17d9b028433bee4dc1070db372a48e38f30c1063c86380ad454ca1216d1d15004fab3c0fe501405781ccc4a9ebbc6b9451ed1cadd03eb492ed3c71319ce7526e9e6bd8a5d44f71da92bcd6b7940e8b47dbc8bdf0ab838a74f18c3eeb71d17bff671246b9e7e5542809d330605a859376afa3c2c303b4bf201313b3c90dd9a0c4d7ada7ca1428058120b6f123d4acd67b6df93ebf8cc396d1aa2f7f694e2677c9187ca74bedd4b4c8ba48e1cc3211adde24258a5f16030f127eff788fb69b9cf60cf121b3"}, {&(0x7f0000000740)="55aea2c9b3a528ad3f8bea09613fda7a2232878ca6ea269e1d555b61d934f49d6049c46103abe46fa638aa976bcdc1b736182aa0c5bedd1bcd3ad2dd308a46ece57afb9f3a1f8f8deaa1ef7d097aea2b786aedeb58d0d2a43e7152079e414c551fbace71db2b602e32be7a4bc6e51f6e93d725942e873a43cb0a334be20b0e78affda0bb0a652f52890e1302bb63a67b980cd33386e7f986a7bff8e09df0020f147057cb1d9d1db8b6ff248fb51ef6611052115647a90598a274808e90c3326c8fe0e20a8232"}, {&(0x7f0000000680)="9313407143640390e1e2ef1083e10fd132e5e1851a6d85c3bc48a9b56397683d700cd4481795f7b67fc36594d205325d71dfa889fa7f15490eb85a6510016c8f0a96d9e7e0854ed9ceac03cad93ad137c53c6cb058726230270494e576cfc37b713c8fe7ece94296bbcbc77ea965c6e4493cf2e08d1bad5ebc"}], 0x1000000000000042, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f00000003c0)=""/164, 0xa4}, {&(0x7f00000008c0)=""/99, 0x63}, {&(0x7f0000000940)=""/34, 0x22}, {&(0x7f0000000980)}], 0x5) 16:56:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f2b, 0x7, "914349667aab549e42f87e96978389c149d27f5f", 0x601, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x9}, {{r1}, 0x0, 0x4, 0x40000000, 0x40, 0x4}, {{r2}, 0x0, 0xa, 0x2, 0x0, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0xfffffffffffffff9}], 0x4857, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0xca, 0x27, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x19, 0x400}, {{r0}, 0xffffffffffffffff, 0x46, 0x50, 0xac, 0xcfe}, {{r0}, 0xfffffffffffffffa, 0x60, 0x20, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x45a7, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x10001, 0x5}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80000000, 0x6c0, 0x7fff}], 0x8000, &(0x7f0000000340)={0x1f, 0x9}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) pipe(&(0x7f0000000380)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() syz_open_pts() 16:56:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:56:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getppid() r2 = geteuid() r3 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) r6 = getppid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet6(0x18, 0x4005, 0x7b64e996) r14 = socket$unix(0x1, 0x5, 0x0) r15 = dup(0xffffffffffffffff) r16 = syz_open_pts() r17 = open(&(0x7f0000000400)='./file0\x00', 0x408, 0x180) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r20 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) socketpair(0x26, 0x5, 0x8000, &(0x7f0000000580)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="4905b0c4139636519965a947f69bc755db55fe6b6bd496ee3eed17c10e8038a9a47c170a63d65d809af0974167065383e03778e0d23cd9783dd571afff56b3db", 0x40}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000fd52ea6c001583976d4d7ea6d27969283f71831ab87d9505e88c752db0741703dc3fe41b32f4e43355a9c6605ba1234ec38ddb721ccd46ab4cb6dbc53e75ec6e255c4f09002decdb15b37e54066ab90a7aaaf721408caa910d4e631603db328e5649542fa602583f09a413f0c8479d150367d1", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21], 0xc0, 0x402}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r23, 0x4020426b, 0x0) 16:56:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:56:15 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x7b, 0x20) unlink(&(0x7f0000000080)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x2) syz_open_pts() syz_open_pts() 16:56:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pipe(&(0x7f0000000040)) fchdir(r1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 16:56:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:56:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x21, 0x80) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x60, 0x6) 16:56:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:56:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000080)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10440, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xfffffffffffffe9b) select(0x40, &(0x7f0000000200)={0x5, 0xe572, 0x4, 0x10000, 0x4, 0xf2, 0x7f, 0xdac}, &(0x7f0000000280)={0xfb, 0x1d9dcae2, 0x8001, 0x7ff, 0xffffffff, 0x7, 0x60d, 0x7}, &(0x7f00000002c0)={0x7fffffff, 0x80, 0x5, 0xfffffffffffffffb, 0x2, 0x9, 0x1ff, 0x400}, &(0x7f0000000300)={0x7fffffff, 0x8000}) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d060000"], 0xa) chdir(&(0x7f0000000340)='./file0\x00') r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:56:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xe123, 0x8000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:56:15 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0xffffffffffffff03) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0xfffffffffffffd7e) chroot(&(0x7f0000000000)='./file0\x00') bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x800, 0x4}, 0xc) 16:56:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x24) fchown(r0, 0x0, 0x0) 16:56:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r1, 0x5) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000100)="a4cbba6e9df555906a24d2eda4996ae5db82ac01199425f224077145417c48e0a41edb73396e4727c1fa875d79d6bd0ec581e8271cba3c4d4a697f3e817ea5b5e8e2798dc68f18ba52ce1b19d1373f9495f4e06ce4b28e7c0f12dff7cdc6b307f0628fc466dea948810a6744b4b00f2a59577d24a4511475e85180d053b98680e82411891765fab10056085dd179742b09e7cc619f12b35732c0453169ffc3b4b5cab15d9688f8e53ce4b89b0a3241c88e9925", 0xb3}, {&(0x7f00000001c0)="e7a3ee5fc410dc2a9f97a62a32fa9f378fc25a07a2fa4767d0617df4eeecfdf3c3c049073369c545b0f3a719cf835ce04939f3291de7ba4bdc0f43a0b42e0083ddbc982dc62585fb2fd2bca1de32e0c600a95287d873ba46dad257dba046fbcae8fd198257d88c5b3e9df03f7a8724193b9c007d077ade7f041929714c6e2571d0c7085a35c4c70bf0277184bd2e1d6eae79ed64f02668f6b01f69b93e238e363f6e1a64465454845547f6d029552343ff715926cd21fbe2609e978190ef92dea20414d41e0eae39677e10c51192e4598faac2a0eb04ef62e27019d9fb9e92bd477001fc", 0xe4}, {&(0x7f00000007c0)="b010447bc0ad888f0bcfb5e0e2e4054ccf7ba5b4e96d5d9a4f292142fe6520dabbf9850540fa125158eb5633ad309c878ce0dec7a9262a6f8e7b9c22027585063501ac59967c6ba89ea5bf9fe69e2df91c899bfc7cb5d866f90e749829244fbdf4cfdf5c9c3212c7c9a3907ddd31b6f3e5db1d9906e8a35e72f802b768587081a15292315dedaac725582469039e37c29cba1a7a930e4023fe50fb3ead9ac65f928bc6bd4f6e0547c38dae43882d8e91be87ac81514c735e40380ca479d7489e37a954eb2427dc18e3c6a992ed51eaeebf6a31c9a2d242ea48362479cb6b0f9d43c305bc", 0xe4}, {&(0x7f00000003c0)="5dd90664ff9b3198e56b482c00f8ec2e4d21a7da1442de6c839518cb539367c12daa77993e1c155b5b2345a6395b2d923b1d88dfc8c0d9b1cbffd76c0844add33b4497ab2ca9421ad1e9e652dd83649e6466ced4a8b47d84560d0cc903d9323e90693f7cf22b5f47ff7b600b9326f81b7d5cf6d780e417072cbdd03f66aed94b615fdf4a5851c52e82febd5e7881dca5f7ae6c91f042ee0ee0937c8247cb0187dbee35530a5a629fd75202d0861f49eb9d8ae5a12b9c6c637c738f613349166b216c3844255b9555113b", 0xca}, {&(0x7f0000000040)="717d6e88258026db09aeb38ac090444d60842d395fe98b947ced928f790901308b6b23a601e1e02ceac5de462c5c5a704429f65c25e436a18045498fa25cec7608e11a3b2ea10fbe3460f8a3d693bab1bd270a9cfb9b953f0568476334b4818492b6f5f86c1992", 0x67}, {&(0x7f00000004c0)="6ae0b06a3b7762b051d53b8fe20695e2d4942b9d6eed983340b2dd49ab7f4bb8f0543968f617ee1549f8f410907494b96de7397e26a3fe77c5fbd7d941797c4f43f80fbfdbcc41af87274d11d6b964e963d7a8638528d30b749a8a812149be729fea7b84c39e73942efde205a03e21df75", 0x71}, {&(0x7f0000000540)="442b6ef67116578a58557fdf69d4d9fe5c66028bf28a434a8587c9c9667f060f8cdde8227d652fe1d06d49aa5249e11bfe6a998445382cb6fe040cbfa29866dd294a3604e3a03261a1f3ecec6e33e10b3b5f1d363348fe254ae3ca21887a0046d6ed7f854cf5ac2123e43c46a5dc1a681a", 0x71}, {&(0x7f00000005c0)="29dec9dce497ecc3f1b62b82140b", 0xe}, {&(0x7f0000000600)="4ad5083f0e164d077e0d889fa6ac6eced9bf15ac7f4f705f2a4ae134dd49a59a990c5f08ad71a58018573059e1e3639019b9424847b0e39d5c9c6668ef041d626b9fce25d253013c02ff05d2b90ac0a5707371185e8fd8aa663db6f837f9d3eaa5af2dd9979316b563ae146bc9d6a647b83236adcb8bd84389d0cd61460311f894cbb6ae54bc", 0x86}], 0x9, 0x0, 0x0, 0x408}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x48, '\x00', './file0\x00'}) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r6 = geteuid() getgroups(0x3, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000b00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000340)="8cc4c036b1925ba909d4bd2ea050e6502e9efb09627a2004eaa6b92df0467e799258e17ee9cf8cba53974e5fefb7ed469f4db2476fd075902b69e534609cbbfba8dd81880fb92b11cf15d0ba9f4296452db68c86a552", 0x56}], 0x1, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0, r1, r0]}], 0x98, 0x407}, 0x8) 16:56:15 executing program 0: socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:56:15 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x0, &(0x7f0000000040)={0x200, 0x3}) 16:56:15 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x100, 0x161) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0xa0, 0x0) r3 = open$dir(&(0x7f0000001140)='./file0\x00', 0x688, 0x48) r4 = socket(0x16, 0x4, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x101d1, 0x0) r7 = semget(0x2, 0x2, 0x0) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000012c0)={{0x1ff, r8, r9, r10, r11, 0xa, 0x2}, 0x0, 0xffffffff, 0x4}) r12 = dup(r3) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000040)="9b931708b4281ab0b7aea40a964063428150d59afe5e9029ccdc3afc7d536911ff8bc3045df3c4ade838b39071ba077973cb9b46d55388a76adcbe8dc36ed762441814f505830cb8cea7b7d35d92d1fd5434aee2a1273ecf98974f8b8f818b70ecdc679b9f5fed3f9960b2f6046215569c598e6645432478421971f9562736d33ed978273585bf0d2f23033c055776ff82e4b5853c3fa414fa7f01115afee5678d3012674a2566dc20d8cae35ab6e96dbfb9a9bbca2f7f43492c8b74d38738343a941bd0ccf5ddd27d5ffda49c48a9a61d8cf5833aee6745096657b3f29f44ef8de401440b304fd1d75c32753711e2190d0a0814a799b86d56ea5dec1c77734172972a0cd9b38fb3b9a49581501677b2efea1332d31ec7eca6dafee980d0f897c55e9450d41f9109551de37991fd9ba88df43080ab9ee6df4e1e4d9bb56706c55944a121b2d1aa146b2a12701f1e17e0360246b446ebd33b56c9b11a4d7d97bca40d629f2820a0d0277916385a1c3bdf083a3b57528da68c8c4ba721c779f240bf828dee02013fcd55c4a180b2823805e80e941869cccbedc4bbaaa88f7e5eb6014363f887c43260481cf546b8bdc1e4064cebda68c6cd106494c821fa7fccf8271dbfdec9f46a1aa7bae30cfe38f738ed4c1d21406ac4d68bd83077d1f730f44f43c087b6a968cfefea6674b6f69b5a49b2e6dffa05b4cbfe544ef95a886d3023fab0653feaa6e2fac6eb2b1a900d97e9d04cc15ad3868773a748a63123495ef8464b6a060272ca954562d457c8162367d3bcfa13ccb3646bfdf3ae58981111e5ebed757c73be4e95b0c6a7af4a52c39991a0d0fc9eab697509e8a688b305b3734d0afbdc619b8ae9fad4475bb0bf180c7aa760fdb9496cac6176938cc42d3b6acb3f994b173a8fc540dc19dbcef3650c5bc863428ba9a9a9145165ee8ae47c1dfd04999b768599957c8e073b617cb3eab025051fc694cbf898a884c7442eadc06de78b3a55066670168acd8410d56951b6830522ed6dad3419b43a33340b3512667353a60078f4fa8f1536ce48f6b3d904c8fdc75bbe634ff1fcc1739c5d298b5b19300460e1d4a4c938a8af44f62ce9cdb67a94be2df00e853bbfb352c5482b05a019b637a604e7714ce4efdbc966eaeec985596e477c30ecf954739bb8a3086817c82b629e8ac09e732abf3ab21f1ceeff950e35e01538f39de21f228bc55bc39d79848b51650e0b8a38bc0066f49d877fdd19a44d4265e8e3541853488576a1ca7b808fc29f8a90db0890276dba2f9a4cea3731f789ae12db9280e2934daaae7d7b34ec9f15d3bc847083066a1b7f64b14a856eb1db634796db85d21d20c14d4f4e25c096bc450ed003a0032436e8fcc53a18e1e293b218385247765195ebdfa4860761bbc271d59967bc6c3af444a67edd1f72ed3cafa537a4b52dfef8f73cfc50c2fabb077f4437b57e35806375763682f7d17045696cea33287c3c1d4aa9ab7f6fffd9d5abf19239f7aa8bb2954827e0837b0e32dd17e81edb1fd019aaab76802fc23e37669760af4a0ff50156ee4711cddf2e9ddf0e97ceb32d6ad519cc533f7fb518dadb241eb7732cb97595a885f74d0a13c40d57b2bc5b065f5f3be8f286e08c6ee287c7bc3a1d2e76af58329bde4834f32e9d7d3e33a0a23953a51d10c95ef67f8c3974ba8bdcd3a52cdf4a7e7919e056151ebc620d2488b9dd6889608eac21f99bd6378ff18c45ea2a9a68ae4d076f2c431dbca25cc7cd3e8e01279610515370a7d38e3114203adc5df1b442e711b00b64d6c33b88f1a1e958f148401954a50b83b93dad720531e0e9a81c421c1656c5b39f28c9fffaace341d15d0170d7fd37e15cf4396e43fde68ed3ceaecd6dddac0dee5f2bc66e03e09d18099ccee0fb6f09c1f34eb666d2d3a91d72a83ddced258d296359d44ca838815d701f4c72aeb3d26617b74712aa5a53a2cf47e7feada6266016e3d10a3875e47a36c13c2ff30ffa35593ba198256d4a4d046e4bf428089fcf811c30d6d5d27e1870fac641e6bfb3cc11a8fe6e53c15541a5b31ffe3f0bb880d657d9ae679801f07dc302056a456520a9f51f0d8a7d5665e8677932f9635f83b98ca744d5ca60cb65e42fdcca0fb7d3f9c4338435886e294d12cd4249dc1ebaaf20b2f6b388870b6e3077d3b1c5df215b33bf8e5bbc68bda393c68805806fca4f1932452352a136f76b68dcad120ac26f2b69021ee2cb3e97971a51ba90eaf9944680e59493d26d7854b62f289f1ee387c7e832a9f8254496e6bb40ce381faef99803e464cbcae61ac36a3797f5a5d26118d709cc0caef793f2161de3f41c3e504adfc34fc8a5fc4e4fb7e7d7825217f350db7c95eb0a2da21745b73d25ed121e7717c1683e17f5c4859d0e33606e363031663fccd7296d6081c7a56f839ec264df5b2bd928db2295e533d4161ae7dc9e8eca0667dc2ea97574110d192f52bcd26551256de9b83f576e4805a1dceb2640f4a9d6bb85239366432d63cff8ad34112d64d5bd882e8c391671c4c2d61692753afc869ce067d18ae849572ac6e49c83685848483925f21d313fe781a156a65a41a6772f4ded0ae54573d809f030c664ccf33741ace4f3d4a8e96dc26264782ba966bbc2f18487b06066663a8d76e21e10b8891b01e96d85b03b614b52f15d5b6c9e34c44d73e72836d9c0fd4b94cd9b601383ec0ede0bf904c91455c4511078bf8ddcaadd9b73ab1bbc9493e570b243b9bfdf5d330313c970f8412746e7e060d5deea94125c8a9e01618b33c189d28f047d0f784d34998cacf4765941e9b579abf205862ccbab697de3e07b3d7afec07099037c4c57646ab2a4041d1365acf873fe7692b737bdada363700d40ac6c4270ca7fa83a9d938d2d84132283c5bedc0f9cb89713cad33f5815b0cf7a56edea4ee8641e9dd1e4958dedb49d8fe68d91a376e2c59f9e0d5a9764394be124103301857c42901952ef14213de7c0c3298a975028c0afd63106a1ea3249e01c1399de9f1a4449fdf3b72734172c1aaed115dd9f144684bf8d014b3841e1bb1d41768eb1c18766846b52901286d3080e04f805623166b84c75a2135684a43fbee657f8a422707c4a14c8614be434b2c8f8792cec68d782779afa85b0c77947f5e07964b943b55ef8764d0939f980d993eaea670e4a1c2644c78ba3cad76b76803a00586f41cd2b2919fa2164bb62ce556e4e9ced2eee877af97cb06ae12a0b2683240f3466b5aaadfb434bb196d07c77dc9da9af9656d2a7fe1555d2f497c146299e383b75e172355fb8732d2ccab757f47bb45550414d464759a69b06e3f04bb9f3e3c8e3cc7edef67ba29c051537076405ddd7410165247f951c77f13695f4d557ef6d0eb0ee3c0f487765ac086073914e96643bfaac1b88db007f5edd10b6323a6e25e74d6b76ddbf4133bae2386177821d06e10f747169b0c5681b7703ce72d1eb3da4de4aac211d8c8018e609b8e98fbdb46714f503fa752ec88671ab94e70831b6086ac1effc4a35e6fc196ba4514c17987e90294621ad27ca364414a62f4afdeafb58fa313dcb55b71f9cbc87f9f98e35191f699fd535b6b5f8a0d38098280d7c4a61f19b446a74f1912711eb875902fac97811344bfda4d6e5575a4e06e11bb928e38b6b34aa09cc2b368177bfd5903ec2a2ac1d9fdd9c53a96945b5186515b8d19d99b2b1f9fdabb91a489c432cf1595b9a043c8c99df13aa45c2a44ad4cf5c807b9ff9b2ac1a309a75fb54d1e4f3a804217bc27c685d2735275e4d5de037fa83d8cc91b016c8b41ceec49d48d5b050eb86ec78d074237a7e9b064895780899487228c6607dd20350dc3a2d590a2114fd54b47cb2c308becaf9031d51c72fd7f8b011e8ba22a945f4a0207daac4a746fc8c294ef1478276c8b737ad1bdffed820e5159498b1c0ae9d3e52199f35ad2f51b3a570d45121d95c5f5aa3def29eb0a6956a7e6737819beaab68cbf9c4147654ccd98c95ca1a3b6bd81df164eb1245b02871888154379d57beeb44396eef65d54e2852f6d874e137a2b6bb771844d20beeccc617c04157b677beb304b55343a65818932e6263dfd5c440ccc05361580e0547007fd84b76e427bc9e42f48466b352239d0e077f0fc75bbb25f2092068897756db7bef9589f1ed7e53c91236883cd01f13ea57b1cf980d397d902b9e931d6a65e3f472112990b6a36b4e7250499bae96a85c7cf5c339e5d00f84497730c4ec90c4c42a29b5c62a6c956be72b6ad2a4cb9ac4bba10723045653b718ea8f946802070d337a3c590019ae2f38e5dfe894567f455e1adc25a00dc5ea8b72520d9b60c68e60d13abf651843329ba605c49b9865f395ff070d953f50d32b7a1de015bcd5d6cbb01655d77d6e3e7c8491d6d96e9235a91e6de26c651a8f3759ebbed080661e4c90947df429afb5054e5ef2758da1fcce753af889f756db12319da598f45dfda253f507e6b0c825c34d2bd01f3993fe24af30cd3e76c3805daeac4a3ebd584718d3ab4548d27bfb8348e20a3695f5b817433ef237a297b9deca0826d582d10ce8026be9e0a97daa8284f92e21a6f27dd486bc6f525aed3f1dcfd0c53aa7485577ac8f393539a2f478f17c5140ae0d2c22515edc2577ca75a3e2af439f357cb08c70bef5e7a19e286869d61581e1d37b31adf9d85f49ae2738d12e51105bb7fd17616ab85fcd67cf0c9f70a6c2171289961f9c33c382690b62739eb6d68353879cdbf4a72d12ea147b7177a90a64ad1d594279ce8c84984d3c54a476eb6e0744f557bcac3585044f3d66aa9f634055b74025ecf4d79707a154b6f4f35cf4f5d97d695fe56154f11bf08885697e24892717debfce24d815b33808fd5342a7bbe835c106efb883af3270c383fb7391b431bcfa0b4dfc0449933f5554d1d6fcadb6fa6ff9b6b1eaa64c0c2270613e68b1336fc8d82f2aad6ad00cda93fe762226cac84a6ae32cf19ce2c4848222e9d8b650d58674ebf45b2cac15e17bf3a81b29fcc2ac434b5b7941ddac2b1e7f63b220d4625c08cb2f6532c9c6fb86407a64d5468c5b3eaf7bca972077826ddce8b9b833f2db9b50886f52b1473c645c3786dc3cb24ce6c6a058ee5136cc46438271480e29a4fef8fe80ca03ff0a05dfac1172e098959b7ae73ab4d0331c3c38cd6bb3655ed17c5cbafa708fc28f7446ff2acfb5897ae5520c1bcaa248597a8f8cc2e78ad98476f525b1281c960e699a2654fa55d82e33964b92179137c9ded7c2d4dd6407a2a47254d312e78b5b81547bd9b000c15077ff76acba4fe19e48c95e78f97b2b346782ad08c6b87daac708559c66538764cfbfdff2d22d1e37abb33809204a79f817a95af071fa9071cfc1e04120cf2380cbbdbd6f56aff4f8ebb1899ed3413f019f7aeef2321fa7b452f40234bf09d7cd45e975ac0fb44ec02aa8e76ce1a9cc48ca910a690ab5f04748a783300f2fe08214d18a2b64caa2c38ea40b44b3fe8e11280c3e6ace9133e60fe579ff21d57ee79ae69a9da9326cd52086c0808da48e926efbc39662eca2616d4d948468cbc7c989dc2a21ca7c2f3236375d12b466d525aea8d576262c16e70f5113e0498466cd2ca4080fc6a48e0eb774ffd471539851fdbf1ae3e054e6dc40ca45c919d3bbc34fd9f85923504e35fae595d091f026ad454f977d4d0e05d692a4be545176e58b19c8d79f23b7410313462ddfc37e314633f398f5a50a361c8bed5bf3f2550c80e8d02c0a22e1bd146d42529573dcc92fcdc8c10702960548c9c2ad3654", 0x1000}, {&(0x7f0000001040)="b75065953e3f411815915cb3682fd1affd6f96df7d1b8fe2bea0cb0d37a9f3372cf682a74bcf3a726a31803980e4b6546d092cb7d779ab1d", 0x38}], 0x2, &(0x7f0000001200)=ANY=[@ANYBLOB="300500000000000006ff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x405}, 0x0) r13 = socket(0x11, 0x3, 0x0) sendto$unix(r13, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) 16:08:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x400000, 0x400000000020, &(0x7f0000000000)="0000001c", 0x4) 16:08:32 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:08:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x4300) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = dup(r1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x100}, 0xc) readlinkat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f00000002c0)=""/147, 0x93) fchmod(r1, 0x40) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) 16:08:32 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) chdir(&(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1a, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x3e5, 0x48, 0x0, "7868c0a7e1b02080474a41161f993ae4b4a90495", 0x6, 0x3}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:08:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x18, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:08:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000240)='./bus\x00', 0x100, 0x40) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) poll(&(0x7f0000000180)=[{r0, 0x188}, {r0, 0x10c}, {r0, 0x2}, {r0, 0x94}, {r0, 0x4}, {r0, 0x10}, {r0, 0x20}, {r0, 0x28}], 0x1d6, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)=0x1) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') close(r0) openat(r1, &(0x7f0000000200)='./bus\x00', 0x100, 0x28) open(&(0x7f0000000140)='./bus\x00', 0x10080, 0x102) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:08:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = getuid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setreuid(r1, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x20000000000001c) 16:08:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x140, 0x40) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) 16:08:32 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855", 0x1cb}], 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="c84163e65a8da858a4b0e70c16b1d6ea98d32477208343ef44a18b072ab4eb6b7033c2f209ab6d4c478045619210cfffe458a067b94be0b5b97f11d3c49f09d14223bef86aaacf1362cbed224be485ca7de20190b0b7091e85090b9c06511dcbf11a6f0e06f22b54a5aea9be766e5121ad24fae7d3c714227fffd31b3eac25e89232962654e0276c8b4f416fea10607cb3b5ed3bcfa81295dd0036f4137c068bd0abe18ebaed84edb45e9660610fd27bd0f0eb", 0xb3}], 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) r1 = getegid() setgid(r1) 16:08:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x4000000000035) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x27d, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x3, 0x1d2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="4f4e94", 0x3}], 0x2a3) 16:08:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = semget(0x0, 0x1, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/93) write(r0, &(0x7f00000000c0)="670dc3", 0x3) write(r0, &(0x7f0000000140)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:08:33 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) socket(0x10, 0x4005, 0x7a) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:08:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) ftruncate(r0, 0x2) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:08:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0xfff, 0x7feffffc}, 0x0) r1 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x8002, 0xb968) kqueue() getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000000000200, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) dup(r2) syz_open_pts() 16:08:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x941, 0x83) setrlimit(0x1, &(0x7f0000000000)={0x7f, 0x2000000020000}) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x5010, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 16:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:08:34 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7f7c22b4fe5f9dc2aee01cb2a13530213bb3dae3b60e20b8c091249552c1f8de776b6e5bb5eb0c1eb1a7680cd4fcca1ce9d52024a8ef49d87575e1f4997c3df49917455775bc61a85bd1b6da72a250d63207e7389ae31ebbe6378d1019568f228db17b58ab83eeace6ea7e52eb327cb30b388be0d4e3e621d916b77826a8a41228049cc94cfd0c9e075d74cd78a5ccee5a7e6b5c16751ade95bca042ba6c36652c1d5032c9f794c8bd7c6e4a093d07c1f08a42585bcc04c355aea4e99db2fdce9d87c99c7a37a362b479ff4f14042d9e2978c5244e90e32750d9", 0xda}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x58, 0x2}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') 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, &(0x7f0000001840)='./file0\x00') connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880), 0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000480)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e804ba933ec5127743be2206209e7f14eb0534f02df9cbf2f6e8"], 0x50, &(0x7f0000001780)=[{&(0x7f0000000500)="73871acd3a93cdf839d5bd2e9cf4012bf119a7bbf525360294b213568e717abdf4e7c64291cf49a4c03781d9f924d0b7176287a32e29d2f6c7de345c", 0x3c}, {&(0x7f0000000540)="0b98f548723c6bba224fa88e1386855890cf1034f0480696d49eba89dec82c9018a3779e705f1b33e21bcbd9626713e2e1225ab9b5379c96eee65a7c7c3321b2967a719478104b5707a4e7d7d4541525f429cda3f25194493dc82da38276167ff63d068ac52f66d471e995c914d8c5c446bd91355375d0662e2f48c32c7c14a3c374578dd2c42e3814db67f9daa5541b2677b7ecb5d3e1428b0f", 0x9a}, {&(0x7f0000000600)="6e70a9c3c9a306fdec5ee6a88e437dc385395183449522217b4220cf6a091a36b8ceb1887217e08cc71fdeab773fb1e2013af963488fb829e9757eb6c5a1a4cd091b7124dfef79447ea40652b536e74377c92454a0aaf6e7fb51606d3a12f87ab770903f12cd4e93c1dfd03b039bdbfe793c2bbb3041e4924bb1e19c16e924cc07209c9de845cc9698a3d84daf105cdab4fa3377513d5abc2c4652c0f235216985f4c55e39cedda7621e871441d18cf9303e5a3e764f557b99", 0xb9}, {&(0x7f00000006c0)="80cb907be67c1ac2be75cbb09159f2be0b41d37071d095ea53537ba5a4c42275b3a302007a05e214798788c91c324cd5793985caee6d9fe51bd023929619dcddfd7819f6a942dce5c3f1ee8f18885a41db237a265897e96fe81834e9243c37913f9f9f4b875b0f772f984211b2bb0e00e1c9d9bfee3137fdd06efe529be104c32eaedb29e634a5ab3c6df49760c225ff5bb6a72d9693e003629f9aa9551e33c28ee1cbb16dbfa5ba87c176c64e7dea10dc7bbb8b6efdd24e893e3bc63e685bdee3c51c316dd2789e424a0e1f2619aa1a71d418c0c0094b8eb68f01c2bccfa66cffc267ea4b2eb8285f1780ec8c75eb13f8740e1b8d56abdcc0c0710cd135144ef3752edf4fcb4af233bfc191e7540db2b70ede16013e0dead2f26614b7272d907895209c9c02e93861f1c3dbc1d8a63e408d0669135de6056f323cbf66b221322ff5b5b9eba1031a57b04834deed2180c5d44c6e0cce3706b266e4402462c5236f7ea6f03dd78d267572de634ff9ae202708b477114ba2cd0864ebb7e118ea3e48a4f656d491f5ac545e41c280d4f6df2b2788807e025a1c622823c879a24e34755470159e4056aaa7689c86083bc6c1050ba550ebbe43e950a9e3f2096e4c5419f6b1735a2085446669cb02e51c14d31e95a81e6b6636c02efa74f795a4d06fbb15a221dc312d2a7d2fd47f66c2215ca3e705deb46f8358d255ff7c3dece22526f1eec68c1d95bea90e5433eba17017eace74a81b7b867a3318520d43c8f0249bdcdae5369ddbf62f9f89feb78f75dda1d56fd496d0793b76bcaef0221499997362f68c5ed8bb1fd34cda9eddedc66204bcefe6f845df7a69ad2ce21e40fca14c555033eb2791f57c7e1776991620d16543ef17c1d2c2e079f1188328716e62c429092e7cf3601c54912e07e92eee6378ce6fe4c47377117d77f1d7db5cb1f358451e32c25ae71e0e51b83c50d4e42958ef7ac9ac87af3ec2dc52c1c33fcd0560a5572cacfb36728192bb95ad176f2e1ef3b6a0a4911d56b364bb67e4eae04282f9be8e521011722e2291d4babaa32b26624339b4bc3590ca18d9299d9984af3e6e99739e592a0a19491b4df927fcbea1e17d5dc35e6c1ffce4d5929b477f54dd06ffe27b9419c8c542387827eee361f8b39d9bef822c9286306245ce5efc74a008c0ba034ef8d953f7a83a650d27920d827e84e20ab57ce04559abd4f23bbad8339b3eb14337133a2a3f14362cf3b3af2a6c5172f81163e7e292ce9dc7a7996685df8b19ab0b23d23dccda5bceafafefca931d8c62f8cf4f915194ba0b611e592e885a85c88dcfc2c5accfc5fcdd77c8a5b32b00f9609a84f391dc9e16f754a8fee0b8a03aae24b1a140a1bb7160f50e151c68784fc83fd76d4a9dae9756b8d314498a32993e71b5f4273c3bdac90b6a0b793d90ad2d749b52ea0b7708ef187f9778e1790b67ddf8669fe165635b8abae3be8432e1437bb4fd3c25bc467c16b55354d77d48a3d389c8e6bbafb01b9de986256b49b15547c33939cd1cf75e9f779bd579cd1dada9c25aafc807efbb9f5ca5e7742986a7cb2e5274e52748334e83fc480aa178c85e8a3578454d440a26884ddcb7b937bd6b2b8c3882dd26508f8f8a10a3ef4eee410370e14a5d12a4486ed559765b93e682df802eefeef5682312e657f1f64782cc1c2a302f81816e65da4814809f6542f67ceea8ca10c19e29cc19d89e5291eedc189b692bf3bfe75c979716a28b621b2816ca2468132ad3241f1744995bd86b1dd1057533cb9cfbcf8742f80dfdaaabbbe9a6cb0398edce2250883d3b9777cb3bc6538e3adf5c324708fa602569294a29b94b2762213369bc2f11106b7f6853c50d6f92e93c2b749a096bf4f9699a9f5738452fcba58ff29d97a814787b5a24836a540ef487c0228402bbd48a3602ad77c29b844c628c9ff90df51985ce5491c1144a9f6e0d2306d52f01590c690e97c44260c7148dcd98e82d882f574bd30083ad64045f71c08848432d25ff251be0757166b6afa85a8744512f905dc5536c397a88ba93fc168776a6906a39fbabc4631175d50421bd3b46997687c5c3d7787d21bc02def703754e54386a4a9764f5d6bfab6a06f29a584ee27723304d9686ed65e3a48037c3d9c3efb235d0fc53a8bbae229a2f3f2cba54fd0f9c7ed58b796d81957591ff766497c704b43d35f812502e58302c51d6b0db46e9b2005f174dfccbf9ece2d3812877d14c7989ba48a82b32580c408193e447af53f52693a70c554b5f816ba56f9b5ca810e5a525a9cfbfd5545f86fd77d8a11b7a9d4e969ddfa6dd617deab0be1659dccc794b6712cf45be516f5bb48a3abb2884d8d6550ce2208c291b77c4a86b826e52f37809a01bc3bce7312157cf5f00e419a6f21cd2c5a2cf212fbd9e64f9e4ea38a3bae36c1f9b8cee6ee1db30640b72ef9a0cb1c3094e988aba23492ce3c494752d41fc8142a4095a3edf05479205d864db599886a5f947a0f5c81996e3c7243bed7ec43419666d94d293759fe7eca946a42b187f1fc4e5df521cb0ad92959d118f3ce31881f65c296085539ea031b0a0a207cf23d52aec978323ec393348735d8b3d637b3f64c6f061000da7a6488f15e6d56226657931a78bd7dd7c626b8aa860f3d13e63f5fb17621a587391ebe5e54c7d1df1e49612648f3fe230bee19c7b9f0677e0c799f105c39e1d197a466bed37f9b4bbd7ddb5513bac87292544271c7d4271f4631a66bcf4c107b646022a82ca6fd32d248517cbdbb9e1795462bbb9a3ddf5ca49873e546e91493d5d07d903be720e742e34e62b5c7c05e206940ccbfb031a49884baf609e47f0e214104dc4cc7914fc04f0080dbab0a08e90d532fe63007579fb175ffd4f9e22a1db34f6b498b3d2316d93ee2827cfa9fc158d7d13809fd7dce2313abbe373d9ecf42b0b24d652135c95a3b25f075789c9ecf4691aea396bc5fa94d5569e75be448716bf968ed8d4ea69a5476b7099c3e66b95fac4e6e2280ae1149ccbd7cb0498d1607a2726367e4babe48a71a86290bd0a59f0992381762f4112ee4391e016920b05ca4e7cff1dc5dc9392dee8972046914b92e576f1415ce60935c292bc406b71d4971c4310ea7d49af7ae7279a30a213ef121028f018a3ecfada7751d830b91b6fdc59083a7bd57027e8bc3e1e4f60973ad3534f2584debaec8555871106409e2e19e5a25110fc691575cad863f05b648263413dd61a2fbfc1d7392f117f008e74efd9f180d33a1cca398ebbee021c85c56d9a6e7c20f1ccfa825c0a03ff0e07877d171f3163e02b7bbbf4de2ca0bcb188a03965d3d456009ffdf13f0d9e1bcec458457483bf11bf4234cb1eb80ca10bac51ad15520dee50d63919fee538aad314dc9ef0fe6148cec6f3eee78778962e6f7109630a4e0041080deaf7fc0130eebbf992a0f3a54b5a2daa71677d1949db7f63558ce07b5d29a383f4def53fc68f206179bbd817a6d617b1c19a6f39a3d6fb7cf80f144f4d7245c6dd017f0ec28ef8d55e8d45e1fd39ff5e6ab63308ef9bb7eb7c5f7f1a436e622cac5b5c38caa603270a4c03e15cbb6f3dc0020e3a2b84c54b962714457417cfd1698bdf1a375d8f052db111033eb5d78cb3f2108ad3624a2d92b7e74a1cc25b1fa720052c5f235fc92c0c7df14e25b225dfd810e605a31453791b3a7aec2cdadc5a3cce0fb4cdfe4d6db27ad0d84709acb7a2df9b2ef101c3bc46eafdba281f3f84694159e7d60260ea60e7837b823eff61e8a8e24e3850285c3ec7db447a0881d662c0746dc13993485c7766e4a3f467154180c5ed2558d6e4cc0cb99fe0308448e725c1a1609b16f12e61cae402700ef38da1dcaa5c89e5485be4e2f9ba73e3888c9e080b035122a32e8e5ffb32fdb76f40913d191b7e92f9df037523102842ef4bccc614f46506677c7d45f7d6014015437ba3c91539e99dfc8e60c766f132cf7d427aac001be28fa712918f2491b7f903bc812d266fa02d1ec9b4ef388f4fdd8c23caa6433fa335cc32bcbb44ab175ec67065c399f7b21852915bab3aaa08adf0df508434bcf9f6ca2c37e402a2a5b4bd2d297337303f8a43ccaa90991f43dcc821e029a3e0dbb43c1925198561adfa726b5edfac449ccf6781d95075049b0965e8b7ead6b568488ea2a806c035fd6003027d25f66273f91b30cd6783a0e6a622e09c94b27d9e4b678c1d78e115fba300f3c7cd4db1482b443b4f1aba3c8a0dd9c64cafbf3828d646bd2cb1bfad61ca100534367a745a86ad7d8ea10340e8ae6b41c22cd4141033ec844fcf51ba99a96c6516a19458bb9247f7da6f9b59f61e0b824232ea77b2a476143436df17b2cc3fb7e551a77c14f1a3f76004d5ea6fb878117e0f26fccd2d73ffc7eeef96f906119512655d2ebb03b5e7752b1d715773bbfe3a0cc7c002ff1c33ed161b786b0abc2b0ad4498053200a10a14eb4d40b3093d76486033c5ef09b460b5f6726d236ec53f54274d173929b8736e775a509ceff9ecb823e7670a94c58cfff039ae374194bee5bfe292e8483088fd5e19c8f3a2e12b64b2343d02674eb09157030578886bd0f8d957539e43565474697219964e55ada9dcfae9ca913c8b6d159ba9d72b6bc148400e895679e2202a6ba4184c48b8472f6700ebdb7fd146231966a552a2e302ee785aaf9dd40a5242fffd60380cf2e06763caa4aeaf411dbdde0aa4c83c0e72d9ebccfbf0e88590defa9c3a03f6a47c2e9a2ca20428003f292028c59af4ab62b9a8eb9f5ad31e823d716328645d3d7aa07ca63963780fbdf4b2d5d869bef5ec85046b15eff8d7cfb53074d47e84d36d70bf02b0ffb339ca0c5e06bcd0fec15058bf6a36a7cba503643efb7035f59b6f93981180740c558427a928c03cf3e65626479f08fc23ba80409aa0c48d4546acf2217f720f8b1baed917786514c685886ee7c63cd13f31e7ba234b30c20aa66e7b26e712976fe5a7fcda8451c0cd0433987e16c7e042aec182cd6f5c4035a6da6ea3a6830230a4628c2dcb7a188c609aa6858e308d8e8cb7ce5d17c11780acac4e06523f561695d1e0645fb79037496fb542885d68e26432b96196ab726490c97edd6e5a506ccb50acd9d0b8db0449f7e3d5dfd50cec00ea4f5d2ea3ac5f00ce2ffae9fede13281b87491b0dcf3aae9793e5f86f6dd2e5b6b7aa5237c911e3191b2c8f955d413c1b3db6bba1a879f33877f87041db2f293a175b04f2346216b252b87c4d1de7c813e26dae9bd14f46b1b57673d1bbd283a845febea00bece79722a257cefabf628bf2082151604ff5e3f19a36b182b095209a16683b7e524cddf892ada54695afe7de3c907e9f8739fa95c83e204c5fe3542f472b1131caa9cc577fd5116cb5cf9eb1cc7b969de4e49c9a51468edb42b991c095f6bf2d09b7d55ceab280a7cc4f1e0ec162904973619585a569f082bc6b1a4b628de605e5e4e33cb03c52fe956dd158550b7dd6ee25e9098d56b4c4328ce5cc40f21cf1935b695ee4b1ab44de3223f3a60281569f51ff468aaa77c2d8757b1b84a9431ab21b060b6e8a970eaef0a384c24f2a73c794bcf4e828707de2d20b15d9e0bf984cf621c2949a8479db5e425a4020aff6dfc4c05b3e57c7203c69f595558612e90ec9f72e6bbfd759bb80786b1bd7285ef1d96cab8db847b7d27f17cc76dcafe643bd76a2f45b2664bc7a918ea0c3393a4fa2958d52d95560eb991426d9bcc6642af6dd82a748a22c91d40b0d581758052810d003f688c145173610395280f8dbd481e6be09d34", 0x1000}, {&(0x7f00000016c0)="192b9490b0b85a28216bd131793cfd9b409414a02249affe1eccc7cb80150785457e4cfb44ea31a197d5153881c959d56e09eb7a14ba38db8948cb01068e578a5191387cb1aa9623df1feed254f39c185f0811b771a01f33b900598b9f08e68ba65df6b3c498a5411d05893cbe37", 0x6e}, {&(0x7f0000001740)="a052b6dc18f1481138a533288ed39438ee4e682cbb3e244d9f7a27", 0x1b}], 0x6, 0x0, 0x0, 0x4}, 0x4) 16:08:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0xffffffffffffe01) lseek(r0, 0x400009, 0x2) write(r0, &(0x7f0000000040)="0fd2674e4c2653c18ad0a5e4f20981a52e5d33eebabaf0a75bf0a46f81451478adca16dcd0b88ef84c1e3abc09d6398c1456f894cacf972f5c85d41323f7f375e9084f6ba88e7444a0f009944afb4fd9aa0e11806cb6a2f0fdfd6f3845f1f4b93ceb94dbe7592a", 0x67) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:08:34 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() munlockall() 16:08:34 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x810, 0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x800000006) 16:08:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040), 0xeda) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r2 = syz_open_pts() close(r2) 16:08:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:08:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) bind$inet(r0, &(0x7f0000000180), 0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:08:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x8e) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) open(&(0x7f0000000080)='./file0/file0\x00', 0x20020, 0x20) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000100)='./file0/file0\x00', 0x880, 0x2) setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:08:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x28) write(r1, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed05477af560000000079397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b68521edf15a96b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b", 0x51}], 0x100000000000020a) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:08:34 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xa9, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:08:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x8004, 0x4) 16:08:34 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/67, 0x43) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:08:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20280002022, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x2) readv(r0, &(0x7f0000001880)=[{&(0x7f00000014c0)=""/166, 0xa6}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:08:34 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:08:34 executing program 0: r0 = socket(0x800000018, 0x41, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x242) 16:08:34 executing program 0: r0 = shmget(0x3, 0x4000, 0x9, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) getuid() r1 = socket$inet6(0x18, 0x5, 0x7f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) fcntl$dupfd(r1, 0xa, r2) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) getuid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0xdf1) ioctl$TIOCSCTTY(r3, 0x20007461) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1004000000000000, 0xfffffffffffffffc}, 0xc) 16:08:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r3, &(0x7f0000000100), 0x0, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x7f, 0x7fffffff}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x0, 0xfffffffffffffffe}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x10000000000000f2) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x7fffffff, 0x8, 0x1, "9cf73e5ffbaf5c6077d79fd52595e05cdc180bdd", 0x7, 0xc46}) 16:08:35 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x20}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) 16:08:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="659e663334", 0x5}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:08:35 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1, 0x0) 16:08:35 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)={{}, 0x40010047}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:35 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x490d2, 0x0, "d730c1f4bb6fc6e23c5f00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000f9dd8cfb696b6ccb6f54a647eccf1dbd99a5730fdf08000000000000009d2eacddcddb6bf5d27541de"], 0x1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000000)) 16:08:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:08:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) close(r0) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) 16:08:35 executing program 0: open(&(0x7f0000000340)='./file1/file0\x00', 0x80, 0x81) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x8000, 0x0) r2 = socket$inet(0x2, 0x4002, 0x9) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000001380)=""/87, 0x57}, {&(0x7f0000001400)=""/187, 0xbb}, {&(0x7f00000014c0)=""/42, 0x2a}], 0x6, 0x54) recvfrom$inet(r2, &(0x7f0000000140)=""/83, 0x53, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) rename(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:08:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1c8, 0x65) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:08:36 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 16:08:36 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x10, 0x7, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1a08, &(0x7f0000000000), &(0x7f0000000080)=0x4) pipe(&(0x7f00000000c0)) 16:08:36 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="13150adda9ab44286be2815f2fc9498077c5b5086cf7c90ef6dfd216fb6d1098c770973b2d08a133f53b5180886e27f82fe3d94ec42bb2dac5642a5e2311c47c3a2806f293bc74be8c03ba733cce04b048623540a9c0430b9e99209f22cc89ac3e663fa3444f88f4b6553de54b478a586762be364ac7a94570c291b8ca4b672224e0975700de04e1e7464f73d98aa9972d05e8dc096d6744dd75a4a925207199cd7ed3bcff0b11cd21fe1731eeeca3f849124213ca81b0b530e61c129524ea8fb85fe2", 0xc3}, {&(0x7f0000000100)="feae0caed9a8a478335f93cfe33634aebd660db18d669fc19acf4840e081ebab883eeee0efe030a25dba304cef6870cef3d053e1be66bde58d65ac475ca04db05d18769dd105c1e1cc1e58", 0x4b}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:08:36 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x5, 0xa}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "c566e3721310bc1d3f1e32ee5a45d131d891a79638b1f7ef0a81b011a091d9811b88efb647d2310e31f485898d9540b3de3ede"}, 0x3b, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) getrusage(0x0, &(0x7f00000001c0)) 16:08:36 executing program 1: r0 = semget(0x1, 0x1, 0x4b4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/58) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = msgget(0x3, 0x200) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb1, 0x0, 0x1800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x8000, 0x10000, 0x1, 0x4, 0x400, 0x3, 0x0, 0x2, 0xffffffffffff7fff, 0x10000}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 16:08:36 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') socketpair(0x18, 0x1, 0x80, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4a, 0x1, 0x8000, 0x7fff}], 0x400, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0xda, 0x47, 0x1, 0x7ff}, {{r0}, 0x0, 0x81}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x2a, 0x20b}, {{r1}, 0xffffffffffffffff, 0x24, 0x8000008a, 0x2, 0x6}, {{r0}, 0x0, 0x4, 0x41, 0x5, 0xf410}], 0x67040bc9, &(0x7f0000000400)={0x6}) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x1, 0x1c00000000}, 0xfffffffffffffc90) r3 = dup2(r1, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000440)=0x5) sendto$unix(r0, &(0x7f0000000040)="3c5fbfeeda33f6842dd1bea280c15ef59039be523cd1ce9f27d54a4b9c0476e366be29f8348f899abb142d3be34c48f78e625a05c8f1d48b754c11dfbfe6b2f0f575be67bc73cc8c89773b78cb7a46c262efa57131f6a68695832e9e13022a9ec1a6151ac1be16bc0d0eb00b3452dbad186910ef5c88816dd868a17e9ed4a570e30b340a53307f2192d4128301e11d4370111211ead385a613d236d0174ab8d255ecf1514dc4616856c697221bc48cd476020402eee8dedfea075887568ea91e5b1cd0fafb2f25f8ff9fc1e8f801ae01c2f423a44280066ea7b2344c3cf8b895ec922131923a2a69d9b378c01bb3dd809b9a7d851ecc89464848", 0xfa, 0x400, &(0x7f0000000500)=ANY=[@ANYBLOB="01002edc34eb41ca8a3e61b22eaae1d866696c52912e32cdf513055ce53c7f19375d313c96dc6e47c9a79dad368c2dbb06ad6f66561addaeddea9349414068ae7cf86f9404922dc9cb1464cf87e29f6b7d6e17f86e1d4fe25686e6031273daf1509621b45a97586a4030712d55"], 0xa) syz_open_pts() 16:08:36 executing program 0: shmget(0x1, 0x4000, 0x480, &(0x7f0000ffa000/0x4000)=nil) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xb60, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x0, &(0x7f0000000000)) 16:08:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x840) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffea0}], 0x1) write(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5308bdf00000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) 16:08:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:08:36 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = getegid() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xe85, './file0\x00', './file0/../file0'}) setgid(r3) getgid() connect$inet(r1, &(0x7f0000000000), 0xce) 16:08:36 executing program 1: poll(0xffffffffffffffff, 0xfffffd6b, 0x1) 16:08:36 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(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x2f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000003c0)) 16:08:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:08:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:08:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 16:08:37 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x33, 0x80, 0x8, 0xfffffffffffff220}], 0x40009130fbf, 0x0, 0x3fffffc, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x70) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) kqueue() munmap(&(0x7f000072e000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:08:37 executing program 1: r0 = socket(0x10000000004, 0x0, 0x880a0c) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:08:37 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) getuid() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x8f, 0x1000, 0xffffffffffffffc3}, {{r1}, 0x0, 0x4, 0x400fffff, 0x1, 0x8001}, {{r3}, 0xffffffffffffffff, 0x98, 0x8, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000001, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x14, 0x1, 0x50, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x8af}, {{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x52, 0xd0f}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x18, 0x7b50}], 0x7f, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x0, 0x8000}, {{r2}, 0xffffffffffffffff, 0x14, 0xfffff, 0x7fffffff, 0x2}], 0x9, &(0x7f0000000080)={0x6, 0x9}) fcntl$dupfd(r1, 0xa, r3) dup2(r1, r2) msgget(0x2, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:08:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x80000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) syz_open_pts() close(r0) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:08:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x46, 0xf0000000, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x63, 0x80000000, 0x401, 0x4c}, {{r0}, 0xfffffffffffffff8, 0x14, 0x2, 0x1ff, 0xbb}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0xbdd, 0xb}, {{r0}, 0xfffffffffffffff8, 0x22, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x5}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x40, 0x2}, {{r0}, 0x0, 0x44cf964f2369d894, 0xf0000000, 0x7590}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x8, 0xb5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x50, 0x400fffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffc000000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8001, 0x81}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x1ff, 0x7fff}], 0xc4c, &(0x7f0000000140)={0x4, 0x2}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) dup(r0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:08:38 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x410, 0x1e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x60, 0x22) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1}, 0xffffffffffffffb7) 16:08:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x100, 0x3}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:08:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 16:08:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:08:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:39 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$TIOCSETD(r1, 0x8004741b, &(0x7f0000001e80)=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}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\'$+\x00', &(0x7f0000000240)='+:\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)=']\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)=':-\x00', &(0x7f0000000500)='+\x84\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%}+-\xd2\x00', &(0x7f0000000640)='\x00']) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000001d80)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f00000006c0)=""/156, 0x9c}, {&(0x7f0000000780)=""/36, 0x24}, {&(0x7f00000007c0)=""/82, 0x52}, {&(0x7f0000000840)=""/116, 0x74}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/123, 0x7b}, {&(0x7f0000001940)=""/1, 0x1}, {&(0x7f0000001980)=""/156, 0x9c}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/100, 0x64}], 0xa, &(0x7f0000001c80)=""/229, 0xe5}, 0x3) lstat(&(0x7f0000001dc0)='./bus\x00', &(0x7f0000001e00)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) r3 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r3, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:08:39 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) setgroups(0x0, 0xfffffffffffffffe) 16:08:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) flock(r0, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r1, 0x1) setitimer(0x1, &(0x7f0000000040)={{0x800, 0x1000}, {0x40, 0x7}}, 0x0) 16:08:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r2, r3) sendto$unix(r1, &(0x7f0000000140)="a76ac8b73eae41bd2b355ca9d971e89d702a37226b99d518e568bd9971b36bc5db5d7c608d85e5df74d8b06f6ab093458a47b77d1ad18739c9a3d21869d48f3e777cd1ebb9b877d962c4ebaa20f7861c50eba6d4fc5011231676048885d6674b3f76ee91f514b9f2843d5204446f4d472bde03e50ad0b2c5040f7642ab709565c285ebd8fa5426795d497110c4f1c8251e3c4b9e22ed139114e28a9768958105eed7b91b08128127a3c9fc3577c6d768164b8462cd65d0bbaf1b24ba577385a8c669ac2ddfff48c4d5e6a6435494a7d54024b9340b0430194931", 0xda, 0x400, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = geteuid() setreuid(r4, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:08:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:08:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) setgid(r0) 16:08:40 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x9dc) setgroups(0x1, &(0x7f0000000040)=[r0]) 16:08:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) recvfrom(r0, &(0x7f00000001c0)=""/197, 0xc5, 0x40, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:08:40 executing program 1: mknod(&(0x7f0000000340)='./file0/file0\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000300)='./file0/file1\x00', 0x0) chroot(&(0x7f0000000200)='./file0/file0\x00') r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000240)={{0x3}, {0x47ed54d4, 0x200}}, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="dace0675e97e3a1e9dac52aaeb9876a780af4add1272baa054ac6e946269cca1c778f990cd035c1de3496499644e943f8e6f7ddd1daa80b29e9036bf571043bfc5b36481a9d07d2cfbc6c2ede554b722db9a6729cd2053d448f99db1681cc3330ebb48f6935fbbc92848dc50d62703cc3a4326bd25de0c4512b6aa3a4fe50f89d9fd7edd168aab8ed03cedfe43290fe0a590c1dd9c211df2d8d4c8857abc", 0x9e}, {&(0x7f0000000140)="cb7b200c2bf46178aa207ec40ffd2e5e5fb073654e9616e7027b61599042168493cadd987a563647fc3921d4", 0x2c}], 0x2, 0x54) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000040)) chroot(&(0x7f00000001c0)='./file0\x00') 16:08:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000040)='./bus\x00', 0x3, 0x22) 16:08:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d0193e0e100328e92ba"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:08:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) fchmod(r0, 0x8) chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 16:08:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:08:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:08:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x800fffff, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x8001, 0x9bc0}, {{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0x3, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x8}], 0x301c1f94, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x82, 0x1, 0x100, 0x100000001}], 0x80, &(0x7f0000000380)={0x8, 0x8}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmodat(r5, &(0x7f00000003c0)='./file0\x00', 0x2, 0x2) kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x88}], 0x6, 0x0, 0x5, 0x0) 16:08:41 executing program 1: r0 = socket(0x2, 0x3, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x1, 0x4) 16:08:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bf41bbe65313c81ff26fad724f4d55bc19358d3048ef573589e40e9acb54334f58775e73031712dd4e129c69584dfa9602d564c77bf4011e67ae698ffce1271bd63d40c6a04edcdf9966bf159198a58e53345e470be03ab4320f65a7c7e73fb78fddf1d18abf01bb5506a89a1c97f58fd201ba2f540d3937ca341bff90894742f89a92b31bb18cc0643b05b55eb2e586373687b3886eec0f14068bf9c912d9f80fe293748c4fb4306d3024d1148693da2ead19c431da8b68f3dfd0eed9c1d2edc0c5766aee606c5e", 0xc8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x4) r1 = socket$inet(0x2, 0x4005, 0x40000006) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x3) 16:08:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20080, 0x0) 16:08:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:08:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) geteuid() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:08:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) lseek(r0, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:08:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) 16:08:42 executing program 1: r0 = msgget(0x2, 0x206) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0xfffffffffffffffd, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) 16:08:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a503839a3", 0xc}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="ec189bbbfbb4e4ef7c5d8c193e3ae8d43c58a941fe32d0dad386c8602af0c4ebe372107193288090327c88917c6d27d2bde5aa49cb413a71353281e92dea66daea4132270bb8a3fd8bea0ed19ad83269d6d404f4a0811a7240ed9ee59ab7599959515b4bc2bf4d0211e493c8d93a7199d8116bbb3a2537a67905fa44cd1ae5a77e2418c416213b55214f7240e904b70fc5d7b0335be05803e1d56fe9be915e899302a71041ed22f4256f543a1714d45b8179092fdb56441368c38aab6a8b091f9b2720c1acb08fc2689ee58cb3ba23fa22735c8958dadcc1b6ddb76f6f6eb15c32b5", 0xe2}, {&(0x7f0000000080)="bf6d350995e02e35e3520f47831734cb3e84b58a872d7be7996f94dbcb6883eb2e93e4c6cb3e5d24bcfff629", 0x2c}, {&(0x7f00000002c0)="0e3dc3f01ca799d1db519f1a5eb92b2c9dd2e92a89213fa3f06a04d1781ae9923b9378d9e0e90b2c9aeb73bd02af754b1b5592f1173c19d3a3c0f3834a195914d276e416bec381ab82e428282cca492ce6440d57d8ec57b83ee8c905088c405c606f554244c48cd9a270d2f868b636ce5417109f14c6d3cbe87da641d18c6c3c2c046b7ed0c44f0d1d20c099074fc35c583aa6e9b963a89e237df975c108f7a886595f7c25a62b965e3d36eebb663c3bb984405c241840a01cb7a66515fb7d702083f5518410dd9ce7c663c43a1fb69c7fdf3348ec99f18e2938e9d896c95307", 0xe0}, {&(0x7f0000000140)="5a293354a259926b9eadedfdcc9b7986f633053b2c5d79e4b4d883", 0x1b}, {&(0x7f00000003c0)="74518d6dfdcc4c8905aad66f20295b18a9ad24335291ea94923da93abe6f86244306bf6533c65676b5cc9765c7017ea303321762f37f6a29f783f4b355dd40b13a606e1f64be950c79a2e09ce6d554c9b76561734addbfe66ab86480d60b475eb71fe0dda04c81a902d3ac7818fdd384e1ff88bfcc550947c942", 0x7a}, {&(0x7f0000000440)="00020f8f8846d195af01b64e58918304b477f5", 0x13}], 0x6) 16:08:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:08:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x0) 16:08:43 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x20, 0x0, 0x2, 0x7, 0xaa6, 0x3, 0xfff}, &(0x7f0000000040)={0x3, 0x0, 0x682, 0x3, 0x17, 0x2, 0x6, 0xfffffffffffffffe}, &(0x7f0000000080)={0x200, 0xffffffff7fffffff, 0x1000, 0xce1, 0x7, 0x4, 0x10000, 0xffffffff}, &(0x7f00000000c0)={0x227, 0x26}) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = getgid() setgid(r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x100000000, 0x1, 0x2, 0x8001, 0x3}, 0xc) 16:08:43 executing program 0: socket$inet(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/216, &(0x7f0000000040)=0xd8) 16:08:43 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:08:43 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80000001) 16:08:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x5, 0x7, 0x10001}, {{r0}, 0x0, 0x84, 0x80, 0x7ff, 0x400}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x7bd, 0x401}], 0x10000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x60dd0e8b, 0x4c5}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000040, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8d, 0x1, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x8000, 0x8001}], 0x0, &(0x7f0000000180)={0x9}) 16:08:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:08:43 executing program 0: msgsnd(0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="0300000000000000ddc7c730aa71d0d5c3c1310dc85f35c70e287d2d785c16ab06d81bc9e18f38a3aa9a23b0054a27edaa100cbc52129fe71b1c564186002756f67c1f3eaabf9941bbc26aa726796e9f6503c3d07940fc5c5be470b1823fdc2374783de721de020d53792460766e573a5076db10fee000d31c07a44c91c8891c0aa25ac8c08c8c221698c1a9f253921c864dc38d9a4accb7c87077f3b9dbd09ac53b0e86be0cf131f936f96831f4f5b35460c81d8dcdf2c2b8691a9dcae0f24088928d3c1e4ced426f2e879e6e84e59379f45927067383af39a4b67abec2cadad5506910e9a2eadb34c113ca2fe665239c3d80b2bd012c5a10f1af6ee27ec5dc065dd2bd6398af5a3cf950a7cdc98ecaa6ba380876972b6d96160004ce9bba44687953d45214128284751fc942ea1673ad640fb664d7fd6d0e5d3e656032f85ad37d6238363d1592f4242c0f757b550849c9e64df0ad2b0c38643fae0b2768a9c1d586cb5ece0cc7f8c5cb7848309e9fe6ccb3b1c039cc47c905ca7dcabc7f688bff674d70d3ee25f690b47574cf0cb0063a141236594ac12619fb93decd4c43e082e6a0f57a63aff9402fc6a3f88918c02f4dde098d6b8c97188b8579a4c97f7ba190c76fa893b8ac38ef6bab87c5a05146cdcf35b02766a5dcc1c2ae5eae0c275771343c05aa326c681af9bd66cc0a9a70f31bf9b850ea3d7de27025c5e83bdb633e72022a1898b466ffb81283be0bcc4042f3c4f1732373421ad1e60afe99f1689334436ac2948f48c9b334ea6088ca48a3a1d4310cfe1a0c3c573c4d146619401ae8785835680690bf52290bde9fb0b8a7c4783906902e20cd30e924bf00ecfcdc861c142708d30094ea1fdcfc2b6bf2e34f2b93961af075f243d55fdca47801969540f8dd77e1edb5d0c8f2a9297897bcb96010bb0a414cd13b769c26032d2579bfd1cf9a058490c1210d4d6db246a3525fe0f1d7be936af2b105801cfd91fe176fbc0b9abf0648c8bbd13391459c57b28fa7707cafc05185803334a4d043ac0f8e5cc2d33eff6685b316407b3559eae50b7f09bd72a2e35bd4d58e009145a8f7b227eaea4a2037e514641b783c9ca381cb3ff4ecd101ce03ca9904c3469e597c603fb134e252fae08956cc9e778e4a909aa7c719fc3845c28876fec535d934598d44be0c41bf2dd76c3ea270b1a39af2d7e9a4b24659b5ffa2d1efe7e5fc83750b5d279442897ec79bf978ee65bb2405531d4882be1fd4056386d92065a5bec735643d161b90103f352debd2890887b8fa6d3e66ecd520521603c14c7ca7dbd0f2f775a2b02f6e5c47b7cba470cc1373696dfddcd369c43ecd4975f62e88cd6fb02eecb9cf845ee23be2a42003ca45afd7a8895263c4d03943be723969195da522629695734074c7fa5040e4ab0b57be45e8a684f957fbfa648162845bb73f8bda85e3b8b6b3d1a9ffcd5ea7c1c19287003f93778162acbc5fb82e9bf4de2c6bf074d3ac990af03aae515fa5148c6c29b2116618d9be13bd8fe705d8c5cfff7fcca051f98564533e80ee42085fa6cd4f524595a94abea29efd3126de4c14e10cf401023c67ac596e12258ffab3253f7639fcd04b0785a450aea6f811dfcd4e5948bee0dc1206e988394ee662ebae485f9b66703c3028cc687b834252ebc9236f3052a2a66c7c94737c21e160fd344fa0482cfd05d1d0fc9f456b76cc916ca999907e9406b0d4feae5ea946a161206b1c9a44c507aa4577a2b79abe48990560dbf0d0850134507aa00236679cb201d51705331da0d7bf12b03e96774311d185178f1582ab088a191d07b1ee14cbff099e6ccc5da14b20a583af80ea5b38c0d801440bda527d3edbaeaf319747924c90bb1360f0826ceb8f716ee3f62fe8c09bfa8575e4a4184044c6d3d0633b31b0b50affd55dc49b69c028130fefd44e088d9d773d2fdfc981a4b60318a9637af095ad4ce9eed33d36b0230716e8d6990da1a0b6eb30b39d01652da67a446f9f2a5ee8010fd7dc1557c972fe38131c3b1f07d6a35a73b2fb5eff38a61ef3f3f685bbfa59d405e900217b37446b08c65d81a95afd70c0408e4f989899bd59db87b571fcb7d801532684d9613537c9ab461fe7a080d85ae097bb84adcfa36d475121bd5a482e3771d654a390a4c383e4448ed1c80e7ad6cdcf461b5967093be7102444ef848df25615cdc9e6667da81c9c986ebacd58852c26aa03e16553a0ed257e6fb0aacd5e3e164e771e6c226a0060eff1b31ea9f663c3e1b28ac1aec7a13b407ee1e22cf9defc133ba9473654bef2713b9090e28e14776c13bff572b6b095e08f9ebf0ab5b141763d046f31b49e41a65b86211f9687dd2d705f7567bbfc62053654b11c040a72b1bff415ac530a3f9faa2a8953095d4169964961404073c2086f5a1b3803bd719dfcfd69cdfc3f08d892b0fc5b116c9659908d5cd366bceb9cf8e357cebbc7c5339f463e91cf39a9d60ebaba98b51359100c13b01b99b5598f7f8307f1148a086423003011f659107591eeacebd5a3ee6bc71fb285238018932e19f40b80a79dcce561c5ddd5cc53b9bed56d1993a22a137c278fac1e0a3d08b508ff926030719d4cbb7b239c39f2865960812fce938f90ef7955d4bf1d023606f6e63c49cd23d591f12038f2d872c0570ef765d702691530435b364b1fbdfc10a75ced84da351defc33fdfcdef706ee2d3a9995c32ef1c24ed35067946ead1626ee612a203726d9ede426b96a4bcfeffbcc996c11c4bb77793c578e785baf4a9aa00e617a4c70191aa5950158f7b6088e7984b17cd3f1554ff151330762f9e85de9aea2f4ea2477d97a444a900c98d3daecf878259c92b6046c182016f6407bf0fca9274ca6b22820b4bc338d5d4616523dd7ba310e9089cca1e2405ecdfcc6feac3b2d5d6c56aa20c8bbb4c8001c2ed2b8ab54c0ff736647f1f1eb95c81c5b576ad6e6cba270375b15f5958642925a835e15973f7ebf64a1c5fe86aee5ab0e0a28fb8a1a4e73221933dd8b803abd3fe1471bc0919133f2ff8fa5b2002fdb7afdc9be9bbedcf32fb97c00353e8b72cb7dd00e21aab8439fe5417e0cdf36de01f8ca008d77381673b9110a007da36db858118dc7665e425f7608d0a0dd2e43bdfe2e8c274be308661bfca1936d9f6f6843a8d8efa8f11dbc1871c0f00ab700afe48f14dfd59437d1ac331cab2711d8b24a7fd30720d7c13a6f3fe60410c0500e1eecbd392f40a892075f2158d400e0f324862d3f0b534016ce34c8c36fadd44bb815be13814ade50506fa1a630dc4717d6c46d41e6b2f55f8fee0f278381df9a644f9467c1142967ca210ef586233907f700e6282c6ca341725cdf90eb2f3a9a8b027f5e47c5c0ff67b2e55417b63ec9e8d8e655c8f0faf52d3196058d196daedf320f164a7e5f9a1f4d6cf2773bbbc8c1df52f8be6004b5a8b44df0d90f06d34b67061128b48d1f47978b41ac079c741a0bc6f81eb681f139b670371e19065cfbe09103cd26bbd62aa993a761618997fe280933c49d647c0c5ddd361c9bcf51538f4d6069ee127126830ac009f0167eafe711952dda8e14e80ec75676b4fcaab109c437ffa0bb99f33e57a1bf1e95f9505fe0a05bcaa858cf0deac821ce5eed99a4835b8ba322e7a77b8b7c5acc533611bb25a662b53cc73ae782a01e51b1ac89093ab4a4f17567523c1b2aded9c438af242c65aa875cc7b9f463da3dd3e25125ebd6af2a04a02832dede84c3f62e905cee31358cc862bcb05cd84f8d9149f33412047d3d66240633b21f9b1bcdd8f65e15a94830577a86d015bdd4979c0138f2ca93971333a8c62e9b3ea76fdbae49d4337b599a21610e359fd8293ed5362e2a375705a69d0585d14839925041e681dd26add0e514328c77bbed9696f1174b982e0374218e5c003ad9510cff98ac048fdf0208de39fc341bded69aa55b7e134de6c5139df7eb0b9c10154b0f97bf0d1854678c80112e82f04180b727b7ef36c68e93aeae7a56df94b20640d42e6fe24b3903fb9f247c129098894784cc8d5340c8bbc58ae1da0caccf1f544c517e5cc39ad1ed0f14d48c9829fd459a0ecfd8596f742a74973485f70aacf5d19d053b2536dcc9d3a031df33961ee55308bee2000ac28cfda286764dfb3b389ff712f03410692c43f1c365fcf6b77f1b09ccf079eff543ac8ffbe257e44f25aeb8aaf6bf25f3ab9e1419c0e28b3e7019bcab3f34f37e15e49c90bf460b50d780e1ba9a45d07610fe8f835b4ed2333ebf91e7fc1ef6944ca0272358d6f60b87a5d45e19b2d3e9dc3600e144ceaaee16b5a3d69ced9ed5d55435400d5cd06be5e24cd6cfbf4583393d99ced4c20c57335415e4baedb95834a34be7492c93f8f228a15fed6ecfb2683c12f6632d61e822ec937fc37188a96dd9a1a592a59b5893379b3b3d3a626de9a00906b20b6425960948fc2f6687d2d18dbabec7caefdbac64200820283a1fdff52ce00383d1d2dec4207aaedfb882687cf697d95abf0279a1b64ed0ad25a125322a69c15dc0ab598a51939c096ed50e2dc96925a8c7290868ef426c249645afcb0947b5e6bbbe7cf99119c0e295d52da03e4c5cafb11ff276384d082d66390ade5749411c2e4ade68dae4feac5a5db3771285c71d6e7d5efc88884611c83ed4942aadf36e84daa313a71d50d4566afd0fdec71fdffd424de253fdaad068f86006b533859d34f99acb286b00f7064b29d6332fa01cfbaea7853aa7c1e18b8a4d58d5d86f051a2a9ff33ffce80b7243d3f68813313c8e7ee7bb88a80f92839177a7c5e5c1717c360dfeb5be89140f860be18b1492d220af252db8560473de0462e2bc3dbf195ba703644366c37444dd591e111e0c18cea498909c0dfeaecbd8ce4a5c0c84b59a22a6fd3412c5d7e3a4219ce9192871d3f697463f099fa968eb3c171c3706806d14f7ab08ae5736eb5bd422f256015f9f5dbb9518c79bdba8c0ca470f8f4ec083a19009fecc4ef7bf6fa8cdd21d8fe2cea6630b252a4d02eff326ad54cd874c4756eac58bdb190f0576a1a54a8872bdc4ed9868c9890226071beb54901cf5e7adaa896bbeadcc86d7f1f91119afb99b0e6d5c0a9d8332ae4e7eed0ca7748980ee0c8a8c85b2b0e17d1739b9599e7e72503a5e396d36c6c875d83a647c3eaf5500a1d0744149bfcbe54e79e4d7ccd1dc2a95249b922585ae7858e5bce7d33291dd62184ad5756dde9738b395a05fd6af3954034b027333bdcc02b7beda056a43124dcfa4c430d59e612414e140bf39f6adbd0f4a7cf7844e71417dd3328bbec3ca773e32817c43f217428b451dde427aa5f31e30972814df09bce99ed1ca10f13b4bb1eb9d48efd5fb78c5e737131310935275c0749dabf77a27dcaf55bb683ef53858294a05d772a415254117162b57f790e13c5917d477e413947b1e702a8adf5b3677ab25ada86ba6e6e4ac55f3b1a62aa41a758f80625bf592375d765f7aab00e3945795a0a8d7594d3445f880b7cbcc756561745f0b4f209e5c4f20abecffbf26e6c1a3488ef75a7c65027f9d342fa3b57781a22e0636e24e58abf7acdf1e787778994cf5ee96e86f9ae06d60778b683d30a"], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1f", 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180)=0x7fffffff, 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000300)=""/10, 0xa}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:08:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0xffffffff) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x401, 0x9}, {{r1}, 0x0, 0x0, 0x40, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0xe2e2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x1000, 0x3}, {{r2}, 0xffffffffffffffff, 0x24, 0x40000081, 0x7fffffff, 0x800}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0xffffffffffff2812, 0x1}], 0x9, &(0x7f0000000140)={0x7fffffff, 0x5}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r4 = fcntl$dupfd(r1, 0x0, r0) getdents(r4, 0x0, 0x0) write(r0, &(0x7f0000000180)="e8", 0x1) 16:08:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x380, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r4, r2) 16:08:44 executing program 1: r0 = socket$inet(0x2, 0x0, 0x27) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x20}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r2, &(0x7f00000000c0)=""/14, 0xe, 0x842, &(0x7f0000000100)={0x18, 0x1, 0x3f, 0x5}, 0xc) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 16:09:26 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x4) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x200, 0x20, r2}) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:09:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:09:26 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x231}, 0x0) 16:09:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom$inet(r1, &(0x7f0000000000)=""/241, 0xf1, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:09:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000a1d5f54a3a438a6cd3b1b06f58b4c8e4b2ecda245759d01e1ddb0397d93ceb8fccebbdf7e8f01a2f49eb9d19419f418bff4711d14d6872574ced0bbebdcd0d71b663832de982f3c07a39602ee277bb880eff808b91f47bf77d000028cb108b35844b497dfe28b2"], 0xfffffdc8) 16:09:27 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/104) 16:09:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x44) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:09:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x20) 16:09:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:09:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0xfd26}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:09:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) write(r1, 0x0, 0x0) flock(r0, 0x0) 16:09:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) fchdir(r1) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000900)=0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) syz_open_pts() close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) syz_open_pts() getsockname$unix(r3, &(0x7f0000000a80)=@file={0x0, ""/4096}, &(0x7f0000000540)=0x1002) r4 = dup(r0) syz_open_pts() sendmsg(r4, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="38040517b861d53037a194e3f3c834666d5fbc99f3438a71dbe9bf72f7a7e9bbc32520f80b98f5c0085123446bc59fd98b4e344ac5c90b55fae69b81fd1ccf75cc54c6881d9fd1640719d1bd8455dc3aedfbc1dedafdb21bd190101b920e244013e502447f5bb281a49774fac1fac212499e3b01a1b620b0169fea7c9280291df06b77d333d8aa748075337967295c2814055e7479ffe0ad85b1f9e7c92cab979f6cd5f7a4b3c5969a51f739bd8e615c2a79ba66305c8d3ec5ad83b8cb60b60f949d75f557b4", 0xc6}, {&(0x7f0000000240)="3abb71d76e5772e5035575df4afdc724d3813d307f495164c46ee5d44368264fbaf7069f91a68f1519dfc26fcec5695d9b695e4a945ce21542fa5009b8a2667aeb9462fb72fab1e290a685b83c4c3e83f94b66879ea54ded", 0x58}, {&(0x7f00000002c0)="5aad2d1588aaf83828575e22e56c10ea7ddfc706473372a6634acd188eb40c4bebfab79d666f8a64c0c353c4eb5ac656c89ed5bcaa927b15ee364b462785f89b89b5eeb68ab9f149f90a6d6cec5f0ac4e1f721ad28d1b0727e47cca97338f3a45488ab357cc08d0725e5d51cf34dcfb4853bd20842ded4ff27e282c68e19c8b9304309d01fcc1c6b21b62d13c100d5124ea2a83e82d39416bff6410babffdaa6097307", 0xa3}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="a800000000000000ffff000004000000e21b8f690e382108d5ba0290c623c328020450a8130cd0641c1d9e7f30f10420c0a9dc60d69a0926c5751fd9b7033ae7094c9739235153ae985d5c3c3051dc0f6ddca9d8896164429d958f8ec13849b725bd7ecdb4505ed5d6111ed72f2bad74fe6544d7870a316a32b5c45eb9c633db92a1ff77c1d0313fa09a26a81623dd52225885ae774026be0a13898bc8f1727fb89d6721690e00000001000000000000ffff0000004d542ede1327c9a0492ce8f0e3c631910c58165dd6b82aff4c161b371d2158f7a783b86d5fdea51c18418a23f45aa171b9d6ec5357a0da21139c5955041d70c24ff8a2b7e35eda612fe8af7946f641f9c344546e01244cd5f6ce551082098aaae6017c5c2a231d16e5d1e56b54ea686b1eaf156c8c8f10df41b2893232e2179524983c27e3b1d55a0cf49a91c7b53deb05e8a8d4864076b1cdd4c6b52600003e726a6a44978a5de7a7091e0f4f6df1daa64634c41b1e011244d33cb1f53208749116ae28012385a3a0368e8e541f62839c9e1182b7678b93927e11d1fbd845da779988a3aa570a5d122a2e7bd3fd7d00000000"], 0x1a8}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r6 = getuid() setreuid(r5, r6) syz_open_pts() pwritev(r3, &(0x7f0000000840)=[{&(0x7f0000000400)="772abc04dc5206a9a5fe0c83718a13df8879980c29b073988154404f05ab9da1f7d5f524ddff5d71f279650536af0c03f36eb325fd4415a67c024d76b846fc37109e8a28144a6c9c298a90a04a44f5baea8158a59ae8945279e1b9e7b2e3a10387254c90ae4c1e86694c9ddc2b7c", 0x6e}, {&(0x7f0000000480)="55040860a0dda3edf6ca4071deb63ad234503e94d2eeb441da6cb4f970315ddec87f30b4d0a176781550bedb763ec018374b7cc4c24946e393bdf7317d482d1873dd4b0d85b13a9334eb874f14cdbc39284f53842d3a344da8f6b485cf98543fb02d51cc99b0719aaaacf29e9375a0bed22b94c7622d9ba5d6461ab2fdddb28192ef41902eae66d9c7d8", 0x8a}, {&(0x7f0000000780)="8dc721e2c3b49c4761fe4e40b8bf9387a465259ce83ad290a3657e7b0f2b5ba0b6c15386dedde4b0baa503b40a04adbf71d17d8977f59b9ed08eb093138cae4dd3ea5615c638d374853b658715d70281386eb7c83b59357288e30b07ad2d59f02814a6c8957f6f3a32c03b6ac47f1843effa19e5fc04baae9934a1a16abe3423244655f8b5e3ad7cb91f2e10eb25e2e3978c27258cf018b6e68a0d96de8924bbc0290095acde0a15008926f15b", 0xad}], 0x3, 0x0) socket$inet(0x2, 0x8000, 0x7) 16:09:27 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = dup2(r0, r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x3, 0xffffffffffffff50}], 0x7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x40, 0xd56}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xffffffffffffff65, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x7, 0x80}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffff7f, 0x86}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x20, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x3, 0x100000001}], 0x90, &(0x7f00000001c0)={0x80000000, 0x3}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x40}, {r0, 0xc0}, {r2, 0x4}], 0x3, 0x72a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x9, 0x57d6, 0x0, 0x1000, "5a7f610f62e3f863c6c13503f6ebf555a29d43e4", 0x9, 0x2}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10201, 0x0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x100000000, 0x9}, 0x8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) 16:09:27 executing program 1: setreuid(0x0, 0xee00) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x400000000}, {0x8, 0x6400}}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) utimes(&(0x7f0000000000)='.\x00', 0x0) open(&(0x7f0000000780)='./file0\x00', 0x80, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x6}}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000100)='\x00', &(0x7f0000000440)='\xf2\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='+},\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='&\x00', &(0x7f0000000640)='}\x00', &(0x7f0000000680)='^##\'-\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='[\x00']) setreuid(r1, r1) recvfrom(r0, &(0x7f00000002c0)=""/249, 0xf9, 0x1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 16:09:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0xfffff00000000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0xa0, 0xf0000041, 0x1, 0x5}, {{r2}, 0xfffffffffffffff8, 0x4, 0x8, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0xd, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x7ff, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x2}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x5, 0x20000014, 0x5, 0x3}, {{r0}, 0x0, 0x10, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0x3, 0x5}], 0x394da62b, &(0x7f0000000040)={0x8, 0x1f}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:09:27 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x84) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r3 = dup(r0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000003, r5}) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) unlink(&(0x7f0000000140)='./file0\x00') getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fchdir(r4) close(r2) syz_open_pts() 16:09:27 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, 0x8004667e, &(0x7f0000000000)=0x9) 16:09:27 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x3000, 0x40, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:09:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 16:09:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x5901) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:09:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0x3ff, 0xdd, &(0x7f0000000000)="2c7d2d7b41f028adfe88bd37538a26a44cd270660b8412c3695d17c2cb9019f72e1c733fd7aa81f95fa3e4305ff151199bf3a7a566d295551cc2c4cef70565678b", 0x41) 16:09:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x7f, 0x1, "aa4c8408383ce85775814e6b3dfa3c7aad1bae97", 0x0, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) sendto$inet(r2, &(0x7f00000002c0)="8a2f4525f66feec33aa84052a071ffb430ff2c8bc3ad1d0d1a8a0ef4c8db0e2365c9478275c45416ba95f7f707153a58778bf784bcef26d19a0ab510f64f50057608d8d4f64dccd9a1fd68c13232bf5344c9c5f3acc6149dda0a5f591f2e0c36ee6194a4b7a871612047ef24f5c180f3a0f067688e8fac18d27fda7d8942a133200c267952c18818383f4669e5837e109997a9115d3322c324b2367826ea9b776573cff8f482a8ec350a40e2e77ab6108425a00e1d6feee982b5c37df88bf5234203aa0c63644960", 0xc8, 0x8, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:09:27 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x12, 0xc0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) 16:09:28 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) r2 = socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) socketpair(0x10, 0x4, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080)={0x3ff, 0x8000}, 0x10) r4 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0xcc, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/116, 0x74}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) 16:09:28 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) kevent(r0, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0xd3}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, &(0x7f0000000100)=0x4100000003) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "23a685270cefeae970e60a7b746e6dc9aef063a6"}) 16:09:28 executing program 0: mmap(&(0x7f00003f8000/0x1000)=nil, 0x1000, 0xc, 0x20000014, 0xffffffffffffffff, 0x0, 0x40000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/235, 0xeb) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x8) 16:09:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000840)="bdfa0d2582c321a8cff984fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf343224a6c44ba9f6958c0cdf0648b48935d14a79a15866fcecdd79cd66c3140ee028588c3186aa9f9904c51aa437204538761e0e552ab220b4dc386972d2eae1f50146e8bb018be7d0c5e6e822942060fc74755ad4d2e078f5738687c3af5cbe3b8a46d4d645f083447b8509a7e66a9aa53cd45eaa5ea5b142c371fb32c33d8edb8f1b1772a062c3d36d44ee832c002f5644c9000f2bc99ae47bca2318f87ccc4a6310c52bb623280a68d2adeb998d7b7001da01be3b4832030658f48e53fab57d56716e974df7aee7846f4df825cd9edb0078d43f563c5fabc0b869b5274aa55bfc328b4402f880d", 0x172) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000009c0)="d712d8ea73c4b3fff6f0bada9305694078a67c0f3d894cc3d1d69890736ad635c6aa3f75af14e4c01131e7cecb7da20d2edb288897c15a32cd330a9fad43a5719d12d424521710baa135e01d6abe82e9ef639bd0ffb4c085a60d695b6f6e882a6c484c15c62b0113aecdb6b4154cab17ad3ee03f6b7a2300e83ea7def5a573759e1d3615f0e625e4d44594e19a29541abd1426c980681a6e8ec554614552a262017f3755fbc3120a6ec610d4c290e3ebb2c39f580f569758536fe97e2b9b303f1583c9e6b654ea56cedd4c345935ab5554fdc01eed61e7abf18fbd798706b4106e4c1a39dd10e79fd9c44fa8d1c2a8f0d8bd2e2ff13765b6c2cb081a819313e7648bbb1042c39864278567db93bf002fd20280e1e33c97de62ce5a4d5acf2e6c60a517ef4b99a1b66638fa2a18055878500f18ff673055c081f2162e1a154c180f1c13accdcb92e9c316a7b5ec324cdead856949a5a0834eb4deaf8d391855388e526b6a1b2eee090feb401b3893121425a04748dd515b4639a53da57850f5ec6a4eafdff39b79508bacecc5ec0f30826a67f9443856b06d674a09e9f854be4c12c5296022f7f311f24ab57a32e05d5772f7cf885a72cbeade6414ddad638e4bade4f55fab541f5c4cff36fe1c06a5909935b2d51da4b57efb8686bd957a7c9b7a4abf41128d524f14801e699159868f8ef78ebb6cfe1d0d192b85d7c00a01ef5abd40ad3f8ace0ec720fe2adda6454a608b765787a837685d1b080fc7c9ca4012ba7d37f1676138ec803d4837dc85f2ea58310c128e9c4cc3ca9d448a813e9540ec551b0182a7833c4d059497a510c30525941de648598bfa35c935446e1723f08670dc0d59a0793e6eb84393a359cede0a62a9f367f1bfe0a77cb4850ec8d8bf6416f65dc2116d77207308221a5e23c892d747a14ece4683964c99099281cd943e8b4b5c491051a2476873a77a3daeb0ae952915e27c9a1e5ca625e8ba0ac9a0bf0c96b45b867ab895192929587a3b898d2360d9cf55089bf3de2ca48f7b44adcf4aa2bc428989c48f6721e7ea943ab0a1133fa92cfce01468e164bc34bb870fc54c8a7f7f088bd429ff4768a3f5b3b2fa165003d7e3227eb09f29c50ee55bce29712cab72fe0546a9506144731f1e3ed2d96a98d91353c7aaf9c54febecf33e04910f1dfa2d751012726f07337216526f1c475266396a4e44688728ab8c744ec036d7e17fad801062115df5449dea2571685319a538024899bb1313c110b974f5f9ae42951e58f8dad194b9de8719e8d8647e26b38293608e4f8e1e6f326d3fdc3ea4133338925d2b4b38cb55702f52fe8731ece098c43052d5a28cfdb2cc011c18b15704ec8c865f77deb8fbcf2f6ae708eae70fa1bf1ff53a917a1e45e589396d16fb521fe0b587b9ca3cd411e6aca61483f86caff0d4cd795f75a636a7ffda0236379d3dee2bc9e21444198c2e7fdf4da7fc4a6ae7f0e806acaaf6efa298a759c1a423332f22b5afbb2f6b9e7f9080ff8fd161f1f98ccd67e5dcc10f9969fe14ebf8ea2827d3e6148a1fd57a7aebcdc0fe0d3b0747a195e933790822ccd4931c5cd22175018a4c6f462d6df5ed00c518be8018e70b9c1872d926c085afa5a3a859bb7bdd248286e2f2ef98b4fa12a5020c3cdfe2e122961e5c15f873c7063ef36501ce36bfe06623e6332e323793d4f925ed6cbe32c727618fa7e37960b6c2da958b8c5ad633e8956845e5cb91d663c50c1948c3cc340213fded81d48f9481dd65acf97d19e092fe5dacd8420d7761810e65c999a3770120c25cbea1a62537f271cd09be52373c4120dab354e65595041719b4375c4bd1eecbcf4fe32cee8b75010283c4227c0a12300525327930bb073291fa2bce2300e1534babb04c4edb23bbd15aebb589f3ee4ed071fcc03b7c3ebd18f4ca3c8fb54ad0bfdb5d89403758407e16c7dc71a0dd52d76fbcd4c6ebe31f33b543f3b22a76345413c8c31672f1c4307e1e2db4ec7ab74c45dfc4827f0d4033cfcfa4cf7b4b31dedc8cf3ffa4b420066955f2f495052590880fc636238546cc3a38840449ed4b91c0a381f8c9acdaa49aeccf95d88556d445ce9fd21e16f43bc38ea270effca82a559f3f87d01108a137a0bca60597cddb749bbc67f9ff04182f8cdda72f211cccdf4682e9b60594429d5bf7cfc23aec18ccedf4a4ac69de5165cdeea40ddece1d8d7f55036e465b1c0540bdbbc3b0a7c69e7f4e14f6765d11a442e417b79c8c4f4a0bbcb29dd20285b0dbe156dccb1e275c925cf3625f1c27814abf83025363f40718fc9a3db2765a55e3f50672c98fea4b09dc688ede558be8feb7c4784c8748c612547c1fad884267e466a861e6a6a0f39259441501c3252178aafa1bd256795cdf48c2976b062b5bf6a38ae3066b07595777c0c0a3c25b0eb1f788dec97f2eb354e459537f5767413bc3d1738f1ab887ada34611872cf28ba588e807b1ac1759f573427a78d17018e8112952e2eb41de50b2e58adc4de88319c352c562acc54f3ca1fa5b5f01d24eee6d43ca16544bfe17d956e3dbf20001d0221f3052e1cf912da4b77f42f46aab3c01d73a7624b4e91f55b9c87a60a4e0d174c0cec09d299a2e14cff25b22578ebd2376151448659158821d33ab38cc1f5452e2769f28dcc803b793e5d42c25e6d482fbc4232e1648ee6d919f55cc2a92b22ec7f53d98dfcd78f868de8fe1d8500a7ac2d7a852ad7a3f421083523e826e3608668ab431525040e13567d0d21d10d6019ee869a2c7751c1bc5015483faf5988658d5b4c64664e297ae180021d822ea22976530a0eeeb881acf3d72b20cab34eded47a7e42e814bc41638d5b7ab11b95a7563bffef1f61e77f350bbaba03fbdb78d7584c0c8ced14f5699aae3b73e760d5958ebf335d51573c47fa12b3c0ad3f2b73015a815ef7f10a203bd808dedd065fba48726269d3000c2cd737db7f94eacf0d3e3a07a5329a626cbd01b97459c787a579c9c12c456960dcff67452e46c65539832e027ab14423922c7edd5281723151d62b7f5cabda764fdc42591f3d4788fda9241bb959ef1dcd8fa71d16a4f6df1789d03375e1c8deedf3ca1861a3422315e63f89cb836f2e0e386d7ef5d4f8ce432a8db8ee4ac33449483f85468d05904f14c5ea9e071b7587877afd9ddeb9ff821659e1150414b258d6d8b09d6daaf9ae4ed7867013f043a7cc5b51af111dd4fd4ee47d8c1da8fda17fbfbd923bbb47648ba385ad13ee10e5e56e60797e2489a93e08b191f459210f95b06f16835feeb22d71aa689b96ec644d7086d77cda466474bce2fc393c6212a2fb00c3376b96dac509e801b11727a3b9fe3969f0b78ffd3bf257fca060e300319b89fb009ef3edd0462eb4f6551f16cd0c9c34152b02f69ed7ddf3f846a251514c8eea54b365467ff3248236e7426a7f12fd1cef4abb305fe462adaeb58b956389f51a3df0f3cb216c69e6573eb7f4a029330443eab3846a6c98af43b53268b1b53f643b03203835a84a4919c401918c1a9de28eacb1e272062a6974e0356ae44a1418b0bb39536ba446c8a48aa2ab56f45db13519c8643369af3a74350888dba482350f978670305409818a20ff7abea190bb024599de0ea82ad77ed04e263e150dca01e3b1e4e5926f0fcb7f4ab101a3429dc8bcd641cc3c6052ea488ab39f7e3b3a265bbec0d2b7a4f7b87a9fef6e2dac1c58eec1c2caa42959e9304c236e64023535698ed839388f3511a5ca7dbe6d0f716be624829d0393701c32ad092980dd4963409e14412026c5f4f276de295a2b6bf0a46dbdc8d26cf792331429a25a828207ae57f97a6789a538111238a72d0e4ee1b5967d84f288af5fc80bb76bf54789ca991436a27ce749e367576ee79f07b0e66c54f663b4f4e6138003dde3e529cb3a17aa6b168dcf845882adb511f150c91f8fd2b323af1a3881737896657f5600f3583faea3bd353299923340e64a9a673dddeaa0fde9325444ce6a47ba33e81db0a294be93e94621e2f457c5913ba2dc73f175c83ed6b773148dd82189c240b048b25b251942bc74533df0571ef11d5c57fb58fdb55033b2a0a61c0faf1bbfd7d7a0434d7640514d47fa263191cedd7069cf12ccd0eada738e42a5603e2d8392c15aa851f4377c2f16f896ea79b0585a13b9a502c1341c5002670519d93a2d52c7978f32c7a0e42e1eb9e6ce17ebb48339879b83fbd2642a061b2143c431281eede59366b3b3a78f046eded8c3f8295ca4cd8fa30e8070df8085c8a8ab66896c644bb2c4f988472bcd65fa72f0d0f20905f5580a4f793b6e39d428014f071b8eba135af41f8d857167497818bfa87399eba6dcaa1b3c5c88e7dbfaf4f615bec56a5e06204938325c28466ff652482676ca728516b4ce52cb02185f4c0fb5445397bd44d17c859f6bfdc7393f15e77375da01168e9ec87d20b96bb6cbfba1262ce3de7b8941cee1bdd3a020caa13fd6c22d717e51e59117d01d862064469f88ef541ba4086f4ffaa5f2d8f3a71380cb4c4f979c648e649a6677a1bc3658b4fa7ea5d28a87ba762bc4da9246733775568631895a49e6f10acd6e6aed45221a10f9fcc85fd4cc7b0785dfd098dfa0d3a283f50268307a4733c3b1b168085991319cad32d1d0c3355665c1f763f202d6c28a00d2097ba7568fd96ed18faccd8362f9b76dfed261c92e638f4c0ccf2e4d560d445080efe6a83cd53972f0d40e07224e230fed8f1702763ff03f3ad2940dd6a531bf5479d54e2e45ec2c2443db8c03609e64ddab947442bb5dafdd714d508e63e36a60788086be20df665daeae6bf876de19bfba4bc3fb16c2fcac9d169608640ace7f69728413268c4de7db0e995d9764c220024b3bb30ac4754bc19ff97c0cd0c9e3d2ef16b30f23dafa8d79543103feaabca5b73ae8ed9467f8db2776014279fec03fe7fe28cc7af691f59ef75d2e2684c6c09a384e42c7849c8f040f9a7ab91f8530cf96fe95c87530d70d346663dead546c77f6764abc58abe1c8b1eb55464245a304ef8558ccd7113d2c20299a119004d12c8b749e93459fa7888206ac7152e1eaa4d5f3248ea08fd0f0465c33e2e7c734939e274134185bb4dc3763d71bb2b2ec0f87d206c5b8e7e6492d6a4ae0f4844df21c79ebbbe6af1524cd951955e66f1d14dfe28c8f75a11c8858ef48773e6e8ff605f8256a478f1d471205e42dbab3daf6985ce2f2cdf1a2b2d56b72b210eec8a1a4e03b7cec444a1335002809f9d8e4d0adf6b51323b14b86e45d13ba25ab50587e72b0d65d0a1064ecda1b1515395b7e346b92494b33e47c5da2f510e58811fec9bbfc7c9bc1433565b98aaf94e6bc61a2186bc8f7f8d31e9ceeee965d17e480ba3ce16ecc2c5457c870b60b6b01e2c1025cedec788f04a6b3209127c0c9f01930b46feb134a48b282a66b137bd9ebc22758d309808ac1c1a97c0364d127be55ac6bc2f5178030a492ca51465b18318bc751d8f2ac10b5460dc40109fd93861155fda3fe29aafabd1ba77b1cfa603b9471e5d8cd4b836c9887c74c7744b8d0e6433361d89c34df59ee663399081e452832eb31a85b2b8d14796038e40b39cadd6cc84d222d9095a0997aad32168ac406cffacc6791301fc62695ae9ce7956d6913594464f0a50eac0548308e2a9e2bd716af521723fba87c6d63a824d4cf751f694b2e9ee5e84a8a84b1adc3904efaa611e0384a5476cfdc930d2e4ccfa721f814bcece104b988dc9a99cfb87a30070b43c960cc694995a898dc7f50c810b91da9efe155d54", 0x1000}, {&(0x7f00000002c0)="805aa8ff800b1fe320d3f568d18d9301fa0dcefea4c6424106a2067960f9ed15c243512ea11e7454442244835fe8d651b06a8fe9ab78027f2021e219e9de96721630a434f90a865a6aeca7b0f66d71ae6a5c90b11cb9cb71910892e6cf31bfe9f24489f692f5db6e967c212587d2525b622491b504cb1e34f742f49f40ff7b478407beb96f73952bf639e061a13e9b31ad46b91b6547cd080bba6b306a654ed5b4feb850c04ba3d4bafd", 0xaa}, {&(0x7f0000000200)="d2d579b4dcf7eecaa9431df4c09a9964142ca82419162d8afc60d7c5c4dec9088ab1fe5f773beb258f09f865d5d248e9e99f4ecbb171815b487cfeed9d000a240306d29be53e553ca88758df49fbdc679be8282a3e1848a138eed794c393c89c", 0x60}, {&(0x7f0000000380)="dad26801819ff7baa3e79cb17c04e4ef9aa5071c696ae163c7c231850792e2bc04aca823ade92a18235a0f0648a4655e5d10203f08d888284effe86b093349c97b", 0x41}, {&(0x7f0000000400)="d4fb9d92a1689edc5582959c141b944e4fd9db41ffc1a09a93eb4c56a929919c717750a12ac6cd9929911c7f00768a42391c879352866db6aa9460588895a697f1d189f505361c7b104c0f56a95e15601e1f8fec66988f236733eeca4a7b7304ddcfafd70bd7874fee5670bcdcee6c79d31c2c72d00e454c52365bc2abb359c9ca37d22d5b98e6b8d2639349a83298a39766fc08a52b4ee54ae64b09a8b47fead831dab19333ec0a5a0fc45b56a3c7e837", 0xb1}, {&(0x7f00000004c0)="4e00bc3b97ef61bf63ad8b6540f32f838a7eb1f14d44444b5bb60b6df02b0016be288de41e79cd15c17e71028f89ec2d3196d37d1e945b8b58ff334b231d9e66ae2f21a3a0a32ef225521da14b99b22726645c3da671dec92324292dbcf4dfbe6597d16f6ae98490a9e31a3815911be2e4063b009380000f99fb5833bbe6cc94c46f4a2d82ffe3cce9906035bb3c9ca8b534a05694400776892dc99fa2782cf3e1ade713e981fb79b3390f3219ea9120f4f87e5e55261de10ed37106fab93d46532dfd0e2240b1d2e06da47044f25124b4c4ad864bce7ee0c96a6cc93d6062c9673cf987f66d95408f614efdea656f07c311", 0xf2}, {&(0x7f00000005c0)="98bb0008610440367c0694af20d44ddd308879374d9292917a170eb2e89a204fc39786d879db1661a0caf5476847ba7bfe43a3c297a131fcfa2465eb917177cdbec898c63200cd4a0b88d9", 0x4b}], 0x7, 0x0) close(0xffffffffffffffff) r1 = dup(r0) kevent(r0, &(0x7f0000001a00)=[{{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x6, 0x43}], 0x0, &(0x7f0000001a40)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x42, 0x8, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x25, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x2e, 0x3, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x5, 0x98e}], 0xfffffffffffffff9, &(0x7f0000001b00)={0x100000000, 0xfa3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001b40)=0x3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x4, 0x0, 0x20003, 0xd9f, "000000200000000000000000ff0100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto(r1, &(0x7f0000001bc0)="d5cdca6dab33e667c740649a9da7b38e0c8f24267977", 0x16, 0x3, &(0x7f0000001c00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f00000006c0)=""/89, 0x59}, {&(0x7f0000000740)=""/155, 0x9b}, {&(0x7f0000000080)=""/58, 0x3a}], 0x4) open$dir(&(0x7f00000019c0)='./file0\x00', 0x1a, 0x4a) fchmod(r2, 0x100) write(r1, &(0x7f0000001b80)="bca2dbb209bd", 0x6) 16:09:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = shmget(0x2, 0x2000, 0x261, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:28 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./control\x00', 0x4) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') mknodat(r1, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:09:28 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="1774fdcfe1cddaa32c437057bbf133be1c64bc2261f3c27b5a68e49a940a7c91b34fd0b391f37ecf15ca773e74736a757f2e2c9f66f3dc270862c8993cb988a1f22c0ddf2978026cf0162c15939e0684272f9870b20756f63e9285008c5ebf5ea5720aacbc19f63067", 0x69) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ff589051c68fa5ec29000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x342}, 0x800) 16:09:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000004c0), 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2}, {0x4, 0x1}}, 0x2) execve(0x0, 0x0, 0x0) 16:09:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xa0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="acca7e80bbd58c50aca6fb8106b0fd356287b61787b350d64d2458259d0701c7dbedf4c2531919d0d15286535505b86d3be2031a2a8fbdb80a2ccb1106821e4fac188c36660f2620a9e1d2037c7cfe05650d57267880c1b5a610d9f610fa33b6fe1cabb4268fd92bcd9d74fd9a9468ee59196f13ce3de4732c585f82ec9938fc582a99b69f03590bc02eba8655740856447bfdb5eccf2143b9cd73324f41fea473", 0xa1}, {&(0x7f0000000240)="43fe384579f2332295e60a7b262260279dcf4f6d59e067f012c73acff34de9203183c4e9b31312aeaf7e141cd977f503eda3a5c2e612deabe4e29516b89f232c20aadf15be000ee3cf843e7dda6131fa2c68d225124ad0ffabf7b538c9068fe6d1c408", 0x63}, {&(0x7f00000002c0)="e9a2d8dda38dc32722992ce1db01c0ae0497485b18fdb81a918a1d4bf1ef7b0f91759fefdda11a10b1e1fcb71f954b37349639a91724a5aba6a76816f4255cd2917ad0f26a3b47e105e3e1ec525f52ec8720374ba28c3386277535c06c9810e04972ef14c4c5f176d809cdeeff2771ea76732158b076a5961377584ffa7eacace4ca", 0x82}, {&(0x7f0000000740)="b6683ecd1156e7325fc8620a6c90f36fb3e349001aafa9d85a1641a4a899d5ed2d8140b2ba18c652ddcc37e06a6320200c0657e45f2f156e1a096320b4bd126c94d14c8c4bad71000000000000000000006f79be3d9085fc988199c40c508c77eb57d8e02a910a7698fa45643ed5593c89c11ec43efd497d1862ce6020bf01af80e155621a463813eef4981674c432adc5f6e8a7c1977a80e7d7dd3b753e99588f4085aa818e3cf5b78c448ba6b1e0acb830ae9ec1cf91a21a12ef5ef36351c30b3a0c77c009ae41610237538096b50ba48453c421", 0xd5}, {&(0x7f0000000400)="fa44a89449472f73d2c43e9f000aa794d59b7088c345dd7f9487e576994a8b168c8e1850b56adc6e4b14d8ed03cb4d187cd83c36bbbb4f900f41d053dc5e02932ee44fbb1d5a9dc3699f53eae9233a35abc0cb", 0x53}, {&(0x7f0000000500)="1729f982cd97d0e36451568deb3daafc89e3c73171dee97bb2941706c562c0b96e3dff064e6e8dd035800513e99dae298597b9bc6806e779f0dba0b2e5392b22e6bed079f83ecb78dac6ec58a9b13e06160705aa78beea4cb0d909cff57433217d07dc419a6687e98e18d5db4a166dbc949385a1c5a9f44333d0aec6840e3dd17ed36673612a1cd51ba8669d63cc9b75fa1290acbb6a0e24e35bcd837a2103247917c7869ee6848976714edf1e69aae18dd88b19ff7dfdb22488c6a9bf0bd8487f75ecc5f86134e61522bbf7fb972692944ad975efd58861845b0ada783882392ec6215f26869d82e06af1f3", 0xec}, {&(0x7f0000000000)="5f611276211f7c37bff4194bce087cdcc739b3816aae36ba6e62b8100df1c6c704be3c", 0x23}, {&(0x7f0000000600)="cc43c8989c1b5d1cd10e6f05f31b4a1a14b7c71f40573f295f8fa2956ffdae0be5b6e9e9323920a574bbfa1a7512c84edda5d75792f5b064c735e3427c0a08ae8e78758ffe6b98fe501a55fb3b64d73cf28edd", 0x53}, {&(0x7f0000000480)="ebd5d9562074dd5ac9c8bb9ed28b1b4c5b02c04c2e282da366eb37980808f8c124", 0x21}], 0x9, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x0, 0x0, 0x3, 0x1, 0xce, 0x6, 0x8, 0x1, 0x0, 0x6, 0x400}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x6}, 0xc) 16:09:29 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)=0x900) r2 = getegid() getgroups(0x1, &(0x7f0000000280)=[r2]) writev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="f4f2331a7a9018f305b0d020ae544215d11d46c08ae7f18cb1e81095e52ffdd22e5448c8c445630d2e975b357a405fa8a8d78794622ca69e6442a560b59641bdd2a7070c486713c56c29da24a90f5bc23a91bbc89e3fcd43c7a2d9981dff3b9a438027d16f213e945684bd2f4f18bc489fef5dc9b4f7434e9a2ae9ffa46c310a6ab1ffb02f7bd4a0c06fd28fe7d499447cf1a9c6d14a38a638d3c8e61f05b88a080c3fefc29c6da663981d1044", 0xad}, {&(0x7f0000000040)="718a477f51", 0x5}, {&(0x7f0000000180)="0a79e244a827e4195297540d87ea6ded8d81c80e1a46dd3828345b21ee8dee3f75068cb2d4aab5ab0347d8aa38ea12aa081bd958106e93adf33ef4a9cdcc082add26a60be948c9", 0x47}, {&(0x7f0000000200)="564c61298a57899893763e93d7a521d24dfce2362fea7f20fc2c236ea0703dfec1adacc180fa95a9aa3533730a28a2d39999b29992d893c0e558e655644a172295c524e8283f20fd07b1b1410d2c15ab87319d53deabc0b18d19f9034ce4835956f9c5e7bce5a69603fa581eafbc7c99e24118a834", 0x75}, {&(0x7f0000000300)="9b32f382c6813f88971e612e782a2678665e3d3ec4c14aef5c813e6b708c2c05fb7840c88152742b906b9662ed53b92731bc4971c9c4c41484fff971ddcea99bec9ea7fa91b689c54e683a3ebbb3262fa516f37963d0f6a39f4945a5ca72cd299a5d83ff61bc6bcce62a23d6d1a7bc8d1e168e96780e69885c3e5e71ebf3b70c6e99a31121e0b92f3dcb494c3ee5f2c4b2fce193956d7da0e22c028797ccc858897ac4d4269c0395b5f53438c2033e114f3226d557723620e9cd1a7f7309de3d555293fe23cd1344f2d72967e7b91306aadd08d6379f3c8c47ccc19fbbd5b1ab67c13336ef021f48c502c2b547e3", 0xee}, {&(0x7f0000000400)="3b6d3c181e01ca1ae0e1b7746dceb72be82955f0dd10c462a6867bb563c4e4241572532a6f58c71cf94b07cddc6dcbd81bf47efc976852fca5e95131dcb50729a4889c8bbbe430f32eaa63a6b5f593c04fbc850c0c44ece6f4203806335367cb3bb6634231a6e78e025f7d8d56dd0f2e4a822484cd82f653cec419458be29fb881321d43deae1592b7755b7d0a7b85743e1b4620811ba8781fdacb184f8cd41cb320b616936b01af8e702d94495ed5085a24c6ace804d2ae69176f75254d9166a4c1a20d4ed15fb6a4832277380acbc324dc", 0xd2}], 0x6) accept$unix(r0, 0x0, &(0x7f00000005c0)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:09:29 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:09:29 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 16:09:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf15eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f419b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xc3}], 0x1, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) fcntl$getown(r1, 0x5) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x180) flock(r3, 0x2) 16:09:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:09:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:09:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$setown(r0, 0x6, 0x0) 16:09:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbb9d45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b5", 0xfffffffffffffedb) r1 = socket(0x59f32287e653f786, 0x4001, 0x8) bind$inet(r1, &(0x7f0000000340)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba03585fce99e49f693bbe01b0dad7bbcc275d3c93f489802afc93cbda1039062019e320dfc2b02a34ab8756120b7d753af4333eb4dbf6e33bf99d7423d70e547624c52a77ceef32d9527fb351510eb487eb8d35ab00b7f55633122c096b5ee78606d25fe6b7e70e17e810a2", 0x7d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x1f}, {0x40, 0xbe55}], 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x840, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r3) accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:09:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f0000000040)=0x3b) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:09:29 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) r3 = semget$private(0x0, 0x1, 0x94) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000000c0)=""/4096) fcntl$setown(r0, 0x6, r2) r4 = accept(r1, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockname$inet(r4, &(0x7f0000001140), &(0x7f0000001180)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000011c0)="00063208a6", 0x5) getsockopt(r4, 0x3a, 0x5, &(0x7f0000001200)=""/187, &(0x7f00000012c0)=0xbb) semop(r3, &(0x7f0000001300)=[{0x0, 0xfffffffffffffff8, 0x800}], 0x1) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000001340)=""/175) connect$inet(r4, &(0x7f0000001400)={0x2, 0x3}, 0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001440)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001480)=0x80000001) r6 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000014c0)) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000001500)={0x20, 0x9, {0x800}}) r7 = semget(0x0, 0x3, 0x100) semop(r7, &(0x7f0000001540)=[{0x4, 0x100000000}, {0x1, 0xaf9, 0x1000}, {0x7, 0x0, 0x1000}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2, 0x0, 0x1000}], 0x5) semop(r7, &(0x7f0000001580)=[{0x0, 0x8, 0x1800}, {0x0, 0x101, 0x1000}], 0x2) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000015c0)) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001600)={0x4, 0x9}) preadv(r5, &(0x7f00000017c0)=[{&(0x7f0000001640)=""/56, 0x38}, {&(0x7f0000001680)=""/136, 0x88}, {&(0x7f0000001740)=""/123, 0x7b}], 0x3, 0x0) semget$private(0x0, 0x4, 0x3) semget$private(0x0, 0x6, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) 16:09:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r0, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0xa9a, 0xff}], 0x7, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000008, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x48, 0x11, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x1, 0x8}], 0x800, &(0x7f0000000500)={0x0, 0xfe}) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x40, 0x8b2b, 0x325, 0x2, "1e0940466b84c90ce7a5debf3acc6c50f31f2556", 0x2800}) r3 = syz_open_pts() getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000eb0000000000000000000000000000000000aea0c6d12445b1a8b4000000000000000000000700000000000000000000000000000000000000eeff0000000d000000000000000000000000000000000000000000000000000800000000000000000000b9885659be8c3b5cda045c7724ad7249b8f36c6deacaf00dd2b7475564cda131b50939b4f55b96c86e6ede"], 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000380)=0xc) link(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0\x00') close(r1) dup(r3) syz_open_pts() 16:09:30 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xa473, 0xff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) listen(r1, 0xffffffffffffffff) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket$unix(0x1, 0x1, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 16:09:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:09:30 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2003, 0x6) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xff, 0x1, 0x55, 0x5, 0x5, 0xfd00, 0x3c}, &(0x7f0000000180)={0x9, 0x1}) select(0x40, &(0x7f0000000000)={0x4, 0xc25d, 0x5, 0x8000, 0x8001, 0x3ff, 0x9, 0x100000001}, &(0x7f0000000040)={0x9, 0xffffffff, 0x1f, 0x7, 0x1, 0x100, 0x6, 0x7ff}, &(0x7f0000000080)={0x2, 0x8, 0x1, 0x3, 0x1, 0x27827a9d, 0x5, 0x7f}, &(0x7f0000000100)={0x9, 0x5}) 16:09:30 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x2c) fchmod(r1, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x2, 0x2, 0xca9, "de73df0d546ec4e206692108e7010d8dae6eff35", 0x7, 0x4}) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000200)={0xb22, 0x47d}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:09:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) readlink(&(0x7f0000000080)='./file0/file1/file0/file0\x00', &(0x7f0000000140)=""/36, 0x24) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file1/file0/file0/file0\x00', 0x29) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:09:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() setreuid(r0, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r4, 0x20004b3c) r5 = fcntl$dupfd(r3, 0x0, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r7, &(0x7f0000002440)=[{&(0x7f00000000c0)="8ba608960e99c56325b80decb2216263ad16fcb78b6ca782b09ad6e3b83ebae68bbb9b5dda379fb02a38ef07b0b24056299c0d17104552f6be6c2295eb91f0d53eecedf2f9fcaa1c0fcecd9bddd4b0526fe3af297e2dd5161ac53eed8e8afc30bc659595213da5527c28e05da09f9bde2a7517e4849013b58393d60c649e580b6a6984449777ff7a2f1d0f260edbc37471a70c719e518ed6eea20f0e4f023713d7b5062713f71170ad14b3c7ffa1fb00b3d4799f0b4c0fd78862e42e91f3fcf716e1a3c06da439cec6df8f6edd252968f324", 0xd2}, {&(0x7f00000001c0)="2cd0dea66e455ba57a458ebf6350772ee7865770b92de9004e3fef3fa4e8ffe630c837a93b668cf8288bed33bda93643513e6bbbeae152192298194a6eae6ddc586cfc7007ce927543d8558a6854956d832b83b33db29581b0fea06007637b0464991890252ecedf043e24222c1df08e16d6e53cd4d7b2dd585c7032bdef7eca9d7d319736a035ebac5cf534115988f757e723f6b80f3886cfc0adf0096a60ef292feca1bcd43ae0011e293eea689abeb4ad1e250e67ee10db80107ac9b2d6919e46b5f481d7399955dfd0865994", 0xce}, {&(0x7f00000002c0)="89e0ceee56248ef5629afe5c935549cc7b735419261042bb239b958944ce8808b93b63487b8af784f0fb3ad2d3f392e93802785dcb7c9892d9528fe30871b7b6e99b4501ef04254dc9b2af18b96a110d5b6664c427f2cc07b760f826a6f68d949ec76da09bac46328f88860e94aec89f88665f67", 0x74}, {&(0x7f0000000340)="be680a09d8e421d4d130b061113344eb072fb30f5e0b9800d2e403ce59ef18e6864c8029e8d1dcba619380b4e8582e787b7da7e36e8a58e2d03e1da6ad6666f9bb2be8173b54fd188f00a3e9a52352564e0f090c30c9e5f59fda97bdcd9bc77640b64b698c6744978ed9592591c384ed205747c64b0278df10aa6b8a48a4537f01b1befc68bcacd23bba5583c21db40e4aa84eb335821278908ba4a60cdbe4af8a261fff94f1b592ee1ff89c3576c7afdd994e10ac6dc95f9bbd3dce3a55df2850905a64be166a6b926467208783d9575c074afa9c55a7c3458cd83d54103e075d61a067b63fcc62237d097b188c2793c7076b3572c6b1429c6b262a52ce2d9f4329a56a2ace0153026e4e45eed6bab431265c2f6706b34ea5b0d71fa76cd8be3095ef1760d63a7f862954bcfc42f06626768c2411e7b80c83983cbb1a7451560369b0648da4cdaa213bfa0888ff7f8892d47556c6a93055848c70aab83798962ea49a7161c6376820238dd570621d7875e11752cc076ba931a76a7f535fa3892c457a74e43c918fb5f5e64061fa81acdc72e47cebe78649506c528c24f709606a3fdc600cbe7a6a60b3825db54461b46f37162869f4e1dfc2dbc1b4706f56c8cd07d83979462b7d0cb9e34c362865bba9600a241794a708b24759e9f7c11d2f362c8da38ee8101b4d265ac693799e3469f85ffcfb0b8899dd96d222a228cee2b7629df579414ebafcd7cf6fa5dcc6b18f3e63773d1e60eb8b04e7ac106b6e4d8e84b64038d8bd693740f6d80eac922587e34407d0cae747dbec8e19e4ee0ef81e876eb3cb07754cab4b06dc57c6bb83e58cf0bff93b6d6d32879b62e617073df19cde4d3ae77d028635ee82defc239fc6e2b3f97df9c6094d24f1e6c48849a3c5f50aff24a9c2cd3cb15b52d782d81f06d329e8fe3c1e61cdd39b94a6c8f33cd8c5891fd0e9ff154af356f8af774e5770734b0d29f2b31a45f8704ff87dbba26abba0a38fae8c70b91c005278f45c772015cd233bf2263b2778442cf08aa8676c685c72e0c467e3c307ca1c06abcf67d785dfc326a160a0a7f1cc67a17728285a88f7f4eeb09d77b9d532079869d7ac7c05734a6242a0ea7839a609c484041641eaa3228ea789f250f3256e30eac2cb55d87e5396df9c03f5107d4ae84db3ef86274bfa479d2d0ac5e467a7a50c82d5008abce1797d4a11b8d27558ab8466fead8bf61a8efb8f6fdc81cc8a38a0cb38634ecb4554ed3523b25d5496eeb7ba5435b6f914cfb7784c33a2e0ee29b5ef6f19511a1ce7dcb64565786d76c729d8db89b738b68dcce7409dc8dc2393255186114d1b50c8013f84a2bb9e0e2f470e7dfb0ae5acd3615ad43dd2cde1b116f53184810d6dabfb57bd17239b54b21c7e89bc9a89b260cc81dc310eb9a626713685d950e4485a660db84f1694ee140f0c39a6b4e5ec82a00cc154294e81ac032b986071b161e8cf9060527a8aa276ef31a5b3553eed918ec0ada35c85dc32293fae764c0ebbb635b03b3aa9dd1c304d1af9f7e37c0c3ba7fbe92a50d611c487821de7e6244705d0360aa1970609cf74ef39389d7f3622c83746e987411a347136f53d11023338efe61b74c32eddf5a7ee59bd1a8e041e12576d64a836634280dc423879bec9dfb7ff5439c1bbc5dc37ad0ef68804e6245c2961906c55c53c82adbe67797631f2fa3a19c7382ac23a9a634223ef9b56374603c6b9903d7d0b53e7d55faf0363a6996aa8f82fb99269fbb9bb278f8032176dc8946f727573d68a3c845ce58288ee7e2e4fb0cca25f6e1aae0f4a6370b532597c58aca60e436562677cadf2c10fde35bb51b9c57847ff68a5965301144110753f497c53cd0397d36651ba81797adfb8c9e826e8887667db91ac16d3bfef7f1e18744304c5e4c8ffb4f27fd7a6a3ae9b48a2dbf6b87789edafdda6dfda12f8a347f0e0d39e9f73a7206c3face8e279c3b2af7f8f91059f398778dfe03391dac2e2370f99325ec8b87243323b6d25e3ba164d7de2f31fb1f670636a847406660cc2c438a06961d25e0dad99b3697e636e6ee13305c4004aa3815a4a5e94052d8169169b94c3626306d3c791ef34f0446d6ab6240e262c34c6a81d8b58c3d31a1ee59d4ad91de247596bd30c42ab670ecdb22e0cdde83c9caf66c53c949b0f54d6bfcb178df03685c0a0bf5c66b339b672dd1f144bb43e8b74df6287939f9470390af82486a62a5df59a2917616fbf3c6733576c17a77f1f155c22eb4433d9466095faf6df8faee79e616afdfb1c19568cd6688ad8f3daf4d5395ba664c42944ba5d9ccc2978657ab486104e5841c3e288039a6b6b76158ea44dd4c17e997a703970560b056cc42fdfe7fec5ee9beac68afe1ce0ecb662abe2b26926af48a8ccdfa3409d53f3b8a6331458498ecb79d69d16635c3faa38d6c198454b18e98c479bb557687420f8728098be6c4d91cdf4149dded9c972b809526090e11ff352039bdbce5f5a7169ad1008e0974a22a28a1a731e5f059ff91af468625c1128d0c4372e439a62a225bf496ece3fb3c68e0a8ff08603414f2ad0e803c3aff8bdeb80b93897af51c8c09173493f118af6452ddae10327dd18102517b0c1b89893862d05fba2c9e28a7d0a5b9ab9086ecc225774af45c7993ffec896adacce6db04e73d3e5820e981c593c5b51e74e6773a25fff0c1661447178cd204bd9116399513822d180ed386e0ee9f4f607563af878323a21973f947bd4a0c08cfdd185dd1a08dffe4220a6d07f625fd43141cd52f64414817e3756cb7ca55611ba3824a1c31d1d8ef737fbdf1de0f62dd8f234fb624ffa4a34e7fa79c031f9f9789f9fde6c90d64bac780c273a717b9593cc4e45d60d19e858b05279225f1d7472650b5089ae4ddeabbfc867715827a20215c6908c3e321962495e62ecc840a4b82cd3b8f31074a58b1bc6a3b331a4b094b2e4e90258ea705ca5d67efc863a91d497d45e116413782cdc44bf5f6a91eabd036400a253e033087fb21f262d7121d74da47e21f81740c7d2b7cfc5be69560a1281a766c051f2f9cec3d6a7cd1cbed97beefce3dc69f8309c086fce6d674a623b8123d6b96b7a3e9794b88d244617e24b89133fd9c7351877ce426372012a89f8ee9f33a7de48891a1480c5549cbb7b9605f697b1a1b04ea8afbb46312b66601379e7844b21b8f963ad106dc22dcbef568bae6b9cc050563953bea89f18f8bf673b89a5f78ef22c982e6ed31d23e5bc4214f611b5b15a86aca30a20567476bd0030852627c5b03aeb6a013d33f16dee1aff52d727f38982d66957d46d61ff1005bea1ac07ad527f558e7fad05923591b4a537ec9d33b9cfb7173f2b0d8e1b281fba77e92cd732d8327c3eda54d2f347ce2c34c4da8223cd6a22d7de709b3f608a133288b0e89d430822e2a0aec12c0502d06d2720f9e8a14b9684681b165ccf6372342abebe6c1f0db51895e51e2903face0750dbb40e43202212c3e9bfff205018ac6bb4890dfcb1b7cc0bf91fadf9f7a83c12078d615721366dbd20a68309e309a85596bdb71293192788667c0578c3acca1fa71da1a531d1bcf962b83521294e04e0a5bd5790ebb4275f682b16ca4445569185f6d113d269add133f2552789950b3b25372f91dd7720b076682eaee1a2f3a244b5bde735ca88e23460c95f221662a1d17228707c502988ce66d99fafe32a31825259ca8b7cc9f0299b2502dff97c4406868c6a21313a9f48810180336f4325360a83f2a199ed9701f6d5090d5eb873f6f3e46c2ccd0ea01f14536c34430742fd5674b90aacd613455e55dfeaebd2c51291568e78c9920aa2acebf4a4c284983e37ea4964cd158226d0db2d67fb705a300ebd8ef63f493f340b964cc4cf39a482f450e0b4807c8a745029c07b9e0ffd63f9872f1bf8de3adade7ffef8dfed84bf8eee541a02e895f0b1de40f9e682838b215b393aea5fe03f7a9b81aa3d8edda8dad5cf5e2d179a6093b50eb8e378fe70cd7feb27532f026dee6deb2c802cbddcd686d84198be51dcdcc84127c9263ec4fdae209546384b10ff501febd081fe6122c862c43bf9c9a1c72641db398821c0757ef2f9fa50e6140f576817d60a32f5600d380e2c519013bf3f01b0b9966aebe6456f5ca3d720886fe5ef086036e0677f75bad683a27c011f24582ad6f00ef04fd5c9478959dba67bef098521d86ff9cb600ea5b7f5a099bdd40aae1babb070700f1dc5a3a76a551a18a9599cbf4add54dc27b0ce1eb9db736b2160f758e98d2038580396212a4ca1562c90e8c630f74c9bd3c69f60fa5136aee3702c09ac432caefc0a3397ceb319b4d90f00375e3899657c5b4dad499f3f9aeb9956a84266b5d787862b3911b90e8cacb7f5f6808cd225a02294114fa8f0f850f4d4d6c37a94e919f2682125cde1558beef2e8cd5c65a2e0f151409b044520796eefb127bcb9b2b316ec9a61f4b8916a8632cb0e179188515ca7cb83d96936e1fe2211306a25f2eab02eddc7f8426d21a4a35cdb20a8ce7b3ae5850b8152ce07056b01075290f0f10b000c70e3dbbed43c540773614a1a6146107a8377cb7dcf020165def68535823fdf563e219a3d087af241e2baf463b1b6b33ba9612a232508120fb53ec1c108f5bf6e3dce2ee0a064673a553f01d94205d9aa6688a181401862add8c14dda139d59aa02a63d2a52a5f4c448e32e7512ca20b6be9f8e461cd57f5b686df5275bbba48de154358b5fbbd2fb2a36b7968b0802b5ae61e3cf074bc7f35a791302409901cfeb2e27eff030e259955269e9041cdafe11d6ac214e72717573efb79fddcb513280169fc7cbb6fccc5901928810e12e86fbf5a9c6494eff303bdb967dafa58ba93871475462612bdfee06f0fe33836e7fb9a4c18494eacae220d8cec864c27330950ad171b9d7876a63291bf2b52d04c9ae38091c9a0dc575c8e8e03c145c96f78e92ce3394a50d345b3f04be43af91706afd619ceec1115c2dc80063bf548dd4c318461a2c853ef27735b37c978c973b705cf2870a7654762aa515cb21cc5fb550e177ab0661f0d2a7a4215b80cb92f944c07b47d96e51a435b8f34b3bb6728a0bd8b737a0b894ca38bc491dd729da5e6855c056ec5613bc884b6f109921292d0250b71060ef11f7eaa714e6c9e0f9fb2122dd0a601c3a8e9dc20065f337b3a8b12b8b86314faacfae0d5433fa2b789ad1bfb08a61225f3f330fd9190f3c1b3f400a82567e3f457fbd0e0137a044b6db51296a98493737ee5a82f009f09ca4934d9af94c7286d3983e867bafbab5020e34db2b4be0a989ae261cdccf09a1c766be66c974a3ccd8d38d5a703199bb2719d1f8c8af32b6b73d9e8131ee6e728c5969ac6a8240921ded7dd5977c9da5da985515e74d20978745440725a5879898081f4c1bc7c35f7ec7d774c077123247e22c1b5e47ad08c6cfc92cdaa39b5f22d01bdefe84c2cbb0335f2a1ba402eff11beb36fcdd3fb2c84909f97d52129798172c973660bb539069fb8a25b11572cc8fb5a3d1f728c29deab838812884228bfca25e4d30b054e18271cb38132f13ed72473f71a75bb0ab123ca334afef9fb85aee074b0f46331d8976eba5642112f1c9a124d98aa145329ff8d01141d0a114a20a79185ac82b90cd40c36bf425ca9ab66afabc48bfe3fc4787f625597a0be88325d3a3f602dc76e3b0b8a5edb03728c35b682d13c2a2fd14af24d820d62565608b184c2b115d96a6438e7f6471ddf145fe2a30ff6d0b743ec64b9efb3e10d570a32787a125", 0x1000}, {&(0x7f0000001340)="6f5ff9dad28b6246402869b5d489d447afb7b1d5d3a829d575fa4ff3edba3c220ecdea1e532dcf8ccd7c7aed46d428ddfc608ddbf990c3b534325128627ea53f7ebc7615deaad309741f1e40d70fc9ba0e1156467e74271c712d4ed8581995448eda9401f3161bcfbd1da6269e01f9173b641673c9a19ef94bff77125fef7be3cf86c10cd9c9fe21b0ae5e37665af0a6d5e5fb3f864b3ff41a5834397ab33d1c460db7da22ca9c35c5e784787702b92d8f41285f2bd9734ce1f580ee9769b3aa54dc291f84f3a6b942d55e0418611ca9f389d2b529cc7769cdddbfab520821ba23b05b78648d01b789f5b0", 0xeb}, {&(0x7f0000001440)="4bf02933986f0116713fe0f777a28541a3b3c441fb59b1411f094cce73674aaf5628084c2f027c9af120ad0a9c0c81ad5c62a120e94a91fac2face3daa81a9a4f7dba33fbc5990df86393838ffbb7f63c1a5b393dc2b80d42919ca1b7f72c0eac4ea47a462fdad76b2f2558fe6e29f56d6a12fcf886878c5575338d074fce01fe85f71697e2f6115e636adbca268f24f35594157091962bbbd8a3047dcb7c4283984dd4cd8d4a472e12ab8e60f198af6c3eb31fa9610b153dbf597eb505dfc179df555c8353bfcadc73e93121734cd58852bf9c7545873194cbb8c529cdc9e427cef4e898b19bf3d4e94c18ee5a43736ea929499eef3c71b96198da76860f184a81a8b34f22c1979300b30a25078c1f3168cb49528be3a9cccdb399d40368682882ba9e99b756599c444ddefc57544c09207e1ad39e03aa55e4c89da1d5fae7fc10c867a40c070f65a4e131a68bbdf404b3b6a22a42e368225846368376dc6f4a287f1528f1b3c5644cc4052bca51ac2d5334a417e35880fbdf31abe44bb6b749e8659e0a45b11a29bcc4e88c362b71d42f72c5b87d15c31a1b4b328a9e83d1a2d31b9ce3303a92670f1bc816f3f356a68b8415362b67e777b554ad727e72954b1d2fc88401585d9704c23e6c3a976925c2cd0e9ca2951187c845c3a39b636c66fc090103b1ef9111297ba0364fccc1a264b76109665e3bd5fff431fc54cfe27dcc07790d8753f060fb072c2e0e2132ea1ef27420f15f7b6aef5f3b41bc77b7b21a5cddcf45398ade8add1ba8bd89f392ddd07d30920690b53071a3bf3ddd660698591b36262acb20e2b2a48866f67d039e4bce2f2a54e71ade443c3b0cb042a31746f0292a545a8c2067cda0bbcae6aa766c9ecab405c5c60909bb3ba065470eadd7f7944fbd07a306afdb7cbc668c7d640a7422b3555d49d6909f80a6d06aff8e537e9b518b0e36adaecb2e4284cfec0e0c596fab3d7d23f3b0c3cf32f29f954af5ca4510f2c3169d1e431b9c63e00f6e1a185f1b9dadc2da81c98e2a4c95ff1cd954f192b3e384f2a40fea22c066c20b1179a299ed9b69b42de96bb2925069f04984ee43ad7c4e818e653395043c2130eba0ea08ac81afca69cc220ddfab024f6b75d7e0cc2bef542080be8e82000a61a6d2135686de46874006e972a1a1b297b6693ecc85db7a0149500e02b13c1f3fe1f7fa72a7d42cb9cd292a978f40feac419af0f0c1e7e7cdd86943c72be1ab7e50a98c1cc421184fba4bc11913f3696504f646211da20a13d806029fec6e777cb8bb9597ea02ec7b9451b1679452ad45dbae7039b2bb022b18472b4e9ad52ea6208db18ec9bd668ce422320ab1cee85b13254b137091c9f808dc8e10df1ff2d9ff1dad9d91fea25839029ec243bdd864fc146e0025c75a97b31dffa99c10b571e291d20765ce0ed0353e9e7df46339dd9804a9dd2c449a757c44ed5f1948dbee158fa0463b1531a32ef0d3b62a5f4941096fb23266338661f8d606b976f56dcf5df8286d0253f43517c42c11faf90c0372aa93f2e79807c2378656b644541679f8bfcf8d086bdb6e3345a4cdf52f0816b8ff7f5e6318cf33d5fb375bca695ff110729c406c3cd747092a25cb7ede0c084c2ffec597a2abe55b62f94b1cb6c149d245984cb1c2d28bb79733dff5f306c097eee1b0531af5af202cc8a7e4a7f0e903fad8d510cd9956674343eb814dfc75a649a815d945ddce4a94de0ce15c3544e9dde950d936aad3a3447cf367edcdcad1835d5aa544f54233b5bf055ec121d2e92ed7b36d7fadeb3743b4c0149b9f08e07df35d159c7badab6371233de0613636f7afe75a50385b393b77dfeeae93d1a85a90a31951a24ff64a8d47a639bd6369587b4fd0390e183b76f0435f660247244f9adc409746a83501f6ec88bcf41d8d1544819e514c35ab9338f906ae545ffed7037d0956ed59c376dab8fa166ff3b792f81be002d338f007f906f6dcb8cb66e853587c5b80f7c7b7a8b7cb794fa2ea6f767593ee39ebfc44d5aafcdf4e87b311122e282bc41bdbc599e51c0522f8c8826189948fc4b2c85ab447f8e344328404fbaaccf89b71cfbb0a6fdd2cbc4d1f22667c36e185880a1badf2005ac14a4b3ffef6f2e34a72d9a5d46951df6a7686672b476d81b099a3e52d5367fc06fd8169588a7e6f9ab62262825fa53341bf96a20cbd0a7c195fcfed6e22e2264b846b821b108914483137c75c56ffe18882ef55f832a1bba9eb42850cc0f57eaeb977c768a1173ac0c1363b109c6404e7e4e8f646f0aa5f677be6d37ffb4fb29a9c1236e270c628c6c87a88f24231e28c69dfaf2d3e824afa1c4aa72d05084367696369d56e5f6674dc0ef6c1600c64ac06c39f5555ac7080a8cbe3d9a3a0d78cb25d7e526e0d9ba0616242fb2a0f1349473782ae1a89f39a075180839f14241bdbe837e0c49253b3aabe0fa68ea148d464b5105567d7943f949be576794dd934f87d0de80e1ee2d6e0fb0366baa8c194a39fe37ca0c9c56f020a1d85ca5c68aff26568177e525320d0c66c9d01fb58e51af85a3e695817c60209764e139d91a8e8094ec7d5f2d84a63f4adfa4f8f277b355254d2e45723f7eb85b4bab434cdbc6a063ca09d77a70ddd91019a6b82274187d85f8ac610c515f804fb0b2537f31dc862dc536c9d25fd12ef57f6bddbb0f8c193c21e3cc10e840003f268e0f0c5c434c470523680248ae056c7eed34eb5a6c0c1deb9b5975d8ea0430f4a10d60eabd0465e7ba5ecf328c5aab2d05250a4e509c791ffe0bf59c15c04ab4c01c85373482e4affa771674d6d8e3c398da57427d37ee053c0c7759ca3a2a7169d6b6a044b5d0878c1b3589c074c349d31f28d8c1f57f3738bec48dec325d0be5389f74947b4a20194dc9de14ac7a3f2a1df8f516884c6f1ac0e2715f92b7aa485f53f9b691fe3f4fb61e38985bd03e61b4059eec81a6fbb0ec77860547f929ffa9a5071c665515bd5d7a196d1915a1e1c83af3432c121741e2f2830a1b2be54f2579924c2e130da0935bb7b485a974aa06879b2a46a6f895de8b675ccf04d8ae8d427356453aee2a751194fbbd7504968c27958a38abca2f3f23a0fdd756398e441ed6f2e982a8fd0e0581eb4db63abae15bdf394c69d4f15f5547f0f991abe1004fb410740aa12c61986223be4f6ed7df454bd52f75b7971e26b839804bb4131c10ced8b4d544ea3374c41abaa740712f20760c7daa25e254243f157fb15e84e197f3fd99dba5181179cba311620fabd66d33e80da52cc8b9876a542cb5b3306d5fb6b49a0659b940fc1c1c408c20955dec9944089655bcc9fa178156b238d23f475426bc6027dd9e19e695b57d65d38bc3ef401a9e20225ab46a3a0ef17147a753391a9aae8afd6615008f70e4fc0505b3ca41d2d1faa2210fbcd84ce98aae8420151cbe332458c36231a7a7aea8d1a004f5c97b9269339cb48f4c56092148e267ed36ee03b5a1a9af007a0df1fcf1b0b9365477e12e0a096064013afd698d3a12386667119f9ec3bf2675e678fc899d0fdbcd4c95ee6d3c49d86263e5dd7de43b88981c3498209a67d5bda5ff38e8ff777ddbf59f709e600b5ec94aae484ed21add7a72646484b286b09ac1acb6838f2fe88f77b8dab10dae8f8bedc5232c310ea1b6ccbca0a3df2d5e4238f04d8e88afdceda29f4266309ac65746b1f6f64bfd314e15902370f252ba8c45a08658fb17084aa5f498e5a22b0619f3c1639e7200586b8a3ab76eeb38c817b44d1c8f409d69c16709c94bdfd77593471a2c5b58fe695c401121b0c15aa717a98a4b3eb3220c97c3bae310d0496879a1d0ae5276a8205b1e9150c6aeb622a961f8eaea82d6aa1a48064497942db91ca5f340216b420665678582c266c115eaabafa86f14d63d7f0d60a77e292b1cf579be278acb116620083ac0637fd14596d8687b69a579c6c043e664d8433b65ad14de8d7c07d669665d9e9c7fa3e1f7ac7f85692aa9b2542ae44756c3d9f976a92c6c8eb7d2433f5c9a18e53c4970d24eda5c9d02717ce3d02b8454bfc99766de8dec046a9f568790c2e78a75daf5b481ff87222617c20aaff93a7278943268393da32467f0ee15a2264b0caa5f6dcf187b026c3a0ba6e96511b60270f5558cf4cd687e89eef65103c7c0c30a47fbf3b52067af8948f24372f395ceebaad9dbfecae25d8a850849c9f8ea97812ab6df1ef606a4391566e83bf93fb3aa7a19f1309ad33f923dbcf145c8d303aaad95bd2a00a2f845d53584d8376128a4d1229961d4355d2c902af2fbb231b86ae05ad2c3a42290c78fc0dbe1b3716e5d180e1d9b9ffab05ed093afb4c3f9880e8843b5729e11d03e353d2be0488ca8a5e008e331aae812a33de118bb3c83e51a83ff6f5c2229f52bc6ae118cf28886228622d23533b7d9823efa14ff05c4a5ee279f550cdec6d503e11c327d303385ea8139befe3047d5f540f43d7c145dbf24fe44cc29e5f427b397d87e8c5b00fd1a58eff8bcdd9f2f9d48ad5db522b259e19e5498c4e41af60638cae4f4a30a26f3a40e533a66165dfb877a4158021606c13e6565209e513a58a28e53eebd91d039ac30cfd3df5aa5163a6dd17375b1ad9ee24330a67eb762802fa77d584e921ee282222805442dfd51443e91c5e95812e9fe783942eb1f73114f9dc2b5b6954188b449d374935274076fb01cf97304381c143ab87f9389e433347badf8bb08911c3c42605b66df333b813ba29266ca4e0f66f5f38ee0525827797a61261be3010e469ff5e91b49b3c13d2ccf19c7b2ec05f3cbb8ab9daf207ffc04bb58e5699de8298c4d69eb6c42dcda4a838f1bccb329cb78e53e8499727fa7941f21c36b21981e75eef89674abfaf7d73518a5403d468a2a3dd3197ba2a11a2b7d883a76712378053226b1e884955dbf5ba6dc2d8001e9588f52c1893c75bd92293a93758f9bf3a69fa3c3c3b82a47b730793aca3c2fa67b494bd64c94b0bd23d3e22a7822a3f46f37fd0efc40517681ab4519119c66de75d7486cf4b7454488b1845bb844bdc2d976042448aaf9199866bb9f4d166c3f9367ca7a378c8a6d58eb153926aeb336056b5252d31b22ef25c076ccbeb23eb1f96c60fd5e2508710514d9f48e6f1f310056c7c43e7fe8526c761357d44de26919629a0cac114281180e838b35100514106657a54d0df112acb87e516e78252cdfffeb7bbcaa781a052bcb1cc4729332afaa9027973db061c0505ba5a985a4988ed211228c9f72a8086327a12c62c3685d60718af2fde09b2f2a834ddf6499c3ce1111ec87ec66b28f3c8bda6217013aa857c09a967e7d69fa0f3e98529a8ee0c0d08597eb775003c5448b7a37e4941f9f3826ea05eadd5d1ad9f594835ac0f78c341c180503791c5a764e504005407432af3e5fcaf03fc085e0b39b6179822228f915555fa14d886c87244c6f87c39c0e6646251f4ec6f73ecb61c7e6c591f666ace90ab5534bc96d7e0f08eba13561dafeb18efbb06a4702cbfd3206776d986b4242e6374fcf8514212ca8995d012b3c8df6ed80b381f29d128287c3522440cc90fae18981426dbfa47487e28bb4678c3a65cbaef82bb4bd9891966bd3d888253d8be37fbeb72bc2e66c3ea6b7cb438e77ee5ad54ddd9f78222ada8d32558e2108fd21ab72f9e4568810edeac88e251037fd7d2f64c7b0351f58578d8be3791fe6db5a0d162612891bd3a9b9ebb803ceb967f943e56e2738dde9ccb77e6fbf5c7251a28ca60508dba3146b06a7d3c62ab3e6059d9a60387701", 0x1000}], 0x6) connect$inet(r5, &(0x7f00000024c0)={0x2, 0x1}, 0xc) readv(r4, &(0x7f00000037c0)=[{&(0x7f0000002500)=""/40, 0x28}, {&(0x7f0000002540)=""/189, 0xbd}, {&(0x7f0000002600)=""/137, 0x89}, {&(0x7f00000026c0)=""/184, 0xb8}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/45, 0x2d}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000003840)) connect$inet(r5, &(0x7f00000038c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000003900)={0x7, './file0\x00', './file0\x00'}) r8 = semget$private(0x0, 0x0, 0x95) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000003940)={{0x0, r2, r1, r0, r1, 0x34, 0x4}, 0x5, 0x7, 0x7}) setreuid(r0, r2) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000039c0)) r9 = accept(r5, 0x0, &(0x7f0000003a00)) recvfrom$unix(r9, &(0x7f0000003a40), 0x0, 0x801, &(0x7f0000003a80)=@abs={0x1, 0x0, 0x2}, 0x8) setreuid(r0, r2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000003ac0)={'./file1\x00', 0x9, 0x1, 0x3, 0x1, 0xbc7, 0x5, 0x3f281982, 0x0, 0x1, 0x400, 0xd3}) getsockname$inet(r3, &(0x7f0000003b40), &(0x7f0000003b80)=0xc) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000003bc0)=""/181) writev(r9, &(0x7f00000050c0)=[{&(0x7f0000003c80)="43c203d826e4c6b35b7781369685007ad2ac228730f9e6634024c4c62cdeb9d6ef101c3101", 0x25}, {&(0x7f0000003cc0)="fcd92d277c40035fa53f7a326ec86defd6942998224875dee63d3d5dd46f8217ac847b33745bfe6cfcc6ca93977323701b22d3391932ee2645ce7ed79d8eb55d719c16044ded0a6d08308370b20ed313f6f05a38cc710a434a115cbc0a197680a88ac761b1535c3c656e98a7f0a2a9e3d0af938e314fe839ccce236734fba112bfc43ab14176550699b63a0c48840908d51defa9b6995199bc444bdbbb5fc57bd9d5b8ced1b9b4820fce", 0xaa}, {&(0x7f0000003d80)="764b9b7dcb1e2c1e6c2b33c3b5d112b17cbcabe86040a78ebe86c58b3210177842dd1b40caafd0e882a009cad82cbc210770abf91b501a5a49fc9a27953ed419", 0x40}, {&(0x7f0000003dc0)="38cc3f1d764358ea3b46d54d849d22a82efefdd25015e372bcb2ffa5d02fc28804396be7f8892bce819a1964bb28c99b54907a749fec15e9927e5ee2af551abb3a182ac274694df6f3237c4157d2b933df83ad656b829adbf506493edc3924486579ca90106ec7e92054d9bae73b387e33d9be56e43eda3879bc4497de47c74a6ee14eb8191b8524d3f28d9d32f57b89d0d179f5f642738a0f0a0fb0f154df483b435ea6c9106c03024617249f8febfe8183691e463b3eee6e96c3b1ebb0ccea778c8ee076508690834c", 0xca}, {&(0x7f0000003ec0)="fe086f4b8b3db6e995528e178431017035c3928bc454da5c1c3612250a483f92600ffde93e0f4e3d2bb6d467bbcbfc5c8ca848e69988421ea739729d034ad2a695ac6d8e57d4863620eb3912940d980661cc1bf092a74d30ddc22bb61cacd2c28ffd3b95487be87e26b0ef8e37134c0f3d6ffee6d1506337c11258ac955685c675087533bb4fc04875e420a316aaac3a3e35fa58a349da43245989ec12384ac27fe4202192a147d013ce6c289b864782552a0e135d71e09f591cc075b6191906615e74cfea14c314178782ea9d862511566597aba40b9227e568b9598ee1ad3ea6b251e45148ac94d47d753386b7c93372a2e2efdbbb3590507e89ffcb53ceca623175743fee4034d28cecfe1cf3dcc734e2d81fde196e06d1cf1f5d3beb65fc12488257c6759550b123cfc85f1690c49b68e41bd8e7c6e88fc47318b397875b2107811d9f675afcd2294940f86c8a48f1302938ac84f3f36253afeee4a6bf15c30db47b3139350cb7a24e5dc7332515a0aa3d054419646a1f2f7bc7baf3355480e8691a37ecabac345c39eeeb6a709a443f404273d9c504a0601f6778642f4a5ce764f955769aef2696153cebb7087a8507e8598d7999d0fce14f0641ff426f4bf17e9f8dd111cdb443af3fd398c86e211c988df9ac882c610e7ba567deddf8ca89451a59097615c1c05ec0a2cdbee762ef17cbaee1581b5bbd9ec90c419f046cf0d6bbad329f736a89f8454363321592ac9f56c3f8075bb9f65fde8cba25d143bdb3aa98d410b17a5cde296cebddbadc5a83c6b66c3ea6bdb52616df84b51fb09aea6784f72d01267d330adc648237280c7f0eac80deaa8263ad952b1df78951617cb575636d8846f06b3320e616f5d8569978d00b965242c9c858a607c685249d947b1492578f21f3973793b74fc1fcc8cf02a37a0a52e6a6f93c38bd100547b1cd9817fa10e5f0d973b374116b911678d7f6a0a3a778b2524d31e8be7a9877c09c31d576f8c080eb70871a8e0e7fde4ad84ff0f009d3df0cf04496595f3e77975054dcbaf4fe1081b1925014191c2dc5e1e864334d9b6e4bac70f8ed8f3ecb8310a96df6b26be9c7e5394f53c3f52f7b03332d8ed1f8902afeae5f5c699374077b896b860c1ee33ce1fd65b2cb7b37da6957b62afcf61933b56d0b1a2a836c2d3ed50e6200132432e8adcda9b727c29289c622ba877e7fb07dff5eab2fe4689e81bffcecb4b0366e62c98908e42b6c2a805bcfe4693f57654da61f86e2283d5bad5fee655b48751192276f36cc61ed08b96c62da7ae654950c4ace1a1371c97ee66f6afd76dd7c2fe6f1a9c306013671e97a1c0aed72389fc8575933262e9fcbf40830d6af5e1a00b015650dd31a42b4c5e04a3ae118effcb22b7a4fe28f6747650f3c9b9d3d2f18fbdbaf06f4a37db8d9c42ea1bf945e30e82af7805f760391be375ffe2374328388982801671445b4dd9e2306c6ae4d39cd273991c30fe6ad1b91053e5b863c3f6ad24727cb8ab00d947535f3b36e2d5fe148db43aa96057cf5c2612d40bdb678f4573aca018d7283f9edb7677d5cd0c2fbf5ee6dae2418984d37f8c22ef10777f5c16290c0c19108f544b803486ea6964def84aed928e920d5192fe095e49b368fb992fc41be82c12263cc2d0b19fd9c2772ac24557cfcd8703d6390dba164879fe9ae50523c7d498c93ef48a7f8402ac5120ea04d5763b3265fde8a923362a4d2e93e7028ff843844c413c728f127e359561c2b93f8b8d630da73a2ca020b863345e3ca10df58374a088a46ee83e328543399bf0c3b554b50f0be3e87af6ed1e35d3c621176eeda885fda0676d6c67fb47056a299ded4e2e5b2141cc7479abdc0e8b64810a159bffd0b820e113b932c84002ba7654222016170302af1c4f0dff2325df55fd85be66559f6aec8af0963e9ec45c908cc11832d66e36ad26723b6fc4b49b162de9f1ccc7bc5cababe1c0626541ecc2435c90c9160cbc5222caa8893b2a14f2a110252788c432bd6af1751a39bd4bd7fadecc19630c6cd40304be649f51b644c180e869e93f7eb0e5b51e186fd94de35bbdbfe09897fa4f8de67a3f44e1af3ccba82e40ef64348caea99af4bf1702098665b329832296f0f9e03b90ac88de88d8101714393b4ee881e9818d10160f63bda5e3ea6b40600246bb3ca1afdf79fc143ad3ec66dfaabb0c04e37293d916390b041e2e3b935896491d677941a7e2abddb939ac32fedf535b6434de83b3798d778e9becf39a71f4b40538e073307204be3fbfbc58f12efbf50f4d809e9b2bc6b626a1a1dc4581a22fb3291fb11edacdd4e80ee21516da91920a1f1de35dc0cc0488bbaaed1ba2150f7fe86d86e7ce957d4425d82c7547f33508b8cd16ff54ce5308df814d9b984e98c270ca9dd65d54bf231e5ae4e98442910f247db3762ca8865b15cbd965525dc16d347a2e98e559fc6c3d043c18dc8129f74b59278fdf41bb5da57fd3dd6d92c66212969ddedb1df1b277e95645f35880d3a2b2bb7ede365895971aea7239090eca537028052b233b923ead296fcaef9659579dc289e44f724f6d49da4f88ddf1264202167adba6315e985a7f6805d7b8c7430cdb145112375b2c47437d1b7f8403d7692cb0548782faf33c7598096a32f69a8c2a0f3135ba02f4bec83ce999e2e21d836464bc332593df279f7cacff0e97ae70252b4878bb23165a1356e34f1b3dd61d9947eedae1a0888c630e0cb5ce42383870416e22c79d5a4ceb2f24644232f7dbe2e6454244016f3510b888233f3f011f8eea76ea15c765e4c92b86aab4dc7ef9225e8c4a827827dd7836110e4f81cfa9cc0b5b28b69d355300f86b0f4bc27076834c728051e0752e44169ac8844b7c4c43d9b6d5ecbdcbeaf5c32a065d4f38321471b3afb7310f704a69232ebe2cd2c35965e876d0eb82c74513af58c60088ac8f71c6afe790904cae1ecc27878c1af1291874620bf4781b8d06690fc7f457ff85b9ad29324e7f65728265ad590590e77f3c24122d66e56e7cd59a40157f983a6b940b45608def5b9e72e7e59ec654a16c7a9dc74743c20acae812f60c7600f01817d71631f4cf4958e2ba3eb3400c69c102c556698d9d7c26e502b0cb0722ab78e2461c627749a34e0a1b19639fc396670ebcfb78e5a34b7aa25aa7d6685ec23e69b85bc224a97b0b93cd28a4c3ea5256e31a90d34e2304f91a4b207e37ff56918aa0c87cdc6551d848fba008049f8765d80ac5893161c2b9dc65239b05060a22a12e66090b18b0c47a05bb1581bcfba8312a39faccfcd8e59cb6f49bf297015c4ecfe4e31defcee011a4c9400169b02c5eb3720d8d10742a0ba182899a22b8d00426761473ddde61806ef9d36aa7136e63eff5cec95969e7bb9b6477bc85b8ecaa5f6fa45c140ece47b520997d0d6ac45fd37d94ddc7c9ab1750d90be0d87b1c4810df15dfae3172d0cfdbbd5f72ec04793a0e716e3c12c674524e428aa9392a259a58516cba0304204f45b765934cbaaa28001f573611e027940dfb711327fb2341e29f481d32c82791594f84d873ed76e2637ee88ebcd1eee2d8568ae1739a35ce0c416bda9612f5d01962a6607fa7ffad6855d7294080fcad3dd2ffe0727dbb2a5ed6f876827b420f94529c1494f4a99b442d6eefd1ec5b14ca97848adf4a348bbcb222aa750f069b06866b9c530cb76776721860f0b74b10e09bc087ecfcaeef155272bb549ab4d425de05e6668286ea1323e06ec3918b86cc391b9cbb9512039726ce49a3c31aea59914a7fef2ed521304b272359227d907b3112198cdc8b0fcb1e251a75d8673ed86526d2018390ba2cc38dfb2b47dbd087c0155f0895b1926c5cf0c3bea52c21ab43d37218755e37b7bf36cb36d8ae6064b54f900ed0b5ff989e0ea2c494c81d32d450228fa298ea99365142e82aeb2dadcf5074f09bc49d14684e21e7af9c2d961862f4b2866f9c2789ded7f17b15b6ab209551e951fe0c1fefaf8a774aac1610cda69657713ab6a3448a33e124d5f9e60ca15e430eacf55d78d6e9fb75a973c98e71e6d1c264d56f0ae527939f5a27193e75b23dedbd7fe452d77a4949b2fb18f52b57fdc507747856c4457530ffe86f3ad4101917b0fcf31e4ca1233da7469c5de61744fccf5c0e5423a73f308a0f864c385bdc2deeba045e3ae6037ac736e08c9ac235eb800d0d483ea9447179f9c87297dfb215ba06de90916c5caba6c5b3e26738bd6c75a76135a66aab7a30909967d99c6ec2d4bddc13d345998e9ddef9d1b2aa645eb433846665d84ddbe5a11913bccb4ed7c367f068d492b5b8eab6dafd423c8969d5d31e72a450f85bf1da6010c1ac1ed810c7fd8443d1ec21ca5b6e00b3d20c9389fe2b6715b16aaeeeaa0181e0de817ac31d45eb61cd0c18b63f396ad5254bc9e1107445f793bbea5881da547fe58117807116cad57b3a897f6389bfaee55a2d9b15d5bb8c27fb35e6f0de18d5add5a8ff664b60cd46c0b740943afb5f6904b2a3052a520e2e8d8e5261de10d8c55189887c0e20fea8a635db8085e1e88b689395652c2ccf2bad5e8bb7d2b11477cee4daa56f70039343f945afc7de68fe62490fdd3abf0f64fdd83272fedf8f22cddf601cde3f7f4a3db6648a21e3d7b8bb33e414f903372c68072f19001beb4f86ff5e7f51b980dba0b51ace164ff5ce5eef81e03b8e540fda91996276f04c4ad24b0c32201f465306147dad2e4392ea116d0fc877345f8aba8a822f10ada0c2b2c283129c3a09ea5632bc118e61b470812a555c43a73e49e7e73653fe89efd5c10066f578c267df334807feaa3d49226be0b3b7fae5a2d6f650301a841f1188475839ab057535f372974c07ce74af2d2f005f92aad5a4be6b96a12690ec59a267a1b8007e014c09a426f22bf04ff7ba97c65ef776e3589237f05ce4bf0b941679160379c8039708656049a4ad0e09024cc65942fc23c578c433d1b4eaabee72162345f2eb87502292952ecec0e4e6d42f8d2b7e6101d6ae8ab7c5eac65a3fb3d6a9ede86333e94aa73f4e0f95aaee212b16fc5bc78052c55d2aaee330ae2fb7d418e65080dcfab0bb81574d54ee2909a757e27d67d679e1dd36b50704f7dff1ace62aebec5a79e90948698c00c358051177060788f20257c63bd3d5353b3cf348449255c52839f3f2d29e115140c6794f96d375781d23603b3512681f6be9680a8ca8a13c4ec79ef8b0bb9e1b47f11e1bc15665021b36a09251415d89af433097e22da58e0c92a0c721c5da917611956c58b23c467594f7e40cb8cc70603578c2183775c25c6e831bb763e6a46df0fe34042bd935443b923e5c5117cd82bbeebb3c3ca4b3b97a862014d81ca03a04e334b9286054f9b5eda0f506fcdfa9ba385da80939af6faa8cd466484bccbee598477c1f1a15225f969932f710c0ba22ad05f5bc6bdbcb1396cea2da76b199ac81f0d3e6211f8031e888ee04561cd400f6d91764c0bce710a7a831b0e6faecb09b25810b23ef2386e1e0286179a7ec02def47ff657b109ddb30cd0f9fa153af98bd2ca34cde4292814858c450511ad8ba8b45bc8f394be702974b8e240aba2460ad51a452fd58bc982298aefcc4bcc0ab3e0aee3e29f1c058cd35e72cfbf3e2fc46afd4e714cbc568a880d75c464715bd2a5d34e3afebe54d83febfb5309c992a16975d0326b652354e35bc1f805b5e638467daf315e7b47ae398a541f8c7cafdaef1aced78a5867e62cd13b790909dc7c94fcc9a66190f35a14a310f74cd76441febc9f802cf80", 0x1000}, {&(0x7f0000004ec0)="15b075760c55eae5ae5d72dac2ac4f6d2e7a42ec9cc6f736f48a88f9143e7daa057b512901bc2b536c6d1b86fb2d48da7acc54af3b820840485d5c28385ab6f7e1c87312aa0974513696e57d86e2e212e380714861d3de5f0dbbde813df2addbbb43aa834e2dd94c92ab5aaded9e3a5ecd999e33aa722f0a6c930ca0ea04d5039cff7388b93e2f0fff6318a4f74d2da8306e09fa3c12c3ae6a66ce4a173cbb8a723a80afc316818fd53039986a0596d162ed7053aea9b697948b648121e801d52540abee321ad2e12270c7133042c05aef9ed3", 0xd3}, {&(0x7f0000004fc0)="2099cd2b14c851bea0f7ad7edcedfbd47cd0cb04ce41cf93f07e2abccff1a9f48c55729101c0688e756cd7f91577250266a363261ec8b8b1d99e1180f65485f0", 0x40}, {&(0x7f0000005000)="42b2b594e692157faa526dab877aba013fc620a2773fcb2cd07ef2783508bdd972bcb6e4d63d984a48c7ef53c15d88d3e25457d106a01b7b9d93626b2f803542d7e80b77ef751184ef8b147332333a25cb7890baaadcda83265d444c6d3b18afa3a45dcc762c1aa42e67df421804a55677617eab6487f1110bae3e916c963fc13e555013154fb3bfcaecca282c5ac214e6776b254709cb2a138d3047804324dcb472cc", 0xa3}], 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000005140), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000005180)={0x8, './file0\x00', './file1/file0\x00'}) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000051c0)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000005200), &(0x7f0000005240)=0xc) poll(&(0x7f0000005280)=[{r9, 0x40}, {r6, 0x6}, {r10, 0x100}, {r3, 0x8}, {r6, 0x97}, {r10, 0x46}, {r3, 0x4}, {r9, 0x1}], 0x8, 0x5) ioctl$KDENABIO(r7, 0x20004b3c) 16:09:30 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:09:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) 16:09:30 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:09:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) semget$private(0x0, 0x1, 0x110) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r0) r1 = semget$private(0x0, 0x0, 0x244) chroot(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x7fff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x800, 0x6}], 0x527, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000002, 0x20, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0xc2, 0xfffff, 0xeabb, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000002, 0xfffffffffffffff8, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x983, 0x7fff}], 0x101, &(0x7f0000000200)={0x4, 0x401}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000240)=""/107) 16:09:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 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) fsync(r1) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f00000001c0), &(0x7f0000000200)=0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 16:09:30 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x21) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x3, 0x9}, {0x0, 0x5}}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:09:30 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x8000000, 0x0, 0x200000000000000, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) 16:09:30 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:09:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = geteuid() setreuid(r2, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x20000000000001c) 16:09:30 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff4d) clock_gettime(0x4, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000001c0)=[r0, r0, r1, r3, r4, r5]) 16:09:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x110, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x80000000, 0x2}, {0x18, 0x2, 0x8, 0x2}, 0x6, [0x2, 0x6, 0x401, 0x1, 0x0, 0x4, 0x0, 0x6]}, 0x3c) setsockopt(r0, 0x4f, 0x7fff, &(0x7f0000000000)="85f8495a65cfcb0400fa6b25e6e617e575dcabdda05d23dfeb740fa04fa93f0024bed817c0eb47a953c1bfe30818c3d08957e22543657ec5002a4f006f2e27a7572726e2fd1a0529f463b660816021718f20041f38a4a9186a2eb158a2e094a6cf71334a163a394971ad79907b0e388eceb7e4549bb9560e6219394e4f62134c7ca510cde24f", 0x86) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) 16:09:31 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, 0xfc94}], 0x1, 0x0) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000740)) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000600)=""/125, 0x7d}, {&(0x7f0000000480)=""/10, 0xa}, {&(0x7f0000000680)=""/24, 0x18}], 0x8) mknod(&(0x7f0000000780)='./file1\x00', 0x4, 0x52) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='+\'\'-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='$.\x00', &(0x7f0000000240)='\x00']) close(r0) pipe2(&(0x7f00000002c0), 0x4) 16:09:32 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x82041, 0x13) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) login: pckbd_enable: command error 16:09:32 executing program 1: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x1) pckbd_enable: command error 16:09:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x50, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x7c, 0x6, 0x4, "2c7da1b88949723903cd8777ffffced8fa99cf27", 0x3f, 0xe00000000000000}) bind$inet(r1, &(0x7f0000000180), 0xfffffffffffffec8) 16:09:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup(r0) read(r1, &(0x7f0000000280)=""/225, 0xe1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x3, 0x4, 0x0, r5}) 16:09:33 executing program 0: r0 = socket(0x1, 0x803, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 16:09:33 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:09:33 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) socketpair(0x19, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) 16:09:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:09:34 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="10000000290000002300000000000400"], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x188) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0xffffffffffffffff, 0x9, 0x8, "bcf96f55c18a4f2c3005d0d0f58cd7ccf8efa509", 0x4, 0x3f19}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xe1e) 16:09:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:09:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/164, 0xa4) r1 = kqueue() fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x110, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:09:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = geteuid() fcntl$setstatus(r1, 0x4, 0x8) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) 16:09:34 executing program 1: r0 = socket(0x11, 0x4001, 0xf561) write(r0, &(0x7f0000000100)="e8748e1d7e9752898ad0ac0e4d508ebbc52a16e591aee9c1bf12605808dd65bfee90a350032bae514d97861049fa64d0732b2529ec", 0x35) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) setsockopt(r0, 0x8001, 0x0, &(0x7f0000000000)="15d06a2d3c3766b92eee870c6ca7459efeb9faeeb672d9ec1c02c8a31143e8dd996acd87909f148f412db5ba2034f5a14cb1d10465650b0db27eee645368131f9ffbb3d6049b70aa87957516535d922d5f87605e36ceda44065f2391a55a02c7b28be8f3c22e04966a62c1494f3e3c59e4a406f85945533b821dbc8bde19500b99d578d2ac787f2f7098981f009ca5e52601aae947cd22c2f475cafcff69d477a029bf55b67cebcc3b3812f2cbab4a7a3c0a0fcee2b06dd5e54552814a4af43c7694e7ae1271d54311ebcfdec0324835c669382616f7690bcf15e14a2be1ab922f259c42e196c84178b3429ddcfd7956", 0xf0) setsockopt(r0, 0xa30, 0xfffffffeffffffff, &(0x7f0000000140)="c303bfba5d0b340a58", 0x9) 16:09:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001bc0)=0x200) chdir(&(0x7f0000001b80)='./file0\x00') read(r1, &(0x7f0000001ac0)=""/143, 0x8f) recvmsg(r3, &(0x7f0000001a80)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001980)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f00000019c0)=""/169, 0xa9}, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:09:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$getown(r0, 0x5) 16:09:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) semget(0x3, 0x1, 0x4) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:09:34 executing program 0: r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt(r0, 0xc00000000, 0x5, &(0x7f0000000140)=""/225, &(0x7f0000000240)=0xe1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) 16:09:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:09:34 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) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) open(&(0x7f0000000280)='./file0\x00', 0x290, 0x182) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') fcntl$getflags(r0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) chmod(&(0x7f00000004c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) 16:09:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x14, &(0x7f0000000000)="b636c2f7c497ef9bf8c092663722e02c5d4d3b34a12e09745bf4f648311305918ada196476f4afcd6124db89daa21e968de73c585b1da046b59229b7b0", 0x3d) 16:09:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) chdir(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:09:34 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/135, 0xffffffffffffff17}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000001500)=""/215, 0xd7}], 0x6, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60d, 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:09:34 executing program 1: minherit(&(0x7f000050c000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = shmget(0x0, 0x2000, 0x100, &(0x7f0000409000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x13f0060d, r1, r2, r3, r4, 0x4, 0x8}, 0x1000, 0x1f, r5, r6, 0x7, 0x2d, 0x16b5ec0c}) shmget(0x1, 0x4000, 0x40c, &(0x7f00001ef000/0x4000)=nil) 16:09:34 executing program 0: socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="146fa6f85c97d125949a6618c8bef592cb39319a2528c1200a86a0474bb24c3a7f9dbf2e078ca7ae0ff3f5557519cf596a32a643605e78558b8c468d34d1b0360e843068ac5ddf6b03adc5070d39278004d75a9ef98fedaa8707cf9f726655aec4039684d371f7ddc42488da2a8c1089c87dde013f8282570180c7cd1fbaedbf3da1051cf9d1cd02d9108a482a92771b85dfcb8e75", 0x95}], 0x1, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x5c6, 0x8}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/148, 0x94}], 0x2) bind$inet(r2, &(0x7f0000001840)={0x2, 0x1}, 0xc) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/254, 0xfe}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/228, 0xe4}, {&(0x7f0000001b40)=""/69, 0x45}], 0x4, &(0x7f0000001c00)=""/217, 0xd9}, 0x42) unlinkat(r2, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001d80)=0x1) unlinkat(r2, &(0x7f0000001dc0)='./file0\x00', 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) r5 = semget(0x1, 0x7, 0x20) semop(r5, &(0x7f0000001e00)=[{0x4, 0x7, 0x1800}, {0x3, 0xffffffffffff7fff, 0x800}, {0x7, 0x3ff, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0x4, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x100000001, 0x1800}], 0x9) clock_getres(0x4, &(0x7f0000001e40)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e80)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001ec0)) shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffd000/0x2000)=nil) geteuid() getgid() getuid() 16:09:34 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"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) syz_open_pts() 16:09:34 executing program 0: r0 = socket(0x1e, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x70b, r1}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x5, 0x0, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) 16:09:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x100f8b3, 0x0, 0x10000fe, 0x0) 16:09:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001280)={{0x18, 0x2, 0x5, 0x1}, {0x18, 0x1, 0x200, 0x5}, 0x1, [0x7f00000000000000, 0x101, 0xfffffffffffffff9, 0x4, 0x34, 0x2, 0x80000001, 0x1]}, 0x3c) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000012c0)=""/195, &(0x7f00000013c0)=0xc3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="225f9b649e21c945c779e64a59cdc81969c09163ba3b7bd8d2d3e5061dbcceabf7336027b76a314a14ce646a445de0122f277a404d3b9a312b3863b06712703a672479d1d11f2c6d6ec05d7559be411668b9b55d0d962327be805bc5627594cf22c50101a667d14207999f222f60a1ad2ec03999fd807c4c541142f108f2674c90db3a1a95501f24dfd14a79612d547c2d0833359c6b5c3fdca115d914f2eb5d4d8c1449df47691cd877771641f1a8aa94cac752c9e4182614f5ed0b05456027330b4294f608edd0ce7507bd00b957f20cfbe666848c4ac351755314c668db3fa16dd2b8966b200f712650bf90585bcd3ce5332ac4cafdc63a6c3bbb04818b27c2dd30e1c0297fa30e1e0ab8be40542e3bc484b34e2725ca56b8e1c141998ce8ddc5f70827e716708373ed42fe5a09a4b83be08609a1116c5632bad3e7cbc298c47fc81ee23dd265cbbc9c37f35ae4411a069884b48438bd91f907cae56b4a9be8dde44d87e23e48bb76079184c372625ed750460904014d43d64d5f80dbd6c015f754162ef0ee95f8a995de3e3804261658e956874860d44c4bd3ab4e2d2c5040a6de21ed2a5f0dd8bc8faaa21d03375e2fb17b08ed07df9cb08ba3c73d10f53b8e7526663ce80a33c4db8231767282adf40d21f9a553c155e3b5bcac2d85dd961b37bd998ce835123cc63a134765e7482f060d381b5e4889dd038c7d6b3bca74b695faf4e4276665713cd717627e72a4433087cf85b4616d5c216822a55c14db1425db136c7792048cc0410643a961eaeb4c102b7c43160270f59e67390f0abd645c8b25407190bd22ae23bde38d97bdabb8dd51a2ac0082eed7d1b8459b07a1b66b36a67dca003678446097ae84b35c7a419e8902bb101ba17c254d536e6a95bfff07b13a4f161ca84092bd60ee05e79037a252c92119cd5c59fdf0ae736b4a8f29ba76b3b5cf95aac02d698f43940af603ecb811511d8e3382f11f36ec25fc603058e2d92f0e793cd2ba0369eb3fb6742872a7e2893c1b76b5e47599c2025de70ea27118c93393a05d16e900a9b2e6c951d428f5cbc4d72816da2cfea5b3735d78e554a23836c000f4457d2515d0953b095ede0c0a3b5c537c411d788ab27de7d8278fbc5682d6741a22227a986910c27aa9675e30c80857a086a9e2834bcfbda3e37b4c8cb53d523086f6c2074ceff08e21562207acfcf9ddb3a4490a5075ed8d7906d045ba1e8da795110d74d6cb256ab95ecb4820b9183985fa24976278538368869f733e8409e37b7f56f827a5764508a8c3a7a648d67c285d80f9b285b0ae1ae0252eecd66a944c57d4ef8d72e314de3faf7047c99d74a698b42b2c72ee448bcef6590d9495c507b492984bfd4ca63a5ce42773e4c79c5396d92a01360b8b5762957881e5b054f31c79bfd85a473e95ebd2ed167e664bab441651e958c5eb3ffe8703a48166d2b8f72f3603e225d881d25b81d5e64ba3bb838e1b505f0a626f9ac7163eff38d5aeb88ffa37a68a09d1cce27eac668b30c64fa7572e85477f13354f944205ce91b4ce0fc9cc7ad6cbdcfeda94159241dfadf1328d7b0384ea83057e896c1d38d1f51523bbaf94a6755cfebb31b21740f6ca3b6e2250eaf0007e26d55e4cad795940c9a486814dc564aee4c9b575af7aa74ab58f61b58b01026a481a5365c8f7f93a0beb18b75e3d8dffbc8c25b1dbad3c4c92f2dc9044dd1aba5c09afa7bf0dfe0c551d6787a6b38dcd8e890775af11ba125b23fd2e0afc545875acfa431b25595ab484df11916eaedd2084af46dd3ead45a18fe40a688401b449a1a282c03f94b53a87ab5be05cb1a35050a591d70458f2eee4553363137dba5b026afb12b905a7246ecdd2c5877d0952230332b5b51c4a487a92581fb52d7be99616114cc3a21ac7f85a3df8d61ca80901146b6b1ca9bdb274c23c29f3bc1f7e3710541586875dd3070222b70ce2c98f0fb9e6c09a7aee6e9fd538976ccd0419553e072731621844d3d73212649a68dc569e66a44e0002224cef553ff0a8e0fa707ff3c8df009e0dbcdc50a51922588c50c6505ea6aa9e83153b8da4ebb793d00147443e82434d5a06c9a7b6ae977886a42968bff992f930ec7fe0db2a1b136c01c78b7e928d3a69534aa2a44f04fc1b1c52421a984db6daae3664c240888f024f7085b0718b0519911d57ed7c624064bae96b1f35e52d6966b31d4a24e87f9aaa5d39269d0c0d85873052800a4dda9e83754fc2ae0c9b814e6f04de50dfe09fcaa5e8e309a939c40753eda05e4b194dd7ac9478976ee63018e2b203e3151a300da596d23dd4a1ede977a56101748e7bff0df79fb9410aebef58622c1a7c7d90a64eb91e9649327d69d77cc3a03e9ae79801a49358f8b1bf9c025c7a9278d0b87099a3353602ce12eb186a2c0acda7ba8e861134a78df2d09a38e0d4909d28d716bde4892f9bc0c13ec5d0331948b64f02b45e84344d7ebb7c56b398b72cbe4de5f1d7e2193a5b9db66ecca63fd900dd2277770525dd42c9ca09d6a4a6b94d166f811a3914d259a1f26595a24f40441c28004b32ecbe1df8f52261340737be4a1462a8781e413a4ad0ed5ad0d7f17608a11f0c4ae1af673082b53a4ed462c28699c691751b08c020606001728c2eff644e108327914e4ac8a911bb71a11394baef596dd30c4ca96edb74c20fb487666ad59e7d9b2a30c385431cdbb8dfbcd090e6fb1fb1a5616678b9c11eeaaa23cea193d9036f3be091ad10c1f732f11c2730fda94d683672c0a91adafa33963a82d2ccdc05bfdef4b542d428415de82a4bdfcbe39b97bb0460fad3bcefecb75a2d3890fc7d7e031d095f97775c3c011e620b8d0adc90e64d925293ae691833200915eb4b9625e21c5ca88d0cadbd4f20d3715c153f5706c3ebfea61aaff0c7ff469dddbfe0c0e4b2556fdd800a805ae21046636c3fce753a1824c19dd910cc80be62747d22a20b177227cab1c885eceb5e78d02c9d9fd71b19bb7b255a8a53d07eded8dce129c3d2e36e57c52241fb1c314ed5d4c1f5b39668dce600ff38d3e2774fa45b79a3b939b60f22f8bee6f7332110c80ec51aa737b54bb5959ce505b95b530535bdcdbd40e2b5e8bea06ec98ac399477cbc0d1875a59800fd62557d0a69ffdc9221e5d61da2d88bcdddde48b06a8f7763ae42947fe19eba7a8a43d177a64becc38255d9c6f0505235e9096935ead3864a1b13c7369b7337133bfd7a9b06fa0d329d3489970d2f54f028fb9103d879af8f80cc28b12e48c0f738b88af7da62f76e4ae7e4f894863786ef3f8defd65d5ac149105ca4739434adb424c8103213fbc1f0741cf4f6957b7535903c8acda3544b5f3bdc67b528959757085eedc981ef4732c27d1ae5e3c451c90044a0e7ed60f315f5fb1c74d5d4ec6871823f385a4f2106aeb4d18e5efe47350770912d8bb14cd398e5f48486fc7cc995d86d3cc32fd459a6ca0f683701f0e47048c840f41997aad9d67e614316e9312d9dc8ee12aacaa44d5c633e4eaabc6f046812c559594a652e32808b7d4c4ddc9266af1b402ef5fed972580424bb953269ffa1078c460b7427b6403eaa127020932d38d77ead8ab957f458e3ac342f462d19a2cb04a35b9ad4a6494027094f23bf3613d5a555b44f5ec0ddf40371025421e3d6d6a646930606ec45f267422773a799ba276759d73f4d2e66040a0c91eab5422b1cbf1dd751d6c1ae478944e58d68b1459fb9efea714257390f42354355a728315f25972f9f388668198bfe734191008b3dc4ad41b4faa7518b5256de6cc25493869bc68ff07ce8cdf550fbd75801882ef4a108d3efdfaf571b4f38c501b58137e60cf0cd7431c2e3cae35c5b7b3841c7a719d0fac06dabb9edb808382b2c49cf17c4e66cc057e4c53f244eaaf542e6df6169b4d3ed1f68e890ad760b34d4c688bfe34ff410a51128a3baba587b38235af40dc203d9316899f52769b2dfe91ef1d11efb6997d2cc99f1e4a99784c33883a1a896c54070f14922ccf4e72e6c6fa1a34d0804f6e3dea17caf7dfb4626988921c369c8e9e0ccdd96459d2c30dcdd848eaeb275eb0783c9d93c1e488f6450492529f1ba0bdb6ecfdd9c796de11f6c89bf4e496fb699f38581d03a6dfbdf9e03945794e21784311aee5012eeb3ce80d7e89785f651119e1ae6bfff0a0235d386a6815db7030c71de6271c53168948c55d249ec680ecb46647fb0e690cd5fa34ab8d554228ff14ba7c78f34265cc0d828b4080de6efbc8a208fc1a471aaae6c812967e5ed1a742873233e6c83b265d4136b12b6886bd213ed6f8d2a3fa00d41024befb8a89bdab57960a4ab9fc8c401634f0ea46cddafb0c9dc0c119adf7db20d037be99fb6f4350be79ca1189bedd6fdddfbf2fcf472f17cc76f1ad17a941b8ae2d14307dd693be3c63845b06545c79f1567cfddf09f200b88a8b5bec05e14b4023b386ccddf6067760e6b6475a8071b4dc9848b8eb224aff6e7eb9c2c1732422f140298ce7777e889f3d28f8edeb675a9daea9ae803ca2382317785964d89a83f426fc5438078a325f250eac04460f046c359af8ec5bbb868a656539a19da2b0fc1345eaa660455a7b5f33b37f59102705005f45b165a6432c50376b75c4b15ed6249c1e0970d1572e59f1134ff41f21deff6d56a03411ec31f15c4853a94c9b573e5a5671a2a2e3ca7522cf52145270f3cbc2cda5dbe7f5dbcff26d70a8ba87c1f0965da89689d82e5443dc6284cc9d1e9e8a9f79bb9742f3646965b81cd376792cee01b5c5a81293d7a4fa5401dda6d31c553adef91df9d8190c0e988a0bcadd86ba80f59391633f15a95a7de50e6d3fea4d03e9979514b1fa5f028ad2ca9c4e38ec5fc80fc467cebcf1a099bb9d58f3819f97cad18f39706ee19b52668d73813a3d37ab5e16069205ea86273d11756f1b85acdc74a51df433adf4f108e861a377e658afc949954e114377206a3997a5831ebf79eec8625e122ef1bd5f8265904321c788c3049b545b3b644383334ad73589bd37fb1f3d572f0a1470786e8747ba6f9e1dbe2a48f89517e5911906612a2dcf471ad7eaade23371f8b986cfefd645e4c1e2604850f92e35be6af323fb08905f92164a9f75e2656efeb32aa7630b6d6021e1f0eddb29cbaf8fc309538491e1a39b32e49ca0e537d1b5de74269c925da602e6268f18349205984eaebefcb52444958bf231522448b391259eb5362bd9d5bc473a561eded3840ddfeab09a4b6e08237edfcc3b596bc49af24269ba7d23ff763b890df2bdcb6535e7dc67e3f08f094739bc069081fde1e077728d4528e5d853a2d2ec0604aa8b088562cdb4f9fc30d18afac8b80407e404fa549d2ae7df100626e867579f870b1ced24aa201439f1a2042b0b37b2dca4a03cde073771d389c1b4b22d6e6255cb0e6a7f7ccabce2a35be9c934a4be6ddec97333d9f274600865a7503265fd25f6e151d9adc4e0258ba62788b374a12089bb832c520a2fa4be5902e7a1cddfd378aef2d25c866268b4005603ed2fdc8603f3391f94aac2fc48254dd5d86716080733ca20e52a58652b4beece2c6ae836ff7631092680ed4b71fd2c15ca5fb678151615f22bc3c4a6794f67ee7d497348494c2aa35139b7297fbdf926f260130e56189ccfe94cc6c26ece6f4972d60bc9d9fdbff3a7456abb1ffedadb1f35a63b485fd575efcd2f75e9b1fb37e79e0063ad15db500f0bfdd64bf8d14f52876505a87dc087bd80ac8766dad7a621e7b681125d836a983b5a51719cf01a319d3d9d52dbd", 0x1000) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x880, 0x0) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000001480)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001400)=0x7) 16:09:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:09:36 executing program 0: r0 = kqueue() close(r0) 16:09:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xee, 0x7]) setreuid(r1, r2) 16:09:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) 16:09:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f00000002c0)="c8853699d16784e8b4bb883d656bbd4dc62a557007167b5ed31083f12c22141408e288e7b7d43ad9aa5d46a8458c313a106c559790514e6b337c4293", 0x3c}, {&(0x7f0000000300)="3a918460e513", 0x6}, {&(0x7f0000000340)="19ea80035ea9d2c255ebcdc337a814690e9af39f52e865239c809c9fab413c8516ccd2687bc14916fc93aa4c10153115b3c611bd4247ca6c1f5860f5d06d25d48d3f767c41db378955aac19fcbe0d1364be99f21b4565271336b062f27710641bf66e08318a7ae9a5cf9c9e1d5da207d5523277f8f25d3c17d85a221bbf22435aeef0a9b1a3bf00c3178a3fb5fbe47ccd53a33fb44", 0x95}, {&(0x7f0000000400)="709910cc83d290125926ce7adcac4926c046c19cff60ad5bb3e0b2d507c8bb5238aff259eb1aa95c211642a1dc17259fb88c38728c6acd7e67e8e028d09930b5d45d6c97299e1dc7875a0cb85d5850ff3476f48cdc8e6bf6fd66980e2e7da186f1f1fe71917c193c8b906b79d855442bd1a7dc49e29a34514579e4265bf2880bafa3cc1ee9336f9b49e81b80ff2f91ef408e159eb584fea21fa365b8b898c71a2d4f8cea99dc540ec96e8c6c52f187f5679d66fd114edf2ef9980e1d9d869cb6985c8f601e9ae03de49af2dc3e72b4ca2cd89d5401bfc3f627471b5c86677e79082c0f94c10da01a2222c0a8827cb45fde79cfdbe6b26b17ffc7a940b5535f24804d6fea59201176715c373539d83f16266afe890d2ea25afa1cad0ef15329169254e0671b4eac5c273f788f77b540b06a7f517f062c19ca059855f4b7462a07b4ccaf9e5e3ca0c1fdd103dd245ec33660d32aa47f28d67436a3a5cdc6b27e3ce258b766968ee35d21ca88d9b65d23bcc4ed9d861d36d634bac225906265920db10840adb16782e90dcdb7499219404f360414d434659242acccda47a314449ad2c875cc72f05ea8ff654baa44e9d2d88783e61d3ce748878b0c01d59d582b187ac88379ab42e4f9197a9c6cc77049f1a16520c6083203eed7d73945c5a495504ac97848963e45d9c2f9b0971dcf7d7b0db37820aaf22354e133df02f04de8d3b83e6e9f480b87f9577643eb1becddb5cf41ec3bca2b565d5f117deb8c8c4973822c9a26fa146f61c0daa0c6b6a0ed850f5c36b5423ccc01804fbf08b54a76be360da10c722b62c7b90f336f2fa7535b7f58c80e5da60876fc30cd4792d13434d0719fae760f3b2f9b041d817a0fd93f82a4f5b7c744e9963dd39f90a172af5b6bb74688a0c693f84afc6302a887044a9ae97acd187fe5ead1edf688e3c2cf15ada29b3d72522d199cb88537a0f3137810c654525bdee65b0f97737a27e66fc3c986f578995524d418f686d92be284fdbf56116614e0942972fda0f75f4f7bf8956e830afa77cd4dd6f35739755694d6de60672ecc94e0647c27b26930e4eaabca999e12fdfe00edc26da031f3774350711e3b7fee283a81926594e172b8a375125ea10ad5aa683af752eebc5e4057764c1f819be5be0a96a9dc36262d341af6b11ff1f7c3e257ef2340f8428469aa553705e887bfdd43628f6350e9c38fccd3a9ef42212e6f1c7ad23366071fd2e85b9fcffbaddc186a354c48130fd5a3256b93620b110673a011d6b6631746e2231adbbd364db5b99099909ff01a48d28eb9164988d909b941e3bbd5cb1ae6a7f930e9d7461b6548c663bc42864be91e30f6d1c82debe03e3c0825987129d74ba234b1660c12ae708ade963d87e83fbdef35050004c3cd96c9a2f72a473211a09fb2fda942b8708cba7919b13bfa4db9f1669f542cda1e2a3ddfc9c8d2f65202bd722eb1b6daf945868bf9c3433e8a1f8fbd18f498e7c2d22154fb2ed25b51bcaa45db3325aa3dd99940123198b361f490a23fc46817da2b97cc905a7454f6aaaf27aa2a409be9e63638230342e88f6d3d6293a5a5319346d79ad8d34e6bd6a0459b14962a0d4c85cc7c8b501ff29369466a8839f6f5c14b7a2b0fec0ec9afc32835c8ca184e4ed375206095be1962bda059287ccaa87818814aa9c40f20c29c2e0e11df57e57f12303d13881c5eec1bdcc9a18986bd2aa0786267dac4005bc35eb39ac67ff52fcad579dbc529139c87a70eebf7efadd84269d4dbf93f2f6f4308891f7fce1d42b3819b8fedb22bf5e0b54c5598e7b50b9da656329ee8dbee6132012df3a687b805864d773c42faddc2c686f8232950301d199e827f9d6e200f1c4f14295aadc757fb94529c2632abcdb43fb45f3d20220a2670336a6a0e0af5ca6f02a7f235acba8f14f442c3a439e0567ac1483c3d9aead3f9a6c435365fd2bdae81cf259359cec86a006cb4c124791657fab6a100b8b4bfc4cf790d7d33ebdf928a09d5dbb3cbe2240746123cfdcab9da55b9c1dc30a5c2996159d743820c12d85f10048986bb7a10adf9add2b08e70d7fd540086549b8d03717a8f3c31d4767b989d3663d595d6c4aa7aea99a4812ff116a6d88569d0dbac303fdc6ff5bfa182cc2244a56669dbf974cc138801fefd1fd3a858d7d783963c705b0899d2ee109e249bb34cfed1006399b9ead2fa1f5703ca5bdf87c6f40dabe5e866194580f677ec0536d8c1bafcafdc0968dc2b1044214f18ec284490f9f3be99cf37d24a7fb1e8f618adaddc8440216f65b7c8fb5b69c32f811060e99a58dcc73916a7f652842c772235822076cdbce903bf56ef90d5a21ab6e8657a22c498d3c7057dcebff18a1f61ded951f5d2f5682d6e71c38e1f57f321af074b98727e7c9b08e7adf164049555abc367dde69ca34167b0bf6ea57d054197d05e5653e3fc658372f529856e28624c0b20171953906d23a5783ffeb48f92f8af50c0e6b0b943995dcdb7f7bc2ef42658def13c41ef583e2c9618c9ff96cabcbde8b385be83edd525300d0ffe2b8dd8ea07c0aac48dbaf5b4afb7b227aa59deed7633683e5dba459558d2f2ca49500f529b6ee9710ffb02a1ed8fe16fdcb20e1b2a8fd8a91c38d820339a64a11d362fdbc52c89e171c4c4188796d44acfab234a5433b7de094a5318fafd885d6ab63a15e63711951ec116d86e7c4ba856c853539cbff94d5a5724ce733fa4fffdc77d3f610e7460bf0672d2320d7351c84084e900c1293c5f7638633c3290c64928ce6a965f8db44221d4e83d28b2ac40d3ef95976083abd1daa13a6e6eef75a3999a6598c856bf98be89fd884d233c0f291a01cbe4e793600ea00f850bca088a6a46c49174c82dc2f6416317a70cb17d0b25cb1b7752951932db4b3e6e78da031f517838f9617e6c569d6395070b63feb1e274770a312454c9ebca2b2a504f5e0e2f73c43adee228f75ec7c54ae898a2cfb9e02e489f284d7ef1c1436f5b03b3811977f72403a4bca43ad61d526d0cfaf50db271019de4ea0a97b22926bb70fe1ca9f54bb7cc70c9dc447370fec7e33df27c2e22921cfafb380797cfe66950df2e8a0d504c9b02b536833413958ebdec250b0e3855cd0d2ff7d8bd52e4f6696a75ed606d40e298a1173e33bea5f6bf475a89b705ee3c54ed59c9cb3bc2542acf7656100b641d6dae913191ca4311092c8bfe15875c612a879d3b57bd7ad7439dee036cf79dda4fc0ce7f649da462bd2a3a72925d03f344c8cbddee557baca20728ce8da90214f6d781e39ab9e4ec7d1c9af0b0ce8bdd5ee3efc8938d1a7634c64bbd038c905ec291776f630a2adfdfe257bd7f33aaeb9826c2542c7ebc06178dc82898d16b898e818cab88da0c6ef1ce703e012b7ce3879192ca6ae42c50989ad2df15721bc62a9edfbf466adb4d65cadd0a2029b3f52a2a0f729c4562c811344d44189d0c032cf6fdd9f426b0554503ed4ab49c28f5b83b8d56b7cf7836acf41b01d03bc1363ed2f30f6054272ec6158dc04194241fece2f53039314703607682706fee17845b1504313747876aaaf322caf2cf05b278c4d260a4d06e420ed1aaca6023fbbd2130fa706d6530cc9f8321d7032d20d93ac5f832bc972d6bace6f8a408f2eab836669db41a160827ed76f6bd65ed2dade5d179bb5108a95a8f16b7008879254a751c6ced51e0b056865de04d88e87323bed03286f56ed4326a4a291c4ef4fbd7ae8e67256bd48a6e8322b29444102300a3c15cd7e9f652e7721020e877fa8cfa4fdd2ff65f72ef8f4f4a7d465720a4401bf48aaaea71ba2bac74f950ce5b07951e2289d637e72efb6ae1ee2d72603c3451aae7bf1c6481b409c71c6541d9a0cdb15c766473093c8531a201cd72d1d8a620486aa638860f972de2bf820bf96194e8c82768a037f92b4052f3b093020b117f931d9b011eb1d74ad97d2f1b3f6b0767ae470773395f2c2f34dcb902b5f009ec1809b7c3515b9a36157182454410b87b52042cf1628dedb3066fb0a9f72e3ea58f3068efdc6b33f663cc07c9ca0b9a5b76020a859519b3861b15cc87e5db4fd21357c4aaccb8f4f474604c4426c2c2e48d5096249ad1925ca4bcbb7952e7409f796b567be7802d75acf03f3d462419d824a5f791cee3d0030c00d0b702d7eade3fa6c3837ae823559b0780d3e77e66d19363eeb414519a0e0331798478469fbce077b554f3ed4588330986feddeacbb5de556f9a29d3728279061e90bdbc275f4426e0489f5ad520038217408e9802450007b11014d475610aeddfabbfef8bbff83bc4ae03ff0b608d970c4e9f0638077d6d11c1b173f7db372332cc43342343f505fed6ec6f0b204a35acf4c4ec2fdce0276a0bea8021b0c3d6b3166963fc9b70823e5d3865ed633577de9fc17b8954aac068b076471526192ebfd7ce7c835f2ed6a6daf4d8288430e676f083a3fc80cc83c529da985778164c647a6400fd88dcbf0c2d51057d785548c5ad630a1da73d2d866c840e6da36c69562d6bf40aeb51dff7ff3a2873e6ba0c894adc4d4d064b2cf7a333d06f8036e88f69460b3d36031a595c8946bbe5371f806d8050f42e2306e289df6270683bc74e9722de8e8c12b63f66ec114583a2627d191db80b058f3a8653372faa1f9d4ad937e4ceb3f6cfabf223cb4080e95b5bbb3bb3550dae48ce72abdcfe6aec4eba0a6d8ad357e3ef3d8a7542657cbef79d640b6c11e680b95979081272a0ae2218a87ecc6a0d78478760f11b82ae046f46e1ad77fe4cc5c2d923755764a64057e60ae1abd2fb1d7145c286614e91eea34949fe42d6e332a7354adf3920075d60e9e92be18d9014898447178475ce6de99891a88a1d7b4f8d09b06eba3fb984e705f2bcdca2b0acd7a51d62d7b705d16f73332039055081ed5b658c19eeae8efb87946f262b1f605e0fd7c45c28c5e4e1832cb62c08efca87993ef32d1ba35fa1f398d255c0ef6d9a7981ca090cd71c597a0594bc3bb7b23209470d49bc14528373197ff108964aab52bd003c5a8545271e1dc1b54b9f465abd5f0674654e841ad4df34815311ed25fd23669822869df6d4b9e757558936385ed7b448b4e8f6c4162e21c894702aa79aa21963e892a43039593616cfaf0e80f89774c590e4b8f14ff2a19c03bd44008687267562c434d76334a9e7e3da788b820673f95829c911d6158d32661ad938a60b374f454152930cdead18106a703cf3903198a62592439daffb0c87b8ecd1cb66e9d3a8a3eefbc6a4b33866f65a6d3f5593aaeddd1eff2f4a029cbd657e58933659644272df747177181222acece42338b25cb4a0db3046fd91b62991cc8a93c790f9ab94f8a867a1fcdd73672d9a20e605d877b04386afa87088c627089229098235bda3cf5e0dbef6cc3e0ee177a3f6f1d1abdbbc2db68764cdf282a360b41ae94d2f4a86a39b416084758135f3088703c8098ac164446cdbc6e6e29bec78c5c4c58d378b58412f4bd9d399ff642dedd9490d0830ef0a713e04cac67fb9721b62b446793f13ad8aa6f6aab1061272316424e04f12efe1d0bf7d3fc6c9b615f849d97516216675e1819e19e7d332b1ae1ea9f0f4636b3b8bab182588b1f79ce4abb446aa95d9254a26fa584d7bc5f441be4e7ae8fad505a74f86338468a02fc5b6e23cdb8167492e8dd980ef0cb3a2736f7a6c9fd2c85d9d58a5a23736712b3bbd272b218974c2ee87ae31781ed53b0281cfb22f7bfe9a237e9f8e203ed2b783bebcde4920b7bad0e276d9471464f7b52370e44b", 0x1000}], 0x4, &(0x7f0000001440)=[{0x60, 0xffff, 0x3, "675219968fbd3f5a6cb36dbcbd093d9ea74804f18fec793c6e972074e31cae75d290109f26e43c69d928177d9815a534850f81d9e0bbff72c12053701e4552212e2934cf532f4e0dcc2689a41121"}, {0x28, 0x1, 0x5, "f3e10cf90797d70336d9ca86aa7d45e7a8c928"}, {0x80, 0x1, 0x8, "da379597a9150f438e6dd5cb12063b95249dc472a27ac73308a98f11aa3c98ff9ce4cbc6e72ab89c4d024d1bb62013aebf5e09af8f3360ac0feba6a3be0f0b05ed577dd661f4f35927b2bfdac3b5bcbe33dfa70bb6690f13742a025cd3644cbd652723befb0f671e4ae93c"}, {0x40, 0xffff, 0xffffffffffffa6f1, "ab9afd494f01bd6d9fdb579fa79a511a65e3c3c011ce0b8f07ced982912900c406b972c0033ceb23ddfe89489c"}, {0x60, 0xffff, 0x5, "0a88a17e3c957aab08c0e3ac94e5da62ee3e862a3eaeb7bbcc24a93ec9be688d5f625195e94812ffd4108b80e5d67199190b4871d55702c6c013896f2f555365817b3c8bdf8a39a1d3116b"}, {0x78, 0xffff, 0x6, "77ed528fcf364dc41c66e0717daf0fa7bc5bae14200e6b842f0e02776c4147ed7bc5f2c6f1b5d813496f72bd91dcbeafc034b13f976f269da12fc82ccef92a6225e3f07d34252d6c6339ff757adbc78cd961dd83b3a920296f6b5223dbf2c10b110f"}, {0x68, 0x1, 0xff, "5ce3e43f2afa7350126d762feaf3d58f69fe89bd43de2d69871c65927d8f97ee8fe80b421b0acc8605b68c1eae26b1323f044aadcce727ef2843e682f2c49a55561c5e839e86fe532214e8d27798d9da2ac773"}, {0x78, 0xffff, 0x6, "64c7503b3652eb22f3d1289f18c3003245a28a7afdcf42e3509b2b9664cdcada5289df56d71485107da007b74f0002ac9dec74d96597eb00b21b4a41f9f5a84b637c9b0da70d4897fdfcd368aff14d37dd8734e19bf461c8ea84e3e3733dba92fc358b1c7e6284"}], 0x300}, 0x8) shmctl$SHM_UNLOCK(r1, 0x4) open(&(0x7f0000001780)='./bus\x00', 0x2, 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)={{0x9, 0x1}, {0x14000000000, 0x1ff}}) 16:09:36 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) r2 = syz_open_pts() fchown(r2, 0x0, 0x0) r3 = dup(r2) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r0}, 0xc) 16:09:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r2) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() setreuid(r4, r5) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x1c0) lseek(r1, 0x0, 0x0) dup2(r0, r2) 16:09:36 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x40, 0x4, 0x3131fb60}, {{r1}, 0x0, 0x1, 0x1, 0x59d844d8, 0x39}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x20000002, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xa, 0x8000, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x2}, {{r1}, 0xfffffffffffffff8, 0x93, 0x0, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xc, 0x80000001, 0x400}, {{r1}, 0xffffffffffffffff, 0x70, 0xa2, 0x8001, 0x8001}], 0x60, 0x0, 0xfffffffffffffffe, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000380)=""/158, 0x9e}], 0x1) 16:09:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x8000, 0xffffffff) 16:09:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x5, 0x9, 0x5, 0x3, "9b81ee00d2869b309c25d1672c93d6fa85740d36", 0x1f, 0x20}) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 16:09:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = semget(0x0, 0x0, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000440)=0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x9, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, r4, r5, r6, r7, 0x1, 0x3}, 0xffff, 0x9, 0x8}) kevent(r2, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x9, 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r9, &(0x7f0000000100)='./file0/file0\x00', 0x3670f9a21263f66) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000400)={0x2, 0x0, 0x9, 0xff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000600)=0xfffffffffffffffa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x1, 0x3}, {{r2}, 0xfffffffffffffffc, 0xc1, 0x80000000, 0x81, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0xf07, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x4, 0x3, 0x380000, 0x1564}, {{r10}, 0xfffffffffffffff9, 0x78, 0x2, 0x7fff, 0x7f}, {{r10}, 0xfffffffffffffffc, 0x31, 0x0, 0x800, 0x6}, {{r2}, 0x0, 0x20, 0x2, 0x800, 0x6}, {{r2}, 0xfffffffffffffff8, 0xa0, 0x16, 0x10001, 0x1}, {{r2}, 0xfffffffffffffffb, 0x21, 0x10, 0x8, 0xf80a}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x80000044, 0x10000, 0x9}, {{r10}, 0xfffffffffffffffc, 0x92, 0x3, 0x254, 0x212}], 0x0, &(0x7f00000003c0)={0xbc49, 0x79}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:09:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa00, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:09:37 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = getegid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r2, 0x0, 0xffffffffffffffff, r1, 0x0, r0]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:09:37 executing program 1: r0 = socket(0x1b, 0x400000001002, 0x9) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x9ca19a68cc2ebd3f, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x85, 0x2, 0xfffffffffffffffd, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa, 0x10000, 0xffff}, {{r0}, 0x0, 0x40, 0xfffff, 0x101, 0x95}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x7}, {{r0}, 0x0, 0x20, 0x80000020, 0x2, 0x8}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x86, 0x800fffff, 0x5, 0x380000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x100000000, 0x1000}], 0x4, &(0x7f0000000180)={0x6, 0x1f}) 16:09:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 16:09:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = socket(0x10, 0x4005, 0x101) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x38, 0x0) r8 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x20000, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x8880, 0x0) r12 = syz_open_pts() r13 = syz_open_pts() r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)='W', 0x1}, {&(0x7f0000000140)="ca9ea6db7be87d9bce6fec5d3fa722d7fd97445a4baafeabb4b8cbe748f310a134b8e2a2a2615b147ef9cc01a4e6ec9a9e3d1fe6a0c4a31d1242", 0x3a}, {&(0x7f0000000180)="7c5599b66f0f6271bd6ba4898d017ee7065d9570acf8806982c0e5766f59fd9e66735188fa944e056fb296641172d3d72b48e15498e4c6e3ddaa371ada7872f606d4e76fd9b26e62b0a19394586dca0a9d9fb5d66e9ec22663ad1be4f63c268bca3eb507f0a16e825011656dea2a690951fab46cfe69a181b9209e0a14925e001898927201992fff2118810ef13c1b1ee919e635e16bb7e91851309cd5096154faf06250429309ea16c73580e81cee9fce1c48cd833ea27eae191e90686f2294565754a9a89ac9c3fbd172570d55f211784ff687024d2c9e37ed09d8d444e35849405021d0e5517c34324fbcab79d53587", 0xf1}, {&(0x7f0000000280)="6b342775bbab3b949b78459e07b8d7f0520e07f20cb79f2afc577f2d8a46097c84e224e5f684515dbc521260c5af5893e05b7f0be3f7e152afe5c4e026dfe5d9b218117655474e62fde4d463cd5cec98ca0bc964394446808a0047c60ccd62ace476127a6710e06eaee8f2b8e45e06950e3eb512d1ef5b4139ea17b7b9496eb93d24e5b745035f7ec9624fb4b81e2fc353c1c9156921d8a9558d5c12d8051121cfbcf3905032996ec869b3fdc8c4326cfcb028abb500b663c393672da85b5bb6ad015954e6f8173492", 0xc9}, {&(0x7f0000000380)="632fa65e57a7d13c280354", 0xb}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}], 0x80, 0x9}, 0x1) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000040)={0x1, 0x2, 0x401, 0x200000000, "8875dab24a13b5807072350206551ecfc967d2e4", 0x81, 0x7e0}) 16:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="9a", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x36e, 0xffffffff, 0x0, 0x8, "b08dce5800", 0x2}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) readv(r2, &(0x7f0000000240), 0x100000000000018a) 16:09:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)=[{0x0, 0x8d}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff31}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0xfffffffffffffe98}, 0x800) mknod(&(0x7f0000000100)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1e0, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000003, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000300)=""/87, 0x57}, 0x43) pipe2(&(0x7f0000000380), 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0xad664a, 0x200, 0x6e00000000000000, "a97c319b60e5e71ff184e85fad98fdfdc3114889", 0x4, 0x2}) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x71d, 0x7, 0xc87f58c, 0x49, "da5c594a5713f3cdb62a6a907fd1e3c9761e0dfd", 0x100000001, 0x1}) 16:09:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept(r0, 0x0, &(0x7f00000000c0)) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCCONS(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 16:09:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:09:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0xffffffffffff6956, 0x4) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) dup(r0) 16:09:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:09:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x100000000) write(r0, &(0x7f0000000440)="2b400bd6c63d5431", 0x8) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xa0) 16:09:38 executing program 0: 16:09:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r3, r1, r2}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0x2161a2a19876630, 0x20, 0xfffff, 0x8, 0xffffffffffff8000}, {{r4}, 0xfffffffffffffff9, 0x26, 0x0, 0x0, 0x7}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x28, 0x100000001, 0x9}, {{r4}, 0xfffffffffffffffd, 0x3, 0x22, 0x3f, 0xff}], 0x1, &(0x7f0000000080)={0x9f, 0x100000001}) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="b41c28a149b69c944f80c2a2abc763d27e57a13886f8a460e17fad551f34cce44d42652d9b923ea51535b9cb9f29ae2668ff840a0b38ce", 0x37}], 0x1, &(0x7f0000000200)=[{0x100, 0xffff, 0x3f, "544524518f20da7955337de4d5e276bed7e70dda1dc569a32e4315365a08f4b1a3f33e1abdc72a8c9c2023c4557b6e5bb69345541b9a9d3a3808c54acaa15f6f647c87545659ffbb8b004727f8c126a7d04cc49be21bb7023542fedb59f622be637dbdb25570c47e49583513fc729a45cb388485ce0447b9226c84839e1d6d7bf693a2e88215521561b678498e2dc09766a6e9fedccefee3e32d38e4f1d2320ea39093fd6432621c7994427207f08083a2b2f1e1e7c3c1e3026cf279c71f4ca99138442db69770215c2138ce5abbd109ce280ad3fea641452f406fd2df2e65aed31128596af62f0c6cce"}], 0x100}, 0x2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) setsockopt(r0, 0x7fff, 0x6, &(0x7f0000000340)="1559a045e10069483e7cc57e905b5e1af4cfc577d60061d244b5523c3be29bf23a8893f7c2815bd984", 0x29) 16:09:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00005f6000/0x1000)=nil, 0x1000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:09:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) fcntl$setstatus(r0, 0x4, 0x8) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:09:38 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0xd1) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup(r1) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffff7fffffffff, 0x5f, 0x41, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x420000000000, 0x0, 0x6, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x8, 0x20000001, 0x2, 0x91f}, {{r4}, 0xfffffffffffffff8, 0x58, 0x60000003, 0x2, 0x101}, {{r1}, 0x0, 0x40, 0x20000000, 0x9, 0x4}], 0x3, 0x0, 0x40000, &(0x7f0000000000)={0xc3, 0xfffffffffffffffe}) 16:09:38 executing program 1: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 16:09:38 executing program 1: r0 = socket(0x1e, 0x6, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 16:09:38 executing program 0: r0 = socket(0x22, 0x2, 0x3) r1 = accept(r0, &(0x7f0000000440)=@in, &(0x7f00000008c0)=0x15e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000840)={0x2, 0x0, 0x100000000, 0xfffffffffffffbff, r2}) preadv(r0, &(0x7f0000001b40)=[{&(0x7f0000000a00)=""/64, 0x40}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/194, 0xc2}], 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) recvfrom$inet(r1, &(0x7f0000000900)=""/219, 0xdb, 0x0, &(0x7f0000000880)={0x2, 0x3}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000580)="7f8ba737324b", 0x6}, {&(0x7f00000005c0)="6b4ef31e79d0a2844700f9537b77221998d246e46cd58c394e5f08a6366604c58d3bfe269cb6c17b50a3d410af74e70c9add3ead10d585bb72461d58a76f2a07349d62c8e55588fad6f46f704be1f1d147963e336c678a848dd47e4d9571011a", 0x60}, {&(0x7f0000000640)="94044adb5d74583fca86ef80b2b833913c96a9e03b44aab114d64fdd41dfd692f5380447b1157789540df6b83ebc0ae9ad867d46c5649e47f0297dc34791d35ee844e48904615f7fb7e0df6beb6a1c", 0x4f}, {&(0x7f0000000740)="0481e8c90cb3d293654b1c13f843c6e5107b2ba944cacb90477e76bec4e95f0f1b9503e85a6b79de5c1811a7c380dfa712bcb5a5d7c622fa10e0c9e03773fa33e5f48c4985d82be8d58dee74eca8fe2c3c8a0db071073133c75981d122515ca5c2820a6eb5331805bc4a381e89594cfc88581a780941e6fa5da692df41c88d1aabd4988f1b80a6a0a5d7fdd42114731f9d3560f3d9a2a767f8a77b8421894ac0ca1b5c00f29bd8a7134a22ac111f79461b094d1938c1d9093a9e9f7af650271e6c34a259d625d65834378860689cc630e773b9b19cccd3fe5c012adf6bc1cc", 0xdf}], 0x4, 0x0) r4 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000200)="edb546696a7ccb3ffe42a3de64080ee3203e6f3e15e7a416da9cfa52164efcb9f52d1014f49c0730e55ffa017b75f870b703698748b267e96e331eb140d31505f08605181b838d3fbae1dd5327258d19b48d8ef30e1ed613cbddd290f66216c7873735718c", 0x65}], 0x1, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x6) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000300)="893b13aea2c395abec5abba52c9d5f587cd78a67e9c7fc62cd968dae4708adb06835f451c9d875572121e985b14c9d8bea39cea07fb05793f7e8afa0623e5e01d84bc5c1ae67020c167b9f342e87d90b8a9a83d5856c111c5a32c0bca394782605694dff82bbba90e15fd658823964c7e3f943e7ec88e1914195ec81c1cc455d753fd40faf13ed2472bd0026cce545536f31a38d75a071c98b6869493e9ce02e178d28070dfa92d1e53b6538ad822d979f08fa6de80bfb547663915012dae8a9930b239d18049362b08d", 0xca}], 0x1, 0x0) 16:09:38 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0xfffffffffffffdb5) syz_open_pts() getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:09:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x0) 16:09:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000500)="24659663d2bdab77748f350aae1ba366e74cf40bec4cb189e6eb54b937e2d4f096def1f8ed258c3a3dd5fed4d78461652f9cc143412bc8f6126feff8acd7e7dffb6090de488b59588d4b3a71a6fd49e6edb4ddf678592ff2baf631c21b84730284a9242c1bd9d75b0cd1d301576015cec0ca10184a050640bbc7dad1d57c3ff93acf8e2c40451acc2ba0ddfeee845fccb2948f3b9d242701d82f7f7783b0fe44185aac682922fe74ef72e0e0ba8f86661c249b26937d9b14aa6160"}], 0x4c, 0x0) writev(r0, &(0x7f0000000040), 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x110000000}) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f00000005c0)=""/232, 0xe8}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f00000006c0)=""/181, 0xb5}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000780)=""/136, 0x88}, {&(0x7f0000003280)=""/4096, 0x1000}], 0xa, 0x800000000) 16:09:38 executing program 0: r0 = socket(0x1e, 0x4, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x1000, 0xfffffffffffffffe}, {0x18, 0x3, 0x3, 0x3f}, 0x9, [0x10001, 0x7, 0x4, 0x3, 0x0, 0x2c979696, 0x1, 0x3]}, 0x3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000200)='./file0\x00', 0x0) 16:09:38 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/188}, 0xc4, 0x3, 0x800) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:09:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x890, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000cd8d7508a831e644a713eda8c73db800009700b37a1ade289a4ed3e4aec3ff5b38814370293fe5757bee0a43e61755368a0cabb0aaf578e1d79707e735d37700346d027759d50000000000000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000440)="8d121720382de71ea482e2a25df023add0eb709b6313e04114137a2c6502d0078673f172e7a07a6837b41015173d8704b1ecd561f9fe1d2a2e31241e6a6ad8527017d460cc3a91e3b3f07b937c7261683bd1612a36bded4bb91707bd58bb1d1066eccb03d60daa51aedfc23626bc5de7d36efbc4b8ca3ee526398a61a8df22078c2f185ba32c25abf92c02855b35dddd80cb718eeb781d87f5105e3483b24a112a18a18ad430eeb88011e9f6c27087fa4283c257d432016eb836447789732e817845a6c05ab36946747079fb106d3b6e7a42954bd9e448b94f61e739b710cc3843859c4ec2717ffc56615a7a9a55cc88ea38fa42bbdf38fe50d902bee8808d17a9afca5928894e50084f9907463d6a53269bd45db4fb9a87d904572e35a79a9683feaa2a02ea3d99f74a86278eb5620174f8c150963733963107a91e39f4f49c9490818705a562f1a44eef5b950f2e3d5a58968a59d3727c9481caecd0f235b1e4c529baae772ed46d9fc648982bd709ed802437d2daf2f1a7f7734762278ffb32897dbcb53824776fb01ae8d728aab9024ceb3dc13a8ff868a5a4761491408cf8243258dae0830ad3a79a451fd86c82f3fe093868c629dbdd0c4c26cbc0445f7fa4e9f2f496754399802d57e6796bda596025a221eb92b1d1cec806464bdee26cc3298300b6dbc1127f53a130e9d3e7bdb68720f8e79e9bd62dbd674b6d5623e90006ba0dccf883035719bd86c3526393e9a80528b6b58f95221bc4a8243b58d7866786f2443637ab01062f5db51f1d468143c384af5366bcf6bf769a6e951d91fb5fdd74325dc713cd1b537f9a0d8d4e16a9a0cca0144920f8f389f7a9ddbb4f7278cfb740f116fe762327dcf49f059d54608dce8fb942e7e7cc2c4b69335e7cdff30cd74d4329a6b70d8a85e92b40e708eb76bad26253a994cf8552af7b1ad1d7acb778531e42e8e43821e876f97c5d5a4e6816c82b3c21da64f2013de8d36ebe02e0451317d7bba04272e329a717cd7b69a1bc337b9c7c24e1d6360980f70a72bbc9ce47968cded353243c23285eaddd5114fb1e3dd0d171b3d6547afafd005e405b51e69f1eacbf247fd7d36899a7ac57dbec0f3ab0b947cea330b445cba93aa903b992fd2a000f1e2b31e493b59b6dd2416b3afd8698933bbd402aed62a2e2d0053404acaac817715acb66f780558b3e1abdad30ada1168c04d40db1b73d186fd2291bf11c98ba0039c762fc035624d02dca51c7cb1b56a559cf778a2204487f63780b28b18d6e0f5ae1ad6aa7573d2f89430be3743050d6467f7986c0d1698ff01c1cc306a198ef659480ecd6736861058aead0b2c4b2d109131d28dd418714fde0449c98dce822fd1ed946d65393f5d4ba3705bfce2ee7a5997324daa14a371ed9e1aaea4c970db9ffe0c38244f6af7d035d3fff31834967b57cb02182df362cf47f2810786cb6d3aec0fcedfb0a96a9227ac27d2af9e6f0401c32e83e909e4c716152d430e79eb41c9c8f9e2bcedccbef4b44cef8c815657710c6ff79c5f0d2f746fc1005eb356ba61312aa192a03c9ecd29f82d8857ebdc8228ae1805b464be7b5303404bad312c7277145a0e51e9889dfaa873fb37ea95e02bad48abeabc271018973cd2186020eee94d0a4470b0413cc72e5a84de4a9c977cafca2b61ba4bca0d3f7424ca456e18c07d4d67a0a5c913066e4fe9422e70e713c3c49ec3719467c01ce29e8daaefdb323c532a215e38c99868480a8146e665137c3b5469fcd21fd61ab77dcb96d8ec5b30ce28cc1f1f13c34537f1c1c60687afb9459f1ad28d022a028e46aa432deaef90d7bd1474df520bc4aebdd5eb71197936bacfeeadcbc3a527e1d6d6cc919e7330063a7325a7fecfecff912bdd5be9c949911e798aa1285d722a24bed52899f6f74ddcbdaecf13517ce81b9c289e6a0101309598554b08cf14b41fc04559031bb328dd837325a2266ea7cd35e04c60cf21b7f4ae9d72a8609aa965ddfb08df1b856415cff16fd6f87220708dfc62dfc5137b3754d3f08bf763afc19a8b010c0f81f88e0d1d851ed4e740dce507964924344ed464d3377834dfe9effcee9490a7593601919026b0e481c25cf41a92588d6280eb1068eefb54b14f28f03f61bd1f88e01e5d0e2d9057292fc4d2238e615868575727dde0eb542d5ec6f81b1e155516ffcbbf73812a0d564dbb573b850068c3a958fce279191b898320eda7c90576de7fea1d2a514c1f921ac0512063c3ec2d54b9ac50b3c2ad74b6706cbbcb6811ed98fc1649c08528509a5ebb3a2cf39c0f15314f7ce6c19468f3a388c7149e38e0c1da003a7cf730a1c4527ed4471c319fac32b25a894acf796d11a877aa156ab1ee95c16d8226e540173acc256c153f1311b322ef75df97f8d0e3c7385d93fa76a61b63e3a12a7414ebf7ad770d29ba1787bce2bb98e8221532fe1e118a0d5d7e42a0bdfd613210a8cb21da82cec04deff520bdc8b03f582153eabd15097ba597a7019b6195a619af462d739cc6de5cd9b451c898c83adfdb5dea0a303c4edea5d007fce0f0e7499416a0e568f221d919a5b34d43db4136fff4db563716b73ccbeddaa735bc118163941477c40cec81b232d9d6ff3a3766d70fd6572a1ccf04aa5620c8bb647707d576784663437b11578ca3de935bea87a6a734a1e9151c8463bc39b61edef2863316d98f09e08dd4e3a0a087dbfe121f12789b1f1062ca5c37ca1f586a595927cf0a88ff0451636f0bc058206295efa91f64d60ff4bf630c7cefcf51f1f2d75c70146d0c55a26ea52b0c4e70aefc603f3834bc4d068a28ece2f51b20085dbf46c9d268de6a82493f0572f13e2095c1ccca1e992ce351ea45a205b5222dafb8b17891d1d71fe4ce8f20cefbe59bed8d19b960e0a88498c6505557c16f5da79d1210a832f1907960832d7a34db345925b73384038f79f9998b1f2b37437404cfd3094ce8e5f89f9419cda70e33862100d2d09c8443d9711c6561c08fd7f49f9160869be209e58b75275c017dfea996c8a4669c6e835478a88201233c175fbd5930d561fe6026e97de03dbcb92c3f27ea8c19640471581f576c44cdcdcad9180db429e2c9cb82e44ef7b0e166601c2cf6ddde3f7744ca6c7350f807d6a1e0e7be30337e20003ce84b6221be2f4c48b3973050239d3420f3db4f67051c78fd962d12038ab3809412bbb88925a775a9532d28b3eb8ae0788fed0b2dab345eb0578b11e3f4eace98f890fd676528a4980d47a1825c691a34b3ef35353c22ef86b651a1f5b11e57b5be52ede8024a8cf845c9b2551ec6547badd6eed5ce38223c6679de82556e865e4a4789703fd90003b35ce126e409fdef74352bb0df327fd93c3aa018fe10110aa7ddf629c38928a03f6f6cbe70a61246346a1af7540e6eef90e06ccb0781c7858651c227c4708ff2a0f45925a0b83576de1639ce0863eed850b95e102ddbc87e349109af1e94bd05008ed4c40049f3e841e8f94dd1ba21d49334dc445675da88458dcadd9bd679fddb7f64d768100915597cbf2e6b743e1b3b49da5729a2a714aec8bee0178ce8671fb54f8a9ea9d3f36e7ef382a87e01cf027aec334cda8f41ebeee8cb85cba6e49ff0aa86ba04df7dfbf51ded36c72aa77f59b7c5ff68cebc93591a4173bcd1dbf6f599e6b1fe14d1deab35d3032242eab79c9394cdfd30d6c4ecec51d6fc68c80e3333ed1b8241e8488ff99f355206afbc64c58308cb19e2be0365eabcb4ce5d5645f410f99694b9d108235deb22e6d04d418014f172369ba6c787953c3f32c8055813e0de870bc12f0160ed6f07e484b2740da60e96b0d51af7e3e0dc4bea1fd92389ea9471a5499aaa02da3ef6995c96610560a60a2f8f5d6944facbc053c8ad379b78a2d9ca5320c79efe19b32637570c54c6d5d836e29339aa6be787a36605b7533e5b9b0ab67c1b0d8cade2560074c3ef22546a2cb842562fe4f9089a3eb5d0591baa81a4ebb53cd6e0a227bc8ea2d03418a6ba41c7c96e26cc0c830fee4eafb9eb632389b287e2c01f5decba77f908f9149a4292379d87345b8a78dba607d0407f1fae75b0c3c00a878625acb053102738d7da1b4a7945f75eb7e9fa03e76df721fc12ffddd1f338a21d9c4b84bf084bb52f514c430ccef03598682b2ca9ffa6aedb45ede472859d45dd6e6ba931e3da795f64e54608a881a0c66f1ba7d1a3aaf1a00c86251a46b8b3134c15165a894c77faa57c5d2780c3c6635796c8cc032f8616c85053e97850a8f92abff4b90a02a2fa7a6f50b4e2ff537e99a5d72ba032058f1b5f1508cd07b2cfd66ff41f63d7810a24193f4785ba2c116af7668f4997ef6c48426ea13ba3f19f1aed2d638224af918519ea79801a62c71c25880e07b7ac28bfdf9b34788c82304aae4b281906e38e0a48387b46d2d79c4653ca2d389397ce7e35f0b68119dcd99c37de10f4038d59aef0519fac9b90532d1a4cb0fd96d14da758074f87232e15e281696daf23e68abacf9326ec44ac5eef78328a48eefda344232aee4291f357eb42d2b93d84649c0c2cb2d15ee77442363669ec75c0f5fb914d2dd5f237b702cd0ec80c9736a3bcc9ff442870316577e1a97b5c4eaa461e9f6f5d654adebee94a27e41a5c1810f85d54072b711d9cd83be2b54cccfad129f63b8e5225d06e6b532e684b295640ac3fe07a0cfcbde3feb9e64927994e6bf2bf6da3e95a5fe912aac79dd794ba3df99bc7afc7f6366fc1f2e38a650efac7896bd84ab2088e3415ed438c9462de8d746fa262d4dee46409d3a0a4028b47627e98b0b45388c380c9f246c89e0c6ae7f1eb267856d67602e573cafdbe7a1fae1efe9aa59e669d3dc81fbbbd1ce5164d9b8f6f116566532fa125c0c019178a871a146d5785e6fba2990967714b836d8930458bc0b212ae1c7c33815ab2f9bca41311cce072ebe67d99eef6898a03bea8c016ebb663cd50ff910cc0f62603c922b6bc97d13751124f01b376587397f3c9975ad26c1c558077271466d1d3b0fae366e631d69cc8b6eafb43e524a917464a361f4c3436d3c696dd76faf00be61af65d22650ab0c5bfc13013c030c2640149117f1c8534bd10b340b9738390f71ac0f649ffb118289f2f8a71e79c9467a1f531e8bc9d3db15bfcddcbc47f3cc6686da8d384ab3fdc91b44a79d7b017da1c518697d8084a0da4d4fbb158d60225ebd7304459c7b3fad8151dd2913e7fd329a12328d90425b8d95459ed97c9c4c4813f0d6b2aa399f1e8836a4f70f8d92ffb1881525cd89e58ce97e8ecd384b9df1b2bf776363251cbff77b8a411a24ec687065303735c9d0e7c49aab43ba78720e4fc40281e2b4d86eb66e222663e9559ea53dd865fbebd7c0d713e89e5f0a15295a71dba85c0aeae58d85269e7201f681596ff83991325743d092121add19a7a0d41eb733d12367e9ad963ec3f07974289d7c05c668d7ae22b27b2d98f2c8f6caa2fd870cc71d0136c0a0d789d8ddfa918031e5a411b2225b5676b7d3724698f38dbfb6d770eb30e1fb74ffc240fa8831704ad994d91a7edb0906e20b2ff5956461f00f44bb15299f6b78fb34f306acc53e562f7e421cdea5aaa08015d063d7aaaa30d0b638b0ca3fcff41ad6a3c3ca351f5aeafddff727e65f2671af37374208279a14216a05161e9888a3fb5618114c71d171dee8d18c7ced4fb8391c01c5e6495f4eda901c32a4c34596671588c9d7e807bbf49839190b69c9ca2f28f461fe104683addd5a5b92ea67a95fb31741edbd5ec998b37e34ccac51", 0x1000) read(r2, 0x0, 0x0) 16:09:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x6d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) close(r0) 16:09:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = socket$inet6(0x18, 0x3, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x3}, {0x18, 0x2, 0x5, 0x5}, 0x9, [0x3, 0x1f, 0x9, 0x3, 0xd0, 0xd03, 0x101, 0x7]}, 0x3c) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() setsockopt(r3, 0x98, 0xffffffffffffff7f, &(0x7f00000002c0)="2ff9c4de90ca33258fe82b78bc0439c3d5ce97f138b1bc995d551eb7c8b3bdf711ffc31bae9b47d7574de180cdb4738bfbbc9c7bc41e12abfe4a4c2b7b0071afda261c546c74ce52dd", 0x49) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) poll(&(0x7f0000000200)=[{r2, 0x100}, {r2, 0x2}, {r4, 0x10}, {r1, 0x8}, {r3, 0x10c}, {r4, 0x6}], 0x6, 0x7) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/252, 0xfc}, {&(0x7f00000006c0)=""/91, 0x5b}], 0x4, 0x0) select(0x40, &(0x7f0000000040)={0xe5, 0x9, 0x1, 0xfff, 0xab74, 0x800, 0x0, 0x7}, &(0x7f0000000100)={0x1800000000000, 0x1, 0x0, 0x6, 0x2fa, 0x3e00, 0x9}, &(0x7f0000000140)={0x8, 0xf49, 0x6, 0x80, 0x3, 0x5, 0x1b, 0x7ff}, &(0x7f00000001c0)={0x8, 0x4}) pipe2(&(0x7f0000000280), 0x0) msgget(0x3, 0x2) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:09:39 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x112) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) r10 = semget$private(0x0, 0x5, 0x551) r11 = dup2(r4, r5) fchownat(r11, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x6) r12 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000200)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r12, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001300)) shmat(r12, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:09:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9eb) truncate(&(0x7f00000012c0)='./file0\x00', 0x6) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="82022e2f66696c6530001e9748be8d9f6eacea06e3acc630ede3370900d46be4cf04728a5cf1da2d6cd37d571af5f4cb93c90e8616d15953eb3f878aa0cc1b013329959ac43466765128ffe3bff43989f1c7aeac01260e1a120d830e55015d73052e5400000000000043c41acd56e7266d4f06ef844c9264167b8cdc7d072fe08cff9d1bf07cefcd3ed18484d12cb9e36918b03ed5e8e4146f59eba1c479c2a1386af0988c3782fd041839da29c3d5b15c28a8eccea024f7373dcc50c09f9f88366b79a7764978ea772f187144915ec155d59aba92df37359c2fe8e055d08081b5c524fe13819adbbd8e838eb85cfc1cd84328"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x28, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) truncate(&(0x7f0000000140)='./file0\x00', 0x9) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x832f, 0x7, 0x0, 0x1, 0xfffffffffffffffc, 0x6, 0x5, 0x1, 0x2}) 16:09:39 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:09:39 executing program 1: r0 = semget$private(0x0, 0x1, 0x200) semop(r0, &(0x7f0000000100)=[{0x3, 0x5, 0x800}, {0x7, 0x7fffffff, 0x800}, {0x1, 0x3, 0x1800}, {0x7, 0x7, 0x1800}, {0x4, 0x10000000, 0x1800}, {0x4, 0x9, 0x1000}], 0x6) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0x1}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) r4 = openat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x80000000000800, 0x40) bind$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 16:09:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x142, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x401, r3, r4, r5, r6, 0x20, 0x553}, 0x2, 0xd785, r7, r8, 0xfffffffffffffffa, 0x5, 0x5}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x5, 0x3b}, {0x18, 0x0, 0x4451, 0x1000}, 0x50, [0x20, 0xdfa, 0x0, 0x0, 0x4, 0x1f, 0x3, 0xfff]}, 0x3c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:09:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x20290, 0x81) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:09:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:09:39 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)={{0x3, 0x837}, {0xffffffffffff8001, 0x2}}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = getuid() r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) mknod(&(0x7f0000000140)='./file0/file1\x00', 0x0, 0x2) chroot(&(0x7f0000000180)='./file0/file0\x00') r2 = socket(0x16, 0x3, 0x81) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:09:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:09:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x9) load: 2.61 cmd: getty 87070 [ttyin] 0.01u 0.00s 0% 306k load: 2.61 cmd: getty 87070 [ttyin] 0.01u 0.00s 0% 306k 16:09:39 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdcaf4cca675b4f9e62a81155ae00a76941bb0276c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753a9e3c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r4 = getuid() semop(r1, &(0x7f0000000280)=[{0x2, 0x2, 0x800}, {0x0, 0x5, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x3000) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x4, &(0x7f0000000180)) 16:09:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom(r1, &(0x7f0000000040)=""/241, 0xf1, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x1) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x0, 0x2}) 16:09:39 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = socket(0x6, 0x4000, 0xc312) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = getpid() fcntl$setown(r7, 0x6, r8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x3, 0x2, 0x5, 0x9, r10}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r10, r11, r3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) getgroups(0x2, &(0x7f00000000c0)=[r4, r2]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:09:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) munmap(&(0x7f0000131000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:09:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/143) 16:09:40 executing program 0: r0 = msgget(0x0, 0x0) r1 = msgget(0x2, 0x84) msgrcv(r0, &(0x7f00000000c0), 0x8, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000040)={0x0, ""/57}, 0x41, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000000), 0x8, 0x800) 16:09:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8100, 0x40) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:09:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/63, &(0x7f00000000c0)=0x3f) fcntl$setstatus(r3, 0x4, 0xcc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r3) 16:09:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x41) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x20, 0x7, 0x0, 0x0, 0x7fff, 0x2, 0x8, 0x3, 0x0, 0x9, 0x2}) 16:09:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x4, 0xfffffffffffffff7) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:09:40 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x4, 0x8000, 0x3, "2cebdbc2c88f37962a517366fe7dcf0d92446463", 0x4ea}) write(r1, &(0x7f0000000380)='oL', 0x2) write(r1, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62", 0x34) execve(0x0, 0x0, 0x0) 16:09:40 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:09:40 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xffffffffffffeffc, 0x0, 0x1000100000000}) 16:09:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) unveil(0x0, 0xffffffffffffffff) shmget(0x3, 0x1000, 0x21, &(0x7f0000fff000/0x1000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x0) socket$inet6(0x18, 0x4007, 0x80000000) socket$inet6(0x18, 0x5, 0xb2) 16:09:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) unlink(&(0x7f0000000340)='./file0\x00') r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff21100000000000000000000000000000000000000002000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001870e25823335dadd36b72aaf74e1a6bb000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b86000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) msgget$private(0x0, 0x18) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000540)={0x3, 0x5}) sendto$unix(r5, &(0x7f0000000380)="d93a40e8ddaf14e814cc695af567f0fd8d3d9e88d4a7ca38d24a2ebded9aca8613095953a8cc881e81b3f7dd8d600061ee1d6f76ad0da8d7c2b7b3187dc5532d71fb5005562a386fed091c69b1d92e0f4833e57d002c2d779ed058447d8d22a4b08a54424472c79eb3b7a4c0b2415c84cab4f789519377a6abf3d0855f68704a9f74c4ca2de2e373765125a879d19b93bd60be06c1b46ce90dd2a42ad6aecb14a9e16cca7987e46872beb1229c002cafd020fa69d2d15834d2155da9331a005a249ca3", 0xc3, 0x5, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') msgget$private(0x0, 0x4) r6 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x3a6f, r6, r4, r6, r3, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:09:40 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9aca02}, 0x0) 16:09:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:09:40 executing program 1: r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xaaa}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000700)="b2e854a3db1ccba5c96d5cd74b4e5b3440722a16d1bd1773b9b9b9da8e27b5d9bdba789b7d6e54348e497dacacbc769482941abe9ec5021e711f8c027170db2dd9bbd81ba3744d32cd8f6947e928248f49d37d8e32b08794abe1b5c8fd8ac922f0adabea6acb32b73507851df2ad73a1f95f84b738d6572b91b00f63d44f9c314305a1703e96805bd18a51f8cc3afb6d443d9662108b70ae38d36de1fc8fb453590380ab04bfdbb6b4d786262c01348e1564deab2f899a6d0c4ccd9dd64a058937eb5bb9298a68bb11088d0de2f8c519069fec350bd95c16c3f8767500d71431d309d9ede8cb2dbf04df86c521b29527529bf2c1bef0a1ff7ad3c1121bbd08c4596791ec41d4a528cbf7c220c72ebdb6a3821ebc94a10d7079c649b3ae7a96133599385e2446139a20db25e1f5273935714b72ade9f2900e50cb4cb05dc3b9e6b2795e67aa3eaebf958975c36d56cfa63136bce6031cd69171c27a0ce94d85b1d1c56d0abb7435b61024628365e3badefe5520c837efa0080dbd925037e4a112bcea3e367f8a3ef492cd42a40dc83e055176f302f2127c9ee81c6fa48a61def3caed298c55cf92a86d7fd73e010528355e4e3a08d49fc4d93e1d438e236116d6d5b8e0eb6e722c4d4b0cefe60a2dff427f315f1ff217793256d49d990230218df388124ef2f23aa2d3524736525c79ba7044b981ad638039ae4a9eb66ea0d06383d4e338b7687f7969f7587ca413cd4351470c4dc545e45ed8160465db171fd439337de494438bf5117802457d070dcf730f80409af5f348512eaf2250ad55ab8cdf8fe58f851916bf01a7f0388a8cc892b1252a9038c74889469f1bfd4b7f818e86d99803cfc2a0ffce9ac65a4482c623fbdb3ec7d2e7ee6fc9fef1aa1abc779977f19e378c242f518b6a3f0dad7923a6d6a8dcfb81a8af141ed0b414e9f517c12a9296773f45492e526458ccaff128c7487b5c3ddd633d8a2348d4c9cb2819e30939a4d40656fae0c43a363c970210365a7018c2c59ebdfd5a70c335a65e424721a29eb573724abca7cc6ad3fe9d65cb89eb23da62a07375413343c607afd3bef1f0be41891935113471cab8a22ee6c7627f12c251d58cc637942fc6aa9d042fad0135d72d01f5666523e75da1312573256989bdf05a4fee87ee021c9238e0d94cfc680cc8b5f827d7f3d1d5e5d5a7467ea14ed5318494ea8013c2ae414fe52f249e66fe366193404b666749ba012204ad426e3a10403b6648814840f157b75f5c590084db6c07ca94abf418e3502ec30b25da91c79a75fa9d3bc702c7932b9d053e531baa413d3989e23d0be38f264e7e1195b34ed1b60ca85f4ea65260c3ed345236d073937461eda6aeb883a9266e04d27194750f64b77215711bdea9bffa7490efa300ba308b40fe7d8b73acb0b93b2394b132115b672b4c57ccb2f26853f41641f36c0b0ef34d7f3549ee3c0e21f8f9c45d0562575254c3952bcf79049ea84eee85ee9f2199b51d9e5dc6ec1c368fccf34d506057ca04fe26177f2e24ad86745c7bf8922da135be405f964ca92592cdaacc8d016443c68d6271a549587b2ab758b655aaee8b43fcb8d67b85a12c3c7163ace39439a945b1417e688e3a568291d6b2c60551b3698dff4f4ec0cac7df9df4f57823bd3679b7fba16e8fdc0e52f0b45faadd5a76a18e74528e8f26ddc22fce8ce2f2ca83d8a4df888a651dad2817146575eed084a66eba92281983bec8731a08b761033e60de51c875fb429e5fa209fdb8a460ef22b1231f94025096a2518c714bb0ce4f5bf41366818b6edb4bd29bd4f67b3faecc831806bddab9b0ce51531e57aa96323b224800710720175a9ccdcbb300421c8d8b002c2ddfb05e0fc010b423ac9c7b09795244bc08343dd82d8267c09b1cff976ed224b4e4faae99a94ebe1c6c086ed57984480e690a9a15500f33e5c21299b4904605a08c11bbfb3c79aa8be171251f72c3627380b44f2d724891add8fb9ecd2c0fe3b08d0160bf0b4fc60c15f3d9a16caa91882f9917c348a9bcab714b942a4b8ce17615d65aafa0c6e6e43ec8da8a643cb6a174bf4a7c292e05ed763316ea3fee9a8aac69cbef975224a5b1551906eeafabeae078df18c9f8f575bf2b98e955f73519a3be4dc33a33d1982d9ffe2be9b4eab2c09f55d4f56c36b289e9583198fff7f5a8daecece185e9a5ac88e80d1a296b6681c8ee030521c6b1cb0c83d9e9dbcbaa987624eacb3042da17b8b531ffa6ded6edd925effe63106f5438dd7a8705c6f16dc16f616ddfb4791b03474bee3a84161c37efc4da9cbbca2b5f56ee0bc273851c8b0294d9ae14963d15675d49bb157ea42ab909eac16849ad7b2742becf894f8fb7431c21bf99f105a3ff9cf3438e12d43b88d41b8748593ab72997e2cb40dd32542ce56d1437be0fb411228cbc322bcf91001208571b90d2ca0bd7433ab73b43a1fcbbe0d51199261f78c72bbe5728c502eb5cc649182af764bfa6053efe6bb5a7587d0dbf701833f6a54fe5f765c4f5b2113e789addaff3a4418c9f3b437ad99d6284a3824f297c0dc2fd11218a5d135502040046fbd875312e57c7ad5284ea4091611d0ed928b4096d612ab250c7ec36d6c7f4c9e9e73a06da67541e3be126837c767b6fafc03da394d18eee86525f480d41fc41d530b9c9cfcb64f4f85fd0cc064017f8f366605d9b79360b347aa534e59f62a46115d959a3f25d75e9f52f03397a1a9fe515e62884a094038c9283cc8f719f8980350e043a6d6e18f7720c83d53222daa4b461a98ca21c2adaaae7cd697df4a1faf9d1a868a169915cbe3c8b8d3d8bb3e2fd02f8ea7d9aa5ad38f092ce6e047182ea95c5eda5d60e6ee52a26c2f7ac8d562e1ed1062b5196c72d05cc6ba126ca6ae164c820f0dcc76e7b9b5061b2055e7f1c77cd2ea5c855ddb73a231a8bb3a86fc55c92f702ebabac36c7de459a5625ecac2d8f381d07729732fdca585a59138499534df3c25960cbf4853afa11fbc56217863831c31c3ed1fb807c5772e3b22138aa96d52cd186e42e2c4c35eec7e5e682b8a1d7eaf5d05b7927bed00c61deaabf72e336845402b5ccf1ca1fb1cfa57e79cd8e8ba2993c4bd6ce54f338de2b0e394dc3a30ba65bf4f954f22efd5054029c38565028a8f32e14aafb47afcedea5cf14b89797658faff735ea61432b0937380f3805b15d7f1001e9f59577fff4fd8f782a3aa84d24f43cef33aff02e9e63878d9462e0e864204321b3fade7ff4e691e54869e9f69174fa8132b2d9b65d887a9575ebadad0ff23d0c9b626a0921ef52e682a571e08091205836dffa61c44196e5d55a23c143d47239b33b0be36f50e411ec353d5c05de4dda55476619ca2bb78ff99cd9babe25c0a6967972acd97455bbc8c5d1ff5fb9ab99e301faf432db9e466c93e64e5be4f8832f503535c2bd5cb4e7f99e97475545b9b81fed1a3a065fc8e0456136a5caa203c892137bb98cb97fa7f6dfc1d41d72594bca6fa88deb4cdde19532fa2cad534161332a3e2684bb650821b41da052fee1b13b5fa8c244052caf31cea3990a552c1b89c4e88c1e1191b22b632747743f04236faf17e409e4b8fdcbcfabd9b677097fa54e7aaed4728cc702d0f8e0d72dc6f6e51db923a9483a72ea8514d13b5bc8ebafa67bb0575923fe17543e0ace2ec99ad8ee1deb1ef14ad0003f178db981b327a4e46ce3aed65bd27a31312f28ff98fcaae7983a9d6eb5181886d42332e41a46f76d3084ab8f80afe979a02839c01108487ed02bf5ec23ea6d8e27dc17f3cfb36fb4a263f738313d6e7f92fb92abd7c9c9a65b216febebec0400102e7a520f121278009fd35aacbca39ec102994fdcfeda8dd8ded113f2b16b121e93cf9eeeb1bdae21cac696e2b20e66b9de5ada9f764ffa1025a83d5d3df2178578197abdb1bd9c3e5382b7e9623485d15966fb1f4bcd59696706eb9f1d54c49f721e4393f85c4dda251e56a75c09712ba0d30a6a377cf6a27c4a0cc8dcf0aac427f482280ea6b3fb5ef3be00d20a5014c4c871462a2fdaafb3e8669129af74d34f0bb7245e12d7e21a7b971c85794d640ccaa9b56318d382d06b3b6bbdb26396527349b293da2adc7fcb83b61e010e18481eb416cc20adcbb9fe41056b5d96889266465b7472519fbf7ddc6ec85c4e0eb9fd6f29aeadd078e4f9dc0d8b6030c2676dcb5e12d4ad16ab0580d8212a6006ef7b55a856782c422c57635349955d5de6c340e6567086664d338cdbb7836a71d73e6981efabb2e0fc680c0376985dc29dd6de0af0ac84bdcd815c2456db895edabed332dc9fd8d744b34b972fc36b2a9bfb6ac4b15e4812f621859396fc1698bde5788e5e6704dbc671fb383d8f039dd8f4146c9d62ba1c2738b015ea910d4b1726d633636d4f7640631f6e31a0ade91e19f48ccfee1867cdc47a19bd8cd6bc488e10db930d29bbecfe3495e75525271b84d4285ab192815742f8036e8eab436d7f3a3f97b0944e86c706f5a1a315df54a4e6a0c5729b5d2312213f1cc09ba156c12fe034628f3dbeb1c8ad6e0874dbc73ab197ce9319b327bb55af88bd9260eb6606c809fa6de8b31abb99f0a8ff8439d3969b9fc4a9b1eebcd7133dc2358597a6d4482fd441b25c3957774945aa4789cb0d1cf0a44d16d835994a71f62b585448ada7d49708a62cb96d482857ecb8d92ccee54555a077ab9f5f073ace856dc4ebd8689e3f3626e3091337fea81ba9685bd3294c0c88cea15d53ad46a449e1f8b3948bbb9872e0c46595ed070116856491e387f100aba2f8f74d82a2b77206501a393f5929577f6db964986d812c49da8b220837e1e84eda42a6919e5880c5fa26ee0ca450540fcb630bd4f31952d338f0a848e64bacf24144c7d8fff1b8d9a8c5eb10cfa0214f4689a44aef9194ebac0ee58df30b45aab956cd4d26bb6d80a670f015afa116e91f62261261eb53e5d3341999a334d7ecb436d0d99afec148a2ede962bc4c9062b030c14270d44ac8ebde0249ba8074013038a720d497546445f9f5bccac11c3210b54225aba2b892c620a7c07c82adb3acad918f73895ddb342ed5245e7297ccce0ef3a99c972b6b3104d12ed924a5835a70e5cbba681af3e8d1ddc3d5feed8537ae60c946a466e6b8d6bd8438405540622189ecc99160f04438c4bf26c9d8f055438e7c460de10d02badeeb9da23b4da0f34cfa948419e92e521a81703cbcafbfd57be321a1f659ba0f928c6e5f6d7b477c79f566006469f90e230cb635c2ec5660b2f979addbd7f39c51bafee807ef13c1a261d7c64ddc79bde9799b1cc731a9eeebb4a34ce388057a994bc742236d2c176695a00d2fc1650e74b04a37825db3ba2c727db0de15ec888eafd458aab374d170de030c75a1891abf36ab4abe33b2f8e6152848731c9ef790c34fe47544ed6564cbe23d02a4f8cce9b1bbe96a60ce67468137720d97afcaca74e907238689a621306bd21dc312054c00031ad601bcb1e82e1165b0a3bef5eece682315c5bad1f8d2c071fcbb2f667e911c41e682f9cf6ab243b54a391d121d0915c641838fb54bc94bcb7ba6f8db237d2ad4c81f57b42a4aa2b02d8145027c678df80a5d0c1382c2876a83ee0c4e9b4e25e13f32e1dd6a81f77d86c9fbdd96140c62d7bbe4a3e354b0ebb42bf22cdcabe3566775a9775910e2030f28689cc6215a836aa1744f808a0d2412ddaef3873e9b1b52efd137ec59aef3e067b10d565afcf629c3a17b932b64358a87dad7995e4ff6a7f13d191c606f97f722af6fa7b241", 0x1000}, {&(0x7f0000000040)="8980460dd195c9198d8f0c406465ce94a61477c6b63623d5d812668ce592d61f979f41e180f9baaf84982c86c17a69d3b74be99204b69b08a1144e0781781b063a64d2bcc665c9f59cb3b1b88f8455257afdf7a3747903c3dbd726fb14c9f592308a5fdd3ba1917e68f2377b7cad931091825ee8617737ac", 0x78}, {&(0x7f00000000c0)="fda1d05823903c7fe5b3", 0xa}, {&(0x7f0000000100)="5222c651667b7e420b6cddc866ee503bc5cad3d48e", 0x15}], 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="d00000000000000000000000000000009dbcdee4522dfe7220296292f9b6e6d1187a15d5796b914b6361634d1fa40869f572eea6fbed3e7b821d365d16322a76ef33a12b037dccec4080f69e09979a6b4a2d5359135cda76d4190d8fbee37f2453740cd83f0d7d242c92974657e6baa3e07af426bd7371df99e843ce09229e667535e959b51ece9426dad38388d2faac0da918d3e5f788e34cc2b0c367ef8adac311be915f0ea738134801de6c2dde043e9d3a63a980a244a52729ec9e79572523604afa513fabceff217afa053a8268ec2d77019d04c8428a"], 0xd0}, 0x40a) 16:09:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="dec149ab6542c6461579b420e4a27dfa48cff562dd5c5ec9aef2c178e8403dc6616d8b770eb1bf43ace96af7b7118a1ab0d717e2e8acac5f00e18245a3492250da0527fba6bc23901967438781278dbb6eb9562565b540389848226b571a4251cfb0ccd0756830ad257199a4e68ae3061b9ec15fc5845ca864f38746da689a7897bd22cd528b0d37fa8c1ccbddbb9273f09f55500308125d4f701524fc6e4e2e8b0e33a0dfeb160650053cdd0fb4b3b3218c433ac692c542b52ad68a4686a71f482a8fc30ffdc51bd846be8071886e398345fbafeb4ab260f07d8c1a11361ea1c1db9d14cdd4ec54529c6ee2f308ed0e7d06928ace4fa9a1322369190b708b7b62c7b1b91520123f19c846ed9b6e469866b6cfba7ee8d000b66ebb248371573cb022e046efb4503a0d43a160945e2c2dc724a05c1f950dec8b0fcf9542957c48d0dda19b84030a80a2dc9af4ca8fe0beec6eba60849b1456c71a0dd42d45f87c9873f0811c3d7a62c0110f64a580266f1a0a024d8e2aff0a7b2dd31a8b398f04f01f5242dd5779d097d9c136cb4667245655261ca3b018ddcca1f302a6fa7979250c22b5d5ff87819a7b7917edc9b21b2212c2295c32972568a02d0ff6e9f14c1abfe3e8f7eeb077170a9e4d73765d02b948deacd2df5bd7009976014bac145b1cb29650ae8b693323161501d0ad7a0e6070a310556526f48cb656c8623419590003b3c9154942fbe5eb826334d60e021ef583e6164fbbd6ccc37949b720e781a9bb07401da4f8a674834dba9f7be0dc2676b4cb8e06730ba893f59298f7d3c2e914f87854e6e323502a412df36c74cc5c75d4fab3f07746b9c6e528237e88be7f351920a34ae22ad07b3bf277aa40404b8dd5cede7b0728558189f8a5e34687dda58210fe4d6eacf4e6248a2b15543fdc07013bee89b779b2191e6580ee97422a7d51cdd9c74131451028752a33b6e8337b31876b16381fcabce6d0322f1a82cbeee237918de0bc970144149adaf00debdc1ea96d5397146b9f5078b60eeff4bfdc153038e01656641d6554bdde2004fa72039a58c1e9b8a4393a12701edb061c931182fc6b6b77fac994657c16e73be5433d7a5cdb8bf826bc76c9eadcf5572dadb892e3dc6a941d8b43ead226596bc6a46af38bd004e823019d5ef0bd1da1b7c48b819f7b5ac5a71776e99b850551c97b9fc6c7fd881647ba434c9e7fe7d6930e2eea1bc52f900effb481966a16ee754ff09808744a98988ba0bf63cee6f1632bd4c4822eb5146cf6e21e56d2100dac7e02a2a60c39f9bbc37b6720a75d241c7da2853ef80a5a564c0ee8f460ad83b0e4ded568ed1e084c53e555bb22af4e5b24fd4ec5e578f831da218c50589f348dce3b716290985bea6a1bd04e29dfe02c3e1efc00e6242eed2cd51cbf1e33464ae5f9b9e150bee3f7571f0b4f365745101c27d89adf4383341d5028db2339fe18dfbd6db49391d31727d88b4f6e6201fac82c34680c52a302c509e94047deaf9f0b5a8b713eb36b2d938c8f97e781761d5df5197ef40428ff39026d0b6bcb7d125ad4e0e7c670e77cfedfd81db5df06547d45b40f0af96d01ca1e7823ac8206cc17f4453ad69bfc5387496ca17eebc0aa7d8f0e3d001bbf1be546403a43ab0d6718f762cbf53a5ea762897a152a94fa21a4f6568989308a24fcf16fd39473b99af1785576b53fc3203c7432667d1f2db9ca0482204b18ee8487455c00fb63fbdc31f2dbc9cc0ecd7abad2c66f97e07dda10df3abed03d8c420ef547e5a269bbe72e790c86b760d6480c91550b56605dc39bb2d281228204f31fcd493f051f8ac142a492eed2ff0d3f1bee8358f6a505edfb164ffb955029d45c3b72653f7c4ddd19729a880021bd42533ebff82f3c9d8cb43c926c8895178893e8496db7eb7ce820f74dda67aca8613a4b738ce772e81123ddd04c523d6ab011645cee04f0c54a92f7a1909b021f29779308541804afb484aad821a56ab98797721b92fae9b26515701bde41e93ec0b94437fd57e562d1f29a96dd26bbe2761d4b24001a7b5e76c06abe54119f774467498fefba6b07c8c9dc931aa6464dc3d4bd0b9d7d6c957ca9620cf66be4b17a2547a92be6ecc627b0f6740a7fe17ac35cd9299880a48dfbddb38546f7caf84fbe7516ef42c685388ab4b8059011b72357f486b6b8da1141a2711bc09f2bce58d874886cef537aaebe90697866cb30e760a73edcf72b33d3296c78e093f03a94f02c8a9c4420a98cfc167280ac2e0fea1770fddd2b758783856e1de32a6b8c6fa89e3780c5fcfc9810f9912d1deae0c5b2632796c5e58ac7ce919264de265592889cb3cb5106eb8e77c760aee23e04e53360d34f33c7a3bb0e101b17d510984d142709021471070f5a2eef0fe26ae978c2264fa2c9d5f7bda6d3815d4d0d38e056f668dadf21d0dbbb757ac84d7fa04162e06c3c72c1381fbc0e1669b6a29ad50c415e89893e16120cb79f0d112a0097c16582edd6f454df1e12c16944de88dd4cd7ee532d7ac631f2343c0e7782eff5402d48aa63fc6177b1e02b6d445432f397895b04d5e593db45249266d88eaf569d357584cfea2faca1995936863345ebba2616d5bc750644b2632b491d2033488938122c050008d805089c2ae182771b7c6d7b543e8839223557ef40652f5fab3cf2de3c9f4fbe3e3ca2e7642d2b2afbb335bb1d3ccbd286de1e8c27b407fbb2cefb02f3489fe40500114f60cfa0815823f259038cd05358f8a17ca4acec992b355e94c0ee905a2807a80856bb8bcb24c436b33614b2e71b9a7720d49bb8bd4945b2e56dcaa46b62d35d0516ca6da917d56b3484402275bcc9952fbcd46f2a314727d359733ba42b832796e1f650eab9dbf863dad239c54779b5f0e7252654a62871d709cf8bf1869cb0894eaeeec7563ed01d03166bc42a5344fbd1b3921707b1a326d9706a623c3d521afd4b8a09d59e47615b719511e0a215a3d91701f7a2c4e4bf967a4970e3f738aa2314156ff1bd9f2754f38a39928cbd0e2d3c99a5ce100323342e4fcadb9451188f6b34873720c55ecd901afe7ccfa61b4d305d128aa3f211b348709ffcf356fe2018ee9becdf58974714f12be01b7392fc8fdf8a98c921d084781353d9c71584a710385b42ca6cde59bdeb296a2199d626419c517d87ebcc791c9f79b6ac2cdbfffbf04a46e5f97e3773b633e229330ce854cf52dc78a8ba684ce4dd83cde5ac04cc6dbc3e59512ae8ca7a4bff597236794be0c8ade02b9a2cafcaf76c1bfb123ef45d07aa9d914bb72a9f67adfc1778d6cd4f302937aa0c8fc44e8a813869aeb1734d672348102db018867d6ef3dd5f2c274b21ca3a2034374fc57430f2637fe8b7a0de437ab338ec11407b6218344621a5030ab01f064a8a515402ea72b82b53816e8c3d586c07f91ac12a0f0026b8f11e1b8b256d95492db8c0c69f1529dda1817649cdb1b9c8ce284fb4525f1ea01b404b372524f1849c471cc931e9b89d737f06fa070645750e0db2368931b656ead76fe49834a9a97ea97b2a660d08fd03516b9805b243090944ef2658d439549006f6a31841e7ecc6d657bb33f37894db88d52776ced2ab4738a03dd525498959f16698f29ced12197824a252a762c9f20417048de39361afde97e691e33bcfadf6b2a64c5d82fe165c96013b0a012d4244766705956c2f4db1390b5316682582219d7faf4b1c69a0ebbcb1009589be567c1204fcc29dfb0771150deee5e34ba40f0b4707b552bc077802c71713a182f5106c5a49813c0a61f5157e552f6d89dfe599763ee17f4677647dfd67621a23037b27f0296dcef1bbc3caa068b4b902f5a278180eb1705043179932ab8a0a41b531b03cf5c54b46772780af56eef7e5da0c24d50b0a2a7aa35dd78ecada4945c11f5ea7045e93763999a7f8f90d28562d6164f53bf8c4f75279e3eb19aed25a6c7fa2e28370d92f00b70238d7a6867523bb136ef1979e56245a8c7a04eba9f199924da9635e7b47d004a28fc3eb7e890a8e55948b78b00c7e4f584d92bebf3bca9e41f88c45dbba72cd8f782a6f16ea82129752e0ad4fd47c318fbdd838c36df2efdedcd8007604341a36bc0b73cb020a3645bfe4275dcaaad2688228e9f722400216b5e4980109e6a6e0afc42e8c785044409691f48dcccfb08096b7bfdd1ffd2d4dbdbe4e0e2f5efee1ebf145c2474b4e9cf12b4aa106418038fa93cc34a1b99681bc93c1e95d628492fc4bdfd12ce7b83c615cfc10d697cc296b220e1a4b674999622d771123946587e78ef1933a64dcaa84149aa8c12ff960470d23eacad7a4aa31a7f5c0921fa12e364b384fee9bb7b6c70675f476761d8133219044f9f42ab51a75360cad63d69016abba4194c80876e6dd0c07faf14c2f089ccce981db75275a47cf82ba516d76b021cc125041c141593a7432a190ca88c26ca303f27258390d21b259970c1d6f65e222c11c5e5988d079c6138f7d59bd88636e3cbe07213bd2a377890da941b8fa6664b9a419f2a86312679718667ca81cbac65ccfbcc6ac452bfd23db7d08bcd3ad1fe560419aadfd08dbb7af1a1bb0e2807b0418c35d5298b4c845a977578d26df7617d8b0c4de8872e57df0d6654baa0fed62c63c541285e2980671ccad4a7f9a9097f93001bfd744adbd89881162ef49a91596b58bcdd4f1e38b6384fa99c8fcc725e06d50bcb9e3184604a9b9d4d9c0557a04204bf4ac8d52bb6c9ef7ccd72219761e0619ffc0249fb0b00a3b655bf1f40003b327b07b447183409499442815c52217e23f6b63520bc6d4343458905ff4277ecfe4a3c4c914a3335992036069f21827ad86c72aa5c0097ef1999773518c135bafac02ec2ef50ee3941fe88074e2f7474c5db6c74b5484075c028e4bb9269f83425aeb35a9ee210ae5f6f5d38bd1b0dee154198cf37bd1a00c0dc6940b718cd8501f7785fe7fe0ecca51d7bb564c7e0e4f091d37bf1193f07be0d9b60fd79957dac77ac22173ee6497b6140fd99b65b20b7deaa4797064d5224c44013e78af94267ebe7e2553dc1c876afd54340bf061e4517df81f93e9cce4bcf42c953068df76ee0d507acc75a8883cb520b9918261bd5cac50a89d295339c862eee53c64dd679f7b2d3836c245159122f34d842f64e05eabc415ec32b23af4e0524cff8ffabb8d711259139ee675626ba3c8afe2c23686acaa3abe8a1a50dac624f0adec0c5163a03c61b26d6d5482af422e9320dc642592e0f836efff2fc328854c5d63d2bc74b8fd96cd0ed575d2b2b018cc76e14584b325aadb8fb2d56eb862768fc422361a623a3e4c12debd7b72a8b7cd8eeb31d9f0f04c110f5e4587da3b2a920a852f8bdcc1af491f3c3234da3f1ac87cb24a832a8d2ab98b55e13fd3cfd5356b2278b7c216a29d4be2dede1ff22123d8f12fd37bc75add02f737374c7ecf3824b4be36ea31c1653c612371e2d4a3ac0919a355767f35f8bd4c0ed3e7c50d1b58bfb5d0e18fe9af0ff5018347fd7e7d3695df2777c0daf5bf4b5778816b9c621ae4f0ad339da7a14fb7add3bcdc1971e0fc4b7846542a9f17479f4a3c2bf942b3030d2b3239fdf62b28111cb1e83e66cbf2255124c5db116277a8badea1362e96d40314a1d6517c77839873ec3d4a6f74461228d70a095ca1430acd6312a43f4a46c5e9497d394d0fe845d8ce22558fb672a9fd4507fb48ca047854efc435cb283d9834c51fe55af4a37e2e074e1d22da57e2e652271533507b3ec17f9365b94cbf0c35b9d37b4cc3714bd6125e", 0x1000) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="284a3a667f7bc258"], 0x8) execve(0x0, 0x0, 0x0) 16:09:41 executing program 1: setuid(0xee01) r0 = syz_open_pts() open(&(0x7f00000021c0)='./file0\x00', 0x10080, 0xa9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000000040)="b2831f68e2e24a3c6bf5de38f1920a4e424e153ffbbd9440159fc27d3241f7e9ab2f68743e3ef9b1bb0baff18a1b888fa5d7de3b7877d5cb24d0e0dc57b70ce9266f6779c72307a824f88c6bffaa00d776eeaecd8f320cf05df836e5db0da6ba42c639aa96eee6ff420e6c92ccc21c6576eed577a3329966580bb44da8963aa6bfa7ed2b90066def75f41be6e87fd17198f8865d6af8c2889983969b0694cb128ceb46b7354f452e4c90ce530ff7f96ddc666c996f5702a47e10044bf50ef6516e73bb9ec1623b588c900af7bdd975b9299bed73eb689f46b7805687dc5e01fe4b86337f0c79a73632f71459fd16bdf97fb3c9a1ba360ba7b2163e268557c83f70b90a072ea6d09b58af7adbfa7e149b445f1730f96541329de22d8ae3bb9c07f012a639d0383d79f3d243d8d05408495026adab80aa1bc118aa5cebb755ef5c1d21f9808ee34108de7d3eabde1754c9c70bc294783a43310ab7f14352d0c27a249692b73685a4fb8659e575615e2adc1759f963218621872b458b387f0d4212037f866fe2ee5fecc06b688fc37cb047367d8b6c4fe47a7ac7b501990a141169b7f0de40104b72b7ae57f6077b9f7d0ee1950de51eaa842f8801af9ce836d2ccf0643966457c001a7864078d2f42d1a614d56346788574f9e9eb9eb130d021779895c9cb1913928be431d87baa3ca9fc508a32027f2ef3a23b6c797d462b8ebe97847c0c2c99fee58928333ab64ae0aa24efe3cd01a4b367eca1e7ba232de6351ee49334e7ad190bed1c1d773dda85ab1f69e4bb0e49a3cec45733a6e3114537bdcb66e5be84e9b9fb7b53dd8dfbb1de71921f15f14c004ef13a0fca88fddf064ce773a577c377af27e8efe3d55c1e05c93ad68e74cac5ba9a48d618b65848d60b80cd38a21a38dd93da371654089ce8eae1bafee6b8b984bda048bf47cf66d6b79df75290578c9f72542000430bec885765bd6e731d3cd0afe43dd214215abfd51a40a4d304aac73df4947c5f049b48bbc5dbdd99dee359262db1af246ae9914e0100f44ce574eaed05d287300142ba6f1ef334c3db9b2c0f7bcddf10754f36e797426752c45c403309c088753f986a25031dec632e3e7df58e742949ad9b4e1ddf8da5303cfc3ff7f699a59399e60fd00b587e9d86f4d08c43a4f9d63ed9d13153e8f135b57fd5c5d9b031bda10bc5ea876c211cca2c9bcf3aa1d934553a21987c9a4dbcc2e859fd6b1509499c99246664176d0ab8f514925473d29f72640e176f73a6c6b144b98cde21a76dbfa198fcb82b4ee3bddc5087f0c5ee6b4364ba09e36149e128c09701fb4c27d69b982de17931708dd3899756649772d10685101fea1cf4f31819c229955a9e303ffd7218ce7e612bf58cd50dc92d1489a2169ec74135becbf8cba3c48ebc752cd4b21f0fd96e50d8c6603c9fef9edd9c426af9aa4d5f037f369249840582487f8d8430cbf57d6012d7f4e441e2a6a8bf470c89cf5f6a63696449b6e1fc1ca46b1b54b0248125062aa436e62b96a8c976b5107fa599d771913012d90264bf4e367f3b2a5c6456671f2957ba413e57f75c4b5fa249679498ba1aafb6c30374582315ff5e117b4a9cf26f2ad4fbe526393630d1b709f999fe1a24c3e231afccb0ad251e8378fc2b81ef69800910c08405b8b2f65f64629eead3cc76d8ccdbcd53e91c22d64d29f95296e276b2d210c6d425b6a2e514541ea9330483b08045486dcfef0b4f4af57891beb8d2b30b00ad11f7791509f2e606207c64d220b044e0811c268a017f82401c76857c88440d4d034492ab69bc062cfea76566d390c0f0e2e888cbc25f67bcd221bb07422ec1d8976ad94d594b0c9a5065bd9e32d9d55e06ad5a8fc84eaa3c03414cbd6fe393ac400e54aca2b2247572eb9e8e24ebfd1dd8cab86f809d98cd9b4d2c5d2254cf43d0c486b522c29ecba82c7c698ac401c7cc36f5b685a66653f8c7f898a444372cbe05bf631d3d9f207ad8efaf21cb948ab9d31d40a2c3617736850ff44f26d5a9a2ef87f64fd760ee60366f3f46e3c1f242a6c477e0e7d084bab4ff6746126db402a9233eba52e776b6157f3c741ee81a1070bedb08492cc2296129191505f318e7e033fe23bebe9b3e4303715f922ca81bd0991112c21e35e9dd58b45a1076334bc580e194e4e0cb2244371c7e849035249fddbf8de3ee77b9d230fdbc372833c1e86e99eaac7b5bafeb3a7d31d7896009d7684b6627c96ec645f293abfc06e9e8a8c4f8570a846808fc0df082fd9f08d815c073bb7b21754e384bda2e138adbb91b35b219cefd9c4cd2e076e128d618c25d49b781183fffde7f2161aa6d6baa8613437e85e410c9bd5c10af7aa160db97da5970879f63a54b1f0fd5dab8735e016ee49ce53b9ad3086798e8f7b4e624df222ab152b32dc80e8a8e2980853ab84f8d0667c1487b693fd564b52b4986c6d817a98250369d8368253f543759442251404275e501e22bdc4d250c4ac4d2a4c60dfeb77620ea3f8aa8c30c8220173261cdc6f87575600808b654308135ddc91d68e8572ebdde336105bae9ef8e4b645adb41c2d4e20297abbe55e17e02809602b0f4bde3df250d1a68bdee8832859a5782ed713e4c2eeaea2a181243f0dc88060f32c578d94aa0de8d789534904ba34d6bc12a30c2a71f1cb49f1e6bee046cc342e7f711818acfbd07d922a5a3006e839caaa2028eb38f659b1e543a80cb7158e1a30bcd2f21140b091a80920d4ea1eaec86fc22ac14d591e9ae33c1d8d54c29bade643a7e09362035c4ba3cc7f8b6e966d74d74f17fd6f58bf319ee824c06ef45448b0d279c7330376d08fa627645cc977bc7c0ef57185c58d4611fcce4fdf56e81e439477919b0ec427533206d74944d034e8ed70e4b76f9e709ef431359d82545a7df46f91bbd081d9b42eeeae07240a6a2aa16349448e0412f08d7a95bd518b74a0c01a42cf8d4d76be7721b677736af177ba27a63501dda1d80b5daa06af194ff335c8118c742df7223ba23274d87f0c7aa58a56de415aaf719c5c570422a2b4e0d1e3961f24db15b569322c55531dbd1a48ddd39bbf7850bfa2e030945ebe710caccfc79d5582ec950416ab3191cd9fb155198291018f99c7e321627b6aa6042774321620eddc4dd474bb38f685e6cf732371a550800aba5e213dfba13321d5966b3f15e5516ec9e86592dd31a32c3c96f1ef159d041e6e7aa5a3e0d1f250703662394a2386c2daf19922ae66cd90b661fd31a818049d43a2919444d96bfff5602bba01dd50523688f29fb63e7df8c06f05bb038f021bd48e4c9b5c2f71cc3f7d9479a9dba883578894cf9fa9c178e9c4cee2c817a1ee0222fb916e17575ed263766e1050b13295c3d97e73b6e31e90a7594658ace1c7260a80083418f36de1f85898c07729fff9986642a204c84ed00310fb6e520482f2f5ed629257649eebfb1c99af7a278e60d3d80c85b8c335d255df8b6e6a3ee6a72ba2cc970c24ce152d560f177b789ae2e2dc9d5639278d590041f633e16aefc2fcc4bb877d14f567e79bc07d85de2235149e3816256bed420e8194357f9736a271e52cb85b4be3d91f99032fd62eac279f5f8fb29faa6212ab07af9268ce6a0ef88efdf53a04b3e45e5280a3bb74503100121cf2db36e0c7347829195a8c81e12eadb30eaa82b6a9a2e8ccfe0705d2ab8ab5a0e815a73e383e6305ff6f58eea54456d4aee681dfbc8e4c508dd6dbc9313439d2dab2e78c47bfd46b258fff21d199f50f0c061b4d9c9506eaf2292ebb7b54f92e1f68236d88835b91dd5e8b4ce07712fc0ff3903cff901d63bafb9f8b316a1793ea05b25616a612b2dea157c9566c21721334c20339082df107e2983618e2cde5417f7b3148caa7acdd58d6280c7f4f23a188ebdc7e2af3e81568cc80a52c3ee110ea8ad20fa0b56f6c2d0e3ee1e7f4cecc74e3ece9eede49219af283dbb688906e5a18eb953e292ba42155c8740ac0b1fb2d45ae8996ed2dd080350c3e73b3b7f47b20c42707c007e133c63ebe624e1dce35fd1c8722739e0e7ac9567a56c18af4b1c6cf4dab820e59f225745d512ea682ea7627649a67bd29763233e03e76f53b7c873841b9bfe47882642f7bc2d87ebc46a2ecec6379d64875d235aac439ab3d89fedbbc92500a79f4450349c7e0455d812452eb2d0cf57d75e1d2d57546a295c17c7a01be82d57b5cd9a1ae3d0b85bb316484b99d1423138fe3fd8d3feaa539065362aa825e769df9b9ce3098fb01fe44dd6d29915378140758cfb062c1e12869c7cbdf8f26523a19ebbf86829ed138757976cd2c4a64e983bb6f02b9e48a879faab642c96a3cb36071a9af8e732fac93183e08eb4d40971cbc48bb40a816fb22ba9ebedb8d110f4b6ff808f33f4b35196088abb2d84d8dcf660b434c9a64333a234f2b08c6a90da5b17bc86f8379d63095afdee6aea1d488ae4d03acd0e1363d4c98c27c3a0a15e7e0312c6f3c6c3f40206b96944a63afecd2a53f8defdb59e3377a11649c8330d507c35458873855c030a88ea55f4e117fd6e08dff78c86af4cf6c814e230c64c66487172c59e599279128f84e1f10ac57260ad5d80fe63892cdbc449e0839b312b1c597824ef6ab4443e007b17d40afbca5351329c70a7a11b265e0853320c6af443946c36ed1d4c8a6b76bfce2d15dd9952d299e2688e6eacb801cdfdf1916414d11db343bf7bf49a2e3ce60ba722f5b968a8c7d63b4af27d450f8b0881aa96d44c8c7fa7449afe6ff28b9a2c39289cbcc052437e44025bfeb70396122346a9bfe47e3380b66d927171d2df951f843f0298d2250ffe1c3ff2c2aee080252c33a412257c46edc1e7bdbd62faf9a1a9a4af42eb4e02720e75004577356ac3b97661b81077d9bae01570fbe9c84f29afdfa2b721a15d37bfa2c8f8e4400b3b94046f42431aca60bb2d11c33f6f90b4c8296fa54c59e119562106fe2e2b8328793107691ddae56bc2cdb7fba2fbe6440af85486c89c13d8c70aa20008257cbe734e4cffefcf37f149bae649d82fd8aa0a6b87219be9d75f4935132b875fec26e3e277b435a2523d1ca4b7f851d2102f2990a3eda41b5d964fe12ac4d661ce7586bd919d723777f62097c84fdf25c28ac21f23d052b89dbacb367b2deb7d0050dbc658b4297b3191cc59f26b89c73d61bc825fb00f1c7c282f683dd69d698361558b599d91ba570ac84ec3d25162b48a96f8f730c72ffeb59fec90a8aa1bcc0a9560a430d11e42b5c4a47e8b01a4b942a0afd615edd91d1dee834962ac7633e0030bf65f3e1ad8fb9bc8fcc6e74f2a28831fe9407c1129ddc390f69eea03103213462d826b3f20a50d5828bf6772d2bd26475b5a61fbd79b0af5455912ebc419515b7489cb51109834ca142aea5e1a5ed670bd54dfe65cbda095b0af5dba5f9ef771b3f994608730f2c347a3af6850f7eb56422512b6a0b5c7497f7b413155ab6055acfc65c90bc84b941f2a40ed35d9715110e2cf0ea71f973bbe27583258cff5b762b83d89a6bb0655a2f1ecbaab152d74192a4e0be4bf007812f43887b8cfc5d0537d6452dcf71dc99679bca911a5560ff3016567f5a1fc4594d35e5ae45f206b4483af6e7498b40fde1c43d655f4a65121f6734f634410c25c812213c700ec5f9354496d8f8baf5ff41c424195b71f06a3c8844e19f53b8e8baba76774575c27310ebcc2ffebc5804d5999e3a4b9d6c28918d16db22e1a0e9d9ff5d1358b3488006bd13bb6b8b07bf12f22611574f9f413962a2988cf3afdc3f96af599", 0x1000}, {&(0x7f0000001040)="b3006fa94717eab258ef1eee6f27c86717ff537679de51f8c176cf3390ca29f3bf5f00f72262837f442177287660a4b4db749979a1d2d2ee952850bdaca927bd5000b206fff0d97e84975630dd623a7cd9fda114e8eff01a802950d9e08ff7a5284fcca0490163b77164c649b7e25f69bef898c1e92cd8488e6ddb8b1e9863e7ac6538dd5e1639c59573f821e5a67e443b973c4d293fcf2f3dca9a432630bbff064a72a4e12f9d032de548607483824c10a371c596bff3ed359286c5a2eb4378a43582dc58e143fe61dc0d5bf20b505458f83ebb789fd75629f87565ed391a7bf25b37132376d398999f43af14d53b0a9eed45ef58a43cfade9ea55641187fef5451b00325249737c4aa48951e1cce4c852f1299870aa7e15042f22e20826ef6e9823f731b873679b829e8a2f0b711844d215bd8922d58c8d8560d3b42c8bc183ea7c5a911d69de61880866a1c821ae4112fe70ec4a085892de252b6cfd4d4ee766d5e2944dbb338be3092a0d1cce53acb3a056c55104ae333b3961cf517370b6624c1a48a35c1f872cf5a116490e974ca7c74e0fcf651f8ededa550f1da5de1fc7820e208309572212a84465854a5d42954565663e1a8b0f7666d012f3a54d5c974f64ebdb4888a67f23b986bf9fa377a099d787e5527d7d1bf37f1ba137694d70767b2542caeb6726ccfcb5a948b3b7166aa9b5734392f1abcb20baf0135ce5fe85bd57a0804301720df3a0e611f23b8d99fc9f960b223e26b12bced7b44ff5b42f111844c8af53be92596e7f745f70ebaf0f1a13595d419adfb1e2d243f12f01f5c119143a84af7fbb822af3bbccfae69d04e784cd460e083761f197fc8cde581d92e26af52dd794bd0c1dd983bebedc9e3d80796d474ae8e63226bfac0a499cb3228cfd98f8e05aadb0c7c99cc137fff9d63765c235620c38c06bb8c4d3a757d8373d0d574d58f431d82b32c5736df9e8c09d2f94a169c710464d54ffacd24f6f49f58c7991914beaf24e48ea313ce6236e07a96fc17f8427e5a30cfe0a69db3e7fb8eb81abc4bcae01c983957b12c145490f2245cec800daff6fb16939186e40b8ccaf5376615631c278f324d4672d0adf2946ef539c39ee6822551dac4583bb5f8ab3c5e1300f0c704c83dcf9cf79afe6ab05ba2b4edb14f13d00272375246ce136874ce2f735c5c10f4692fde00360fb5b5cd3e86e89c51fa3b2e2b10215f6cf6731084980b2819943ce7cb4efdf81a6038ce90a2206c7af0444c8e256e2d3dfe5f3e108c9e973054da7d7f0dc6f5a4c55528a268e512e51ed439b10aba45a8ae3914433cd6a72da889d5715f6a5c8b4714565fa2b7e2f9ed57881acea43dc7d0e4853209462e12d531ba8ac50829634ab0a2abcdcdaadaa43b1c9909378f06c0153b8f6ee65253e2ea1944ab231193e3f1e0b007aaf01ad1f6f61a54294cf75dc087967d160453084aa1ebbde6dc3b6f6e73a52fcc82644b61e40816ba681e6ba61df95c2cfe36527b208854cef5b4344dd21430d337e182173fd2a6a45e4c52975f121520bc7ca9a75b3de49efde12548a1a4e8eb26680c112a388ec65c0b89bdb9fe55a7c8d75f5b5a51e3e9c0286556263366031de5060f80e72790ef099eadc3c3cc8c460262e789449de05f1fde34f512293999b55e791a8f6f2d23063509fe7299639d35955a910860748b9421fb0d7523c04cc7472852a357e0438bb2f66634d8ee88a3d785927408978716ce67b9fae097aa517dd0f15f24913b5232243f31b078a9b6573e082f1908d4f37c1d3992b03173590e6f3854b928a68564b966b5404bc873cefe4e2cf9f2b656c9570b9d33ef1b692858446e0fb3db7c9336078dbaed7ca649d904f7d678f1489902a234f19eaa5966215cc62508b5f043ed688f5ffab45379bb6ef0febbf8ef3f77f34b9322d0b278bf3becc3c8a98aac1b7f08b94b084ef73e5e70aa5f744e9ff8b2f3c1f38e4afdb1361fa91f9fb9d3a2b43a3356cb21ad43de1ddec18f59bafa4f78b17ddb59d2645ac196e3ae7287530224868696a9aac7a9f890a53cd8bc0347845b36b59770c385a229bfe18108317fa6804cd9e1032ef4a0a14ffaa4c481870855446878e82413b8e235d485750c77459877c8ff2bfa4fff26193501a75ac6a816c35ec78b90ef13ea5fb1832c91617669575f1be3e4e097be16b4ed99bb18086d2245b5cb56181cd137b9863b4f8914e46101f09be3e20a773916262c35e2d45a64c821e265730e2e667eb25ed591111a44f28d44806507ea369b98e2239d70395014864a70d5c31a4bb256afc60d70629875d8fd19aaf9d3a00319f81fc1afd53bb053afdb46752b127edff5bcf10e20c029e0c61d3a8aed9fd3d406a6b7e40d6a384d38ec1585c13d0ee2f0190c65996ef985012ea13e5f94c4d4ba29f7eb10aceea2bad40038beecb1c69676029c2c240e15f3cb15698ceae747d72e64e6aa9e31dff184161b3190599951874453949b47ca607168b0984154b3b96a1fa07e312d2778458abf2d49206b0aa5cd600bb3f8f3211c99508776f4d27e3a068436b51ea6433588377802a167e4fff0f1f6f5c61d3a5dca21b4584d88eef44969ac8fb37fc18d42069bb38b494a6c66924d031b1f5feb958d160359fbcf986842438d9e00fd7cd41f3090bc005248d8debc02c4e284989dcfb5d0a17cadba6440607d019e304288baadae1d964f00ad7b9c51e2f92db4d21ced1c5b18e298f0e3adcb1a900122e45f92a28f16c16e3517dec1beb208a7dd1440ba2c4d59e4659f87692072443c1b6506091e70f03a31b03718fae5e01944aa97323b50be486ac490ba6e0bc629eabe882ba3bbea8c69983d75bfdf22cfa1f4ddc0e91393a000f6d070f41a2eba33ff9447b4dc07bc8fa62615dbd7ef213e1a656a22dc6f512a2996c14b69b6a7bfc30f68f8fc03fee187d00f9722d537d6298673a665e86b0845365e6daf414e16ad5689dec3956539e2e1748ede7a118c681fd0b432a411147c56abcba7b04ffe80ecc786868d300ed19aa2a981e5dd139235e57e55bb6b50450101b78f399db56e066f57ddcb36cf49a2626e9d81134c00f3c4d449cb32d507e06473c45fa1c201826ccebaee74a90b279f595e10672ace962e3b723a5fdf6f68f3470822de6af85ff310dc146755c737fd421e8bef35ee0509221790b1e906ece76caac1278e6fbd1612310db0578a84ba9a352800b4d75e5c00aa61a170770375c2f8cc38556332eba2da2d9f069964caf5f549d0f99394581b6f05ffa79f5215b796abef59fc071630b85371ee564da5d63f34cb104baef7afd02b68e48b2502ee88a6eb5307b9df0cf7ed2dbe9de07e29ce20aaffaeeeab3c982db506b8140e9c062405d0b9b23f3cbed7727120304e9eecc4499f86f6e09905c093b54487b849edb76d158c94d64c6255ab5c463ac81ff2ed03be69c654f845d115a07bd855e12f2ac419e8b37e0d1fb632c4220bfc84d2aff52ed904db679e5256b6ec99c5a056dae4865b5e522e8eba123e9b712dd6cca1bfae20c8016fbe9779a8b545399b736014a9e29c23a072173d2d8658cee1995e93437c8c182ff5c9fe9304569e4a9c580c60477aee73c11997b94f38c128cba0aa4c961d5f39fcbe923f8d02853c3a326435ff9db3c90ca937afdfb84dfa97b0f099f12f4367ef00bd357f11bcb09d681e8a997752b2995c94002100e5e1115848e030c8a3f39f98ed238f0dd499578854aa93f6a3884454bd5b2dcdefe68b2862203624d41cab10029c08e27bb75593830daeeeefdd9d03a11b86541edb1f258d979bff3b3c34cd5ef193a5a877614103b115f2a4178daa0bf781f067345c40b72d39b967b0b130cbae1bcdd6a33522ae751aa08b61f4cf6027508f42478534ee77bb40dca8eaf90a583f9d29bc0f69572db58f1fde3bf466c24a17b3d61d86ad149da6716d6ca4ec450debcb93413b2195c6e85ad31d69720abaa4affd5a0482dbf775b660ad20f807224280ca4ba90ba2ac892e3c4e63135a768b45a3c82968523b09bfca59bd933d9cc624f8bbbe3e605708417475a05848ba39acf1d99e1df6e8f577fc143bcd0b0397c2deae4aadab131c6a7e203f9e86885903cae22781e73eec12128d43fc5dae428585927a825f274d558c6f1cff59e9adb8baec21a4cebba69ebf0805e82d418842a7810a7894507b0b322a618cfbd111ce76980b40b29fc12f3c4543b1c30b908c6e58611171df79f5268824a1ecde6a6bc3677fc1346cfb3a91228884a5af09d92ffef3497a0c928d3efe9656519308bc1caa1327c0f4098765af5095e29ba0f9e301e1a095c71bb490239e690e500a6f9e433669fa9aa250f92573205fa3804405d73f8bde394aa4441ac05e94794f184d6c0a582b6aadf9ecd3c70bc8a0b026b804dcd34bef5ea932e197ea19966ba8be564f02bbec7037363d74335c9e58844949e6fe6471d6693816acf51c44c5c08d7f589643c87256673cb37e2c890d963dfc465d8185f1b51ebcc5f3db15fb3c1d368214738e6ab4448d2d527e6aa65d56230bab3d450d59381b9c05092d276a54ffcaeba95cf46eaacb17851b09a6aa26ffedb6d4a842497391029ede91fa761896bb824795b495a0378bc0aace5a22c057ea8c70235bd8d794c4a40bf9cde5f8558b8ae57947cfc10c5c87e9f63c7f1e5daec43db399201510bb4716d302d45523b80ed94e2fcc66c0ef4d84db27ada5c0f1ac849b250445c8859b71efe6c7ca3ac6b7471f16f28f3d25199e31a30c28b6c3380dbb8a8b34e13a8a55e05387433fb2f070f160cb15d7cddcf80561fee9f978e5c9a4474355a0b07eee004d56de4dccc1f6d9273617590eb4175fc5900b378afa43cdf6aea4ca500df5b7ceb15e666498998b45bb0fdb50028fa239f3f8dc74e26b7cd0de2ae5e5750cb8169737f440019433bd0a6e74e9a809a1ef06199eac75fec6c7728fea699e0d750c708c4d81d5f4c1ba55d7b68e5f4c2016800992181aa994ea4105bd37e4aa5787150ee1fbb94816c21ae0dd7cf1e5943c746703ce20db60857af923985859fbc5b3182a9e6164fee2d66658c17e52a760702db73529ee524456558a62db2bee46eb152482261880d5b627ce4d2b4a7bc916c6be8341c3d9ac55f0269476ada7eebfb63cde842c1643ef3b84761d25f5d9368825df48b88ca6f1efb440db2d0274ff422063737f6bf44068c8c00f226f45532d1ed8abfb407e6c51d8b8a32d667812fc158fb664f0c6e3826cd519aea5de87b63b3ab088f835779da7c66998fa4af84a48de30cfdcb3071c9e194213653c5fe11df3a4736b9cf5201a6a05eccf617d857134f03d711c2eaf426896271b0b4a6dd3ab035ae576d8119ca96a74485c33b68ba78ca814492fce330fb54e50b5de38198d39ff5570fb367de3861e0cff907431ee777dcfcf2f4511a9b362ffa6ebb205e0730aa747566768f69f104d1e7807e83a7cbea2e8e48de04b0daa8610074300b1f3497358ad4beb7258241860c16b524868ba0aa96d614dad7e6de9270c1d65001b37c63758fff6cb8df028ca2f5a4033b896e7580cb2de01c5b655b01ac033cce70ea56f3a09ee6432ff08370f8df4d51fca11320daa76f157d4d073a0c9c04e9c71ef7cfac4bcf62bf9012c22c6682baba2e9c44b4f6a83be6ffaf934f1c32da7d4161f09a7cc1d084361bb1badaedee97e9aa2b44f2fcf8164b15f6cb4106b77be341fc1f9ff505d4df6cc6ab0d26c458e9fa186b4619f390cae3c550f2b6e130978f3", 0x1000}, {&(0x7f0000002040)="a81b6e65e8ecd3781b226dbc60de6f1f25ed270e12182e21a6ec3e45425e19afafb7286f70333934dad434c4fc1e0cf6c843bf27ce270b2002e311a9e3eea2c5c5f564329b1fe83fb9f9090c8d398ac8dd58ed618dc7c4397224c93f85a291f9a50779329c3f36bbc66519199c9eb1c0751e345199f7e78f6a210bdb3eae9714ba2db4fd40c53e425ae467e45c96085619aeadc81efdcd103598f9766623333eed9efec2902adca7447bb3b4deb87f3bd91c21d3", 0xb4}, {&(0x7f0000002100)="a5b0e43748dab3ff8f46b1c1e3fa3b555436ad13c85787d268dc3f7788b4e8398659d92afc07f48c08d2fce8dcc45c8244c6d0688418a12dcf19fe032c7d83a5eb82f43dc4173e", 0x47}], 0x4, 0x0) 16:09:41 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) 16:09:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530009d0dbab6603c8b1c5b85b3b3ac"], 0x10) writev(r1, &(0x7f0000002440)=[{&(0x7f00000002c0)="ac79f087090de2e412ac9682da1cf1f5cbeae304d6af6ccc570d614f09666e94be7b0b8ccbc95bf197b62619bac4affcb093ed950c977ddd12866dbf7d0956258e0efbcffbb21fecbf53914074906c4f0ec3bfa2460f5d49f33c5e56f209c111a783f98e8bd0328b6fdc13829feb939a39c37b9a8e6376b07df5a129ef4f88bb620fd0b22ee89dd666e42cf1a15cd5dc5806850988602e889490639988fe5ed317025351eb2484a8532c0ebb9bac73d0d40d76efb75df42056c7795269b04363e6c9af7f9ba80129ff5f87afbe682806b1dbd21a08a2b3bc3bd75ea4fde0c612955eabe50a6b6a48871509b30c74b0f7f86bc337e22c6753ff2058bda16679cd8ebbf93ff02c915ac13528979fb606a01364f5aba50aa871b433ecbe7d41365b3d70b5a4ccc10a32e7b8d1eceb338d7c1fcde7a6113c22e6325f40ddbbcc573e1bb852d1ab375b402c607b724449e693cef65925315f8268b7b21abb495e8b7908f816a885869a5d1dab2f2c213d598568d10c2d896f63699c12b8ddf3dd7ca24ba34fb66f2890d1146b440ed9b13cf4f01a95651ee1e74b7e6348c6bdba008c853a83b7604a35112a6955d27032602ce235211f8f2d6276d8c6cf99f2632e59785bc7363a6948818be528a17b80f0057b2db00624222bb9cb5c4a9120c10d2d9047bd65549abc98cabdd529c0a66e42854528ece961b9b144f73d44209a86097fe3da57c531538bb46fa2dcff2e7c3968d7ad049d48f6a0e6efed4031ab005a74c7292d4229a71950b0ca0f1d9fddb386238447684759f3f0d0bfb5856240cfa320bd237b1adb2f6214c0824f9fd653f4a46fdd1353df99fa706a2973708d920cbe7d6233144395144d35f4d83a545764ecfced58f152f26b7ffb399290d21800735dd8f7e461fb20c32c73a2a2d92c3638395b4ded06a257822ac2172fd6cb03ecea90183ecda69f0fa4bd562a090e4f44ddcac7bd93294e89c048db314307b0dbc4adf0c2b9d153ec496e8485fe671cf3f65599b01ac6762c0f17f0043c53154bdfdfeec2f8929ef84eecedf59d6633155046c5822250282d565e281f798544d89714116d090ddd53b3d8f1946b5b17f6d292b4ba51a9532ec10c8d42916203185749ac9e72f5006d9faba85ab2b23546e132d0f5e6e2f1af55c7efe3b2731131088eb3d28fe108fa84cb29365a383a6758a050e36ddb50bad261e8c96c650eeee36009a5ada0cf23070adf7910a1f7026a226cdb85f7c8000cb3350e9691c81a90c9ae632439ab3c6be66c200cf1e5e8196f151acb935b61a0e73ff9e0f4e58909e493a92d3302d2f46e0cfec2a4c15c121bef9ba68458b9cbed1be2a4120666ed6250621bb1d57db5e18635b7abd8bd094d1d542c55e30cca3c4c0128490b6ca9657e2a812e31ba3be8c92df82d6eaab0fdc0d50e77f6e6be0ca7ed8223a0b6cdb190fb944cba7e00c690884c5bbb66f8264173e4e2d4adeca53c1fede3b6de2c0dfcfd3bdc8f7bcf3d8c7e480c90b31e7c6cd7583d524afebf6cb68742f9f3ac36cc8c8db09fc6d8166d5e2537b83a1ef1ef6d84d4d8453fa566b03fd91b15be1dd1a36e224bf397d1906502d53cbcf281a80046938fbc6339b6e0d485692130ac4b13f5d6a7920f2a5213c21cb54c62f8100756150a6af2f148acefb012a30c9489f04a2da81be3f086164dd59955661d37724328a46dfb67df9991cf633fbe452f3230bad28dada3286f3908fe03534553a2558631d0b64772584eb81f369601317e4f4c190f7f6cde252d5f8244c8f65385ccd9b05c7c53179ff8fc1a583bc93b8d7bad879aa31436b0fcd2677e81956f2425e2d57ac6dbf7d38ffc377f13e8e9fa4438ce1d1c712b3a870ad6ac34c6bd16c4b1099e93c041c9d15d576f930c3e646af635a037ecb50a1cba584a3971b8eeddb6def5240135e7e46a104f4e2f5ff97a62288b1e3039d10b56d0eea873d8224dc2500cff251421c806ed93069f1f1af546002f670c93689309cc4b5300a231f6e685fd5aff0d0586d34ebedb15cba0e85e0f8e361c28a2e52a176a435c78f7cc9ae87a7dccb9f37b5bc37db570c3e412124bac78dbe1f03b88d2cd612b21b52af9bbde40e3b2be0102228fcc02a978db00c29db623677e4a33a138a5ab1cfd11aaaebaf7be65bf1a13e88c285ba080b8cfaba5ca8851da44ba582c742a64e212d4665288bff6dac3033855e0d1f78ad6fa5f8a5b4c11af7f68ba41cd303c1550284498596872548492768012b3f03f44f56c44865ced3af64008086d53e24ddc60ddf4acded9382dbd7126fbc96d4c3b9734debbb48981429fd0087690a343db4e0f14315a5027b4c134fdfba47113ffdc3d1f4a8ca35d2e58ba0c0f737778584891ffeed4c21aab8cfd7881208d2fe295ac5e13c85e333c3e0e6cb0ca824f75c1a44e339ccc677c0140d6881400e719178e804c0d31bcc8b718b6fe5d700978a2ceafe52ebcb575a4a9027aad3f168bd18ccb0993f774dbb64f8487dd0aff8de66bb58fffcf572f5dd7adcd2e9c662ab9c691aa7dd4b294b4684faa60cde3a85c3da70daa22e3aaa8f91671a45d959de56214f6b02f30e3c1068c9b34734c1007cb16d2cea55f679e9e5043ffaf8c626a38c305378ea0b306d73e776538bd18f551e9979efce636109843d1a9e15efa63fb8008e28ed60a953bf2bb6bee922e1011fbbab387197d7a1fe4f15f8be87ba96b2b855c94d8328b6e69c3b9ba35c5097ad1e08b5574bb85c74d184ed8e16f8de8c8eba4dfdfd503d736e9390f6be5c08bd05f48af429e4c8e5c9c0fc4fcb19d4cc27f6d6ed7be4defe84a60374da969238da5612ff9c2b64b1f551e78664f79d136bb78964fbf41effd031cdf35fc11cfe6cb17987e4829742a9a537ef35e9c74a1d1b7a1b58247c71b09462568011334445d64704f0e57311dc06d44e0f5f408b582ee9a5e6b7c765b419359878e58c3a3f8a86f31330650d38e44ac4f4dd3a581393a4df09308d743fc5ffcc03710242f816bf7a9b39c93009a17e6f18cc49a1c72e97841a18e3d0d6e368bf43261b68340ffbd52d943ea1cc3b2f5c48d8e9b6d48cb63078138bbec152d74db10c042c493f8b1196aa80b811cb4f9ff2b324e012dcec64cb5c38e35a1fb9bb4424c8195a6c5dc0d9c4629d30056864a031a9f4684e9caf1e26e5504ed40529f4bc0b27d1dd0952399f34aeb8dbb73372ae7896e1a48be5d517dc25a92cc96d0aee178c00b7d9241dcbcb9711d914bc1caa86fe2ae294ad5bd569625f51da3f4b403eba83e9e1e1eb6c21d50300a2d3e7f8f9381528f203906270e307a3076bc82c4a3eee33fa30f02157ef00880a9e5591a24cd37f01d4ae8828bd8b099433a35b888348109917c4d6ab6a57298c5267afea1cfad561d8b5d1bec3d6067fa8e4ec96ca7c794cc22ea9ba5afb1cccb28d99576ac346f30a013dfcf855137ff05cc58a56d3bed2acaa62088feebc4bad746498347fc2198651f42e782e7557112f57d1be59f2ab5fc5d4e065fde825996183dcd8a77359be6a3d839e43eeee9b55a151659fa0c02486c015346637828ce48b6eb37dab2a8c7ae085c0ea448f13940a5b869f96fbd79e319cadba96aae055e97a96465ea5c6845b3f3a3ab2cfc31825579cf2b5d6ce9224bb33334b91a549100c66b16ac76dd6ba6ab67b06758d6a8a31c39e28188e3f05146634ff396c63554fa5e667a8e6251f212820ce8b6a6f62901f0e4d06e65745cac252c2e8ca2d7aa595aeb23bf14c31585c0eb9801c63aaf42ff331da52ce38f39acaaa547ef83577eee9561f2389e60f6e7420b5359819d396e55a4a163a764b35ec9fd864cd971dadfa788ddbdd37e63855d", 0xab3}, {0x0}, {0x0}], 0x3) 16:09:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 16:09:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) kqueue() pipe(&(0x7f0000000040)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x3, &(0x7f0000000440)={0x81, 0xffc}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:09:41 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) r1 = msgget(0x1, 0x10) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x7fff, r2, r3, r4, r5, 0x2, 0x400000000000000}, 0x4, 0x9, r6, r7, 0x7, 0x5, 0x2, 0x278}) msgget$private(0x0, 0x442) 16:09:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) r1 = geteuid() seteuid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x100000001, 0xb5}, 0xc) fcntl$setstatus(r0, 0x4, 0xc4) truncate(&(0x7f0000000180)='./bus\x00', 0x1) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 16:09:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f0000000200)={0x9, 0xffffffff7fffffff, 0xd7, 0xeca5, 0x20000000007, 0x0, 0x3, 0x3}, &(0x7f0000000240)={0xb6d, 0x1}) 16:09:41 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0x195}, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b4f1a0f5092ac8b1802d003c8", 0x20, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:09:41 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:41 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="5587a9cad39b912bf04bf521cf8fc18d01d3527e9f5e2922c054232e8308050c853742d49b0309011f8157feb99dc1c279605a5d94ddcdf408e937a92c84d06a0fde215795f1d210a36762c6f4a39cf968dda1328caef52d4785ce07fbbc001c3d027eb49bb4743336935e28b03afe9f4e6488ecb197cd70a6b4f6a5398e736a265ae69a5e676d878bcc0ef9b2e7925a6d8dbb2cced6cccfce982dd67f0d673801f233c873da4edef5525a7dec9167aa17addeb147c5f3", 0xb7, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000300)=0x4) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) 16:09:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:09:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x200013}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:09:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) r0 = msgget$private(0x0, 0x500) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/29) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) getuid() 16:09:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="e9235f9c69220a3eeda14d2d09fa47373dfdca06a328af1a0cb790e548a466ac655212a8a09a51803df0571c5e695e865a34614c94ec9e9dff1837411ce639e495e89cb5ce6db7b50ef6ef63fa1e2c69e1ed8079aaf9ac96988fb770adc2d12400f9d2c1da9830254a0a83c44466887977846ec64354311f4a3c0af0e3bf4b2244553366678aeb9a5fcc3a9124c3924e105a0c60b572a3fbe11b5e854e943ff710aa6ae127ef2630515107ef17ff96108e823483fd49a927980cbf3bc50b2f54593cbc54a50e33153a335a0b773b09bf2e886d8dfd78ab5a03140c681da1a8241c633b", 0xe3}, {&(0x7f0000000200)="b7a9b18bbf5b39899156ce0173b32eda9ff3f9b16f1eef56ab75aa1b98274e3e05e19067feabd651e57ec20b2f88615ce2d6cdd0c3b2e1cefeccfe2d336e5d64bb589c8767cfac552ef0fb7bcc024c437f1af11fadb1a583380c1537f7dd8e80fa7c4c4ae1028708e8cdd91046e3815ec244480e4bec6a6c1ce7d90229c4cd2dfc0c0dce2a93b85b5a13010fa0f7ac37a2e28fc8692a92a0e315964865a68628d40e7d6e371df0120d8f0e16ec574469995143110575c4514f", 0xb9}, {&(0x7f0000000440)="f03cb5c439cad7125198a28a5ab370f85b060a58ae28e119ad91b334f5d7b8835d039c7a66171889ec530965aa9905cb668228014085849423c6f73fad7470504f23b0e94698c2cde2f5e24ba88b7170fc21aee8112e8c8ee63666b18db0796da062e864d1296e5da4469566a902f9ca06fcbc56bd81db5f531d5910cbbb3fa5104d5b093e456721a84a4a30b2ec8f7e17721e435ed8c9fc5b036f012b7cb3beb50e327589f5dc0807e33fcae93d756c79d4726b0ab91b70b4df1d65ebd2f039acaf068b9cafe5953c55e6b2a359e5a308cded7c4708c49db472371f", 0xdc}, {&(0x7f00000002c0)="14b84091feb8dfd2e7e5c893f1263e4af795fa9324c5d326b5b0530329f6a277aacbbac5fc1ea84732740093f1bb311718559b35615ad15a8e82fe5b74ae5aac43ba359e3a7df83264ddf1f73bad6d5c2749a058cd99b0542279cf125588eeef3832ce0d149b", 0x66}, {&(0x7f0000000540)="25478a898dbdce7cb1049654e428b4205230892143b936dc512311d5196380937dfe36fdc21b32adf09eac928b6a352d986951c4bb023fb51eac0bef6cf8b5356bca5962d0fa44ad320dc50664425a7389c6ebf255cf4fcab8502cd5ec0f638858948c0058f97d2771e3e9d26982a64b27f739ea3f93590e93c812774d9a21191b8a3003e4aedd20c20d0ce961697fa9481d23e57ea18718116631a8d5e4902b6c61c8650f043a321604831018aafe7f998a4cccfd3c7541d4237a8ea1111d", 0xbf}], 0x5, 0x0, 0x0, 0xd144e2ec169c8f83}, 0x400) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900feffffff8000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:09:42 executing program 0: clock_settime(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x2, 0x6, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x102) r4 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20001, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x80000000}, {{r2}, 0x0, 0x82, 0x40000006, 0x5}, {{r3}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x0, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x22, 0x40000005, 0x100000001, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd, 0x0, 0x82, 0x8, 0x4}, {{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0xcfa, 0x4}], 0x38486398, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3, 0xc3}, {{r8}, 0xfffffffffffffffe, 0x10, 0x80000002, 0x6, 0x1cc}, {{r9}, 0xffffffffffffffff, 0x40, 0x21, 0x3, 0x100000000}], 0x2, &(0x7f0000000280)={0x3, 0x2766}) 16:09:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:09:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x4, 0x1) r2 = msgget$private(0x0, 0x28) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x56, 0x1, 0x800) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) preadv(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/166, 0xa6}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r4 = msgget(0x2, 0x42) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x810, r3, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ftruncate(r1, 0x7) 16:09:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0x3f, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 16:09:42 executing program 0: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 16:09:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) r0 = socket(0x9, 0x0, 0x1000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x3, 0xffffffffffff0001, {0x20, 0x7f}}) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x7000, 0x7) 16:09:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) chroot(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:09:42 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$KDENABIO(r2, 0x20004b3c) getitimer(0x2, &(0x7f00000000c0)) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:09:42 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x3f, 0x1, 0x1000}, 0xc) socketpair(0x1, 0x1, 0x7fffffff, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:09:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="79b4e93f0d1c132321368a41fe6df85fcaf219a8ce30d234c1b4057acdedcab1f9bc234ef371b9f93634cae28a05d8d4b3dbedef298977acedc1279e1de59cb9619fbd5f657662603656976f59005727d56209fe4685edebbd394d1db2314b79209283d57330e2d54997761854861a84dedfd8b3d226c3b962b47c54875bc74a98aeac4196a268f33fc4a19dc5a47f0172026ae56dc43f27f70a0e3c2de6f8c7d68c8c537f748e1ce417bb6ff8d2965a80b0cd26c48c8bd6f8b80619de0e13f81597a6", 0xc3, 0xa, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f5b366c653000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:09:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x550, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x2000) fchdir(r0) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x2000) 16:09:43 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:09:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) 16:09:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:09:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000, r1}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10041, 0x2) 16:09:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) dup(r0) 16:09:43 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x50, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0xfffffffffffffdb5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8040, 0x40) ioctl$TIOCCDTR(r2, 0x20007478) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:09:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2}, 0xc) setsockopt(r0, 0x8000, 0x200, &(0x7f0000000080)="0d76ddc27a7a988f1b5774dbb5cf0c700aaa3caa7bef0949c1e7adb5177266ddbba2d1a3cb61c166657e1ea0ea640c9b78cd85a80f0052363fbdcfa25c0388def5ab1e1a7ee46ed93a0f37482ad3a102175e748d4085ac90b15e2270281aaf5c53d8361b16dbdba12ac14b0b332778897a804402e13081cba9ff0d3421a684154a69205c5c282826c6014ab787be29ef04b9f16cd9b42b00138651e3fe8a5fa2347008e7c2442952411cbaa678f757ec53fcde6dbc9dc0", 0xb7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 16:09:44 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = open(&(0x7f0000000200)='\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xfffffffffffffe00, './file0\x00', './file0\x00'}) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x801, 0x0) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x30) unlink(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 16:09:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x51) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 16:09:44 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) 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) r1 = semget$private(0x0, 0x1, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 16:09:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000c80)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000c40)='./file0\x00', r1, &(0x7f0000000cc0)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d", 0xba) r2 = syz_open_pts() close(r0) r3 = dup(r2) getdents(r3, &(0x7f0000000200)=""/76, 0x4c) sendmsg$unix(r3, &(0x7f0000000c00)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000680)="dfa2770af49f75211127f99195838bcde44de7619754120ac99e5965ea32b6ec72cca3486b72018fb2b4a1e92b10f2d9b42c30614fe3a16a89aa9e3ec8918c3d550a9a77949da2c8b11f0bfd35bc76c6633dcff31261d8880afc3f3a84d778d392d43e544d8269a0d19fd8008c2c64975d3320730e25d3acd4aec92473ebdfef8c453372be0106fcbc06d164c52989c3f63007a4d54ac495934d5b9c0a736e11c20666a5952afad31f7fe09fb869134f8e61e16b9e54e6f515f0b0a063b205a5d1676a47d3e9b3005d13723097ca686b9b5b987105d81bc6af814e2cb2143f98c29be6c01196f291f8afe9f1ed0d7b3f67411f", 0xf3}, {&(0x7f0000000780)="3b4fca932ccfd2fd87fda0bffec06cf0c6fa412c61d6fdf4e7c976e7d33290d533f36714e2bc1754cd0b6cd0b02da2a461c8ff78ef0252e1d1ec5ccf8dda46bcb729a82400aa40acecb997a49a180497aeb7cdeccae3925f85f9f526bfcd9425515320858b5d52ef00e0765765aa7fbc845d28ef1656801688b0aca648da8d30702820a20cecc8032bcfa50bff297f3e6c2bc96b6f5d6fcf73cb95ba0811caef7c8d52a8c4dab0a9a3453b425cf3a89850444e48a6142b4956c08ce81da308d4c638f8ce818e22d06fd4", 0xca}, {&(0x7f0000000940)="63ea4ab0ef77991d710bec62b380a719be39d5e3d91e386885f26c0d574b289e88c4db8110b9d015bdfd72b29088fdec73dd7f2631cc1b81c5c286303b5617cde704681e9322aedfbd3a1d2cfad6ebe2a0b53b54c0d81e8347178c099829bd9d58c1cbeda5eaea66ab74ff3b5cc6dffdb45046118fae5d83f63a0b", 0x7b}, {&(0x7f00000009c0)="36eca904176b793667867838d8f7a83c3428b37f31652cc9bbc8167d7053649c6c30b36d0a47637a1a1620e0debde42e5eb8fdfe91c74dfc815400893703fb7c4fefb34c8fbf23ddc18c38fdbadcdffcd56d4f0c20a9f6d568a938eefb0dc9d52f319caf6cb72dad5da6fa97266f06830a366f5580205b408e832aeca31ce894ca3c6a26717498d8d1ce0dba8667cd07b2c58988bef6849e41bd915deadbeff8b419d8bf3fd2a0dfef", 0xa9}, {&(0x7f0000000a80)="7c30048853cc73d38971145d156d1f306c837497efa3829ed85345b0acba3a2fd6d5be9c37836b3ceb5e3383d34e426f3fc2fe614033b589693bb1d44b4e1b1180f8a4f3c22fa231dd919c27391618c0b398fdf8ada00f4b43d8093f984f7003b64a8f57c9ce46743f67350c62375975c0d698683af494a4452ca7582b92c50a643aca4c709ec088a0fdae775dd62e75aee929b5de8c5aa2605ac7c5eb84a7e25a235fca0a2a366f04b86848de6c", 0xae}], 0x5, &(0x7f0000000bc0), 0x0, 0x402}, 0x3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffff0001, 0x36479e82, "08760fa42238793d30358fca34c327af34e66aa1"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvmsg(r3, &(0x7f0000000600)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000440)=""/70, 0x46}], 0x3, &(0x7f0000000500)=""/217, 0xd9}, 0x802) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') bind(r2, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0x3, 0x7}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d00)={0x6, 0x98, 0x7, 0x2, "cebf5d032a9869862c105db493ab5665104c1331", 0x7fffffff, 0x4d4ae875}) 16:09:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0xffffffffffffff5a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() getgid() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:09:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r1, r2) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:09:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x101) read(r0, &(0x7f0000000140)=""/26, 0x1a) 16:09:44 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "5214fd6387e9c85f8b7546e899dd084b2eb00bb009b392dda1b3ef092549e1bfb20970cd95b7b32e4ddb7eeed0cf56a5a4db91b1a7ab4a6da24be7a133aab6c9acebd9916f1f486ad008633af3c9589bd7a67c354516e6b348f426dacb9f576e3b4470d1177e91f2595abb7756c61cbb51ecc553e24556e86471ebbf2999478d286e9a8b9fdb9c755180697b82ee9e6273475945757e549bf52c7f0f4de02e163c856fc1db9a1fba1dcb"}, 0xb2, 0x800) 16:09:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="dec149ab6542c6461579b420e4a27dfa48cff562dd5c5ec9aef2c178e8403dc6616d8b770eb1bf43ace96af7b7118a1ab0d717e2e8acac5f00e18245a3492250da0527fba6bc23901967438781278dbb6eb9562565b540389848226b571a4251cfb0ccd0756830ad257199a4e68ae3061b9ec15fc5845ca864f38746da689a7897bd22cd528b0d37fa8c1ccbddbb9273f09f55500308125d4f701524fc6e4e2e8b0e33a0dfeb160650053cdd0fb4b3b3218c433ac692c542b52ad68a4686a71f482a8fc30ffdc51bd846be8071886e398345fbafeb4ab260f07d8c1a11361ea1c1db9d14cdd4ec54529c6ee2f308ed0e7d06928ace4fa9a1322369190b708b7b62c7b1b91520123f19c846ed9b6e469866b6cfba7ee8d000b66ebb248371573cb022e046efb4503a0d43a160945e2c2dc724a05c1f950dec8b0fcf9542957c48d0dda19b84030a80a2dc9af4ca8fe0beec6eba60849b1456c71a0dd42d45f87c9873f0811c3d7a62c0110f64a580266f1a0a024d8e2aff0a7b2dd31a8b398f04f01f5242dd5779d097d9c136cb4667245655261ca3b018ddcca1f302a6fa7979250c22b5d5ff87819a7b7917edc9b21b2212c2295c32972568a02d0ff6e9f14c1abfe3e8f7eeb077170a9e4d73765d02b948deacd2df5bd7009976014bac145b1cb29650ae8b693323161501d0ad7a0e6070a310556526f48cb656c8623419590003b3c9154942fbe5eb826334d60e021ef583e6164fbbd6ccc37949b720e781a9bb07401da4f8a674834dba9f7be0dc2676b4cb8e06730ba893f59298f7d3c2e914f87854e6e323502a412df36c74cc5c75d4fab3f07746b9c6e528237e88be7f351920a34ae22ad07b3bf277aa40404b8dd5cede7b0728558189f8a5e34687dda58210fe4d6eacf4e6248a2b15543fdc07013bee89b779b2191e6580ee97422a7d51cdd9c74131451028752a33b6e8337b31876b16381fcabce6d0322f1a82cbeee237918de0bc970144149adaf00debdc1ea96d5397146b9f5078b60eeff4bfdc153038e01656641d6554bdde2004fa72039a58c1e9b8a4393a12701edb061c931182fc6b6b77fac994657c16e73be5433d7a5cdb8bf826bc76c9eadcf5572dadb892e3dc6a941d8b43ead226596bc6a46af38bd004e823019d5ef0bd1da1b7c48b819f7b5ac5a71776e99b850551c97b9fc6c7fd881647ba434c9e7fe7d6930e2eea1bc52f900effb481966a16ee754ff09808744a98988ba0bf63cee6f1632bd4c4822eb5146cf6e21e56d2100dac7e02a2a60c39f9bbc37b6720a75d241c7da2853ef80a5a564c0ee8f460ad83b0e4ded568ed1e084c53e555bb22af4e5b24fd4ec5e578f831da218c50589f348dce3b716290985bea6a1bd04e29dfe02c3e1efc00e6242eed2cd51cbf1e33464ae5f9b9e150bee3f7571f0b4f365745101c27d89adf4383341d5028db2339fe18dfbd6db49391d31727d88b4f6e6201fac82c34680c52a302c509e94047deaf9f0b5a8b713eb36b2d938c8f97e781761d5df5197ef40428ff39026d0b6bcb7d125ad4e0e7c670e77cfedfd81db5df06547d45b40f0af96d01ca1e7823ac8206cc17f4453ad69bfc5387496ca17eebc0aa7d8f0e3d001bbf1be546403a43ab0d6718f762cbf53a5ea762897a152a94fa21a4f6568989308a24fcf16fd39473b99af1785576b53fc3203c7432667d1f2db9ca0482204b18ee8487455c00fb63fbdc31f2dbc9cc0ecd7abad2c66f97e07dda10df3abed03d8c420ef547e5a269bbe72e790c86b760d6480c91550b56605dc39bb2d281228204f31fcd493f051f8ac142a492eed2ff0d3f1bee8358f6a505edfb164ffb955029d45c3b72653f7c4ddd19729a880021bd42533ebff82f3c9d8cb43c926c8895178893e8496db7eb7ce820f74dda67aca8613a4b738ce772e81123ddd04c523d6ab011645cee04f0c54a92f7a1909b021f29779308541804afb484aad821a56ab98797721b92fae9b26515701bde41e93ec0b94437fd57e562d1f29a96dd26bbe2761d4b24001a7b5e76c06abe54119f774467498fefba6b07c8c9dc931aa6464dc3d4bd0b9d7d6c957ca9620cf66be4b17a2547a92be6ecc627b0f6740a7fe17ac35cd9299880a48dfbddb38546f7caf84fbe7516ef42c685388ab4b8059011b72357f486b6b8da1141a2711bc09f2bce58d874886cef537aaebe90697866cb30e760a73edcf72b33d3296c78e093f03a94f02c8a9c4420a98cfc167280ac2e0fea1770fddd2b758783856e1de32a6b8c6fa89e3780c5fcfc9810f9912d1deae0c5b2632796c5e58ac7ce919264de265592889cb3cb5106eb8e77c760aee23e04e53360d34f33c7a3bb0e101b17d510984d142709021471070f5a2eef0fe26ae978c2264fa2c9d5f7bda6d3815d4d0d38e056f668dadf21d0dbbb757ac84d7fa04162e06c3c72c1381fbc0e1669b6a29ad50c415e89893e16120cb79f0d112a0097c16582edd6f454df1e12c16944de88dd4cd7ee532d7ac631f2343c0e7782eff5402d48aa63fc6177b1e02b6d445432f397895b04d5e593db45249266d88eaf569d357584cfea2faca1995936863345ebba2616d5bc750644b2632b491d2033488938122c050008d805089c2ae182771b7c6d7b543e8839223557ef40652f5fab3cf2de3c9f4fbe3e3ca2e7642d2b2afbb335bb1d3ccbd286de1e8c27b407fbb2cefb02f3489fe40500114f60cfa0815823f259038cd05358f8a17ca4acec992b355e94c0ee905a2807a80856bb8bcb24c436b33614b2e71b9a7720d49bb8bd4945b2e56dcaa46b62d35d0516ca6da917d56b3484402275bcc9952fbcd46f2a314727d359733ba42b832796e1f650eab9dbf863dad239c54779b5f0e7252654a62871d709cf8bf1869cb0894eaeeec7563ed01d03166bc42a5344fbd1b3921707b1a326d9706a623c3d521afd4b8a09d59e47615b719511e0a215a3d91701f7a2c4e4bf967a4970e3f738aa2314156ff1bd9f2754f38a39928cbd0e2d3c99a5ce100323342e4fcadb9451188f6b34873720c55ecd901afe7ccfa61b4d305d128aa3f211b348709ffcf356fe2018ee9becdf58974714f12be01b7392fc8fdf8a98c921d084781353d9c71584a710385b42ca6cde59bdeb296a2199d626419c517d87ebcc791c9f79b6ac2cdbfffbf04a46e5f97e3773b633e229330ce854cf52dc78a8ba684ce4dd83cde5ac04cc6dbc3e59512ae8ca7a4bff597236794be0c8ade02b9a2cafcaf76c1bfb123ef45d07aa9d914bb72a9f67adfc1778d6cd4f302937aa0c8fc44e8a813869aeb1734d672348102db018867d6ef3dd5f2c274b21ca3a2034374fc57430f2637fe8b7a0de437ab338ec11407b6218344621a5030ab01f064a8a515402ea72b82b53816e8c3d586c07f91ac12a0f0026b8f11e1b8b256d95492db8c0c69f1529dda1817649cdb1b9c8ce284fb4525f1ea01b404b372524f1849c471cc931e9b89d737f06fa070645750e0db2368931b656ead76fe49834a9a97ea97b2a660d08fd03516b9805b243090944ef2658d439549006f6a31841e7ecc6d657bb33f37894db88d52776ced2ab4738a03dd525498959f16698f29ced12197824a252a762c9f20417048de39361afde97e691e33bcfadf6b2a64c5d82fe165c96013b0a012d4244766705956c2f4db1390b5316682582219d7faf4b1c69a0ebbcb1009589be567c1204fcc29dfb0771150deee5e34ba40f0b4707b552bc077802c71713a182f5106c5a49813c0a61f5157e552f6d89dfe599763ee17f4677647dfd67621a23037b27f0296dcef1bbc3caa068b4b902f5a278180eb1705043179932ab8a0a41b531b03cf5c54b46772780af56eef7e5da0c24d50b0a2a7aa35dd78ecada4945c11f5ea7045e93763999a7f8f90d28562d6164f53bf8c4f75279e3eb19aed25a6c7fa2e28370d92f00b70238d7a6867523bb136ef1979e56245a8c7a04eba9f199924da9635e7b47d004a28fc3eb7e890a8e55948b78b00c7e4f584d92bebf3bca9e41f88c45dbba72cd8f782a6f16ea82129752e0ad4fd47c318fbdd838c36df2efdedcd8007604341a36bc0b73cb020a3645bfe4275dcaaad2688228e9f722400216b5e4980109e6a6e0afc42e8c785044409691f48dcccfb08096b7bfdd1ffd2d4dbdbe4e0e2f5efee1ebf145c2474b4e9cf12b4aa106418038fa93cc34a1b99681bc93c1e95d628492fc4bdfd12ce7b83c615cfc10d697cc296b220e1a4b674999622d771123946587e78ef1933a64dcaa84149aa8c12ff960470d23eacad7a4aa31a7f5c0921fa12e364b384fee9bb7b6c70675f476761d8133219044f9f42ab51a75360cad63d69016abba4194c80876e6dd0c07faf14c2f089ccce981db75275a47cf82ba516d76b021cc125041c141593a7432a190ca88c26ca303f27258390d21b259970c1d6f65e222c11c5e5988d079c6138f7d59bd88636e3cbe07213bd2a377890da941b8fa6664b9a419f2a86312679718667ca81cbac65ccfbcc6ac452bfd23db7d08bcd3ad1fe560419aadfd08dbb7af1a1bb0e2807b0418c35d5298b4c845a977578d26df7617d8b0c4de8872e57df0d6654baa0fed62c63c541285e2980671ccad4a7f9a9097f93001bfd744adbd89881162ef49a91596b58bcdd4f1e38b6384fa99c8fcc725e06d50bcb9e3184604a9b9d4d9c0557a04204bf4ac8d52bb6c9ef7ccd72219761e0619ffc0249fb0b00a3b655bf1f40003b327b07b447183409499442815c52217e23f6b63520bc6d4343458905ff4277ecfe4a3c4c914a3335992036069f21827ad86c72aa5c0097ef1999773518c135bafac02ec2ef50ee3941fe88074e2f7474c5db6c74b5484075c028e4bb9269f83425aeb35a9ee210ae5f6f5d38bd1b0dee154198cf37bd1a00c0dc6940b718cd8501f7785fe7fe0ecca51d7bb564c7e0e4f091d37bf1193f07be0d9b60fd79957dac77ac22173ee6497b6140fd99b65b20b7deaa4797064d5224c44013e78af94267ebe7e2553dc1c876afd54340bf061e4517df81f93e9cce4bcf42c953068df76ee0d507acc75a8883cb520b9918261bd5cac50a89d295339c862eee53c64dd679f7b2d3836c245159122f34d842f64e05eabc415ec32b23af4e0524cff8ffabb8d711259139ee675626ba3c8afe2c23686acaa3abe8a1a50dac624f0adec0c5163a03c61b26d6d5482af422e9320dc642592e0f836efff2fc328854c5d63d2bc74b8fd96cd0ed575d2b2b018cc76e14584b325aadb8fb2d56eb862768fc422361a623a3e4c12debd7b72a8b7cd8eeb31d9f0f04c110f5e4587da3b2a920a852f8bdcc1af491f3c3234da3f1ac87cb24a832a8d2ab98b55e13fd3cfd5356b2278b7c216a29d4be2dede1ff22123d8f12fd37bc75add02f737374c7ecf3824b4be36ea31c1653c612371e2d4a3ac0919a355767f35f8bd4c0ed3e7c50d1b58bfb5d0e18fe9af0ff5018347fd7e7d3695df2777c0daf5bf4b5778816b9c621ae4f0ad339da7a14fb7add3bcdc1971e0fc4b7846542a9f17479f4a3c2bf942b3030d2b3239fdf62b28111cb1e83e66cbf2255124c5db116277a8badea1362e96d40314a1d6517c77839873ec3d4a6f74461228d70a095ca1430acd6312a43f4a46c5e9497d394d0fe845d8ce22558fb672a9fd4507fb48ca047854efc435cb283d9834c51fe55af4a37e2e074e1d22da57e2e652271533507b3ec17f9365b94cbf0c35b9d37b4cc3714bd6125e", 0x1000) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="00002e2f627573001ad5a0242bac7179178a31a24409c2ebf7bf53beac5e0d2149876b7fbeb723609799051d7defc74b60da5c26810ee7db109f66bf56e2b72551dffb8ce8ccf28ed9298fecbe0ec6565d332e8fb239a01becb70064130baadb5014f7"], 0x8) execve(0x0, 0x0, 0x0) 16:09:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b8170e2e66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:09:45 executing program 0: shmget(0x1, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:09:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:09:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) getitimer(0x1, &(0x7f00000000c0)) 16:09:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) 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), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r3 = getgid() setegid(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) 16:09:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000240)="64c860519b2b760d149c79360c2c04b104f41a18374cd70d485713f17854b0d45643dfe27f9cc20e8d40aa87a3f0e48d07de4104514d0dc1000000", 0xfffffffffffffee4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x100, 0x8000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/102) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffe, "845f7201be2000afb498954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:45 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0xa41e2548ea3a378e) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 16:09:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2000000000cc) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:09:45 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffedd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:09:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="85", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2bfe7a7a7e132da35a241fa786dedfb70ffd9889"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:09:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x10) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x1, 0xffffffffffffff7f, 0x0, 0x200, 0x3, 0x1, 0x1f}, &(0x7f0000000140)={0x4bbd, 0x400}) 16:09:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) flock(r1, 0x0) 16:09:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/183, 0xb7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae3ef677707a9e6d1f27f845c75aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316272eb0ad119a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f600001a79cb618961189666262ba7b17d7c77deee00000000", 0xfffffd13) 16:09:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3}, {0x1, 0x6}, {}], 0x3}) r1 = socket$inet(0x2, 0x4000000001000001, 0x3) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) 16:09:46 executing program 1: socketpair(0x6, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) 16:09:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:09:47 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:09:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x185}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x0, 0xe69, 0x4, 0x100000000, "cf387b488d51ba259ecee7059763b71eaf7a3ee6", 0x101, 0x6}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/137, 0x89}], 0x4, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x12, r1, 0x0, 0x0) 16:09:47 executing program 1: madvise(&(0x7f0000be1000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000bdd000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000bde000/0xd000)=nil, 0xd000) 16:09:47 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x640c, 0x40, 0x6, 0x7f}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:09:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x290, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000100)="e6bbd5a4798edc9df49c6c", 0xb, 0x401, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) fchdir(r1) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) fcntl$getown(r0, 0x5) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x1d30}, {0x8000000008, 0x8}}, 0xffffffffffffffff) 16:09:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000240)='./file1\x00', r1, r2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/133, 0x85}], 0x2, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:09:47 executing program 1: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001040)={0x1, 0x9, './file0\x00', 0x8, 0x7, 0x2, 0xbb}) msgrcv(r2, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) sendto$unix(r0, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) 16:09:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202220000006c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) semget$private(0x0, 0x0, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:09:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="6e5025db1a4d41a5d13c4878cbc51f4177c6ae90003cffee9233eae866072097664175ba24fb8dbc673924eb6bf7e65badef1989d603f463a5cb3ef384fb8259a65b746111f1130800a4e79f191d180912a0c3e7fd330975feb9adedc203cc5401860dc3170bd162fad71539ac4d000e86610d3a9a28f5a3b94d3a5fb47c90e48386dd795605de6a9957d8c2a358e7e0c18f98bf9d98645ee5b3cbdb656920aed9fd220dcdbaca5b6b6086dec03ff29f675034bd1610b4b2057c469786562a84c83d9826062f1d57bf04ba70d2a93abeeb5ca6e4dfc21898f717136a74eec8319357573c600a447912ec5af32118e7", 0xef, 0xd, &(0x7f0000000240)=ANY=[@ANYBLOB="bdfb2e7300c161e1352bee64f6ff75c4d7b2e6242ee44ada0e6bc6dfa4f877cb00000000000800000000000000000000"], 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x3) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:09:47 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x440, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:09:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x20000000001018, &(0x7f0000000080)=0x1000000000003, 0xfdc1) setsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x9, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) 16:09:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="0f8e1c71f49bc4ab8958c0d702af6915ec2d59cf82a785cf8bfa324d55ef8c85f7dd02c29ef0b8ddb8efff519bfb77cdb2513063a43521f1297bcaabe1e8d86d698001afed8a39113f1fb5e416dfda227ffea8c5443d9df11f30887491b1f86a7f59373da732316ad0d710857a91eb3b8f9ceaf632414d82bcc3d1350bd0af46fc7198a4b5e9e6a907f681a9432deb6fc3b8e2f5c31d1befd8b4", 0x9a}, {&(0x7f0000000140)="eaed2d40991b0e7b4469af20e8591c2725e55fdaf6dbff46f2b0b2d85eab9bb2d5bbb8cbe1907c31aa07a5496f35", 0x2e}, {&(0x7f0000000180)="c672945a33a9042e99ce74a898c454cdceecf4ad67af9b940d62e362d113fb7ef1b702b20f9cec00c10c8ea1158d3eb70462d15454d2ffd3d3fdaf8226ad472291699d9e139fe19fa670d5f2d76befc72fa458d3d8414da9f8d465a9dd234cdba0a5ec951cee09d59e731ef7e577c2159ae4edd949752aea4608abfe34e6eb51acad99b4be107a5bf67f63f5706e852c055977f1d78e6df34fdaf5ca11bd1b9fab3da5ac9329cd17360edfd16ae331e3c8c87107a4df2a719ad60c9adf4a4c4a527a22ab51420dbc5b4d82534268b51beb19e6752baf0aa29a908a86f6f47fd00ba229a2ff983eef037ebb4f9f5707be", 0xf0}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="200000000000e8fffeff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff020000000000edf9bc5644639a402400f9b0ebbb3bb625b2ac3e0680d723cc721def414b63c451d746c03324f187d0c05935f2c2dad5201766ada8", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="ccd0e0a3"], 0xd0, 0x4}, 0x1) 16:09:47 executing program 1: r0 = socket(0x1f, 0x2, 0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x20) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/32, 0x20}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000480)=""/44, 0x2c}], 0x8, 0x0) setsockopt(r0, 0xe1f, 0x100000a, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x100000000}, 0x8) 16:09:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fchdir(r1) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)=0x9) 16:09:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES64=r0], 0x1) geteuid() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd38, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000001700ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000b555ae14782a928f76e6eb6335a67d1ef97ca96653dbc68485d8eb10d27d3d8be5de3cc9e64d95d7c897f84bd029cf22781706d7d96a76be4e878ace31bf94e13fcd01dc3ab4aff4802d6bfeb14179d246769a6290fc48014c9a1a9abaeb82422bcf97bbe394a78147b44d58b63d7fa49d86987ca1e3f71de8a579de5a010e7df2d64643f8fcf956f92b9f9cc81f5ce2c15e6b67f067247db77b089ecb43b4c972e0c5bd7bd77c38e63fd057c2cb31a973be2054279bb0ba74e6b62694afff8253e8790da176375835bd19df34d19d3a37f99b5f239711d12a9de07084b800cb6be"], 0x30}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/37, 0x25, 0x800, 0x0, 0x0) 16:09:48 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0xc, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x2000, 0x1a4000000000) 16:09:48 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x7ffc, 0x10000}) setrlimit(0x4000000000100003, &(0x7f0000000140)={0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0xfffffffffffff7fe}, 0x8) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) 16:09:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10090, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/71, 0x47}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/163, 0xa3}, {&(0x7f0000001540)=""/82, 0x52}], 0x7, &(0x7f0000001640)=""/179, 0xb3}, 0x800) socket$inet(0x2, 0x7, 0x9) rmdir(&(0x7f0000000180)='./file0\x00') 16:09:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) getpgrp() setuid(0xee01) syz_emit_ethernet(0xb1, &(0x7f0000000100)="de60b790576d4b1eee4b06a7a947be2d02a647f0e25fa469582ca28e062f6c49f7261681ed489498cd0cee1950077b5d23671375875fb334723d3d2bde93bc6ade94d1a863804be09efa9a3ff8544f8dac7590a1b896704d311c18041e5359534b8b1f827c771af292272ee003e9490b5b129082a399295ba2489c525a3c8b6afff546bd01b5d112efc879f174a85dec80c6435dd4eb77beee4ee786b7e2fd9b0e09976cdf14a1449d555c50c4adc73e72") write(r1, &(0x7f0000000200)="33b5f07b17cac78eafae2dd40ef0aade545f06858b0eee055503859182b8bd6f493ab7a4c834373c2e12ffbc1faca61d04ed8db00b8d09b489df1fcbae405b89206b649d3041381e498f116fc93f4238b414786d772f071dc584705a629cf8b2cd6d4c04e4145b3692d969537777cdbb4cb59f24e79ec2a27f2b391147d937015008d0b2508e13cf6e7134c909db1982f6b8e8f2a037ea496990a4dac5538aa57de55e7b44810e3816ad2476b036e8e33db5573b0e363fdf46044c778a3bf639428733e94f7db06f5bccd83ac07441452efd2a0ffa0a4ab796cd71b3c7c0302a633f6ba4af3c53a942fc87f55d5e9ebe32c37db64ce5188b11416103d3972a4a81624e9b0bfdff7bcb0d5d2c071e1fc65c2cc9d65e6dafe2083d4c82372685dc3aa86ec90b494100e52856f64bb58d58330e6c47826ff2bd8819c75cab3d540a5a88761184dca430063fbf575a39ee1a8b9ea40a5edf4735d004fa97d193483f7ae8c9409b4a6052e65be3cdd8049f65cf05fe47e1d8b22fca3769db89a6d326903bae31a6f6af6636507999c4048a4991986c3cd086e5a862204f95819a3386cd15a733f947e0310796934a22b535ea49e63e8a1ed3873da55fa44a8c31243077d583642a2887465ba327b48bffc256ec77fa71267a5c432cc5ab6c0c69d7c1900e9c25a93a029f06237ae6436878c79bb17187bcb45aa70296471314dfdb15d92456a4e42de802d41d9d7494553bc373dc0596375d583c07360d5372c51fd4986f1b914f4fe25840f4bd12c694fa7053f997bdb1920124fd80365f8db795a1f977acc1a4d2339f84c78c4d79f390ef3072e028adbd5a637cfa0f47fe19dd22cf7c19bbd4266df7e4fed809887b729d9e816d554f8950b6556bec66859673e8a086aac77b1914e042caf389882fc4d8141decbabeb0ab3945561c28da208eaab5f5369c7d08a52f37749019d4c4d2e89b46831f620065a5b677f0f6e61a68025795ea229e7a0a19170eb31bc25aed70e617fa6b03eccb067294b46e8dc201135ebc294bff3a49cab5608fb44825ebce7a78013d5c93836c30aafe3f3ace0ef5adf92db609caec7154270df749fcc319cb316064db230d2f06219527af8a8f7e4ba7c65414e8cdb308df71cec7b40a4dd2c37e169c9a077925b1a885d3f6bf5eb0bf9d47f9053b4320857693be2b75c764772df8a6bc5d45e1e6cb5fe5a43e11527e0deb26ac392671da2716651de0394f98527729840976343080102f0d58ac450d4a799f908935deac61371c13eea7f70cce2c366dd69dfa09279fc6dc3a1f608b2f709663e0b17804ad7661c93a194859ff957cc53e7534320c61ad1d044dd064861e69c3524b019a45c9fa8580370855ddccfb50a9d55081ea3cc295807dac9449a161b2520157ec2d7973180c93accbf9f9d1e4e2abeb05f6114e7bacb9e422acfb843dc58a02c4f420f56fb857dceb844b89900891d1f9719a296d2d3bef4e968a8d626a68d32dd5212772e17cf54518edcf702bf979b34c7d379f769a5c6fe827509f3a0e9da098ebee4bbd5a1021465afb54ac3eda68988a7399414fecbb1b12268fbf31637e5a5fb52068b2ee571545487ee9405d7e2d99db84f278a86b2aa2c70cdc496af24247a52a7eaca5ddcafc0ba0b487b6140beeefb2b5e81ea3ce72fe6a0d5b658656a09257cc6a9141b3dc2ef1c65cac884bab903eeb09956215d4bbeabc22730c3b94dd1fbaa2ce3eb9d6a8b979a8b6ee00cb606e6e20beb21c59e51031eb9f440a726c876e959b994f08510cec98587314089901c2c288e26877027614191f7c1ecad6216447ff67410efbe9e37b02f3badb3a5d7210edc70e22c593aa1fa0841534f417de1352e9b999775869dcfd879c63e4298640391f901727183be059096894a3236ef0135dac45bbd40b6ab89bdfd2bafc416b543dd74f25e8c50165e760e18736b30c804d1ff73633bec653f8a50aea449fb359b4ac2a2d1532f120ce4df54ee5d2c53c2681c63dce8501fb1277153d64882f6b4324c40146e3d50c2ca8c91a65791a5f4c9c752f5cb0ee4130e63c45d1691ee99f2cd98967183736d39fb1c970783ba2e8da3f58c460f053f41d6aa235cc00b019b7586732ee575517261dde4f15652d8cde53c7bcad2cf5c7e3d14fa6a6ce20ca0ae56b31be659c05e976d1d41b0b1c8877e43c41ec484b2cddcbe7da6f34ac8685abd24e35e51648bdb460bb957b66ca9309736f68fba08ac1d8ca75948ba89c8a1b4bc95ac0c92b01107bf0bc320b321962fc09c426e54f1ab7104fdc5313bf583183815f0e2eadbbd54273541e56d88961e02d7996fad781894fb571a25b16d8ad5aa09c91f32819cd7dcbc195f972a27b9a590faba56c4c8495c4802e34244ed26677dc22a293fe6661fbbf9951b29d1f18ad85be3da5b61b635bb466d57b5fc304ef8e136d9c8f9b5cad835776ffe5755872a875b6636d7b35bce920a6cc8aa14b340dcbe2953bc29421e172dd7a16c2f91bb9a56c600615cf94373409fbffddbed41713b24c6776291b11380fd3a738d7318e6bede8b179b5bcdeb06e325c33cef963605586c0bbeba27d3e73665c2e644bf7ebd316131d22cedb542d82247919a55b083fabfc2d5f380a3024f7a4dc283861b234de339b123eb3441574a91bd91022e4a2041af0d87497dbba55ce541b67fd6101e988f633b58342e564fb4ff48a4d1a1b100b75a02ec8c48b15af4f06c47d9a19908bfdf6030cfab48a89c993d53a68b50d00efa703b5938ce06a0aa771e295bd8266b963a36613d62902c308ddafeba59d863e52166835b4f57395f7c3b5e10b13a77ae0fc60dd0c2229128b8a64c8440358bb61078125472892c870d03609de5aab79261d504db5013e1709ddf1c6d1142a207a48ae9781a6702e396ec359439988ad48923afad83cad30a0f069c53e8d997aea2df880984871b4f72fe9b65472f162f0b7a22d572abfc36053a34c03f933f26d383409e00cd6eb36c7d151cf237d4cd305062afb2fdd0f0ee69dfeb81e5404702d4acfcc8d58e65dc5596e1080d002cb48a944624000a0a3504c13a9bf9de9b1c930ea0c796e6fbe5d85eea5dce8d5ea35b971601631fb19608447c61ba106eeb236182ccdec85d258fc20b8cfc4113e8356c853e412ed8b068011437857a82cb7c1bdec5f8ae2f08274a9c22626d6f3c3b8c44b8ca2cd369455a80925e02446a191594faf9ec46c9a3509349088ed80e136b54a95fbf93f4df2d89cdcc10d74e6b6a1ff532157c58e9b2e6b88308d7c2faf8312e069751dc78130f5d334e55acbeab1fabdb105a348652029ac08cf36d34d9e4c23e9bce905facc4c90358683d22a7fa76dedb8df1af810ad0a0e0286a46d3d05e0e994bf4ddb849d379aa668e53e16fea268b5419c518ae7699809c14edeb80228c027dfc026aef4d03bbba448861caabe6e65eb9b3c1f29bddcc0b88d1d5d6d30f288141a65c599a209470ef565de6904f259347b13b925f9b7b345a1f64b8cd6e9c696f53c9f24d3c09d85d65f111d21392d55886881facc6e8b5db0f9a722e7ae7f6d3e9c8fb9ce9cc704bc8844dafbdba891b42e6e399423d627529b45e3d9783299a603ea1735802ff13575c296b49fa26a21e2b05a039624b0dbf98dcb01172935747940cbf2c782a4e564637985766138d2a88d449c4e15e1baa9f7d424d03d900710aa24826869d7b8f894c7dfec598d200ed827f8095ca4d41fe081e685f696d0e1ca25d72b894b343ceee4760f220283a61e1e25e4e238a3df1652acd208a5aa62901781e48236b9ce770073ddb757c9777b21e6332c734675dd466a82cfb88fe840195daf49f9ec96fd69431b2850e66b35e916eedd4d151f610d47140040d17acbd779fe27e18f71c3d8e5bd468cef634c20f4d58be52f1ac1511dc1dd7da19b124097b51f548d9a062090566ddcf22c416ba2a487fdbe2ee95b0bf7f50916fbf58ada9b11885e6ac813d05f4b8a96c7bbbadb46bfb348fdc8a7a8a22ba9ea332528b2abc2dc7298e5ed55e407aba91e3c67f2c9ba465daab0f01b53adf58d7bb2b324c094b67314f9a672e83dd7c611443bac70e84b0d6e432ac3d82ba680f9abb5e8057e425b761e34a33e4a8531ff4d525565a7b8fbb84fcf4eeb2cea84b39cf2520b3eae2254dad404b275500bcb8b3d20511a5684581a9bea30c7bd5196c40b566cb7fe9dc61d4b332362eab19f954a276035ee662a9cdd53d7db762b6b086c83bc56c28b2b1d0375fc559d915c61346f82c075c04773eb990d9c07b29e581c5bb07ad36b4bc580c083ad78bac1c5cf1d586ead71eb073713196b8742b8c6e375e9b27c639c97ee4d642b701ccf20ef418ee0b37eaaf69ffd96f541c635eb8f7b78cc9513591beae0d6f7b3116c2df2973d0873d619bacd9bd451464839d80a03bace77cea284abcbc4e46124fcb547d6fae8e652b9f8d31ea481e3dab1287abbdc611dc1cf05f7ca66424d893054ae4b0cb6593ce841204bcd73bfff72ca3f19d80a8d1c5e31d546af24ff9312f7394067edf9581928fea541427c61b6ef0da58928d34f1920f98743bde7cc2abdbc14b2118c1e7d4704d02ab932cb7cc46d75b1ac6a2a550f12ec76da5e1d4a892e5166f5f9a2a27ec9d57ea200ff2274e318f2b97a433747e7c95164667f2dc03f508823c14949922f038f3b3c60fada227e67525a436f554b533c6a52f277a1dcd15236c79cc4aade024ea4fdeae7a799ed69706f244182dc5c4322e5a51255e064075efbafd5ab39acbd54994f23adc5a7b791960ddc3a4b2309b0447289a47aae8bb78ca5b8fd90a3c0cefa5c198790e3e78247501bccc8326a2e18aa966b03c07a90aa1b8976ae9af50f2d80af59065a0ee928f121d5960453791cdd3bd9bd09d41e6737cc4e4d28f3a4b27b46c51cfad41e600d51c09be6e219088ea6f19b7d8ed436419243e3d1b3ea3de078e0a5c193f56c023cb1ea421bafea3118ce19d21d69a7227a255dfe19605e12ba3cdc399014174d7c76837b4bceadcb8b60943533483dd25dd23117900eb6fc433816ac0787c0876694c6526579eddcf6440283b356b885df4ca8222fb295bdfbe424992815c2f3bac720db58eb36594c1b161caede30b7982d1ce9f94bd484fd2fb190dfdac94674566bbc59360e5a14f2ca1d1664038215144d648f90f2fc386d1a6361071a293da64af5cf31eaca7c08c91fc39a01f147baca5f28abf54d9626e77c8d0fa4033674578492a9219aaea1f0446381bf42abef716b5599c155b546dd78d74bed09bc781a120d54c9af318d9c16e3bb70190624df4068c6f4b9b620ad77dfab950646890e491401746d35272cb278ec3154445cfdb7b5daaf5cfc58e8f1ddaa8606544f6b0c2319f4710af37d4426896c31767b1cc5bec83063bb99051d5e069756f3575a75d478dbe1b9ff4dc9bd93a53ecf6a65f00b984469a063bab32f1d800e94f2391efd8dd0e04729368a8e21b76472849d9e7d58eb59cd2f3409d5282267ff7ff76d4d5fca01443d7f3ab3a02412d9a459faf8969608353770326f70a872d760678acee1836a9d153f6c9a29a3dfd31ca8989acc1bd27116f6328f33bf437423170d810d5007a3778aeeda88bf79ae702015d82bf844477349a8d6fa8f9c7df6137b1c990c4bfa30f5682f63f1a5064d1cdbe007b1e236c17083992a0c8ce6ce57496f80718b25b9e1270889c71f7df4240459428123c73b813a9ca1dd532ada605030d1b8eb35ba61bc1044e25355a1", 0x1000) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:09:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000080)=""/41, 0x29}], 0x4, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:09:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='-@\x00', &(0x7f00000000c0)='#&\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='.\x7fa%\x00', &(0x7f0000000200)='[\xf8@\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) 16:09:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000072000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x1) socket(0x22, 0xc005, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:09:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() read(r1, &(0x7f0000000180)=""/242, 0xf2) kevent(r3, &(0x7f0000000280), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000280)=@un=@file={0x0, ""/54}, 0x38, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/167, 0xa7}], 0x2, &(0x7f0000000440)}, 0x1) 16:09:48 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt(r0, 0x5, 0x807, &(0x7f0000000140)=""/48, &(0x7f0000000180)=0x30) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x0, 0x8da, 0x1, 0x5, 0x1ff, 0xff, 0x1, 0x1, 0x64, 0x8}) r2 = socket$inet6(0x18, 0x4004, 0x3ff) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$setstatus(r2, 0x4, 0x80) setitimer(0x0, &(0x7f00000002c0)={{0xf5b, 0x401}, {0x5, 0x4}}, &(0x7f0000000300)) sync() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x3, 0x80000000}) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r3 = msgget(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/97) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000004c0)={0x4, 0x1}) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchown(r1, r4, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000580)={0x1, 0x8}) setgroups(0x4, &(0x7f00000005c0)=[r5, r5, r5, r5]) getgroups(0x2, &(0x7f0000000600)=[r5, r5]) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000640)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000006c0)=0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) bind$inet6(r1, &(0x7f0000000780)={0x18, 0x2, 0x8, 0x100000000}, 0xc) r6 = semget(0x2, 0x7, 0xc0) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000007c0)=""/178) 16:09:48 executing program 0: mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 16:09:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="4ac7fbc1892f1fbd11e8b6fea687b7d89a972b55dc53b07ebeda2b21f6cacd23dc85bea6e6bd8414dc0254c1b8821037", 0x30}, {&(0x7f0000000080)="b24021186b7f767c9dbc233825f1c286757b56c194bcae757c48ab64c3fe98b1da6d7d92bc920f0b68b7b06e892a6a9cffebfa62565b8e7afedd5880e3448c15ce9027603b969aadb5485152567ce10c4bc757efdbd5550d1407bfba8f680d0a51704451f6e257948d5b991df0d14a1382bf1c6f941cf050f81f782d664ec8899f467ff80001982e9813c2cbbdfcde67abf6f0ced3a9769e42864541fb551065ccfe74e7d9c5e919adaa68e50afd797ae70376247f5b38bf71705ff133e9fed3b83b0435c4f56e4940648256c08d3dd0165b833e917abfbce244999e8d252fc3724936", 0xe3}, {&(0x7f0000000180)="20586dde52bc3149e3f45ed0f8a09142ae7eafbf5831bfc48fd4b1713d05301cf06c52e59142", 0x26}, {&(0x7f00000001c0)="6c86e23d2135c02c5bdedab5820bf797f00065f4718488de55b05cbbc3bac5b6f3b5b5d54eba029770d45300b0e4b73d8a7f1ffa0786876d305f5f88e8dbcf7c919126195aece62085928f8cbbadca8a0312357c6e192b66e2f6c4ed6079a1d9bbd992cb64b621b0317ca2f0eb689c07190bbfeaac3c9219a4c5b72db66dfa5bb85beef16a1f9f6890052c7333a856cc86ef66f61329e4ebb5be34d807fc0b590a71e525633eb0a67cb82f6f4fe880fc53ead46bb47044070d04d9a79fbdf44be18726ec01127d", 0xc7}, {&(0x7f00000002c0)="ca53029ca92ffb86e16e128ff86f0f2bc2af7af3d39ac2c0bf333d76e8f3e7eb2f870821a954cc8184790dad2f2739806e95de21da04fb4c0af6b5f75c47", 0x3e}, {&(0x7f0000000300)="8604f49c28f303e8b824111dd80059d9e4e5cd", 0x13}, {&(0x7f0000000340)="793084b1836c3fddfb3814935e51f00bd00966540c952db9669e20248d6a76e4713ca30ee388db2ee9e16fc07a2bb32fd2b33f84d96362bd42b6c8b1ac6f50007e69f7102ac7a0e32aa229b05f1252b428572487f6c52d19e8", 0x59}, {&(0x7f00000003c0)="15d239060506224107ca0d18811e3710fbfa102948834e2c01ba4d1dd9567ecab08a63174d4656d1e97ef1ffbd7eef686f0a15aa7bb6361c45954433d7514c5f2033937e12064400d16195002d7d060ded857deb27061eec03ababb208019611ff7b10daf276af41bc0697b2967104aad0043867c134a60c03", 0x79}], 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:09:48 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x8, 0x5, 0x1ff, 0x4, 0x4, 0x8001, 0x4}, &(0x7f00000000c0)={0x8, 0x4, 0x1, 0x4, 0x7c, 0xa6, 0xc3, 0xcd8}, &(0x7f0000000100)={0x5, 0x1, 0x80, 0xffffffffffffff99, 0xffffffffffffc269, 0xa4c7, 0x9, 0x6}, &(0x7f0000000140)={0x7, 0x1}) r0 = socket(0x18, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:09:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) socket$unix(0x1, 0x5, 0x0) 16:09:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0xfffffffffffffe07) 16:09:48 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) pledge(&(0x7f0000000000)='%[*\x00', &(0x7f0000000040)='}\x00') getsockname(r0, 0x0, 0xffffffffffffffff) 16:09:48 executing program 1: clock_settime(0x3, 0xffffffffffffffff) 16:09:48 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3ff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f00000000c0)=0x57c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x3, 0x3, 0x80, "08cd3327ead769fe5a702358d68bb68fbc0aedb7", 0x10000, 0x100000000}) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:09:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fb, 0x0) write(r0, &(0x7f0000000280)="9cfce043e1dbbb6770332e", 0xb) execve(0x0, 0x0, 0x0) 16:09:48 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8208, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:09:48 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="525db826ff0da8c974fb6c770a0613e0778ca16062dd3b132140dfad66112b943a8e754cc9b46ffd4f60e8c4aade680949c5ef3c461aed3df6c6c0d6c73cb4fc274c9f3efdb38092ea055bb75a347408493ed9d919713ecb010041e889d926a7bc56e66e7801b5290eaa4ce798e4bca9dcbbcf01a2fd1202ef0d113bac193e70f3f372517f1cbd140134e422", 0xfffffc58}], 0x10000000000002d8, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:09:54 executing program 0: r0 = socket(0x4, 0x2, 0x800002) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 16:09:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket(0x31, 0x3, 0x80000000) 16:09:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x17) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000080)=""/4096, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4011, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001080)={0x2, 0x9, {0xffff, 0x3}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000010c0)={0x2, './file0\x00'}) r1 = fcntl$getown(r0, 0x5) write(r0, &(0x7f0000001100)="8f30f8221688cd26de08c082046a7d6a4c1eddc497610a0b4bede3f86d9d84e22cfea07de6e455fc8ae21cc8b4621b6ef17b5ecd319331743e503032775f47cee9880a836e3cf3ffcccd29c73c0bd489af928e230ec8f5095f038c9c72d05343f56eaede8f8acb7787433053365120846f18061e93a2c688a6c3b6c62bf6569a2e343769b3f637346e6c315bf0a72cdaf82371e53bf636327debad2829efa72ed458", 0xa2) r2 = msgget(0x1, 0x21) msgrcv(r2, &(0x7f00000011c0)={0x0, ""/70}, 0x4e, 0x3, 0x800) poll(&(0x7f0000001240)=[{r0, 0x4d}, {r0, 0x4}, {r0}, {r0, 0x5}], 0x4, 0x45fa) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001280)={0x1bd0, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={r1, r3, r5}, 0xc) msgget$private(0x0, 0x20) read(r0, &(0x7f0000001380)=""/248, 0xf8) linkat(r0, &(0x7f0000001480)='./file0\x00', r0, &(0x7f00000014c0)='./file1\x00', 0x0) getgroups(0x5, &(0x7f0000001500)=[r4, r5, r4, r4, r4]) msgget$private(0x0, 0x2) r6 = open(&(0x7f0000001540)='./file0\x00', 0x2a0, 0x22) sendmsg(r0, &(0x7f0000003000)={&(0x7f0000001580)=@in={0x2, 0x1}, 0xc, &(0x7f0000001880)=[{&(0x7f00000015c0)="7cb2eb1896", 0x5}, {&(0x7f0000001600)="fd00d78975e4910b8d81fba2d72beedad45452a6e505f74a46549189be4dab0e3d59a94973f1d74d7100b28163cc5fa2bf300120b2dc5b5ea51dd27d20931716ece05cfceeaced7dd318872a53ae2ee53814fd3af3e8b50d25f0cca8db4310db9c", 0x61}, {&(0x7f0000001680)="c89e5b5ebd42d445b323bd", 0xb}, {&(0x7f00000016c0)="19f54228cdc53800bcd36ae4863592c4a4ce4c10092c67be3faf4081e93ca783c385d72e8ad924e61013931bf74717afde8c7b8c9aca574d7ee9580d843be90c0185da0ffc08c96359e2638522e7a990dacbd0205191e898363514c298302ae0aaebaf3641e45accc4be2723373f9c1d2bba597dac993dad6cf1269398a674e329ccb6d30af3c9c2856319f76b495e055e8884806f1494a0c0b30e9f4ebaed9a72a7dcb9d900b96c11856e4eb3320a278ba3c66975105165e8335046f46fc40485a09f0d200c85dab4a9b8973accd31b21a94d8dd47ed08a59c9b4521103c4", 0xdf}, {&(0x7f00000017c0)="a31d8146db32abd0e7bd1ba4584f81a3738ea1c4333e2fdd59d88a725faa9ee1f9c42db5511a029144ff04a341a2129f393e7ff45a9482296f1e356cef39c768703557bb56d688b6874fbee3", 0x4c}, {&(0x7f0000001840)="71202309454628fa7b", 0x9}], 0x6, &(0x7f0000001900)=[{0xb8, 0xffff, 0x8, "5536a57ee116ba1037998915fc14e78a144c258bdcc0839446a729d64c9e0c2392084c3186583329e5bfc77fefd61f808a2aba62fce32f0b22d3b7b21c579f6c8090ab0c7daef25d570c96398ea44c362358e3a7f8e07a1fbf58148cf78a43b367aa770151e636f73bc5c6bcc27229de933f3833cbce08aa6365995ee548554baf5a078da58aa520327389c00acc6022ac00ac4834cc78ed50ca1869cf925131bba3efb86bb4"}, {0xe8, 0xffff, 0x2, "d483fcd698f0f9abf566a86bd9e818c4c8ed2a05e7c8cc09f312d3d1129eb6049b665ea3a1c4d442c2c57c949c24122d12a3bd8635214c4c35b6145eb22bd3dd00dc64b535f6f7d694fc5ad5302f3612d1d6bf0b74d524e716bd4395be888e7b9aeac83c18f999292cdbb2e2c24de746e7b70a111152483915f33adf7806ca624248cd1ac2ffb7ed6b97f50ac8fb05919ebdd65a44fadeeaae4f434de7aeedeb6ae9b991b898fe5fdde6a635976daf8f05bc69cae0890bfa8b2835de8872dbea9cbe3999821117a12675fcfda6cdf6a351675c6a0b6a"}, {0x1010, 0x1, 0x6, "b8a1819b254cfe884aff295ccbfe9623a81019a3b37e2b7e4bd84f98d8e326f1f26fb18f0626a1a975437b370935e27cd95c42d1af08a318844fbcd01d7b2a4d01f818331e75accc51a9931ff4dd97796bad54fd986f75dff5ec0f5250136daf6bf7c6f6ce8afa375698d8d396a48e5d7faee899805a8e45797a088afc99636d65f02baf497ed37fc3c90f82704b10a3900ddeeacce0599cacc8651931d61de16a6f56d63f7e008b10a18528919acedc5218c9988cfe9c59c05f8bbafe4f0e23000c98550ee58804d38fe9af0e998e042391e9cbcf4bc8cf97e8f2e3ba1d2181fcb59198294e74d0b2236175d4eaab05e336ce4591cdacf7d768a664d21d2757205db4643f9a178df98dd0dc6eaaeb059464aefe4917aa5695e039b8001734b97c8cb712832e9eebd6606546221b968d9b697003763c1ddc6e3c003eaa331476bb128f0ea0b7b3067d1eaea11973c7d9a70885bebdc396de3fdb6a9eec5400447917f589ca105dc5aa0d55dfe4a14529525aaf31aade8d96d6d5c80dfca66c643202aabe317053393be0227463e4b22735521a3196114adc73d59de0940f02143ef66b828b90b49c5f7145fab556e84bf30d2ddd0c61cb4cc0c6b6e3dbbd6eacdd2e7d7fce82f673eebdb961ea2d8621f5d7cba3c9e40a701b90d27e6d9727099e0e5925e3c9e5f1fb739bd4a507056869b4bfa3a97c96aee5a55d40eedab40e472c04e807918499626e5eb02ccd22b8f5dd330fa83979013c48d01ec31d97d66f7e1d3fb7e11609337b876e506dc7c4bf38f582f20d399877ff9543cf95f7812a5aa30a858754be02e338fde47729b7c8236efa190adc88243d35b9209e77807b28a4aa0abc4ce0de6937359d8378a85493bba907f68fa89ef9a52ec20a93379804e9b5574b8703da510cd242df2246c175d45ac7d488d888f7b040f08d32b41f4e8539a642de9c8606f591be2c886dc293f403f10170aa886fc4950e22065342b903fc67069821e4989a4c88691bed5ac5c8fdd95cc86fedf747b6fb4d9beb12218615219d63cd392a1243c97e3ab8177df826063d6692ba618cccabc3e96fd7bf8aff21aa07a64f6aceefdbbcb6062710c591e7a4ea45f9ed285c003bf123c58e3342f4303e4c9025f7dfb75121bb675849ed8b7fb1aef2265f418c72efc47951d01fd067ddecbcd874692d7b9bdbb8f89f35d7317e2b27a8480b1b0ccf49147c87ae943098d515f519a3640ba40be42927edc2b513e1c11722384dd23df4340ca53fd7a5e26509043fc84958982ea109075ff27528f53fda90b7055655de58518374117adb06f63799cab4b867dabda50c43fc3c211d77f0a5e2e6be710285b81cbf144fc61ab8de4ea837534b58aef1ebaedaf59c6ff6aca597f3f5ce4df00583fa6e2d960350106cab9aad75d03e2c521c276c7ad6a3d70ba652cc9279af82ff84b7bad9c503ff5c4223930edc7d049d9760ecf6c86d054eaaad4a699335a5909313dd17d902b34f138a865de7fa9131fd26ffa059dc62a36576df5bc0cac17e2cb67071ac218dfa054991da587839f4799b6715c29219196243e18ae307bce1a7c65ccbe09a855975d93ec4c427488b2fe80d32d41ee613dcc1fbe2148a0269decfd8be465d488572a61496fc2c2a8f974d113d59659e470f5e40d9c38945148ce746342ad978d8742e2e0d1d01c74b9d7fee02ff432bf0ba682b38e203615017ff491dff87ae2643655e67c695416123b6a3f765135e0c10b3cb8be45d98a643f961f976c1037ee876153c90c3c45f4acff6051efb00515c38cd62951fc365f85f050800dd9969c9d3db39550ca486f18527646234c7956a6529e750968101059df90edb610852d714c838c358fea26aefdc4d04d049694a6025726f0880a6539b89cdda84efa66de3b097733dc3e8856a1c022c0ead5aa6c83201b11803381524a30e642d6109f41ffae8b1f3cc4ec94bb1a1c5cec2e259b0cb618a525a8a8060265ac2f915c5cb2ee3b74a6dd3eff45e8087b06dbc8912e495d8104dfc495ffe2afefa32da08758afa1b91bc297aebbe65725bd32283f381fd77229a8875e0ce17c418f45ccf54c60d371d0c2a4f12cd122bde16a9e77315a2539bd33a8039c999090069532755694cf92cee64f798b82157395151ba843eccf494e1473870c4aafdfb5595ca0515a0a71f3a2b07623581237ff0837b4f8844ddbf0d29649b404c421d408270cdbeb1829541812fdbfa3a69058807a045cde21628c9dcf8119785e09d153cf404f8d6f6b09c5a9dcdc0156070b19096f839752a46f53c479f3f43e2062c6aef7d39d60f7eb6b59a99021b6c7c6a7c0bb63f898d1e56846062a6638aa3781dd56de00eb25c1b8457b17f018037259d7a3caa8aa3820cec00a664cf2da83e68c1d3a4beee51494176e5c613ed90134b3c4b5715dd234e9dd0414789460ce12d975d3145c29e6a26b85ded00ebe2ff08399150a821c11f75091eeb8b5988269c1b8d87ac9f7fc562d2cd4b07f26f9fb1628596430f837102f0dfdfed4c31b129c6e9b24beaf55c2de5b75fc7a94127464f33304d83aa808b4306ab5281aa2e17c6e1aeef0a72006e4c1a3f37b1557b4d9324984995df2de8c5293cf4b12a0807ef175b0973daec2826c7089da4dc9e66992dd15a6b15740153fdd3c8163e0a1b5a69d373cb36ea7c2dcdc7a4a616cec1d554a72127a5ffb7ba389310f6cd84bd541f7f774de61cf9ee4f3ef4685bece2683692527ebaddc2d8f33a4cdc0526cb0b5ded41fde145f4716ac367fc3b55980e8a05a570065581579a89d5781bf21d405c463fc6d1f09c671cf2e84f15cfc387482893d015f9f5a7198448c3e5f8c5d3687408f38f950e69679f723cc645b0af002260bced7b0fc2d0f84a012449a726ed7fb2d5cbaceceeaf4452482053351d47e72a6e857ed10db3cf24e09e9ef79a1541686b8fd4cf9e1019d7309853168adb84018bddad81a816b349381ba8a2a3fc709275844325817d4b942d027bc38b2de3509e54212599eb710599fa71696baece7879a6417b64897ef64807c1866be3aeb132d85f4e186d1909c1e7993e8f930529b768272f93b572fc167ed42503210295a016c2150b85d51e927d98e1e7600c89031a157b9098089bbd8e95bdc445d31788f31d8c94b1aea56d28a645164860152427bcef1b59b5f551e297fdd47fe5d45d1d5550ff0e7f7d8cc833a4316757daf0eb9a51a6271b057fe88372017ef2188a007b96b5ce37cd1b7a2f078353bf10b2052ff2f589e4e6da157086f37d025cd624697d2d36398b5f2a4deb924e8daac9d8ab372ffbb4ba06dfa7d788ebbe622a8a05deee8a9c735f57356fa31287248151407f4ff41da6b8d8cd0b283a407f15e7863404616a97c5de2c41ad3d79ce45fa8106ddf8b21b47c040c19d9cfc5123f931858210dc00a0771e876719d2b9233347ac6957a5cb5f3d342d6227dc9b08e551ec58cfa924271f86c33c5e2b75708c3ee9dc132379fa30e3310fb9ba789e771c697863611ed9c8a9f02797b99e4e736f4b5a5b5554bc3ce97b9abd6987ba24df7728af6aacc3d59feb1d53f732ba7a1743a03d02e8d878ab9bdbc3bad595cdad7244e173f70aa6b48fd0eebfeff9cff4ec007835330971133d9189f92f170787878c7f5e5c01cd32b0e339bdc92dc7c1d099201e88a02eeed433bae25dbfc2cd5350b34377a0fea57b3ffcf3b1f2bf996f458dfcd83aa507e470c5734311fc610250473e1ecb017ff3f9a7ec154bc2d375e349b3b3b8191449899468e753c4cc8fbaac1c92bae5b7dbd6de0567e1f8c9cf969ce70d98f48da863ec1b5d97d1b4f0c21da0dee707dfd72ad3b952204c0ad26aa363d727a2e311f120aecaca91b2d7d44e19bc746c9a4fe0dd32331ee0f280f3f75aa9259a4e14d3d548eb77aec187b97365173b567b780ea0e720f0e153722d9aab812b97faa20d1fe997497d8f22c9755c9465715a92fbe84dbdefab493e0b4c7c3185a06378d4a40648e2175c899eaf1da35bafb62985f29e1d57d3f6a2e14275af3e98ca0730c80d1be78317c0de199dab50d3d31f3c8b95d2495913747a6cb9c35f2471a6f932147db26d564e3d7d5b185369ac8a382fd6254841ef568b342d19343b887271fc04c339b53f00ab1dd513dd0604a798163e31c0fffbfc8a6e67237261bd3fc795412ff2e6d6b759320f4764cd6430baea109dafd75103e4e0c359b6b41307116a53cf39a7800f33d53b29b554e4904f6aeef4c54b988fd0866a607db52d37ecdc2f552d50657590cff8fa214322b62ea58e6c1ebe5a2bdf5e3fc4546f83dea0eb3bef0542cdab42d6bfd3a0b15b37013994592487676c36ecef57c549a2694cb560ec340b14c1a16c6b56f92f908a108d4354bb5262b6e5f304d9e0452a50e7ef7a5942364b1e514cef3885de84e75a27fbc896ffc6b8fde1017623fb6eaee3f7602b9ff7cc5755ee63c36913b34295b9210e4da65a57c773b0648966a63e14315fee2cd0c87bd6e9912fe666ec6bac2fc5328afa85d920caa57541ccdb38617a73fef38e524cafcee5072217dcfd3cba4733ef8b551c45560b49ec6bb1d4f62d2e229910d9a14b22fe8e5a36a80daffe7f9e910c1c6459e788f342ca9e6d25b75142b991db523bec19244535900416f143104df71ffb1177dc90efafec85a24a03263ed3ae1d48803d26cc3347adb15a3d5b3b1014384ea6ade77583c34c57b0035eebd65f3bbb4fa863c3609982477ee97ecc278b08b9fb1691f1484364605979ba037cda1b294a0b3f2f5bbe39f1ce106b3a95a978b9fdcd1ad08081920744be454625228f2e597567e77e8e6a9630b450d6e835d7a4d21fe963cd8c88e79c010325a930f806e4170c1340902b30b24fb6c22372a9be4b99cfc7b06e1c34b94aadb5a2ba64f2be75f64915eb17c3f74cbc580702ccb96891452c94bed52f5138f9a045da9399a06e5fb298f6ea03cd537763886665d6793b32cae2a81a09b4c1b853d10dc7812efa66f94771368463e81141b58d65c1a2108c8502755799572036f724ae792e20be405e53e0a770b3e7b2fd8fd693fd0bd9f4dae03b5817042a7603bc20480d89cf633b5a1413b645a5c8aa83662fc225af2618f197855f76d317cf319c1cd7b1f638d513fe7209efc598795da8b97a690f5fafb33a5f242cbe16ad0841ec4f79d16dcc2bb783cb9c9de3ccad92587b1db03bb18ae8da20f71ce95bebaad64410281919f4579c162af1bc56876015ec0abef8523e91781baa0c91ed0d42c4f5ad841eae4c98c8442f82e0ac7b5bb745f43499f2b8c4ce0e2422ecb3245f57ba1c2cfb59e0d6548e505f869ffb9ca1074a04f8c659d60a1b62bc7f472c043d4f67a82199b64d5449cfe74cb2d9aa2e9127a43c32d57fd3b1f862dc9f94023d33a7aa32a362ffb112e08a10c14d40f4d03a6aaaab0f27d7d49fd581c3d73022b5fc9a332a82edeb5696a3bb831f217930967d122dd9c839ca08885e5a85d6a11cdb49f55ba9f5ad76a387210eee2dad93b342e6e7c199a1bc0d15046b287bf039b88fdb93f660ebb96188fa26c1409092fd6047f18f770e33cefa88b92ce84da82481749b4a0d2f580976e810e7f364d25aa119615d58b8f58fe5f43930a38a5ff74aee53117882472b1546279786fcc2c3c8549e2fde9f0d0275c806cf0b8911ba5c1c1780225bfec374f8d5e9fc0329da0690c8e568bdf09054842fcff4a3861e571838568507bd6b197ea3bad5c388e83670d207d2810e947c9cef6d"}, {0xe0, 0xffff, 0x100000000, "fdb4bae3a260bba6c5edd7c762382f034bd92b569ce1da943f991c43a2f92ba42816380a293d069bf02f6416d29cf69f184ff78c90e7a3a82afc77599f104c9db31ac914e7eb97442c68cff7d0018f0597d97f45bd685cce52f4a039c7690a54a4c0129342bb79fc12ac69bbce4f78f0e3d88cb7470a4e1962609ba105a22e54d996a50c205bab72574a9a6533cf6ca62c21451aad03ca16c992762d5fcf62a7bb285f52e1e91ef36e57faa18e709caf0541c24f6883d5769331948056b2aa3baae64176982886a6c2f6"}, {0x90, 0xffff, 0x1, "c0401451f31f8520817ee8e14caa0c8fe5e0ad4416aa57c9cfa0b1c9fc068ce67fcb710c06e5bc6bd016b1917529184a25829121a010a515ecfb68edea68de42f91bd8d3c046b79db6c67f62d17926f23ee82499375f761aac158e61a85e650f678c6e4312c91b6427e6c5866402d137bf78cb4c672f4cd972c144ff8fba5d"}, {0x48, 0xffff, 0x80000001, "9638fda0b0619e3da9292583eac46471769746d6eca8b9a50e949f5babd8c13ae497748e756a3f6d36dc38f02be2c27887bc4ca6435be146"}, {0xc0, 0xc53da22f91605bfa, 0x3, "7a38c6018c70bcbf9488cdd223d6824aeaf002792afe37ff678490f815d2d6da2224f864e6783633a06e5fe5d0ab28379257b42fb44cc804bdb7d7e4929bb56b557cddd8770ecdd585daaf1a45d7f7336abbcf4b16cbc610249d12e2428e3961a5149b0bdd19265a7bf924d3363dee3eb791c870ebbfdce5bf52da4623f5de63882c1f5ba756d4e601491a95c4077cb270b6fb226a80a7df4b193bd2ef75a5b3e4d1eee6367a4223536f0ed4ac7fe9"}, {0xd8, 0xffff, 0x432e, "266e6926855f49bafe37ae6046782f554142aa8c4366c0622fad27cbff61a5fb5da9899f59bd5d8c2cec927c6965e10fce2d85b6dc2151a64cd8177a06a5ef8b447744eae6dde9ae94ec9ca429ea73f9e941a1d1553031cf52d64447ce3582ec05b9407a6a0ed6c3b6af8ede127832727c28c726b9bf0fdc40c0c90a5827f5c29cc52620d6e16d0d1f6bbba2fa5c2d2c98b44c407f32372d2767c4cd0db42ef1d5f82c6cfa1b0c895f8d21e759d6bfcee1fbc74647880068d01421aa7af934fbe4b7ed0bc307"}, {0xf8, 0xffff, 0x3, "fee8a9ae9e4488a37ef2912efb43091d260939859bd3337dae6b31990643fc7b8a7050a20598c7ef6c3c9e949165ce20fadfce3a35852aa96298b556d9a99fa4727dc42430a6e830c3e1f0759785dfaf8ecb5ceebf1ba40e1fc73f14b43943746f16c1d06f65e022605d63ab0b47b5cd105ba8a046fbdcb00b0462fe36b9f604fbbd3bfa585a7685847b1a9ed53b61e713a94ae0df7a7f55b4b9173bb5bd657c58d8ae73e589ffae326f8f70c9c3aaedc1e8e668355d95f800082282429114749c05f8a66c31042f9c4267c65320530ba8655fb6d8b03bf1cbb5f539e7a38ffe19e2d772566a321b"}, {0xf8, 0xffff, 0x5, "f3d960adbe7ebca0d62ff9f155a230c65398e6a1578b0b2a63a123a5b60fe13e7bc68125ad125e2959a2ab74d33b3c88e1d9859c679a43a24c7e14db957d5e219e0c5b801ebf226b656071cbce540cd78ba83f25f4611068b473fb79cf88032d9f9d20cc877acf320dfc86399e01921f44c67e5940c284593803110429def7594004a807eaa80376cf6b37588b30ef865e95c5dd05f4952467c334ca1be4bd2b69276280b8a43084bc2a7be44d6ab6285553d724453be28562e1e23b176361d901624ecca3e78bdb1e010bd92fa4b9bbef6d9d4456ae3c44d81f9d89e7809fb8134a"}], 0x16f0}, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000003040)={0x3, 0x5}) shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) lseek(r0, 0x1a, 0x0) r7 = dup2(r6, r6) ioctl$TIOCSTART(r0, 0x2000746e) write(r6, &(0x7f0000003080)='-', 0x1) close(r7) 16:09:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0x1a7, 0x5}, {0x4f, 0x929e}, {0x67, 0xd26c}, {0xc7, 0x42}, {0x0, 0x4}, {0x186, 0x401000000000}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x40, 0x8001}, {0x44, 0x4}, {0x7, 0x8}, {0x87, 0x7b9a}, {0x8f, 0x3}], 0x5}) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="f1d45c", 0x3) write(r1, &(0x7f0000000080)="09359a21ca34e5921d06181a7bdc06a79c9ed982eb245ee7d8e618885479c4356621d611cf52b273b7479c9f8d0d6a60a636cef4ca0ef131a5a3e44ee7ca803e93a75e5490e6b79f75df82967517be9be53b0cdf43d9df369d328b8aed5b3d7b5cfeed4661ce11b36b0fafeee8415187352e52a5603fba4ba0028779ef6b2f6f1873865c284672f9d98816075c46e5c9cae24e4797ba735817a679d4d6d6e80bcbd48a608303de7901ddb40c1c60c230a5810214553b7d7bd3702170795f6da23aff293b030f56", 0xc7) 16:09:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:09:55 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0xfffffffffffffff9) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 16:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchdir(r2) 16:09:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) read(r0, &(0x7f00000000c0)=""/48, 0x30) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) read(r1, &(0x7f0000000140)=""/235, 0xeb) 16:09:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:09:56 executing program 1: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/118) msgsnd(0x0, &(0x7f0000000080)={0x1, "dd9610"}, 0xb, 0x800) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/62}, 0x46, 0x2, 0x1000) msgsnd(0x0, &(0x7f0000000240)={0x3, "e2d6ad173551b756fd5369d012388d982325bf847bf215c6498edae2dcba7fb4a5a101057a637ddf34405c3ce13ecf6067952eaac7c5867991bfd553214bf4562ffdc6990a326b4798b1e7d874aff44802ecdd233940a708322d1f7e3e27419afe33d13caab47d0ebbbd779392a33e58d8b52742ab86b45e"}, 0x80, 0x800) msgsnd(0x0, &(0x7f0000001340)={0x2, "064886fbe3cd003a4ca0cc05b3e5ef5e3ce3f53a1abb8d4e8ae8e4fa57206ca5b63d0ae1729740dd11fdec16665bb39877bf7455f8bc6204091495b5db8ea9764c1af1f75a7c5aa7bc9bffd801e8246e0d3bf9ac4b1277a7b100c66ed48aa051fc1b1f69df27b8a0809b31884abc61d495f2a8e646f7df66f4643dcb825cb6f305888ae668fd73f5496a752225762b026941ead190da85d3a79c75cfd220c7bf6caf23e6fce4735b0be041e206c0d68a4f4040e1e9871f96f39d883b46086aab73eab8a66747b30a0a1b27b3ad1d91809db93d7039beccd52efd9a533128676245eda0d1"}, 0xec, 0x800) 16:09:56 executing program 0: geteuid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:09:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) clock_gettime(0x67965a8dbec99cc8, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4, 0x0, 0x1000, 0x0) r2 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:09:56 executing program 1: setreuid(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x1, 0x7fff) 16:09:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) ioctl$TIOCSDTR(r0, 0x20007479) 16:09:56 executing program 1: getitimer(0x5, &(0x7f0000000040)) getitimer(0x0, 0xfffffffffffffffe) 16:09:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x152) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x7, 0xae}, {0x4, 0x9}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000280)=0x840) write(r1, &(0x7f0000000100)="05d1a124c0c7d6d2a22a061abec7365209d17db333f12437fb4e90a63bdd207d3631fa2d7febe8dd4582c35248cd3323", 0x30) 16:09:56 executing program 1: r0 = socket$inet6(0x18, 0x22000000000002, 0x77b) r1 = msgget$private(0x0, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x96}, {0x1, 0x80000001}}, 0x2) msgsnd(r1, &(0x7f0000000000)={0x3, "81587e691f8cdfa236d554e9116120517a434e6269cf793cd8938186c2244d5da236d4db33d36f9990394013b931a20ee8dadfb66cb09b4323f1fc67902b34aa6054b819449ef7f10205a2b44f04fd00928b"}, 0x5a, 0x800) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:09:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 16:09:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x3}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 16:09:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20000000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xea, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 16:09:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b4475225a7f63fcae6ab8b5e96c45bddaef96e997e54b34508dbdc13736661936692439cae8a14", 0x27) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) fcntl$setflags(r0, 0x2, 0x1) 16:09:56 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xd8, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0x7ff, 0x1800}, {0x0, 0xd0ed, 0x1800}, {0x4, 0x6, 0x7ff}, {0x3, 0x9, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0x7ff, 0x1800}], 0x6) r4 = semget(0x0, 0x1000000000001, 0x80) getuid() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r7, r5]) r9 = getegid() getgroups(0x5, &(0x7f0000000540)=[r9, r9, r9, r9, r9]) r10 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r2, 0xffff, 0x1a14, &(0x7f0000000400)=0xffff, 0x4) wait4(r6, 0x0, 0x1, 0x0) r12 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000680)=""/88) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[0x0, 0x0, r10, r11, r12, r13, r14]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) 16:09:56 executing program 0: munmap(&(0x7f0000131000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x5a) 16:09:56 executing program 0: r0 = socket(0x16, 0x4003, 0x1) r1 = socket(0x18, 0x2, 0x0) dup(r0) socket(0x0, 0x5, 0x71) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000700)=""/3, 0x3}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/188, 0xbc}], 0xa, &(0x7f0000000680)=""/60, 0x3c}, 0x800) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000780)=0x10) socketpair(0x16, 0x1, 0x1, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250fdc242b5c3df13566ee4243a9246102b2084dfd4916ee2ce66dbbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd42f9a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096125dc9f6169369d81542b3abe7749e7879edd8da0cd261174da6e61cf1b7c8014357710c1c53dfb9c138211b000000"], 0x32}, 0x0) 16:09:56 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:09:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x800) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x20005701, 0x0) 16:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) 16:09:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa95e5f93abdac31a, 0x0) getpgrp() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:09:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/122) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:09:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) fcntl$lock(r2, 0x7, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) 16:09:56 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xb) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x8a, 0xa, 0x2, 0x6dd}, {{r0}, 0xfffffffffffffffb, 0x5, 0x0, 0x1, 0x8001}, {{r0}, 0x0, 0x8, 0x4, 0x5, 0x3}, {{r0}, 0x0, 0x10, 0x20, 0x40, 0x8}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x7fffffff, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x1000000000, 0xffffffffffff9569}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x2, 0xffffffffffffffc1, 0x9}], 0x0, &(0x7f0000000140)={0xb8cb, 0x9}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:09:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) fchmod(r1, 0x8) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x129) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x9}) 16:09:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)) 16:09:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2001a, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x14a) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) chroot(&(0x7f0000000100)='./bus\x00') 16:09:57 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r2) shmctl$IPC_STAT(r0, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x83) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:09:57 executing program 0: open(&(0x7f0000000180)='./file1\x00', 0x10007, 0x4a) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:09:57 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) write(r0, &(0x7f0000000240)="2a6b539259b0849adceb92d6aa1c067bc865c66c6935228b7ff187da180d217920895119cebde22e60bd55c5f87a5e261dead3d6dfb1be042ed5c47fedf9550d3642c5502b461070ae20a4a47f0e437b15fdbce69a66d88f7be9302d204a4e28ceade99298b4c7f557fffbb01f7299a7239cfe582ebc9cadeb2ab12649630f102e38d0df45e7da15caf877740ecc2b8f4857c4576e3486339055619f6d4c74386691123344353468c61ebf93c9b31a197d2cec2d47140adfa1d09a6e8299213329d575b88a455ebb9734126b9322ffed54705cd4f902b942f426c6630a0c", 0xde) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x128) r1 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x30) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x5010, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x4d8, 0x81) bind(r2, &(0x7f0000000200)=@in6, 0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) 16:09:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:09:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffb, 0x5d, 0x7f, 0x0, 0x1, 0x4, 0xc7, 0x2, 0x0, 0x5, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:09:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) chdir(&(0x7f0000000100)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$unix(0x1, 0x7, 0x0) 16:09:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10210, 0x20) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x125, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xdd) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x800) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) 16:09:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) sendto(r1, &(0x7f0000000000)="a6bbfdec73c1cf7c819b1c4bcc3814659d20b96880b87a903cdd40e44a", 0xfffffffffffffeca, 0x400, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xd8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x6, 0x1000}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:09:58 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpid() getpgid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchdir(r1) 16:09:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4a) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x27, 0x8}, {0x46, 0x7fffffff}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) 16:09:58 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, 0xfffffffffffffffe) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xfffffd6e) 16:09:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0xfffffffffffffffd) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000017, 0x0, 0xff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000020, 0x7, 0x100}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x100000000, 0x99bc}, {{r1}, 0xfffffffffffffffd, 0x9, 0x400fffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x11, 0xf0000018, 0xf9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000008, 0x3, 0xcb}], 0x53c4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20000018, 0x3, 0x800}, {{r1}, 0xffffffffffffffff, 0x8c, 0x1, 0x81, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000042, 0x8, 0x9}, {{r1}, 0xaaddd157010e6f58, 0x2, 0x7, 0x5ae}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80, 0x9e, 0xffffffffffffffc0}], 0x400, &(0x7f0000000000)={0xc00}) kqueue() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0xff, 0x1, 0x100, 0x384, 0x5}, 0xc) 16:09:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a36132", 0x1a}], 0x1) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000180)) 16:09:58 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff0000/0x10000)=nil) r1 = socket$inet6(0x18, 0x3, 0x7f) recvfrom$inet6(r1, &(0x7f0000000000)=""/231, 0xe7, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x4b56fab8, 0x2}, 0xc) 16:09:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x0, 0x5, "b17536f4ed6adba8335bcdfb2aeea107ec402400", 0x80, 0x7}) 16:09:58 executing program 1: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) semop(0x0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r2 = accept(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r3 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffe) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:09:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="2a706729966ab2f065b9000528e5dbe39c8ba97a807e8b1af49c5ede767264bf140b2a268050b2ff71ef1d718fcac804d2b66e3ebad8a7a62e1dbfd2e63be27975", 0x41) 16:09:58 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) mkdir(&(0x7f0000000100)='./file0\x00', 0x44) fcntl$getflags(r0, 0x3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:09:58 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x80, './file0\x00', 0x4, 0x8, 0xbc76, 0x20}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x1f}) 16:09:58 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) socket(0x12, 0x4, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f00003f8000/0x4000)=nil, 0x4000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) recvfrom$inet6(r1, &(0x7f0000000380)=""/234, 0xea, 0x800, 0x0, 0x0) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSDTR(r2, 0x20007479) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:09:58 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x10440, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0xc1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xfca2, 0x7, "bd1df7f5cd4bafa7f90d915296fade00a58f1084", 0x4, 0x10001}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0xfff}], 0x1f, 0x0, 0x0, 0x0) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:09:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getpgrp() write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "5c0400a795a644b46c1aab6300ffff030000002f", 0x400000000000}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7040, 0x6) 16:09:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x4000, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:09:59 executing program 0: socket$inet(0x2, 0x7, 0xb09d) socket$inet(0x2, 0x2, 0x0) getrlimit(0x8, &(0x7f0000000040)) 16:09:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(0xffffffffffffffff) socketpair(0x6, 0x8005, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f0000000040)="b858e58682a334cf64e14215789d8b236bac40bfa0e4a605d3c9a7bba4dd95fe1e24101f9ebbdeb2b6e86c476db76115efd0ac6470509b8147d78f", 0x3b, 0xf, 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:09:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x160) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) socket(0x7694d07d4b806d9c, 0x7, 0x9ec) write(r0, &(0x7f00000001c0)="34a86d2761219adaccd773cb0e11408b144b47e25fc2b103fc2e4ac70943efe71032c13ce63af79837bae51e3c49d246ee111232fe57fe7a2c8b15addcd6bd4e8b7f7a981f63e0f30a46fcf1350b74fc0afde7003aa96bac02723e71fa1405c54b8410ac1ad7c2c1fc31690db9fdeffd13ea6fb1593012f9a0f30cbdfd61fc8fe72d5d1399aa0f1d378a6f61ee571bc0f0b035a18988ac69ecc54a124017435710c7e004848b9e7821c264cc", 0xfffffffffffffeb3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) 16:09:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1f, 0x0, 0xfffffdb3) 16:09:59 executing program 1: sync() r0 = msgget(0x3, 0x4) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000340)="281a3f2b454a8d26cea6729717e34c4c97b81eda467b8cb214ba099d5d64f83093bf9b84c978e6210e5ff4390e", 0x2d}], 0x1) msgget(0x3, 0x202) read(r2, &(0x7f0000000680)=""/253, 0xfd) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/157) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x1000, 0x100, r3}) r4 = semget$private(0x0, 0x5, 0x400) symlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000880)) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000600)) fcntl$setstatus(r1, 0x4, 0x88) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x1, r5, r6, r8, r10, 0x14, 0x860}, 0x0, 0x6, 0x3}) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000780), 0x10000) pipe2(&(0x7f00000002c0), 0x0) getpeername$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00005c350470e0f9840000000000000000e9ff0000000000009d6a7b1817c3f90000000000000000000000000000000000000000000000"], 0x0) nanosleep(&(0x7f0000000380)={0x8000, 0x9}, &(0x7f00000003c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x73a4adbd, r9, r7, r5, r10, 0x2, 0x8}, 0x9f, 0x1ff, 0x4}) semctl$GETPID(r4, 0x293ef561f16b49fb, 0x4, &(0x7f0000000500)=""/197) 16:09:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="2c2d62d151ccb4a050104b340ada2ac9a3049e31cd861bfb675e1e0196e5b4c0a0e827d449c1a11be2fa9c7bc8f963", 0x2f) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x8c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:09:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x42, 0x68) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x6}, {0xcf, 0x3f}, {0x0, 0x4}, {0x85, 0x6}, {0x61, 0x7fff}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x1000}, {0x3}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x80}, {0xc7, 0x3}], 0x2}) 16:09:59 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x39a3faf5, 0x0, 0x80001ff, 0x0, "b81333fb3940018000", 0x0, 0x2}) r1 = socket(0xfffffffffffffffe, 0xfffffffffffffffd, 0xfffffffffffffffe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}, {0x0}], 0x2) msgget(0x2, 0x0) 16:10:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000080)=0x3) 16:10:00 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x5, 0x9, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:00 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/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x5f}, {0x18, 0x3, 0x80000000, 0x5}, 0x2, [0x5, 0x3, 0x100, 0x8, 0x9, 0xc751, 0x7, 0x3]}, 0x3c) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:10:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() setuid(r0) setuid(r0) syz_open_pts() 16:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x290, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 16:10:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) dup2(r0, r2) fchdir(r1) close(r0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="292061df0ec2014df7a55c044974146d28968408d451dc9e87d6f8b2549cfca1ef2c9e9606504c02150f351acbda58b37a6a311ff6d9cec4eb110df40cb8dff09002ee0ceda2a32c2e0eca64f8da7fdb5726d51444dcba0a2efa8935bd3758993d711191dee5f6022c62843db5af1dff4b8fa2d76acdcf3a3ded0dbb1b89a754a6548dafead60f7b04f873a30cb64c66eccc63a3a537953d22b8382b41953ecab17c6b50901ab10f5b25090213a18585afd691fcc28620c729f5e21d6b96f4b3f8e1bf3e0df15a7d538146", 0xcb}, {&(0x7f0000000000)="ec36ac23b7f879d185d69c24", 0xc}, {&(0x7f0000000040)='G', 0x1}, {0x0}, {&(0x7f00000000c0)="e40052e75c53f653731adcb7291d41d0b16752c005d3ad98bfd2c5b40c30e1a7e4b183621d2c47029b6c5bcd0688d5110a819f3f7d063308a6a2d0407b8e11ab1e9a704d92d5f7c5207be28019c3431e9ae398cba734ba419274a2bba9e42c98e0d935416556c2aac059bb12a32243e34d3ce9cd94e7e247f3445b28ec96bcf688c014de", 0x84}, {&(0x7f00000002c0)="f10630c840d177338f39089739641c6533c21aa030248a8e2c4607c9e8f4c975b89338fa01a3af59bad0706d927030d4d4e115ef5ba684858b06acf60b80598e2da1f238d52bea85861b14c3e18944cd036b18dea8f2b1e1f8f182464991d9e8ac8ce8c869d6072b45cc23df9a738d829158b0dccda7f9b9b6", 0x79}, {&(0x7f0000000400)="8c8ef0867f89b083e7cbbc8319e575d72b2b172bad9ee7a36c65fc858c515f7eba8f25531a6f6adc994ef6158c511477c493423275f05568a8c7d4a1623ac755955f11a693b48f797a41c0a39ff2291fd862a1facab33af21471e45672f8d35e2c5fedf78411c7548dc260f4a0e88921c120b03297e575b1863cc38422f20f3d36c43a43e7916759c951821bc5cbd99cb2654b002b46a32c6930fd15ca968955994e74517ffe9d7353aa8fbcad231fd68d", 0xb1}], 0x7, 0x0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) pckbd_enable: command error 16:10:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 16:10:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000029, 0x9, &(0x7f0000000000)="03000000", 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:10:02 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x85, 0x20000012, 0x82, 0xe6ae}], 0x34, 0x0, 0xc68, 0x0) close(r2) 16:10:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x81) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="bbd8fa108fe61f1f3f57d61113a06b919dba7465132efde3afc2e4f9bb7d74edfcaff34ff8a2b5c16219dd2f5ec182e0cb8d8c25410e930e309c7e5970f6ad49a2f0be04e6993fa32f480eaeaa0d70bc8f28bc0a0933fe3df4b9128e50ddb33d17599464d78211749e2d01e1fc1481ecc25d9dc775892a03291e4605442fb56ee4d5e1310c", 0x85) 16:10:02 executing program 1: 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) chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x5b, &(0x7f0000000080)="32ec320bb03f920a82042c946f68ac435a8236443864ad4aa1425fa92fae253c4d9e2927ac041f1acbbc5d8969e4bde33c51a0c0b83db2380b9b637f2bf1ad969a4138ae379d1602319c0b235188e16896426fc9ebebd50450cc85") 16:10:02 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10080, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) fcntl$setstatus(r1, 0x4, 0x8a) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000fed000/0x11000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x1000) 16:10:02 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt(r0, 0x80000000, 0x3, &(0x7f0000000100)=""/162, &(0x7f00000001c0)=0xa2) 16:10:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2014, 0x3d) open(&(0x7f0000000000)='./file1\x00', 0x90, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:10:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:10:02 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt(r0, 0x0, 0x2006a, 0x0, 0x0) r3 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:10:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18200, 0x78) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) 16:10:02 executing program 0: mknod(&(0x7f0000000080)='.\x00', 0x80002009, 0x100) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 16:10:02 executing program 1: r0 = socket(0x10, 0x200000007, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="7ae5ac7ad4a35b6363b3fd7b1fdc9449c4a1dac939a268d5d4966d09320b53f284c9ab43fbc3e68ef9602ddc1efee92d8a0b53954729af6c1f0ac424d509b419fb9df77784e3b72e6e043dc455f928bf4e2a904485269c236c1161be0c67b6e3c789399a05408212d0928f90f7afae66f5b8e42e5d5bb5ee5e1cdc68e2cbb432a403d679f050648d92686fd2431c22784ccfb312cf83911bc64c6e3632880cd1586297a845edfc09b7e3830e749f26e6c2d10a6fdb5184da13a34c59d2ebb44baf392b5f25efc8a81ea4a9bc6730e0591365d51ff1812c73ef231f47b9d8c4da95c5db7a78ca4c447a0bd8", 0xeb}, {&(0x7f0000000300)="8cd1638b76ee07b54b56893e7d1245d6f39caa30bb15a7ed5142c4925bf5a8455109e6dbe3950d18a870394a3ea2928b21750dbba23a8beb5707694377bab80a7cb16abb34616d5cc1b2fabd1060c72fa7295e2d56b536911ac0c0c1711f43dbfc22b92a83f3461dbc59386058ad36bb0644de3e69211c74db14511d6d5bfe5d80eef25011976d653cff90eacd94bea8c5ccbeda0cbfe527c5fd516914b5be3a45715d8ffb94ef112b599aba3e0f890cbd0366a096d5c75aafff4d3c4a274108dfd87bc9acce2024bf52a58dc8a46cfee1a1b2969a014c489e2c184e853611ef0fcb5eca8cb44e2a572deed2a2c09bafc74127", 0xf3}, {&(0x7f0000000400)="a489e14c85719fe76195138c6d3975136240d097819d25443402aaad9c3f5d466eb534803a36cd", 0x27}, {&(0x7f0000000440)}], 0x4, 0x0, 0x0, 0x8}, 0x400) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x9, 0x7d, 0x1, 0xd5, 0xff, 0x100, 0x0, 0x1, 0x3, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x1f, './file0\x00'}) pipe2(&(0x7f0000000040), 0x4) 16:10:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) dup(r0) 16:10:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20008, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffff, 0x1, &(0x7f00000000c0)="c6770865a45897a281200d35db788aca05cae6b907a3c38449b0aabe269f67524f05b89e940d5a54f43660bdc7ec93a7d550d8117054e99493e507158deabf7353400e55067f77a73f9a5dd77f9409b2cb0b2df7e41bfb647e1b10affb578ff7eba762b564b20fa3378fe5351dc0541a65d65997c5f85d0237fc48f4b76702c521b4ce35447d04b3b8e9965ea4e5ddbd281410db6223aa36a4a799f4a8d1706d676bef05e2bb015f4a877a04ac9ae45ae86c7ea6ae3897f28f4724878fa0f9faa4f12e8dbc32f96599816ce718246f1830456faf06a41b33986e86cb0adbb3dba5f7f3ef4f742d37b16143c6b04bc39223225c0030c66e5c0e4ced243ddf270391bb1db5b478e08c36c3b2f97ae2cdaf42ad53ebfbb2704012ba6b4bd86d04ac3f128589f4928e1a8cb2f32279dfaae403b9c0ecff02691c06eef3711d8e1c3ad0337d2fc7a6e5035554a67934d1c6bc950c6b92494c9d340078fab684b64f10f7aa4996180090d678cf397d0af9b50fe6def7734cd2184ca3c779b2c9db6819e623b16656aa1f220088665daa76a147367f43c9c9338e300c52a4d56e2ef29ac08eb4a7b02a7d5a35f2e4e41be9da5046e2359cd403e0c0b2ef1543a91899c5fb9b0319a8fb81351fa796a9bda18f09c503bcba420b5c509388530ea7b3d437595895c2d7ab2efd801edf25b36b70c76813306902b2b5fece33ff690be44d6e40bf62b9469e7ba2dc4982ba32823968f8f4172abe51694353731f6f38b2baffb91d94058502d7eea3be7d8c26ee3965da53e781ecdeff75527b68eff27f316ab48efb7fa50fba2ccaad198dc22e832d27cad34e22029ae423f2d9e101920a8c339d7210eae1ee1e540dadd52e0f8054dadd63513adc85d986238e5f1d724c04149e7c8c80a7260c820385409f5d823d69bf3521ba3f3fb308079ef3486ae9f48745d5494941daceca6a29246978e0bda6ee8598c3ab8efb7646a1e03babe1c5f7a8989a4ee3a6184f97243203fd32fe9b5532c91105feb832679c4d11bf67b1bd9438003846be143a29e6f7f48571fc4b6933f8e581e2d2a5191287f724d8d733571913240311ff854938ab03ef3e36dabe6611f2de910bea01d0125b2c7cdd5a2682d45cb8b603c4bf5a3894a8cbea4428cd9baaa1356f5c2a898767d9cadf5cce4236f51915b1d79541193ab612548c108e2c46136bc978b7d1566ce93214e8448088c6038ed0a8d5ec54c4cf424c3a86896dc25a2101d8bf59854332bbc066606757e3c8f7128c7a45073fc75650bed58b7c8eeac32dfb7575a3cfbb975371e7eefcc89f439408ae80d3c50e267f01f3d71e96e675db46c520aedab888d767f0859e99538206cbafc3acd9f0bac7a4ef1be46c672f49dfc94aee0e6c1719224cbb89743028fe4198c547c3b2069e31015d0133c777ca67dffe5526e61f328b0011e42363dc18c589fd2e71d1751fba69f3ed1605c4c4ef9b8de2c49cb53ad2ded80e0c7314b0b380ab8eb3ea3542e116e1c4dfb909498b18cd02eb69df2443d9eaa447d89eb58d3c503df2d7a032f28d3745e9aa17e4e4d7fe4dfd88245213efc9d5cac2b64812fb7204d9a6522a08ff6e3ed93046e144c74524077ecefb6acf8c0f6f9949c5bf554b7f747d9896134de15336e23e498df469388770320bdeba55308b48168dda140337d153e8be1e443511fe62836787e2908266cf9b591d7303c2ff8504c9e9f49b4fbe5b0c62b5cb41bf7b1f2d082a590fe01f26f5cf66207b9c8b9374b24d650aea4b91aa81d9576e75c9b3e43005df8c0eb1ada78ee3074aa6430e954234900467cd06a4c6201099d490b15f525e666a39d953976cc7520342d0bc1d145c13ce91e0f69b518f05a7e9140a2c461850cdbc4d1b9cf3d61916190a9dcd44727210c2875d652b8e77d2d02529ab43cea0c44761cbafd38a0ca05c49fbaa9d2e1c82023d3cbfff117a00bbb35ccea04ae30dcd315584ac518ad4cbf790330ba19effdacdd2691223376a36b1a509a5ef49ddb3593f5cf5645684d66c4c9415dfcf0da4ef9ac4bf1b6de69c44f7118e45ac6b70200468d0039eccfc148d322b3d73365451a81cd6dfa6e1c51c2186dc89427adf82791b73c31c2225887231b9826f614fa87576b4a4f19c0a864ec06f28c208daa5e2e41b68c75436150c48ecdf86b3511cd72ca981bb26e18cb8e9dc07553fdf1f55de0cb6a6af322712b82b012213432a941b3b5ce3376fa90005fddda702dcfdf710bd9d4b8e1c1a3c086ddfde97916f54b9cef4331b4ae08268342371c736a8a78ff12c9f5bf534014170cdcccf3519d6ea6a3c7df9b6610dbf9938bbff479ef27791dee9890d2fc80d8121f571c1b8669765c2324eb38400d9be236fa1eb43acf6adec0ddbb10e505a97e23f86d08bf9714f839c9c6d81843078edde1c0b2d13ecd8aee542b15efb402489b8b04416722e71d072dda62c5a6f76f382983ed320a386a56bb6515f65e74632d4c2ee5c1a102fc1a46f5808c6bcbfaeeca8e9bfda81556efa2228529cdc9b842bfada2d8ea103609ed853989973cfcf70091921b830491c847d26669182d3d0a3a4fd3a2cb893d7f8652a52541ae2841102326a1f64815cd87fc2031eb25362e8914d6da778e9140cc157cffe6d0e4d6cec493e17e39cd53fda5e5876c49dc528d8943c4d6db001c574eba793549fd63705a989b143b2bd3fc0ca737f211bad064cdf3e3a43069686d29d185b0f26d1eeb1bfdc555a6d7fd94b595152444c3033312848a8d88524bede01dbb9942937a687e89c3acdfb5b23f9e5682c215e9570e05948ec13fe53afa1f60e2d9c8a079786e19a9a1f80fca43dd4365f661015f35c65103d32c6bd10a267f6680bd69010881b2db8107585457bdca49cdc9c8ebc91978384999dc25596661f642b2247ef9b1bde965ea5a12d9aede0cbc5b14306c45bc13d8e10f0fd4a9947ed6d0b154a822677569f7baffa1dee9d840e9d52e660aba7e1d30973f9e20511c38dda156bc2373052c3e1b16842d66417eb4d9500be09206bc06558fb2067174252ccf20407f8ea1b5a2456b1f89bfd5fbe56c1e97b2f3ea4eda095f4af6aca787cffc3afe34ad64ef7e15225a2edda21c9ee046980201396244fa19a232cdbb98768bdf869dad0d899042480b412031c2961f507dca1bf87a5097955da5bf328c55a1a94b77f4bbf7df1e8dcbdd1bf1baebd7f78593f483200e1b24b58c2d50f1e897fb6dfa01207ea1fd498c2b0b75000ed1616e013149f08931121b3fc60d514c97baac8beab705d48820506f5625f88b5dbf833b28e0d072f177ed3c6484f42b834db44987b65c3337ca64faaff2e33a0e0d839de41878560201f5325b45943bc8afbcf208629364203952135a2ee5e11060f45f0c5d255237f8abbdb6fd8e7babd9e19dfc151b4ddead52286f89a15236f97024124a3af311cbcdb4af018424367c41ce64fa225497815b6b3887dcbdee854fd51f14f380ced137d71ec4830165bf0b2be38f733fa8e7cf97ca2a0574c90968da6273d889bc9996c5ba557bb0099fbb06552023962493a1f4dda154373616773f5ba8fc61478ba7ad52cce4180ac30373695a39f7fbafea4a914195c4fbdb0df2748ea8d0fdeb29a9d6a4c7a37949eff7c4ee29a63b60b071c288234aa395b0310aabf6eb0f724fb1422fee98f4c62d9ce4cad8d03d455530a25ae5f57ac904155d5ae2c81441e0e45130b05c3b068f3669751fc0ba69bfbf8c191f6d1791b9252a420c6f89899fc4199cd11a600a12b23862477f75119779ca634892ac082f9db1c5062a5db346e697366a62b6df1be7998c41f5e2c39aa78ceffb69529c870c4c723ab99425b1ac8771558e14aaa8b2ea3b430e9752feae189d795c51619fad32af85c8bf6aee411bef56c4a51978e77c18162de4dc1346abb64ad7dea152bee0940a3ce56f9a4eac65615072344b14a43b17018391aa854f7f5bc45e92c514bccb9f2411ade2a80639b811a47268aafffe2efb28f92c59db994ad703f703fbe03f3eb14b89167fa44eedc4f3ef1db4fcf28b1568db4f5bb30d0bb6907a6a122004c8e3f4e2c17281a4438df0e8b31535cc0cd001a06cec69613f91bda917b08069fe40e2d5a985ccdd65b717c41da3dc2026848fd9e8e5ea12183ec9e3454b9308e538f7625dfbfebe8edbd06051a7540e084de4b2adf6e98a7078603a6d0ff011d243f7e7f5f5ed211bc4090f8e8f6edfd66af2f6390bdb6d5275ef18f9b5000f9d8b074310a59ba709252642ff8bb24dfd546601835dcabd418dbe154d9b31b70b37e9a280c2582fea7154206fb7b912f891ce30dac2d679235fd5b2095a3997cbd5d2bb68c949d280c18369beb8a42ffb381be135acd21bbe812b1d4cdb2ed887eb94bfbed6bf47594476befd592c13c55354ed8df410f88623eb6b2e695df953c2911078a22897150689a3fdc37c6a0cc493df3d62b417693f58feeb3793eeacfacb3b4a33912104a8dbad90dc9eaa1039b193576c0de028095cd805184fc31b2606df9b3b05d8ab1d04f7803a166bd9128e4c92f056e4b40994e475af0236c61c8fc5a6ff27a9e6bb7eff70d6851fd29cbda797821f0c9e3355c224b8d16b3f5fe482ba5298bc87c28001cb2227578f02acaebcdb18e439a53d45d0b150b8784b17bcf82a943510086cd9fcd71773acfdfb844a1da253893d1ddb2cac29e3cc8cc77fed52342bf747fa8e74e3958ca66338d1598156c32ed2231306e15829f8aa92fa22519c38d0539a9404c8f334f66cb7b7f65a9cfa2f27f5c97deded2640bac2ff3c2a598258f858268fc2a474fad7543b95c821846b73a94eb8ba8f0b8e1e62768743ac7c391db1b1a9eb25c2e9c5e3e79515dcdc0808afdf99811bdd6b5bc2c802fbbafbb51bf86a8cf20adae87401463b4e38119f4b976f19b03eef5fde055fcf1494aa62a4f247f9ab7b0f16d7bcecb20050573ba45486b001307350b572572d546f74c3a5f7636600e8f7efcf29cd78a464b0eb51a5d54d6e3b0c807664fa9abb9997c01a059efd24bf59065d0db5a3e1a514ad8032d9e9fce8f9c794e5f17a374ece17924cac6a8b7bf04ebf73007bc8cf96a1e650f43374f33317ada64986f5286fe8451522aec93f458e6ebc1657fd1eddc69e68d83f36700e7ce00f487a5e8a777b7358557126f0e5c80efb9dc202a38ce22eba6180c96a605add92bcf4ef9aa245eeed58076cea8a439a0f9813695f5afd542b0e9cc8c3adbe7e75a2ce446d26107ec7ad28c594e120c04950bc23f4412f908726d3eafb6e9d799479f863d55d2818ef8522861a3ba3f3bd42b2833c0de9bb93dd7f9d9a17f9d212f720433155001741f5635eab50bd1258c9c33b44878e107dfc8ba5d3f42de69ec5088e7d1fcdf049360f53ca142f1ec307eaf1a04da1550e8b3dff6b85758622a4a4cb8b8bc01c7fb3a06f0ccb96853c8d838943dcf16d5461554be6bb4023423d531475476921e82c166acc7245b44c63249fe96205259af5d3ff81a780961ba430fc223ed6237865bf56ba1d0c786459661ca213a4995e7501ab0acd628f7ee8f0063eaac4ecad2f45264610c383befc3e5ba2b97478f1f4495f96d334d69421f9af923fae97f82fd7800dba1a66267c0d5b4e8c5e1648358b15fbe5abe3bf757b15b64d4977b706f9785fe645f1a53a4219e830d0c167a83fb181a85a066a44966eff751b9b7d4dc8a56073ddedc9a81cfd2f396dafe6eb768f2c16ac8fda6bc58e36f9a3868b0afe8680bc783f3", 0x1000) setsockopt(r0, 0x0, 0xd, &(0x7f00000010c0)="2e273ad083ff7fe825d3262e4b50522c72024a33fb4e0e26d8108ec69e1e30e0782e8d0ba723e458a51775ce8aab96c8bfbb3e4978ee72ebe37a97c1ab4882a935888049e5bcf85e600cfbf18fd5252a85071b1e269ee80a4dab9a5e135c8f08d9b598ce58ffaa1c5d0e0a448596dce79dd35f166bb9b0e999b90bd78a51531e0fcfc2f088d58de17702766578e7aa00000000000000000000000000", 0xfffffffffffffda8) r2 = open(&(0x7f0000001180)='./file0\x00', 0x4c2, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000011c0)) 16:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet(0x2, 0x3, 0x5) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x16) r3 = getuid() r4 = semget(0x3, 0x5, 0x40) semop(r4, &(0x7f0000000140)=[{0x2, 0x6, 0x800}, {0x2, 0x10000, 0x1000}, {0x2, 0x28000000000000, 0x1800}, {0x1, 0x5, 0x1800}, {0x4, 0x10001}, {0x4, 0xfa, 0x1800}, {0x3, 0x7, 0x1000}], 0x7) setreuid(r2, r3) 16:10:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x281, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xdc4, 0x1, 0x0, 0x7, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() socket$inet(0x2, 0x5, 0xd973) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) getrlimit(0x0, &(0x7f0000000000)) kevent(r3, 0x0, 0x0, 0x0, 0x5, 0x0) 16:10:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 16:10:02 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1120, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x10082, 0x100) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) unlink(&(0x7f0000000680)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file1\x00', 0x1d4, 0x0) 16:10:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xffffffffffffffff, [{0xfffffffffffffffd}, {0x0, 0x200}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {}, {0x3}]}) 16:10:02 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() setuid(r1) pledge(&(0x7f0000000000)=',\x00', &(0x7f0000000080)='[:)+!@-*\x00') setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) panic: timeout_add: to_ticks (-3) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *450336 48182 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffd) at timeout_add+0x179 pcppi_bell(ffff800000669200,ffffffff,fffffffd,1) at pcppi_bell+0x2a0 spkrioctl(1b00,80085301,ffff800014a1aa20,3,ffff8000ffff8e18) at spkrioctl+0x123 VOP_IOCTL(fffffd80361142b0,80085301,ffff800014a1aa20,3,fffffd803f7c79c0,ffff8000ffff8e18) at VOP_IOCTL+0x9a vn_ioctl(fffffd803acd41f8,80085301,ffff800014a1aa20,ffff8000ffff8e18) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8e18,ffff800014a1ab68,ffff800014a1ab50) at sys_ioctl+0x62d syscall(ffff800014a1ac00) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,1eda880e010) at Xsyscall+0x128 end of kernel end trace frame: 0x1f086a65310, 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 timeout_add: to_ticks (-3) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffd) at timeout_add+0x179 pcppi_bell(ffff800000669200,ffffffff,fffffffd,1) at pcppi_bell+0x2a0 spkrioctl(1b00,80085301,ffff800014a1aa20,3,ffff8000ffff8e18) at spkrioctl+0x123 VOP_IOCTL(fffffd80361142b0,80085301,ffff800014a1aa20,3,fffffd803f7c79c0,ffff8000ffff8e18) at VOP_IOCTL+0x9a vn_ioctl(fffffd803acd41f8,80085301,ffff800014a1aa20,ffff8000ffff8e18) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8e18,ffff800014a1ab68,ffff800014a1ab50) at sys_ioctl+0x62d syscall(ffff800014a1ac00) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,1eda880e010) at Xsyscall+0x128 end of kernel end trace frame: 0x1f086a65310, count: -10 ddb> show registers rdi 0xffffffff811af457 db_enter+0x17 rsi 0x106c __ALIGN_SIZE+0x6c rbp 0xffff800014a1a640 rbx 0xffff800014a1a6f0 rdx 0x106d __ALIGN_SIZE+0x6d rcx 0xffff800000938000 rax 0xffff800000938000 r8 0xffff800014a1a600 r9 0x1 r10 0xffff800000923940 r11 0x42d2d437aad5337d r12 0x3000000008 r13 0xffff800014a1a650 r14 0x100 r15 0x1 rip 0xffffffff811af458 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1a630 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=450336 stat=onproc flags process=0 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8968,0xffffffff82229600 process=0xffff8000149a3a60 user=0xffff800014a15000, vmspace=0xfffffd803f015000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 48182 415696 77955 0 2 0 syz-executor.1 *48182 450336 77955 0 7 0x4000000 syz-executor.1 87070 513144 1 0 3 0x100083 ttyin getty 23775 49079 0 0 3 0x14200 bored sosplice 19803 515657 29824 0 2 0x2 syz-executor.0 77955 28757 29824 0 3 0x82 nanosleep syz-executor.1 29824 32996 36002 0 3 0x82 thrsleep syz-fuzzer 29824 261789 36002 0 3 0x4000082 nanosleep syz-fuzzer 29824 43623 36002 0 3 0x4000082 thrsleep syz-fuzzer 29824 511403 36002 0 3 0x4000082 thrsleep syz-fuzzer 29824 434805 36002 0 3 0x4000082 thrsleep syz-fuzzer 29824 193459 36002 0 3 0x4000082 kqread syz-fuzzer 29824 123761 36002 0 3 0x4000082 thrsleep syz-fuzzer 36002 246916 26842 0 3 0x10008a pause ksh 26842 495540 83048 0 3 0x92 select sshd 83048 452487 1 0 3 0x80 select sshd 37189 189392 54902 73 3 0x100090 kqread syslogd 54902 514374 1 0 3 0x100082 netio syslogd 20535 367008 1 77 3 0x100090 poll dhclient 10262 194843 1 0 3 0x80 poll dhclient 72403 18729 0 0 2 0x14200 zerothread 37040 51072 0 0 3 0x14200 aiodoned aiodoned 98679 172247 0 0 3 0x14200 syncer update 21838 220265 0 0 3 0x14200 cleaner cleaner 4844 435030 0 0 3 0x14200 reaper reaper 30569 460602 0 0 3 0x14200 pgdaemon pagedaemon 15094 213916 0 0 3 0x14200 bored crynlk 6312 510186 0 0 3 0x14200 bored crypto 90620 509196 0 0 3 0x40014200 acpi0 acpi0 79787 219551 0 0 3 0x14200 bored softnet 50726 475801 0 0 3 0x14200 bored systqmp 64266 350362 0 0 3 0x14200 bored systq 95093 509858 0 0 3 0x40014200 bored softclock 92997 242024 0 0 3 0x40014200 idle0 1 495790 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 9493 6340K 6350K 78643K 10823 0 0 pcb 23 9K 10K 78643K 435 0 0 rtable 100 3K 3K 78643K 281 0 0 ifaddr 51 12K 12K 78643K 112 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 16K 78643K 84 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 76K 78643K 1682 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 13 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 70 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 720 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 41 30K 46K 78643K 348 0 0 subproc 64 65538K 67586K 78643K 88 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 97 0 0 in_multi 33 2K 2K 78643K 55 0 0 ether_multi 1 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 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 241 0 0 pfkey data 0 0K 0K 78643K 2 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 73 20K 22K 78643K 2467 0 0 UVM aobj 41 2K 2K 78643K 51 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 24 0 0 NDP 10 0K 0K 78643K 30 0 0 temp 156 2347K 2411K 78643K 4745 0 0 kqueue 0 0K 0K 78643K 4 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 346 0 339 1 0 1 1 0 8 0 plimitpl 152 20 0 13 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 134 0 130 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 12 0 12 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 3 2 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 68 0 58 1 0 1 1 0 8 0 shmpl 112 49 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2817 0 1407 46 0 46 46 0 8 0 ffsino 240 2817 0 1407 84 0 84 84 0 8 0 nchpl 144 4067 0 2443 61 0 61 61 0 8 0 uvmvnodes 72 2957 0 0 54 0 54 54 0 8 0 vnodes 200 2957 0 0 156 0 156 156 0 8 0 namei 1024 12010 0 12010 3 2 1 1 0 8 1 scxspl 192 12183 0 12183 9 8 1 6 0 8 1 sigapl 432 889 0 876 2 0 2 2 0 8 0 futexpl 56 11890 0 11890 2 1 1 1 0 8 1 knotepl 112 233 0 206 2 1 1 2 0 8 0 kqueuepl 104 217 0 215 1 0 1 1 0 8 0 pipepl 112 522 0 503 3 2 1 2 0 8 0 fdescpl 424 890 0 876 2 0 2 2 0 8 0 filepl 120 5689 0 5594 4 0 4 4 0 8 0 lockfpl 104 300 0 300 3 2 1 1 0 8 1 lockfspl 32 477 0 477 3 2 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 1646 0 1639 1 0 1 1 0 8 0 zombiepl 144 876 0 876 2 1 1 1 0 8 1 processpl 840 904 0 876 5 1 4 4 0 8 0 procpl 600 1871 0 1836 6 2 4 4 0 8 1 sosppl 128 17 0 17 3 3 0 1 0 8 0 sockpl 384 722 0 705 5 2 3 3 0 8 1 mcl64k 65536 789 0 789 67 35 32 33 0 8 32 mcl16k 16384 4 0 4 3 3 0 1 0 8 0 mcl12k 12288 10 0 10 3 3 0 1 0 8 0 mcl9k 9216 15 0 15 4 3 1 1 0 8 1 mcl8k 8192 16 0 16 4 3 1 1 0 8 1 mcl4k 4096 45 0 45 5 4 1 1 0 8 1 mcl2k2 2112 7 0 7 2 1 1 1 0 8 1 mcl2k 2048 44087 0 44052 12 7 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 76268 0 76214 39 26 13 21 0 8 7 bufpl 256 6332 0 2099 265 0 265 265 0 8 0 anonpl 16 111180 0 103167 82 33 49 51 0 62 15 amapchunkpl 152 3818 0 3730 19 14 5 14 0 158 1 amappl16 192 5488 0 5071 80 49 31 35 0 8 10 amappl15 184 352 0 349 1 0 1 1 0 8 0 amappl14 176 355 0 353 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 10 0 10 2 2 0 1 0 8 0 amappl11 152 534 0 523 1 0 1 1 0 8 0 amappl10 144 57 0 55 2 1 1 1 0 8 0 amappl9 136 311 0 308 1 0 1 1 0 8 0 amappl8 128 139 0 119 1 0 1 1 0 8 0 amappl7 120 40 0 34 1 0 1 1 0 8 0 amappl6 112 50 0 44 1 0 1 1 0 8 0 amappl5 104 561 0 548 1 0 1 1 0 8 0 amappl4 96 277 0 254 2 1 1 2 0 8 0 amappl3 88 160 0 154 1 0 1 1 0 8 0 amappl2 80 8016 0 7963 2 0 2 2 0 8 0 amappl1 72 24282 0 23876 26 17 9 19 0 8 0 amappl 72 2087 0 2054 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 50 0 10 1 0 1 1 0 8 0 uaddrrnd 24 890 0 876 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 890 0 876 1 0 1 1 0 8 0 vmmpekpl 168 9834 0 9816 2 0 2 2 0 8 0 vmmpepl 168 100693 0 99357 121 48 73 76 0 357 11 vmsppl 264 889 0 876 2 1 1 2 0 8 0 pdppl 4096 1786 0 1752 6 1 5 6 0 8 0 pvpl 32 324016 0 313077 200 70 130 140 0 265 38 pmappl 192 889 0 876 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 507 0 83 13 0 13 13 0 8 0