747a9c18cb4516ed0ca79c5d1c00c0e1cbda666ae08f71de59553f73e7d5771500fec4677fa3aeabc011af83a4df14134043b2320060dc8a8a04fa5f6881656dd5c119e86ea87953b48085758580a146a34b79b0b611a9619f60d9b48cd29087d7a5d1a12a92ca216c1eab3ac974914c4477ef878d32e2c9a97f5c11cf87a3b578337ff38e65079204505ec9fc530b1bf2787dbc70c7c468d3ac1b1482954d8755c", 0xb7}], 0x3, &(0x7f0000002ac0)=[{0xc0, 0x1f31fbcfb132d846, 0x694, "2c42622807ad25afd931a446729e675d154ecddfa4e71541d278a8ed164f45ca991522679be590b39c044d149fd23736e18c6efd8d5aee016255870a0dd0c8897ae3bdda2ceeccaf70ac57dd26e80420e6125447521285a4620ef769e38e44a660a49e7e8d35de52e0312e154c575fe10541b9ad9ee07d7ace5d14e326140470cc2578f3b4403988c56702823a032a2b55682adc256d5bbaded56d6fcff2f3ef5b0f06ada9d87056d178553d"}, {0x98, 0xffff, 0x9, "1ee053e32e87cc94feeb7f3ca19b032c6e7cec3c5ee8f493c61bf8e1c7077da725ae16be99e832a5fe182740c1982173ea11717c362463240d47d3d2418a505a39d868c18295b792136da988e78058d6b9bfb42ec135fc2f7937e69245024a462f2a40c8052ce2e589f075575237b71fa9c41d82bd602918c1cbcd1e236c9252504b63a8"}, {0x100, 0xffff, 0x400, "a8f91bafc8f60e961a180b89a3d9827e4948918b8e68017909dea67200d923dbad4226ad0e8da3ade4f258b0c13447da7eb0fce1eaab8a524dc9d01ce0ccd9c8b5dc9d1ce73990932df417fcd3213977f859c62902e8bee24fec7b0d45d8344c3ac2e092b13ae7179cb57b0f60757e73513628928564594e9cc933471bd833ecd7151fd13ba0d7db8045627a768c57054666b7392da01df9cfea3cfeee90af1df6caa59fd5efc58eb69c9e11c756d46a7b416aca864b8f98dca85235edd8a44667d42135eb8a1331ef2e8053b489971ac16c6c4c77d5fa44ae72afbac1719ce13cf14639434084651c88"}, {0xf8, 0xffff, 0x0, "b26e1f51a09c93da9a69f9cc1401938cfc57009f707bcdbfecc6574e7d03580c0ae0a8ff42475a6db2ab86a72d237a36d1000668d71e2d7451a4c1381c80bbcf9a25dde9777e087b175d1ad88e1bb44af58a7dc2892f553f196e27c7ca17322427f50a591ca8d7d4d7ff0f062668051e0728d0c30236fed05498ebb9f09dd0d7fc94c82bbdfd5a198eedaa5cc6326756a7d2bbb830a10becf4bab8b066a57334b461b5dc4c4d6bda6d2bcd918d0cceb9bb68a44725255267db13fd0bd8d59f120ea5e2b97e11aba5bf712f45c14dbac0071740f21d1bcd0c82445cc227bbb850bdb71e"}, {0xa8, 0x0, 0x3, "ada8cb356c69c160a65377c13e18c29052b0df2275e5827e43c8e9f4c93f420e96129a0716932c98736fd565ebc332a47cc31522b4e9140d1904b440459c110e31311942070f213629d9a070fcf1b6d16eec7f62b3e690594c7680ab09c36afd3a02782fc43d9eb5459c2be7a9b06a23f1c333d63980563b53a49ac7ec58cfc1e5c7fb1b368b247127317bad597e594eb7f3938608a2"}], 0x3f8}, 0x404) r5 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r6) seteuid(r5) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r7, &(0x7f0000000180)={&(0x7f0000001980)=ANY=[@ANYBLOB="03b1002e2f66696c654d00b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f291e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590c6ecf7f6f2b57b9c52c2b647bca"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r8, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) r9 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r9) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) 20:41:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:41:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r5, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x9, r4, r5, 0x0, r6, 0x80, 0x400}, 0x3, 0x2, 0x7}) lchown(&(0x7f0000000180)='./file0/file0\x00', r1, r6) setuid(0xee01) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r9 = socket(0x2, 0x8002, 0x0) r10 = dup2(r7, r8) dup2(r10, r9) readlinkat(r10, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)=""/192, 0xc0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 20:41:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x1}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) shutdown(r4, 0x0) 20:41:20 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./control\x00', 0x28) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './control\x00', './control\x00'}) lstat(&(0x7f0000000180)='./control\x00', &(0x7f0000000100)) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000040)='./control\x00', 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r2) sendmsg(r2, &(0x7f00000008c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0xdf7, 0x4}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000200)="5b1f396644528a7f23ead2b019a7f4f90b735abe55f47a2a615a56cbb5f9fe244dd1b2792cbe43f107e68b597a2ceb301c4747787f44c1d56629818a636f9d8d1bdc09860c0302a193d0128f281ce9c548adf377909fc81e9665e85084bbe91e02ce4507b78b24366223b28e208868b7f084dccec1d3abc15a6111b76e50637cebc1ccdde90928f7bc", 0x89}, {&(0x7f00000002c0)="64ad6bd814", 0x5}, {&(0x7f0000000300)="f6995f64e1ea711d552560140059d98f9c73601b0a539d3f1142197f20d255581cce61239ad9c9bf1cb5525dcb69d50f31970a9a891778fd28fb2b463dd35ba8f0ff157cea5cb491b1be54f8241a836cbb142d1c91175fc8abcf8c35a832f114769f81f8839bd2ba8d07bb7f84337ddaab4eb51b86c5edb6518c04817bfdddea3a6bb3b425dd4b7b206c", 0x8a}, {&(0x7f00000003c0)="8bf1235df3bc3da8945f2150be25372e5c5b5bc9439be51c4c02091687731f7424731c132ad666f6f9af9dc55437fb799ef55ed358ee8675fa7459fcaa243c79d6f79698ecf86ba2b92b08115d80e11fe3d84caf4c41a7736aecca789a8bd87ccf753fa4c9409e2b1929fe73364dfc83158a83fe25c4415f4221bb6004265f828cfd8ef133e9c7b73ca02ac9eef7f6", 0x8f}, {&(0x7f0000000480)="e702f17554a12cd6b46c5ce94c16583adc9594642ffb6b9a5384bd769b83e3504e6e4d5f32d4c7b1ea7d5b7de8bd1df85bcc9ef83bed6986f297feb1bebd70e97573d7637a7880b34a30c4e04f607882fdde826d257f20dbf9d117de587d55169993d04ecc797e598ff2903cf6079823b4653d63c3dd21d3913ef922158d2b", 0x7f}, {&(0x7f0000000500)="79af07f6af78f0def24fc6d3b5d455c767e44e4645c0492589a126b52071706446fa237a6de7656128de921ab30439b15ed7127147aa8d00f0a330b0d4944c8b12175ac5f884e0010f82ceb3d15c040af23d488effc367f663caa81fc348f583659fa6c8ada48d6e10c369d88d9b978601c6571271d14ad849c96e0d75048e2eb951802ca08d25e6b20df9c505ba37722728d77853baf63cd514dad1f227fbaf4055bf910d2208a3e73a615c4fc13a5797441b04b5cc1597e834914293a7eef42b02da265e87dc18f812b218960085e8d3f36ecd16c0c48c49440021b5d19fcb40a607ff49dff8af2375a9c1536547309e6bd8e3f1", 0xf5}, {&(0x7f0000000600)="1dd779c9634113b47ab94d1f92b2844f92f2472f11975d7a2395401f557723c06a28f7f8c4c94bf5486068e918ff4d51e009265933fa1cbf196281e9672438f166a95a8ff79e3fa56412fcefbdc3cbfa1aa433bba1f8f2404750bfef251ad49e2746b12a0e2d2547a6d759959008daee6a833ecc93df5c1f5acb96a0774a69e2a50b3d08ceeb6fef75873b", 0x8b}], 0x7, &(0x7f0000000740)=[{0x38, 0xffff, 0x80, "24f43958a89f8367942ddc9d526983b3ce9b41651e3390c8ad90aa4631cbc5f0df81d9ba0c95"}, {0x30, 0x1, 0x0, "d9a35e26712c19be47b61d40229822ddf3ba16c78950cb0feed265"}, {0xe0, 0x1, 0x5, "2d2176965b585c9267332f6fa1739a9c63b625bff88d11a1d49490d1409f95dbf9dd08069497c2be0db1adb6a7b7a6854a820150afb818860b35dd9d0ec1d39fa8e8a0ba886f7bc1a8cd626ee088c512d1652f38877b6fcc8eed0de6db0042f716c82e5db1f3b2ac037c0827ef1dc24e02c51d2f315e5d07ee6bf04f466e6715f8c7edee1a66ff64f48d2cf41d9f56da2d649090385e3e0444a3197e450387ddac92c03825f00d089dcdc788f883fd14cbbe982c3618d95197af9381eaedbd38aaae053547ff39a15d5c"}], 0x148}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xff, 0xffe2, 0x401, 0xfffffffc, "35e6d9428e6cb93ed75f5d7d7a7da9ef3c4cbd94", 0x3, 0x1ff}) ioctl$TIOCSDTR(r0, 0x20007479) 20:41:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4f5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ca14364a1b07a64e28de08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e3083fe9b4f0cfec45cbf8e5df89298fe0d18ff7817a20e44a253414683b0bea370b6328a8a0088a6645d3db86145a3e3c872b3c3ee23906a96ee7c778f83498fac53b1ebb76cef6c4cfab9ec971857c3152ab4bab1cb11a1ee4f6b7dad35269357e21eca7010ff42b6f9e55843882d07091121ea7518372685deebbc0ef03bcc0d470d717efc5a4540ff38deb5e2813e1c3ad75a3c64b400461861e08edd3581ab2b4cd34305dd56169658ee4bab73936e7377d56ecc35e78e5394ad2cd35442bfa291b59b06c96edd5b6a1b9474ae151768da4ec53dd16b63e86c2c2e67cab786d9edeb0c00d4d2a21e54a0e2a2d6fdfa27295e25975303"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000080)={0x5, 0x9, 0x5, {[0x7, 0x1, 0x5, 0x7fff, 0xfffffffffffffff7, 0x4, 0x7, 0x6, 0x9, 0x3ff, 0x1, 0x4, 0x5, 0xf328, 0x80000001, 0x6, 0x6], [0xff, 0x5, 0x9, 0x1, 0x401, 0x1f, 0x7, 0x101, 0x7, 0xffffffffffffff7f], [0x8001, 0x9, 0x2, 0x7, 0x5, 0xe81f, 0x100], [0x3, 0x40, 0xfffffffffffffffd, 0x8, 0xfff, 0xd48d], [{0xffe0, 0x4000, 0x3, 0x401}, {0x3ff, 0x7468, 0x7, 0x5b86}, {0x4, 0x10000, 0x88ff, 0x7}, {0x3949, 0x67fa, 0x7, 0x8}, {0x40, 0x9, 0x2, 0x8001}, {0x4, 0x800, 0x1ff, 0xfffffffffffffc87}, {0x3, 0x0, 0x80, 0x4}, {0xd0, 0x5, 0x36b96092, 0x7ff}], {0x401, 0x10000000, 0x20, 0xd800000000000000}, {0xef, 0x100, 0x400, 0x80000001}}}) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 20:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="e8952cf11c52bff1d5be2b6785ed8dbd0539cf8f329e8fd478fa2acb2e7e68bf20d6b26f984006e0670c13c5bc7c05163ccf5f5e09ce4a807ba8e3253ac0ae05aa8f7a97b502088228880ab8eecadad5644df7b967125bdfde8d1df3efef2abec560483349302c32b0a5cd4b652f3b6ac3bbe2998e87cd61aff716f5eebcfbcec24becc75941268b"], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 20:41:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r7 = fcntl$dupfd(0xffffffffffffffff, 0x14, r0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r10, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r11, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r1}, 0x8f0d461f6da8104e, 0x10, 0xfffff, 0x4, 0x1000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x261636d4ddfe05cd, 0x10, 0x4c, 0x2}, {{r3}, 0x30d37351a688dc2a, 0x10, 0x4, 0x100, 0x2}, {{r4}, 0xfffffffffffffff9, 0x8, 0x40, 0x100000001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x180, 0x2, 0x1, 0x3}, {{r6}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0x7}, {{r7}, 0xfffffffffffffffa, 0x20, 0x4, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x8, 0x632e}], 0x8, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff8, 0x42, 0xf0000000, 0x2, 0x3}, {{r8}, 0x0, 0x88, 0x1, 0x6, 0x50c1a15e}, {{r9}, 0xfffffffffffffff9, 0x4, 0x8, 0x5f6e, 0x9}, {{r10}, 0xffffffffffffffff, 0x80, 0x2, 0x140, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x83, 0x4, 0x5, 0x2}, {{r0}, 0x1, 0x18, 0x40, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x8, 0x1}, {{r11}, 0xfffffffffffffffd, 0x64, 0x10, 0x0, 0xd8}], 0x5, &(0x7f0000000100)={0x2dd, 0x1}) ftruncate(r0, 0x0, 0x30000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 20:41:20 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = socket$inet(0x2, 0x4, 0x81) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) r3 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) r13 = semget$private(0x0, 0x4, 0x408) semop(r13, &(0x7f00000003c0), 0x0) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r14, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000400)={{0x6, r15, r16, r18, r20, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r15, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) r21 = getuid() r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r23 = getppid() fcntl$setown(r22, 0x6, r23) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r25 = getppid() fcntl$setown(r24, 0x6, r25) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x0, r3, r8, r21, 0xffffffffffffffff, 0x10, 0x401}, 0x7, 0x6, r23, r25, 0x400, 0xffffffffffffffff, 0x57}) 20:41:20 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x326db5a3d96a9d9a, r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 20:41:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0xa224a6e9c32a80e0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 20:41:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r3) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x1]}}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) 20:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe3, &(0x7f00000001c0)="6dff148d98b1318d5e5824e259eab4d9d0fea784f13985559bbd5aab0736435e691033a085773ccc6df27928527c53112e8a9229dd82fef55cf2fdb13dc432a8c7706a7969efe4da510fa22474b13d8155112f3db082462872cb89e4479395ce863c19a968d1b40ba3069fb852845b6874d8b566fc5dd7e086474e17975388b37d36d44b7830f5662ff5a3035789ec1694abaea9e033052a8ee3b1ef95b080f3becc293a479fea27f87fe0018c7aa09f449611ab933b42e0564d5b050de2e3f78b121a5ce3a0d471295cb4cf05d98a666c67983c9de60dd6b1b25747105c4cc35d4bf9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 20:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = syz_open_pts() fsync(r0) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000140)={0xa8b2, 0x100, 0x9, 0xa967, &(0x7f0000000340)={{0x2, 0x0, 0x7f, 0x1, 0xc3, 0x0, 0x9}, {[0xffffffffffffaaee, 0x8001, 0x8, 0x4, 0xbba, 0x80002, 0x8, 0x2, 0x81, 0x8, 0x8, 0x1ff, 0x6, 0x81, 0x2, 0xdd8f, 0xaf7f, 0xffffffff], [0x3f, 0x100000000000000, 0x2e, 0x5, 0x1, 0x3, 0x5, 0xfff, 0x200000000, 0x4], [0x9, 0x1, 0xfffffffffffffffa, 0x7fffffff, 0x6, 0xffff, 0xfffffffffffffffb], [0x2, 0x6, 0x2, 0x8a, 0xd25, 0x6], [{0x401, 0x20, 0x745, 0x9}, {0x81, 0x1, 0x1ff}, {0x3, 0x60c, 0x9, 0xff4}, {0xb3, 0x0, 0x71, 0x4}, {0x3, 0x8, 0x1, 0x5}, {0x7, 0x400, 0x39d1181c, 0x2903}, {0x7, 0x0, 0x2, 0x8001}, {0x1, 0xe6, 0x3, 0xf}], {0x1, 0xb43, 0xb142, 0x7}, {0x9, 0xffff0000, 0x7, 0x6}}}, 0x8}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000100)) 20:41:20 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) recvfrom$inet6(r0, &(0x7f0000000300)=""/16, 0x10, 0x800, &(0x7f0000000340)={0x18, 0x1, 0xff, 0x7}, 0xc) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x4, 0x8003f) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) flock(r3, 0xb) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$getown(r7, 0x5) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0xfffffffffffffff9, r6}) r8 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) connect$unix(r8, &(0x7f0000000280)=@abs={0x2, 0x0, 0x2}, 0x8) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x40) fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) dup2(r2, r9) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r10 = kqueue() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x2, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r12, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff63e823f5ff44571ca3dece0372b680988a8687000188fc5a82813f7f", 0x41) r14 = fcntl$dupfd(r12, 0x0, r13) r15 = syz_open_pts() close(r15) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r16, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x100, 0x0, 0x2, 0x1ff, "73cc510ec9c06d00007f0100"}) write(r15, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r17, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kevent(r10, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffb, 0x11, 0x2, 0x5, 0x2}, {{r14}, 0xfffffffffffffffc, 0x2a, 0x10, 0x1, 0x6cd}, {{r15}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x100000000, 0x8}, {{r17}, 0xfffffffffffffffa, 0x2, 0x20, 0x63b, 0xc01}, {{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0xfff, 0x1}], 0x6, 0x0, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0x7fffffff}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r19) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f00000002c0)=0x5) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0xfd}, {0x200, 0xfd}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r18, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r20 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x1) 20:41:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x0, 0x100}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = fcntl$dupfd(r0, 0x0, r3) getdents(r4, &(0x7f00000001c0)=""/241, 0xf1) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pwrite(r2, &(0x7f0000000100)="0900cd0000000000", 0x8, 0x0, 0x0) 20:41:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 20:41:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x20, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) r2 = semget$private(0x0, 0x4, 0x249546c22e322ef1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/97) 20:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x4}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x10000, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="d841a0d54372c4da62d587c2"], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x379) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 20:41:22 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xd1b732f4d83f4e9e, 0x80) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xd6bd}, {0x4, 0xc1df}}, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) pckbd_enable: command error 20:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket(0x10, 0x4000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getegid() r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0), 0x0) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) r16 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r16, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r18 = getegid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000400)={{0x6, r17, r18, r20, r22, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r17, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r5, r11, r1}, 0xc) syz_emit_ethernet(0xbe, &(0x7f0000000040)="53d57be0cd4edefd7800f385c9a8a0a1591bd818680549cdbf32038efdcd08a2eae3f21a536143a5cd7679b04b5ae24154e8c06cae2d9dff2726d8374c9086df72180f35cac3fd3250078f60c1df404925d764d070ac8ee8a3ef4f99a08f4a5d7e80462001cb2b4e544712a1d7fae12b380fa1250bb2c4d63bf328913ca87a706f731609f045cc3acacadc1eaaaae9a4ed1312eeab18e67063f1df8ff9c56efbdf531ad69011aea958b974bf1f5ae3b2ac181794b7dc15842811f15f4c0d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x20}, {0x25}, {0x6}]}) 20:41:22 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) write(0xffffffffffffffff, &(0x7f0000000200)="23db0423062a5ce419460419dd3d3f9cc6f35b11ecbc016918dc564bd66bd66685bb2d10e990a4f1542719ad358233e7bc97877dc0d7f744a2772403e63e0d6381f6183dbd62601cee161adabf1d", 0x4e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\f'], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 20:41:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="dd6b2962f9793df2095cf95af8355f9d48c45ac1d3a42d026efb1ea4b7078fab62eb16d1bcd5a853bfece49089f3434e19065468b8a03d645314128cf071201909"], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) renameat(r5, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r6 = semget(0x0, 0x3, 0x10) semop(r6, &(0x7f0000000180)=[{0x0, 0x8, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x4, 0x800}, {0x2, 0x1ff, 0x1000}], 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) 20:41:22 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x9) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0022f8ffffffffffffff"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0xfc17, 0x0, 0x0, 0x0}, 0xcb4ac92a764aeb84) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = dup(0xffffffffffffff9c) linkat(r3, &(0x7f0000001100)='./file0\x00', r4, &(0x7f0000001140)='./file0\x00', 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000001180)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f00000011c0)=""/228, 0xe4}, {&(0x7f00000012c0)=""/54, 0x36}], 0x2, &(0x7f0000001380)}, 0x2) 20:41:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x0, 0x1, 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffdffffffffffff, 0xd, 0x0, 0x0, 0x6}], 0xff8, 0x0, 0xffffffffffffffff, 0x0) 20:41:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r4, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001}, 0x0, 0x0, 0x0, 0x0, 0xa5}) r5 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = getegid() r7 = socket$inet(0x2, 0x2, 0x4) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r8, r9) getsockname$inet6(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/165}, 0xad, 0x1, 0x1400) connect$inet(r7, &(0x7f0000000040)={0x2, 0x3}, 0xc) fchown(r5, 0x0, r6) fchownat(r3, &(0x7f0000000000)='./file0/file0\x00', r4, r6, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x9, 0x20, 0x5f, 0x9}, {0x4, 0x81, 0x20, 0x8}, {0x8000, 0x0, 0xbe, 0x7fffffff}, {0x1, 0x7c, 0x78, 0x8}, {0x9, 0x81, 0x6, 0x7}]}) r11 = dup2(r0, r0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 20:41:22 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x3ffffffffff, 0x6}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 20:41:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x401, 0x0, "00000100000014000078000000ff0700", 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x2) r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000100)="10", 0x1, 0x0, 0x0) dup2(r4, r3) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000240)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc, 0xfc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x10000, 0x0) syz_emit_ethernet(0x2f1, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x7fd5b856, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0x2, 0x800}, {0x4, 0x7fff}, {0x3, 0x4}, {0x0, 0x7}], 0x6) semop(r9, &(0x7f0000000300)=[{0x3, 0x3, 0x1400}, {0x4, 0x7fff, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x7fff, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r10, 0x0, 0x8000) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000480)=""/172) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1f8}) getegid() pipe2(&(0x7f00000001c0), 0x10000) 20:41:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20800, 0x8) 20:41:23 executing program 0: nanosleep(&(0x7f0000000180), &(0x7f0000002540)) dup(0xffffffffffffff9c) pipe2(&(0x7f0000000140), 0x10000) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 20:41:23 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 20:41:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') pwrite(r2, &(0x7f00000002c0)="853bd33ec054fd0acc18eb2b13ed08bce150455b522b08f8875c3379ea0dbe192d322eacd18b1bca7710809df5160e36b32e0a1ecaf29d4e70279555c864c4ce26149ea4dc25c6e866c4cb43ff26fd8035537ae5e25b67f0939203dddb753e5600ce346ccc3fdc70ae5b4c00bdf27fbecdffe5f5c2e0161791d51173cc50adc82149296ff602750f5a616dfae712d436425a2f1de9b33f9b59dbb5c4fd9386079f4cd482ae015d7ced9282eaf5f45c2ac71257fbe8fcbedcd7703a7cf26383dc2ae2695deeb759cdcc76e7dba971b89333b2caf8379e1940714b0a13d8c8357760d7666d8f31f5", 0xe7, 0x0, 0x4) setrlimit(0xa, &(0x7f0000000080)={0x7f, 0xff}) 20:41:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) r5 = dup2(r0, r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x30000000000) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 20:41:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x20, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[0x6, 0xffff8000, 0x8, 0x9, 0x3, 0x1000, 0x5, 0x1f, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 20:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x7}, {0x6}]}) nanosleep(&(0x7f0000000040)={0x400, 0x233}, &(0x7f0000000140)) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 20:41:23 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="654e6b9e982698085180dd271fb0c329fe167323ae61347d4174689a80305acef23c28ffeebeda0ee5ef341ce50db05f9c0698378bff44f86620d94a4caeb6604464c31152e176bc2ea219b1dc684b55c4b2ff5ef4f94429f4e20000ebad5c50f3e81005375257b71ca9fc8b757e236e3a1f653e13f40d5af9ba64df372c19e6534224aa7f43086b53fcaeb08105784291a67388d39fb2661ae8262c18fef92d75ae22bcdf12c2e6b76732cece2c7312be4170b3a927676f763625e6c4034769fcacc3043b834ba75f9c1c030572911647"], 0x10) write(r1, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) socket$inet(0x2, 0x4002, 0x0) 20:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0xff}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 20:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = dup2(r4, 0xffffffffffffffff) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kqueue() r6 = semget$private(0x0, 0x7, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x7}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r6, &(0x7f0000000340), 0x21) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000000c0)=""/83) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x12, 0x4) ioctl$TIOCFLUSH(r8, 0x801169ac, &(0x7f0000000300)) connect$unix(r8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) 20:41:24 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000240)=0x9) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r4) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x400, r4}) r5 = getegid() r6 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000a40)=""/226) r7 = dup2(r1, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d11c428a84b7c44a7355fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r11 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r11, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x1, 0x20, 0x1800}, {0x3, 0x4, 0x800}], 0x2aaaaaaaaaaaae6a) setgid(r8) r12 = semget$private(0x0, 0x4, 0x695) semop(r12, &(0x7f0000000000), 0x0) r13 = semget$private(0x0, 0x3, 0x101) semop(r13, &(0x7f00000000c0), 0x0) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000100)=""/72) fcntl$setflags(r9, 0x2, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xfffffffffffffef5) semop(r0, &(0x7f00000002c0)=[{0x0, 0xb44, 0x800}, {0x0, 0x1, 0x1000}, {0x4, 0x2, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x80000000, 0x800}], 0x5) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f00000001c0)=0x3) setgid(0x0) 20:41:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x111) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004138ba8004627febffddf0000000000f5ff8068000000000000000000000000000000004dfa5b", 0x2c}], 0x1) r1 = syz_open_pts() close(r1) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000100)={0x10001, 0x3f, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="54261e922581002e2f3f5c0245"], 0x8) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1214, r2) 20:41:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000005}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chflags(&(0x7f0000000080)='./file0\x00', 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x3c6) 20:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x24}, {0x6}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$setflags(r1, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 20:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3d4, &(0x7f00000000c0)=[{0x7f, 0x1, 0x6, 0x8}, {0x68, 0x6, 0x93, 0x40}, {0x6, 0x7f, 0x5, 0x2}, {0xaa2e, 0x1f, 0x9, 0x403}, {0x8, 0x4, 0x0, 0x4}, {0x5, 0x1, 0x7f, 0x2}, {0x1, 0x1, 0x5, 0x91b}, {0x8f9, 0x1, 0x0, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000140)="7cd23fc0aa17dddf7830faa1aaab6b13e2353e56974698ba3b3a6ca26cea0a25e72b2980feb04f92f5d0fade948148c1133d0b87f480ea89d94863877916f7b98232320480c21cf9d2a17c532cf64341cf42b267b547a3a08ed062d6f53bae5becca7be4ea68923d0abe03a396a4a063e82747062631d46c1b2b2edee8fe79e6736e9e233ac8165ac36698d95d9b21a7835ef664bbde35ab65214db6395ffb7ecf1476c31d46dee4628f3106d052cdf005e2423b6d2277efb269c061abd8f99881dde0ae1b6f55c29e0871f7678e3a9e3fed72a3fb1eb3cebc357caec50995d5f32f4625b2196af03665ca1773f6b6dbee32a25d37d07cde847e3fe17d00faba", 0x100) 20:41:24 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x7fff}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xffff) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0xfffff800) getppid() sendto$inet(r2, &(0x7f0000000140)="0c8b0ecca5137d319a349b54d7f6d3fd5346ee87b433d6bd4f228a4e39033faad1548b7a2d4fc19d5415812443ca9276ad7a5a004fb2a8ba01b42738889111119545", 0x42, 0x2, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) dup(r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x818, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000240)={0x1, './file0\x00'}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000280)) r6 = socket(0xce9f006afcc510e3, 0x0, 0x7f) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000002c0)) open(&(0x7f0000000300)='./file0\x00', 0x20203, 0x1) r7 = accept$inet6(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) dup(r7) r8 = dup(r7) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f00000003c0)={0x7fffffff}) r9 = socket$inet6(0x18, 0x3, 0x8) fchmod(r9, 0xa1) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x100, 0x0) dup(r10) ioctl$TIOCNXCL(r1, 0x2000740e) r11 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file1\x00', 0x40, 0x100) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) 20:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x44}, {0x20000000000006}]}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) dup2(r1, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r1, r6) dup2(r8, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x3147, 0x6, 0x40, 0x9}, {0x9, 0x40, 0xfd, 0x8}, {0x0, 0x81, 0x4c, 0x3}, {0x400, 0x0, 0x3, 0x6}, {0x100, 0x5, 0x5, 0x1}, {0xffff, 0xb2, 0xf9, 0x9}, {0x4, 0x0, 0xb0, 0x81}, {0x200, 0x6, 0x7a, 0x5}, {0x1f, 0x80, 0x98, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 20:41:24 executing program 0: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRES16], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000a40)) chflagsat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) semop(r3, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x808, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a4001a1d00", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) r9 = semget$private(0x0, 0x4, 0x201) semop(r9, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x8) semop(r9, &(0x7f0000000040)=[{0x2, 0x74, 0x1000}, {0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x2, 0x1}, {0x4, 0xd, 0x800}, {0x0, 0x400, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x3400}, {0x5, 0x4, 0x2800}], 0x9) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000a00)=""/2) 20:41:24 executing program 1: r0 = semget$private(0x0, 0xa11411a948525149, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) getgroups(0x3, &(0x7f0000000300)=[r6, 0xffffffffffffffff, 0x0]) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r12, 0x10001) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r22 = getpgid(0xffffffffffffffff) r23 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x6, r18, r19, r20, r21, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r22, r23, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x4000000000000047, &(0x7f00000004c0)=[0x0, 0x0, r15, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r21]) pwritev(r12, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r13}) fchownat(r12, &(0x7f0000000180)='./bus\x00', r14, r15, 0x2) r24 = getegid() r25 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r25, 0x10001) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r28, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r25, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r26}) fchownat(r25, &(0x7f0000000180)='./bus\x00', r27, r28, 0x2) r29 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r29, 0x10001) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r32, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r29, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r30}) fchownat(r29, &(0x7f0000000180)='./bus\x00', r31, r32, 0x2) getgroups(0x8, &(0x7f0000000480)=[r7, r9, r10, r11, r15, r24, r28, r32]) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x40}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 20:41:24 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r4, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r6, 0x0, 0x7fffffff) dup(r5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) 20:41:24 executing program 1: r0 = syz_open_pts() recvmsg(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000180)=""/249, 0xf9}], 0x2, &(0x7f00000002c0)=""/230, 0xe6}, 0x4) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0d", 0x50) 20:41:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) pipe(&(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000005c0)={0x2, "2e1100b0df6d7fcf409def1a9a04e70327f8cf229b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5da02489672db6b201f793876d6069a998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa813063902f451f01890ee0f7a8a04b4ad6d8791c698df63e5e23fa327326484829f3f776dc0000000000000072bf12000000"}, 0x11e, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r6, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r9, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r10, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r11, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x55ee, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100", 0x0, 0x800000}) write(r12, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) msgrcv(r9, &(0x7f0000000f00)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0], @ANYBLOB="22a90279138819a71ad2665ddd60d98e0ffc07beb31a02cf99a7ff011dad9c3a380a73b8cc99cb506dfca2cd7a0110468c172f26411d7a9281a3c551545a258c634d09b8352da45e5d1ad0f9686591869a0196938eb1d11824e7795dc3108a3bc6a4db94a3bf4676ff0d5694ffed0acc376e155dc70147ba8c4d7d0d567795b60777906ea35c3cb8210473170d55e58b1021595d6eb962d4e4287df28636f386dfcc180c5e202f239bd0417c766fa01d01761c727ec1afb0a470a6955b795bb1f8b9840f6f607661aecccb97c11df87cf7ab98eefcade65a0ebd46979cd9674b5469c49ee0e4fb463a", @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000980)=ANY=[@ANYRESOCT, @ANYRESHEX, @ANYPTR64, @ANYRES16, @ANYRESDEC], @ANYRES64, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYBLOB="45b14200eee07d458e6cad8193dbbdbb7cfb3693132c7ab3ba6e45a4448f62ceffd37023a9d149d6e60737abcc", @ANYRES64], @ANYRESHEX=r11, @ANYPTR64=&(0x7f00000007c0)=ANY=[], @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRES16=r1], @ANYRES64=r12, @ANYRESHEX=r2, @ANYPTR], @ANYRES16], 0x7, 0x1, 0x800) msgsnd(r9, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a88b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666000000"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000b80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000584faabf03e569fef52fc7d1b31e843cc4ec82429884ce92e6e66e5075ee453aa458e0a7e79ec785a9e745dc863bddb74f573ba1ccb4cdbe041b0e442a893b49994a5b083f5d6e3dec58d5a940b88150c599ef8e4419dac60daf1cdf8b48e499790d185af67b10a550a1ffbe37bd5b25c3cc98734f280004cf5b5d75497c629a4ce058fe04fa9240bd4b5bee86cc4764862f4988e7174f51ae7ed546680f5c580608da07e870e4e5dca427521631612eb254605adbda89786f1af8503af2c05b3226994d98a89b"], 0x222, 0x40000000000800) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r15, r16, r18, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r4, r8, r16, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r1, r4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000140)={0xe8, 0x6, 0x1, 0x3, &(0x7f0000000340)={{0x6, 0x40, 0xdc, 0x0, 0x33, 0x2, 0x1000}, {[0x1, 0x9, 0xfdffffffffffffff, 0x7b05db330000, 0xff, 0xffff, 0xf379, 0x8, 0x9, 0x68, 0x7, 0x100000000000000, 0x7d, 0xb085, 0x1, 0x1ff, 0x8000, 0x6], [0x4, 0x3fffffff8000000, 0x3, 0x8, 0xfffffffffffffffa, 0x1ff, 0x8, 0x80, 0xffffffff], [0x39f733ec00000, 0x7, 0xf1, 0x800, 0xffffffff, 0x4e25, 0x2], [0xfffffffffffffff9, 0xdb, 0x9, 0x9, 0xffffffff, 0x3], [{0x1, 0x80000001, 0x1, 0x4}, {0x7, 0x1a, 0x0, 0xb9}, {0x80, 0x5, 0x3ff, 0xab}, {0xcc, 0x7ff, 0x5, 0x101}, {0x101, 0xffffffff, 0x10001}, {0x7f, 0x0, 0x1ff, 0x7}, {0x0, 0x7, 0x49, 0x80}, {0x101, 0x3, 0x9, 0x3}], {0x1, 0x2, 0xfff, 0x2f7}, {0x800, 0xfffffffd, 0x3, 0x5}}}, 0x101, 0x3}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r19, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{0x64, 0x99}, {0x35}, {0x6, 0x0, 0x0, 0x4c}]}) pwrite(r20, &(0x7f0000000780)="895e6500000000045229b675851d8fafed040ebb5fe070f0398280ee8a7d1f7247175ef4", 0xffffffffffffffbd, 0x0, 0x1000000000) r21 = socket$inet(0x2, 0x3, 0xfd) setsockopt$inet_opts(r21, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r22 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r22, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000180)=[{0xf800, 0x0, 0x8, 0x400}, {0x3ff, 0x7, 0x5, 0xfffffffd}, {0x0, 0x1, 0x9, 0x6}, {0x5d22, 0x3, 0x7, 0x40}, {0x8, 0x82, 0x1f, 0x1}, {0x1, 0xe5, 0x8, 0x1}, {0x7f8, 0x8, 0x3f, 0x1}]}) setsockopt(r21, 0x0, 0xa, &(0x7f00000001c0), 0x0) 20:41:24 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) r2 = fcntl$getown(r1, 0x5) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r5) setpgid(r2, r5) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000080)) getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 20:41:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) poll(0xffffffffffffffff, 0x48, 0x0) 20:41:25 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrusage(0x0, &(0x7f00000001c0)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 20:41:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006380"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffc, 0x3f25, "010035fd0000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:41:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000003740)={0x0, 0x0, &(0x7f00000035c0)=[{&(0x7f0000000140)="8fa6fc78872fb9da56951cd9880c0d25c536f29269e0095ba40dc57b3484cadb16e8817a0747a0c9d72ab3dca0b9a67c300fb41b16dc87940ebc1b045c45c93e37128a06fa3cf2e3f14da2ce860c3954083f405f03cd688f55136195d5875642cc6f147cede261377e1200fad07aa2c9fa79c5bbca1497a3d9ece314e41d318636c2e1b5df4de5db647ab319a5e2483857daa4409500fde81a7a64e2c8ef7531aeff3dae05b5e6f29d519f5bf6bf79ca0d232d9edd2c61f212d31f7f50a51c2882ecee01146ab3c5a46288f496db4b402c0f8f9140b6b22ebbf6e0a78b5bc53d1fb5248d7b7dcb9d120e2b94a73d86c46e35f2788a229d27fffb85ac4ce289073f3275a3fb033422110e92416eac1508bc285e6cf74a63b1c94777c0a3d06f61c55477486f0e4cf139656874e4d6bd5551d2aace16fcf8ea3714230d716cbbee67ae7f51562933a4a9a4cb7c556f5e6d1c141b67ac6bddf0d87a32e3ca9b7cf7bc2d6e184105b0dea41c1e45ae76a9716d3de4218aa4a3114532e99e461208537fae332b3a790d27741052863facb6dcfb4c6afa79b2428c27e4bff9138bbeeb36f59666becc37ece4f94904f9b143271ae67903b3d7e9832856c3f3cd7d0ba268bba798932049f368d96666cbfc6636b5069669bd7d36c8a5554d66dd6036a72fcd4824bb20ecb9bb53af5bb2614016aeb07673757258affe4e4d7852f46af7d2c739e87dbb19449110ad1853cffb1c8f6a150d1ad5c1591b48daeb88a46e6b071f025ba6142c1ca05c0463635a037c282e40836bedef6a38077376c4e56200d58334c6a3374682dccac8f716227b49a3f09ccc81bb4e7d4e7e40d04d194ced14188da29666453485f554baf0d7c0422eaec0d8f84a6154eb699752ca7852c05aeeb7eb692b6e7b3cf90f8a58ed8f386334ca4908c20d1ce38f14aecc09eaedee855264376b9534d9c9b345064ddfc72a77549a34265c8d00458f1e8c50f30f972e6366e5150e67952850936e6f46051c2d7672ac2ac323df4bed4b84fd829df896bc76b6a2599a42586ff34825998e82d40dde24b80807331f35784b2793ef15eb5e7c285b65f5019da94338cbbe781aff651714dfad2c18b190febe6ff87e097d6c2a77cd9b65bca33d71c7d3e59a7a97b143125942e813810490be289722314cbbbb00368a0279649b1ab44ba9d136c8fbbfe8415f467d627714da9f2abb7b189498cfb5de608be0bfaf7d63210815728584edfa180e7bfdb6f78b5f388696a6f72fe6443c9aba54dd7c2987cea39305bccde86116a68f5f0681f613dcf7e7e28620733b67b7c0af0b691e2a7607020aedffcf155b6eaf0bad7de083459bf4988f95a0e40500a91e8b3d9436c2604c7b50ee0b8927549a7fc697a676c3c6b44f58b1ebb951373331d22df73ad97ee962913528f92e807f0151827e0711d083183accab5ca4ec017c242e298e4fadd68eef125312de8d4bc49176c1436d2633c298f8375ed215057e185bfa25a6ad849fe629a8ad9540ba09091ad2fd7b1567c3bb6c63ff12fd3bc3ddb6f1ff3f45d2a8bf312d58e68851c6dced0f1e427b9870b1787a0185f1562b7bcae4d5bcb9259126ae6d900ff9a866cc4753ebce292818ce2c981a17b86b806119528edb60b4d629621cd6af75a22dcba2618b88a426c7cb60042ee4f27157571ca3725d7fe884af07dbc2b9b535007f58836a188b1f90ad83651549e16304c59d55a1c5734ab47088e00139f069417155b6e7f71c4e0467b9197a04634da9091f8435af26fb7e996073f9d635c647e09e36e228c8033cc7c9a0be2e084a324658d05ece3b47d8b26ef207e9a532909ab17f1c9de6dc39f5d527627974b59c5800e608498953a9344422fb81b261f3ca9c587dc29e4440169dcc0148d8982afc52406c8cfde975a1e0246c06451d703b28de85ee55313124e88d924de726fb0a14b9cd975d7bfe87c657272d9da2e629393add54c53792bc9d7c08f6cb9de5d8931b388549c0da5ce085db022b3a6f102042e9b10dad6f922a98a7d828d93d487fee0b5cbe6c2286b3a164746254e86c31bbce2dd9987c1c7fbdba224496f4affcbba4732dfea5149a7e7e24c5de1afc50fc8e275b1941e457cd1c9bf44547be9adc848a8a210bd14f1a2f2094c3542b0032612d9709819e0c9cdab096e4d2b1fec8ade92bd2f13b97defc2cde13f7b027db15fac3d3d66d5253f70793c4bece2fe7417dea622c28015f4fb713f37c33fe76a9cefdd9ac5a1ffe7332b5e33320c2d732fbac01d6763e97fb82c7d9eaac7b59513c101523424c3dc95908c1429f65b62e33c4e4214378fa6b2099abb871cb5827f4ca1f13f6bf242a3c331cba42245fe08bd8651dbc644b1149b1d5a6ffaa91974ded0c7c46c0df97d93def1726021f822f84b66ca1bf827f302aeeb62b589e3087f52f1e9a01b52655cb8dcfb351077887536abe2a8a10ccb3caab633c03e88acd9c46ccd2adb5953690453f334edfd8eedc3243a4012d7c913e2210ea1f266528b151ed6bd67dff2191eb1a71ce728fe0151bb8897ace5590e597632b3469e03809bb7f74a1ac27de90e2d89405c9a0884578445f4e538de871d535138416de5ecbeec9e5417b63b205bdfd9bb83426d0ca7c720dce19d4a8f9fcc4d156a4fffaffe9c89f17fcc503ccf920427cda288c83e8c8923454266e8c995cf41e8154150ffedaf66bdb74e0d53503b858d3a1b04874535819baa6dc9d26e6569ba1227fcf197bbb886694eae1dbd2f940171e943663ae5c6b2de6ddf7ae2a3f05870dd761b5da552e52d0665625f8cbe425358d02f3b6e4f228e3c4f7b2b709ee2e5b3dbee5265ca693069851af83f6583c6dd38e76a3ad5788b7c171ff5660763891e59c4cc46d3da806a46b7b6a90d82b832395d3d8a10d3af2617679584c2d9ca069799137384635f09a26da4660e7d9dd0e36afd01af31fd1edbdaadf299193f1fca2875c9c2c6bef812db993d0f009a1697fd7bf1800709bf77659e8fdcd1961bdd94b1b7ea9a9c96b8dccaec29a048e2bcdf0255f7d1429a316c3aa481d92d5eb605a551be62c5cba334a678cdc60fe3e773b26db55ba9287d35168022f01a29f8af4ce73568ded5bc0d146a92ece9dce80a58fb95284e85bc4cb884e5391532eaa5aa5fb9a3586ef9e394e8ff533bbd2bb82f9534f997269120e97c4230b1a00ad15ea75091c6516e0b2f4db68cfb934a2dca28ba8b8dcb86ef8af2e88ef8a5bdf0abd638cef61f5b08826597ff868159c08ed84efbcd9309321a6c22f09b27852b46ed9563390bdef452ca953a524f4d337bcc14813e9bb468a174a4871a7795503817dcf88566133fdde2e096982cd2fe52b5ecaa8fd2da33ea3b3f6553253ba6d42969600922ce391cbb7705dfa76d992d5964dff39af02f0f7e32c7a3d98e64c65c60ca5f2b986ef58af11be1a1a64a4baa46f7315cd8f685eeca3bbbeca2c41216756b96d9745d0ec213755d26d1cfc029d8c2b36e65884a29d4e2dc89cb74845a6b61887b455e40e05287b1dd71673edda4fc1a41388fb2e6c114a48cad09578652ec37a489f15c7ef98c5bc6274006d0330b0f9033dc709907c8a4e894d1d982af13ca2bd9440f1ef46a683c1bf8e67289073cc58a3dac82be18dd0c9cb775e1bd7c02230568bec8be86496b46b0998610239f8876fa64f1bd8afe2e2dafa9362554fac3a6bca806f86b64436f0f8b0d9068749c761895d54669a4f1e19f3536807d04d68a90ecf7cde7979c727930e4fd1896108a63cddf85411c6730810ca1bcb3e9a608a4951debd09897347b76658e6dd93af646619ea4302babda2c141e60f5ff4438722384ff545243ea1ec5a21d8f2b1e4f12dceba3a9813acb9377bac465697c3b206473da2dc58958cdda8c2bbdfbc9e78ff2d2b97fd677e326c8ed307ac7bd75eef880acd1088c006f771ce20c04b4d990818f6f13b6546574374c4901d0bb9d48471375e1a59cf2fddd7eaafd99867891c8e448199d42e1b658a015d17626b92f26abd5f9c5f8b4bc5caaeb5492a343eed501096036544ca557fa27e6750d93a6482b7ea92e385bf7c853c1b31071a321bf9095f10122440ad5c3cc9677cf95087e3dc4dceb0eb2706784325e001e08950d1fe8591f1cc7b966d64836146514ed3e5319d78059aabc4d2132fb4f9e0eaa1939a506483df76c93536e13d3ec6ac42942253c6d0e9a2ce1f0b8e0c8d98812bd62fa52798dfabe483f0226b1e9575bce43e18350fec3e8ecdc8ab800699b4aaea74b7df753fe2f2a4b468ad99438ed1af3fe9b218cb23ec10fd471d790b3fbddc2bc58bdab501275fc8878e58901e86294f4bc3a881435ae000f0c604633e7722bf6426b6111774848e03368eed4b9722b7c09e71eba1093fdac2012aea67c05e7c08a8663021c42af8722f92c94a06dce8d65265d9453859af52776b8ea143f4ff42381b31a357a77778beee9b5b230a3fafe2d1d1b3a8d6ecb095c020d418b3c46a1d987b6285224f034710576c76dbb9631c455dd614f86f9e7ce9b6f89deebee0805bdf953f272762dbee65aa6b101951959b73d727a23bbd2a05a0500a97fabca3e4e9ddf53727dcdc7436a650a7b4a81fefc072b93454798473c5d152b5394fdfa817fd09a9990746e090e30589a77d4153bcf7494a8a92fb5dfda9a7bbf342a46fba8c64d21f5d3b60012e780cd170e9c97ba15b4937ba397249beec4064e75f6f62b8be0627578789b76a86b4c49cbdbc43eebf373f6dbfd507ed79c3b9b5281da45730dc47863ed889daefca2c8c90686c2792924ab9bd7d2bd262fccd243b99bd1db9fce9cc5e313f12127a52199b074b0f7b425651102578b8ea688bd98411ed363da93304120152123fd61260c9a9e3402d33d7992e7c4f44bc8771bdc86010b355b676d7ef55241a7a55d850c4061a5b1a7b435969f62180a4746f2a63badb2033646ba33924552733e7e4c96c8e0cf056395c07ddbcfe86774f2c459aeb6a56e01eb7b6c0d5c298b78453b1547a53dcd01cd84d0126cb3176a0d90c0120ca852c7f2bc7d0c20a3f3dca0eb9128e1289ac6f612cead4e22c04a7b2f909c97560254c6ba3d9cee706a32b5899f74baef08687b1a75d213d6155fa6ca411fd9e3592749fed060263d89db8ac6ccdf44090682e2364ff491846b61a90b766456a94865a1ad8114e9cb1fbb14890cdbddc17fdbaecb0d0c270b735d1df79cfac1fbf9309458ddffe710fdaa1292a4a6fb3f676176c352ffd681371bcdebbc6facaa76b26a5072bf8c65521a55dc423a2a5480c0409ee427ef6670e7997106cf5a9720392f301470551448be32452fc356d83f6201401635af96ddbf7510261e8f19213a63ca3183528756131b2498bf8c17f4e4fbd33a076cd60867564d40c340f9203f87fb43c66d1364290f16ea774f8f128673c56cd711314d73787b29dfc6c08c0d34b3ea0207a33d3b950d1e8c93b2f9479c6ef179e9f3abcdc7b38420f49b79a1f8ef888ed0443eafc78aef7cef4e7801d069b4a03ab0b9390fa51db8881a463888b5fc401779153888b7a81e2e7c6debe15534b5b0c88f26099a7002f759a1d25117439872cf66bfa6d9c35139bdff6d3760562e7ecead293565247efc7e3d3be9daa0eb8d758de9d486e2433215d3ab6df638557ca2952eeca985ee0bf5f45f6d06720829108e161923318b70424b559e30427c0bd3bad16bca864e96caa2d2a242603b66c3944ed571bab44291ec6eb3f6a20687ae5fcd3ee7aa99cab16", 0x1000}, {&(0x7f0000001140)="ad89c49048b55ec628da2790290e4651e9aa5de675abb2bb542983952c55940a767b229846fb", 0x26}, {&(0x7f0000001180)="41aaecc2411cdb29fa9fa7f28200feeabc53201b4d4c3087c5d93656be0f8dd0b296eb19d4736d8f1e541f7be3c40979cec1542167abe5d75e5543e8d5a2490cdfee112d14c5b47533a72d7b3805819543f6420c134961ee213362afb44af991f3ae20fc22cfcd6f9577e982f1d89e7f9ad4482d5396c07d08c6bf89a37fff244688803011f7229df427fe8e726e54afb48ec8a8b7558ff1b12109c5da9a7f97563af8bd1932a6a1299039c6d9c0da62df3877982efbe6c30399d097ddd741071817e0e3c19a6053236cc9def522a81e1576ec94446cf26b62e6be9b8b5998111c4fe4b81b3fb3692b7f2b9fc14d6f331e839a93", 0xf4}, {&(0x7f0000001280)="99eefba27159cf05b78996078c4c69966ed07490743e4dbe62dc323c00697ebff35f2314082334498ae27ed26e6b0b7fd1fd9339bdcb23e39a04c129ef115327aaf5f08b610cd433", 0x48}, {&(0x7f0000001300)="b37c89a302b24871691b205c54e7094cf6d1015f035496aeda013588d6695e7f25d786da39788dc06e1e8c2f833ca03c66bb1cb0c7555c9abbd47f6986954d8fbcc84b5a320a81b3d2521a9dd1dbacc72ce3b89d56e79e6bb85216fee8d5929b55a667cca8da4dbeaafb26744280c7cbd516e22ba6e0295687a5c0475d10757b176e6ba50048aaf083a22b342989f6e0fbb3a15f456e0bfbc4a77b3e91cc5237d3274a24cf77c32c0f108955f2f6f2dbae2aafeca6d3ebbc870d00548088eb22a84fec9f066f59ac375088157869a0f64034b671909a243daed46196686aa7055102eba8e8e05bd90911dc12aff3278e95083392b909958edbee1b924cbdc295eb3736623dd208dc663613c7295c3483f30811931a7dd4e1b765d721509591f60f38eddc89fef43da05c02347393bc7f9b7323b661ff52c4172d2e1aff35d28c553b2e8940e6aa7c169e9888e25557a2b023743031905fc59ca7f464aab1c9bef540a96c128a8ecce7f05797932cccd5a868f0c9bbca0daf6e5e461f05352fe8c8f7e5af9a3c5813d8787d5ec7f8e4bea96b052b22080f697a27222b58701276110caac3fc39950a893716d0ed455b1ae08a7cd9158199ccf2eaaa09ed4830ea98c75c568ed064248361cedab660c062bad64ad2620a0829441527ca1d918080d902cf17c4b406ed1ba3f60ab57ee0949a966edd144bc61974946b7424cb420b47b048e7fbe588c12e9d3b8bc56a415d28a7397efb2bceab4ebf06187eb3f23b0f4072a802eaf26455f6b295842dc8cdf678b6adcfe8220946c4914cbe55118fed067ea3875f928b81e25011b504f6fc7b678f563336d735dd2273cc39d01c0b1e39c776e27901c9e0bd04494bb3fdc08ff6a0adc1a83868cd1c792d00f2abf1ac2e432a42488b7ccefa8ec95ca67195a3e4a8ad05f7d713e757e104f41587a186f4c53736a4bce1bc94c5f30605383e5ac9aa01ab9ba54d5d9f35ffa680e1b1c1475725b4634043c7185eec89b41406007bf30336b726ebc943a92ceb2cdbd8d0257c4b1b0cfa8ccc6f49515413727b347a621485d0afca9597e188d707b5b3bbe5bb3d55d878d62afeea5d6a17a7f136f69defbae6a110cf2ff1bc13b08deaac154640ee55d805fbd7d57f811fa93370c6b103422628a039b78c1bff2b3319d0e1219f8e2bc12b1a22d7403fe5e4a797219938ac1dee6d7a9d749ccf7799e133b1cacc283b123d6cf1e99c296d53101430cde2f4b75bb92fb7df55dedda90cf87dd22aacb5e6d9c5d051ecc1bd714764cfe5a529940ca2a9fc158efe2f32c7d1d26de894af73edb280dfc4594cb737c5fb24f6c896695989b1f86fa5d0c32d7f0436bc8b39678d3eb437c92b72558919b21013f0c212aea10e386422b89cdcfde62a8d408ecbff6447a27124cfea8443d6519e542b7674b4ee9ba2c1668a8388de3e5e4e1bdb3902ab67cfcd3322963e38bfd1bfeea46bc1d407d7a69b0140b8924c2bbf1f0b25729e0aa81cd41247c1f7e8a84bf77e1c1b23a1f211029f82363fdd76b7481343442fc14199e0bfcdb03ebf36ea554536bf8597fb0c82f12b58e008941d34df1d0bb6293a0711d5c2886d30c6f8f7e761fd7209674f1ca8625187d8cfcde61cb0b0e14d6382a6aa9f85ae2ba212cebe2c9d571c0f42d34c5f4ee3726c04bc208e85f90eca92f52bae2f6028a11e6be4510f254d19947657d5718d720670ca5f4a168dfa4423a290532420b2f765c4a235aab8e237bcd76401b85ddc535c7b3ee1a930d7950a934e40c1a6942f8517a2b256464b9686ab717178090d8743100c320979e2a1a7f9a5e54c32e0e9faf46938d837aa0d4fafe4e4de955e7334ff326c8420c1908cbba202bbac9683e3e50bd4681ccaf5d4f7ace36d3d4304b546844a8b6475f606837ed4fd985463466713a8da26b799494f937bb26b7c140e632b6f34a9e30113b3732722f5cfc37bbe45ae4cfd723cea94fb82d7cfae1e1bd0fce238d3f28b86f94f1829028a1af5f58655673cfd4d8eb6c07a81a64eb9cdd4f9d94f75975bf5267ae480e71b1e8af32a9b2bfa96de422cd75f5ff92d51dd31a95042f9c17686e7876c063e6f66bdcb838f02f6e3d821cdaf89d0f64a5ead4c9e6805fba4a3f52e1ec8d19d0206e7691de7ddbebed6c43c5b1f122e8e28def9055433360aa4e33de3366c9cffd61dad6a96e301e987726a2724e983ef6c236181a8ed1001d580a438fe96efa94e3646aed47abc84e3492998a0e8e639d612aee46f1c0a8defc4be7cf0b9bfdc972f2bba38392706375c910707b23cf7a37f22a1155342f585cc6be5d1b3713c3b03b2ceed443c81899d14f42cba6f208ee286e3b74c56a58f11fddcbc79c077f91599ec1706d9c5038e267b8658067942630939cb85297e962d4e8370b940dc390e130bb95ee671a3dee752d2c4897c38536910355155349def17ee5fcc90bf2548c492a7c34c6011922e4ad8f3de0d3c4cd97c33705059667fcc6d3438fc995d2d6c793bbf210be677428d6cac430a07c207f7a3e1ec8951cbf0ea8a803bd0ac94c34a1479804f9f1b3b1354c3dea370a07df78024dd450c2a02bd4b459c7a5530c5972b60cf47beade4a6f05b734205c97428570452528f77976959467d15bfedb4613bb667a1139b3630f4f9c7461fa83c5ec4b11cc8ae300176543a9325f197e85a7a4dfe4f4534b04fc36711e5703a351f520d05cd0d453f17afd850f20374ed5b4cd3174b7a86bee149f9bdc42d3f9ae4787c7cd0cc870dfa791fac6abfaa76b214f13dc3c7e6c0c936db3555ea9c3a82406341e88457510f74c7934cf7f798185c32c4911f32ea99c62e7aaedaf545a7ca7ab6d7e70ae24773db7df90332d32fe4706d9de81c3f46eeda86b667322645c8b1577d000df1260e54c86294faeca2239d78cacb7da24f4a84ae8caedd3e148c0d3bf7d587a2a719933345613c240cfa7707b666dad98b8e4290fa28a1ce2e9c2704733deccbad778e5d7a296ee75c0616c22816cbd2b77b88d4a5f4b8f2099471c00b85507e6c9c91f99e64cd12d242c59ba43b18582660d72aff49531891478a4ed3d0ea6dafe6b2105f1bb7e8099a0f92e81636dddfff95122604b1595d77576006103803ae9b09d554f458fad21e9f83b32c5d8e15adb5164fe9e14b8c0656e7c28f33cb927ca81870599d6a28c67ce4cb86984c7dc9e3e7222f7edb5065b2d753a31c0ea61386a674c474e25daea440b9660d86689f7a54c05c0d6b9eb40eef04cb36a0af002fb6bfc57a3de0a4af22fb5be860c3eb98d000b5fe0b21f478d116b9e26c021cdb43d3d5726fe6d8d86e4d8904d27a9af8a170913bb9587d4ad06d3532470ec38bdbed27941a0aedbe32ebea7f7a3859bb98653c31658a3ef29f13f406b65d38b658803ab702078215c16026c063d3307b356a3ee2c493f71f0ba7ce3dd6a36bfc517f300eea44f117d20d81b4905e0a59f5152990df400eec61215faea036267cabd114b9129513def873a14668f8a7634ff5fd30b7be843b6831e42ed3e24f40db08e6d13cc5d904a62df740838ff98e8d88ab8fbcbd36cc49f210c6affc561ad6eb971dd928237cfe51da61fe58a0d04bd3b35f595ada2a740c41740800874ce4146ad3bf8090f1d1b7ea8c00d68b3584a15b00fd7d43e697a652adf7d58b7ee4c7f84e176854b90af048a47b3331968a1ec91b1a3a618eb055586b4b455518f1a4a2656a9dc8ebe8b98a757936e84a4242204edae3bb443b33f9dca6898c211d2c6029d48928b6bd6a91975501e2e643075e79cb8f15be0c96e7c9687d6663c097a663efbf0afed67282a8c964e6fcf77921ff3d876bf68a0ff94c6108ec68d41e8310ece556d01578ed32661cbffa229f8907c2a706d4ea7ec420b3058aa101b4c20f03f9841fdfa3493c5434ba7940245cff62844f28d8761765f06a4209eda840949957cdc8b46029eea5af916841da9cf07a517f84830e8add0f996176243f2cad3178f95ddda16acf89b5b69e9ccdf5b560c5d678b361ebb61e7c7ea4a6de3ec628c4fa27b11e3f9f2bc1b873a11446d49e7c1a2b0cad0d564b8ebad70a4e93ab78c8dea1481763ded4ebc0a9d94eb20e041eabb8efb4ef2b257a659f0907bd5e2f7e92de40971b599f91215d22d32b6b4bc901f9cc774dfe9971dc26ba1979ce5fa367830c959ab943037507d452d25fbb6c09db6c0ca5cab68defc1e91f0e3c0a2a459ee1758f7485bbc384cd1050e99b2bd8f6e40a7ea4909ed2187b5d578c0f45bcc734113e28f3e381bf0b3f9787a3fa198fc7aee11fe0c0300bf970334643549b2135592ba8c3fac4371f173920d4a7442fea140fc924cb2c3d3a5694af858e3078f82454f3d6b7fcb16c2270e36bb6b3628ec1cf3eb2d8f691a7839f327b39c97da5aba26e46180b0c2d516dfb845e904319c2e4ef9b81db8f5e383120fcc2f9187de70f0baeeb5f05abbeaeec0552f353ae898b6cdf5b37a5bd4322718e94107c6fda40ef01b0afea406508badb72642a849344122e2b0f06251a2142d39f820cea141bc931ca08664483349409c03218d96401e6ff991b67ac76b73dfd8458f294f7811f009fd731040a6de81fc66f81d1da5135fd12dce0b12d392472c3e1956176a1d4a57285161fdad6231b2403c85e1bdaa6a55a474257b1a28646adf9ef024957aa84c6bc27851a6f70cdaf4a26302fa58cb1b0639856a32826062b785aa7d74675e5e4c64fddc45d56568c621af6bc4407f96058fd652e3174ddefd59305d8fe24726c5236b6048202b6ca62a1f4bc1092d98922f9b56de50652512744a442b08a9f2dea1c6afb28ac717b467c2708c41ea40f628444d76bdf65ffb0d0f41859142295fad472b3f98236640cc4de5a905f6c805555c87f2b307ed59a1648c4326fd3e79eb11a6beec0bfeecb8eb9f86b6658eba213b5d82ead5de8627a303d43d5d2c042f5b65e84bb5ca83c48a68322a699663ee139c1689d67b2a4af18ec34f1c61e6fffb4dd9985ed74bdae0cae743b4681993f2f99a835c783a8105ef9d51ea91b621b942a115ef3508865fba7130d387488a6469456799b134d2b9cc0a32b48743531a8a78cc351de215c64267bd713b8fc41ac34506c9b1254962c35e538eb7b20633dfcb6d46ef67f9c42e6f8dee5a2784ba6ea4bc65651ec98fa1f65d48c9dc14110ee8dbaad96801158b30cd555cb6a2572feaaae3aa1f43ea07bfc9bd6a1c0cea6b5bbd79619613f92c4560ced1826a25712e675bc00e2b16f80c9d778778d82a7357ab08f0e19b4d92db4cdf1ae76fde94c8beb82b8074976c8031951b7f04ed163c434ff503b1003bba9223109650038d8d012506c25ac22e773245748507f46417c440fcbdc29435cfe621dd624941ad5206c247080a8c32878a5064fe8ddc2632db1f5f99c82745fe0d4b7c5830f924c670ee24b421c5d7dc714ac0fa68db1b47c763f0b941e06edf5a03d2455e75fe2cbff87337483d306fb214a98ce1b1b82576c919fdbb2b206dc8b9233bd7715e082fd8268e581e699917da5a2c9fe66165a1975a0781dc8a0ac1684f03517e4381493e525f028e99f28f1b91c1b47e9d054013b9cbceafbe583f5fb2e9f26fdd72998c66bac671890e8c8793f4fdda6da149c3f1fa2d66e8012a2609a7142f08d3bcd01b653bef689b753fadbcbe0f912f8fc67c9342e513ae7a829b33b35263d432a34b02130295dd0cbb72cded8b4325a07775d310406b346e0a4ac9e19ff7272fb1aa9e225ed75ccd249bb87", 0x1000}, {&(0x7f0000002300)="95df5befff3aa02e8e", 0x9}, {&(0x7f0000002340)="639db5f1108a995773ccc0b734b294fabb396e1608c4b71e93e8a07f23607aebf0df4f1951e428e3bbac0b3bdfbbbfad2409c4f868b97444e28132474142a3e3d8fdb4c4b71eef3aaf39ac872586a6f54e52a1263e754d0acee129faa6c9f12e491093bd8ff62cc3cc14dd6bccf48bba21debf71fc66720782554e65773caab65dc77b3a3def138f33e820e11e6e701b92dc23b3ac978f4608ee4e116fce6bf28bf6c7f1a06aee2b", 0xa8}, {&(0x7f0000002400)="d4549f3f21db81317d47e96382c8ac71035f0d1f64003edea3c0339e5b08d5a94dd5be4aea81e2eae114d94395efb3f47f69bde4dece35ea9aa71607590fa084d08abf58322f454f7922010a335dbb52a242bd81c0b9708b8bf4189862397503a448e08881f634017a2510dbd568778769d965bcfafbf4113e295931ddcbb6cf14a37ba9cb6a3721cb5d61af050dfe090a9dfc91e4423edfe4658c29f4eca5a9aaed47918bc19a60e176ad188cbc23988c5cdc4c2a04e09f093521c190272b5ff00e53d997bbfac51033cf01c0e2d302d20c0a19e0a180c18a718399e68b555b4a86c1d578d1794ad3a7cf8eef42e6effc6cb1a12e", 0xf5}, {&(0x7f0000002500)="a6b02e0074c8ef87df8e157035f0f10c220a160a67487f3ea1ebd98f7539c0b945112d0e54abb14c9af519293aacea0f33a5fbcf5a4603bb2c43d1ece9117fba137adb44effd0744dd48e2fc34bb750fff37e735aa2f7e209772eb59c9741fd38b4624b85df2544409f53c994ca0b28284885be1cd908ab0eb4d7193c3b61d7244a559c0fc0591d5573591919ad2af266c45a0b662e1d16916f4482847e56aa993c7770a912afb73d5dce7b81823424775c4c07c292f8cd4377a7df0f4", 0xbd}, {&(0x7f00000025c0)="716c0f058c587cdbcc3ef1d6076372f7a7ceed405478c8aa8251883eca770b1316f45cb3bd6ded0ee18dcbb73dea65782944e5c77b67bd9d9c8c29a5ad75853e02f197093e28ee6e148213a6f08034cefc1cfe39ce56f1e92ea98043b94584af9c1837d9d77b25eb0a967693b153f832b5ab833491a9fa16c3d79fcf870227254c22b98b034366e4d99bb3ec7ec5343266ab09214dde4b18b4abb3d4882a8267b0692613ed4725527536b20c344aa59c1a74aaa7800a6458a41614a19a8b7f5643b726b6e9a23ad886a9975c15a5a0fe861de8efb0b0f9113e151a6f60cfbc4ace824dfac50366a2f4d54c7a578d34e3cb94d1ab684c7d9db6935da77189afcd3b8d5c23b59e32311c1702ffe7292af2b18147e56e03dfe6b532faebd1fb75b02101ffcb0b0a48dc4dfefa54a90198d77178a361c0bb76f8acde1fb0f97cc94adeb66edab42111678ae41eb46748d667b4af0a23c661c07bcbf1ce3daad11f3e031ddd8e61f9b5e2f7818317ffb40b94e36b1af7bbaa7df8f714af5735311583a338456ac0e604449d85ac17a1004cfbcc1bb1a8cde93362518a3ce27f2683dbe395ab7eea3c662ba7c91be9c57a36a472c6748d5c6d85c63d4ec62746f504ebae4783fe523256ff4dbe404f4d859ab2fb3e8781fced5d671b5796806d955fb4796262d8ecb7f5d65a21124e2bd5dfbb82b6b8f72a4323fd15df2f16ef7661bf2aef4d2e9dbd918692f32caa48240b3456976f29b3404e1d7e8eabc6b5049c6e970a4244eaffd9371c46c495be8121e1f6c2b762addd745fd09526423913aa2b9ee882358cbb2f4cd4939638d43cc33e0e9e33970941f548e207d513ddded347d4c4b5967b423c8db9bcc8d5a01dc9c70cf15d320729a3383380c04e8e0ac721883f1fd764a9b95f85c3cced419aaa3fc88900c0d27d83a1d1c62b5a8d273e4eed6425f0d0bb5848e564302d62b4f47ff7e1cf79d5db2694d5270cd52f4929d3bda99f4b088258905db4e2777b3f27ba97327c14a84c491ad6ec8ec75175aae7d5b4c98bc563d23702cf441546a1c7c6608384b0b738d0a9810ef69a78ae3d8f25a8c9a53f4f969934c7ec646095137b34d596ce390215369da794c636c87a4eec7d4e59cbee18d4c715eac16c5603228c80faf2f4e411174c36b624657bcbf06343bc7d65137f68351d107dd06df776c06f94eb820958e5e0323b07c18309ffcc6ac2e9353c721160e507bd3d07d185c91ba9249a5b29f1c0b4a899d116cdeac90cbd693d4f06f1362dd4694f27e238992ca0df93dba1653da573c6690ae488f53664b5e1e3e40d86ef7b92a2638ff3fef787eb5191372339b4a1dbfe82f3f89cd57031738abe1d16583e0b893ade0c3fd7a05bf6867a50a50d0b17a991c3cbf3dc9c3cfbac91e6a083042fc89e707703875c9775f8c623c13fb1c43bc97daa5c0b016eed1d6477729df7bb14af52af559a352513c516d4e7fbef33596580c1c3b7d4e9008f0162f4ddf6e14cd17a768d73ff4a462955332b5d965756cc0b7d85ee58e7aae9ba6b395e85e1fa44374ea61c3be7c1891094476433fff3312d22650d9e32a9148febd80cdd832bcdb860963b937529845af09f0cacbcc2d97668900c5f9324739345388449661bf3f7c3ac806f6a46b1afd6875d6f0d7dfa5280211c622d9bc22876f9d3dd47022c49f32728ce6ef6d62cc7155b02597076ab63b7b48d032e8e1ef1e0018a42f8c74affeafa07775a16c3f19dd7a7cd16515b664c5eaf0505afe5001371fa4db253d08b55f39c6fba7e4e62adcbdd915606ec5ddb28772d52cd40ab88f26d14782f49748c2b85d74a13b2399f7f7326053e831058f5e63ea76b557389ca736b72811f17f33fcb7c354aaad74f82a44857f6b8502a57fec4ae196158036f72dcf91e936b00099f0f1f7b933c792ff9fe8f38d45cf670c27b365822455c34c8949407ac61f7fcdbd734be4a2d936dd3134ca61ca4dde4955f644258210589ce1813c5fc02e98aff5477358be07ceea9afe2e7e35b0769fed47dc61ae4f497da407b757013f0b508e436f4a808a934db9fcb0b2c155de91104aa68e88dac1c18406041fb757f60d8275e5780dea5889b5b58c6b1130ca76345c66008fa1f7240f6f5f98af593ed3d42e1a71523a58637645897dcc5c1baa97e529e8cd452285d80f5e6f9ea546313c9be8af07a5f29ce6b966b28e64afc5cf8620830c992dd8bfc60e34ac2e8f951dcc522bbfa8094e11cfc354d12f4907cc629c7304a5a53b26ce6c76ebbd887ee73bc743d2298b434ada676c9ef7602778c2d83f306da70eb0eaee2e72af62c96d5404c2c0a404c6722f915c87018cce5dc6735213f0a8a4f1fe5c61caa18dc2fdc89b976847e9ce125e51e4281f14171aa3e32a0c43f02d0a4f319358a774350c05e8e5a61492897ce71a897d6218fe7b1f9c6df811486b8076d836cc251f15f3b880458879a58d9db19d7aa8c82dff4fc9af19db863efefb64e4f8a5e947b11aaf676378f578f7fbef14879ab12f51ad904091e0ef683ce3991a28a03ee90289f557f66a2305581cef7a049b19fe2664258dd7bd07be96cc633e16b12e05173b70f25f9cea039aba24ebc4a972097ff578caa22cf6c7be29470cdc0a20691ff3645782ade1638e50973d32549e450b54141fd1fc51505c8acddf0eb561bfcd9c19fe0bd92854d97f14c31f24020dd6a3d4096c0b5d4b3b7d9a3192dbcafe4491b26110c70c2afd2a6169d17470117a0ddf5ea1179f4f079da447989438a90519125d16f1af438005fdcc8752bfa39be861880d3b79611bc2cd51e098fd3fd661c7044f373eee89a04ad892849a7e651c37de0265e116971eca015d9931681336c3125d21aa70c9ed19d32aa91c7934f8f70105a2c2732cffb33625b6a611bda50cdad11c742d2239945bdb8e7ec0094d3083d0c13bf4995e210f316c8117709c499d8bc20591645c48de4f577b944963a1818201940e130a09bd8b2dd845ed9e0fea1cdc856a3df3a2b4c92825caf0f52d5d24c7c0774b9daef6dbe7aadf81973cb31777fefe3705f1806d6355278f53bcacfa95070104af7d597f3da3a72b93060fc91414ab6cfb40ff02b214d2cab72e3575c67c4741cb96e8459efcff08b5d52330daa2d289e1f510d680045011c7f1519d8498bdf46ae42c3f26c58910fffd3458b1303fd33b6419e8e225bb8d9ce519183fefd3d0880cbca344025d6c3db7cf364a4faf28e570be396cbd5872b729fd2ea111c77b092ebd3bc22d51753ae1dcb72a354be0040a4cb387cf949cdd316ad2e264efbd9901db17f09d94c3b1cd861c5a76c9824afbaba7f98a80674a4b637911f1049cd9314174389f2cbee8db150a777a8c09f21e81584c4d39e37deea1cb0c44b24dd70dcb54f8112844e64d13c747cd28942b07b381e5d5c133a71514602f3695baaa3408318b787c62f0561c49d49891bb398b31f2e147239c946da82cbfdbc2d4a4081d09331b24d63f1ea0d3672a0a97d8f8d93ce3e3f8431cc5b71f823aff6d47b103c6384fd1fc3bb5fd2ab5d9722d192e035041249c3cf509694fa5fc7bbd7d7cf6f5b3e07a4d400df5d0246adcfe31f1de2113557c6b4b8c58e6c589473cdd2d09527205b271851440eedde491dd78c5a61feb75c939e6b2ef18208b511ead65fad5a0c7a60653d1809201c0fe9ff871a45fb27f02a0fb8fdfebfd610de85c5c4934e951adb72a6c98851392caf1b6ac5bfa90a1c425a5e9e0b7ccea977bbd384447fe6e0adee048bfbe4f3966ebd222d949c3c81a75856a2de4f33c5686b53a3910130d566d8d44a0d675b09ae20378835fbd2fb1e01481d81ddde2ababc4e7065fdb2724b1ac8e8a84a21a19c67758c1452efe1c2a039c3378a3de659846cfd4b0e7b3659f8fdfdd2f1e7061f55ed81e672b6fcf25b8d8b08221b6ee11aa62ad30f3e8403f32f4c27d545169770e6c7fb90a96ab217b7583bc5c7baca8951a377d2e026e32406ebd3389a8033931ee039956d2278a62e6a1c5778bd90cc19504dcd57486b9372b0ba058606e9c82c75edd0b5c4542eb7cf9c071d591769cb514e8620feb3058cac61a2bac99e3590a85b5f241d464e1179b4996eb0dd41063d82e27e2270f0782910afd18daab85f9ebdc17930ad8105b1b92233ee70ffdbd4ad9e7688bdc330b76786bbccea17260e222aa936490a8e0bdc2d78a5d742354ecbbfee9eeaabb398c4f9859ecadba563f52ad050a92a04e5986d96467e0c442bdb9665743027727538b45dc62909ffa51ca96b8f70cb494400c55b42b1c396719a9ef97d2cf7bd522952ac372179cdc558e782774e4aceb11825927261d7f2b65a2d43f7cea402c58eae6571375916e572b5126558af7f78e4f6e89055aea45a44bd928ce63405001579ee9b8f23ac4e545f171a17bb2907ab19cc42ddc0989bd12bd85a99540e14d2e2b5ed3d3687ae6384dee7b26ccb1b19ba372e96710625d07cbb4b3697921f6692e38c886a9c673c393e12c1db1f69ac1964e37880170df8c93bd995eb990ed2d5311ceef71920cfd48fa09876c12e773e969952afdcb95cb84585a9f0d4175d155a27c04208f4f8d6dc31f9494abe1593a2fd5a9e60eae3db0b7e3faeb500c98b040503a13ad9c818170dcc87c950c46c7ac5327cad91a64d7ed167451557ab5ccf0a62e94ccc6c6d9a177f74143f2f077d66f470ea33c30a5acd91163277fc3ac62edad76307094a0e05970767394fcb95bff5a45762f3edec6b5d55ad526acbfd08e642308accfab985e874bf0e2331e8d0b5354d805e92e41b0e470851ddf13063b2c387932c7b968b7151ad49da9a9c7f768fdaff8043aac10bb9589f54b33b6ac2b4513fbb3d9f33f16402ae77df507458a1bae9359482aaa6348cd96f321f4eaba4f605deae8e8f084dba3516ef2f4986b94967a7f0d243a6252222d0320835cfe358371980d58bd3ba6988b0ccc53769c6808ad776f94c2271735a6ee6214cb6ba3c1dab5c0bb8ff44606f22fc7a7404df75e8783ea1d4d0fc3f31d6803964dc588ad0bb5083c8dcf550f1852401a64c9738188c5b0b84c3320dd938b5a647429ad3df5e935b04f796fbcbe49280453b1f023f9d6fbe3f2c097ca0eeac92bec8f449740b5e7d5d36a79aad18c50eafcb7db4cb29c678e67ca5c6e960d0690a4983fba568e00a3266dcf821766f63913ba47ae2c07072652f74163bf83f0bd4d98d754cb493a803708b313c963c449119660f96fd4ec98568f7651828667adf9705f00f494dae9a66cf3b38f33b74fd0e4340c831b60927e416618d18ccdc6d800d67acec85d785b072403bdd08619ea6d50928b4d4cb0c2365dad01b94584ea1062dbdc41589ba2842db1f74d3c999cdcec835e6e736a1a3995332455319686c1d0045bc07de3a4a922bb7706d198b13b812e68801d52db8b10cae06df4bc1e8548c30ee688c04cd0df1226cdab200e6a284b6ba69119bb2ad96c457e99784e675f8ca58b47c8bc6f65a410c6872c53a7685f0c18a30e4a24cff4609e7cf7198174a2038c3def85a90e4f5f1dd365d7a34b6beb0c3ae9c499953f45b3d9e3e689fab842ccf75096c97ae66078dfe007831ef693aa1fe06581edd9b0893442bd449f1dc90b6d3b1f92805884911373014e4864fa22e69bce16e211829249f27c195d66d43c8417a7891603c27b44b53fc5a0ce8ef9647e33e081195ef19722453f815c4655308bd70251452af6b08b1f05cef635146c02feeb51b4a529421743ec4d3a6e47476", 0x1000}], 0xa, &(0x7f0000003680)=[{0xb8, 0xffff, 0xfffffffe, "358f4b855f6db5fcea78a2e86e6bf02b675e8ca8e8223abd7acc16b58768de63a7e8b4ae76406860088e2768bb22bf2f13c52211e0131cb8c1d15d9b635c5e7008f9894d88052731c145cc4e1ec546414045520dd9f33e846a0a8e1b09d030d67c4347a12a676a1caa972579f74d1315510cc7a63244643887dc82da5d6bdf48f3eb0ea212e9379c129a4bc7f5c2a5fbc7b7fe35aef3cbf560164210a888141aa3099d4f57c011"}], 0xb8}, 0x2) 20:41:25 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) 20:41:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_emit_ethernet(0x16a, &(0x7f0000000540)="05") select(0x40, &(0x7f0000000040)={0x2a, 0x8, 0x76e58425, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) 20:41:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x8, 0x8001, {[0x0, 0xc5, 0x5, 0x101, 0x7fff, 0x20, 0x3, 0x1, 0x3, 0x4, 0x100000001, 0x80, 0x9, 0x6e, 0x3ff, 0x81, 0xb2b, 0x7], [0x400, 0x9, 0xcb, 0xb43, 0x100000001, 0x8, 0xffffffffffff04ef, 0x0, 0xef31, 0x9], [0x3, 0x7, 0x7, 0x8, 0x7, 0x2, 0xfff], [0x0, 0x1000, 0x1, 0x5, 0x6, 0x3], [{0x9, 0x7fffffff, 0x8000, 0x9}, {0xfa, 0x6, 0x7, 0x32df}, {0x2, 0x7, 0x4, 0x19f}, {0x1, 0x9, 0x2b, 0x1000}, {0x5, 0x1a14, 0xffff7fff, 0xfff}, {0x7, 0x0, 0x1, 0x5}, {0xfff8, 0x20, 0x400, 0x2}, {0x100, 0x8, 0x0, 0x2}], {0xffff, 0xfffffff8, 0x2, 0x3f}, {0xff, 0x2, 0xd79, 0x20}}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/190, 0xbe}, {&(0x7f00000004c0)=""/124, 0x7c}, {&(0x7f0000000540)=""/30, 0x1e}], 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x40, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000640)=0x6ef) r3 = open$dir(&(0x7f0000000680)='./file0\x00', 0x200, 0x0) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x4000, 0x1) getsockopt(r5, 0x5, 0x27, &(0x7f0000000700)=""/179, &(0x7f00000007c0)=0xb3) r6 = openat(r4, &(0x7f0000000800)='./file0\x00', 0x100, 0x82) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000840)={0x6, 0x7fffffff, 0x5, {[0x9, 0xffffffffffffff01, 0x9, 0x1, 0xfffffffffffffff8, 0x5, 0x3f, 0x48, 0x6, 0x7, 0x0, 0x400, 0x5, 0x5c, 0x80000000, 0x3f634ac0, 0x8001, 0x3f], [0x80, 0xffff, 0x4, 0x6, 0x8, 0x3f, 0x8, 0x1, 0x7, 0x2], [0x0, 0x4, 0x3, 0x7, 0x3a04, 0x5401, 0xffffffff], [0x3, 0x5ab8, 0x9b3, 0x1f, 0x5, 0x80000001], [{0x7b, 0x5, 0x2, 0x6}, {0x7, 0xfffff888, 0x100, 0x5}, {0x7, 0x6, 0xfff, 0x8080}, {0x9, 0xd72, 0x10001, 0x7b}, {0xcaaa, 0x3, 0x1f, 0x7}, {0x7, 0x2, 0x3, 0x6}, {0x8, 0x7ff, 0x0, 0xffffffffffffffe2}, {0xfff9, 0x8, 0x8001, 0x100}], {0x9, 0x6, 0xffffff81, 0x1f}, {0x6, 0x8000, 0x8, 0x3}}}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000b00)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000d80)='./file0\x00', 0x2, 0x20) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000dc0)={0x9, 0x1000000, 0x1, {[0x2, 0x3, 0x6, 0x5, 0x100000001, 0x0, 0x4, 0x4, 0x40, 0x2, 0xa3, 0x80000000, 0xffffffff, 0x80, 0x11, 0x0, 0x6, 0x2], [0x7, 0xffffffff, 0xfff, 0x10001, 0x7, 0x3, 0x7, 0x6, 0x8], [0x0, 0xffffffff, 0x6, 0x80000000, 0x20, 0x2000000000000000, 0x20], [0xff, 0x3f, 0x7, 0x2, 0x100000000, 0x2], [{0x7, 0x9, 0x1, 0x6}, {0xff, 0x9, 0x833, 0x80000000}, {0x7, 0x3, 0x3, 0x6}, {0x200, 0x0, 0x6, 0x8000}, {0x6, 0x2, 0x1, 0x9}, {0x100, 0x1, 0x1000, 0x11}, {0x7, 0xcb, 0x77, 0x5}, {0x75, 0xfffffffd, 0x9}], {0x1, 0x5, 0x9, 0xfff}, {0x5, 0x81, 0xb01, 0x3}}}) getpeername$inet6(0xffffffffffffffff, &(0x7f0000001040), &(0x7f0000001080)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000001100)=0x7) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000001140)) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f00000013c0)) ioctl$KDSETRAD(r7, 0x20004b43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r11, &(0x7f0000001440)=""/29, 0x1d, 0xc1, 0x0, 0x0) socketpair(0x6, 0x3, 0xf9, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r14, r15) 20:41:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, r3) getsockname$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) listen(r0, 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 20:41:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x4c) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) ioctl$KDGKBMODE(r6, 0x40044b06) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r1, r2) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r11 = socket(0x2, 0x8002, 0x0) r12 = dup2(r9, r10) dup2(r12, r11) getsockname$unix(r12, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) dup2(r8, r7) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 20:41:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='p', 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfed4) fchownat(r1, &(0x7f0000000040)='./bus\x00', r3, r7, 0x4) shmget$private(0x0, 0x3000, 0x312, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000000)="220e22", 0x1bf) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2a}, 0x6000000000004, 0x10300000000000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)='x\x00') 20:41:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = fcntl$dupfd(r0, 0xa, r1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 20:41:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="10000000ffff00000100000000000000c39a86eaea7e7b3b65e041432fac40bdffa2938cb1b1ef053f72a3dfc0432b973d348988b89f1edce9a35f537150f945bfaba84389a067866685fa715f11464dab343bd251bf3d0b71ec73855afadf45d906925f97"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000075eee3562e63177fba806e6a5d045240a86e9b9bd604000000000000"], 0xffffff64, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r8) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r8, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x9, r7, r8, 0x0, r9, 0x80, 0x400}, 0x3, 0x2, 0x7}) r10 = kqueue() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000340)=[{{r11}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r13 = kqueue() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000340)=[{{r14}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r15 = getpid() r16 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r19 = kqueue() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r19, &(0x7f0000000340)=[{{r20}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r23 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r21, 0x0, r22) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r28 = getpgrp() r29 = fcntl$getown(r22, 0x5) r30 = semget$private(0x0, 0x4, 0x408) semop(r30, &(0x7f00000003c0), 0x0) semop(r30, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r30, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000240), 0x6) r31 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r31, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r33 = getegid() r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000400)={{0x6, r32, r33, r35, r37, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r32, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) r38 = semget$private(0x0, 0x4, 0x201) semop(r38, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r38, &(0x7f00000012c0)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)) semop(r38, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r39 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r39, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r41) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r41, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x9, r40, r41, 0x0, r42, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r11, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r12, 0xffffffffffffff9c, r14]}, @cred={0x20, 0xffff, 0x0, r15, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r20]}, @cred={0x20, 0xffff, 0x0, 0x0, r32, r41}], 0x80, 0x4}, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet6(r43, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r45 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r43, 0x0, r44) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r46, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r50 = getpgrp() r51 = fcntl$getown(r44, 0x5) r52 = semget$private(0x0, 0x4, 0x408) semop(r52, &(0x7f00000003c0), 0x0) semop(r52, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r52, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r52, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r52, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r52, &(0x7f0000000240), 0x6) r53 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r53, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x0, 0x2}, {0x1, 0x1f}, {}, {}, {}, {}, {0x1}, {0x0, 0x8001}, {0x0, 0x4}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {0x2}, {}, {0x0, 0xfffffffc}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r55 = getegid() r56 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r56, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r58 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r58, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000400)={{0x6, r54, r55, r57, r59, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r54, r47, r48, r49, 0x5, 0x7fff}, 0x6, 0x2, r50, r51, 0x7f, 0x100000001, 0xb1f1}) r60 = socket(0x2, 0x2, 0x0) bind(r60, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r61 = socket(0x2, 0x2, 0x0) dup2(r60, r61) connect$unix(r61, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r60, r61) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) r63 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001180)={{0x81, r4, r9, r32, r47, 0x80, 0x4}, 0x5, 0x0, r62, r63, 0x6, 0x7, 0x3c1, 0x9}) execve(0x0, 0x0, 0x0) 20:41:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) fcntl$setstatus(r0, 0x4, 0x0) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x30000000000) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r7, r8) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x7fffffff}, {0x18, 0x2, 0x8, 0x4}, 0x0, [0x6, 0xfffffffa, 0x0, 0x800000, 0x9, 0x8, 0x4, 0x3]}, 0x3c) ftruncate(r6, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 20:41:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000180)=""/83, 0x53}], 0x2) close(r1) write(0xffffffffffffffff, &(0x7f0000000080)="525cb2a3af2ed03804a6160e5661fbe31ca3eb385263c9c75d9036cd09abacc43d25f964ff229f14448490d20700acc58bd2d44034b4f0e5b3a52798a2e5005b33d0dd7e76673a2449fa8b1b3f80faf5b77a9d444be3aebeb530840a4be50a2f36", 0x1) 20:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r3) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 20:41:26 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0xfffffff8}, {0x18, 0x3, 0xfff, 0x8}, 0x70, [0xce8a, 0x0, 0xffff7f1e, 0x401, 0x9, 0xffffffff, 0xffffffc0, 0x184]}, 0x3c) r1 = socket(0x2, 0x4003, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) close(r6) r7 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) socket(0x18, 0x4, 0x40) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000200)="e1b72ec786d57565635d16ea60fa206ca8fed4194db0058df92d91e607c2e60c7b89abf1ee2550067a73558d", 0x2c}, {&(0x7f0000000240)="3367c29c8c47ce86bb14aa2579c4fb4d2a623050c37a337c111824c278908ecc15d28a4bad5fa3641e39cc57632db1d4f6aeec4718e928d1975d426f3cf22a325f534a4d07f9fb2dd487a73987f33de6e74a1d90f1c4d3d0ff01b7d1a707d5a6b69d781d5e2085fa300e9c32b1a5a297ae2fdad08fc708682cc2d1357335f9105b35dc8245012934ec1dfe5bf5a2530348bbe815c509fdeb94c33110668954289b5fbcea3fa9cd6099175b70f6293531f4cd98f4aa25876456e1fdcc69d1695050a2965a7f59f3aebda1a3aa1193aa9c1cacd0e43067", 0xd6}], 0x2) dup(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000140)=0x1, 0x4) 20:41:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) 20:41:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) connect$unix(r3, &(0x7f00000000c0)=ANY=[], 0x0) dup2(r2, r3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r6, 0xee}], 0x1, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) 20:41:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x10000, 0x79a, "73cc510ec9c06d00007f0100", 0x0, 0xffbffffd}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffb, 0xdc, 0x80, 0x3, 0x80000001}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff1, 0x1c, 0xfffff, 0x3, 0x3ff}, {{r8}, 0x7ffffffffffffff9, 0x4, 0x8, 0x1f, 0x8c}], 0x9, &(0x7f0000000200)={0x80010000000, 0x3}) kqueue() r9 = dup(r1) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f00000000c0)=""/31, 0x1f}], 0x3) 20:41:27 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x14, r3) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) sendto(r1, &(0x7f0000000040)="29b9f7d4b3b42761136da2686c6f41a3c235e3c659036c8d61e0a0aaba8fe95e3eff51b4d50281e7ec", 0x29, 0x8, 0x0, 0x0) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xad, 0x1000}], 0x8) 04:02:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x02\x00\x00\x00\x03\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x0, 0x10000}) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="2351ce9c802bd9a55b03144e7b14") 04:02:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="d8b90769b3b449dcb88e0cf833ef3ecdfe0c0fe9cf74f147080e057986f165559e57def569857f2e63c3d9297d859126c7ff0f618667d597ef39fb334debade99a24500895946c9772675a1ef1e1d18fe4907e3a2bad2e60b57286c7f10f1dfa237914b688997298c4c3d8c8d2db50025281048e2294f5062723cc58e02aa32d43b15d019bef1c883bb5a7735a80171224aebd2806a6c0768ec65b8c5c4129e465750505b1c0b5c6a426f7755f", 0xad) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001862040179002b4f137405a72c00753dd4c5d7a4061fa84eef8b9bf5d1b01f195f81db6b10d41bc7c59c29e776318cefb44a229afffffffe1314daedffffe0839f5d5e2d62e10006f4f40a75c5865959841582bf02077734c76c5d73c0d18fc7ff3f", 0x65}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x1ff) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$getown(r2, 0x5) 04:02:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0xfffffffffffffdb9) 04:02:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="ee78f0297b8bd8df8cab9eabebd7c8aee7a5fda9c8bf5172a8bbb1275d2f5e8ec27cf18d83972e8b77202a5e9a64457d596c198e54fb9e1db6e397e87eb0aa6c98bf78593e4703f59ed5395b5e220f0f68f65aa91130502fe51a079d5c6df2abc1770bad886261e38b644bfff58a2612ea2042cad2433d5a2127a8c4b9864eef33aa61aa9dcd19e4e951d6892c6ff8672b8c0c11b100709616e4344a8ce9bee5c0"], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000140)={{0xf8, 0x7f, 0x1}, 0x1, 0x9, 0x1000000}) 04:02:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='p', 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x2, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r3, r7, 0x4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0), 0x0) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r10, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000400)={{0x6, r11, r12, r14, r16, 0x4, 0x5}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r19 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r17, 0x0, r18) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r24 = getpgrp() r25 = fcntl$getown(r18, 0x5) r26 = semget$private(0x0, 0x4, 0x408) semop(r26, &(0x7f00000003c0), 0x0) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) r27 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r27, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x3}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r29 = getegid() r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000400)={{0x6, r28, r29, r31, r33, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r28, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) setgroups(0x2, &(0x7f0000000480)=[r12, r23]) fcntl$setflags(r8, 0x2, 0x1) shmget$private(0x0, 0x3000, 0x312, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000000)="220e22", 0x1bf) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2a}, 0x6000000000004, 0x10300000000000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)='x\x00') 04:02:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f00000002c0)="db7e801dc7a1860e2a26cc0fdea3e2be9c74153eba8a3505682ffe0101d6139e6a0baf9a0ad6f0b7b7f02c35c1bb66f10aae17c854a5589a003aa42b0ff7be8f77ce8e411f3d353438c9fe41d0e6bde7ad4bcc878502d3234803d2d4023f9bfc253ffd1bcc2e146dd434c754b1d353fb5da7d2532ce51db6e9cab7d4b88a66d845e30d886b6887a878b63dfd03cd9d58fc10682616fbdf0ff446f8d043cb4de0bf9f96bc8f5591ab51638517ffc9009502d4894118da2a7fcdb82a9a2392970f69e7ad03b1fb9703b4fcd4aaa1712a5645ffc236c327bb44014ccf962eb230cefd5223bffa76337fc04e", 0xea) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) close(r3) write(r1, &(0x7f0000000080)="ad18f05de2f4ef18", 0x135) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) setsockopt(r3, 0x2, 0x1, &(0x7f0000000140)="e8617ee463e33eb2e61bfa9132ca986aa99fec7e6484740c577001d61a3cd15047e6e7844ff51f9e660d062bd82cd1ce7ec4fdb9bfe10d4be35d67fd6654a1721406aade5c902a5296720290255f32ec81b5219fb75a884c81d892a15289cedf4e7503c03292e2c5ee9b5283b19d", 0x6e) 04:02:32 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x10, 0x120) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="97a4c502bf3e84a029a2746527a624fb5cf78bac5c34875b998c99109dbccb7a0b920ff5ba74aff9b1094f7452a99f5536eda50b6f009000f2e8075d50200600000007c35d2003542c58f25b55682b8e9140ab974516b71a877d3bc64440f0459af211610425610824960bc33ecdb66ec18839693293d8fa21456d67ce34bbda5c23a8e23009e2f7a153f0aa20e356bbc678acced2efe80441"], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) r8 = openat(r1, &(0x7f00000004c0)='./file1\x00', 0x20, 0x12) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000400)={0x25c, &(0x7f0000000540)=[{0xc0, 0x7, 0x9, 0x80}, {0xb752, 0x5, 0x5, 0x81}]}) preadv(r3, &(0x7f0000000080), 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0xa0) r10 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r10, 0x3) r11 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r12 = semget$private(0x0, 0x9, 0x42) semop(r12, &(0x7f0000002800), 0x0) semop(r12, &(0x7f0000000240)=[{0x1000000000, 0x6e4, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f0000000800)=""/191) r13 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semop(r13, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x800}], 0x3) r14 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) r15 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000200)=[0x400, 0xc160, 0x4]) shmat(r11, &(0x7f0000003000/0x1000)=nil, 0x3000) r16 = syz_open_pts() pwritev(r16, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000000)={0xa2, &(0x7f0000000040)}) r21 = dup2(r17, r20) ioctl$WSDISPLAYIO_GETEMULTYPE(r21, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r22 = fcntl$getown(r18, 0x5) r23 = geteuid() ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f00000001c0)=r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={r22, r23, r24}, 0xc) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r26 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r26, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r24, r27) pipe2(&(0x7f0000000680), 0x10004) 04:02:32 executing program 1: socket(0x18, 0x3, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x200, 0x80008200, 0x3, 0x4, "7735332a0000bd550400", 0xc80d, 0x10000}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="a37def9441e76279ff44632c9ec194e3a33dc3cbef81359c090a0ab48e44b34ee4e6581a742007ae43bb0a943c2bea43614c6a9a0d0170d260d156a22ea94209fe000000000000"], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) kevent(r7, &(0x7f0000000000)=[{{r3}, 0x0, 0xc0, 0x0, 0x3}], 0x0, 0x0, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r8 = socket(0x18, 0xc003, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) lseek(r9, 0x0, 0x9, 0x1) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000, 0x0, 0x0, 0x9], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r5, r6) dup2(r8, r7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = dup2(r4, r1) dup2(r5, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:02:33 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4f7dec25660aceb47c21a6e66c18387ee5064f472a5ae3c10c57d90dc762c5a6d4e4a2242669dd4d2b6a761ef3d42ba5956adfdaa178e42df47c807d8cd42d48eb20cde2527cf53972d178d40446914d12b834edea7d41495c3dbcdefd078664916e3b2764faaf6dab0459c665ab55ea1c416cfcd107db5f854f0e9087d1635342a72bffbb145c4741e8808e367dc8b7db0520deb856f53638743a", 0x9b}, {&(0x7f00000000c0)="5cbf9c871226745a0d4c9d4ed18603dc0bc7089307d9ce24ac0ef4057f3c11", 0x1f}, {&(0x7f0000000100)="ec9f01e97aa33d1b7a1f7c033e555ce752abeb6bd33696ac29bf8a72e41964e78b3c465425c4edfc31240c9b6b1d078fa6fa4812f9b78ca517400d6523a3f5affa27fb8b314b7d3f07930d3778a55d91ae3292f763a14424a496802d67b1283aade64c2685a9cbb6f6e1df0c5760905b752648ae8a51367366280f0d257defeccfa1d8a97ea4d05dfb599869f8ea92c879e2792066bb39e6bb47ae498a946e43b6bab570f7382a4266bc77f1f9c98bb05519fc585c5663a0f428faa71d6cb0449b771bd35a8343d017339a16b088865939419ee572c12a97ad55237a4e836e106045d1ef583368cfc618da1a699b4f50", 0xf0}], 0x3) r3 = socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x20000003c4) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x6, 0x4810, r2, 0x0, 0x101) r4 = syz_open_pts() dup(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r6, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) close(r6) accept(r3, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 04:02:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000005c0)="d92d4c0c640062ac26955572f33d1ede7103d3a7aee838e2c7669a2b9024812a68963bbe63e974879e0a80c25faea5202efd49ac4d22f99ed006443c28f0426a7910e7be89c2784d70b3d2bd6bd454fea16175bb123214d4715657b9b0df9bf4c3d30fc7a78efab96ac890b8505aa5ef802301bcc4af781a5e9db00382432a7dc1f7fd2cd479d4c91f32df2c91037caa746fb596a43efdcb963996ef1271a646b1d6f54df376d39b120ed9e6f1ed1913ec896dde5b10d3278296e459804a7843c4cde1be344544787b6c6c3effcd03a10476079d5a7b28dfe86344294a3a5beabdff429308a035fd1cc114df6e6bb527efbc486e0944590c33813cff667662348fea32e7f5d2abc85aef5b5fe52b22fdd0e9562fb6992a4d205224664227365ff194259bea84e867279e30ff7f40a970d8835c55c0274e0fbaea283379e807f147fd7385da2169a37c03244457b2cdc3a22ccfed677d0282bee1d7bad9d8cddc780c1df4af4f89b42999367f85316af2eee6f0b0d388c2ecfd04fc8d6806c3c78724e9047b033318440112152b286726dab883a98908012f63abccf0ca4ecef6b5067eaa5018eef67c9f880b42bb10fb7c9f7c00bc3706d48efb15363611f42e443b90313b7c142754da893fafe97507d5057978044bfc5ffff9a733823fbe483cf68868a180dc30047f6f076817f0c9c84539abc59c792f1e622e7cada3268f8313642b9e122650ad8672e71f4acc1dfb079601bae5bbaf09e9bfcb0935584aebcb40089900babccbaaf806e7519a9cace297bde8faf44eac791b93b14736c2c7410fdb6a8871b0fe7c416b36724b5a1736d8c30c43145d5b5f25b98fdb9da7f0ef3934eec92a28181354caf7f8b73fe04bb3ccdce831511bc3c4c7a4065cd28829a5549a480f61f77dc75b3b0e27f1c5d1d1372674a1041f893d3a066d93e037c1770c6c015671e2366937c41e4c6f582bc191dd65ec604cd35939eadeafd4ce8c66238fb7f1719c1eb36591db01755245f755e0b49773c504dd0b83da6737fed2314df2d8141c92df253937fee932b7f18d2da79f4b72699a6f81780e5ea2a0bd932c2299378c3df8482069c7b61219f1f1c03b723aa8e691e0f231978d91ebdcc6cb46fe5d371c7627be990cd75cc0f2689b83c1e0a22010d44240423b589cef76a05e1df7100fc0598afe666e267f10af1920c495a4323b7ba8e299a7da444a1dce96b70b6e4db7be0be5b1d96e91471fefce18174a7a3d7a96f12d57a8d305e79e50c54f59f04cc343074e773456e57f667be858ca4b1fb1414342006eef3856ac5890181e0843cd95edd431350d07afde896e841452baf0421092fac57c751f71e1661a16f98353df6b55d09ebbbe3d3aab52a3ee7598ab1c6b54a3899a3b49735814cddb74d81a0934eb0041f0817cbb56f30878c85ed0f08705f49f39369cde459595c811f2a6b13d8909da411cbe4f64296dc587522f7f315ef5fb4da9222d3d50998e836fd190dca79e62976455cb16435e5c30c4aaa9fe57551453495b0a1b5ff2e4228f173c5a300c049ed59b3c3cd84c16733d3d062d24f5f239e43b4e2c4614422ba4229bf3afb7a2e2db4cd8b3516715580c83c8403dfbc539d14fb8f088d5e3f5724362e88cca048b6bc3cf984413fcd30bdf748b3e113e7566c1e9efed9956468c8be8b38f9d17a4c7fc62f06ced747d2dfd5d708b7b2225473b9ea8b4979d28a685e83bc7d1da112f41fc5a12b836dabd4af7e5c72859c86013d782bbb39b6c3df4e62a9345685a6b7270e7fa18ed64b2122076c7cc3803678de9bdad64ebae3195940ed4754ccafac7794432f5e29b6b2c908fec5ed867a8404d06559a09e43bb8c05b33d3484045ff03e2d4c35f92607b556a43df9d35c8b147a32b5ff03c56fde1a8e78a0d05e07602aa67d15b7f9110904ab8d3acc23101bed574658a0fbc5da6cde4370ee32ba577c066effbd40c9754338041a27ea9a692d61088838b7fcb1cd5179abcb8a26cd27ad02af5f3c9b584a423e567f3010c22ec905522bc2c96dedbf965904e257fe1ad8491cb92c2356d815a6ae162c296921afcdb3b2c3c38e30f4af90c69443609b6c0fe11daa33d77169270a4e0f8ce92c1aa6ca8829d0152455dfc7e3e47c68ec0da85feba1d7e38292a0135a1b117cb00001920313247fff5a8fdd93fb245175841c1b7a59f74a527099af1c2ea6ca9e05e48ef66ee4a97e6608a1997a4e2ec9faa4310a290572415febc6d838ab85817afb03837ad6aaf406b85cf1eb283083aaca3274e0c4785e79c87c343a2bfbc98402fe34e25434d1a549314c9808166e7433aeddd3e3b8f04c3df85b80658e2c75af4726ba69c73fbd2e3d806d474bcd6346db9473529ca742a2bed0613ad87316cb44d850b050fb4b128833c8f3e48fa39a7c960f933c302d1ec9e758a74ab28c2c6bd6fb45e281d38fd4dbdae9a49e482113348af0478200b0f33ddb8fd26928ba3f4841e052503e196fc10a3c867d7d5a640b462128c91569b72e4ff31b57c5a31cc8a460531c7c642a6fd9d140838ee74964e2e8fb88b70ca23207b50eecbefdfea5e2a87af6df8e4ab2104e7c6bc999522adb0e6305f0eb9527aaa7c64a75245b04d967781b75b6717d8f6fba0522f9c14ea4acee1770ca48837ac9c40b59f975259e4a1555a5ce952bd0b1c03ee8e22cb4e7ab6d23a782dfabc0ace87bb824d1e2895ff96c3d80b20cab8093ab78bba87d3e6fb07b7db6f19a1b81b18e73625a9104517d1b2fe3731ce7d1657ef03c833df959c50c7885deab53e4d13bc60c3b785bea001a73ae0d0ca1a01341117bd9bc9060891a85edb7cf6634171596d069db313ccd990bbc8c8d5498b77f7bc8197bd39a2aa49e9488afe1cc5b5f82df7636c4a40ed86f6e6ea9764e1df390e25c38fc0b4878c32a8a46893302e041329a1d386119e02847d3367578507aeca01ba8d9ba19d41de9dc4a3f097a871284118c0ae032b8d5b8df89a40393d3f2d5000cdcccea0acb99008c8f0c1fca06b50cd47324ac38975e6e33a7cc4f48277563df1cd8ac85ff44eac3c2ab4fd61377d88ba98129c33c592c49f9ff66d32ff92efae80ba149580458faa831021ea67c3f1343e963c733caa8dcc25c056c48b5d73b557cbfe6e39c17bd48d39af971fe6165922e3b6a55a9c276b36a43556f64da1f5c14ea5c587c099d622fdc98e068a2941667a04638c36e1506b2017a6c7264ed3dcdd4004bca8cedb83d1bde3ac0a06a2c348575b716c84193c65c0eea0f6585da00d43be72955c740c0f09a100cb9578ede8d1c08a7f655303dc14b116477150d7ff32a912b75aec657e179351be85d893c0a57fd8daad676c576e7e1768f67ad23b948129ce72f8cbf6b59770fadb47d3fd9667ee5f8da6dcf9f9eb15029efcd6ead5345398075f8b6a8fe46261b467787cf7c0439f6fb123f17096f7592b39a0c871abec180c6f1c039ec078afe0862601726ffc971e85a6236251877cad3b021f0e4917c5e13a686676f55cddb75757ad255b588b7f86f190283dbaeb35910ff51e2fd255593139be5fb7a3157536f457117dd0a78b51e05cb454498d5e103d6e31dfd2a6d79a6c83084dcb703793eaad8f3f3cee774cf2dac1c0acdfe99c3f1310dfb95c22c267502120b2577c16fea2b57d9f435f77764021215f9b959c807e91309b0675c895743681b7b3fa851db190ed72da8da478dd76d414e97cbf7a3d098ec762d9ca2c21509b767bd541bac0c28a681466d6d9aa2fc3bd34899bfb5b8ac80f93c821d60bfd0d14b6d5250e75ed59b187005fe592195ae51cef4f0916bdd65d07436048cc6299d80f19d93dcc56cd38e5b24da85a42cc11787dac54c6ae2b00045f0f47a3c4cea254c3df86c5a88330fb005efe5de8ed4b99ce84e11f0c1aa904c8a93beef25fbb43a6cda3ab28e4c297f5f827a7f05f4a93c4f5f109ec92c360520e6102471c183ac19ca679e16e8a6072fc5bc24893ab3e268f5fe81bc901b7c20486a172e0a7c2390b80f6b96a7ce0c758679ca6186d534c3d64a3673c3d381981743fcf27ab88dcfb1685e11d667d57e1e9ad1bfda80587d6635eb64c9640b6107535c122de1b8b3f07d1987bfb4c7c152fed10f092ced8764efd7f3420c48972e6e34b308f52ac7784cd1b144774e7cbfeeabc13558607ad24401f00110b7465defc266a196bf48210ae9596b00b6eafb8b74a7a02cf89ec15d14d7f9babde7e435df1b3c6edbf50aaeb2d9c8b8eaa3c08418ed9d040519aca5bf9fc1c385b8cc98e414b4f00014700d9e04fb919b6ec9bac85e9b9e67c4696145714fcce0611fcc668680e2b19eaf76378e929e2e6f832c453ce98c576c3bbb5c2f9346c9adb62d1b7a47162967e3c85447355803eb495aedf2cccdc5348009f258cc0d6120116c7534a2ee38a4195762138e3c989fade299318b40a98196a4865b4c43e18c364f1fbe66edf997184f39df23b0d8da9eb37f66d02c8b7cb5317b051d71d0ee365510dc3470ee5d718047b1e787f3bffb20704abcb24ef2df515fdb71bbd3d7c40356b74c74f0c245fb42e91db9eb0ec4254d13a53962a6ebf1a3d5df88ad69bd00853c0f5d71044acd75cb6940182b8287321afe85089bbac35b33c3054af8047064ea390a6665f0fb8b4ab841c97401fe2e826673e500a5ebeaf3e57fd79ffb8fd455df9d3c0ba13ede290faaf1caf6b3f9279e18cd76eb0a68e78ed89f12d9bf692f5235ba5fc896439f3f534cb99384bbf033e3fe7789e499fed781d2a7aa2870e9b7072aaf7f32883e824b5cf3aa907269eddf2d97b4a8208e59836d7eafd2545ab5375a63f934bb7ef15373b7385ad84a625956ff95a9fbc9eaafe12134b5d179d2f3bd437c10d822c329e7676800c6a7a16944b497a8041b9569101b03e822fb033a82005b2d7326435729e26295b33137a4e266f821501c5d292ae26220476b055dfd5323f579539a9759f0689e0f8e58fce4d5f412b0c7c7b1d73689b74a3b00294c70d88c74afbb11720ad6b041aa32997538aa02fb8c6b6f882753d454d02925cc160b9f454604ac5ac31b60377472c83c0d58b606c7d3bd82d600d5df25966a1dd8259de421a0698c5fa6e29d0633674f670588260552b50c094277a970f043f87e8527e9959062e09c5262771c882edb9400c4b3d80b72ac6cb00116f35c9f6dcd1dfc36b32c77f2e09ae50f3de71ca3962f45645eb5cb0129e453d51f609bc13ac7e9e12111fe8b2a7c22a8ae4798383d4d6e799420244a08d3dd456985ea1d5e1c09cb82582df8cdfd9d29ae4bacbc28a4e178cf7a24d3503172442a1f314c0aa621f073cd25f3b9a5d187178780daa294af0a96c57b858055896a340f474a56663bd4984fcb71c2570a01f6fd4f1c1bd22857f65b8ee9360e3d678e1f335bbb23fcfc0936467e5c5ca0e80a198bcca807af7514dea20617d390ac46d1f3cc76cade817017ebd9056d32e0cdaa9f05c89b70c1b726eb6190c00bdcc600a9cd305280c2de472c290df7710a1ff4e544ae5a602bdf057802dc2c26c856b9c42a7cc2deedb3830d3da320a928b51c1a1658d776e3b59bbb9accaff4146163a17c6c2c62e493a2027494bea05409036f134b1f51e8c8b2f4963542ed1c6fa56237a77fd5acfbdf7d17e49946372348a371d1f63c981515b59ca89051f7ded5a610b56d60507a12edec1bbb09ccb6737630d1a4a1fbeb23ae57386f775b6a0b34c446b36cd1ddb0bcd2ed911c211bad440be20e6a5769f16fd68", 0x1000}, {&(0x7f00000000c0)="505318f5f6739455e9b4d75714bdbc16eaf23019a53ec841949325138d08c940bfd6806eef0ad80f30fbc28a27ea5e32f0543c6d9c0998b965931ef2262cca77df0e6f71fde4500207cc898e6484101a61f6f85e277435e0d2e4ddf438ce25c413335b0fb404dafb6207b603b1e4c63ab4b2ee5c18322d9a6b16105d33e78ffdebf2f29e23be6cb98842f180b31bf3d0a47d8b30871e452783748ae1bc70c681", 0xa0}, {&(0x7f00000001c0)="bdd987308e7792b9380e897ca09a48e70f6487c23bda86e8be9d7f5b04993b2b6708fce2cefb49d0896378daf9fdefb893c400ac1bf16351417d06f80192d5244a0f8bb95c31dd9bed8c35b18259302437211b53cf0f2020ab5a6bad685b6f5ca9217fbd9fcaf87fa3dd422d42840b1fda7f458b204c8c010d5a2be1ffb8de06f0c4075dd07e67f261adea203ab937e32b9739fb827c87b31b8f7f810272e4c8e2d4ffc6e23d614a3a1796cceae7b4ff312e1f6acf67c0ba1def475b88fc542cb4116743f674374cc2b903dda566abf0", 0xd0}, {&(0x7f00000002c0)="fb2c494d281881ebef8ba8d3efb5c9c51b449bead4a1b407159cd895e24e27dbcb872cf6f80b8cb3d9c030af195f36", 0x2f}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ktrace(0x0, 0x1, 0x0, 0x0) pledge(0x0, &(0x7f0000000580)='@\x00') 04:02:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000400)="26cb8fe3dd1ea916610535a4aba374c78b5f408c03037d1aaac4381d4d54afbc4db57ea3af5d69dd4ec9cb89261c93bf1d7e93ba9621db1ae865e95925c4697208640db8fa9d3ec90ebea7a2fcb47c8cba6a84177d291f691913f0ea8995077ebf67d74cf39b4b9b0ece5a0138b737303648c33859422ee1ca7bfb8b3e03197b28eb96a167c7bc58d3c74f82ae4850d6fa9e2248e43556490953b9201ce893a212a3695b9e53c4b90c2a1e2a1d289d1cc1a883a993b9cb4eff4a95884b241e566e339995870a7f87c3a63b4b49157cc26a110466962941006c2ce08be2e49c24c3986b5886aa7e21444942"}, {&(0x7f0000000140)="0910179fd5e92ecad030c2c61140d58ab4c8b7a76453a21ef774f0"}, {&(0x7f0000000500)="ddae1f0131a1f8feb4cff752eeeb9f807d7626b86406465a6c346cbc45d1d0106d5034cc9b2c99bf2e6ebfe85d2683a883f59c12b4c8c7999ac99ab9ed3c1b6fb5b56138adc08d1af9cd09cec866a79213e69a76215647f7659ca79a540e48c3ae5657132974606bf0b5a5787cc353c28ee138de2e0e8fbd39a8a367d42b953340d74b4cdac687fe3005626f0a3da843cbba9b3af77801a8e8c461ea6be1f55355a4a6ef43d3082914c5"}, {&(0x7f00000005c0)="b5a0e5b93b7890851d"}, {&(0x7f0000000600)="09651e93880b453e0d2bfab5091b0ac6b2e7f1c4b9baf63413d7881cec9c3eb835edad59654a87647d7ec3ddca9810feca951c387cc775b608be14ad19b8c52f348a2a9ff7c8087cc94eb682e0043e7cde4edb35d152d11c"}, {&(0x7f0000000680)="16562316328e1fa1792c679b784161e4b63865590b86605778f8abf7783cd4165c60d560d5baf303a53f48789c158f06775e7340cd9966e2fe804befe359a187043da36a38a3e46ad3fe0a533587ae25d561e24afae3b6515f8d2c95175e12a4c8a71710c85993f341484c79df22a1555cc1c826de14c28bccbe84bbf7aa4954b0e87f819c6ecf702db2e0a5f7484756a57c907ed2072d7bfe5bcc7fe85d2366561b1ffcc55f60d3ed63b6d89df16caed84856ca1386eb309a8f134949578954e64cab83d1830abab9143c683f85e9d1263e3581740f7ff7011386666ff720916747263764c384a24656a6e59e54257fbc31c24b7ffa838a743480132c9b20bce91c758c48fc661181701d9ce7989ad5dc1bbdb940748e8ccd5ab84a801565247c2291ec048aa7a4a0bbff6713814debb53249042ba5eab5c9b6801d0351dd47aedcb1155ec50d57af822b299e035ad229fd3c583a30f5d255737e87c95c40122c1cbb4e7e66a0fc222f9e99e54b2baed16267467e8742f019c5f0d06e7c34561d245a62ef78ceafc8e82d3a7059e2f7143e03794ea53c97d6d544f48c92be68adec73f61a79a28289461f7bd53f714cdab78610b26ad8dd97402645bad5cf9abd68058f72b6edbf5c30c2542094a3631b6d4bdb8933f215f862570722dbbfe14a27e71e45d5faebd9f666db0a16e763646f703bfc28e38d57e73c602016e4aa9d2d021a55e51916137f7abe205896d5c605263c3e30ed2bcb3b6652afbe20b6c2795a76ef2e21e8f217e21cc8ffd843ef15338fb699a6df216831b66fd196fb056ef87938b6cf89ad92bffde751086027b31a2ef3ada042280254480109cd71294c146ee65ad16effbd0ff7c92b40f74a9176c6d4dfbe18f4cd2616d5ba62870ea6c33c00728be730623d8de5fe82acb4906428fc555bcc3014d7109411e1e734b8a93c1c32101095e0297a7c3ab794c98f376dd9d1cb0110b5db36d9e8e439f3f1c84e69455e1a26e3ba06675b2a2c5b868ee4a43542ba7ee1ebbafe6ae9544c9aefe74958a420c7d9084f4f6a31645ddba6b9257251f847a6764e392d7c3e7e846b359a5dfcd1f10ebfd9528cc5bdf2f3f715a14016b4a627c9c315a9ac7d227189f8bf49eba63f07a4a6d7989047f5f8face856f2522fb787d5214e8903f8a164c97533a3ced36c84dcf0a9551522cc8ba7774bc4043be2da5ec98080ef17c9d3f632a59bf21b2469e3be09cdfaa8de70654e275e69fc9b7078f0c2f50bd19dc7d7a517b845fd3f434399823a617b958aaeee1eb28559eb08041dec246308966a5c3ed0aac0a4e5b3d7613efe40ae47011e36c110565831467f2d6bc4de4b085ddb6d479cded31ae4fc1810597b59c5b3846d6ac3678df16b329829cb24751b5e87d5c72e40ba2ab1c5c14e161fe924f133e8d86f07af60bcd94e10dd2de51d0d1c133c8f5da3e66214c8eaa7956f504951da0733a9312175379ae22278226f8836acc8e0072e4687be958b80dc7eb6d4d122cb25ee309960fc781967ada6fdc163fa47f5aff1962548868fb4bf5affb5148c036c893d472286ee5ef3fee802ee20f5d8dd354c339ebc5442fddd5f7a2d97d9417858a5d19984df90153a123e75df682035dd8b6abd3cf8ee47240d24c6c3414f75ba5c704aba40a2f1eac86b2d1e3a4b174d6e75dad6892e6226ee3a49499708d4cd50ca2a33f80e1610e57f8dff73e3e800423930b311e17b39875274cb2969291c2bb57c5257ce38ca65b609839b9619366db1da49927044967d8b5dee5d3b83e151f7abcb06ef5c896b73b8c2f719d96855a1f8549cf99a19c6e893eaa92feca05901a9cfb3472e36d48bd53fe62fe8d6177cc1ebbd5d94f8208b5dd279f0e497e54d0237a54410d5a61da55976ad0d225bc11e65e31b3fbd7b516963cb2f577a1a590b18db6e439ca7a1a30eba5bc08b9a1944c7bfbabac32e2774483507342797b8cfc016ff1ad0047809b99c77fbec49201c06fe68a49489a1eb6e265a826595134fde8b71e24fd561ee3bf6f50e4916d15d3b5395c824a744029459fe5f433038c494670a1d89e0b2208bff32fafff1babde84dc5f8ceef55d4cc16c24dd4abb2a2217606fd5cc74f2a19d2e1af265b7f0915e4822fb46fe064f7a24e1b732165b5e825b6e35d2cd7d78cbef7fc28d705df1d0a053ffad07c81ff94176031a9ac2125c051c7d52224c3f132360ecfbb4e0dc1e00cc2780c981042aab99776d772af5a1578720a038f1333a99841aec2a702d375cb5409faa7519e31d5a4ac93189a5c76c04914da787d7c904a7d0b607c7dc3f37303b2fcf0f38d15fe0501ad1f50dfa9e222dd32b65e2101251e626e1f77654ba7cb8986d9492c74b2562c75ba1c941066064b925b05d5a62c0a740bba5bc66e30314d3f8a767a4f637e4b9039683b9a4794a0279575087d3723ab86cef528e764e76d041e5a09cd778ba0d19b3f9d8862f01afd65354cec5cafd94f58ff9b1fcd2afa719e027b69489bfb96a63959c8d66ce81f8d0e9f32b99b79e8fc4c4f1697ddc18766217e9593c54cf30149d71b2016257a5e6c05d37c27a26ada6f33074b9b4f2796efed6a6b523a852790558028d7283e061babe8b3eff528a1cc31da5a0eef85616d606f2d8993967e7219b2d254cf7db36a58a80b4e0a4e8b7d375600da000d6e6316ac7ceac60d0a4c311b21b9e84ed220e9bcfec41c7e6f0b0e3d3eda43688088c811f5bd03af70571ca96c7d61a73c32bfd981e4b1fd94100faf402381acfbbec1050d9614dd06c32724a1dcd8eee29920d61fef1864d4f127e6451ab2d79bddaa1fa15ebb64469f0c17f234ebd50dc7e671b953d4d0fd923e062d0779bce8d36b977eb234fc8f377b1d020d005c6fda09607791a2dcf3d18cff80fb142c2221689d920ccbb2ad90a3592411ce83b7e210b19093b6f7b0e9979d03ef057b4f2a72c82140c3651d0be53a0498629e51b0b2df0981bdb99e4d84e7bfed3708a2fdbde9f427116ade99e1f8bda73bc76cfe1c686b5650a9758b7c1ef2dd253bffa2fe70084cf7b67fa14d892dd60c24c16f955cbb3c96040adc2c3ddda9b6705f24cb934465ab9f2dc91086af48edc28bc4226063948faab243dcd80d667808f8da64957e2e77ca97e086cfe864fe0a2a784f0b720906915acac6aa3864d9d9d26faf2eeb118c27b5b4ab0a19225d6925bcdedf2e03ccdadbbbdaa3e37bcbc52e3a4ca8d7e5d98eed81b2940c7899c4b2be8987a1e2cdff485595bb4e4f4c9ac2da196cdeb331ec452f7bd4842122a9912a9eafc14d839ab7c67808309115dcddc1af883d416552374e71fa8d2eec7ab09c16df780a902c54b81ba264ff19f090cd2a0b6b052853e2e8066b44980cc407423067757e100da72da079d68f3e91f8eb83b02db85951f34c969c3518478397f5866a97bab7d215a2b889247d0da314bec9f0bee5c1cda4605c4514f5e7cc8bfb0d8f83398e4d5b6fa36a959ede4f2ffc334fea072afe2cdbf6bf3cccd42b7351727fd3887d0337cf4697a9f8626c6d3114cbe6480600dd8bd5f85410a3ac0abc1cade2f79ffb22c3f1e9d45c9aede1fddec49c21b33d31f8553721452307f7de13de9d89e36daeed30f2b79e25957373c3872dc6cfc4c27f8a4798272e2f23f3b0295be72816ed6d15c0ff4708be774b3a3ffe8ca1da39c3ee6a4d2c6623a4c44368ec021252f465449ef1f6dbc54e1c338581bcf71f53cfc51dbf654b79da9a3d919d1dd21c357fe7876658c42ee57fdfd2644130cdae4a76d49b9502e674099d2443e4b00a4b8ad9aa8b3a9396ae1acda7bb5b1fc4ddfadccd21870b5f63c78dc3826caf500b29480c224c0e8aca49d501b694946ce74d586111c1564b3d4c549e963aa0907998fae98c51f8d3de61c18abcdb3efcb48558646da62d23cc029dcff88c5c10ed09c9b3921a80f2c0d64f51138e96bdc4335a9122b22f16a2045e32591bdc75811ec0529d995e2bd25c73820d05547b5e35bd1957b598400dc28f458024581a9f9919b2ac6200f09ed3129b4ae81edddb88772ef34cb03e7b462a5843cb577d860477c1e608f1845df16d1b5eb5910fe4a70951079bcb9e83c7a3d5785fac3f64f98b035cfc000e53e4071c54defa274bb1447bb889026549741fa11ff7ebe8841652b765a171e0b82391da65a946e758cd8556c967a54422b4ea45a24b77747cf9ad41bc4b779c2c8dc2e8d8aac0824801949ca42f0015dd0ab14a7fc6a23b9a87c73ee050634f26b0fc8246ef9ca3ed00352ff1c3e590d954dc593574ad549f7d0e7cd17b5931d296034cb5ca49f081394edeb979e71cedde55c29aa1dbf22d67ade03001015f02d55438498409f94177ce0d2f71b4d17d54dc471a7a189c4a94cd5711ca11f571228e758d9635359665816dc3401e0bacab80f592dae331a1cd625b8b8e3a922c5a0ab689f7089965db4b99170910e96261c00aa532233ffd1599c0ef2d214f12474ec19c48147ebeef41133a8b2b23f2041d62f37ce5d784617243b2b14779b083b40e2db1c215ac72809fd3dbc526a4fb9c8ddc880c3b5c9d5c875da53cf360564a7bf2a96adb4442075cb6f7c542366a2f6ff6aac6f6022f98faf5785df585aced258bb0844086015c52c3e346e758c3e53066f6f9e83eb6aac05a856a83bba6fc97a455497b4f7c3a3003dcdabd09606985b9551a4529c945712ab804b156b2d01c573f1eb34f85c8cfb1864c3e9b6773ea72fa2473924c614a5f285593334edf89125966cd1192f93afd4efdedf81ef286f1e9b7123f502923884432eed1fc0c94842998a774fc6e951daaa4dca68a9c63c2667c89a8363dd9227534e345d5f3cd1ff9bd7165aa3ef186777d3f01918ccee5f452a407c891ed753b7bba0704af684b125ab16ffb90759062efb2bfdadc07d9753f481a143476a8c56023281206fb437d87f0d265fe64132933b0bb043bb2cbaee8cfd4cf556458b6f619364d76743ef0c202a7569b4173f7ed9779954e0d1d67991856e8b8c20445d3ff1afa9e4ae9adee42a5b41d74280fd98d4895ecaee32bc9c674fcbde67b8b79074acc49322079e75256be55f9a02acdd1bc180d5fe2f97aa94b06b4b91014d572ff97e9cada1f9e0183d76c631e34b92ee81f98150dcfae063a201fcaa65670c0740b5ba8414bda385b8e3ed29d6f5120bd37bea746602bb60f12ec9e961ef9a7b1fac2d5e7cc6fbe0166335d5ae746b238122d1e472885f81622f140bb987cfe5180171a652b29f9199936553d93372865880a32433e53fc7ec2471c03cb051c1cca91660ee21ea52355bd4b8fb9bec294e81cbc3d66ad85066c26ed914468560809c5c7fad02d97bf15d28fef73eae82d53a079f114c85674299a4e02bb61ae1b2da36bceef8d458ae7889c9dd96c78eaa7786ac2f5e93ae0023b6b1964f339e38311ef484e070e087c4964de40ddaf616a2c4fecf76fe981efb94b71fe20438e993d8900774a00baa76978ac56fc2e36d4d850b1d3f7ccc83e97c6f878c864c5e4a74c7a474afd72745013a771137a20ed81050d5b910401a10f599aa210b7d38d5415d655136b3bd7e29e24e24d951f35e535c01c4ff1fa62a09275a07a79f117ab4f67bdf5979b0f5dfe9fa986750d541718f41c3d595932bccea970721914722c8e5bdbd5c8f8dd6754c6a8a7ab96a93e53cc7b6bb6db613edfb0b4ad04a898b52ca5eae8132f356dad650e7379e794c8bbbc5d842560410357cb6b3de1fcccbbfb8c5bc62852049f2ab0e27e2"}], 0x10000142) 04:02:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r2 = msgget(0x3, 0xa4) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0), 0x0) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r10 = fcntl$dupfd(r8, 0x0, r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0x6, r5, r6, r11, r13, 0x4, 0x5}, 0x200, 0x401, 0x2}) r14 = socket(0x2, 0x2, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x2, 0x0) dup2(r14, r15) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r16 = socket(0x2, 0x8002, 0x0) r17 = dup2(r14, r15) dup2(r17, r16) connect$unix(r16, &(0x7f0000000300)=ANY=[@ANYBLOB="0001075148e98098d92ab62e78a66d5b3423661fe640dba1857dcd5236a95c293e488f8e"], 0x10) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r18, r6, 0xffffffffffffffff]) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0), 0x0) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) r21 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r21, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0x6, r22, r23, r25, r27, 0x4, 0x5}, 0x200, 0x401, 0x2}) r28 = semget$private(0x0, 0x4, 0x408) semop(r28, &(0x7f00000003c0), 0x0) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r28, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000240), 0x6) r29 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r29, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {0x0, 0x80000001}, {}, {0x2}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x1}, {}, {0x3}, {}, {}, {0x0, 0x5}]}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r31 = getegid() r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000400)={{0x6, r30, r31, r33, r35, 0x4, 0x5}, 0x200, 0x401, 0x2}) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r35]) r37 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r37) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xcb0b, 0x0, r19, r25, r36, 0x1, 0x3ff}, 0x7c2c, 0x100, r1, r37, 0x461, 0x3, 0x101, 0x5}) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 04:02:34 executing program 1: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000600)=[{0x3, 0x3}, {0x4, 0x7f}, {0x1, 0x7, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0x14, 0x800}, {0x3, 0x3, 0x3638913e8652d241}, {0x1, 0x2, 0x1000}, {0x4, 0x3f, 0x48f2b09c66836111}], 0x2dd) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r2, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x9, 0x0, r2, 0x0, r3, 0xe0, 0x400}, 0x3, 0x2, 0xa}) r4 = socket(0x2, 0x4003, 0x0) getsockopt(r4, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf468e3538354d78a2a197a386207000000008295955984c87910bf45c6a83617b0248a967f3f68c1170031287ead4bcb777fa69d0700fff301be2e4bcaa84e61bca64896bc5e57c690874a0145e8e21fcd4c0a162b58fd42ff0100005353e17d51943e14bd88c21b1baf8336de8c8ad28922bf554799b9b813ad30505e8f4d7aea7c34878d06351ce1aea35300a49fef9d614c871f4385f04157795ea4a5c5fe659f22e6351cd8cac7dbbc5b65c6593d3e095a0000800000000000000000ef5f0ee3000050d62e1c29299293ced5107741f99cdda0210e560684851e543dd19011db1104e21cedbc6a1dcee5eca95f457ee76f44c59f3225a9d2452f6c5cbc67cd7d3f06e2b76c3608d2d5bce3bebab026498e38382e82e65a3adabd4da6b27fe69b87ba6b76e3bd1f0e2a97fdfbba327078d5a0bea14dfd164b8a1cce2f77f8317dabd0bf489ba3f9d3e4ff6533b0324a5bec3d16a1b2619be8701d59ae58b41fe17c613e70761517e09533af6e9264be5d51ed3aa788f5308f7ede70c80da9688e93227fcf48fce501965781f2b0cdf798942ca94d3d86b4f12a39aaa0a7b631d427a54345b18b51840f2b4644d2903205d0aedcbfcd9c028425cda6f2382e91bc3e086dc3091cfc9489425feb7ba3e8cc370de925fc1b7c65178a6b613def1aa9a5df0bd25231f6c6de2d251b985094eb9fde3dc80ef44287269aa8db9b90516ee831aef9aa223ba79f2b889252a91ab38abf7c4f4bdf6694d112f5c531c44c5f826d2dcce899152308a76e8d2dd5efdf2d1aaca01050be6329b0f15b3a39ae2d0bbe1e124722"], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r6}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r14 = socket(0x2, 0x4003, 0x0) r15 = dup(r14) setsockopt$sock_int(r15, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r17 = openat(r9, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() r20 = getgid() r21 = getegid() setregid(r20, r21) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r16, r18, r19, r20, r21, r22]) semop(r5, &(0x7f00000005c0)=[{0x0, 0x6, 0x1000}, {0x1, 0x1, 0x1000}], 0x2) acct(&(0x7f00000003c0)='./file0\x00') socket$inet(0x2, 0x4, 0x80) getsockopt(r7, 0x80000000, 0x1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000500)="36156875c49cecae7a8eeaace9e516c6cbf95762978192a75d0788fe170db14ec8d9299bae8c089a2b29813f9859fea660565bf77f9e277babde07d1bd1197f2c28157de320676c00ab372b313e5312300e94550768318df084353080c691ce9eabd788413f0afea93c8535f9475e29e42f07d9f9aa9164afa463991bb1b82519ccb357a1ee5720f865ecf0fcb30cc6d417ab844be17c97050dc957ad8a9ab1336db0767c661efc8f39aa67054b43ec6f0394823cc4c1e396c", 0xb9, 0x402, 0x0, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r23) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) 04:02:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r3, r4) execve(0x0, 0x0, 0x0) 04:02:35 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0xffffffffffffff96}], 0x1, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c77e01a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd971007075d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e17566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44ff010000df4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc502b346606be489fc75295d5d6a129943dbe1628ce836c052a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819cf66ee34bb8a2b38ff1d20dfcc33c27300bee3b594dff10748123d791a81d4af98548c8f412db01e6b4a5ac878e16e8c5dc2b427e562b26e4b899011a45469c9cc13bb54ab5601a86bb60e32d32700c89fc14d64e1d8ce3d11ed288446ecb116d3f1eea08bbd042a00327934a96da617e430"], 0x216}, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r3, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/100) r6 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/100) msgrcv(r6, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, r3) shutdown(r2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x9c43, 0xb4851c6fa84da437, 0x1, 0x37b7, 0xa4}, 0xc) 04:02:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffefffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = shmget$private(0x0, 0xd000, 0x4c, &(0x7f000073f000/0xd000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/96) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) fchmodat(r6, &(0x7f00000000c0)='./file0\x00', 0xd, 0x2) 04:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) ftruncate(r0, 0x0, 0x0) 04:02:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8000, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0xb2afc67f1a333688, 0x20) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) dup2(r0, r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202f343910400d1750c543b212d8e9c08f85143efb05378473c5b738dcc8168bfcb931fbaf09dd03a7cca814c9e11269ea45345e6d0b92ff657f0bdcdc59d6ea4d609bb0e9e49884ca8926c64abeb3a0e29f10438df81dd0b2cc99aaa"], 0x10) chflags(&(0x7f0000000080)='./file0\x00', 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) 04:02:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x18, 0x3, 0xb0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getgid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x4d}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x1000, 0x0, &(0x7f0000000240)=""/4096}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="00000000000000000005d8ae0851") 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r10, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYRES32=r8, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r9, @ANYRESOCT=r2, @ANYRESOCT=r3, @ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES16], @ANYRESOCT], 0x3) r11 = socket(0x2, 0x8002, 0x0) r12 = dup2(r1, r2) dup2(r12, r11) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1a5) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xb9b3, 0x0, 0x0, 0x7}]}) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 04:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xa01) getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 04:02:36 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000001700), 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) read(r2, &(0x7f00000001c0)=""/176, 0xb0) 04:02:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) kevent(r7, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffff8, 0x99}], 0xf95, 0x0, 0x214c, 0x0) r11 = socket(0x3, 0x2, 0x7f) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r12, r14, 0x2, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r17 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000140)="220e22", 0x3) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() r18 = geteuid() r19 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1009, &(0x7f0000000080)=0x80000b, 0xfffffffffffffd9e) socketpair(0x30, 0x5, 0x2, &(0x7f0000000300)) bind(r19, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r18, r20) getegid() r21 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r21) r22 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r22) 04:02:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001f3000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 04:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3db, "0366097f0c033c02df7179000076efffaf00", 0x0, 0xfff}) r1 = semget(0x0, 0x6, 0x4) r2 = getuid() seteuid(r2) setreuid(r2, 0x0) r3 = getegid() r4 = semget$private(0x0, 0x3, 0x2c7) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x0, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000000c0)=""/250) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000480)=""/253) r5 = geteuid() r6 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/100) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000001c0)={0x64b6, './file0\x00', './file0\x00'}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1ff, 0x0, r3, r5, 0x0, 0x1, 0x1000}, 0x2b1, 0x200, 0xffffffffffffffff, r8, 0x3, 0x3f, 0xfffffffe, 0x803}) r10 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r5, r10, 0x4, 0xe4}, 0x100, 0x4, 0x800}) syz_open_pts() writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b57a40 04:02:36 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() getpid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() r13 = socket(0x400000000018, 0x3, 0x0) kevent(r12, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x5b}], 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 04:02:36 executing program 0: pledge(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 04:02:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b818"], 0x21}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x1, 0x0, 0x54b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffff0, 0x0, 0x313, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x77fc}, 0xc) 04:02:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:02:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x3f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 04:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f00000000c0)='./file0\x00', 0x691, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(0xffffffffffffff9c, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd10f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f12dd126b3316b50d87d7162e6cfadf425ee0a1340ee1ed55264eb0ce5d111b9ff00000000000000000", 0x6f) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) r3 = getpid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac3f786dbe, r5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1a, r3) r6 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r6, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 04:02:36 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000001c000000000000"], 0x10, 0x0, 0x1800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r4, 0x0, 0x7, 0x1, 0x9, 0x4}) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x4}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair(0x20, 0x0, 0x9, &(0x7f00000000c0)) 04:02:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0xa, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x2) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) acct(&(0x7f0000000040)='./file0\x00') 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) getrusage(0xffffffffffffffff, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:36 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x100000000000015b, 0x0, 0x5) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x54}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x8, 0x4, 0xce9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x84}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x7000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4bb3}) 04:02:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r0, r1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000180)="4d6ec9", 0x3) 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10, 0x1000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:36 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb0c8feeff8738ccd, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:02:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 04:02:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffe], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {0x0, 0x0, 0x77}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r3]) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8bca0f811c991eba) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x8) setuid(r8) getegid() r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = dup2(r10, r9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0x6}]}) setsockopt(r11, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0xfffffc4a) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 04:02:36 executing program 1: r0 = socket(0x20, 0x1, 0x2) setsockopt(r0, 0x0, 0x1c, &(0x7f0000000000)="01000000", 0x148) setsockopt(r0, 0x4, 0x69, 0x0, 0x0) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") r1 = msgget(0x0, 0x400) msgrcv(r1, &(0x7f0000000180)={0x0, ""/213}, 0xdd, 0x2, 0x1000) 04:02:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x5}, {0x18, 0x2, 0x9, 0x2}, 0x6c, [0xffffffff, 0x4, 0x5, 0x0, 0x2ce, 0x5d, 0xe1, 0x6]}, 0x3c) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80ffffffff], [0x0, 0x0, 0x403]}}) r3 = socket(0x1, 0x2, 0x5) setsockopt(r3, 0x1000, 0x0, &(0x7f0000000100)='i', 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r8 = socket(0x2, 0x8002, 0xff) r9 = dup2(r6, r7) dup2(r9, r8) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000040)=0x80) 04:02:37 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file1\x00', 0x20000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000006c0)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001340)={{0x100002, r6, r8, r9, 0x0, 0x46, 0x3}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r13, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x2, 0x2, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = socket(0x2, 0x2, 0x0) dup2(r19, r20) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r19, r20) r21 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x8, 0xb4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x508) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000001340)={{0x100002, r28, r30, r31, 0x0, 0x46, 0x3}, 0x100, 0xc07, r32, r34, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r26, r31) r35 = msgget$private(0x0, 0x682) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32], 0x1, &(0x7f0000001240)=[{&(0x7f0000001040)="cd3689ec942b5fe78f4ddb2e4aaf197bdcd7630b1051e47a0a83da5b579dbb28e823635e0ef6cd6471636ae082638d0f4ad4fd8d6cf80bc10d38a63d88d4782f72fbe7ba9e2c273b59b58b37", 0x4c}, {&(0x7f0000000780)='W`=', 0x3}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="b24386c53ee88bb0e57b55ed6379af35abac6b319c92ddd1628e7d5dff216ad4b6723957b4f09b90b0d628f9cd57bfd8771c1fddb90060caf0af6bfe64b3ab4b493b86ef74b3ab89deb6862a184929d98c6f9cb3caec587d053bc29b51b68c60330d74053dae9b483da2298c565862d5", 0x70}, {&(0x7f0000001180)="649b2dfadda5fd9950be4dc6f28b4bd5ea454cf79bc8c417890a46bae86483dcf7acd885f5cb9c725626462aae4d14e0adeff4dd81c6754ce93dcb2eb3b8cf94c7293b819dd7d16c831968bf5affbf387bcc7c4fe71c", 0x56}, {&(0x7f0000001200)="a48232a593c46becf1592e81eaff95aa352abead46fe94813e3cff67fcdfc41d5d4d60604dab543e20fc12f131eb0a092883db462fddfcf00cc0472c", 0x3c}], 0x6, 0xfffffffffffffffe, 0x0, 0x5}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x5, r14, r18, r31, r38, 0x20, 0x9}, 0x7, 0x9, 0x4}) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r47 = getppid() r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001340)={{0x100002, r43, r45, r46, 0x0, 0x46, 0x3}, 0x100, 0xc07, r47, r49, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x8, &(0x7f0000000000)=[r38, 0x0, 0xffffffffffffffff, r45, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = msgget(0x0, 0x1505797c3977d2e1) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r55 = getuid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r57 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r52, 0x1, &(0x7f00000003c0)={{0x0, r53, r54, r55, r56, 0x121, 0x9}, 0x800, 0x1, r57, r58, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f0000000400)) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r59, &(0x7f0000000680)='\x00', 0x1) fcntl$setflags(r33, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r60 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r60, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r61 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r60, 0x5) r62 = open$dir(&(0x7f0000000480)='./file0\x00', 0xa33983b414f0d43c, 0x2) mknodat(r62, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r61, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 04:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x2041110d, 0x9db8, "d6d074ad00597e93ec000400"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 04:02:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x6, 0x1, 0x9) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffcf7) write(r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r4 = socket$inet6(0x18, 0x4004, 0x1f) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x400) 04:02:37 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000000000000ac00000000002000"/42], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x68, 0x0, 0x0) r17 = accept$inet6(r16, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r17, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) r24 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r26 = getpgid(0x0) dup(r25) r27 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r27, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r27, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r28, 0x20004b3d) ioctl$KDDISABIO(r28, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r31 = syz_open_pts() fcntl$setflags(r31, 0x2, 0x1) r32 = dup2(r31, r31) symlinkat(&(0x7f0000000000)='./file0\x00', r32, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r32, &(0x7f0000000180)='./file0\x00', r33, r34, 0x0) getgroups(0x2, &(0x7f0000000200)=[r34, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r39 = getppid() r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r42 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffffd9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r43, r44, r45, r46, 0x5, 0x8000}, 0x1e3c, 0x8001, r47, r48, 0x1f, 0x7, 0x6}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r12, r36, r37, r38, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r39, r40, 0x2000000001f, 0x7, 0x1}) setpgid(r39, r39) r49 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r54 = getppid() r55 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000100)={{0x1, r50, r51, r52, r53, 0x5, 0x8000}, 0x1e3c, 0x8, r54, r55, 0x1f, 0x7, 0x2}) setpgid(r54, r54) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x81, r29, r34, r29, r35, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r39, r54, 0x4, 0xffffffffffffffff}) fcntl$lock(r25, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r39}) r56 = msgget$private(0x0, 0x210) r57 = getgid() r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r60 = getppid() msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x8, r58, r57, r58, r57, 0x42, 0x6}, 0x8, 0x3, r59, r60, 0x3f, 0x7, 0x4, 0x7}) r61 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r62 = getppid() fcntl$setown(r61, 0x6, r62) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r21, r24, 0x18, 0x101}, 0x6, 0x1, r62, r59, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r63 = getegid() r64 = socket(0x2, 0x4003, 0x0) setsockopt(r64, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r64, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653075"], 0x10) writev(r64, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r12, r63}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:37 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r0 = semget$private(0x0, 0x2, 0x186) semop(r0, &(0x7f0000000100)=[{0x1, 0x7, 0x800}, {0x829c5376dddedb22, 0x8}, {0xdd14ca82485d9e9e, 0xad, 0x1800}, {0x3, 0x495f}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000140)=ANY=[@ANYBLOB="b3c400000300"/20], 0xa, &(0x7f0000000840), 0x0, 0x0, 0xffffffffffffff05}, 0x0) 04:02:37 executing program 1: socket$inet6(0x18, 0x2002, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0366402b04000000d200"}) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7c", 0x873) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r2, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b24a80000e92d84d68af16733bb883210ae2c4fb6c5432aa7655aa7219985112b49c31004b16727983bf9d50c1f95e19fe0d00b3d0ffdb8a4392f03cc2bc295a9d22c389d8591ff00000000", 0x1f2) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pwrite(r4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffffd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:02:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x800020000006], [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000], [], [{0x0, 0x2}, {}, {0x0, 0x3}, {}, {}, {0x0, 0x400}, {}, {0x0, 0x0, 0xff}], {0x4, 0x4}, {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) fchmod(r0, 0x8) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = socket$unix(0x1, 0x2, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) poll(&(0x7f0000000180)=[{r3, 0x2}, {r4}, {r5, 0x4}, {r6, 0xb2}, {r7, 0x80}, {r8, 0x2}, {r9, 0x1}], 0x7, 0x7fffffff) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto$unix(r10, &(0x7f0000000040)="46d17c9840c5ab0b7148c5c392fd364410b16aa11110609ffa8ae6c422bffabe05223b6321e583b1aeb64ad78a25036203bca0ca9b77970b7cf30a603c54ad7f156e36f5b9cadaa337dc6193285909e894bc2fdfefce9324d125f3b3f15dbb4033f31a0f188684f073d05df7ebf8da34a6bcbb7f918115aec238ccfd3ecdd253a9f883f426480efb33f04f7a88c1d7a94ea521f742ad4fd3959a1f70d8154e98538d2f3a4c31d93c643e5f7cabe2a6c284ebc04aee858b198ca55f83c1b9279f5e88a35115b516593c5b4ff7cb8ba3427c2d180291aaf242ac7adbc4571d988e56de42eec09f847c9cb9fc2bf3bfd2eed614ac38", 0xf4, 0x207, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 04:02:37 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_gettime(0x4, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:02:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x1, 0x0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4810, r2, 0x0, 0xfffffffffffffffd) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e353000ff7f0021000000000082"], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000440)={0x8000, 0x7fff, 0xf9074f6, {[0x10000, 0x4, 0x35c0004, 0x9c5, 0x7, 0x0, 0x81, 0x7, 0x0, 0x2, 0xd610, 0x7, 0x100000001, 0x45, 0x104, 0x9, 0x4, 0x80], [0x9, 0x3ff, 0x2, 0x3, 0x6, 0xfc, 0x7, 0x80000000, 0x7ff, 0x9], [0x7, 0x5, 0x0, 0x4, 0xfd, 0x4, 0xffffffff], [0x4202, 0x9, 0x7, 0x7, 0x200, 0x4], [{0x8, 0x2, 0x2, 0xbc3}, {0x1, 0x101, 0x0, 0x7}, {0x408, 0x1f, 0x6, 0x5}, {0x7, 0x2, 0x8}, {0x6, 0x3fc, 0x2, 0x7}, {0x6, 0x7fff, 0x2, 0x84000001}, {0x5e, 0xbd000000, 0x1, 0x1}, {0x400, 0xa9, 0x5, 0x7}], {0x7f, 0xc3e, 0x9, 0x1}, {0x1575, 0x0, 0x4, 0x9}}}) 04:02:37 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x2}, {0x8fe}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x401, 0x1, 0x6, 0x2}, {0x400, 0x20, 0x3, 0x3ff}, {0x0, 0x1, 0x84, 0x2}, {0x0, 0x20, 0x2, 0xeec}, {0xfffc, 0xff, 0x1b, 0x5}, {0x8000, 0x4a, 0x8, 0x800}, {0x225c, 0x4, 0x1, 0x4e9}]}) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa, [0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x101]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000000009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbf81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed767194b66180e8cc40df45f322a5aced31758118ebf478ffe9cdd2eed55afa3f764d01513327c1ce8cbdfa46fe057c7da7ff67736377083050dc300c9b9fa3e8c45f9427936fde22904aacbc59b673b00f5e79d449560ad9ef92aedb262d3b6bd93ee2bf125b3174813537377589212bb933ae50461eabe305cae0bf0b53e881c5807a312931bb72cce06936e092ea2315a6faa352f3e214ccb9b30e4c50b99100c9c4f6f7b19766e88d51b74e75c289cfc68b83a3494f8f6fc40b3ba3d8446fcacfdf05e3ac4f1c30d461a02c7bb84ed8ba922dbb36f068931fbb45affb8ddb2d98283caa81200ab4e782d588d375fb094b1af019b8e4e2d38fc839d4eec31bb1a5f53d734d0488f8d46afc1c35d70ce096004aaa2039e2292bce206cb1daac2d9d7814cd3326f163bf110b35f2faadce828cd96a8eb10f47ce7775e31bae324dbcc60bd3fd7a91f158682c4bf2835c7a19d835a35c0cef6f890c620a95d48051dee70c5cbd55d52705eaf7ce812b16bfa2a4aec777fca5f97374090c6b91bfaa4d5d8181ab8262433ca10270d99bc214aa0b96e5dad1394a82e9"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) recvfrom$inet(r4, &(0x7f0000000340)=""/235, 0xeb, 0x4ecf3c6e1e4af3be, &(0x7f0000000440)={0x2, 0x0}, 0xc) 04:02:38 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0), 0x0) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r10, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000400)={{0x6, r11, r12, r14, r16, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = syz_open_pts() close(r20) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r20, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) r21 = syz_open_pts() close(r21) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r21, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000280)=0xc) r22 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x14) r23 = syz_open_pts() close(r23) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r23, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$dupfd(r23, 0xa, r22) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r28 = getpgrp() r29 = fcntl$getown(r18, 0x5) r30 = semget$private(0x0, 0x4, 0x408) semop(r30, &(0x7f00000003c0), 0x0) semop(r30, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r30, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000240), 0x6) r31 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r31, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r33 = getegid() r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000400)={{0x6, r32, r33, r35, r37, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r32, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r4, 0x0, r25, 0x103}, 0x0, 0x0, 0x40000000000}) r38 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r38) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r39 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x348298c1196c3e49, 0x0) fchdir(r39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r40 = syz_open_pts() fcntl$lock(r40, 0x9, &(0x7f0000000140)) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x15}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="58486cb09cb99cd91f03ac214c8eca54630fe5497d960db442f3ec46f80d84a3ba1a81bd8e3377c7327afb141b277121355fe1a13f893b0124ec056ab3e92db3d54915d4b1c3c0b3be473eb10995d0c3447ed63cf89b9cf1da78c0082109"], 0x10) r3 = socket(0x10, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:02:38 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x605f91a46b672960, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) lseek(r1, 0x0, 0x101, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYRES16], 0x1) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r5, r6) dup2(r8, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) bind(r7, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd49) r9 = socket(0x2, 0x2, 0x0) dup2(r4, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r10 = socket(0x2, 0x8002, 0x0) r11 = dup2(r4, r9) dup2(r11, r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0xf18bceaab8c52abd, 0x0, 0x2, 0x80000000, r12}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0x6, 0x2224874cde81a89f, 0x40000000, 0x0, 0x6}], 0x3, &(0x7f0000000080), 0x7ff, &(0x7f00000000c0)={0x8, 0x9ff}) 04:02:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) write(r1, &(0x7f0000000000)="f158ca590a58a8b137e843c0891e19b3ff6438bab239ad733415d7b476ca62", 0x1f) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r2 = syz_open_pts() close(r2) r3 = socket$inet(0x2, 0x4006, 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) dup2(r2, r0) 04:02:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="f76a113427deb42761c688c43fdf2e90d0", 0x11) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 04:02:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x12e, 0x20004000}}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getuid() r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0), 0x0) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r9, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}, {}, {0x0, 0x94}]}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x10c) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0x6, r10, r11, r13, r15, 0x4, 0x5}, 0x200, 0x401, 0x2}) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, r11, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r18 = getppid() fcntl$setown(r17, 0x6, r18) r19 = fcntl$getown(r17, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r19) r20 = getpgid(r19) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r23 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r21, 0x0, r22) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r28 = getpgrp() r29 = fcntl$getown(r22, 0x5) r30 = semget$private(0x0, 0x4, 0x408) semop(r30, &(0x7f00000003c0), 0x0) semop(r30, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r30, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000240), 0x6) r31 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r31, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r33 = getegid() r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000400)={{0x6, r32, r33, r35, r37, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r32, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) r38 = syz_open_pts() close(r38) ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r38, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="08d3bbc84fb8944297d1aeae1b936746e216b7d1a2f01ca4de25e44efa12ec8f79a00a211cf837c4de099fe315ee27fe80c4bd37bdfeaa2c7e114512df93ca7c5addfa19e87f6d8daba745f2f4a7ce3df948046962bd8bc0b1b36da641f27eb77c58e40aab488bc47248280bbde7b6030d075f6ddec3f905620bd531ca1d0aefa660c746b7edca7168b5685c5116c6617240fb1840750682982824c4b589ec4ed1fc2243767b9fc68965d8ce7d7e8b57fa609e4473005c6dfb04", 0xba}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r16, @ANYBLOB="00eff4002000000000000000ff6c15ff00000000", @ANYRES32=r20, @ANYRES32, @ANYRES32=r27, @ANYBLOB="000000010000005e018f147240000000dac801ffa8afcecc8617c4c9f780309145e0fe65c179adaa0bace75035e5aafbe19ea77efba5862b09d0529ceaf4335b23f51ad229b2cefc424ec981f73d7bc431d665ce0d3481ed08117eddc547b0", @ANYRES32=r0, @ANYRES32=r38, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x4}, 0x40f) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 04:02:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff51c4], [0x0, 0x0, 0x0, 0xec0c, 0xff7fffffffffffff], [0x0, 0x0, 0x3fd], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x80000}], {}, {0x0, 0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r1 = socket$inet6(0x18, 0x5, 0xa1) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x6}) r2 = fcntl$dupfd(r0, 0x1e, r1) r3 = socket(0x18, 0x1, 0x2) r4 = fcntl$dupfd(r3, 0x0, r3) pread(r2, &(0x7f0000000080)="7f1e9679ddf971f4f7a2000e22ab515e8fe2b7017c5c451714d8a0edb3b50a52a680102fb8cf69c74ea3bae42ff2cb9d4e5402c8c04d2f1409961adccba7a810a3711912834f232ae3c9c9a45c2c3959a3919ee630a5b3e9bf4c32bb8eb9784201faa7e9478e4502bbf1f6824a47c1b3d8909c1dd0cea7d3fc123a6d25ab6507e4795e8b08377f0985c05c44db2ab66b712b1c73c0be5eadd15c8bd2033ea7bfd754b829b52f1e13dfe823db9d4179ab612126b28bc73523a138c0ae4310205370b9a2437d728a4b5cb1fc9664", 0xcd, 0x0, 0x10000) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 04:02:38 executing program 1: ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x24c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) chdir(&(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:39 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64=r0], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) close(r2) 04:02:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) flock(r2, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4d}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1bcb, 0x8, 0x4, 0xfffffff9}, {0x7f, 0x80, 0xfe, 0x37}, {0x2, 0xfd, 0x1, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 04:02:39 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000005c0)) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f28aaeb290e948f77d9a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae00000000"], 0x107, 0x800) r2 = getuid() r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r6 = accept(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r12 = socket(0x2, 0x8002, 0x0) r13 = dup2(r10, r11) dup2(r13, r12) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x8002) connect$unix(r14, &(0x7f0000000000)=ANY=[], 0x0) r15 = socket(0x2, 0x8002, 0x0) r16 = dup2(r8, r9) dup2(r16, r15) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) r17 = socket(0x2, 0x2, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = socket(0x2, 0x2, 0x0) dup2(r17, r18) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r19 = socket(0x2, 0x8002, 0x0) r20 = dup2(r17, r18) dup2(r20, r19) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x399) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r24 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r25 = syz_open_pts() flock(r25, 0x6) fcntl$lock(r25, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r28 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r28, &(0x7f0000001480)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0, 0x0) r29 = accept$inet(r28, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000600)=ANY=[@ANYBLOB="5a092ec892215280f3e66d5b2fe66907000000a958fa8f217ca0dd55f7f711d8955ca84a5fb0bd730236e0dadd9367bfa136a717459a685426dad65b87"], 0x1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7662930b5b7b05d20115b9b06642df2681c4db22863569f700fd653f8b44ef2ef68d0c8a0f9a281523e099925a28200f1c8532f419ccdb59d7b1344bb0b742b8d3ab9bd34f0167", 0x47}, {&(0x7f0000000140)="1cdf36f24c845c73d6af36e3dccfba04b51f99379e0d8fa3b430efa91890af4c55422a5071d302f71f18977ba9437d92d9ff42e8013b48e63d5dc3c6056928f3a28a68b227286a5f19cd089f2588c611235fcc9605de1bb8bc4742a0", 0x5c}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32, @ANYRES32=r23, @ANYBLOB="000000001800000000e0ff00ffff000001000000", @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00\x00', @ANYRES32=r25, @ANYRES32=r29, @ANYRES32=r3, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="04000000"], 0x96}, 0x400) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r31 = socket(0x18, 0x1, 0x0) close(r31) fcntl$dupfd(r30, 0x0, r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r33 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r23, r32, 0x0, 0x18, 0x40}, 0x10000, 0x6, r33, 0xffffffffffffffff, 0x3, 0x3, 0x1, 0x2d7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) r34 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r34, 0x0, 0x13, &(0x7f0000000040), 0x4) syz_extract_tcp_res(&(0x7f0000000580), 0x74, 0x6d) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='~\xb0\x1a\xb7\x96\r\x04%\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000040)=[{0x87}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:02:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:02:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r3 = accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) shutdown(r3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:02:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r2, &(0x7f0000000200)="c500617d523f3d8747c58fe6aaa7b275cc7849cbca5a2c17f80c8680ed1490d1628850b34c5083e624d311b3bf", 0x2d, 0x4, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) poll(&(0x7f0000000040), 0x0, 0x2) 04:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getitimer(0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x401, 0x800, 0x1, 0xff}) 04:02:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x800000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200, 0x1, 0xffff, 0x3], [0x0, 0x0, 0x0, 0x9, 0xfffbffffffffffff], [0x0, 0x3, 0x482], [{}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x8}, {}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0x8000000}], {0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000000)=""/172, 0xac, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 04:02:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x8e8, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffcafd2eb1], [0x5, 0x0, 0x482], [{0x0, 0x0, 0x0, 0x10}, {0x0, 0x0, 0x1000000}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x80000000}, {0x0, 0x0, 0x0, 0x582}, {}, {}, {0x0, 0x0, 0x0, 0x1f}], {0x0, 0x0, 0x0, 0x400000000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) getpgrp() r3 = socket(0x2, 0xc002, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet(r3, 0x0, &(0x7f0000000000)) r4 = fcntl$dupfd(r2, 0x0, r2) accept$unix(r1, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 04:02:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0x4) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r3) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x1]}}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="3edc104b4633d85f226d38de63eb5b4602e3f522067392437d0aea473f629a3fd075a3523d6b7612202b6d4c90b5fbde4a772a9403735a2ff88abf08d95924bc8547d2650bbee92a14599d3ff2f0e633e82f8b9d54"], 0x10) r9 = socket(0x2, 0x8002, 0x0) r10 = dup2(r7, r8) dup2(r10, r9) shutdown(r10, 0x76eca03b828b427f) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x80}, {0x97de}]}) close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x2) r5 = dup2(r1, r2) dup2(r5, r4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 04:02:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x10000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x41) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 04:02:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) msgsnd(r1, &(0x7f00000011c0)=ANY=[@ANYRESOCT, @ANYBLOB="80e753e8913f0d69401ec32767b37012c4431b66f4ac0d290d0d0d9bb9bff53bce3e35465e957641be62ad0c21bcec0de40abed01e3aaae378d7b0e1f56e6c60", @ANYRESHEX=r2], 0x3, 0x1000) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f0000000100)={0x1, "61940280200deee9fb26da485b097082fbfa90c8def97120acb9efb63cab6f68adc162af01c4d0766e26ff8741022984f8046d35dcee8f5248c9eedf03c9661e0b2cb4c822342399ba85484bb7acc8bd03b17dba5e2c9ce0c5dfc967157adaf503990e048f5b8263006d72ef9410c0364aaebf9c4d08ff040b6fea5ca413c84079038b41d4160a81f1cfd602646b0e2aa5dad7808200d7d04f3e119bcb1d163f3bc67f385c291fd1a0ce862a0a4510b9f0942e745ef9c336fe45471fdd3a6baf6ba2f83145f0c8b1009beb702f4ae07c2fccab7d79f7934e8d73044f86be006768c8d145432f9c0b6f575280cf69c711f789454b183ab6d726af41b9721fc0839841ca4c897448686201303c126c537c230653ef0daa895e6049bb87e43c46e4b599c18ca13bdcc1252290e945eec34c9fefd2fcad6ff853b856d2f6b33fa47c465003fdab9f8d244094c8267837a3aba4d2957cc79f581662f7f878d5ce0300d5aa0e896d0d5130af41b67aaf2e254d0d0fd2b065af71e714f9ee4283fdf615f85c237f2a35506cebef505405b2380b3d70a1fe98d0ea41bba372de811baa8979a4a26126bb6a02544de827d3df4c42b536a19f0a062ae7c71f02a06d034c5dc0d6fb8d5a64140e250d7ed26a88fc812ab7c727817e1cc0f77e5f2f83911406b0145bc3d6aa0bef6faca49d0fb4935f79d880928a6b4dd0e81c10f620c2e1d2cafdd46cd15930e91fdcc3902b6c295a8a6911b4c2a2187a4fc27469c5fcca9e5e29ebd0393891747cf91c30b2e61b589883fd95d6f62b3b9642c14b879867f1db6035f1ad8f7a65ec848b1a317dd62199dbefc593876b7e9ce7ca7204d65d043fa753b589b588543c3d3f54824551fefa6572ed83de2dfee99ff7f3261e97d30e6fbed3743526e00d14813045ac81ef196591006db9889936dace531e6cd14338f239c332bb69a4c604ee298b4ad8ae3bf65e008dc39b2fe21db5fea2aed550dcc43b31fa8c6a2a543a0e96b02d39960b8073489659681f7d106923e533c87585b6f99c3e8b000e8fce81c49a92bcbae18794ddc4ae7a5b2d814870bb25f3ce26f911ddbbaa3ded9f6e471a3b317bd267f972336594902e2f66fca0ca971c94fc829a57a48a5318153a32a4b3a679fa6a0aa665c8cd871ee78049a2efb24e83216ac840c572019b93e9c390b54ea95f7b20ab4e2b6467a1142d3efe3af2006f636328783adbf0cd7fcd24dcdf5852810a939660601214e99ef8c42390c92a0798bcf2142960a0522179893de2ea6a37c3e16c6b426c89de37e00a3470e929c83f1d623d9ffadec82dfe01478bc1187616cd6f00628bd1cc9bbf7dc4f78e4bad584a80cb0ddff34b719898642dc7fbe25fae74a1e06b747f23437d9194a74232f22f009d7ee7c6540fcd646fd61e3e05e627b4916d28cdbbb101ad03df451c355e83e8bb982eb0cea916a91b4f0768a905c8981be3e592040ca10fb41e888e3ca86287cd977aa2b63bad396728c618464cc4aa1bd5c14a4b97756ab636c8ad290ec6cd7c0fd3bcf7cb8c1d58578212c85ca1fc53ac1243eab8a3e0e3529620745c4f8d7ca85b4d867dd8bd6a6a634c8bd87518ea1b52554090f436e9d8a9f6b0aaf663d099f18790e2ba28770aab21c28a9652c80a559c3794e2c510d549dc4597f8d219fabdd27563c3fa3cb1460bc2a42ee2f5c50a797bb0f771051de8c5571d6983f9b6ebdf0d09db13ff09498d4513cb3703aa3adeddea698bbf83c59a0a521d82e9d6064b8193a474c23e15975c97842f6d560680fc2edd2182dba76277f81feae74cd7cc94c0a02a384db7f4572bbc83767f345e93ec5f154bc92458446e41f993a84d0fe73f1b38c0e2571e9abd1cab1d27009a1fc6a5d01e9af13c9efc4561e8a7d6cfd91918390548f2828eb0a3a4912b892fea7813fcd97e4b5138c16d7eb7fee900e259ffbe1b15ce68876dcf82f211388a7ded7a79880186f8480d72ccbd756e6b6b7bc398ea9051a361ba505b2b9d20106f102b5d1729582f432c53d7173b0cf0302158737a5e7fa857664347fe7e615ee7a3a2c1352eb1b56f26cca61cd1b5d8f848d4d3505d706ad0ebb4cae30ccad47d05ceffa4c83450250205df60644a8cff5773a66da9edfc5debbe89c45660e583629dd9e4ac68ddd679fac1cf6835ceadfb2f25ac43f41e794567204d721ea368533d6422c798644ca1ab889056737fcf2c85c44212c407b8f2e3e2dafe1ccd332abcadcc67258911cabdb92904ed54a9ed2b15a63dd9f623c6b1d6ce10749181dbc61b184b6427e111995f3dc0dc58d900222e4ce1e6f457015a89629d90ee0c8468b4dda3a40b11eaf59c1a6db3efc52a26e1a24f1acd450db78da27fbfba02e0e679ceb23e7ab12788cd6aff5a17dbfb2e84b49a3b208be429a783297ef6a8d4013bc5117ff405a7f3bfef59cce7dcc0610c2b997a3c8ee43eb7c16f26f669ec7ebeacf9542114c74f8463d5935bb7382e450950eaf6dbbc54cee9b5008221e21c847cb785339356bed8838229d649465dda8a2bb82a82045cf086dae1b07fa56c354294094b3be3c860d638512cad44673d6e6b54de7818d8af32ca34506938b7444707adce59d574cdb9e14a9e60d89f7febe2fe812195f92b102f84ea83870eaef14e9f50ee43b09823a6dd08522106ff69d03fbb539e9410de711f6f4538156df771392a6398faed31b0ad772d28bd289635c23ec92d9512c31a07d3b56bfb457b938bb9ca8b6ea035784e98d31b1aebc2c135cd2b54cb1af8f42f4490eef80703ffeb74e2f962e0a56d29614fa8931d51947a0761d42ae6d128e349d55739e90db291c34a00b1fb2c30da92712c85684ffe9cb5dc65227a2283e5026ce395466f627f2d232e936c0af5a531a3795597e2fc5fdd9ad69dbc56e5e11079eb0792083ce127504fab79c13cb2daf85379bc93b3feda37f0adac6ca00dcf327b430b05a2bb7ae17ef739147c5734a8dddf25ee34030bba185f392319c6cd00fdb1842b53c0d5fb1b57c99445fe32e6b3acbaf1e56d18965663fd0a4249455c8f8628c702358c5dff26256652f0ef9bcbfc587fbc78f11d467bd5ec4e7de1a2e9d58a90bcbfd30987e7be16b16eb0c0e081a282558aae7f7b623db0a90ad0749a37333626e816dec4b308dad54d0844b21d45e8e9f442753c82c57d365b36e6b85d70c1f5a08bf1567144548417a973fb38dc382880d7d1028e547aecebdd7357a6531b8d784edc64328d7a7c9bc1fe9b6849e0aa830b124dd6179589ec4e05a4b51ba861f065848d968d1622ccbdd0daf7332b8379700c8f066de8e8321bc6761125b6e7d413a18674118100fcc50860c14d5bf0999737364de1ee15fe7816c4615bdd7468966179f0e2bc4def0f145ed83cb0e47e42da580bdea375f57dd752e8ef4ffb31a8fb5eb739365c6ef78ac3cdf4941ce0ada436ae58f09ba35a27530f44602d8ad2c7921434b636ecddb94268c06c8f3ee06902b2f7ed9b9cf238ce8f72f122a579f12f1485e48eb25df27a9aa00375e23cb473d4927afa4593415a1f14b6221457da702ab4752bae885ea3e0f4a583336ab98669355e5b58cd156f40b470c4e14a6240a2c4cdc985bff88d436814505aa3a3a87f2b82aac02baff6a26b48cb1f6605742d7b84bfea3bf698c106b02268523aae7467b5fa6ba1150ac405e5bd47c370be8a339ec37aa4484bdf6023539cb178c4019794670268a89da730b0db1ebdc5caa257d79446a2f16c5b43583d51026dff3547c79d5d69fb1bf0e079910bcf9185d1cd1a5550edd1510f7ca24ed56899a90a23da442ca072cdcfd2975096c22b9b6fc3d447cf4b370779fe79633845ea26cc384e7d04eddb6bc694142c6439fcc1cc463decce82a5e48981585f3b3bcf542d1ec72dd30fec78a261a23802403bda993ae56ae9e05e3eb39fd12f13319e56461602f20c5172342d71b064573cf1a14580e6cd0c18ae9612c309fa7260c6c47e536dd899f9592fc07a8ffd67396857b15a00d0b305ddcd3c8b543d0d95a2873aabb2e0f6d1f4540882fb50ae5aa9abf2c8ebcda3df9d4de6fc2d659418c6ff12051f89a1edfcef9ffaee9ca17915ab517c133028010310e787db33e7300a9ce138e0c3e24b46a78704a548a2d590038c4c69945b2d44f24e1b64f202185e98f3bab54d711664e276c663776177ef0dba8c24d6093401341b2bc330e7cdf8787c5ed8d3bfe61099635672e1fa99bedb0988853e8d184bb3a87678926f3e91089f6fbc3369a6d58ed3d87c8908369a868e647b36255ed3b96d377d83e6a676ea3289d688c411346e8213cc5c02dbc4b28bfc4defd0c593dbf49a00ee45c03fa399331c83bf44e73d0904e5af736490da4a62e120358b73f3d0c4f071391bad3ce92b544664f460fde2f3ae6994e806cd3cafd660685574d448ad062fba68e012e05124439ab94fdd0257c00eb0f75869c3e0cea548997b3f58b44a4940442195d6d426d45bd8f8a67c3053fa99eca5381766f7cbffd9e308ad37260e9adc83046a4246d536703808f834d9abb672d6e9cc917d2ff1ba6243439a190028da3bf0a54ff3273fb2d2a964cb07e1edad989bd053f21e75b1526bddbb93c4e46899f422d125e2a888343b942108846200c463d5bac50c213af7e50a762752f2a1e0a5aa68a8a7d7972ba28c048814451141e6ad07d0a5d3fc18ad6dfb7705a1ed0190eada7a51ddab31596f09c7642841810cead61fea06652970be616320eb43b9bdf91290b5302104165473fcf2b174f64677cf963e26c232139cb323c19a323f4ce33fa2e3b1db89a245f8125d6cac092692c71e315c484f62a10c51336f76bbd6bd31b8689ea1c93cbae7b2b182a89bd3efd7a5d9da39a53432d06d61903c74dfe3ca46ee9cf32dec8ba988d468438876cd560feab4d4be1f04259a6ec47d72e9eeeb1a1e1dedaa023e3237bb793e858d6db97f1c2843c3b9303fffee11f8497ad3b117d569bc58da708203369a746b25408c658010ec7b8257f8130a9dc099b71d8a073723851d6eac6eed88c9e1af9a31ce3fb2dbd8cb47ce50356fe13e8abe4485db908ce4957c04dfdd729f60c80b186f18086a285ed9d0e89c36a3ba4a217ba7098990dcf3fc493aea6b5786c948217448b51303db714ed2f6e298285f29d04d575a4f5b31b527690f259d5fe5ca49302f72a844b67d3c46e7571eac50a259ae4ade764485586686bbc598ff5105389e52edf411959a00aa59ebcd30e585ff441d09ce3a368727e03a014a9609b08eba2aaf4311c8769a91d9433d495669c7f29aaaa304b1c076c5344a651de636c9bc9062b8982d02b6897b78009bd35b61948ddbf420ea3fe9843a99dab73061e0cb7d16af4dc4061296909e131d79d66887619cf148f473b731a4c97d73a965489abaf9f186c96109c56e156304d254ea24f67f64ad823013d532231d7ad95b1237a35142df4f723798a4c1da3854eadc3d51c0909e64f3fad96dfe37671d1fdb41b42bc387c2fe72708ddc0c372b74b0ca1c1f4c3fa56876d6e63cf4da0e0c30a1f32b5768089eb09f6eb1129fefcfa4c3820c1eda9e268704aa0f99a0b83a79799951449fb444b9caa6a70851bc4a17c854820ff828ea0dfd9c0b60c3775d54958244cb014ed33b4aa2d53489e3edf0319ddc8accb40e6eacee45ef466fe930e623f7f3f36653ccc8f9a3c120f3a36881242f0481d4e7e9683bfe209c6fc233066e67149a541d1057e5cbd54f96142b27b91a0add3950b09a6bf9e29b94"}, 0x1008, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0xeab2ab15f02a5719}], 0x1}) 04:02:40 executing program 1: syz_open_pts() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0x1, 0x3, 0xfffffffe, 0x5, 0x2, 0x5, 0x147, 0x10, [{0x1, 0x4, 0x20, 0xffffffff}, {0xcd4f, 0x3ff, 0x6, 0x6}, {0x2, 0x7, 0x7, 0x800}, {0x31, 0xffffffff, 0x3, 0x8001}, {0xffff, 0x8, 0x3, 0xf3f3}, {0x1, 0x5f8, 0x72}, {0x1, 0x3, 0x5, 0x8}, {0x3, 0x101, 0x5, 0x3123aa64}, {0x48000, 0x40, 0x3338, 0x2}, {0x0, 0x6, 0x3, 0x9}, {0x2, 0x31, 0x7, 0x1}, {0x0, 0x5, 0x1, 0x3f}, {0x2, 0x8, 0x5, 0x80}, {0x3, 0x2, 0x20, 0xff}, {0x9, 0x4, 0x4, 0x7f}, {0x1, 0x1, 0x7fff, 0x100}]}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x41, 0x3}) 04:02:40 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/50) r1 = msgget(0x3, 0x502) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000000000001b9194539d988c2aa76732e4a190c4988b8cafd9f4de6b3523614c2c57b3164b8ec92ea585f3017d17a10a2ad2a71819d5ce96d79b372e95001e6237f5ebd4fb48683185271abf50169d042a54205a57aa35c5f2a7e9284a8b40d1cb7f5ef1b25df0ad12c7bd8a44a01ebd7287fbf69debe6932ba2002625a4a3d8e0e96c564c5ba4836c63d2f93f698490c798a0849b8d88e5079ebbb6541b9a7be46b40e6e68b4b9d85f77f470182297ff6ae594c3df3b135a1f5a093bbd70fdb19664128679d195d96e4f38971b20189b6b599ac12"], 0x1, 0x0) 04:02:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='Uf'], 0x10) dup2(r2, r3) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r1, 0x0, 0x0) 04:02:40 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./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, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x200, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="74bb5dcc"], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) unlinkat(r5, &(0x7f0000000280)='./file0\x00', 0x0) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x12) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) fchmodat(r3, &(0x7f0000000080)='./bus/file0\x00', 0x8, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xc3a) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r2, r3) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x0, 0x100}, {0x18, 0x0, 0x41, 0xffffffff}, 0x5, [0x2, 0x80, 0x100, 0x100, 0x9, 0x8, 0xfffffffc]}, 0x3c) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/132, &(0x7f0000000040)=0x84) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="d6f9bc26aeff3254ce56a24eb954") 04:02:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r2 = getppid() fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r4, r6) ktrace(&(0x7f0000000200)='./file0\x00', 0x7, 0x48, r3) 04:02:40 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0), 0x0) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r13, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x6, r14, r15, r17, r19, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r20 = kqueue() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r20, &(0x7f0000000340)=[{{r21}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r23 = kqueue() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r23, &(0x7f0000000340)=[{{r24}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r25 = getpid() r26 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r27 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r28 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r29 = kqueue() r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r29, &(0x7f0000000340)=[{{r30}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet6(r31, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r33 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r31, 0x0, r32) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r34, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r38 = getpgrp() r39 = fcntl$getown(r32, 0x5) r40 = semget$private(0x0, 0x4, 0x408) semop(r40, &(0x7f00000003c0), 0x0) semop(r40, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r40, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r40, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r40, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r40, &(0x7f0000000240), 0x6) r41 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r41, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r43 = getegid() r44 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r44, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000400)={{0x6, r42, r43, r45, r47, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r42, r35, r36, r37, 0x5, 0x7fff}, 0x6, 0x2, r38, r39, 0x7f, 0x100000001, 0xb1f1}) r48 = semget$private(0x0, 0x4, 0x201) semop(r48, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r48, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)) semop(r48, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r49 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r49, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r51) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r51, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000480)={{0x9, r50, r51, 0x0, r52, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r21, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r22, 0xffffffffffffff9c, r24]}, @cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28, r30]}, @cred={0x20, 0xffff, 0x0, 0x0, r42, r51}], 0x80, 0x4}, 0x5) fchown(r2, r8, r51) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) 04:02:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) close(r2) dup2(r0, r1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r4) accept$unix(r4, &(0x7f0000000080)=@file={0x0, ""/5}, &(0x7f00000000c0)=0x7) dup(r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 04:02:40 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$setstatus(r0, 0x4, 0xb22865ac489d1e3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7}, {0x50, 0x1}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x93) ioctl$KDSETRAD(r2, 0x20004b43) syz_emit_ethernet(0xe, &(0x7f0000000100)="c4668df05214bc9deb9c534db6d4") r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$getflags(r3, 0x3) 04:02:40 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfaba7ad643dd329b"], 0x0, 0x0) 04:02:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620202423600943e"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x6c4, 0x3104af9d, 0x400, {[0x0, 0x26, 0x9, 0x3, 0xffff, 0x0, 0x8, 0x8816, 0xffffffffffff0001, 0x2, 0x7, 0xffffffff, 0x8, 0x6, 0x8, 0x5, 0x7, 0x7], [0x0, 0x4, 0x95, 0x1, 0x0, 0x5, 0x100, 0x32b6, 0x3, 0x8], [0x200, 0x100, 0x5, 0x7fff, 0x6, 0x8, 0xfffffffffffffff9], [0x71cf, 0x2caf, 0xfffffffffffffff8, 0x0, 0xff, 0x8], [{0x7, 0xaf9, 0x1, 0x347d140e}, {0x7dc, 0x3, 0x8001, 0x3}, {0x7fff, 0x3, 0xe882, 0xa60}, {0xfffa, 0x2, 0x11, 0x8001}, {0x2, 0x9, 0xffff, 0x1}, {0x0, 0x20, 0x8000, 0x5}, {0x4, 0x80000000, 0x0, 0x548d}, {0x5, 0x1, 0x3, 0x10000}], {0x3, 0x81, 0x0, 0x1ff}, {0x9, 0x5, 0x9, 0xd9c9}}}) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r5, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x9, r4, r5, 0x0, r6, 0x80, 0x400}, 0x3, 0x2, 0x7}) fchownat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', r4, 0x0, 0x3971f4080ac846f9) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = msgget$private(0x0, 0x40) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x2, 0x7f}) msgsnd(r0, &(0x7f0000000080)={0x0, "7bdece0cb47d44d0dbb69973c48fc54be51db695dc44ef6d3044dc3d0d754664f5a253d67ad4db352f8552b6086014f2773862e8fff36496332e9d2d35fa7348a35d4682ec9b8c8f1796d93085d20c53a770a0d40d2971095f974f088f70d9c73f426284d503cb6520bf074b5bfb1b79a1673899951826548aabae812df3e9e6dce899bb22a38044d13fc36e5698c14dba9d358178087b58db35d26b2e01fed6f2e7e6096106d633e4dc3e"}, 0xb3, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/7}, 0xf, 0x1, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r7) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x1, r7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 04:02:40 executing program 0: sync() sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000001c0)="e8e6d217abe954d7aca45e6626c011832499a1c02f5522a083269474c37ebf331171a2dd786af4c95b51828ab16528faa55d70f4aa6e9e9ecbe113c355dbe70552aa70df000e7282a6c21635ede1372bf3756b8d3657951bccc4df1f84866f4bb83862e7ad2fe2e112af80c2a330336ae4d23176ea7a77ab6b1068c9e4b247deac0b817011d682f4c168b587023bde5885af317698d9672d6eb192221b3d4eadeee40bccbe096a539d43bf43c43c3124f5193bd656a78dd773ef152564b6c7de6a21e72e1292687eebba40824a9d04140a8c493c9c0d55afd9f810bd7104d2d125e8c45885b26bcba5eb10a1233d7f84081212b6f333c95ecc0433e3d20179426b76f9aca418283499384f03ace8818d97843b2328419130925328fc59f05e7aa9e1d1c9dacce8c7bc881accc73b47442b88d7636b5607282405cc6226871dd46cd6d261b0d723021be597c9c6ecee91d7bbd0ed4a619d7bae134f496d5c00fbe6176be721cbd3dca6e1ccc06a5d7931a21c7dee541ed0c69c70d2212cce492463970949dcf33f4b701b7215968f888a1ce47ef98b2cea39938ec80191a939199e4c73a443493066b4a4246e1249ed967eae865193ed28c9e3b4e5b561e3b7dcb82530c8d0f74e6a5a4c2f01e0a650e2e566ab0ede3e0fed6f1a7282f3d4464c27924685b0f68ba63b634762787f5ded23a85613957096bf7f7a3d9c8d82955044f7abfb1a9a91733c80f688b340ddb40576d2b0ff130f6aaa5e37af5cd775c0adf09ecc8a4c38a4b1d88a6fa44ac7cd2951c6f8b0be6f55123339c2b931d8fc9e4f040f82bf5fdf18b0271de3b685797653dc116911476a1b32faa51e732dd777aad27bd79e384a200c7976097edf259588d79b3d436b56023a56903e29908aa345faf55848e72c171efa838654c8ef82d48cb3b87a920b2c84dfc7f17e94da348cc47f08feae90fca9c4b6e2c9d42d8f0ad9aafbd865fd2b94c3a9f48294a6cfe095348175ce3b79647788e6944d9baee99b1b4348a3ba7bc31614b32885fced66d7bce46032d15625a174bed22cccfc5809df5e1723f957ce8562a0c62d4bd22f74151dffc433033fbe02d9bea68b6980cd02a2a772056351a55b3e7b1e48d6eca4e5436891fb25ebe1824d60eb804df62d3bd9dffb119dc295fb73761becb6eeaa4bab1b89144022d45dff39b6e10fb006f8424c1d2ce44c94fa1e5cf9f0f06fff80299145e0a36a35a78e9f00c55bb3cefbbd69cfcb9e4808d36768f888076752b167250b28df1c071dcc866ebb137aa9654b60700c31e480210ba42935c554353c8bdc7daef0c44da5b4df0f6c95057a0ee0a6795ca44bf33112e3c5bb44fbf2fb75cfb50bdef7542e076db337c34dcee952523c6aab4b86a45630b8b033b733780f839313d6edd8aca33cb2a1e16c6062e9cf99c5601f27331ef7ebcb186ffc4c298f7dd79e7c3c98ac8d5dabfa5980080246c9a7e8e8f51fe5909b5eb09a489ef9f111cd51925386018e5d03af81fa822353550115976dd45693ad1213937bdd3165863774e4240d7bd0643e950c0140bc41db098f7ebf61df9589fad8baab2092d4bf59acdad4473afc11fe66c320ff9339fcf03fdb1a917e035faeb5fa7f5848f50d80a328b8ad1d2f3622dace600270d77a1d5b19dec14fa4820c0b17892b25ab3f88bc590263d8911ea088a2669e4ed24699e0eb696c19e1b78716688152ad19f099691dc2fdb0f1095b441c962f3fe025b7463588935797f8567cbd4227323a7e5488a6cf0df81f1f3a84c06becf2a28ec097b6b5c92a3817e72ea5eb6960985f956f24d509fdf2257bd6f219f8258e8ca86c6225301a40342d8c908d027ed081430c6070dbb3332c49484bb68be69cab8c9067a607ae878b4b6a863edfe35624ab27b70c2ba7835fa96b1d73daf4555fdd05fa47c5d4a81c366d0a211f408075de484e8098208620f37aa6bd4dc805d923aa523513c25844e8eb0ba86467253521db215d67f26984aca4e33559384307ab4338232b23381cec10851a0b1efaecbb3f2f76defa058691bd120fcc7742d723d5515320c0d1810e1088228f3094b3ea041692f80b1aa6123ae4633ebb7ce58ee271f02965a87a11c296cefe554a0904d44e525419c6530bd126228d87a246b03909c7dab12254e48fb9fdf6c870507f84e55b69a93aa4adeca8b3cc0fd9f504e16355e7edc2ae6976c8ed8ec7da996ba0c1902c9ecd77f77a5a7adf54bb3b2d8f9204c60c6be460017bc3c50f7ab082796914494360286cb7cbe828ae7d1c85ca4eeb2a23924f7819676a9c69722dfd5a4292f35232541690ee1224650a285dc63d6e6628bbe5d18dc244b73fd9d22bb5fdd837a2205cf36ae58ecbb8bc274ab949f5b4fba07c974020c067bfbe7b7b8f68469ffc8876b1f912c5d64cf9037c39fe91567484ff5e4c6833a2a0379b84fea9998d1cd2cfe8d13088b6c92c84f3c51ea710fb6bc85c0dba3dab33c9fd88b79a1e0d589bcb55df22983ed6d067641db30fa2f99bd25f235a514739c72b03093b6c9f6bd0c2dd86f5584bc90f09316aed51754b60c1bb156dfb61e600735e21a46005d9f61df2860df82c6fed92e0a02854e8c49724f4b4bc81ac19d20fc4d35e9ffde62ba668206d67b6689d3a47382e323f825b475611a23549c00e138ba99f57e81d480e256a32608f2af61a99607f72ac33875fe0a61df091f4e64d34be3719219a55052d1c444e2b53ea6663935c0587be2d6bc77aa8c57122dd684e02c5759c385b49e7b4b3fbb4bd1f9c8076d62d1b4719bfe4bb1a320656c1d74ccaba97b2dc95777a0509b6fba77a5a46d633bd5be661babbf47a95efdcfe4e601423869a7a7f176d3f431475ef3b7440c1dac642457488dcdafa2db638c28ba79394910aa77f2c90713227c98a10eb", 0x817}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000ac0)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0xffffffffffff579a]}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000b40)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x81d6, 0x0, 0x5], [0xfffffffffffffffd, 0xbfce, 0xfffffffffffffffe], [{}, {}, {0x0, 0x80}, {}, {0x5, 0x0, 0x40}, {}, {}, {0x0, 0x0, 0x3}], {}, {0x5d13, 0x0, 0x7}}}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000012c0)) chmod(&(0x7f0000000d80)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffff8001, 0x1e6}, {0x4d, 0x1}}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000a00)) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) dup2(r0, r4) r5 = semget$private(0x0, 0x0, 0x7e) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1800}], 0x2) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100", 0x0, 0xfffffffd}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fsync(r6) semop(r5, &(0x7f0000000000)=[{0x0, 0xff, 0x800}, {0x4, 0x40}, {0x6, 0xffff}, {0x3, 0xe8a, 0x1000}], 0x4) 04:02:40 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bd4507fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc090000000000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d85b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3effffdee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3e120c300afe7e7c1f1df26e82fcca1e245a5894d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae4a4f1ac4f662c2b9848f86b631bae8f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000080)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf31dac1dacb6a77b90f3a1a8262e6e73470aca4f6ccd27178a50e9924314845f2cda19b0ebcae28b0b1b153b49a8289feec821c0c8153c321cebc400d3f2dbf0d6fb301905ef7b3296e335d9f770c79a3558632ad5b2a2e680fbb8a6749f92a9058883410965d7150bf78487b56a0c6abbfa47a8fd2f767be1f9410ad33f3aaf9d61c3c0213d9281b218c0cbc41d5ec34754b637bab0190f723aa230cd090081", 0x194}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b", 0x2fb}], 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') 04:02:40 executing program 0: poll(&(0x7f0000000080)=[{}, {}, {0xffffffffffffff9c}], 0x3, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x20) 04:02:40 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) fcntl$getown(0xffffffffffffff9c, 0x5) getitimer(0x1, &(0x7f0000000080)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r2) ktrace(&(0x7f0000000180)='./file1\x00', 0x0, 0xc1c, r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 04:02:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x20, 0x5, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="52949bd0", 0x4}], 0x1, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x5}, 0x390) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x1ca) 04:02:40 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x4000, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = socket(0x1, 0x1, 0x3f) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="66aeb63d1b84497ed016652d30e007d7f0b0ceb0599d92561e15f9affe2ce83f4e84cb01f0e7cdef4a0b478f05ed87a9d0616accc478f762c7e5e09d958cb08a20a51d8026744b91f45db8ca8a2d4b2564c9bef40cf437d6ac7b24b0e17ed0c2a27bc8e99dddf7df68e6d1c3315d9b67ebe22abdec12261ddf9b01c99c44aaca8757733475898018cafa28fa43e2f6fdd1ab137ac4fd5ce3d51a2ab9aad504ebe47703805c6694a1f2489101643985034a023367bb2c2f2a8805d306fdc7a49b5a0690c513ad7ca56d6899ae2348252b34c3254ac27875c820e78a5c152b5121b59370734db48fdc1be7ab52a34341e22753390848d3a22487ada6fcbb8650c99ec202eba01a53bd180df5de1f8ba792c9bdb6f5cdfa79c0c3e90ccda4fbc4c4bbe6d91080a7fb19ae5a8917baa44b5ae3b216d654dd42511fa9467f663113f93d4d04aa2e0b82e79dd22264ed4fbfdb11793a867ac31691adb751146a1368288c13342194051086a15247f8629e7bd2c97c8d8f242c4281298478c816b894f37fce3fd94589625e4d218e5c2e9a4af1380aafd1243aacf027161274dba15bbe737bc12f264958fe8d5096a85ddea22e576cd7735d50929ac52f95d27986fb82a88a728195c63d2d16c0ccc63d81edbca98b84d1af608e7fbeb8f2f48a3a6e606f149a12998d76c4a841b96a67258d3227cd953ad9a7c9fd3e85bd26b14a06f8cfc632137584fe808bb20b2d1300a894025f9ecae3977f3313292a1eaf34c9e3e14cc2bad56a56f312d9ab6937e597ad3c7b4fab18a7fc41667bd5721b4526874e26b3e6dedd913929fd2c10d93f586a47c05415bd3adaddd917a3e54329962589c8b7550bc341e6a812e481f472eb58d95ac48ebe275b2e9b9a0146244bddc956957e7e76f21b8c8d70137db69d626554ea9b03523deb2a442dbf24e8de246a96558bd5466fcca04ddfe09da127c6bf873170cd235d1f057ab20077272da144a920567551552ffa8197f2c62f14eee664d2475f94bbe41cc81889680ae84c74141dbffa5b2f78597ae6b335d78037400b828f5f0ff5704bdfd2fb64406b1171aa2a4df2a16d48bb45cf86225f374e51fb022eed40a5af87855eb809f4b89c039a9224b178603cec9cacd74d66d560fea6079684334a3376db9d36c19589064d41adef9c5fa784182912ce78b65d274dda882efcb9800218e7d0fae7962909f72c4aacf52f10f8f2eacff5c271ebbb5fe240be8450848404d0b4e0897cb836a63eb26a4535b9400a8825b2bcea6fa5c17c6d6bd25bb9433a36d4ef7aafc9979fb35994c90fd42489fd6692ac74a7b936e4d1db05985d0179589ff34bb1094f52d3bb5205d334e4c057c1aa6316a2ff6ac136af7aa193d6587ff95f087fc4086db4a4ab8de8f71a313e5774b80354da847fc3efe43507209f6f8d5a8ed7323faabcccb2b5a967f4fe9c767b5843e29969de829eaa4234080eeadba100a85bb9f6db6d84c3b37ed2c6475224f68be175468e1f64d31107e0fba58fa06288d535cf1341193012a90fdcb895079de722bc2e1ad6e8c84329a4c29de7397fc2bd55f7140c9ca480b7018ecaf3fd0de83fbe0b56cb15908cae440b1c15eda5f73ace9daca5fb93efa67896dd7c1d176f146673218e5e83ed31fba7865d97ce0111f7f4e72f5349b0ecf36d3762e4c9b90733de60086e5204e9b1fea0a04bd6d60acd43fe9c26e6c9d944a98c3d20e7bd9c6229ad9749112c2f62805b5907cfaff46c56003fb4266dbc2064c8927716a6e2295c574fa8fecad3215e5ffd7c5d9628bf70d90a98355401a86e7f502bfbb69ef2c6dc2d9ad613c86c6eb09deda386e527438934f7ef00722f89a5dca2d11496421ec823cc197f989b9bded1ba2fded75689634e19bf038a605ae158c578e2bf164052a2a1282682f5efaeb3fa4709f894665867c98a358ce4ea91240998b6110e51f942fadd49303e86ed83fcf1c58543589e7a7c8df0c99be1b8f463537a583975a4432a2ede231d5434133eb3a17561a721112abe2a714924b954d64d2b295ed27d162b0dcab304db3e324a7bf3c3fe60290cfd9d62fddc9ccd9663bdc1916ab084bc21766b4ddd145e6dc79d9ff442a1db18dd7fcb6c39eba50e15f23e54b5e9c46b1210e0b0f65638b80c26df3d81dcb6ec19b7d2ef5c1ec4f2aaf0054f5ea441b5103193557b000d729cdd0506f1c5822e326d0af889c4305b0104468650e87939af9883d6cbae8205e521951d04f7c374b0b51099cad9f35389be83b85bd54c52334ec6232ad0e83ce79cab216ad30c04584a901a8091652a0b3d29a36172e8f7120bbe3e9acfc53324b1f47007eabf7e06ad5b1cf685d8127987d33bcbd277024e8e94d0c440705956eb29b0274cb6be743cd7edffd5e93bb125d55da47c7d09d96ee7cf33e60bf2d4990a812073df1abaacc4cb41cfce3b4033bbb1ce552b3e9c8a4ca709f9b2ba3c5bf78f2e17557f50101de4e4bb917c8536b20667642f3a9bcab0c613bf483cdc170336499d1817b5c3fcd31e2eb91d81c62e131be2e4243e1ea084edfdbf10c880fbd3925d40689bd90ad7ff083d2e5a597a672f9e5dcc405f9c6c78e51d372ab0f8b2dc50282e5f1c55a33a9441fa1b8b03bf795c476b727b8832f729d66fb11fe6422935e0e58887506f92a92113379d3a9de84700a6da6c13fd89312e53cd912251e6eba6dfe7127eeec740ac67053948368fd00e8c978646f7b7d4569341585e2ac42e2091c15219f52ba69935d139ab3ff079ef57e69abecdddad88e383ba1d69c4fce346940ffbcbbac50a148b8baa19d21ab6d9f704dc03522e53cb2d05b9fe0a6dcfa8cb8d53e788c1ee150eb7b33104d35a7fad2e333a3818cfcf2f26ab14ad887659f8c63bf9ebcd141e8a08416208c6b34425807601af5c60049975892d7344efe2c2a11c7d21bb9422cd89126683161961de0727e8ec5d7504cbfa4dbd080bb63a4b0bcbd5571df4332a6904ae9ca0bb3b3e40cd4cfa734c4e21fbc8859c30486022456ae550bc1b815fb76e45e66beaf0161bdccc6f9f1cbdf13da32b636b763313e4649dc1b98d2f571417723a602455786ae9499c4a4591899b564c2d5244bf41a82010d0ab28e052c411ba00108153e0887543c513e281d27d5b1612fd7e47a177b53f5e42d89421ad5e7edbacf3f652534e959b7ff92ec67ffbb1039199bd875320d2892b40cc52014184d0816f1e37605e1828f91a45013867db7dba91cfbb851c320f225480f404834f902b9250c8df956ee0f6bfe8b7948961d5e7e06df1ea4bb8d17d98a037542658839f838b6c0e482576d376d07ec518417dd8966972fcec0ba47dd9fa3a7e00b52238455204fcd2de95a059d14b2e9f4d4bb5b871fe3b13ec7ab390ce144f0ee4688154867fc3ca58e310cce4015a8a01a227d486c920f2dcd4adcd76176ba4d2cac038b692b050dc82dff1b8df50c6f4c3638f8472ce0d23ddde44611d8d5bd0a874beb73acada183aa71ad9ff38073befe0f509da30f707ede7271a1e0d1a435d13a358b4b5753f708d95a62644fe4469828cda08d14116d547e7ff670fb68b81121d3043cd4bd8a7e0be8225b12b05b3f1133170505589bfc22fec7ead7757556c12786a7a53f9e09705d73b126e474c74722660c3ab5034ea0b4b7362ad5c7c8cc0d871ceed9ee72448c5a6f15330c552484e19c0f6d1e764e9858731f61d14d8584497a6362423734d0921e692ad3e98923d183ff5bdacaabfe3d98c91a714fef9def1753dc249dbb729439e7d8229576316279b40eb1377339a6d14c00d18bc88b38df009de394ab299716528addd81fa84c15e85a8fa77131c21e4fe62957e9ecec43f1a07972a2c655ce613f700f1d5e0fda5af2ad456297a906e7eeea7d9d10b24b7fd67a709a41858c2397eaed346b73c195236f9fdbdedba3eb738a58ed80545f11bde601bd9719abe5be4dec6d15fd864dd1b83cfc01046376b2c153445f3bae6941b9da2430169d9c38a55d3b4b4f01fb9b13bb92b278499904af4406ac579ae5946d02d19d2cb6f13b1ee1549472c92a177c928f19bc6e77523b2357180ae77d81fcb02a9eabdef0d74d8a6a713c9b3d9454678f3410ea53622d9d0e85a1caeaed5b36c92777863ed668ff56cebc83d2e0e40e17cef7e6af60022ace2cf2570c1b7be8947b15f86553ee6ae25fbaf79fcad5c1345ec17711a4ae623d3fe80943d1b4853485e4ac13249174eef9d09d82b95bb27f941b56aca7b78547755a4c7fd933ba13a2ad41a7020157b5f9a2c1794d1147580bc84fd95033ee789d9678df5d516eab69c3d81327a9b34124ad35315f9bca57cf6fef68e04599c7e0c29b27c17c39ea8c0494e725b0c0b3e1f24b1ee8102c4bc620f841d209df82b6969655e293ed160516b82defacc801b7396bbc42f8db72d81e181fb95c30c468c14776a485888aa164df2ed2914c566e1d0040097e1faee2897354762e1eb1e118d1cadbadc4c4f2f537cec83974bf7481ec7fee2c0bfb706d926bf6af24fcdddbab6db153289a623e0d19bbb536bfbfc8f1b42a91ca80ecfe255a369163ef2bda1e59e2021a91d66d3a91f58e37860ec3e7651e9c5073722eadb694647112ce113479a747173513ddf33edf4d2db6b9ff1e4b3100a6e3ba73e952888dc9e2eed8b36f6ce1cc60ef221adaa7385396b4b37ed36ef4c2907d7813be4c7f83a02d78aed5bac23e80bd8dc12ed8ef62e7d7cb1d9dd516eec18392ec83c1a35de1762d72119958ba7dd15254802ccf3e4b06882bb9c5727fcbf1a8f23bb8389a5866064b199254a6629c73f3d65d95c956b1ef1f293ed181999f04eb81e035d59b920c7651f9d3925fc58015bbf9c35959f0e3146cee9730874d3c9e4c7e1c3011071f6770dce10da918276edd7ae7f3c97fa6f5b2da53d23246d0b56f54df0c4eba973683a0eabc593cbbfefc97c10be51bc717a2ae59815eb2b0b0accf929ccd37c9aed4c0555587eb086d842f83cb3fdf41e4155db56ed63d0a7d53410a0b5ab9010b29c729a521f9b2e94d30e370299dd6788e452e261b326643cf891965838ebdf74087f4395875199b384fc16e8d70cafb68216d41d29c043a78d65e26d842144ae6c18f3a817ed549fe852959579437a6cf32d0b0c646112ba4c41b37dbe18f67890b242dd98fc9cc29d56b79bef59b379aa55cac65c28becd42be75dba194d16e0a578cc1d9e33fc1142b0e9c79ddd2b5e72262f6870cdc1e7b5d9561ff087490700dbbd45ae056a7df9362df74a62cbba69b863d5b730471829bbac5c8ab71daa4852de73a715ff87f0a1357a6bcae74ff1b089aee2b010652aa672fcfdfd91e340732e7443fa7f88d63442114f14499cf0cc40d5e58d6464235480991b7aafa568864fc1144a14290877b9bb13bab535cb81aa82202f0d2fdea4c2abf3ac206a805fcffc787d08395db09f6447661315dce867bb8722d03facc0e42c9ea534a2bf38a265a09f4319b5f414d0d7506f7bf77872f5056827c27c4f0c382047a703a0ff419fe850fbd2dd17a1ec9f5052c68dddc49b51a38808a9691ba7379460f26ce3ed59f393aab5b38edf357526eafc07843a4fa08ab7bdb490925fe51feeb4b72ca3f0bac54dfea6f4245ca81c410e898097aefea03112a6838e840d958c5e0f001b0059bb06a4adf3026e4ba9e05c8bc9ec7d8882a7dfcdd64cc776d21ce12394005f2ef86c0a28840063e0126a807a810a6bb0d246ed9516554920b685268e0e6568fd445aef4c271df", 0x1000) r5 = socket(0x20, 0x8000, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) r7 = openat(r6, &(0x7f0000000140)='./file0\x00', 0x400, 0x10) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="a13cfc0d0e6fc76657fcc9c0fd02c6c0b88690ec07e9e3499f20000000000000000fc03ac9d81f1d95c6c5202b110000000000000000000000002655464dcc7ae8038a813cf44300cf08"], 0x1) r8 = dup(r0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r9, 0x40044b06) writev(r8, &(0x7f0000000180)=[{0x0}], 0x1) 04:02:40 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xb) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*-\x00', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='-#\xe6\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='*\x87\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='/[\x00', &(0x7f00000004c0)='\x00']) dup(r2) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x21, 0x4c, 0x9, 0x6}, {0x6, 0x0, 0xfd, 0x39}]}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 04:02:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) clock_getres(0x0, &(0x7f0000000000)) write(r0, &(0x7f00000000c0), 0x0) 04:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a27", 0xef}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x20000, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) 04:02:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="0958806f80000057", 0x8) 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6, 0xff}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0xca6ce3025bfd9ccb) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) pipe(&(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a82ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eac1c9a8aba050559f2120ff387c0f64f790da917517a8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a5b32bb008ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab0500"/634], 0x10) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="dc000000006de6032bd7fe83de528dacdb30390544c5b8ac8475e141432bf13857e1acd2e3ad04fb631f1470824f969296f13e7f5606e9c7eea1feb40b3ecdf300faf46a2dbe0f28c80153dbf755394bcf31f57a1a8b6dced8ce926cbb54821816ee2126f4f91c38f8ee60b2776a7f4501a3fe66f8e2cdbf19d8d6f4b13b4876c865cf607a90b200a78c7e85c3482342c28503d7ee8079bf4846866360fa3cc67df255b6fa2e568a1cc9c22ba5bd5cc912c229c4dd8345058c5811754875814b9219155e14b4c338ebcad5a0fc27cb12a61632fbe94aaa693e80b51ebc1985abba11e72a69ba6e814bca66c1e6a224bd7cfe25dcde0cb8a4839a9289d4b635a565c7e4058e350f9b3bec76190ea491b92925f1abc99a3318bc470ef39422e75b5f468d53cd053518f9a67ac2e4545c51cc"], 0x10) r9 = socket(0x2, 0x8002, 0x0) r10 = dup2(r7, r8) dup2(r10, r9) setsockopt(r10, 0x101, 0x3, &(0x7f0000000440)="4dae47316711e6289ff9e42281308080af69d7820bce9f253cff772b1dd943ec78e11b3a93c2d523e04439d192d9a7b007d9a9a5557ba6fa4fa732c46e8e5677e76938f1036c4a6cb001850377c38d5069d1171e54f476d35efc3cccb9480fe2bc5784ef5bdd5fdb76a7178ab456c6c5317d23405f0cb006132bc00b7e7d667e486fefd8841ccc78bd41be53ac5b1e8b1d98f9716786604731dd5a86d6eeaa26b6f3fe67dd", 0xa5) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r4) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000010c, &(0x7f0000000000)=[{0x45}, {0x54}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d0768a00"/14, 0x2d, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x2, 0x5, 0x81, 0x4}, {0x6, 0x40, 0x1, 0xff}]}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r2, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r8 = socket(0x2, 0x8002, 0x0) r9 = dup2(r2, r7) dup2(r9, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x265) r10 = socket(0x2, 0x2, 0x0) dup2(r1, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r11 = socket(0x2, 0x8002, 0x0) r12 = dup2(r1, r10) dup2(r12, r11) ioctl$WSMOUSEIO_GETPARAMS(r12, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x6c9c673}, {0x0, 0x27f4}], 0x2}) fuse: Cannot find fusebuf 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x24}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000280)=0x7fffffff) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="769f19542e6aba24359230eb377f92167b5a57cade87ae36dbaba85b4dea2fbc2e37c56a27772ed188e56c9dfd15a00fca832f7d3765e2d9375437110e4ac8180ce2ac7eb806397d51b67f876caad64d6ef9d8378fa84cbbcae9e9ac472ef3743eeb843dbd3a606a3a5396922fcebc3475afae1378f334007806f4888da70f322dc3d4339f50fcdff87bcb17adcd1138e2aed48e209504c53fdf890bf0316e35cac5d51481cc3bd62dc5", 0xaa}, {&(0x7f0000000300)="f6e68962ac247c0cdc976cdf7ca91eb8d79b5f383b5e782f482783d9fd84c700a16ddfebb01e4527e3d67d32a894e3d7fbf084e40f9c87ac83c68a1680b830ff945e92332b48f4b702bbaa5b939eeb146674d8b8540bc3b45759849552d98c521184924c418f753dcb6cfd5d188f856c7cc2f8e2d881d07e917a2267cceb5eeff4a8808536baa6898f937bf772da721aa0241d7b8805b8d2c263f5dca736a34490a568e8830eff044492311d184a0ffd9a476f9b135b78e1c43cd5c4b51442e9dc", 0xc1}, {&(0x7f0000000180)="0345cd9f0da7940d7bd5e8ce80c3745b63ffffe899f77ad0309f37cede0bd412bcf601", 0x23}, {&(0x7f0000000400)="438f3904736587f5f9e27014ca55dcce4dcc1ffe3c18ddbb823b6e6a89c57d28fd7799ae7cc5b6ea7a7e2aa3f507091cd3cc33853986089882f13756ef7bc051ff7062272bbad5663461de83aeac3c646f1ea98d3285546ca050dff1da8fca0691a1ac42d67c2e6a7852fef0e7ec1397c43ec5533bf51a48b7c360c39f0fad9ab5e898bf8e3f1f89c1bac969bdefc8c13f51a4b319852f34d6be0198dd5c13", 0x9f}], 0x4) r2 = syz_open_pts() close(r2) write(0xffffffffffffff9c, &(0x7f00000004c0)="57995211fef74feb5673b5571adc59088f7633069e11416221fac62b3428cc03f9a4d06f100fad7ab5820bfec75f8b73a51d0ff85f1383c43683e358169b7549ea2089355c59b6ba8296bea057cf8a2c04fc23f29dbe83e52cec39c36bbbc9232fc15bd4db0e4558c7c04b758889cc0f", 0x70) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0x311, 0xffffffffffffffff}) 04:02:41 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x100) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="e4", 0x1}, {&(0x7f00000002c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741abb1b339085cc68f15e13777e07083dc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf69358214628723beceda0d7e431d2a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de50000000000200000cbf10d40a11f037376", 0xaa}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb994c365ade93712ba4747536dee506a8fa0f44bc9438859806c9ad9295bf2734ada474299a8edd4ad5669eca1fe63e55deb4d4d823fed86ac40109383cfe79ba724ad37e1e1b04b36ae63abc74ef5941530a066bc25c14c77c4b1c13b46dd31d357367", 0x428}], 0x3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x14b) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x10000005, 0x0, 0x7f}) 04:02:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0280, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000100)=0x4) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000200)) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r2, r3) bind$unix(r3, &(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = dup2(r1, r8) ioctl$TIOCSDTR(r9, 0x20007479) fuse: Cannot find fusebuf 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0xfc}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x7) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8001) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000ac0)="c21f9e8c30be1d2be2ff5d1f6f95d0ad5c6d4e4bf26ff697bb241a79afc6065c621ab03f47c0a5b785c56fd7409646714ab335bf2235f0b05123e51c95b63954b58c04e4643a4d312dbb012281df88967dcc7a6e2abfa560936e8096a3b9c715873b1a5420c924cbcc7795e8c8674d6a29e89ad581cf5b4ecd50195b1531855a72fb70887112a068010c50d569c5c0012292a46b2cf47f6604ad067e1fbc2b6d323c6a278bdad3564d784afa6ef248e9da73c1551057633f7742028df213b243659062882ad48e1470c875061079dc8bbcb639c3f0a05428fdb5be3a86b5a17f1a33fe046e1ead31392985579dc72c9a037c62cea7af132cd1c7d691c24f3393b8a1a95c637bd774753228259893341561dbdce59b245240133d5ea3adc362d5e37566f5c59858af5aa07876cb7b48dea7b0514db62ed6d8b36f101a407f6ff5d10f4dfc3b2ab79a77ad3a1ea1495ecd8573e4f46f2361f80c3515a8d10847fdc890c6fb0510035efac71ba39f9924fff807680222518ba11761f6a62b63c3802629c18940cdc084f72468ddcb5724e89b79dc66d116e74bf4dc18ae126c2a771c7c08a0d8a1bd18459e2af4338ec4b0ccd505b6bc82f2e81487692b39fd5f9065d7814738bda7453ab691e7aa5c27fe8214eaf6f6ee65c8f80b9a1f7ca7427f373231f2fae1dc9c5e1b5aeab3f340516b670fd0a5c38aba8951e56933814ca9612a362f151d642a89a15d88feda312a6d5086532fdcc1bd178ac9a4d8361a2de99a375e7da99c5c443cdce9dc726f14881d7ec3bc55aec4b8b41763c459c621bcdcc6778d2ccaf8497c4c5abe9e28756341fcafc60a0f2f997755228a1b7721ec23ff15b38c4e43f86955853da1b6a46a16dbb96afba7bf821541cb6aa6f58619a946b0c3c70810678739363d72d50d335be8e4bf307e11a7dc40fd9405acda759f5e41a01f481507f6fe998e9b03a74496eb325f7d015186c535ceaefba34bece62a257fe14dbf60aa6f329387678878ffad0216930c74955311a7192fb79af9f29c5b08975667d449e003e53da86512dc9e5ee67a47e14965997aa7df61738ed68e9baa7819d833d44c545b7c6a261c22804786795cdb6d8b2e509cb11e96bad0d8b027bef131858c91da1eb5c2d6e3235e28fed1d199110377629f7df289478721ede16986e8ed3d0cb42bf0f4c99d1fab6d26a0589bbf200d0faaf231e0170d9d5f2b9d7e8561c19dedb5be30d9fcc8099a3a06cd6281560d0248a0779a1ad10ca151c3ab025ffb8c0c46b2849d376bf7fdde9a9fbb7f77a179b6ac67a61d8057240f76cbf5bee2fbe246f2d2314e5994cd640218544a1c9ed0a2d698cb380a91f04262dcfc19a268d467d2fa9c5354e94c770b83652156519b9557078db23a89edd0d6170399fd31ddff3e185214d6586e71f0e24b43ecf8f2700fb5c5e21a7c76ffa4928c7f735acd096b902d49938c4b1d9d612e5f9c008551bb0cd0fe9e6ab8052dbe9792ff73d8acc3b0a0aaa4c6cf9e8c86ea3c20ac0d816135fa0915155809db6d30b56cee2b56e0cf5ef05758c6b06c231039d3a74035779a55f4d44ec18b8bcbe23c1da90ce9db1c9f319d60cc3cec5b950f2b667624cfec1a7434268744d662119e5d40e975b7b400b79894c8f7008764b7765f50660cd3417afde28429a992e938cbd26018de22cbe8192f1d2f1ea6646c130486fdbe13be554d6f4859b34610be9fa1dc72597b03e214c3fcecea215f125a6dd27b5d5914469905ad14801beaec5a8d8e0d6a653be89b1e481e4ee7bfe0d9fac5e2ab188df27217f98db905e9414286868d73b7f95bcd4ddbf401f51851b54208c8acb77c1473b90c2c6b5dc1d9cfcf930cb94485d0aba0804c11a253eaa4a68c08645da99347ffce67f5f35b331c24914b29c647d6a774fcd250bcb7954fe7960ab8535d357ff2023fca4457e5852702bc9f9eb678741cd43ae766386e6a6d45be0772d66f0a4e878a2e1de022a105852be6a5d03dd25c25591570741515c0df676741fb87d88676327de875a2c32a8b415ad67160266b09258244520946da7d524abf39d885785abbada308260a01b9452e9810865ee8a94e2715c767cca2ea7ce9f495d4eeb615bf98ed805b9e67b385fffb91803d97e347b43c9a628ed3433a751182bc40bf2dbfe943a6a1dcbc41b8b4dd67e7863f7cfca50e5006e012295d263ff003edbe903ed1fe0ebaba89a9dac3490ad1fec03017afd07e182a6a64eb1446f6c05998715664143b501c81a5ca20b6717fecb571bf4a4036482b0f95a000efa862521e74a065dd3c2bef1cf0029ae59cf1c1ca0fa0a1f9a3f4e50b79bec8709c54e22d2101f97ff837e1431a096ea81c7b35daed1411185901ceaf87e661e0aee6532b6600c74625e1044017bf36c63152df9f36e2568e224849036003dbafca45aee8f694f0648170b352c4596fe9f0d73952b4461643b3338d80258931490c44ade62d80b039b425a7b517a131e9ab2e68b7ad1647fca4f7bbefcdc05941768e62c1c08cda9d746634eeec225d40fa9beb5eee4c654db0baa662ba00cc7332b457cf992f42b5ccf0a8bc8483d8292105c7e9ab7b5f301069278d050733d78fa4d6abd5b0329abcd8a6b878cf504f2f92dfa2b7bf3e23f5154be16351e3aea8e497e6422ac4348278ceb29d0958f94a76b02e1376957d2ff16df7e59db916fa10aacef77bfd63d372c3791732034e4047f5627a32a44c699cde6e4b7e67183c637b0441e2076c4b76255ffab1aca8b6565a4ffeb7bc7edb75c89b4bcf1393fbb145e2df0127ad73a8704cbf00a192283f628322defb29d3ecdef910cccb4658fa25c1dce264f765543912ac0c2e0286dfa1d23f43f0254ecae5871d7fe22c7184b4dfe92bfebc9e672146302896caa29dfa6ce643d12da7bb41b24136e197197f14461a9cef6d74bbbc5fa7e898dcfa919d001dc045091c989292386d776efd10bcdda94368e08caed0db120403c457cd3cbaf389edcdfc4bace9f3eee1d30b70510d61a003e5c5d2d18d9a182f4a952f2313e2e739153b628bf810c34848fd3834406ce474a438e97b17d2a8e7c4e8f8d0dae5a74b7c7bfddd28642b78f90f9ae066b9de47e09d861e84396b34d9982818ecc38c233eb47785bb00faa0550b0974cfef6394f8a9cb91b89de6b5b084bd7c558380fbcaa158b3e90a88703de70a6d83851b5df461b42ff8027f75e7c18ed412d5edfbbdf83303c1f80decdde8d90b07d306891506530bfc475345147f5124ebc13fb92105e76b82490cd861105185f001d7a8539d5b0d050bb11fd16e53d1c98d30e0a2a1013be2e9d931a520a777cb80cef9fa2ec44eaa346957229c66c869f3f03f0dd7479d9e9b6b467953ba8efc47cd276234313a980c502fdb6ef7ce4059c7eeb49f6b348b8d668b62ffecfebc43249d0506e31e0f7be8ec6a4ec522dfbbcb15840d6076801e05807769bea4a58b1841085421b656f8b47ba88cee3c9726f7023cf5e96882d61c19ddbd2f0e5b1788c1a5b7832a23c459f4ebcbbb37874585e1c3ea17c3775556fdafc02e8b73d081e3ce3d64d1cb1b0dd7b085dc6ce7b52968c79040227b776a97b14b3c9316f5dc5a47341e93fe72a5b6a334432909be9084658aceee56cb5be641c6c43403ede9ed2dca75342b82eb9f00a072d4a7cffc017b3f7b541ed2d7f778cc9414aeacf12845f6db13e7ee18dbb884c17ab70e71f348c4144b6c291696c9a75146b195f2adde75f98dcec73236e8174d27754018facf1d75e37bcfede7485b833ee8dc4835626f5ccbdc74254385f39ded1b7d882eb99e9875577df256ea7a0aa2cc2324aca133de3b898522cad844a578972f78e63d53000ba944d9888618ddfb9e382adcc80ec776029a0567af0ce042f042509efc07427b3ae60ca1f124fffca46cb92919ad652e95203d1be5a89009711b1bfd5fcc1b8d35f79407e64b664326c6fc09054dafc45be6ac432fd9642857a3181b0ebebada94f913fac1aca913186d53882e301c878b3c810b6bfe431ab784e8b38e857e5e3fb3f229860a0df559c32cf0622f6f74569d47beb807a0a6e99ca7af2179fa9c0cf4daf5c4928fc94dbd9787f99ccf1093bf6f2b161acb3c07f14f13b2c6e07bd7db9f9346399c3e284ce86b982a2a7bef2deebf569b2c4ccb19bcebd663ab3eb5b5a6ca642d6b686eea77825c7ded43a9c1d415f351427396bd633183e8d17dd7f4cb9c1e93d2a2bf6557da1a6f8d9918fa74b5f67ee71e556526df7c34435203692667679c0b9d8515df56a4df2652f622d376efb646dfb770813e377923e54d9ba0b484a34c36958a5c235281827285ea723c94d487fe6a1dc939ffefb5319a780089005ee7bf40df64bed391e8dd9eededfec57de431589e4e177346f394dde23930cb9a8ab6ea3967b7f1f357497a4d8aa3af6377f5ab822bf481a352eaebc034f80af49ab79cc6f6eee43f0df90fb2aa7e2a08bb9988dd42fc12c88a25dceea6b0f2db4fcf29f1de7cdd28fa0bfdc37a9f33b90d440d244d63ab147e494dc624678beab0daf8bd4102e1b277922ccd915f4f26a82277dfddbf4671c95a6cc0589ebc4497f409886a41a67c769f44092bb3b36cba48e2d86026f78f52096805e2bc107abccffa9e9a894ed8001fc728acac5b0589271b0e4399f53d557ecfe879bdf1fa591202dc1c237215b4ad6a6f6679f82a1ce4650d709a77528c2cb75e72f95471d0263694fa9248c665b8cca0e0b096e1a0d802907e61c5150c23c3ab8fde22c579889d12c767c4d87489b41afe1ed85ba3fcd20537c7840d808d410e5570ee15a69dbca88c31413067aed1980463d26e1df15ab4e204ac9e1aa1f222ad6c2ad31bd406db66702d2e4f16625df911af35f5075312a46d025b873abfefec01aa41af67073a14b0931a88d5e69585dc6e2c919a769f6c627cdc4e848707c356f1deeff5e00e66d75b16815d19dbec6eb888819fe6589c1d0887f74e7be49c71ec4faae295ca44f851220a413657c538583dc687e9b78971ecf917b5d56df311dac76df8119290a017e380ff3fa4fe6d0e346defd0660d9f0c43938ca1350c840ccbccdc49bce88a0904eca5262b1469773b8f258c5d7377c68b186821f207484ca27f26eee2e72241ec67034696227f9569a531f91f51fee0e8bdc22455ce83c2259238862e298948067f0578b34ae945761310bb86e18b21f7610227d22204c2ba2e5dd1be72b595957bb88fdf2173ea0f04747255f2d9b621c32df99b8ec4ac3aecdf40bbca966059a5018749939b6422375aea332e9653e60474961b8e8fd108e32d616c8e51a289d55e363285ed5fad7877d3220b789fe63b5e4bbf8cdf490857ab90c5d57a450392f411f584d02afa93b807e32ef00cd06c58075bbf51220917bf452bba6a23648c438267cc423782e9e5d8ee51d711e13dedbf9742bab2a62977773aa7b31c82e2d795cce9bff0c713afb5a9e3e01a5c0e55aa09e824e3330b8ac326e6c250c6abe091ce9f634dd6c99a34327cdc60966a37ecc0541379ee7ca80d1542c314959528318acec7adde09f746f6c9a0dbd5333664eaad9f5b169c4aa5b6182a5186b02da20882b9e6639331ee4f2038cba2b93f631ebe43386398a1863abcb6b22baa7747f7ba67204f36bee577824ea3e1e7e610dcba82b10abff403766570c6bb95d60c9a7f60feeefa3ee143713befbc2bc780e39eb0c07a827f523a9338a7effd9dbc45d13b143e0faabe3532d7d6cd3d51e4fdf72e12da") syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:02:41 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000700), 0x2800c) r2 = socket$inet6(0x18, 0x2, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x80, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kevent(r0, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffb, 0x19f, 0x40000000, 0x3, 0x8e6}, {{r2}, 0xfffffffffffffff9, 0x12, 0xffffc, 0x1, 0x1}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x4, 0x16d2}, {{r4}, 0xfffffffffffffffc, 0x30, 0x0, 0x4, 0x4}, {{}, 0xfffffffffffffff8, 0x30, 0x40000000, 0x1, 0xa39}, {{r5}, 0xfffffffffffffffa, 0x9, 0x40, 0x0, 0x7f}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/223) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r17 = msgget$private(0x0, 0x0) msgsnd(r17, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r17, &(0x7f0000000880)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b74000000010000000000000000000000002000000000000000000000000000900ca8e2766fbf6f7615cbc1e4aad6fe5eba1d89d6c7da6242fc924ca62b8801c9dba2e9925d0e10b1cd2f8cd069f9916fe20921f5414aa316bf32373b32d36a32cd117568f421a45236d799ac64ea10838d3fc30ff28440e12894a0da414b0fd36e91291c62ec42aa44f2cdf74ad0"], 0x34, 0x3, 0x1800) r18 = semget$private(0x0, 0x8, 0x80) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r18, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r19 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r20 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r20, 0x29, 0x68, 0x0, 0x0) r21 = accept$inet6(r20, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r21, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r23, r14, r13, 0x13, 0x6}, 0x6, 0x2, r15, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r24 = getgid() r25 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r27 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r25, r24, r25, r24, 0x42, 0x6}, 0x8, 0x3, r26, r27, 0x3f, 0x7, 0x4, 0x7}) r28 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r30 = getpgid(0x0) dup(r29) r31 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r31, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r31, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r32, 0x20004b3d) ioctl$KDDISABIO(r32, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r34 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r35 = syz_open_pts() fcntl$setflags(r35, 0x2, 0x1) r36 = dup2(r35, r35) symlinkat(&(0x7f0000000000)='./file0\x00', r36, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r36, &(0x7f0000000180)='./file0\x00', r37, r38, 0x0) getgroups(0x2, &(0x7f0000000200)=[r38, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r43 = getppid() r44 = fcntl$getown(0xffffffffffffff9c, 0x5) r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r46 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r51 = getppid() r52 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000100)={{0x1, r47, r48, r49, r50, 0x5, 0x8000}, 0x1e3c, 0x8, r51, r52, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000100)={{0x1, r16, r40, r41, r42, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r43, r44, 0x2000000001f, 0x7, 0x1}) setpgid(r43, r43) r53 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r55 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r58 = getppid() r59 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000100)={{0x1, r54, r55, r56, r57, 0x5, 0x8000}, 0x1e3c, 0x8, r58, r59, 0x1f, 0x7, 0x2}) setpgid(r58, r58) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x81, r33, r38, r33, r39, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r43, r58, 0x4, 0xffffffffffffffff}) fcntl$lock(r29, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r43}) r60 = msgget$private(0x0, 0x200) r61 = getgid() r62 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r64 = getppid() msgctl$IPC_SET(r60, 0x1, &(0x7f00000002c0)={{0x8, r62, r61, r62, r61, 0x42, 0x6}, 0x8, 0x3, r63, r64, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x4, r10, r13, r25, r28, 0x18, 0x101}, 0x6, 0x1, r30, r63, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r65 = getegid() r66 = socket(0x2, 0x4003, 0x0) setsockopt(r66, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r66, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653075"], 0x10) writev(r66, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r16, r65}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/155, 0x9b}, {&(0x7f0000000fc0)=""/122, 0x7a}, {&(0x7f0000001040)=""/52, 0x34}, {&(0x7f0000001080)=""/158, 0x9e}, {&(0x7f0000004780)=""/4096, 0x1000}], 0x5, 0x0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f0000000b80)=[{&(0x7f0000001740)="2ba86a2fbe4a9998f535fb1d0ea27250a19603b5f16860092d4b26db8ce2cd0b9b3827f6723c261f0e82fe5ade205df8ba52985f2da1c4e03c850f580218ae1655f06fb9d27521633f4ccb07187b8582c3ade8caf75176cc4cac09113950fe566cbecdaf23e0b76e050dfc6fa7217bb131121af6b216d31c41f20a783f875a1d43cbca1c8828098dadf8b9212d2abf1e71c31428aaad3ef11fb96c196ccba7ca26073341fd09d9c6a42dd7ddde5e44fd09e9e8a0f04e5d02290f963f64dbd7024c9ddbca6bcddb51a2667e2983ae37a4b08482c0bb34b17769e75656363bfc94595620c69c5ffc05f6ce1070bc35e970ed5882787ff8ca2498f2fe6989f90b9943d3d3203117e9082d713eb886b999fdf3821e69d7dc7e5a31fc4e79be7e219089acb5b9b5d5ce18467280edf37e8e8287ab9853a19e10faf21ad283a12f7dfc577de3da9167e2a2ecbd492459021089b9b4eebe8c35f864a9e254119e0409ef4673cb62dd719bc2b0957e465888278ad47d642db4bb318797393571c1adb5d84aacf7051775601fa77caa853f44147c0299be66f5aea77071d5c1f4da97a3a5c775b6f846be481f4d552081c774be1aeb1fe5387d6548851a698636503b0208c84907163fee4424399c78194720ab9c48ef534a8e1221e2a8561450651e0ac3f350204df994dd80db6628b436f44e729bd384d39de50c78c6a4f63ba6f6d89b08671d85971c029b9d487f6a10197db1b29973057e6753d4bc9dcc08a6b89cf2290e0a0585a39e3d6570eba7bebffaf81263b6abccc657a769d4b6ebcb7b30b0cdca88badcf7853156b6050f2428826c68efb59fd2145f8ccb99a841872bc03b3224e4ad0926ceee9aa40062b31055ab864929bccb3e7ac90ed6700a292694c3c3fb74d669dada3f0a969314911ea66f2be20b24a6db569ca5b6d5ac9ded5b6a6d715290dc1611e6bd3cdcda6f5f1a6653af40ad4abd8a94cb57665ad1c6ca2ad8b8cf081834d44d9317d82d57ccec331be340ba2c120b86164314b8a0a13eef67130bdb7398a0cfdb6278427a253d7b860879cafb3886fd3a4880957fdebf7479cf1482dd77acb0a69e82d59aeaf3e185f0080ed4f51e2bab3487e346e81bca4f8e64dfd359b8f53a3bc650b6de5d4c77accec63a361a0825bcc722e2ba54544f3229520bc9cc4d7679447320b5ec1d084f4207b2a61b1e2454208e0930c2c53f3b10e6b7bc1d8cfd0a512efa2029b4be508dbb89878000eae81ebfe1d4a1df583b03de929957c13b8fc36489b8a81c6e5c4e15747ad5cc5adc1935430f1bfded0ebd9d8c897e4259eedb2eaeae76141e5b30dfc6d47bbac8124d7adf794f60da1e111d1fe57f3b2a499ebfe3f9519fa83de683c44abb6b87c98899db0ca536df12e9572f8d32b203c0c954fdb51e40882579018a1a0911a49d5652da1dcb04f13c00bf894357d4525ac947093ef9aa945f0792e826fcc6192cd4d2109cf2bc2b8c0647fd181957c8234dcf04f28464b9a3d9f2f1f43c604c4f8b2c6ec0a2519d98fac85b18b7f66e4d70fe17302def28d306c738174192f26db4eb69f850f48426d4da23b442b966a3bf30a886e2755fb3418f4e0a90da2aca12f8e7971352c2c856125f28c4e670d68fdc7edbcdb3430ee7cfa5e941c095f27a8fe0b96875e6f6162b0cfaab2c835fec3e5ec67b83eda2ae8fb2eb1549dc023063596eeaa9380208390594c3155ec974008b3425d6aa03dbdd5b9aaf8e119a54c7e578bc149a1c134f5e9e8ac5011add1ab8817bd019eb3790338629d769d86d6641581f8bb2dbb656179b00c64d8177c5b2f4841eb331ea4a7c13d8232bb9b49b0ed369d263636720c6bc748fdef15a2b9ffccf0da06b46335a089f2f9bdddbee7042e1ec77c57f4d8b91c317c3c4910651ac3c285a1663f600e115f13eeee2f0ddd6a5a7be3d55e43ee4c7e73074424fd55ddad6e58d34a8cf42e0ededee870618c4503204c39214e806ffca15f01ac8d744e38bff908f90487a30e9a238f87197d3301ce56c61f2997237b739da659a44cdd770c429fec9d22718d081a3eef56e208bbbbffd89654cd07813532e312a848322a8f9c5be92c08694adfd7c8855d52c137d11ade26d76b25beb1dd5ffdd7f8d942b70e93288ca346be4a21a50212ad37e68ded688c319b2c983c545061b15b86c3de6e3ba7c2b9256c9d99bfc563f02545e3dc54e0a30fc4e026dca7898945f72110f49e72b6a8227fb58668b35374433af2089c376c08cbba2f06431d8a38e836911f1c6096794a367b519176b241db02d655ad6ec3958b5684b0836ec2fd6813906c6cf3d0a3baae114054752ebc8190562ebd431c1e899a8103abd8bf89d280ad6ddb6840825674c19a11d898979958023fa59eaa8ff709f3713360fa2c5c259efeb349909da042925eec6ce9395c25c979904217e14e17f7341d4977c5195eb6e018cd770ddaaa2dd662718c297d6e57150d81dba856d05848d590731a2df568bf87d8757b872f1dd9864df97e8037a2187143f837660ee448e58aee7a6566c0b8d663aaf2efca585f5a8608aff61a540ef1cc011eea8b5934d9b878a64d8fe6118a2aaa4df8b609dc1915d1050730d2e239945caf4482816368143b6b3144c9a5719f7fce963257a5dcb7231c21a3544c847dda5685bf0e82cdfc95fa83c645e50a55200127be12100a344bf98a8e59d6ee696fa7fcb89d26e30e64fbbd6b971a91e2f3a60183586ec292eced989a0cf552a4216cc3d2a10aba76f35c6a2ef9787f05accbef0af8e1a0414e6476d819645cf737dd1c2359e673d9b2b6e6ca7e9cb41d3645e01ce6dfb47ed5bcd839aaf011575dd70a7c093f72eff5da522d57600e02097eb6e0f3d7cfef1da62bec5c3edeb16f98e6faccc4233a9ac6f58c8a42050e7679c46e2923384c7cf7361166994f3b20b27424fd3b7202de3ada75b6bff81dd47a69ba5321ca371b39ee2e9ac4386195cffcaa8359d9f11eba47be4f761ac637935d9ea436657ab16351cf322231b32a9c56c296a8179e12a9d000018ff447270fb32348be5821ecbb406792aad5ad64f4f15e8ab9a9837a332aab82e849a5019217a24ef5ea3672b826af7433520debbf502099ab7c5ccbd51439a92955f92d6b933f2442716cb8ce5f3084a6d732ab281263cb7c40633ea678174476583daae28b2d63ae5ba29644574cf92befd03bcfd0712092b873f8a84d75a7765851e9b44bcc161b080b879f32646d0cfea8920088aa623748ca1b69dbbaeb0f786f5f0feb7959a9211c63f6ecbf061a842cefb481bba2366ca0018655ed017f66b638fb5c91fb6fbcfe3c4b99218ab431d3b62b4ab20328b23d51393f56ee229cbddd1cff0a8409a7c37f9ef1f9d6c0ba02fdada241e799c153e516da12781895eca61a56bf21f13e103e08c4340ef35bf566018b0c582276c0d83a3b36792cd57feb6daafb3aa3df7a888173fd9dcc8ca6545614a915a71a15a1b40cf054f5c2c1dc81f1b7d666529f68ed7878863da7305fb32aa1c1e23f17674c84a5258f0c0733c2e63483d5b09c6cc934c1ee32efc7d5979b185446bcb09e43bffe678b1ed3863d4338dfe325955191325a6b0a2a79bead86fcd6c0920b67e1be3bdcdc029b64711b718c0278872e8241f51f3806a03c6b33355fcd72d3d34ab15b5bca37ba62dfd1689b56b5326cd9cff0dd12d6c49d337755d17e5fa2d88e78f08198b64b526d1c4e89c317cfe37d158b95bce3fc46c417bbceb734329a652b8c3bdbcf307cc20bcb652fd64e4b1b3830bbb743b69f1a3f53fa94040c5b088e7ae3f711206fcfcbee2e1259820ac658d5fab18e6b4fe8183e550494ee34d03fc363a882c439a1f4c8ef8b11cb8903733f2296a8ed6e3354985fee04654938ed7a087a84de4012d673501a142bc2b7a4274ffb3c70fc351160ee2d593acf8764c7ba37d7e159fd49da1e3e8d3f78c4f32421b9990a92e66ddcd45c3fe16a75daeb83c0f357e551ecab3f483d5ad9c72232e2a41eadc386e4d6fddc65a72d9699867b7775a192c79896e3bb7009283a97aa873b9a738a4350f20b43daadeaba4f67773574b078e90f9d70e989d7320af2e5fd8031584bdb177e75d28d2339bf38009b1e1c330c223d6154efc3a83977242196bff8bee4fe8dae01d1dfd7c4a10839a0227d7cb1fbbc3ab3a7923057f42a192f15dad75bba71cf16e05faacb3a2d36f8876f6b883ee29c47fcd8148d36ca16842dab8061ebe3ec52a0df06e25325eb47b8734f07b4e286899dfe327e0d7cfc7d647feadfdb1f3e95d6eafc560dee2d44157b27dea7205c14cd97e1bc4385028436de2c477e965f7128543ee375c54819e48b658c849e344336eb98ded2fe51192af1530b1ff3be9d7e5fa4975e6c57c1eeab5270a9bb68acbe68c260626877b95b3f5b492ddffcdd907c0e5cd828ff35a60f20b0cd7c20d520e92c4f1d04ba61a1bf336e0fd5d66e12e4e1c8f046cfc2002ba5d9675ca370ee59bba57bb4473891ce589e3f679d3ed7c3a6f2ead27febde7a6b9eb6671904b7143ca19491e55c86f70ab029419da9035a7aced0e4bba1e5512d4477f90b922eb03327e0c5c2e3dc83b62faffab1438c3f6279a8b2f5e2535e28426da7590c28ef2a221a93d1a29b7f12693718dd1a8d9a593afc7850f39e94efaaabb94d50ff68e5c2aed3e8eed280cb1ff6e58550b9abdcc1fc06e8ab070b17de4c3785da92f3dd3256a4e7deb2d1e998e12cee1247ac34d1cc5d06db9df93165e18353c8b19a225c4b85ac430e6fa787921aa98605e93859d52a22af913c99488307ee3b6adfe4d34ffc5aa8cea0a2071eaa408d151243a219f8887b64f9a4855abb152e9b6dbea8fb332973d0adef3cce3e5a7fe68587424f022fcebe43512036d65b48bee0fbd18a8559bb8641f4aeefa8626cdf54fee6f10c192ac1476fe3cfb6c27722ea8c85b1b6e23be34dacf85be66eee2f51f9f25fe150d1001f9fd86d114f91172468d99dda59b5eb024326c01ba92adc00b3cb2a5444041018210e2561dc84bccdf24d6515a776ce65e09a2c7ad03da0aa242fefe5dc704e3e18f9f2832d8238ce29038c028b1656976cf3c2288a26b999d6305841fca05201d9ae7b67a68c108a1a424eb8da6b5b78d90c8510293aa3ade0203a68c9c1ce363e4eb7ee2f672df7a57bdee7ae598dbd8407eed289168f99b35a9898164f34242d269552fd7768ade126a06b11b36cc804b4890958837e30051d0542f5181f232e88f826eb08d8b8f5f9bac6bb7afe098c8ef023b3fbc4cd3dc40a79caffcaa702c21b108d93460ba40bfbab6dbae9f4a57fb99624d55c14b37ccc7178e25799170454ff674d37db0775a6a729f2af68addf400a502764be2753bc1db628304691098de910503f08b2586d1fa0cafb1ac85a5fb31aefdf278cc33220b78cd7ebaa5883381cfeede3c204e5b2c9b8f3f46db8e4b3d6a9c19b37d1c681f4de748ed9da9b1b24b315d3bbf0c439e4982f647b10c75882342679b516baafac78f03b2384c5d261189399609ef413479c42894635343d4ed9130ab99172c782b554959bc03f64bd1c0a6ccc1a0f8066c9111dbd1e5383753523ad7fad83a746afac9e2de647dcd20a1da09c4092b1960377b6bab093a1bcf0f21102db13dd764cb797520f96ee6f1ecba9908dc0552289a06cae216c6b9d92a599bdbe048426d2a48e7a002adeb4b0431abdaeafe5f5599046c5d542af7f4dd2cf2d4677d665d8360088e4a5ab530f18508fb1d915c94", 0x1000}, {&(0x7f0000002780)="580a1f055ffb53dffa354764a62026b0e8811123a4dda6bad3e8a146caada74e4064ee2163c50d7e621e64683d9c893dccada3454fdde3a74d5ac1037dfe0b7a5a9e64435f0c3c9aee645083e04a05062908293ed3ef218b72a2c62166adee0d55fff960011c2b7b95074c08395ca5b8348c851cf77974c1e45940ddde94cc1995de8c99b66b5d09d246bfc30c8dafacc3875fa0f95bf3defce666e12922885aab306611785b80dc0c6a96c735439b60562aec318daf8978cd1b2c236f40a3b9f40e21ff4eeb88ef43915d69456adcd93437469d3064096c05e291647839aa9330319735232f04837c2e1a50e048ccecfbe0c3db857f6d8b8e80d234163e1c29f7918599717cc56248a2b940583f38cf700913f83abfb5939fb5ec2212456b7dac82e35f786528de879bff306c433e1893905a63f5e17584d9cc91039333276632cc52a6bb9abf58e20f36248682671b1339306a4750976120c05f5c3391f78aab2439d73cc667edbe95ae3fefe56894958981c94ee0594ccaf034e79879a381477fc9efb8102df1dd4c788dc5268269c34691d8ca14a71d1515e4084602d460b8390f83e260f7454aa6e02d712cd5c0a60857789ab1f189cc4e9f0f8b5ed8feb39afed9c2bd5a2290f9945879b99960bdeb5af3bff4b8498f3c98cafb5746aebe6c6f99ef6a3c04454056fc5e421c89f8adffb8d7fd39c88ca7477b885cb377f636fb93eaa68f9a3ccb5837ff8fb43c22667776862b16cd3e4ef5e2db5f091ae636c3ed23935a9174e8f7594d5a2d0b80596d2f63aa1102c886fa55ca70b09c6cbe874f4021d34aec5633ee87f33bb5b08c81829741a3ba76736bcaec29d1c026323e8f659a3091966824057c5941e00cbd48ddb4e2813bd560db79ec9633a8f984abe48e5c5ebb6b2f59718421b76f2eebc419cd9bb87b4b9e4ff68bd0a1dd07278af1e406af96816699c4534b09fd69e277e37203ec6ae810c847db5f392bc09f685894c62d87911957d96c31170c8b39b6f652367f3e7cd0d773ed45d22e3f4a84115e1dfe8a8f4f00a457aa030a351d0c68f5e34939eaac21801fe79cc7b95ebe771357da4633226f7dbf23bd09a1e2678942731e5db669efc777a349a94b4465c5620e1b595e9cb73b4db8383e512cd4f3522d006073064c7093f8ee5d3d188e905f672d8d31e3d6db9d965dac7d30990cceaeac62cbbe8b492da31c33463625f3ff5ca3ec5d30b4c40924f941c93a2b784e1b2ed047838a364be7d7ed62ef1cc043ddc008d6d59147bc2bafc73853e8a1c604e13788fc33eda5ab87e93c819180b38cf39a8a81c2d679f3ecb4163791d1417c68cf56e1c2cc564ad5b522a3bab3a9daf1abff9750b72d43f4cfb54168b738ed12f878c601f0520fb35e8c55296f0780285c8bf55d9c9a6fae9575d0234f26063a14a0745846a72c0bbc4344a0efc9ed2893dfcbd993adf4a743cf10d6592905e1a694d332fadb972271a4a0bc2a479d96ae564ac1688011040794a53725ba1a58ab96f667b2939466f6aac1c6c35e8e3146a0ca02abb2b081e60b3cd0658e9830ba35785e5e37500e54e279c384b25e48e92d23f68bd9e2e03f9abdacab1e152ae23a53128f23133edf778c274f0ca9aca2b83eddd79179f35847cf1f806b54e0898ed02b5cb86dc71c85c0a329c29a4fce8dbbebbae0e1603875be0429c256476a0ef64bae004ab313e755c7f76c720eff377be73f26982ae2736a816f952b15c70bda103c4e60ebed546026f71497a87e27d1378511097fe249516ef60abffb73fadaebe96d3b4cb6bcffc10856d59cbc7a3939ab91b129749eba2713f3b55711a4a813b4f3e62068e238696a1f578c73bfecac9f2cf3a4adaa5a960f61c6dc127e2dbeaead533f435219b79643b9a4e7fa969bbf5d969e9b14b72abba7a7c71cf2c24a21924f773b45cab4e3bd68de63dda4f61e82f55aaf37490205f8d1bcfe521ceb6d2e238b2b8300830fba3a6f887ff18e5f475b518f0c4b807a7c0c091fa804af70d080d63070d5607ee799e2116d65acc8f21519444c1fcd72d76ffc1a8d1805195efd15a66e9bb103866543a49ac3ba55d2fa8c7d4d12cd16129a425582c2b23227fd868cd2902bc44c5633eb9d9d22cc67fd2724413c02edfbf5ce317b5bbedd3099f2bc63dbd12182fe5a85f5bdb165dc59f063ee4ed00384bea5f39d3d058ff567664c18586ed1ede56057a8f45f40f8e7b6d5aa4befa257324f0539c0dcfeaedf513002d3c99d8f89226707dcc9581e5ce8b4137569dd9c7ecd455c53dc42eb6853e1e0b5a6f3a9d03ba7e7cc55f7163a92474c1b23dde99e0f73370f9fd2b5a467ff4ff3734aa28e80124914856c7e322a20d1ba253e2912e5057fe6a422f3ad52fc51d20fde08ae53aae9abb062215266e26d403bee171853188acbc3e3190069fbbd10a480d01f592a3e83a3dffb3e3caf641b47d019b0487df7ac52de6911d904097562dabfbf3cfb94609a43ab1a55cd5cf11097192cdfc2bcc8f9da392f19ade5e465c5874ac35cec67169fbe90d2687a68059378c968687b416cb2af8f6dd7b9b5463c7692bedd6e847c2c282049dab699c704fd02ad6c32b831ada0e3d50a36d142033900b177d77046ee072ec29b8170cad45c8afd1d42f3c536946b13a5b3d57dbfb2383a477e95fe6ef314ddf19c08c899a801e1e04ffa8048de36a3757fb68643357611ce60e3afccc55a521159e502d4107ea1ff4007c333bfbe767c3a895069f7cefae09b1aa501b8924967b37b8eb786d0ca456c34cc43b1988dacac2124f857f67c31bd80ea45d974b0a045c0159c518c1eac4629f1d202876abfafe72a020a8838c76f860c9a3abaa1e5508aefdfe7c9dee50043d16ac3824bc6a3bd70f830fb3d4d276891ecf0537366ccb2563c3483655074f280749cd33740042c6b8bf9bb6e022b36963fac3c0cbbea86cc59d7b8e8419f20b7a42aaeac1c6ae25d145a31ee4a09548598abc808174738be3df907312cd2964e7688faea257753924cd2b60ff2daf358a19084cf01f384d8027e572bd8848425f4d55a61f54a0ad9b67e095889d4ae3b7830940b4dc06e58de76847b4a8f3ce15dac168a55e52382915e33e5a8db0a60e290a77389f2a366ece7c5135633785c906a0c73291c596e3787c177b111c22be27d44dfdac7d0ff0e966669b3415c539fea40730094b90ab82bd29f68c0cc9670052da73c7ad5265414f08db7ae13a800488cb6f2b86068f88d3a73c890b0a5f2bd2a64b807deac88108414c819eb4cabec594e31767032275c8dada3d418d17cb3d9829b5c4bfd853b413966af7e14ff50864016304c618c1813b47ca13a6463be807c090d7a7977403af3ab13032fbfc7c575edfbacfd4588bd641e93e8350c065a63658d7ce70b163b1f8b3347a60831fd5b88b739c14e953d359a5d01b04e141f34188e120ed7b92b758a42055cdc5c069f421e037192df27fc52bbd52ae98c6eb20cc6aff7df1c5b51279ca041f44da34c275f70631925220c92ec32e750a547fe1031e5f3173969a1c6ac920b0a1921ba5e904e133484a835c996f02918f93d52cde5968d1b37ccd1e06f84ff552e7baae2c5ca3e1e220fd029d25314619291f36a6d4617eec8577fe0fd5df3578a4ad711da2bd7037e8db5d1480331261f9dfa94f28c0d84b47a39f4cdc5ebd4031e983283874d080d7309a8edbb194ebaf16c90a0202b4855f6f9b4c072a528e60a461fc67e72aa727e871b14a5ef1f123b2b42a052e932c9ed0dd811145dd2df3e9b6791f907e1c6853d4ac1ca8653443eb8460f839298077d7ed5ba15a5dafcc13b9efaec266908a7767fdfc79e08a4651de67add416b9a1153cee8094cb3e47694296058fcca952c4d2c1bf442d1781da540ac3872e17150fb91161227bcab063d481b0b9b722091f37675e70b3c9f256e7bcde92c89b9fff3c506784ed52f849238f16828ec4f1d75aceacf668ffda2059c852cb725e3366603a22fe47e6e06bb10c3dc7e9fb0400990a3283f719c6a259fe1da396e69e740f62e9ba31c66939d8e4dfd44385654e2fac06335f002ab5b1207aadb62f89b2bb7bb95bc61db71e324f10919b983c9bf8965656462534ac34dfe7206832e8746a0076050dc79616ca2b2d27a45c07790e2f1e39010ac62d9f7b38e7e422300ebecc9d5cad6da8555e992700fabacbcf91f0f1f78645a78cb4919746366a3fb538a820e8765cd195319937822c928fe2fe7b71e16520d47db22a648631305b4b78173c2fc73cfd4a55c7a6d86071ea6ea5892c7603bdce01ecc5a29e2549e961c357cd2c368423e678d7e3f7b0bb1b552af9a3162da44e19158e8e9474547a145114d2bc3b4324ac9640ce945dc48efc85236897f8ac66c16ecf5b7f3b7085207b522ae33599256c9b5edf50ebe169eb1d7e657b49d59b9618325db197c052734527fc0b9636cac8d20dd45c8fe71c9c4fd0bd0f74ef3cedb506b08f8e11002aabce658bdefad2a5c9e79d5768510e3588fa33887707973f55f2ec0562ec0fa6b5ea7ddb8932f44945d7e01968bb62ca8d8a8e22485c74615f50abeb965a1a570b992b5475e6fa19891c88b1ed6e52b176730712d99a1f95bf36b7caaecb636d740fb14f1f690a8af6d1bad292a9843ff794cf91641b2881ab4e00d068e849d7ba56e38a25dfd187f19b98093eafc1515fcfd1bda68cd6025e26abfaa161c05843bb8e7e44651d80bf1b1e5b3dd7195cd61068ffd3cd1d78a759c7fcbb62d4381df655d462b9003b431f790291449fcc97c9d2eebd27e01d1969f1a7fc8bd0963b74f342ce321ebf152eb4ec768997ad41e22e64fb6057149124d956bab35d7cc662cf04f6554aede9e2ce9a8a92119934de526ca5959d2c93d78b343df6c50da862b4654ed031602425c73f8ad83a3f52cc1dccdba3e8a579b075a638f27e1e4646e6443fff6ab6b07ff23773c2f612fd51ff6179ba932ee9604cf0f4d5d2bcb1ec8804da7fa0e9b0ec6e5c26b634718c9248c259d586aa062fb9af04c2b8330c84f16d0f0c60772ad25f0b8b24a7ebd8bc4e69cfdd6c862988d1de736e6509f970b8480a7822079b85a8d88d2154cec3b59ce3af18e2cfab23914f8b991291640230303cc10763405e32387e95c189c14a6c699220bafd00f5bdae5c7aa6632464f61962e10e68e4fd51b26307d10b8fee8b10e70c5b343d93b33930e09de8c214ae59a8200cfd656fb9271b39bfe2a03f0ac7a15d16b9ad45620a0b1fb29cfb6fc18805caf2288b6338671597e1e28c0dddfe3ada76599281e75effed5b7f574ed7a403a67cbab35e1cf58d558ebdfef3465b337ced1fbd60ff705883fda1e162edce6c5c505d0686b7a541f31b6ba6f574ff1c61bf06dc9cf1c148365cea5bfa6dc1f54e2edc71e639226a678d35cd8aa739b9737dcfd7c6cde565a58bb384f400c450b9e6e5a2a24acf3cc62fdb7d008391e21a1dd14e53505793f09ec8de8504ac4ca9a3d9a165f633f91fc91a2623a3944b5552a2b1512e9b20b87d8bd0a4c4923973b8ac88990eec4e2dcbf62306129c9638e36c8f90f80314335024b71e5ccf85f49d1a4f5bfef1004a3d74093b147226c5a8b4572d6c6499ff61cdd906036d70b19869c92657f34e9adc5a56ce4e8eafe5e81b927d1b24e2f63e2d577f50ac3059998b78576e5de8979a9d6185a3d3146abb1def8ca4c7b8dad25520bdf83cb07e5ad7028c0b8a027a1d228033cf9353f988f43481baf59c1700b3ce6b6ab3cf5dd1d33c9", 0x1000}, {&(0x7f0000000500)="98265afb679c74965ede3989cf78c7214d885d37ca3dee729242a3e3fca0e31a85bc8791574658a7ef3e8d055efa33f951f82e1c7f5156e0192f3cecdacbf870dc8721b5b17476e71d353a9f95b050af6a152c59f1790b2a0abdc7d85005cb9bfd89446382f1e946fa5f9d2256a67825ab327c566db4e2d14b8407ef23879853468f223da5401fbe868c4383de0ab7a9a22dba186396b41332e38f9028965db0a6b793318456fa59e3bae996f86c4a46de50df0bf5cd7a16fbe5edd08f43f7e2cc3f1ce1be29037b89b8", 0xca}, {&(0x7f0000000600)="b809f4e76805cb20fef4c031158208da8b3c00168bd72842b85a989d738081c64960699c507089251cbc56e562214677cf8c08d8df98cb1ac59a59e35a7745513f2dc69f4f1ccee8e2dcaefe2a896f6a9ed19d7938674c6c30f02540633e79f3f4a56c5960da9dc0342c1d6df40ff571d84e522a08b39d73ce421dfb099d06bbf7e07bd6ab2de15b8e94cbc90afd580328d6f6283e7105046515a261e6ba43442e5b25f4b8c293a48f36f5e468bac846039a4487a8ea4c5fa7d304732998ec252801d75c331d0a8eef05ea58c32659e3414949a633d01d529dda6a685d0ea4a3114869387e759d7ecd7a91946d837327e6312d", 0xf3}, {&(0x7f0000003780)="0f6d1f97dea431ade7e00f743a18ce8b8ec78b2263c45a5dd231e3c90d98bfa8987c6720611abd5af4dea1d4dbf733696789798f65b2240f13e6457d4a1662f6dd6d0d06bbb4661b4917291ebc6cbab510c025899ff27c11fcbc371db63f492634292613235aaf098239b7195f4a9e8b722ceffcf80beed4673aab95cc0d2c88dedab9696cb5fc385711203210c2364599541f0b37fa193d664383c178a230a7947dd025f3aa0394ccd1cb4a247e85763c42f3d7a7e504cab7e32849e1e27b4a19d9fc372534726e18c279fdec3db5c5699db687ec34af1673b71d99de5e7de8cf7f05d723209263bc0a33f1b45ed38dc2975dc7e5272f365eaa6ead45f37ce2f78e681374f13290da199f0bdc609ff520c44ff1e263ac20d06e7863bbca3a0c30cfe74aa9f007de3cdce98c6c3b53d70c2f317b5344aa4d838b3b527a928a64edbe83d273209bba087f318c5c9af66eebabe82302a0a137ab8c0e0cebfc899c743ac4a01258cfef04b5c52b051e441546321ee64539dcb7e40d76b730ea22c7ce2b8788996b8b6f9ab09a15321d7eb5adfa970f4eced642af279d290bef5b025f5fee79ef91715f8ea5704961c8beff90765a7e231e3373fe6ba269c35de6d2e26c3319180b247ebdac8994a341bc190a4d0619a41a4367dff111cc28f4f0533937e0d382f6d1b6d26a98996f898b5e445d14d0a12e1eeb67e5e02a19f3cfd89227ac0028cce2737a8d0694a1feb5108687c55df8ddabfbd7ddb4e493854aec54c79853640cfc9845f96f4fbfeee8459b20d4d1a26c1761c27e263232a00b702aa90a9be4b1524ff194d3a48af90828e2bb381467e0a30fe1eeb15faffa4d06db0a42c7c7334e8817ba014925b9871763ff5c28646db5a221e87fd3c3c4c6dd91ae527f010294d19685e151ae6354895047baec3bbd7b9e56e02ee52b94135b23ba0152c4b5ea1f5ad9455a95c6a56bc284e88e6c6ca36e1bc5c32788abeef328b68a7dd8d327b6adb68502b362e858ffd2682b2406df8cb8694155a1d0c99af3c3b772cfa1539b78ff24218f5e3989a7594317cd9c3338f9562c103b9f3120dc1582077aa4c2eabc332f04a99f690c1b85fe54e62d969a57a2d6e7761d48cee982beeb926b4bc3be51daa021484ab3890b4f858813226f5063924dae3dd7b7c4a0f7f7f235d0d36bf66fdb90052ecd078870efc314e7b1f96042199707dc00b74acfac069a717e2981fa8dbf4eef6ecb2bfc242a73541ff78f1dbc135fc6b7e74a4a05186c4bf27e0a74eb0e169bd20cc229a6c3ab50175cd2d85ce439c84248d4192d0cd778831e876c8a7f2203ff060cdd03f366ec95ac69e630561f6219a58725fae63c5ba823e0f1c845cdc03526469ccfb7b58b0bc3236db5edd52ab683865b0297b076793c537e7472208677958ad30641a6e402c216282f11ea6099e896d232a93ffbc2de6a9f8ed8fa9fc1963693a625ae17c1565f9cf2618f714b794e9f175f0bab5347e0377a293336531cf09c6206d5d22ab5d01d0295119c84eb69ded17b59c9f4dae8fc02d73a9b1c15d9709826102037b84c2089ce60dec0f4b48899bba587613efff4e4184c1762877ca8c789b195485bdd658d13093a4435637f6030260c991967dfddabfca462d8bb1cec722fce0d70a43da78b1a87c57c175e0d5715fa42ac30776255ec61aafd80e9810eb0e65a72cfe71b84cd29de0a48d3a53642ee0350adb20beade37c51902b08a679cde7c90a2b3b48c0cab52e379c59ed24c862191a5751c19415f7afd3e7396c0124fcc5a6a38aa08867ba93196dd98bb2bc63edb0871bef6b756231ed1243f9f4dad1687a1912839c6eec77821b46c794d64c477dc614f554ae8701ee17ac31e3e9764bd8836d84af3ce2a17d3626c0459714b29daf1ad61cf9b43dd2f81ac6eaf91c34a06f938a2085a783197e1eb3de8fbdd6be851c928376cfa46f3086fc75240de0415e76b01611b00e545683a32d475539a367e87d65dbdc44f84e8077453955dfcabb48e1a83b36902cfb30e2143033a03df80cdacb9e88f4ded0621213ec6f4a2ef490e6a31ed18f5cc2cef1b802f0fdc6c5da66a733bf40a066dfd198a61e6936e6ac66ab1961e0f6308c9f6b38e5d87058ec2cb27dfb8140c1f88492363e2f369025955e183a74e176c7f6d39956e54c6f4b8cc0c8582b60f99d1fea8c172a7c238c7dd58d0fbab43cc0b7bfaf5d1f77869d7f6f9fc140e15f06c21045828e8e4924f257f006cf779e4117494b8d3b73bfda9f9d06a63b5eadaa312e85b336252090397c16984d9b0622beb69716f2eea94d13241caf1aec53e079955a9523c07dbb3589983e548e50b687a73a687bf3b8f119f38b437f182a86e1005ff2a23b839149972e2a92e2d5664603e476f46f9ae8cc8b6a0c8427368d91f417bbc8624684e2e8b7add43d687c2c7a99f05f397d3615b819474959e94b6a0b0c98bed41fa70b0a5b7715889669e2426247a4d734b16c20f136ed92b507af8c5c1fe02c4ac19dc53ed5bcf7319769e446510126acc5846b78c802837997b305393083d3be27985f6ea8fcb8ab5cf13edac121f59cd23a6141deafe5bcd34a75a768673ab2df5e4a24cdf8dd4b3c3b8a725eacd5d01ab9085fafeaa6a0fa424c361123eefe5062f747a9cf9938295cfd826373bd31000baede48756feef01789980f910c013cd98200942126331b754fd19202e9e5630fd400aa1c7c3a929a711d76310f514d9056d62cb0b53eeacc78151290415659ae335b6bfd8b0dac414f20192763f315095232ed260245ea5c11a1fe6a4d8ed90859b85c0d04c464e140788a41adb03d5c277827abafdd8c78a150463c16cc9d0ce6d6906f64190dbf1b98321260201669a7679163d8d3a71befcffc5de829258d3c4e23b49d6943bb4653807ff5c79368933cf824d5426b4fb606370759be24cecc0ebf5963988ce5a74d33f808a2038d43c322d4e0624c4e736b7fd8b026df91dc35a61ebac5dfde61b8a1953cfb7568d132d491617ea7ddeba31b6d933a7b212b5f730ac9264813d914bcdf9749bed588be98fcb22096bfb6e6a77727a970ac79434175703cf52bbad260105c0ed7cb0feac011aacd51dbe60e58e9e0d9e0daa70d117b6e5f7009423b5b47b0e19fd5c4db990703adbc62e85622f7c0a1164925f15dc989e2bf7fa6b6c5bed7f8b462a0881cea5dcb5c0c1ba8f47dfaaeca20d77af73fc636ce9cd8940281bfb806243b01697344ca5f1193929c91ad48fca1c3a3ebc89a56759b339b985e946d0c0e44da12612d0985be4546a2c9fd3bed5b71ea86520e10ac765c4eb50b16f0c92f1a331437efdd8acf47fef21b3cca0e247e8aa0c599e811d89a934b9c2371b4a4d0b1f2ad40522fb414c2c9c841f27fd0d19945580af931ad171c26ff1bbac2ca8fd45c2bb6162786ee9a36b27c69841027675e8eb9956b0c672f4de23a06f7bac1473c2ec0ac787fae197f35f066b7e01aafd576b2951f9e11f72247e8413ce82240ccaaa387bc7d9bb5af0888b0ed3eb40d40f8e603b535fae7f72f08fd8a9859ba12840c9567ff5148b9afa44b0888735a949914f055cd2981d9f3df483f1107042bac7ea0f336a1fb3453d81956497f970ee480f11b9e31acb9f094c2524ed4a0d9fe0e84b2874d21f5d5ed7d7555c690d7273581eac626cf88507a2a8814c39986262f8a995dc6a28acbc7b40dbff5baa27840fd8ca6578a01523b4323a58c1fee89a93103f19896e133c5490ee0f304668006840d7607a542cf9fe55b131dd9ce1a9a7648e7b34e1370bd30898ed93f2dbfc432fbdec412923f547ff6d7e35a3c3ee0f5e3ee77d707fe0909a8d3f06755f6e4907aea384faeac3165cf9922ef3146f56a72fb313d54c57253626837a55b85d0fbab958258954652479675ed5d0a03298cb36c2ca26f2ed8799a03ebab3f82c0f1c112c1b16915be8c060873437c3f5676cc3bcb827bcaddc012e61e188f8a0beeba4561fd32e54567ef1b15189e12823d5403f454a48aa1ab0b7830227a53e0be04694e02e0cdde91e025edd37b34e2819e066f2b4d82ff445b6f8fcad94c5cfe2761f1d9243a73ddd848b16f3df742a01f1038f42bbeab27e4e75977d888e01ecc478d30f585a0c15743cb156583898c3252bcba6f3ffb7d30dd0da42bcc3b46eca53668593a71765fa3c1ed771d8d4ef243cdc63dcef952a46552842fc62702ce7e71c3732b7fcdae7985e314964914449fad0217f0aeb146a13268374c4027178a17582c7070352df23c93c1019bf8728a3fb90b11bfd667cddd4bdbb39884991a9b6a949925c0346b4b27c9f03f39717f2c40f7597c766c20b848ca2ed46604ee32fdca540c1aa84526eac33311b85c460b1105bba622a693286611841647735eebfb83ad882c43552242a676f958bd65a207b29518d72a6370827c9035485eb788491f1ccb3e556263bb6747fd5024d95d262d0c43da1757dfc043bee86e4e40ccf2f4b070fd66c9882375e71d92a619798306d30326271dd4a23cab1574426912450ae96a8382047693ca5b46c494b347b12420fe8f26555e7465c80b09e559ddcf1869122d082085411dc9072b04671562f738647ebe917dfc631b1a568a5c34ffc1b7d609d4548af082d1b2891ecad82ad8e9a0f9c3f7215a43953497c746acc1e86f81a6ae4b18198acca97c6300f193689da2cea424d2911eae80aa13b9cedaed38bf4c0f8f1fe99fbf895761361b87b34ca76e72efea7260942ebd4deeae905768034c9893e022693b00d9b39ff15b1a5c2712302ef061d56778ba6b7f271b1d71111eef9da6ecc1c306f1741a49f403ecdcee14737ae3357326a7a596d6901b627432f53c707de2d5fc4c7242a5717d966b8c65a6fbf287669511fbe42c5a40e564e34c14f15fe72f3ca37ab1846fd80a2dc5e311cf4fd027497e36869c7bfba7fec6c7e7b49c7bb8781a2a2e4df97dc391070451986dd9fde7d36291980ae89809bbc279a6e38ffc975cb94716a42fcd2506d6e1f8a6bcce18af3e452321654a5000ad95e4a877c0d426eb950cda90e1c2361c00df47efa1cf77fae4c474ced86b51483a07e72767b2d539c0bbe6cb9bf9f5ed41f75735dfe690d1789e48083381d550af73bb840c8ca1477d97a9a2173e6b0a75dfcbe601cf99f44f0a85e4302c5b8d7b46ba6204a0fa3997c02e6489e78d4f97e6611ba6390befb7180458100785333b5e4e26572b82fda0b7dc5bb1951ac62d928201f92d6f9b5e3e391ef5c2aed197f9927970bf4287adfbdeff59bc8f46cc976df01c678b6b030aa37ca338832856cd3687dd877e4793bcc9783f82162ea7b8084b6426b66ae71132b9feb107c09c851e44e7908decdc14aeddfbce30d9a71be39e9570e9b5db8c219d9a40b70b5d75c3020392bd627606475253d98665fc1a5a6072dab970c9542543b30eca569151ed00e6ccd3ef0047bbbd334719f2c6267af231ce4d317eb08d9e9195de5a68328a28f868f55ba9a36721a93d45cc8209b740c8a453e7e44f800933bdeca6228f6a889f7e329ae5e26323870ed080501c6568e2aeb4a3f872bd5723c5f70c5f817620a4fd9a41fb3ecb510f8e7a651dbdced2451479619c411f345f0e3dbeb65ffbcd02c2d10f9cb948954617f2cdd1f9cf09f23b2ac1aeb909501078ac2cfdb95920f71deba5a5071e9049814d06a34a02a9be753d151e23c82bec627742af259aee37a098f910589ed9157b16bebc9f1c74da099c720936658442ef0a45caf6f312c", 0x1000}, {&(0x7f0000000700)="b4a3b542bcb5033c8da9d55fa4b71c943fee1f1ff412aa17e1a888602d89cf4e7cec2d1e8e4ba132bfeff2bdae8ca3f65871b3053b6ff1993a9a9a677999e77844822e04ab3a87cb0531eef484197974a7edb08b181b9daebb12a818824ef8fe8f4cee061db69d9fd756a7f0c581779176f6aa14b9ed8570a883743dd2bc7e8856fdf4e495129b33903b6b7461745cf02d03336fed2d4df29e8d941cb6ee65be6f945f32672ba08b38e7235fd9cacc7100a229d88c1a1957e149", 0xba}, {&(0x7f0000000080)="aec74b281cd2d93379dc834136ec4ff6a02fd92bdb95f2e97ceb48854e16059c53162ddccfa7f89c1073894d53127940ba74bf7375977849bb45", 0x3a}, {&(0x7f00000008c0)="f089d242c813a6de825cf40d235d6dd28e71f8a56a3fea5eda807544e788a8601152381c9c96cf0b86a31716759492622d3ea399f07dbf9017cc0a9ec8aafb10d34036b76a70b7a35f92c11f7c8b0bf8d484be87344431069c07a8b7ab3ca362610f2eaff0a1d40c62d6c8b081fc6f60b9b0462de60594d1a02937095c07b4f627b55d92bf", 0x85}, {&(0x7f0000000980)="b17d492a8cb1d210329859b78f96735ed6ddfef2f842b6b8ddfafaf1ca178b64754e02c28a16133a01a0a7fb2de3036795f36e46f602b32f90ac57bcf37acf27d5624979221e59a7a054e726f906d353f2451692eaa27b5999f79ed0444e8d1890a5ead1233d23613b3a56e4ea30f2edc3ece880eb5fef4d0fe2a56dca6e8a07ffebdac9e822ea86758fad85eee3ff377384647ecff23803659ee2d760c48f5c47df188a1451bc488aac398beded780b8e456a3f8b9f86ec1011b9ac298283497da924bc0ab374edd821e1cf7f8b031dfca3c1b2c3d83a7a2a00384d42e8e7e74858bcabf338e578c206c74a433090f42b56", 0xf2}, {&(0x7f0000000a80)="63a5f8c1e63a157c63f1c2f02e74d93c1cf7a6b3d641008818d949f7edec3ac4c74b6d78ab31412fd419a162821885befd73a5ad6214746572043bef8d6a9f704629bb5383ee9ffabc30f16eb2aa0be5ce595a1f552dcf4e6a707a3b8e50ceeacaa2cde4721166ae4f04c7388758b1c57adde7cdfa6cfbc07251c1887dd338c3c1cab87ef129bba35ac4511f2a18890b244712ade8ad71dfcb11b4e08b05f420c96cb043b03e74d017ffd210a7fd4002112925535c3e11b08c9f254e315c04d29a9fd24e270050", 0xc7}], 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xfffffffa}, 0x8) bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) msgget$private(0x0, 0x380) clock_settime(0x0, &(0x7f00000015c0)) setitimer(0x0, &(0x7f0000000000)={{0x7ff, 0x6}, {0x6, 0x1}}, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 04:02:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "00000000040000000000100000da0000fcff00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x401, 0xfffb, 0x8}) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7c}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) bind(r2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)=""/36, &(0x7f0000000140)=0x24) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 04:02:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet6(0x18, 0x4000, 0x4) 04:02:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x20000000000007, {[0x1, 0x35a, 0x100000002, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x6, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x400000000006, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xfffffffc, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x0, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xca, 0x401f, 0x1f}, {0x66, 0x139, 0x9, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0x0, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000340)) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) r6 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x1, 0x3, 0x3) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) 04:02:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x10, 0x4000, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x80) write(r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x8) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/84, 0x54}], 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = msgget(0x1, 0x3fb6793e968c1eec) msgsnd(r7, &(0x7f0000002440)={0x3, "6f1ed1c5b08409cb25cbdf52a7cc32c5644932a5c567b93e177914a11175d72475272400b5ba5a4c78fb11fb3097b7b8b573e73683b41d742eb881947362948918d1c80ce58886606099f9b65fdca4eb80"}, 0x59, 0xc00) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) poll(&(0x7f0000000040)=[{r2, 0x94ffdcfa58a2bd27}, {r3, 0x186}, {r0, 0x2}, {r4, 0x8}, {r6, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x7, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x800000014}, {0x6}]}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80286987, &(0x7f0000000300)) getrusage(0xdca3e2ad3be4ce38, &(0x7f00000024c0)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) 04:02:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f93623015765365824c2d7ceac6f705d4729f7c40b3dffcb00e67beab3b00b0c1b705f6b4300048c4c0db6c55a0aa05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb"], 0x10) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 04:02:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) r6 = dup2(r4, r5) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() r21 = socket(0x2, 0x2, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x2, 0x0) dup2(r21, r22) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r23 = socket(0x2, 0x8002, 0x0) r24 = dup2(r21, r22) dup2(r24, r23) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffe45) r26 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r25, r27, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r13, r14, r15, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r16, r29, 0x7, 0x40, 0x8, 0x484}) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r34, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r34, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r34, 0x4004746a, &(0x7f0000000380)) r35 = msgget$private(0x0, 0x718) r36 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = geteuid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r40 = getpgrp() r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = getgid() r48 = getppid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r45, r47, 0x1e4, 0x8}, 0x5, 0x5, r48, r49, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000300)={{0x803, r36, r37, r38, r39, 0x40, 0x6}, 0x200000000008, 0x800, r40, r49, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r3]) r51 = syz_open_pts() r52 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r52, 0x0, &(0x7f00000000c0)) r53 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r53, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r53, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r55, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r55, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r55, 0x4004746a, &(0x7f0000000380)) r56 = msgget$private(0x0, 0x718) r57 = getuid() getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r59 = geteuid() getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r61 = getpgrp() r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r64 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = getgid() r69 = getppid() r70 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r63, r66, r68, 0x1e4, 0x8}, 0x5, 0x5, r69, r70, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000300)={{0x803, r57, r58, r59, r60, 0x40, 0x6}, 0x200000000008, 0x800, r61, r70, 0x7, 0x40, 0x8, 0x484}) r71 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r71, 0x0, &(0x7f00000000c0)) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) r73 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r73, 0x0, &(0x7f00000000c0)) r74 = msgget$private(0x0, 0x0) r75 = getpgid(0x0) msgctl$IPC_SET(r74, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r75, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r75) r76 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r76, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r78) r79 = geteuid() r80 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getgid() r83 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r83, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r83, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r84 = semget(0x3, 0x0, 0x41) semop(r84, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x2000}], 0x2) r85 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r87 = getgid() semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r85, r86, r87, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r85, 0x10, 0x9}, 0x8, 0x1, 0x9}) r88 = syz_open_pts() close(r88) ioctl$TIOCSETA(r88, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r88, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000180)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000240)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r36, @ANYRES32=r50, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r51, @ANYBLOB="2f12ae6f82c72edc00000000ffff000001000000998d3152f82b786d4afe38da2077d63522690596", @ANYRES32=r52, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYBLOB="8ba573a8d7b2a668854b3c445e893f40ceded15d17898acc9c90934e159be7135d88f84f7da85184543d977d19a4a52c3ddddff0559e33499bbd7e", @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r71, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r72, @ANYRES32=r0, @ANYRES32=r73, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r88, @ANYRES32=r77, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r81, @ANYBLOB='\x00\x00\x00\x00'], 0x17b, 0x6a5e42f29c9dfc11}, 0xc00) 04:02:41 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c1176abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000100000000000000000000029cc4ac3b08ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4f5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf4325b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3eacd0ab7ecf446dc73599603ae65e37ea27e5ab7840f058c655938f127d2742427bd3e4d94e173ba3e4356efe8aa77770413ae2fe4ee894768e7c65c6a3843da9b0aea9e68fdbf941d1763562e6377c4f63ad54ac750367d30f2716a7fc3af432035d2595f531480c2423270f9feacae4bea760e97c5a43bafe6a8282f03e5be6cc538547b7db7f47fb4f90"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x8bac, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/23, &(0x7f0000000080)=0x17) 04:02:42 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x10001, 0xab27}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x85}, {0x7ffffffe, 0x0, 0x0, 0xfff}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:02:42 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r1 = semget(0x3, 0x4, 0x8) geteuid() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000580)) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffedc) getgroups(0x7, &(0x7f00000000c0)=[r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r11 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r11, r10, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) setuid(0xee01) r12 = dup(r0) r13 = socket(0x11, 0x3, 0x0) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r13) accept$unix(r14, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r12, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x4, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x8) semget$private(0x0, 0x3, 0x16b) r16 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) r17 = socket(0x2, 0x4001, 0x0) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r16, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r16, 0x800c5606, &(0x7f0000000400)={0x1}) r19 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r19, 0x0, 0x0) 04:02:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0xefc223c6b1ecbec3, 0x140) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x9) 04:02:42 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) setgid(0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) write(r2, &(0x7f00000000c0)="100c9a108a96540525dda1c7b9f56d3432fd92faf357a0972d66a8ee9ef63691f90e210c3bc391af759120657c2e0ccf8fc52fae87f098e7548cb428c5c70ef26a810014cc765cb57f2cc7a7a2ef8b44facab02a86f72406af2ec468c954f19523ab5b237dc3599c0f7a7051d9606328562f9a9d40c727b91b68", 0x7a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) getgid() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 04:02:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66856c6530e0"], 0xa) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = fcntl$dupfd(r1, 0xa, r0) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="afdd2df783", 0x5}, {&(0x7f0000000240)="cd47eb65d9dcc79cbfa143f5517cf16c2f88194dfb5d9cf1daa2861f8bdc2c43cb38fa373cbc3e5ca334c443144d96f238df38d00a5c60a4a38935475b8510ce18198711b94ef75d1f9d80d36d7aa1506b68a41192d212bcec9e6b2a829b475f5cfe19573313976e7d1b84f411a42ae80d7f15dceefbfdde3b4fe9d6b98c98c1a018a2e24cad33f2fd86dcd8167bf3db51f9a5895a29170ead9b49f185e46380533c2d96923d5cbb5c303d1916618d9e5435b5e439213d92cc077baf60b92d25c03f7a3748f41f7415d2a7b76aa200f4f0ae0e752da3ef72cefa210a77db4ecf7a9e0f0d9cf37da7eeb38f0c6e3dfbf79d7dc0a165b1afd182e63da40fe3e0cd02972fbfb7d27bf597dd51ea9064f48443bafc9cbfa80e8c4c7c9afd3d503b149f58fdabd0c0d99f2ef6e4f63e2f4bb10c747ba274cb80a82586eee5aa3db348a660eb7b91c88ea731c6f8daa073cf657da2f80940db5d3f028b5365ad8f2baa8a1b5dd6a2ddaa74fa4f15220d0233e91d0d9fddc7bc9aed7b10f2c2b443c5a0cce207347700e81b7779e1b7af2593ef86519e76f32808653a8eb1feb4065446c29965143417a745f980aad5a2b96e19382253f9b30095fdffe5b41ebbbfa5f6049fd76daa75c5591bda617df6624eb864aed79b3947b7f4136bb08752403d3a8d9be9c86d1e593dc02e8131a5710fb812629a67f76d9fcb327b04659db688b2ab41528ab05d764b8aca7f975ef328e4ad2690d76c7ce8d8e9574f0f47f2811ac29ea8a6f892be567dafc4a47237e48dc782ca02d787fc6548a964ddbac7df866568aa4f1158912db921efce857be9db4f94d323457ecd3e855fbd7ba2fd759dac6807d2e608781ce04580a4e19efb5a32a36958343ece8417816ea0fe3945ff211844dc9a05193e223f53070f4a35fd8004b21291d8a58ba5acc13d3dbff4ac080e6258c4ea862802bb621e795657bfae66aaf7e647d493e465aa2d71e918cb175179860c4a6e121983dac6c2e6a8b3761a7bc569a85301a804b01a098f23eed0069023486d3ab57af044c603461b8e34322543f1842c06d80a20071509f263f540f82da45328fbfb6f941bc72a55dde760268babeeef4253067ae0508b19e823275ed8cb8bf1fdaa910eb9b247e771c9d013d649e7058d519fb93c7fc0075e2bd78f66f6552fea19d7b5d21ab6bf7c0326091001c0291313f7c5feb26648ec737f538af5c174651bd6494ee09682b958a804c67af494c5987a43bdf41cb39bb2304e39190dddfd7bfb77add04aeb52749dbab8a81aad3ec41125fd44c292db5e6b8043da2080d6519d8662b00d24714e0118a334222988b356200fada400e1db0b3d4cd591bbcee3f987b82fa4d335d8b72e4143a738ea220c458f09888775957d4ef3c551c4ca7b8abc5f409c7faa406f7d844c51d375432beef8cd578cde289946595b98ca258683e0c2c084232a85483aac2e3a5127e1b08e4fdb6c21597cbeced10071470b1db48370429f437d96fbc29720838004695b1961f9f082740db29981f4a224c5bbd2d05fae8f791ac1c63e86d3952161661d3d5289a3686abe56b0ba6d770cb4de938f24f2da4af6130356c007dd9a5ebc6ae6914061b14457014efd59394b11745d1eb5f5d9a97b1d7c3326c0157325a7e0d83175afd050ba1eeccb103947675fb3dfab792e9ee170318ec6c2a85e05360e19285f26aad1da55d3feabac3e0acd34fb01aea8fe33844464718aa316d34f529986f275a3f44e1c94c9475ce55a2a761355d93f86077a488fe0cb6adc69763cc7f91f344988b9a3c7416ed279d631a54a674e24173a45d2912da02f2caf8a31b051acd94f3b7bffcf47f79c4c6babbc76513583209773f883387a5472f010cdce8c00668d1483271f0a055b38faf4ad221ca7157fb6a632f68b0620a9fdd0dbdae568a0f36e5abaf4e2dafc911cd1fa39047dde814fcbe5e25ca85cba5fba5873dfaf0bc26e1d71dc224cf8db45efcb2498d827d37a156bd797e55ec69db02d999e76fc37d552ade32a7cf0008cfd5db3f3e7342cd477c42eee8c3a4d5b5e25b29111c21a1260c3bc8387360d7adc805df9bfe1e00379df1c4ef33f72d78411f2ef1e6244b164d37e7d7f68a191cfc70069d0ddc7179208d53de3f59aaa6b4f7458176b1be472fa8b69004b412e06fd9e780644a69889d247fb63985a2d2c52b5f70b4f05f346821e66be5cfe0fa812eae0f67f0f27f3aa4112ee2f876f78f14b7fd9bdf9b515c2eb49893e1eed7acc2d0e297f11ce8300ab6c5cd8d17c26e3a6ef7433f4a74fed8b5123d1463081b09e9a698cca79b69566221d2c2472cd5f4914719f37fd0e9ab6e3cdef68d7133dc8b67ef3895969df08fda5ccfd45a0092c1e885a9be02dafeccc3a09248170808c472eef17f99b9033b6bf9d5166aa3bb03c974f9fea2a277e9b6598ee2beeed49a46b5cb82d16b783c3612194cae4c2119d5a70263804c8dc75873f51e634a3c6e7c8c7dd612e97f93e93f28e4871a8f87519a02e82367ed3e6772b5cfa5e4bfbed86b64d8b1501c14d125f51773c1f26fd9eb11580ed5dd1f2a8a2a22861275364a00a828a37abf4a90ad5304e624298dc5599745d438773886fd48ab1e58c4625bf60c473fda4a2b7b466a7952a42c64c437207cb714a421a3ed5ae0222714bf5138c6e3979e11b2c815080d16132014a74b9c7457986dc5dbf6a98cf2f43b07f989136abf692d2313740df78a4e2cac91d0c070d8088ea0e58dec6f2f3c326d43407104112233af3ede307f45d4a66f5e7215d71b390730eb250ba2260e33f2d1b189f6bcf0c8326f820f8a88362cdf9b02ecad69ef3d9cfbc3d668496095beac42eeb3ba3dc60c1d44ddc0114cd413ce4009c2f0e11c1752f937f8ca5249be0aa4574a546656d6020c486bb2010dc0cafa1c9ae4fd18548841fd92ef89919e6df7fb48f5f0aacc4321a79273a531772c6e4bce65db5287312ab66ff1562ac68b91db1066519c5577d0a7ef6015ae45e91da44366e890ea303f594ae93c8bacd90ea0b919db846a6b39903da54d7685644197fb5bb9848da897f6029e44c12f7c983e0baf0ba98ca8d46d910c07bc3893d91474c6de2dc5c6f562e5a45d2f0f4482fdb8b0e2cf446e6295aedd59ab29a0828ae602f9e745dc4341488a4fbe5d081b29b14061ab2903bd7c38781aaf8b1cc5215ae0586f0511661f70ce64c194cec3a8734b5a7f07f9cb982078dc327e344600f18ea90a99bcbf8cf4c82a015702cfbfa38c042c8811380fa29c75561323049309fcdc501d3f90ef075a96ab5476868cfe065d395e66a18eabef10937735605b7b9573c8033038300adca003be039a446ea7e56f4bc66a1f4d8a70ed8c509e8a0e78539ff3c83da04dc41fc476b14de655a372fd72002556dd1ceb9c6597ea56af8ef6fabee4956c26402a83c0961c7a3b760af4152afb9cec26b7c2868913ee024426342089f18f7bf9d07a082ea010445f1109990c317ec589c0b1e346750fb4cd65047331c942c7c5e2090c627766127424acbf5ae440676baa646598949f7149ae37771fad3a6f3ca322a904303fe0c40d8b72791f6d99ceeb1153759f44708bca0b5485d62ac76cab4975bea55a2213b2483967fd3ec2d96e995fd92896dadc834517bd2cda35b0d07837c4ad0b4ffac50ebfaf3f1b774d877636675333e6ed33fa35124d19d81c74cf3fca242415a95b8fe5480df85147b0c3d1fe1d6d454fc40cc2450e52d9afc43ef820b7d8ee74df29a1f01099625ec1d09f70cde8db52cbc785b40db83656be79fa5d83334ca039b33de08c27dfcb8191a02ee1dad006d892354fe15b9e42518e5e2864244453d07bbc0121d0ef9198165315c2e3772ceffb39d8558c67f2157d8ae1e72e298041cf7facd1f6f8054c777d4dfa62c1dc08a2454750e6deac2cd9d10dc6903e7ce33ae05b7d4e4676e8ebc67218a506bee1d35277ec0501f6edfa55e67347f5535b1e79c72b85081107d4f9f8399b6d1c0b08247cb935b90297cb917af2d9d74c77bc58c529654250606b950cf607eba869ca1025beafe9ec0f1c44fa0fd67f415c3be3f0ba7d92a44ef2f385cb15a2ceb3e53c94c502c08b5917c691bdb0f9597c4c1dfa44a0ff5ef5e761fcb3b1d5bac4ec6932ef17f3f8fa265715fdbbef288c2a3e2742b9a746fa35bf6ab8fed8c0784ce3762097048fdf3f954a735082b57624589f5f2ed60f3fddeefca262aca7f3c443e9a17f950f561ec7a10c2896fa1a520b6f2f3299538e7b05754896bd208b00a40509084712990d1d99c835e8ccc02dcd40e43d0d967ea352f4ebc8e464b113b4d1daf94816e0e11a66926cf417c88adf83f6a18ed2a8c130caf628156a67ce504319e35afa2a0447616e5c1f81c8ba6308cd10916366fd54260a74138573fecc060f9891f573196fc54cd6dbf933ec433f83587ec4fd6291d44e7052495cb0c1ca2b81da4dedc4a1a8efed396506fd5d39c397dc3f14b8e0ff38889d8c9e83f94ad48a61cfd73dac1f0803bc9ac9748b985e56557b6f208dba49d4991322b13c8b411ac61c1629ffd38ecea824505d84f17e71eeb543a13da2b7b89046b2386956e238ceaa4e27fe96d590d78bc195c4547303ce66efe58f9589d77b52c1a0161927658957cd88d898b89546e6e3b8e1303ce8c3d8b4493c0f64983cb16f056dae9c727f5f14dccbb719302cc4e06d14e6a2ca9ae03d4406dd5a0999e402f25325105e93a45033b327f92fb86729d76b324a01f8a761a75231d4202818341e01b3ffabccbe3d47fb2ac648f106b0544a4954561f8ae1399b887a4395bdcc96542f34854f5ccf5359052c43c3ad67c687ed5f2392d222e7cceb444d09346d3b7a066f8c9a63faa633e3c91fd51538e74912a026dad22b7c4a9226f3bc1654d99a4a4838426497a42a8d80c925f54f16a1f6f8e3cf150f09bfbaf9318d5c199cf25a043f0d37dd1a42eb63a1021c82d032be07d197c481a024b258ab4b9c683ac8a36c770cc89d370b8d5178f0077cffd758c2cebc838d8ce391978165bf23c73f01d73168a3084983bf5ff75db2e5b794ccdd7281af2d03c97e29c5d820992456c65647c9f10f04e50305e103b4461e618257a9b2222f55b90bbea6403367ddec743a812481b48f311a67bcfcf835f15ee5f0fd323b61803cd6f3aabda21a653625429c7cf07bfb902de57e5b5e489c2a5ac0c367f82e002e5f2d31ae2b7bb81991d0ba2dcce66a493b4753dec1fed0443716f0e001514edc3e57dc95490404ed58ab321c5deb9b318778f2fcfff2a8092d92b70d3fd72988790de30272b610e0dd78c321bcd9b0b29fa82296944966c6c5f1d06e11f0be098b73f12da0907c1b074869a17ef23dbf2cb605460510f3c32709c1e27bf92ae15561fa8c22b8b97b187398eac2ad7d6072603fb5c61cb8c8bd83b5f6bc4445fc3b67f03e1feb4f0e77059c2ccfd72baa9f1f0141a9b65d78c9da24bea9e68eaa7eda8143c5545c2788e7e1017fbb07fe71a1059d23fc491e196cfe59d8caf08ea5b2a47e5bfda3affb68705c57183d475617206f9e1f3f5be8efdd8caa4472d8ea378f526e50abc13ab96467b83be128177ed598d802d6ea5393d9519f6438ac1d5b6f7c02dff08433d2d3bf1d495c69928748e355ad5e4e31bebabd0d978713bbdb0eb0b98656c74da2e213cc83202ea4bcd1906a493e0e3ff11ba54494a6abf6eca16703dfc37d36528c4468c824a1d2ab49065687e99ebb2e133bcceb3ccfd620722ba", 0x1000}, {&(0x7f0000001240)="e0b5f4c367a1023b8721e87efdb396ab073fc32ade9dc6d3859a3fd9bcf531f12ccec80fdc3d697216fdc7a0cc0f02e0d16489d50ae6ffbddf34a6a9db9d48f00e540e6ed5bd0e21bfbe7da88c0c52bb4fa57a4648f0c9e99860316b4c0fb2b5ae54ad59162225eafde9d1057541382607d6dea1f896ad1ab711bef40f8b26605a230a9ce8bbf2985eedb3b33988cb22e28e46b96871df4ece6bdcf0900b5ef5b14e4c86b161ea55313da5867b2043ee685311", 0xb3}, {&(0x7f0000000100)="d86335d4d34fafdcad37", 0xa}, {&(0x7f0000001300)="bbb28f927b5092a266cf955b0a188011aea31dcb17f5be65afd0c2252cfdefa2ee88bbeddd1e35acb6355d423fa8427329da5a79462f9bf40921a5b754249fd4a7127682cc448d91d622e42f7d8d0c25c8c0da3a89cb65520faa5ec1a3839472def87aa8f0cd08c4a91e53629e504ad5aa2fe81d022a550fa1a9d3d0b25457ffa1c52dc2f288408807fbead97b61aa72352e676c2477de663fd418a404428833267120c6d10f9c5b8dcd189c3d8deab4181e5a82e9a17cedb2042a3220976199aa9f6a50570ca726d8907563b3fefd6ef43a51a599850601f0087e4a44b1619e5db4", 0xe2}, {&(0x7f0000001400)="69dec4af2f559c3f8c8134e913606ad4b05b858b46555b42a4ef58d7c274df4dc4a7dacd31a3d16cc536e6ac5ffabd211ec887c94bd9526eb5afc68c31612f4c8fe218f330fe30ca663b85bbe4cc45afb3d52c6ce43566867dd67e65fe6f21136fa4292964f78a9b6f104ba4808ae8bd89f5789d6f8850a358bc2d6291f2dd25d4987e58b43d3ea5a3954fc72742e5685e971e34e61a8a3503790e1b36b1323a2cdfe6750a286dbc65368bbb6f78fabf55906242b5e79eba30566ddad630a2f346605d64f36b", 0xc6}], 0x6) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x400, 0x5, 0x3, 0x7}, {0x0, 0x40, 0x1c, 0x6}, {0x400, 0x6c, 0x5, 0xffff}, {0x20, 0x5c, 0x20, 0x9}]}) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 04:02:43 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 04:02:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 04:02:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff, 0x76fa], [0x0, 0x0, 0x5], [{}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x0, 0x23}, {}, {0x0, 0x3}], {0x100, 0x0, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 04:02:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) r7 = socket$inet6(0x18, 0x5, 0x7) setsockopt(r7, 0x26, 0x2e, &(0x7f0000000040)="eb295f5aefaeeac1277092bb87423e8c16ea3733810a6c2e20795fbbe566c029f67072b35bacf09d642462bd21f12c", 0x2f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r8, &(0x7f0000000180)={0x2, "6308d3dfeb162dac4a5e444d5167d7d57d6f711e1321ca7b0637bad814e196f1beb1549b8b92ec85e029362c5f91e49b5e748c806d993adab5d8b1e492411ca7995539b22b1fd5cea01132fc4a2956bd7aedb3bc163f63abe71d1af9b29017e968f5c83ae4c1dedf47a274eebc9f11d25507fde3c34caab81760c9406a679191be7b25203a37ac5b77f3add45476b9fbd20eff6b013b1918006df334bf010feacf6bceaead8343733fce76398c6b924c8e4a2eacdf78437dd2118d4a0a7b4f1f94011a0ea9f4592da47b448b5f5bf79620bbcedc2b5d22a10f940af9d79004d714d7c326"}, 0xec, 0x800) 04:02:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x8000000000005200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) 04:02:43 executing program 1: r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000380)=0x6, 0x4) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) r7 = socket$inet(0x2, 0x8000, 0xac) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) socketpair(0x1, 0x5, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r10, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r11, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xbda3ce707b6baa2f, 0x0, 0x2, 0x1, 0xff}, {{r4}, 0xfffffffffffffffb, 0x41, 0xa, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x11, 0x4, 0x5, 0x6}, {{r5}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x7b4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x4452, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x6a, 0xa0000000, 0x5, 0x7ff}, {{r6}, 0x4f52c76601608df7, 0x14, 0x0, 0x3, 0x10000}], 0x0, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffb, 0x5, 0x80000040, 0x0, 0x400}, {{r8}, 0xfffffffffffffffb, 0x868f12841379d760, 0x4, 0x67, 0x8}, {{r9}, 0xfffffffffffffff9, 0x2, 0x0, 0x7, 0x41c}, {{r0}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x200, 0x3}, {{r10}, 0x7ffffffffffffffe, 0x4, 0x1, 0x0, 0x8001}, {{r11}, 0xfffffffffffffff9, 0xc, 0x80000000, 0x3, 0x48000000000}], 0x5f, &(0x7f00000000c0)={0x1, 0x135}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:02:43 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x20, 0xe400, 0x4}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bp\x02\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ftruncate(r2, 0x0, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffc63, &(0x7f0000000080)}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc9295bbf5a42d765, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000002c0)) 04:02:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2c, 0x3, 0x7f) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) recvfrom$unix(r5, &(0x7f0000000280)=""/236, 0xec, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x182) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x480) write(r1, &(0x7f0000000180), 0x13c) 04:02:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x256) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r6, r7) getsockname$unix(r7, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r8 = fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) pwritev(r8, &(0x7f0000000440)=[{&(0x7f00000001c0)="97a1c0cb41405d79c41c99164bde3f9738b546f966e90be4952f071841a315e32ce106c0606871b080e7aca583ec975e8d12ad3a6d6aa9786a75d16e307ffa4de17c69b9c836598130470b17306905c539049383e3405daa91d866bf565b8be498ab66dd9c7c628c54d8667dc55504d6094ccbfffc886f6210e01c9d2779e299179c8a3ae6e701a4fe8156b3f09ba3165b50042b8731322dfea819654d70", 0x9e}, {&(0x7f0000000280)="e337d5976a25f0f37a223a65bf28254ef9615a7e715f3c6c81bc970ef4ee9a8e", 0x20}, {&(0x7f00000002c0)="398ab6b21df152ae30d76f69575a2ed3d39f7c95e92ccb96d7421e8bea63943651e3d0dc83a8eeae8905fcadf615a0e3a17a48ee17bb4815c0672efc160e0ea53d3b522d48f78e7398cdb84c5daafd8cb05b8aae30d0b88816360d1aef39099dda7f54100b5c04a450362d997e12afc159023b6ab99b85875df8933cfb85696879d97b1987c30944b15caad9c87a4ca0338188f9906dde53986bac91ca17b06d5ef69793031f70dfe2e3cb8ff0b45e3d1e9e4c1d40ee8c968fc19ffd65890d62c37f8060d9f371df677da456fc1f26114512b18d4868b8f2ea7ff59911316c99c77dfd4a0a3b87103e99fef1f20b2c287820650a5d36", 0xf6}, {&(0x7f00000003c0)="f91dfc221d442dd6a49863d6faad5ad7af03c5fb8564cfad6aa863ad240f37c00d4954e4d970ae54244c7c664e8d34f39b83beeabd18fd8b5393746f66", 0x3d}, {&(0x7f0000000400)="c330b25910f8e73dedf744395b819b226be91c11cbc8764f99ba56808f32", 0x1e}], 0x5, 0x0, 0x2) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r4) bind(r3, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r2, &(0x7f0000000040)=""/50, 0x32, 0xdb100a3a291fd059, &(0x7f0000000080)=@in6={0x18, 0x3, 0xa2d, 0xd05}, 0xc) chmod(&(0x7f0000000140)='./file0\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:02:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10810, 0x0) write(r3, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0x1000) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) tap0: address list non empty 04:02:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket$inet6(0x18, 0x3, 0x102) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) r4 = kqueue() fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x5) mknodat(r3, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) openat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r3, r5, r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000500)=0x5) mknodat(r7, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) r8 = socket(0x18, 0x3, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:44 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7a00625e78c223ce) 04:02:44 executing program 1: r0 = semget(0x1, 0x3, 0xf5c48ba16d0a796) semop(r0, &(0x7f0000000100)=[{0x3, 0x400}, {0x3, 0x4c, 0x800}, {0x0, 0x4d1, 0x1000}, {0x3, 0x4, 0x1000}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x60}, {0x8000024}, {0x6, 0x2, 0xfc, 0x7fffefff}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x81) 04:02:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="c359c01dfee16e6f", 0x8) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0xfd}, {0x8718}, {0xd3b, 0xb, 0x0, 0x80000}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640900000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b0000000000", 0x57}], 0x1) setsockopt(r0, 0xee, 0x7, &(0x7f0000000040)="b855bf60b5e4b2c6abec4233f57f2b5a27731756a06bbd94ba0f", 0x1a) 04:02:44 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x28) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 04:02:44 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x1, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$dupfd(r1, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) 04:02:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000003900)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xd) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x1f, 0x5}, {0x7fff, 0x9}}, &(0x7f00000000c0)) b‹+ÑžÀÀbÏHjd´®Ž³ÿÁOK@ lÆ@µÐu NQVÔi¯à ö쪠‹0áƒte-báYÅ­Z‹b‹+ÑžÀÀbÏHjd´®Ž³ÿÁOK@ lÆ@µÐu NQVÔi¯à 04:02:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x3}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x10, 0x8006, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x1f, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pread(r2, &(0x7f0000000140)="bf0704b89533cb8f8e24313baa64ef97e5a48f42ab65be00de2c38b81de7d413073470bf07dceeb55936baa0755cf5434fcd3aa91c910d09eed1f60e916e7b65a55a3084c0f93afe895b25ba934b6091e195af977c34dd648e95e3c39f55128734538308ee10e9bbad975ee04fef8b0a1bde89e4ccaaede9c925cafde6bfa89c7cdaa953cabfe95c080fce1fa1d5f3e82f93eacdd762d082da3f777ab40dc00640513fcccd8ce75fb0b039e1", 0xac, 0x0, 0x3) socket(0x2, 0x1, 0x0) r7 = accept$unix(r1, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r10 = socket(0x2, 0x8002, 0x0) r11 = dup2(r8, r9) dup2(r11, r10) ioctl$KDSETLED(r11, 0x20004b42, &(0x7f0000000200)=0x4) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 04:02:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="e85d897af78eb85212b1bdaa9435c0e813f20dc34543a60384307ecbb5e413b2051abb0c46ddb31511753d0763e774f2d1cdb46163775c9097361d2db4a02322c06323a7de0127493406a6cfcf99530e440567ee5c2929c29eff948aa70fe063c6c16e4a0ceb308cb288f52f873319c48b71e9e630a9085a5591d885c40b84047abefc6e6125b95b79101be15f5ee049f6a77760d7e090c013d52ad450fe6d8681975f8631a06e726104956e3466a6626e373327e585acff8b5ac235c182094c890224b65b166e8d635d08ec", 0xcc, 0x20c, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/45}, &(0x7f00000001c0)=0x2f) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000200)=0x4, 0x4) accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) sendto(r2, &(0x7f00000002c0)="9d446a33d6c3787585c468a21bebfef768b112e2e56215e97354dc44854c9f35c0154fac154c9806d3563595cf0c2b33e34efe019a9ac5302620028ec219cd4bf31c982ba9597b9d5bccc26261cd9f45fd237ba4ddc802cf99b004130beb2af4d61c87e94c51b8630fed0e9f68b4ec613d12b09c6dd0360779ee670a199f6341", 0x80, 0x2, &(0x7f0000000340)=@in6={0x18, 0x2, 0x1, 0x1000}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) connect(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x1, 0xfffffffd, 0xa3}, 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000440)=0x80000000) chdir(&(0x7f0000000480)='./file0\x00') r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x400, 0x22) fchmodat(r4, &(0x7f0000000500)='./file0\x00', 0x0, 0x6) r5 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)="d565ac20efc6b48589d3366e01e094eceaec4c94c4d9ac6eabdd670310d21cb4d5546f90e488a42600d55c93b7b3ad63092dc6f770d18a31995e89581c4b83e0e06c1c1550d99aa248d38afeeba79c11286d3c464143cded02de65c670d4becdc75fc7fb5c84a787f1f9192ceb3378409973e619de3da3b912f20e5d275a8e6447115f2c50edcd0c73cccaa3a94c05bd59", 0x91}, {&(0x7f00000006c0)="3993692fb196311233256f422b6551b5ad412885c6daf24abe328576d4a28a16b55ee628d3214608c98476b1b94b", 0x2e}, {&(0x7f0000000700)="c392dc83419b79bb1b18e9d00cf7fb26b895b44ea06db69ff14dea30a6b236674641de7d4f1f9aa1241981e599e707af88f9f898a7ff6c9d651289776a3a49c4b9fd8fa644f44b14d0790cdf6568cd74f020140cde819e45a1f4febd7550cc310944e0456e56dc89d43bbed0c15366f9969a860c63ea45070b8ff1e855cdfcb885203647e6f7902c728019b0ed9750f99ed79b3ce298bb240ba92bd4413a88395edbf9965b5a03223c96212f94ff0cf97fff4c64b9fbe8c69b378b4b859ddaf0fbc58c0563aa726c15692dccfbfec06a629e6a794403d11c98b40fd6f880", 0xde}, {&(0x7f0000000800)="6141efa9366b7df2a8caa13965ac327193210a691e16e19a0537eea474db89e3bf4f4101c16e7e69401626ff6b844c90e0cdcea126ddfa74fa770890e465abfaf01bca7e74344597270ac4857c12ce2dfa46a6f3bc52b2917724ac741ea57f64fa17aa323c1d3cecb02696d763772fa1b1e368ea3e8d5ab21782df25300af49cdb6379d6a5b1e2b0173ca2a8d9fc4eef5af514bb8e7ef6b33f3f00d6fa42954f7e11cdf5d78f69ac5af4b0c9f8f5be5251cc60b496015b7b03557f5d0d8716ad23606f7351999cb9f8941720d5ff62e6cd86d6fd5f6ad63ff06c759f", 0xdc}, {&(0x7f0000000900)="9da60021c04db29c73fe40b9127c0dac7a2d5fea8fbcc6bdf0f64a99e9114e9a0405e63e0443ef79b9a9dc7d133ec2a0a2ca63205470a63f3bbf6f296834c130daf8851a23950a4959da9eaad4bd53192c9dd2424f5ee8c90ccd8827862bbb711a9c539a9845cf2a0031539524bf1df8152aa2b1fb91a75ab5d95270153a2953f7b2c121993e7a8538084bc6368bd404658dce39f13a06a2b29d6972d75e423bc27e34250464faa8739be88ed72157c28a502903e68c44a2309a47e354de414390ced844345630a20f3525d9e8dea9ca8e4816b8cd6174f57b35d25eea13bdafbbe1f8105500abd1d487e3bbe72a827836c2303ff111963b90b8b50968ec0708a6c612f52ddae83e11fdc12dc9061e7b2f23b3630b0655be2c65e796860e3492ccb07545e220e8393d0aa63731390aec71a042c9d6bf67fa22e47d1db79b78207c9b60be7a5792e2d55cef0429742d4130265d3e160c5ba681e5262448afae4fdeb8a336ecc1cbfe323a9a832547951d108516979e696268de0f084c168194fa5a56194be7660e99027f7b8cd5c16d9be718bc2a40af20158a6ff6ef3b1214b8c3b5cecffa5fb96fe3c9c469dd5baad31b904cd64ce15f6fa3eba478723ccd51b2a51aa8771bd2dcc93b5ecc6067ac6e3dd774cc008709c21934e29af78d5d0ec5a5f248f4eb9e61a6a2cca9c262425f609f4ae34fe25a5de8566609ecf11e1e539a3b06e4a2f44652cd5b5de3653bf7639bdbce84abd09c7e50fe98270b9b6df940f1a93b9b6f01192016b18f7ccc87e4991129dce37b633d92890445b950b80fd20fb51b705c21f2b7fb9ef3b7fe5eed03725e1de52dd1d341d28e290d09cae830481e8cc8a8cfa5c19e38a1555b287c3ea332f2b37ebbf47cd4839574e19922f6c31adb8de21b11ba8c1b8ad92237c4bd776ebb8ea54a5971a9e4c096f147946c33e0bf4af97af0291acbad8e2b405596f71e2de328c63d6bf14a9498cdc56f6f2ae51c1b0c5fa0f780c8389035e27c555616391e7587b61cab740789bba420fef80e0a7b0c41cb65fa1825cc91c29b93dee383fa8e51ff1015a308049e05dd95c44e474a8bcef9d0e53e2a43b3a96f7d9d2293284424e199b1b03b24a8ccc53be00f24b44de0d1a329e676d1d62ab50ff8bf0bb091eb37eb7f00c44c2c8769dcaa672988b44feb214e702ec731877a3f1100c6b1abecdaa8c0648bfabfa52500f89f3806233fcf956f9c94488838ee9c945325e187d4348c582547d6e828d9f2838553dbedbcc59bb406bc9f60523a64c09ada438805ff8fd844b702f99fd2257cf1c54e717ba64976d258eed8216ef1ab49ec1bf07a5f164d627a5bde0af9f8cce4e0f8e15b00d7ef17922ab6dd4a8607c94e7e84ea6fa843974acc8a903895a03e7c48b8770731a880367425a2bddd2938be2b9096b1c155362b398455786a62d9433c6a711ac379f2ffb3d7ba952a6c1030a6b92eb99e49587af795664f8a26143d65050e5f40661117e893e6a33a07e0962e776714b43d2174d3df9bd0a858edaba911378e0395416307ac8c26b4c0f94984e69da6522a3a614de68421b646f5a2bbf8feba3505a3c9c6f2234000ce7c4a09a3a290cd2d97a730b58179e045cfef94e3a0f54a3de7a2145dccc1eb1b6069ce3f2a4e4f9ff9bf0d586f25491adb0b36647abcfb2ecbfbb561e7a245839ad6f31f44bd79d79fdf62b9c152b610371295eb953cfe4feeb8d5845b489c2bbe975fb4d6d8d55a848b73c4d9d40da0e256319996a4fcc3cd706d034f4db0035ccc229212e9b015691727bbb90ff0bee882b7a580bfcb8d03c5577ad9eb6f8990bd6c02a8dd0b0e0d8bcc784729c00f882c3d065a263a6681e8b0d911bba5a06033b3edbb2b0ab46d9bd28cb3e59c48125ca26f42cd0fcc63ee06967b2faf8cdbe739fb1047a3a79d45010c8922eb030744d453e06e8c90547d15f65502bed8d91ee7e0da986be541c87293b75e2110f33198ea7546bab4a3687e5a6b91719f517f80801a8b744b0234ce9cc7a96b5245e81e1e2a4b9cbfcdc1f094d2af364ae18db7233e237d5fb9c6bb5a86e89be4bca1fa32efd92c156ce7689ba75de7093518996a1f21942496c4a0fd5d4dcc227f9a851b7a728cdb1724ebc6fe3e94a77a25de3799257c407bd0690cd674caa1c9aa3d9e395b5f836e58ef4929abba3aaa04733205970c2e075ea36274d2b85469899ec7037fcd23a03842aac2cd31895e06b027750269d1b14e724012a75ce41da8ec2af4edd48bebe2c0754a910ed5073dec3820042345f89d725b0ee69288cf1852ab15d4c096a6511dbba2b38efc34aefe030c7eb8e40b4c127b45e028d3163f24f63f1aff7cfd2a5b5837f26602a721a800fe2983db2876481a2b13e95e4bfb91b70f1e21b5af0ae05bc37b69659ccacebcc57c76d7211ba875b589f52cec9c85b5dd7429212980b8de9b87b6172fc6449cc3bc07c3bd9d9de91488a3b6f9cafb3a5f6a5f7cc7aa226dbf49692c8c4dd9af6ac911869b247c5beb475970b2b18a59f49553483c303151af1bf86478bdca825bb233ff62d111b19cdfbbf14d40ef086e04e6fbe6dce2feaa10fe76ebc83d759fd9da52ae13fc1c7ed06e14df90a046cc71c637411f52c28ec2aab9b1403aff14a5033ea2139d79853a50f758bee36df8ec91260a4f174c477e6f22453b1afa8921e2ce2172c964e562c2172971b4582946e539ccbc262437eb808807c92ddf214acf6c17d0b70f3ed43b785e4990ebce0ef6e7c92e0cc449daa0c54684f6a1ffb2c5bffbb1176a7eae7e71aa711daf2a510ccb543712fe777462cf4bd47c5f4d48596be99b13703dbc97a948c8b0bae27d71aa2c3bf8097a8528f436794b16c6d3b562b19647ea172b9bae15aa6c03fb0789df488bb94f0b21913afd69d4c97c72f50d0ef78bb7394a00b50572efb95c87c8a0e7cb6cb90e83e9f10ae7aa0f2a03287dc087da404b77337d1070e3b8e72cb5f27799dafa5b1377e939bec7396c48b14207ab2b283758647463efde735a74287296925cc7253f75fafbcbf1e805051a9885adb28b1effd2d8abe4031e7a57448306631c8c3217ec211dda98295b931796883ffc39cb93d09e31f3f421cdf6d5ba4ed84501a14ca942b64b82b1eff153ef843c8a1baadb626fdd99300c76bf496b10186db91e0cabb320a8742a2de335181767b257dea047780f6fcbbc7a4cc5569545f44b63a3be3ecbf1c9afe3665999207555231d64e473f0c8315a34e789646c91f10a6581903779e467318071deabfaf1016ed9014e7ed6831fb13da6931e8dc7d6263ef061307b4a0fb376634b863d85b48041b13ae2bc05210979897ff027e2f49a89b4a3c0cbea204d82f9b35017f4f4c542b4832a9ac417bccfc091ee7239fcda442fbcdc312e7239268e748b43a743f9a7e131c33aebd360eceb00017568ac5c9c1d76bea1e95aa3f754a9f29702809b5ca12bccb1be21649a22cb58b5da018bfc764c81de6bf309c7d13477cdec52cb3cf144020199b97b9e81175e3f9c88d2991afea8abf893b92e598e6aded97d521ce023d424d5019e70121d01d43e8ce9435f294f423c4fed0749b9dd274d54321f9e1c1d885bdd97bdda4d22c82d399ffdbd292af8e769300dfaa6841683fb6fb9e4f33aa9979391828d3d32e20cef79e23bd0995353e36cfa97117db9a03813e3d69aaaf92c04f230e70e78c2358e2f0669a6715c071ce8dd2feb31866ecc0bc52563b96b37ed1c540bd8fbdbd04400e7d4ee81946e8e942ec4cda0e6fdf0362545e5c24f21e8cfc1ef2e5c56b061517d90d33baae5fafd631568c08850a8f8d3d09b872f85a241cfac47218c71fddbaed38a658a79f88dad4c64d203e10338e460ebb071bcdf4d7def43ca092ab4770bb2ec40cdf282be80b81a9d0cf127a7d16cf3a98dae160d1172dc94cefb66b069080241aebdff5c3288a9a540d077577d13fd5a42365e1de3dc0408b56d4ef67fc8e1d3680b0dcd8911c9d25f5349e47a602c07c328f3e0ef5666b79d833d197c649713e31dc1c075b7a5549a9464ce192ab4e0091e0f5eb9c0eea6c3aeec9bb7a114659cc2dbe85989812fed1758ab94ebdd97398d6251cf669458c27779328d555ddd9dd2696d8e33b6d3ecdd3f1d013553c405b320cb3ac2e25b67bc242f268776600c5fd45e330d766ce10b31a203b7738f41ccee7487e30590a37cea32ac779066714fd3243a82fc5e1581363f8f32fe2529a135c74e3f3bd70c00bc4768a03d1cdfe3f606dcf27b87724d245b593c75272ba1526fa981ba9005b94dc4c4482a9493e7510e62ba6574974e96c25195d4b3ffcf219a7ffde05f7f425c73ceca95dbc6363f25ee1754d2f407388ae7c4cae26d2186ab4ea170086ee725e3fe7909d8ff57e221397dc144901bd659faa039bce9e4bc32d392b97992267ea82d4379f61d580b16a8729d15f318e00b3ad4bf9dc17a5a99c3a7ac4a5c27b65669bd16d57ea3bd704b76ebaadbbee73217809006743064ebfbcb6599e0dc562159d1cfa618e91f1b634b3f9cfc9fd00705c1326f8d11520446418538a1703b380caa29cf975eb4cba373148bff7088af571030fc9e5f6c2830137ed82f5a811e147db39294b736648b1cdf21d4fc37e18d4d638d3dc7b2b7f50b4ed138d39ea1ec2c781f0c269fb685124142e0adb121955fcf591a352921bbaadcf2e694294496dcfa5e2cf75dcfe7e3d0e440827a40d4b97b0698a583bd1532e25efca87f433cd40498d5efdf0664683e7cf9968ef64ff12296871665f39416128f3ff7cb4062fde1e779e841efba7c37fa4a0a7efcbb2b9dbc2c7b75eef3ac7a5382420e60d41ba727a8ce47e3aa8c790b9da60b31b695c4dafd7283acc6b12d882d18d86496af94732435f1d9a3a020ff2d45aa704c0db2d8c42747d8dc52f1024ae83b88a91a26ce3268f9ac8dc770734ffa1ccf23e941625cf9af833237cbd70378a21505b4edcece07ccfa5be7e76bb66f7782536742b945b58370266e7746def92c5e6803ae6fed1125e5c46b772fdc6975a25960bbbaecfa9b269a8ba2e5becbe05e9926c640a9ed5963a3b809f2731dd4b9769401230062beac0e22badce5fccae2e112d55be98fab60af90b954ab2004d880b2fb3039285f89871ef84335475a523f7986b67dd924c8aef98aa9ded5b91dd536b0e1b79b83c0ec9bdbb73ca67e4cc7510763f26ca16306487e6f5bbbcdf6249efd14492f7a95851a95e7f2c2890aaabf6ec431e093bc2a88f6bea40372d304cf6b7d58e067c46b5c19b226acedd8b3c504cf30d03eef4b7967e51a2bf3755c68b7e7498d01bc533912cd9a0650858d39bfc0051969fafa1de2a796ebaab99695bb61fe32f2c8c6c080c7470c91d154220d5aa264d0e7bb660a73e6af00311f9b723b8040166c264aa3199f18a1824c822f5218a0c63f9aae17a155477a376eca22649f15158a772191384cf43be9362a2695db36c64ac8ed448fd91cde573044a013229c46a16bfd62f2284ac2f004f8d10757d9dee49bc960d9f1e769f0b20ed3a0eba6fae0728aec703e081a4ff9cf95ddd8156a6aa3bd801b3ab7e7530643579f097629b795e9a77b18dafe0aca2937d3042835dffec3978f7e81b9d8fbcd55f5da96d327d33c1835b57044d4d0e6b7e46699cf2140a35663bda4a9a9035182314ba6bf329cc6cdea27298bc790048f60b69071ac49cd45af73a638061b5113bd3288c630ac27a60fbf6e5040682a09df97f00c9568e6c0ae0cf27cddde", 0x1000}, {&(0x7f0000001900)="82ea3dad39ad69555b2238a94b456aa5a47aeca33396bdf313bbe7c56c8ee58c4cc824f87765861b1af75d80ec5b98f16b6c1070715e8d47a7c3778e5079e46b4a5fa7ecb83f342288057b475adeb48e2548810b0de32d3f5b9eec1c50c0b3bd02f2ff78703eaf1fa4d1450316784f7c8d450a9e987b7c5f8d13c191e4fbf3963f97c1798c5e9a6518059ac866dc9e412fb5d6d9474f3d539c1cb27ebcc55971fb64b2bdfef607cdd7d8d3f8528283d3cfff5f82215de6f60b6e8d190b81c76e7fe959bcbd1c5a920a3bf170fa0ab5749dec", 0xd2}, {&(0x7f0000001a00)="1a3528a5f41fb0668e19d98f3025f6c7dfb53772fcb1e3c68916459dc645f1b8a3e54a1332425410d4a862c0ffb477f28299e75af9cb30a3e2d52ba3c1d98926a09384804e979512032db332a53740dd466358fa644074fe2b4eeaa6b6c31e16590c1c06c4b1f316a8bd97235e34d631f125d4533895cbb15ed387", 0x7b}], 0x7}, 0x0) r6 = openat(r4, &(0x7f0000001b40)='./file0\x00', 0x211, 0x1) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000001b80)) r7 = syz_open_pts() writev(r7, &(0x7f0000002100)=[{&(0x7f0000001bc0)="8967d0ed7382f75cca0d06f0c0dd755642d7aa42669d5e0db7778eccb04ada484e875ed0f8b441c9860725226f7ac9dfd10d0ece25ff26be87e8a05ea084ea53fd7a3d38954af18ff7b352aabeeac7a39fae22954e02a3fee9d99d621d01c51023b95e6e33b92cd4acb11b7ff0db71ed192dd1d99bba5706123bc7b80ffb9021f51b48e6568b03a2cf81251421d162f3754ff48bbaad0c162899a263e343a352810d22f6d7ff336a5bc612e881736ce76f46bc69cc8b56051a1e1f8755872ff49dbdf2a032c7d01673d2ac3155710ec87f10bb190d3d0a3382df4c73beafbadfe83e", 0xe2}, {&(0x7f0000001cc0)="893ec38cc7840c5f9482c1a9ffaea2", 0xf}, {&(0x7f0000001d00)="9ff60f662a485ca31341e04d705c8dcb574d71a076db2e74f29ac89bf37679fd3fb7a9c19515095f81642504e99d048a7a5e772b4ccea34a53b88c377e74caf944e0fe57a2b0b48568774c896d5c38c0b7a282dc369e384563e05b14a2509ae4baf5d45293d973c1a1ebefec76316bb522baae320f5d82b4820e1ac12c460c8d25262f35ef4eef3bf30f7714c7e40a48711194033638f9554dde1276dbf0927c749dd93699b10ddb276e90851c30afccbc7cb7b37bf214699a1960c25a69d3b01731e5dc", 0xc4}, {&(0x7f0000001e00)="b95da0122b067dfecdab15eec78248543ca7e61f56d9fa2c9200b956a8d7d4164b97ef20a43f995cd59f45860d00a564e7fabd2ea26b9f73c9b2c1b8156eb31657a1d7020ccaa8", 0x47}, {&(0x7f0000001e80)="b59ecdfd4ea6917a45330622c494229709ac442746f675d7455e7bb7c5ffaf972185c3f66350bd07d61521d2409b25c319de8af7aa97d5e47b406d3be593d4ad1219db463552840728a00153c12535b973ad13ab03a41acecbb049872548f7afc7fcc413714fca04789531521490786d9a487be35937ca020a6deab9e087d5132d4c51a46918ce0c001e4539c70bc8cf5ab2f2a4ba234c53c71b4a0b25e2217428ef84f58479b17bd69126d31fd4aeb6961a19d17db7248d", 0xb8}, {&(0x7f0000001f40)="f51395a75dc84d64cd33f735d28b71ebc6c1d505e0e7dda7d77ed97532c32f05ad64fecf6182de6ac9a9360ac1e7e3ac5feda672fd39e7e9f04349b66808e024796ad3de2579d4a096e11ffdc7e7936bd955ffc5c8d7d52622857e9b2e3737d339e994ab9569b5dd9a9955bff4e8017888f4cf3232776ef882a61e30a546e9ba315b7f5eb18a9debea8c2d587ee329e26838aa33cabd784323a2d866c6e876105de08d7d832a1323efda7796b59766a4bf002287ae588991d91cd0d02e297d7fcf579e0bd7e4c5944a86a38a838f41", 0xcf}, {&(0x7f0000002040)="daccb51184ee0159ef8146598a8ba27188c26b5236e890dc00872dafdcbe9ba50a9d17497a835e68461a9d6ac207583fd4f76965c8297653313a32a715a41502a0bbce8cfd3cb3bc6eea4549a039d0d109461674eb14e0d0d4265344390bf63fe1736c3bb8781cd7845e79526c00dd0eba63eeb5ec62dc04ace3d0c8cb3b8d4d1bea0f0b", 0x84}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0}, 0xc) setuid(r8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000021c0)) r9 = openat(r6, &(0x7f0000002200)='./file0\x00', 0x2, 0x132) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000002240)=0x3) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002280)='/dev/bpf\x00', 0x2, 0x0) dup(r10) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000002300)={0x0, 0x7, './file0/../file0', 0x8080, 0x1, 0xfff, 0xffffff73}) shutdown(0xffffffffffffffff, 0x0) 04:02:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) close(0xffffffffffffff9c) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x4c6) 04:02:44 executing program 1: pipe2(&(0x7f0000000080), 0x30002) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 04:02:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x21, 0x4, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:02:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)) 04:02:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) msgget(0x3, 0x0) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="0801200024030df6dd3d6127c7afe7dc6917d51a7232942da6c1dfeb0100000000000000d3479c1b07773243e75e2133159ae58640be767379351db5d2d600ad8544351764756fbf6070986113fb09393446abaa127978dd2b9398c466b41cab40541c8513acc2bc13acda168f57164008666aad3cdd9f340000000019698bc7ec8e645f7dda279d9147e466cd98ff4555f2c33a655fe2bdaf87677ffb87b3ad5794768018da6dac96100d68164cfbda52ac62060414f386d05810e18db3cbfcb76459cf03e09b4810d6f4218311c2ac5b28f4009fe39294ff30e5cbda3271bb57de3972a6b3aad124c543529133bedb091f04008ece1481052ca369aa73ba030000"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) pwritev(r5, &(0x7f0000000440)=[{&(0x7f0000000340)="1655f97f361851288363fdace96572ef6aea6c9fcf7053ac29494c3f40f64c507c551063eb851c093d8d8103904b8c33441246b35a1b67f481ccccdc9b1ee84655cbcac1fd70774dbdef99f471d9e74ea81459977a58e93e59bbac3c02d87cbc727f93d0ad3fa5042e0d71c3c878792084404467df1bfbcc47fe4665bf5a2d93eee58fd25abc16173847d701c2b0e187262bba5c7fe3d41c7c36575b3361226eb3704a9d8c1bb5174d11f81f6b21ac9422ac09724e0c9fcd845f5a0bc60026f31ec3ac8afa39c9768cb049425424e18d5380a77a3b9ee9f48d69fb06cf1ac5c8f752cea91e635c67964ed3af0ddc388c15df82717f2f21811941fd63c0f5", 0xfe}, {&(0x7f00000004c0)="c5e97d6d1ef78c10de98082fe128353e55fc8a9cd69c1f214a5aa2b1e4868a23480ab7b61ab27cf66b56883c94cd7e3cb94b6f659444e539dfa20b1b4e22e2befec5b88930a81c1f5a207d7d1b46cd062d15bf7cec3b10123898e3a0018e8e884f2ac3e1d969dbc0192de215d73e70f9fb9da3fa3beefe1b718ac122f35cdcbc2c254217d96a3ff41c1171106329b47fee436a2b9246290888c25bfb440fab78b290db8a3d890f84d1c54712", 0xac}, {0x0}, {&(0x7f0000000580)="bff11f365ddea635c0a956c3eeb02c0e614b082dae4c670b7f89c2d3cb5bf7d1ab752613635318ba7a7c8922f96c903be02ac58dc5b0df3d7950a1fe20099cdf770b5d7389f5d969ba2f6dfdfb7af160bdcef52a2c02964bb9024a85ae39e386323730e6b8ae4b2930840d51366e666e8bd88627682dc1c03ff4de9f405ccfaea2edecd8d21dc93b1c80425e3df3a2", 0x8f}], 0x4, 0x0, 0x8000) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0xc003, 0x0) connect$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r7) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) linkat(r6, &(0x7f0000000100)='./file0\x00', r9, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0xc003, 0x0) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r11, r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r10) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000000)=r10) 04:02:45 executing program 0: fchdir(0xffffffffffffff9c) fsync(0xffffffffffffff9c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r0) pwrite(0xffffffffffffff9c, &(0x7f0000000040)="a5782af35f573d8f93816b8ea8d867cec1862b091717f764358a8c369de3b6617e8f51a5a16965275ad3ae367612e072ae", 0x31, 0x0, 0x8) r1 = socket$inet6(0x18, 0x4000, 0x9) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x6}, 0xc) r2 = socket$inet(0x2, 0x2, 0x1f) preadv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/36, 0x24}], 0x1, 0x0, 0x30f8603d) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x100) r3 = socket$inet(0x2, 0xc006, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x674bd3a27155acb3, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0x2) r5 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet6(r5, &(0x7f0000000280)="a3d895c7dcc0e241478592983eff6165488ebdf34f5a0662f0ea95c9ce85fe9e3e435a6174dd140807ebba2fd425b84917e32c1e6bfc481231be8aa17885981a72000de934dbdeb448537d31d2213e998dc04d18b695748cd74c2774f22215d33fe102220e8483945cefb79d5b2cbf41d6cff5fd544ec2928a5aded5b010d26d4d2613a25b793615a7d28fe5b751a799aa5aeb2d5333f1f47aa7674f82a1b8045fe9e36b7be27af575e5887313d830931ed1ada41c1bc60472ce6ab0a1580fe47c49c294d597ff436d75c0e8f9aa05bd76401ffca11c3e1bfc4c2875d3fc67011110010eb7654e228c764bb29902c5316c492340950ce55e68d27ebb878cca249ac39f0d717af10c46c15f3c0495c5323cb1d416dfb72e8fd75892faaf8afa3bb8f42ea0fa1ae7ba2eeda2f9229d88de3a86533055fe3b358b19ad668afc19b9e9fa76c11e9ce213ec632f45f956bf0ac126aade0ef91e30457b11583bf1253f275bd4cf1de238de364a062a0a479a034c9b1d94ee7efc3f5beddd9a708140957718fd911e9ed0993fc2bc8f5358503d4d90990f945765bd240d0545d67d96cbcbbb994d5ef9ac1ce8d9fea4de1522239308c14b3a3d68a6ff8dfc80d74963bcc9bbb563059bab18aa1437cfd7fc2cbe1af25ca206848bb52812d8f50a80a89dec90e878d8053ece4243675f7f9b7eb1b01be417919371a7e312fbbf83af4670417f1e5aa0cde7b483c481139005a931297f12cf8db960b21fd726931fbb08f15db2829844196dd4710b255a9995d6eba119657f26e9f892a5f0fc4d3b45762cabeb5e4cd339d2d4a154a9ba426692463ae9f8afab478eff37b8cd15eccc9162e356ed879ff13b66b6d81450579c566dcde54f2429244429c9cc14d5af08e5d946a6fc91720287042a151db1c029cb5778a436698e67b00157c9643515eb72c33d5b79ceea720bad11a13fd8671516248b19d44fe3d38684680f4ef0c7f4e86205962ad0d0bed1c595b62b58ad978a3a8bbfb909b2c82d367389eae8e0a96a79e52e95b71b3d993287b8f79046b21a53f7d7bd3babc9f9b976aa93ea0037a0dd9a948760fa0c89e78c6b850f97b3426442ef233b7667d25a82ed74226ca0e9257beb13e7678cfdcd27e0c0203e25797e327caf24b482346a219980f9560097e7fca2271de4740b8409f1a3964f0077e375ce2bf459b8973ba6201030460d8b2c0adaf76a2a9d54d4c197f4d1abb1fecd14b76ccc3ecd8013be49d3c4da52d80f62fc85493e11de72176cc6367337e720609ad75290ad37131dd87ca7addae2b551ee665505707a9d64860e5d8cd4f633e9e83988c709a3512822fa7ac98c553e8060e8f1311cb1bdcf6e39593762f835fd222b194eccfe2db272519cdaed2c01528850d8a883616cf92f183d4031e7b8097e3d290f81fbbe3f8dfdce0edd7de60f90251b3558e6e293744f72ff235b34e65ce0c19d63b2887589ec5d58fb6f0c20f75329d6217f7c6ebabd4c1f985e0418d78e1a6cf24125df00d5caa0e6c3650e1af4872af25177ad89f9ff95d4b24802e0bab8b0561bee9704b027459570b8629429ccc1406c1aff2733a036ef3eb5ab1daa84238a4f73ace82b148cb3a35c7f974fb0e5aba2f11ee4a36c59b13e7a28c87bab3236a4846313b9017ce964920bbfe7aa8b6381d968c692be0e40211c9e4a9e119c9370b256329cfb2a1d37d989d76fd979036f5a2a3d72521720fa2323cf84111676467b89e343e8611d3c3edbfab49d1bd5d02942cf2412c5a545a5a689f1df3f5985b9365d642e29b2f42513834c289c1a2e0c607f6564e3240109ffe3df09eebbdc4ef1e1651667e88560cb112cb0806f29483fa0e299f5e235fbcbda0105f20357f20659a29ef589114432ad8faa570525c9ddd7911b7dbb39ba3dcb56a05124acc7214173fa3736b24cdd8940b5c53a3ea85a1d1348da87fab2a886cf9f33949bef08734a9f402014baa1be041211205877536c08693a0532d5d92fbc03331a15c38b9eddf96df1983b1d4fe5601f3ebbad7607a90801f3cdd96137b34063239f28f978f7d9cc9a6c2cf795b4c8aff16831494b0347ad29ea4c90f6a3ada6f9162ea3fd014da4ef305d1fa819c322f5e95de74f19b620493d9dd9b34c454a53e8ee01be77d2eca75a97940cdef74fbaf7ea4045bbf1021fe5de0e4d0b1431406c572f5af92ff13862826ae7d51125a078abbd2a3a9d795f1e8283f62a7b7c7e9cdbbb913cbc8721e488841cb2aa89547050221e96e3cfdd411bc26fd79e2b53c36556daa59ff9fba1484b63e78bf937063f3c70b4731d936a99a9bd4bde1977c2b332467b6b434a931aaafbb0a5c0b31009aac5bf69379f242d912fd87104534638782937a94ffd6b41f0ceb6e6f68492c34c849e72ce1f399b1bd70796b73b2c53b1262eef9d72ac306d8a047581cf3d9e4f2d182ec90a4f1749a11ad853ff641419745f8ffb50856ae3e0a7895949eb3412466a5bffe26958259b534bfac67a4c70a05095a084dc495cc05dd8a9cc2c50b4947d86120dc4f8e1321e7b8ac06c4d1cdc40e50e3af86fb67d268417a19a9694a2ad1050ec5c8651eff8eb886b1b018f00139cbab59efa7c389446504da7dfabdfa30161ccc78a1176fbf2030e0da7ae874cc095c402559e0f9874b9596024e4bc3f89c4fb04a02c2b6cd546d685f720a1871b5ca2f335aad56dcb4e42c0025315df704e79455ff5ac01a3a918a617624c64b5f349e356da21da30772a1c230f0945b46489b8a80d466f080aa24bb305c07fd6a9816c16255c8dccd0f6e48770c56f0977982554b73c2a37091cbf45129acc594eddc5f0d64eb32cf8ac76b88022de9a952d265f99a0e4daa46f0c77d3f040d74d971e87a70afc7389b573f0541aa852896d5e3d800f00c0fb48f426c8ac6e49207e39bb8e96facd6df3f1b6981f24ed0ef98689665a2bcd7e2dcf3e9496f0520080497b2e6ab21be071c80350a8b734e5f85277adc97ede99393ba99e23b28fa8bc635b96f06d4bacfaf84dec69784fdf7ba310a2a924c9b425b18f7eddeb31c2267d6f87013c9176be8242225a3e007b7a25772cd550e949eb1e7b938fd166923201c97ca7568af71968c836f93033933564a6c6b1c005843b8f73feb4a83eb006d2030cf4d1683f11e18724b9339c69131a15d4703ba64493a917cdec30b3530bb3cf5067e2ebeb1a26690bd20404f8730a5720afbfb87f3fe4eee2b7cb2e97006e172d5086da5f363359fc71630ff78633395eafa1b4aeb6092517820a46c4359dcbc88584829038e64453e1da37547096835da96e4eccd2070b2bf8ae203e94636a6a0ee485166a62e284fef2ef356ad86f1782b6ace25bbe39a3a13e58b9c241af370ba127aac68af03e1baac49d6db5448db56cf80b1948142a2d4f8689d8eb598ec92d3c6b4fbc45322cee3c1d1eadcf5e80edc4fc91c0114335f7f9b61a74a2afc01ba136f1caca5a3791333359bd123f779a599805c1165083b9c5f8958a02b65f25795fe45f732f3e3e6c39b5a7fe2e78ca183fc5080229acd58f3f5d49c5eb413c8ae80495fc2cad5c7f2c996aa87b510b8b03913189b66f88f74ddccae578fadf36e29c62f3f8276c30b74fa97b5d9c58917dabea39197b470c90639d5996ec7b71aa933e7aea868b81dfea8a5408f3bc8e9f507ef9de203b291519606cd110d567fa438a882d0992434d65f3fc0a4ee988f523e135d2c5d63f8753f17f7a13f54062564b12544cf3c8c61700c2be38cb9c6f9fec539cac65ca43d72944db8782d9ebfdcfe1334f1b5d7f106252b3ba96ac6a3b8d51dc227eefbc679adb3a109cce35c59411bafb6adcf10991216c2d9fb5da729b68ed0dc63af096b45403adc247549153ae80c8d299419ca62dacda29da9f1074dd511b6f0093b7242f006b0a40d6c1082a5c67ac510965d4769a3b2b86750680288cfe14eeb22e62e750d1db03a56c5a6783e6a31b2db282909638ff6471710f60a8a0651c368a53b5702f0598a25f320ff34d18b120aa7971c9d292c00453aa0b661b39df8c92b9dabcebdea8a8c5b98acbe224349c1f70811b90c855a6de326c40f9372a44bc7c204d902948bf297cdda735d5cdc6ba8d502e1bc8a4f76b7c62955e93b8fd64e3c84743bb5cd556e33f3477e3ba3bd95a86ed49d64eabf208fad9e26f5af2e37acc609840ad16cc1d124fce11b35995d6b15ef0bc7e29f4fe38b2f953239f32b8c92d0d554a7b6562d98497d164a7a5db41096fa5ce609da57edbcf4f5c722cf535f6da1794295c56a7093f578c1e418682afed2f07d297d24c605361636b7e088436b6dd62783fd0db5f1d3248487041a25eea2b74086782aaea3dac9cb1b8b439f0bcb25f48d1e43f9fe60d9fd1dd88812e3a47445dab615cbbc8dc570e697064b3065c7ac59950d6b9c29b6678f73a352bc877e139d94f70fa53da72106605e97bfbc7abf108d22a93ad29ef7aed38dabda522a6f3aa629658ee4165316313243caa8c723835e566e820e072a288b9ecbb04d15aac5350c26070a1f8d49c462c96c3b0d092367b36046c26bdbfe5e0841b492036d0f702f0d8260e98064a1450c554311fd574065384a6c11a3b9ff57702f9a9c5e967b8ff86ea62153cd0e9b6c98c4990cb307ed9cdf72dcf6cd47fa9f08d8681cfb6ad33c9882e13f4b81dc0934cbc65cc67a88c48ca30526dfda074b2d66cb8d413a8bee8265722defcc4444f213280065c150372bdd6ed3858e561131996516fbdaf355a0ee6a157f60d89ec387a1e0566d6bec46819e6bde2e00ba0de8cd18145c2dcd5ceb14d94dbde8a0707cb1d4d9441d2569e6e082493f79b227b5f391c01697acbf9c96079cda3a809c23ec40626b955e371a06210abd5ddf6ce6b90c5e2414b8222006d045c6275d799ac7a2066dd1ba585a43d18441d62bd5f1856aec4a3bb2f3b966a793c062d154491e05f4dd5a925adf4d453939b436c8df8288a51d69bb1175fbe7e1e673cbabd557f1ccda7ed776aa49eee9756d7ff9fdbf483d42b58bc3c5120b2e7a1df41313a9c4eedc9fd01db3b88a9ca697bb150cbe559cb9f5b859ceecf8525c6cd820720e71d36ed2c56b98bffc7ba3eceb4f5f0921dabdaf0d3c219491a2e8ddc3b2badc0aec664b875b19b05e2dd79bd771c404db5d8b3371225cb8565c66617c17d400411522022fa0716f9bdd67e3d75327cd484d03e2b10023a1fc0d9cce758d4daa80a01400861d9999b3e024fd1e350079b706782741ec0c8aecb800f88e45349302a16b9fa0e1e8979643e918e3d4e7be6536fd6d76f80f7b4a41e2e985e850a095f80ee3768592a1058b216c4d337eb858ac2e42d986713253867b7d7eef8ff305d70b8bfbc91890247370b23408c1702d26c8f075d1862783a35c3ed9ab0706d2bff0a2fc4e2fa1005926cbc2862670b9450dda1230f7441d3be1b2fcfe26fa059601e240146b6296e7a9cc9c62bcd0a4fd5367316b9cec7cfb170075afd86bbc39c85a7e80091861d99d87e69c1ac7d765bf92e41a4c58fbdff9e0c0933810cb45e65fb0243773882053a18ed2e361418b91008495129f5f5821ace5fa7b3823099d4b1e8e7f07378a53ae000ee264a66b9379a17477af0924b8b3b0a5e6e0c02462646dc38a78691ac8bb0677025cb75edf28ec9bf6b1e5443c99995096cc97a95422c75dd881c479cb95014bdbe270ac9fbb93032baa4defb5b1f8611fcf1ab4318c89e38c923d00e45aea65a89c5139ebc3be2bcff8e5ea9ade3", 0x1000, 0x7, &(0x7f0000001280)={0x18, 0x0, 0x56de, 0xf2d}, 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000012c0)) pipe2(&(0x7f0000001300), 0x4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000001380)={0x2, 0x1, 0xf}) fcntl$setstatus(r2, 0x4, 0x8) pread(r4, &(0x7f00000013c0)="afa35efa6a4058fb097c2c6e5a277b505cd418dbd853b9ea97f0", 0x1a, 0x0, 0x7f) r7 = socket$inet6(0x18, 0xc003, 0xc) r8 = fcntl$dupfd(r7, 0x0, r3) fchmod(r8, 0xe0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0xc290193692e45827, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000014c0)={0xfffffff8, [{0x1, 0x5}, {0x2, 0x1000}, {0x3, 0x1}, {0x1, 0x4}, {0x2, 0x7ff}, {0x0, 0xfffffff8}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x81}, {0x2, 0xd94b}, {0x2, 0x10000000}, {0x2, 0x7}, {0x4, 0xff}, {0x0, 0x2}, {0x1, 0x7fff}, {0x2, 0x1ffc}, {0x1, 0x5}, {0x1, 0x3}, {0x1, 0x5}, {0x1, 0x4}, {0x3, 0x200}, {0x2, 0x100}, {0x1, 0x60}, {0x0, 0x4}, {0xdda8b6e0741ba183, 0x8}, {0x1, 0x2}, {0x2, 0x17}, {0x1, 0x41a9}, {0x48e12594014d3566, 0x81}, {0x1d0e620070f97c49, 0x4}, {0x0, 0x7}, {0x3, 0x9}]}) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffe000/0x2000)=nil) r9 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000001600)=""/135) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = semget$private(0x0, 0x3, 0x4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000180)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semop(r1, &(0x7f00000001c0)=[{0x3, 0x3, 0x800}], 0x1) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x1800}, {0xc74c8d0a954817b1, 0x6, 0x1400}, {0x3, 0x3, 0x800}], 0x3) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000002c0)=""/4096) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) socketpair(0x2, 0x32e15610f8265589, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000190, &(0x7f0000000180)=[{0xfeff, 0x2, 0x7f, 0x3}, {0x2b, 0x75, 0x1, 0x3}, {0x3f, 0xc4, 0x3, 0x401}, {0x3, 0x1, 0x8, 0x1000}, {0x1, 0x42, 0x1, 0x9}, {0x9, 0x1, 0xc9, 0xf44e}, {0x1, 0x8, 0xff, 0x5}, {0x8000, 0x6, 0xa8, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:02:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x29) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x3, 0x6, 0xea2}, 0xc) r2 = socket(0x0, 0x8000, 0x0) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x8, 0x62}, 0xc) execve(&(0x7f0000000300)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000340)='tap', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='/\x00', &(0x7f0000000440)='\'\x00', &(0x7f0000000480)='$@{-\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='tap', &(0x7f0000000640)='tap']) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="19fe9475ed0feb9866cd01956ed5ba5e30b5843a21f612ec50a57d15aecb21fbffeacf45f16728e6d6a9e57d70e3f890f8f8254d7369994aaab70807000000e068d65c9452130b2e6ace794ea959bde6ce31124e5678c6b42050810728bb80bc507ebacb4ad8a87d0a2b31aa46f5be65a15445f20b54d475c2a2a53c0672af704fbdb022c3649a89b87616a721fd4ea65969150e4923ca3352f5f6e10526ebfe2894c2cbeebde0ef5ac8313dc4294c"], 0x10) dup2(r3, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000700)={0xffffffe1, './bus\x00'}) getsockname(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="ae78dc6cfb7278a84c8b906da6479275a0544b2942b7ece93847e0ffa76c075b91a5c409d33b453c8a39829f274c11d900000000da42d6eef23104f025bbffb230337668277c6e15bfed5f5aef531528650b0789a8e4254c4f15a34edf91cee900774a1bfe2f4f95c7cf5fb242c14efd0c940fd4b8dffa2f4e439f11ea0b450ea221561ce7dc088a5e03f8b04132c06c4e65d2e56333f20fb4c5eb6d70ddf313b97ff7c28dcb80131d9b3410b3d59fc07f73e519c0c69f001b54f04b097cc8486c20228575def3ee55dfc9a41f388e0c9cf13171e6e33e6a92d14c89e5b6"], 0x10) socket(0x2, 0x8002, 0x0) r5 = dup2(r1, r2) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) dup2(r5, r6) unlinkat(r5, &(0x7f0000000000)='./bus\x00', 0x8) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x6, 0x3, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x880, 0x1) bind(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="01002e2f154466696c653000bf52f3413dafffbe5a00"/33], 0x30b) r3 = socket(0x2, 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = dup2(r4, r5) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0xf4efc7e3c12d3176, 0x0) dup2(r6, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000001380)=ANY=[@ANYBLOB="c4ef2b6ecf27685db9c2bcf47794ed12f2cf07651ae15177365f3a874f4a15399df12bcc181fe46e094525e2a29631eff88a6931e957acdf020fd3db5f4377773e1c4f9e7914d98d1e9ff698e53e35dabdecb7f2dbf871a7208e2117684e250d00"/109], 0x10) r8 = socket(0x2, 0x8002, 0x0) r9 = dup2(r1, r3) dup2(r9, r8) clock_gettime(0x3, &(0x7f0000000180)) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000140)=0x2bed) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000280)="6200a97593779b73a509b19d9aecd59fc49dcc103b2d66d3b111870298cda79d6f6be8ca76e242d6", 0x28}, {&(0x7f00000002c0)="c4bfeb9645742550670265472c2e8bdc99baaff9a74a527d9c50eb852b408e5cab1c05d463c93ab21e3cc0f0ece88fbc09bd7c7b50e3ecb88df015f801447e4e4a1a04e1cb35737709c06bbfda554b32c4e9929a4073ab039d065ed8887451aa3d71bf33c8230651fc2e71e8c939f10dac14b13d2cb8353c29721f37d711e51e9bb1675f61a4035d72b5961c2436731b0c45ed82fc1ad81a0f650f28e0f1a54ee5596aa2335d50710170fc8e2461946364bb4f13bf7a094fafd5fc8c84da18753334e1e977e5da842c0c2f0d75fd08f10bbbce36cc2024cb0d1984ee96364cc3991b08636ff043677c434e7a089f764f188b5cf74feba466262418e6c2cf51a657cd728809f91dbbb4aef3a93db0cc6740064bfbe2c1259a4158492f57947cc4e731435484f4a44d04535c637eb1dc17399379487de4cd22213bd290f14e0224cbdbb131c7193854aeb573f44f228767df4fb6ae73b5105765b0444a67dab47566676e9ed6f6018467870db835a0e914f6dfa4a3e04a5012347df984f757ccbba146f28b93130a25614f5b2d0a622b407452f5419bcbb0d2b0e43a3198315e841ac3fe7ae7e3c282b6a860e565113b4eb630bc94634e365044c5ec88face2e52d2e8c2ce495e9355a8a316d4761991b9b1369447632342325534c0dd215438f6c404cfcec9af4e81fa559ed11b6a898859435020fa9f4b97236fc22306e0ef93435954f4b9f09ed71a8f580cad595db98efdc97bf40051ed07b889125558fa9fb064b2f1a12c90a0202d97f3eb8d050a8a1afc6bb7859d1ae17befcf08876379b22668190d1bb1dd5d4fa1a54202d505bc98824fa0320102cb90f74a0e6d3f4c27cae6fb2398067759cbf87078f3b64d2f166016e928739dd4530d38f8c3fc9430fbb4086c1bfd6e4ef56de56c8613d6791ec1436f80cc971576475c7188b0755b7834c1760e43ba931ca41487e363226dad5d3eed93e75f891481e959b7bc79c0766384b86aa0327eb6adb5c2ecdcda678425ee867e9bbdc7c8daede65c372d6a1895f6ec6781b4e7eb51e5139570443bb287cbe8a1c95ee70a7d7ec3c1b96fe1c4e6837d4b104c0820fee6859a43534e936d146fc3404ead171cdce6c5cf90ed70e74160cf847efa36c6ff105d4a065b7f9b7e11c6f79ebaa41c2e2938519f26927d6b5cfaed1a5d2ff6f76f7fd77c050e1db705b281d7027636637593a82dd22f218b48beeeb5b0bf3935fadbd57f5272c5c8bd493247cfa3fa4f05f5b89e7f736ae50b8d7677f130b68bead4db3627aa4332ec393e1fa921865f336fabdfb12a4f895da7d57b4d896b967ff9f08fc51127a7768665a96ad7660bef3c58ca89dc4b3435ef174fe796ccb68a42cbb259641a44cf097cd4af783aa40d8ea87d205a0fb90291a3fc0c22f6e54f119dac7f5f5930c29d3a3198221de91771198b083a2c6eafab24800647efe390ff0f709f9e584ad1b39b5411f4a9f9b5b3ed163c1061b6720218e9f1c3eb93f6787e80c782b74b65a201dab2bb13e75348530f0a2a4d642e5f48f2f358763898b3c0abe376b3780aa79210891f53fdd85e121bd55903d7a8a4899c675a82e3bdd24d372a9cab168c9aacf56e3ad28f8ef57a85e3056467f54dea53756796e5dd0bff42b87cde226ba8a757f3e000bf134d4e8e5d8fc4514d9d179c6e4bc6c961097468783379f0bb5faaa00b45d37904be45175aab0d4b407dfdbf746348dfffa58a88e0eaf2345ca98ceba3f4cfc47a87d7fcae0d6d8660cc77caca1d5da72b2064219be29e7e39cf29b973537f676e0087f824b320cf3e0657cd4d3d37a5cd7b94873865791a01960aad948731499a4c78d0e6022211b472e61a0abfaa6be5928e549a62ffe8350ebfdfb1ccb1d2ef2da5e8985c79a4b2e656e9c604a0277dc38d8fc291f53606f7be2ffc71d739f95223a26fc9f930c31af49a318806d8971cb261ae426d729be8f237b3833769a88c633ba711dd0be51118a72b3439e2ecd9fbd5047f83752dedeca4f79295c01d2faa25d535e73a1d58c20587ead86f3febc9549c7a47c903ce751913a4ae3c5d0a36479799bfc2aea9155b60457ace55d93e978a1f74ca9473c5cc626eb34dd4b74309fb4bd0fdc2d3207d1c5a80b99956bdfea6f23f59c09eeb21eb517c9116d7ff154ceb6bfb250e4a7643deeafe615f904c0a4c5b9756a4afc2a4b34926e126451d64849aae0918e5f143603ebb8b66ffd1340146f21a304795924464b7f98d10afafa91b0279d90bcc02a7b100e38dd92548f28d3b41ec17ef0be4edb799964e96c9efffa5e12a77c477ec55673809c3c240c813cbe45f6f068fda81bc8b8532ee7210f9e074b4d1e3fa9f162de1260c2abe5f5c43aee6ebcb623f1c8d2b40e8060052e3b2d575e0e0fc6dca2e74deda8e9b88aef2e2af694c25dae7b0cd52069fada052ef6d8d6bdd7496876c0faa4261e343af4c5c5b9f839532d408c4d05f219cee866a187ec63b34f9549059d3fafc85da6d3ba66a2b145e1c199406e8e41a8e6a438cf7d83b5a6db21ade9a8b3f7749c6db275acfaf56bc1658eebda677eaf817979b1453632325ed9348cc6baf260857b9f757960489e51325b9426262addfa187a6be92fb11b2efeb90d75eafac914d2854d2a3927e1f810f1f016b85fed968c2cb4199b9652c4289ba322d1e87fb4209013bebd70c4ca835efb4b0d9aac463d9c73dca7a79c53945674e1adacc5072f92eef349482afab72065b860ea58737030f2905cfb2cf02679951b9cfaa98f588eaa993a5dd52d3a6c38197804a5794b9720dd64a9ad52cb27ecd7fb3b5e21b12eed75fc41f60abff30f872e6e973c14e955d7502cab8cf15c1e1c0a564a12064b4580422becdc9ba71c004f9cf316d158a946970b2fe368b597fd03c8195d533465b6df24efe1cef77e8d0d2d71108888ad16f2a0f9c36e5aec8fb3d01096de22c0ed920c691d83a67001075aa71d8557bca781420e366ccbf100061089f1efb4845aab4e7632f810267d773fc97fd494e621d1ad55d0980707f91b78f4a35001870f05b5e1975686be1784b830c96f1131a21dd1b6d8b63c156b4820eab0b55f4f884600cbe2af03ff55fc989766b747207fa00962a61ac559334ac5797147245fc41f5db96bdba0030a04f999a979b6a1421581cc9a73bdfcd445ac1126a609ed27ddcd97456e93e03ff6e26c5dbfc87a2a943bebf77d8e056059da448d004fd7b4940640ad45c4101cac6a5b684d23a2938e51f2b97f72f509a929458e05ff73afdb6958de5e759ab856fea21e8c4a1d4c74a66e58688fe222a32b51ac154e5e570f3c042713faa7e271ddaf090d7faaad51454c0e569943bfa0cfa85df14fce6f68c723cfcfad2a8f41aef73e3abf3208005219a7e0d1b8da64fbcc27325a31e1174d6ecb6f83d16f67cb0a7e2d0156cd414804bacbe35d6909e54dbc58d48a91eaac32e9344a624b86261b032b21486f39613fcaabac89da40b5bd79ec047169a7920173a81adc1193386c059e0b4deb5a7221d1f78ec2e4f274bdca399d755ec2ea5c5ff96f090a6ee1f24ec329d694cf6a212babd3759decbbf98be0aebbb362cf36a317e336765aa25db4cdf2e024bfb1067716eaefad1755e9b3e6e7ccecf1637f3d25b79c6d0e4e92912526dce84978bc24064b4d95f3a510633d69c0198e6ab12e4b780710814a5776956b25ae73bab905833216a248bbefb544430ffcd93e21e7a57299834ca3e679a6aa86656a88aa8c85679a3e576b0c4a729076112cf033d89f6f6ec5f7d61c54bfdf7134921110dd264c03954f7861d890edfef8d9aa6598614be454b3b102c304157c0bd3f8e29fb5255a685c10180ab7bf8bf3adaf9427dac21a011a1a25920ec23643070d62a98aa003f78a97ebbc07250a53914c098868a59657ad233e1cdb6b3f933089b3029c1eda412b5992a7ae02a22c958b5cc02fab3962267412b0d3112e6bccc56541687116814bc42394e92db6ff72791cd21729e4e496b0ff636a8839e26ebe0de2fb128bd2192f7548ab124eaab5d0ce2ab7f68b34785002d02bb79454457a623ebc40d850eac5d757b66d2fb9b4c457fed9935eb31ca4143cd8f6e69e4edbe7916a9a7c42bc9231ec792a4a61cec36708f2102ff12cf97988948fdceac79b48ac58718211e1598231a31e368060964824c7ce2e7562fe716f584b9b404e25b8cc21b4fb95146c0f0412d274e4c307c8a23cdfb49c07535e52b9f9b79c45c7478509939c8f0cd63167ec40a34d8065c8d22d6c1f6bc2850608cd5de24b9ba606d56bc61e903ceadf96e1560d2a3f6372e75cfe5a5067465ccdd8f671db8dd555f86cb9757a17d3ee0eb5448ad5fdde490d5c4482b9c9a7d9c1a027091161a45b1450ea0ee759547b3900efe70ccccb0df751f41cfac40b6e487271a70e14e70c79fe3d8467f071ebf38ee77af7137c1d7a11f2c73303388aa54a9691ef7abb3b7ee9b930761906580b24a5d3d7f1be191d48f7078a915f336713561283ea7ae76d444fb613a64d5cb6f254996b5578c994145f82135c38d0179cc8ccaa3b199bcb66ee60673152a3c5a25838748e600d5e3ecb3848490ad5b5ae9937df6d7d845e19d71e0bf713adc0e3300ae48c899fe6e478699455193af1376d75356ea142ef1e20f16ed4246da6f6cc46bbf6014e6811501ad2414fbde3ac6d61e1231203281ca756b6708f41148d54ea2f8b220d30ba86ba8f944d75fcc0eb9781d35077c3bd504c1d41a563d0e6aa8aaa6d7b2cc3b9f731ac1a976156a4307327868fcd9a162c35484456b31c5b14ae4c9961a72c15279faadc1322bf14bd4347cc88bd85fb3884030726dd63c301961458979d5298de9dd7270869c2936e884295ffa1043fc4c910aa06a7de796200d864a8959f53cf743e73a92d886e86a8eed5b7b775e4fcb07ce933808674cc82717e9318655eb5917d0b459f8ccc98e6874075f177f8bb0df4da7ae75eeff8faf6a2d476867e39c83af5709c3250c02ac28fd535e858768a4afdd74ade0f6dede5dba6c60abd4ca6645d5583b5e2921c94d1aecd601d1cf53f3e5043c0b6114234e8ebc43007c1436e19ced20b0e34e13fe6d2a716d45705b765d5a5623d743917f79c32a53fdccc0e9257be213ed8f6264064509889d8977e96fa2e52bca15ab28af9672a98608cac9e91248c02ccf03c21ff6a13e58aa1b78eca11e7f39f833116059619ca7de24dbad0e87d9acc1307b8b3abfe3c97b5f73ba2416aa28a6b550da3f6f3085cbf9d2c185f1a50107015bf612293cce82764a05facac7fe97dcc5ae331c978ac3fb3b573d8db2d06ac0d3cba02021e9f2bba736350b4229060e84559834a6f0045af440dd20aa4f27ce5718a31cac6245d6e8852378e86fa3b704b49695a47ea89e683cdfee7a6cc1818ff77722ce91db3d7c6f12b360e2b069af4ef0d0c3b55553e4a1405f269edf0bfb27d39ee1715cd4a71b78fc54b19297db986b99b8f3dfb6ad090c6eccfa2b9a7c93a8b40d6314b9032f00ea4fd8584ec278edc61e8a4bad8ce44ddcac01e828dd49e2183c1ef26fd2bdfa5a1e0fcfc8b5e2f20149a901a460504b6e2c38b2156918dd9437a168b33e31eb1df2825667082d57765e57e43c08e9cf8e5ab25a1f1d4db4e0d2f3d9503f3df34aa2efe6d0987669d37cb6c830387c30ec169b3213a4518692cf1fcbf46ea82d79bdcb32b0494ca0c9ad0bc7642c2ed35f412bae306e7f66db31f3820ffb5fbdc4b6ca5cae18e1729959a4a52c117a5e", 0x1000}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8f560700ccfae546, 0x0) pwrite(r0, &(0x7f00000000c0)="cafcff0700dcd5be5cf2e7691f7f187900"/27, 0x1b, 0x0, 0x0) 04:02:45 executing program 1: r0 = socket(0x6, 0x4003, 0xfd) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27a3811408c0a44fd50000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xa1, 0x400, 0x0, 0x0) ö쪠‹0áƒte-báYÅ­Z‹tap1: address list non empty 04:02:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYRES32=r3], 0x1) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r1, r2) dup2(r5, r4) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="736d4675c855def00bee50f64bc12deab8f8a1b1b0ae10ac23af4ce79d031f53cf081bb2933233b93f03ab04c4ea7ea5a3538ceba6f08f24f073f7da107fbb28d0314654840a18c6eb83c4a5e1336a1ca2b45b26dd219b3911220b6af330cf408028f31f1ada06b65c20368c1152f5c7eeecbb6f8bb124bc217c6d46d200"/138], 0x10) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4010, 0xffffffffffffffff, 0x0, 0x15) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind$unix(r7, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r6, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000040)={0x0, [{0x69524a279b120241, 0x8b}, {0x2, 0xc0f}, {0x2, 0x80}, {0x2, 0x400}, {0x6, 0x973}, {0x2, 0x400}, {0x2, 0x1c00}, {0x3, 0x6}, {0x3, 0x551}, {0x3, 0x4}, {0x1}, {0xd1e258a5780d1651, 0xc1}, {0x1, 0x7f}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x4ba}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x3ff}, {0x3, 0x1}, {0x1, 0x40}, {0x3, 0x200}, {0x1, 0x6a92}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x1ff}, {0x1, 0x9}, {0x3, 0x3ff}, {}, {0x6, 0x7fffffff}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x31, 0x4000, 0x80) r8 = dup2(r6, r0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000200)=0x1) 04:02:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="4e25d2b847a27236eed299470925242b50b9cdf333fef6e17b668d3caa6d9eabcd7dfb11de"], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$KDENABIO(r5, 0x20004b3c) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001080)=0x9b) r6 = open(&(0x7f0000001000)='./file0\x00', 0x20, 0x20) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000001040)={0x3, 0x7f, 0x8, 0x2, 0x9}) r7 = semget$private(0x0, 0x3, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001100)='/dev/diskmap\x00', 0x400, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000001280)) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000001140)) semop(r7, &(0x7f0000000040)=[{0x0, 0x9, 0xed83a85592e0e329}], 0x1) pckbd_enable: command error 04:02:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffbfff], [0x0, 0x0, 0xffffffff]}}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 04:02:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ftruncate(r2, 0x0, 0x7fffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) getuid() r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x40000004006}]}) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 04:02:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x71534fad8e8ef345, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x6, 0x0, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf092f68c11700287ead4bcbf20b4764777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b6ab55c62bffa4d012ae447473c2304c41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13000000008f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000bc8d01c8b511511c0b81669c8463bbcc19e765c2fc226226de7483c7a7051c9411d7db876eedcb06153f9020b4dc318887ea530e3b5e40cf7442c3f3750df7ab393845fee15ba788a8e5f7de591d271ddf31d5cf93d16dacc82ff21eb9015ecef22b682dc2f4c7ca9d025ea0f9e01f238bb6ef45fa29e0ec04931c4d80e6e82ca2e3e5a4655800a9e8b920cd91521f01eea76fafa2cee2a4085b991960bbba31d4fb56d11f91f824ba1f7a17f5e779c8b4296d6d1c0ca1157fa82e06a95ac92ac29aaae9384280f7382663d7065a73b687e9fe18024393646a24087e596f47a759514ead8d3fc3c0c2571152c260da0ce17deedeb6d3b0afd6572ac1761bf4d6e5fa6c11b1185e8a5afa771c100f3cf08137d7b440dd01423ee6719c72d383a20a4a2243c2b8cac2e1f84e0674ce8061fe7d0eaf02c31d1a31395282b58c08df3692b10fd715ce4c1e2a1a9652cb73571600005b08f9914a8fdfa6c7837f8707a82ef84b24f887f3fc5e8c75cb583db4c7f1a5ca02b468dde8fcb9ba2aa59bcf70d68b9cc931afa941aa00000000000000"], 0x1) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) shutdown(r3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r4, &(0x7f00000011c0), 0x33f, 0x0, 0x0) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x8e}, {0x244, 0xce7d}}, 0x0) r5 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r6, 0xffff, 0xceb2019a1129fa38, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50, 0x0, 0x0, 0xffffff01}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r8, 0x2000747b) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:02:46 executing program 1: setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x2) r2 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x5, 0x10000, {0x200, 0xffffffffffff7fff}}) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r7 = dup2(0xffffffffffffffff, r3) dup2(r7, r4) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000000)) 04:02:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000280)='/\\\x00', &(0x7f00000003c0)='#/,\'/#+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']{\x00', &(0x7f0000000480)='-\'\x0e\x00', &(0x7f00000004c0)='.w\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = getgid() r2 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/188) setgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) recvfrom(r0, &(0x7f0000000080)=""/194, 0xc2, 0x800, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 04:02:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x8000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0x0, 0xfffffffc, 0x1}, {}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x3}, {}, {0xcf, 0x20000000, 0xfffffff9}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x100000000, 0x6}, {0x200, 0x7}}) shutdown(r0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="620202920c0000ac0000272986ae59690f8a000300542e4f56e5e5aa6fc39506a4a191dc3f638d445ad45fcc5953c972b28e2d8da849ea02bc2ebe3ea9c0180c845900f63460852421a7de69df5e4a41f554cef4da0207d49c12b3fa55e9fd4c4c54336ee8d2a0c2a1ce330e0f6a"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r4, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r5 = socket(0x2, 0x8002, 0x0) socket(0xf54591fb04a7e74d, 0x4000, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000004c0)={0x1, 0x10000, {[0x20000000000000, 0x20, 0x1f, 0x4, 0x6, 0x6c7b, 0x8, 0x5, 0x10000, 0xcda, 0x1, 0x4, 0xce0, 0x4, 0x1, 0x79, 0x8, 0xa00000000000], [0x4, 0xff, 0xfffffffffffff9f4, 0x0, 0x7ff, 0x10000, 0x5, 0x1db5, 0x0, 0x4], [0x9, 0x401, 0x10001, 0xffff, 0x3c2, 0xfffffffffffffff9, 0x2], [0x800, 0x5, 0xfff, 0xffffffffffffb4c1, 0x8, 0x4], [{0xd6e6, 0xff, 0x80000001, 0x1}, {0x9, 0x7, 0xc8, 0xffffffffffffffff}, {0x3f, 0x10001, 0x9, 0x8}, {0x20, 0x81, 0x7, 0x8}, {0x8001, 0x5, 0x7, 0x10001}, {0x7, 0x5, 0xffffffff, 0x7ff}, {0x401, 0xfffffe01, 0x6d1, 0x4}, {0x3, 0x1, 0x7, 0xee}], {0x2, 0x1, 0x7, 0x6}, {0x6, 0x2427, 0x2, 0x429}}}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 04:02:47 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) sendto$inet(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20210, 0x0) kqueue() setsockopt(r3, 0x1000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3d9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x74}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = dup(r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x8000) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 04:02:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0), 0x0) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r9, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0x6, r10, r11, r13, r15, 0x4, 0x5}, 0x200, 0x401, 0x2}) r16 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r13, r16}, 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r17 = socket(0x2, 0x8002, 0x0) r18 = dup2(r2, r3) dup2(r18, r17) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x10) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 04:02:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x4, 0x0, 0x0, {[0x9776], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffe], [0x0, 0x0, 0x2f6b6091], [{}, {}, {0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 04:02:57 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a16}, {0x7, 0xf9, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f00000000c0)="9c87c304000000b87e2e2ec94c3330402eaaefecbf80e72ed2f6c1cbe8221685c6ce3bacdadfbc3540dadcd1e8f11d36b629e5cf7c129d63b8c160a7a410a9b5ab6408163601e9e919d2e78dab7925aa25a26e42bd3dab7ef95cb16fec1d70c2e1972ce5c84e0b6baf28c84e5d9a1efba01461629c1635964600ad06a47b0393ef31f9c7317b9674e559945f43", 0x8d) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000500)=0x3, 0x3) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f9295c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x20, 0x2, 0x46) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r11, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r14 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev\x0fbpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r18, 0x40087603, &(0x7f00000001c0)) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f00000000c0)=0x4) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffff9c) fchflags(r20, 0x1) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r21 = dup(r16) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r21, 0x2000745e) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r22 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r22, 0x0, 0x3, 0x0) fsync(r15) stat(&(0x7f0000000700)='./file0\x00', &(0x7f00000005c0)) r23 = socket$inet(0x2, 0x8000, 0x3) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, r24) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)=0x64c1) r26 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r26, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r26, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x99) r27 = msgget$private(0x0, 0x0) msgrcv(r27, 0x0, 0x0, 0x0, 0x0) 04:02:57 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/105, 0xd}, {&(0x7f0000000200)=""/211, 0xd3}], 0x2, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xb}, {0x42, 0x7}], 0x2}) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x1, 0x100000011) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 04:02:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="dd4b7d71b1e478395f67a637eeb57efd70cafe04a6f2f515ad54d0d91a469d40c0ca5d68658c0569520ef5cbd1e49559248fc80e2dee9b943464ba314b4680f0626e020369"], 0x10) r2 = dup2(r0, r1) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/97, 0x61}], 0x1, &(0x7f0000000180)=""/9, 0x9}, 0x23) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r3) write(r4, &(0x7f0000000200)='R', 0x1) 04:02:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000600)=0xc) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9c7cb0a99bf31864d24aa940eb75704143ef5cf9141c2405d3bd5db5c9d55cee81786e28a686da25dd77ae9dc15ccde5113d4f48896497b54f826d89bed16797c2fcaceb157e3b9a071c290083c8c1146d0c1abed6f6f2d4bda42e4be0f313bae392c72c73991fc04e2b3b8fbdd87f6fb08072a380edfbd566460b9d501a36ab947b332f2f7da1cc9e1f92f0c4ec60d13119ca619"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000540)="b864c28c785c8443fa55f3e07a4efadc88bed56844f2663d45916bcf991a168be03dd5d723245553c5622e52795e34ae0b64fab90a3da7e705566156eb4fa5ef0cba5f6e9c862b2370460324d7d8218f11422020e67f484134e9058446c444ff64b55a54f6f3905b4fd97fb83c1329c43f1f7b1e88f67ee445f10e3a7ae8520b54a8d5d556", 0xfe8d, 0x3, 0x0, 0x4ff) 04:02:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r7) fcntl$setown(r1, 0x6, r2) r8 = fcntl$getown(r1, 0x5) r9 = geteuid() setreuid(r9, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r8) close(r0) 04:02:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r4) getpgid(r4) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6d, 0x0, 0x0) recvfrom(r6, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xc}, {0x6c}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = syz_open_pts() close(r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x13ce) 04:02:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffa], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f00000004c0)=""/231, 0xe7}], 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 04:02:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x25, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r1) ioctl$TIOCEXCL(r3, 0x2000740d) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x8, 0x8000, "ce4e4c76d7a66b3fe8a3807da608e91df1969d46", 0x2, 0xe3c}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 04:02:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="852a9c52c2f7f038dd5550a28197921b8abe24beb402ff7c39f3a91ebd495859bba8ba3c9a9021a6de25106cd5cfdeb31780bed48a63a009e16a5e97d6441f0096abb430b3d05705b62354939efa3e56bbad8dddc9b6850a5733ebef6385ebdaa3a57e565eab02ec1720ba45f9b6548fcf8a65aac67ec7bb08d7171858da492a6b33755b21ce9ecc24e5271a4c1058bfa5a174a82f9f60a530e06def702c"], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x5, './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0xf5dd194c70c2abc7, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000200)=0x629) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r8 = syz_open_pts() close(r8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x79a, "73cc0000000000000000000200"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) close(r8) ioctl$BIOCPROMISC(r7, 0x20004269) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCEXCL(r6, 0x2000740d) syz_emit_ethernet(0xe, &(0x7f0000000140)="b60ee3241f7ae84e24d62faf2851") r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) shutdown(r10, 0x3) 04:02:57 executing program 1: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f57f00000000860000ff0000000000000000200100000000000000"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0100c500000000008ee834653008"], 0x10) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 04:02:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) close(r0) 04:02:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x3, 0xc003, 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) socket(0x6, 0x1, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="7b553b6aedc2ec28", 0x8) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0xb, 0x0, 0x0, 0x5}, {0x80, 0x3}, {0x8006, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 04:02:57 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) socketpair$unix(0x1, 0x9fce3cb03838a9a1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) r9 = dup2(r8, r7) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x65280000, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) dup2(r0, r2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 04:02:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000c40)=""/235, 0xfffffffffffffdf6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000d40)=""/184, 0xb2}, {&(0x7f0000000200)=""/11, 0xb0}], 0x5, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semop(r1, &(0x7f00000003c0)=[{0x2, 0x2, 0x1800}, {0x4, 0x7, 0x1800}, {0x2, 0x5, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0xfff}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x1]) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0xe7cba02e6c8e576f, &(0x7f0000000400)={0x1, 0x3, 0x200, 0x8, r3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x7fffffff, 0x80000001}, {0x93, 0x3fdb0d40}}) getegid() ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000004c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x20000, 0x0) dup2(r7, r6) r8 = accept$unix(r4, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) lseek(r8, 0x0, 0x4, 0x1) fchdir(r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 04:02:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)}, {&(0x7f0000000300)=""/165, 0xa5}], 0x3, 0x0, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:58 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) syz_emit_ethernet(0x2b, &(0x7f0000000000)="396a29e4082b3fa440ef84ff35eb47e9e70af08db93486e2532fa19faf2185938a8a636d1913fb526bc3c7") munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgget(0x3, 0x241) 04:02:58 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0x20, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000001400)={0xf600e5996dbcc20f, 0x0, 0x4cf, 0xe09, r1}) getrlimit(0x3, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() r3 = socket(0x20, 0x8000, 0x5) setsockopt(r3, 0x1, 0x2, &(0x7f0000000080)="27bf871f1c4535dfbb245284eb9bb12a8ecc75c88ec66b244d460db686ae31946fd8add9d7179479fa0b8f6c5cb49294ffdcb7812c78dcac253f7463c6a9e2a42c935ac26fefd9c2629401440cfb44", 0x4f) close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) kqueue() r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) write(r4, &(0x7f00000003c0)="b4059c24685000994a0eecee157b4b1cc931f0572dda44f925677d987445896c10332db8cdb6e36cdc1b5302d67aa968f9ec1aba93131d22bce48051d30760deefbde90018af3cc7bc10b55c427ea2f0ac8653d22234d8adb674a3848d2d89dbecbc76c9aa580843e51d01c2b1bcb30af93f909d20d77cc86196dc7454a97bef506e064a28ddde1959fcb2d3662b22a26af727bc6e841753c2746954ff413bf9d35192a49e624efbc68ee255787a5d090726b7b1c27b7785145488470fe44e16ec9263e728779d94ed9518d70d4fbf4906e9e56666e5a3d8e7438e1e78eedec3c4b07d058df0f8c14fb0737502ba00dae0cc3f89386c1cc05e31386236e0bb6f8e66aa98e96480865908b6a1e876df5f033b048b881780c6c36ad687950525ff6ff9f919d0cd0fae0957d45622a0f2c8c534b1758f5d865932f044e5228c48bd58dc9a5a1c0d86b4fbf5f9f6b427095ebdcbb4e1b30627a375b37694e8fed54d877789aa0bcbd0df692705ecd916afe575229c71e042f8ab898fda51367c9ffe9c52facf544a8f88d8621b6b55cda5fe948d2a3c5a1e54e6bfe705f138d96b7536eacd09f3aec60cb0586917c3d791fc751cb02d2b7c20242be2fa9e1a18c5724c1d9e1350e6decb9a39f8dbe71c19eaf14285b540a4c9886ef603d62fa3da9dfd49cd65a6a59fa66417a6241bcba731e41632298bd8c84a487c8e29d7971a6cc5cbc012d74ccf883fcb24fe61c40cb7d403b1aa5cfdbe6d89baf9925170821bb8dd637e3732fcbf3b21df266f18d6247383e05aef99a8192710e3e413a03f86d3bd4d16d095178951b87e35895da864494eb411d6e48fcc6e90da1bf07264be6359ef1c32b4a071b162a18b0f341b9e7e78cfb68550c5f647e6bf79326282c019a3da6927c3afd4c7dc92b0cbdfe599eab70c8ee2716d4c6c59b3ee73b6ab94bc7e8e42ec97e610f67543476fdaca17fc8abcef3ecc5c7d8053ddf7454cb37eb9ebe55b8634c005412da5ac5bcd23bfb2dcbabfebccae3f6176ae4d84630c6a58f88cad921fbe238421c96a025245449525063ceabef9611ace6ca56557c47a8277bad18bdad48ed92ad207a435a122927d7d838d4fd1e3dcc71233e2afdbf84937eada22f991ab02a29206e210b988059e44c964db0be403ca3f58144edb9bd5f1896e4be75bf7c99a86e59e147a1f5312478582ed5576bb8a1ab51645cc36cbf3e69e76566be8d52532c291cfd167f968e57834b27a64dc87e9369034348a9877919f8494fecf4d1c3de11a252a48f4ca186ac7ae1ce1c40bc2b53d149c3d758511299c69266941655068167c14695f70604249133a5bc46d092c464528528f8534c7ba0facc5a48540b60df53228a0565cc69d7ee049951c7fdc28fbcbbf11adac0e0a7a5487a17de2041a2962a1f88234e7cce6057d0a8a1302436dc77c2e622ffaeab1caaaba84e62f7df754399633a5e64eabfeff71d3c9ed2069a8ed3f3190ce696b1a6b1dd5a2fa50fc99cc3bceed2b7eec8200a10678c1aabcaeb7d2d304ea6f03816ffba9ee5b23bc7fc0b2081a15471331a47458c45d7db98040eb14241fd252759441df887c7922fca1397c9e429b34c4f5a3ceb7833314eb8a455de71cab3171b585bcae594f6759a80e78d181382dae25df3000518159acfe0642e1e9ffdf386e9a43414b12e578e68b2a97e70d2b3694fa1b8140db7a3b78c24f8d92f7e985ebbe65f8186161e4a6ca5e3bba188005f3ac64ff731990b54bcc7bbf84894c52a72627cd4bbc0e94b6761e3c8e8078c7c1e1556c55bac6be1f1f87c5207fb2f7fcf24ed182dd0e85c306eb516dc6472e4bfd987b2b7c30750d257c8e2b1b0eb0402d167f25ba43285acafaf17b9a18ab7ce2cc22265e5c67f1c5c77c7f4b3d0f06226b707a13ef0144dcd90fefa868659c3d684f54b3e73602376cd9a5ef1ba10ace476068931edb13bd6997b26ea336525b54136b2b541a46d82456c03c2ddfc69735d59a94ed9df02989264bf8b6157580c514c3a72b032e9997e71c68942577c065169f65fc79ff104dc864d65455f3f8b5f85790df1b44d972c90d3e79130cb92cde1310ace235e0a7c8c144724d6272a79c894d95ec7c1e5cfec04f164f520fe946199844d9a915e4e58733a62e17b3e8dc0a5f584b093c8847d8f8a6e1082731be82d2cf2f1d907fc90e34b90ebb69fc7b18c8056014483bb30c7c720cd3d13e4e8920ae59156382422ca9fb58465dacf3a82086033a087609fbf6ef9f4df9c5d13d50c1fd5f74f9af496651ba1990356eb4e8db6c30a70bd3faa073131f202397cd4b0721cd35dd532751ee1b12de983481d23b0c1b454e37011d880f5427fd4e6368c5215614c550d5adbe2e81cc0ff77f5743a470c32e74954e7926101f6e20377f27ebb536b3ad2e309a3899d084c39359e63c6514356d9ab74ce996d3813171798d8055c078b46441026eb6db71b01127fb372892c7c473f2b628d31e2001ecf1a63efaf5f0dd36edfd3c2e83103ac8734442dfecf7cee4666b15c85af434efefd83fd734d37055032e3bdc24a87199fd0e47f26d1d12c0f8baa5cc216215dc7aacac2a7384f5cb8c8165b937d1b16819d5f925902306cc79fca37e6d2af7afb6b43d7a5844058973bdb180a3651b8b040ee01de6391a2efb5e4dad6862b84bc26d9f731cf9799941cebf10b79c4e13fdc1154749c3086e36022f48295dbdefc4fa96d61536cad219c804f2214a24adc0cfb6e61d91459c12bcc551ec3d8a0b6f58888149d31d1dfeb31663786ec3d31fb529222210599d4ad1a506e130ed56b134fafaceace8db3dee9e44ebe7ed5dc594d3597a1739f09220c906ecb00c45fec5ec61b2b812bc2a072ba89832e4a817f4d5d792dc0d46cb1274fd949ab0a0c4ed44532db45ba539bb5e0d7e524bc5ce0b1c194afde1afce173bf50802bb8246e043289a35de5733461c1874beec62726628cb86714544e2dcd474a27eeb4aacf37f0f0a76aa3972a71456674a35560802be7902a01cfd3055c6d8b261e8ee5b342c709db0484ee80a1ab7aae37a80512281e8aecf05f50b4ea2904f06266fc256d779c98befb26a8e488df51c06de75c8359e4c1e32c1c2b916feb7f288756ebd2e2bdfcddaacedcdd656875bf173e6db892f8c1dcdbd9011d33787103b0edb41825e007638aa8c66e3839f15b1bf91bd503f4806ad05644d42c642394b5522e6eae81fcbece6afc1a29615e4306389a336af8f264e613650184b16b96a63d002aa0b8b400b3de003ac4582582d0987005259899a4e12f12252328fafc4c5524e61dd91fe6223b13dce1667b914e37d7d08d5f05ea9d00d5b193a3875aadd08b0611ebb64a833421e0b5885dd465e8eeed26b06d85a11a487706e4a9b39252e47d9f34d73f5202c6b31ea8024fae5fca326998daf7040088dd73b1abfc0f42cfe4df56ca49b92777107da62006e4044bb7c689dd05869af0d0db6b7eccbbc92b3428ee251a8a67f7339b963d27e8c834eda1465f9fcd60a3a7b3fb83fa7b4e0864ea52805b60e8c4f228bd3d52339d0f188cc2208e56eacbbae0ce15d0476ba2894657613d8c6ce693f641067e70b24d9cd08796467ffa374138fd3a0ef9fbc11248083ac444d144cb491b9da8c8918f925cc1ce5dd560e850a8d756faedf3e81fa200571768c0090663d197c0c895926a8dbf4cbeff5437b43bbc673fe13a86adfbb8e021bd4d83903b16d1c1ec1d2dd88f4fac9aa7346b71c9ff2357e0a4bd342ff1f627e93cc0395eec1966108304b6023f02f22c43767603aec3ca640c53fcbc1ce6c06a48625a54bfa0621325b55c9d466b2e97d6e4ce6a9584d4a1a33c3cb86de4809ca10c3647400ed43d3be512c442eff4fd9fb454cec1a4bc0d9c1b0bf78c4ad48e4e125f2252233bff9d7626efd752efbc25c2ee07191f945e58fa76a515712bb4ffdf548a429e73b7a3eefc6e084a9d49b7fe467f75799dc55c95304acd6541154cc79ca9aeac513d67b4640b09d506ad45fe7833ba1f5e868ca9b582543549069bcf209a9a3272e409d8ec14327b277dbd94356a97764d12e70440fc7a6e1b19eb7e511599ff6d787b6df1a6ee2dd645224f0841a6bd780eec47ce9143406068a76f2fc9ef8203f060b9e2ccb996d7470b61f36249e855bb4579228f2225352d401067dc8f3011f24bece14bb20783d14ffa05fdec1a5e32ae3bc7385380ee52b9c79a56b879eacd909052fd15f3959ae528132af0f3a12721b98447ab8241f7c452d30cd101431bc7ce7494d2735ee5172b8600ce4e227ecf72457dba210c0723463084272003a89a10b0f0821af7b6a5d0aab0091f4a4ce2d807ea9322c4f540eb99ecbcad52660a4a46769a6d22b1c8f47b883d9917af45ccaeb68b6545ff62481725711c52eb95952677a2e28c33c256bffea07a89ee96831f43857ff79454419a867105e70f6073d4c892c0ee05413ca74e5fa8e969398da5f9d1b262a789ed9823ef4f76098e8e94905f9115c15108080720da7007d8805bf323c10f975001d5c4fa1ab0fb5daff6d1cbd1248964f45c1443bf214c88e9d89a3be3b4c154d0252ccfbe067b5086cb06e4ee3822be2b81997a006a9f8ad4b044e33ddcc26b2e770f345704343bd7bbc35a9dae857e3a6671c09b655f7fb48a918b92dd9747617045b1205158242c1f9be8d8b8e2fbf1a0d6090bc1b6d4d6c92ed512b7a8b2dc27eabedd4c863205ac5aca882064b995ba5b8178aafe710631c2c17efb70c41826ddbb6998a5156cac86197b216bc2405f3045156abbe60c4a4bf8ce978c0326e0f28d24222ddd92f1278e12c9bf82aac10ff00edb339490cea22dd3d62adcedd645fab0e6412dad98bfced85fa8a6022142333dd5f2b34400f8c59897b1808192a239a3ce79d0c4949e6e4b3ebd3b957c6d4b473d980f9e9c614fe6eb1ff7c609e603b1279caa7a80b6b80228e7106d21cbda47bcf2b32f181e574556df81edf5611b8df0cb496d9179ebca84d8345e80c0e78a1249ad5e56edf88fbaeea5d616e5b1e29da13c51004c991f641d914d6f6c500f630f93fb54731cd72b72aa9648695ff3c9624727c3ef127abdacc0d5f718ee6ff47e3fc64d57dd1c8fe4b78c928b5cd49472ccf5ab0436205402ac4a28e51bede868276aea56a7157254b202c4866048be04cca70cdc66f0753d5cadd6ea01d7711505e57d845a53080a9b2c877dad5274e57ddb17691f5085af2f587603ef12502c1dcc54242504c7b1f0cd37a26e96296b97e9bba3db41cc6a183070431cb382650cf0182a0e65df930ec61bed7322469e1be4673f323dfc3c4c9f14699efd2a612a507452791ab9b2c4a881011b40514b7157bf77bf7d16b7e799f5164b8b85d94ba550b53afb61e4ea0a238aeb98856ff9a43022bf2d092fd2f1fa6a94d32f169b04fb3c305dd0b8fdb66a2f2a667ac3865f02496154f9e9ae2c3fc269ba834437077cb72cff4d18cb47d52b7ff2942045fb9997f58b91fe1f1e0e6316c2240437578736a713c7ab742c8fda157d360c8446f6c32f5ff87e4652d8dd8231ff82db95c5d1ef1e993809749895c75e5da31ab230481c7ab7b190557818f65850e5fbbf9de8d81ad149b74626316d77b77598ba426d9f467099f24ffd7cb7d9421f67d225b47262cddf90f9330d673ee15ff80e27963cc815623dcfd61bfc5e65eb2eea9695030868d92a12e50f1a754e480ec310333ac8c35fb4f5fab44ee143049f72408510472e97398a3c2eba1a0566ade033cf0", 0x1000) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 04:02:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffe, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0xdd, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0xffffffffffffffff, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000600)={0x8, &(0x7f00000005c0)=[{0x5, 0x20, 0x0, 0x67d0c80}, {0x4, 0x0, 0x81, 0x6}, {0x7, 0x40, 0x3, 0x5}, {0x1, 0x3, 0x8, 0x3}, {0x3, 0xa4, 0x72}, {0x0, 0x4, 0x0, 0x1}, {0x1000, 0x4, 0xff, 0x67}, {0x8, 0xca, 0x0, 0x2}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f00000004c0)=""/92, 0x5c}, {&(0x7f0000000540)=""/78, 0x4e}], 0x4) 04:02:59 executing program 0: r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$lock(r1, 0x8, &(0x7f0000001100)={0x0, 0x1, 0xfffffffffffffffe, 0x1000300010005}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf7f6e53d4e3be7d3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r3, &(0x7f0000001200)={0x18, 0x1, 0xa, 0xffffff82}, 0xfffffffffffffde2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c) sync() chflags(&(0x7f0000000100)='./file0\x00', 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r7) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f00000012c0)='./file0/file0\x00', 0x400) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x101) semget$private(0x0, 0x4, 0x32) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000000440), 0x0) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x4af, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x7d53eea92f31f76d, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000014c0)=""/188) semop(r8, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r19}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r12, r14, r19, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000080)=0x7) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000380)) 04:02:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f00000006c0)="a1be44c3769ff406cba64616ec6dc409a7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc61064706518e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68000000009c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 04:02:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES16=r2], 0x1) semget$private(0x0, 0x0, 0x448) write(r1, 0x0, 0x0) 04:02:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:02:59 executing program 0: r0 = socket(0x21, 0x3, 0x10) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) msgget(0x3, 0x100) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff82) write(r0, 0x0, 0x0) 04:02:59 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 04:02:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) connect$unix(r7, &(0x7f0000001680)=ANY=[@ANYPTR=&(0x7f0000002900)=ANY=[@ANYPTR64, @ANYPTR, @ANYBLOB="a34593dcb46ad7d560ef4febb59da07c3ed9f0fa18aaf5303c768a3cf0b5f892b435d2ad26888dba9d8e3954aab6bd322805bd78e24804c3988d80bcb4092a78b38a152990d14acce98a8bb9c4061808d67b97d49c3c2a08943c4e930721026e8d2fe8aea6df47516e769baf1420c3b1b978eeaa722844872ff936ab105e8706d0b3a25e7ab12aa7c2efc112864881954cb567eea9ddcce375f29f177734254fb5f1", @ANYRES16], @ANYRESOCT=r1, @ANYRES16, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYRES32=r8, @ANYRES64=r3, @ANYBLOB="41f96364078fa881e19c75307029cf084fb6a9cce8fe05fc6c66b1b6b3e82162f05d8ecd2c4e394c35002c1a59a913caa210791908e3e2dc20b6b73cca790361b814b9e4573825278f01858aa9950204578507e12fb20da1950bbe63f98238d5e4a4cd5d1951fb007a7ad221fcf8c81918bdd88eaf9fc658fe322ba760543e6e5041f63a5ca0e1fe0fbe6fdf5ebf9eda86dc64378534d4fb301eda9c3f2d9f9fc6f436c455d38bbd513c580072255be9897914651cebb5bdf7bb1f68d78bb9d84387263fa461cc0aa3069e172aaac88184b3affca8ca7d3cb5f41da20cfb919c2a4da63b3f275b1cf80756a184dc70dab73a749e9d05be5ed2a921e10f1a2f4fa050554145266f6e09cf20ba841ab197446debabd462480dea7939b1f32a0af9198a00e4326d2f77bd56d4fd4563a58415b96f09d72384b28e690051bc799c194c47683f0b111d77b95f27f22a0bb1fcdcdf53afc7378ff0e9318c04ff8b8cb9eea8f7e5427752ce2ac0ae33579f77b6d609cd66d07c1ad7c25f478c67979091275f885d5280673038ff5fdd60aedc260b8a675506067b4a73462479aab8d982efa946947c0bc9528d7685c8daec8680f151773ac523f26d103417de7211fcdb12a3a109a402e488ea2e48b13758a0dbbef4cd0cafdc4a8d68cf5b16caf67922feca9aa5144df233bc86f1891caec0ee35dfccda4240075d362e34c02d3e2a64e2a6c743f77fdfb9be6a63508d1d620a94ea13fdef9d87a7038d0c82ac31c0bd1177b9c4cffec3ff429bd79686857a03709ba6ae520db7fd2c434f645281c16ca0eaa1f57514ee46eecaea771d656dfe237384484f2223e6ae9c19362845b6f3f640445b3f6fb9708c5e61fc2dcf93db709874dfe34873be35db76611c7801671364d6f9b409c850d7ee79a0367b6132a1a0789141345c88e6ef3c29566410953bc56ebe8d2c2e0a4bf8d1cd0eadbd3108f78a75478aac5f5e4bda7e4a13c26b25beaf918bc0236de7e35613d73b2a1598eb3150a96b5ae3bb16d5a80675c6f11cb42f29ad91db594bd8aebad569d0fffe63021fdae9482252962330b7bb4d86e26ba321adcefe59998e2fa7e68827b4ddf60ce42fac3dd675ddd23adb46f5a692ba2ab85ebba72baea2a4362d75b34471c174628f4d3b78f45f3ee3911722a55017d6e6d5ad2ab00482e4d441c35c79a614893ffb3373c0ef10abf9914cb50d4f79b4c96fbe902db6ce579d50dadcfb60e2eb18be887da3eac610552637c9ad65717ca74d13c0301509d8bbc5c2fd1621836ead1d39bc57bad840361ad294ae790ae084a25eab15e80de267350760ec748f7436f51c1c173cd7fcd0599a67abd9ffdccdec9958d71f0d7f311ec1c99874f2247f0da697e5cc2f70beab67cd5174214983d1119b92e31af33656e29cd27c840a353028db4ea070515972afecc0a844f87e2ba43cd699d75efe1d3d3b3fd85aa669459f3b0e8eb06da2b8e2633a577f00b1e613352805be8f0a937c22b49b5fc7d994a9490ffb0ab86f2da697b20f0b6789b08181f7ffe6e95a92510557841cf11926dd0a60df394311126b273e1f6e5780bfdaed312b52603916f45749f86377a466f76694bac25104cf1197ee7319a7bb168187c03fc15c96dba13a3a480c1fcfb40510ed74646e2b3d862e9d01c378e3c20b7fab21a44f5d9c87d1b821fe532fa7c6455ab201440bacecfa572cb8eab4a6ae8da9769ed42aa0ec76d8444ddfc01660578db2956f9ca92029ddfc4becd989d6f66fd445cfa6390c9a6ef1edb28ab72e9982821f444a9a6677d797ea4297615f332646713e5f0730e0f4b733ba3f08d7039a217356a811dfa960fe88eb3129690d23f2e4c444dee2f7fc2589d0a91c41f7f03edb66957f596e3f68cb89746a6f0295e8a9c48ed9fea69515112b4172f8a3d38d2316a016e0d7e8c3283e9fe72437a4ee0ee0299a3a2005352c52862dfcb1630ffe8d3c800c9be904221bd6600e2214365ff97f79835508afe77c360951f97c1f7ea4edadfd478b511ff2f57cdeb6156f5939afef9900d5b18a02731736cc6fbbcd9de1aa51952131d6c7c2ee37f3fb29099f95e589e75a3918d0a93c2452776f86f4fb62699adc49c0f42dd3d6916c978b51345ea6374b606af80913462db047147cea79ceba1479d17254e96344819064867951fb53ec670c2138b47e7670fe434298fa6edcbaf49401a7d861af22a7a1a5746ada771e522207f9d7c14ed95262a36facab346c1e6f0ca1bbb7d4da0a3211bd781b2ceac37300ba9d46bda3053903373dc5bf4fda0e9056e6aecf3dabec2134de511fb0426991843f2333c5555cb1990bfd74788535dd399a6225b6219f0820b9a2c03749cbfcb07fa91d1d1eefcf27251110651317702cb78a49f96208d9373eb355cba8423818d2873e954eb26a4c1b16d81f44090ac14e0568f7c21b06b4d5029b8d85a97b2eb955ccaebe7b0e6fa67c785a74e0d4e72ac4e49238cc1dcf9c9da3e2e8698fa933e4c305d105b68ebb8d44380ed84ebb1492f14f54977219714a86dc12cc01191b2ebef683d46f33654c5280a451c1c8e74127ed0ed36ee28470462007d454170730ef61b8173d4e9494b774693ffc91cfce30231f2209dc7b471a265ad0fac4cf543a57f94e7cac24f0f3c4d5050a6219d06d041444990a671eba7782954d982ee948f0b00194321487b11d382e9bbbed4c4625aa19a18f7c03fa9a0155dff97b925264918835877a27e12902d2406620823f06c7e37da825cca74b773f58e2255b5ed71c79a9ef17169c18f4e6e2203d0a2b2da42fdc04863b1c0d4c979037beff6978f54f5886c171eca0b0a17fdb3cdb69030eb8fa88f2fc852841f116dd3924400410ddbacbcde328f401db5e0c87e9f9335e0bb4a628bb62f5c2114c66f1e002ad1df2781d6a076cb8b2da8ef0510e2ae700226954bd4da78c9875fbfdec39b8977402ced04b1e4c90e0fc0228ee999d86ed094b9bf5cbe017de62480fd8fd7e78389b0d82ab365b93f8cd25e32813d6cabb80c8cea777dc5ad1f63ebfe190406b4856dc937843d8af0b833c25fadd0bf0925576ff0d8ba504404027737c3c2599884d884d3ab06f180a0ef79ab1506c5d96a345ada3a711a49c5907953f90f49809c33ead874136c6de82866b214370cf818956c9e802fbb3a14229d02b99e3b58b17fd70112982a8356cac51fe855af988f2dddf20992861993fb21dce68821da30de914f97f23afd0373af33193c67f48e6c957d0bc00dba6ffcdd39a6b5ad8c4c823a74e200694f1612d0848451ebce8630e920fd135a71c6d6d5c25c2d1cbf16491d26b6def0135f970a6350cb19e6e8ba39807293a04eef02d1d5da2c94dd30fabb57fcd32126e60f9e64112e60a599e2bb32d1bfaf781ac92bf2500097d4f3fb6396104bf63e0845f9b4455e93fc307cfa40a93c4000e433dd1f741ad5f44bc922a049454d7cae904d2c7efeba766ab134f699d966be6aaa766a6ae19e23a89d8d582d8285c9e16a7a0c328d9e5490a5770c10ff353fe0d1d41586e8a96799a2ae545ebfd96b5f722234cbdec4847134c85eb380babab08ac137181c460c16c6f8605ec4074d8d898944229c6593a1cb6d92b0f1b3ba4b7195a303bbff42378c2cede0bd90d273d8f049299d5d2cd1421aa68bf0ca64592e1094424af21cba05d97840c565de90d844a964902d5dcce1e5c9f4f95e30310577c2e1f06e5fd7a404ac0c28c2fc6003c930f3da4766ac688c91f8639eac548efea384f3cce0b7c0780707ac28790f6a790ac5fb9a1f1520d868580514f44dd868789ddf36f2ccd536b9ad673dcde708c4ca9f5c02698e0c914d53af0e8cf970fe7fadbc5b562e673e1f7e17af13ddde9664736ef852a90666c4ec6b1d8672253cd9aa134ca779e80577d4db4f7943e3490bd9594241ec7237820f65b16a0c3efbdd49c2949deeb59fa28934ab048af958ac04fa6099f8b872af4ea07c2cee06dd72537c1cf1d78c93d1a61d6f9be2a223b9da10b407d7941aad1dabf7b50510eba9e764f60e9cb8532d4ea684213f2e4df8f9e1e3813a8807d30ad6def9d9b2a52b31967a6e2c5e217dbc2fe661a3d048810f49e4fcbc7d21006c19e332e94d3d7fe6a15693f8e6dd6e9261b2b4cf350372f560c25311a0e1751a622def4fd53cd527d2aab05822478f474828648b583bc943b7c62fbd0655a94d4db62cc0b8ee9ef73429435439549e2074d5e48c97e50fae1e61f538e9aa1fcf2d9fc9dd09c0e6751b33fc4e1cac7710d2a915cc7bd972383e0f7d246438bea424dc33bd1102cd26bf4d9e0b1f2270d74cd2500a595b7acc0448ff5f13bc398bfff315af0153b39da32e093786009031d46a5d9758031ffff1c0ada74e98b4c0db5d506db6b7ba9283785dba85f8796cf71747272745b778bbe97743650716bdf96144bbf06556053fedfa4832e8569702146c7352f6d7b7973a2c2999f0e27f6fea31d349835c4d0e8c2c78e95b11ce0cec570be986570d43ce37d6139d596f6cd60bd2dfc945cde78d7c68eb19323a8030beb7848ea165553077923dfc3c78a578597a031b1db9b2079dc3c1a251c2004a263089e9e2794eaad5abe0db5cf1bf212a637b3b6a036aff19c5b0e0a1cbf7a6af34560486d21f2a491d2684f48c25d6e6ee34e467516f20cc525b2de625e1e2c34c71eba2192918dbaaac5c862fd5d9cbd0f8c90927275a77569d333a413b03c0e43575d7129605d71f9e5aecfb4f5aec72c421ad233c994a95bcc66d8010549143b6c29103d4c564cfe207f7df1e51237612f48f8a1d59c82ce307904b58fdfc3e04ac7a5075d9e6a2bad22707033f026350d55a43d48901a8cd7b970fdf0bccd3f6f36d6cf11663c0839678bdb5b1f167f7837dbc03525ae03930dc0ff38e053a10d8c327a168c7f470ce1409198a1a616cafb037efb36cc5c3bbb86c6f072c39c2942a67aeaec40ae4d21e7ba53333636df9d083cfd2a3bc795f6dcea473f05f66fe20dac5ce10bab7360b13e9e6e674712b3c698ccf727b54b5cc3ca49a524f29fe381f178eedc2a7f46b33dc1ea38c2b10d2d6426c7d14ff3a7d0af5ba6653b6086727891c9350f0acf257e0f4e0cab52bfae2568253e3cc156bcf946527585c4669eb32b9bdbede7b6a926c4401b24683e9405162d073f252df44b16e5b7cd18dc083c30ca8dbe91c93803e6eacfd81c83a1d7e8f117cb35b03fb7160c65a7660d54c1482305031724c625d3f79838bb195e0e54ec0f9b8fcf36fd4fcd928adbf0c39958a95cff74ffec561383a059f76ee03159bb0faecc755262d760d6d68346757720bdcf6c6a62b184690ea65bd1ed138f3cb17bd65f6901b680c4f1cf9c507244207b8b759d2beca94b046d028acbc186842370bd3e9608b4498ae7b0312908199f461b077913e71b4fe14556a37b7ea26b542af7509c67b7df24f3d761d8a218118185de05c3c3c2c202dd18f200bd226a2e25431a278f9fe802936df4c0e0a1caf9f7a68b09191968b535c4cb3a7c90bff0c18dcb4915c752f90839de8ad12592d0d8cd07882b52e8d4f5445eab4e7ee3a63360f136dce940f52d27368dac02345aeafc7a04643565de39a8c139411e55f17ed16aef25cc6fe7330561cb57ab64a1ea2f1b0dc11c0f872fc1d3d3919836db778d7978b47b35d764ea209c763dcfc3e6bcd13de68552fe95e32b2884be073b49a625db60a241374e1691a8bd24f678bab43eeb455cd5974400"/4096, @ANYBLOB="11a76ace7e1f825d2b25899ea67b8ebd45d812046a7c9e27a155f0a1b2ac35a8044f6ca256c2ffd9d78d127d6e9849f5688eab0378183757bbea165bd3756a159f424d491ad4070000000000000000ad1a0376d998a4cb652e0e5049a620ba58ad99f1ae42034ed363bf8ca7d5a74d2bf47f9c1b40d47e06ab89dd34da2487adb6c954f6a6248eff84143a6a739d6d122b2c303337008d254c6762f3dff0e137656f02b028d0ce25ad5b447c61263c8e00cce9068bb987aadd6da2458c2bace75ec1097eaa0c8777350dace712353480f69747329dd897d7260a23a4f3c0fa593e5b9d341b13f26a1909f28dad47233cd214ef01ca7ea0f1ac0b579c004afac6003570a24400000000000000", @ANYBLOB="8abcba460ceef8ec6320cc75d73886f84e0f56cbd024e04818b63e3016b4eb374ca080e6e5b215277396ac5337feab87da63fd0e60ed6cba30de66881315ea0c8a0b9b43f5d16ed86ce0105d1059d701c754489edc0fc262c3990956b17b9b6505b0806ec2735e2ee78f1b6d11f4fc92b8a5fcf080eacce10d3f61cbec003399da6f0930efb6111105144a8475e8942a67211f5aca116950c7cef21e6fb33fa929f89de96eef9e9321b237f1f1e2ff012cc6", @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES32=0x0, @ANYPTR, @ANYRES16, @ANYRES32=r0]], @ANYRESHEX=r5, @ANYRESDEC=r6, @ANYRES32, @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYRES64]], 0x8) r9 = socket(0x2, 0x8002, 0x0) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/49, 0x31) r10 = dup2(r0, r1) dup2(r10, r9) symlinkat(&(0x7f00000000c0)='./bus\x00', r10, &(0x7f00000001c0)='./bus\x00') r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r11, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) writev(r11, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 04:02:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ftruncate(r0, 0x0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e90", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) 04:02:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000616000/0x4000)=nil) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) bind$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x3, 0x0) shutdown(r7, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:02:59 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file1\x00', 0x20000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000006c0)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001340)={{0x100002, r6, r8, r9, 0x0, 0x46, 0x3}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r13, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r18 = socket(0x2, 0x2, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = socket(0x2, 0x2, 0x0) dup2(r18, r19) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r18, r19) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff5f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000001340)={{0x100002, r27, r29, r30, 0x0, 0x46, 0x3}, 0x100, 0xc07, r31, r33, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r25, r30) r34 = msgget$private(0x0, 0x682) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32], 0x1, &(0x7f0000001240)=[{&(0x7f0000001040)="cd3689ec942b5fe78f4ddb2e4aaf197bdcd7630b1051e47a0a83da5b579dbb28e823635e0ef6cd6471636ae082638d0f4ad4fd8d6cf80bc10d38a63d88d4782f72fbe7ba9e2c273b59b58b37", 0x4c}, {&(0x7f0000000780)='W`=', 0x3}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="b24386c53ee88bb0e57b55ed6379af35abac6b319c92ddd1628e7d5dff216ad4b6723957b4f09b90b0d628f9cd57bfd8771c1fddb90060caf0af6bfe64b3ab4b493b86ef74b3ab89deb6862a184929d98c6f9cb3caec587d053bc29b51b68c60330d74053dae9b483da2298c565862d5", 0x70}, {&(0x7f0000001180)="649b2dfadda5fd9950be4dc6f28b4bd5ea454cf79bc8c417890a46bae86483dcf7acd885f5cb9c725626462aae4d14e0adeff4dd81c6754ce93dcb2eb3b8cf94c7293b819dd7d16c831968bf5affbf387bcc7c4fe71c", 0x56}, {&(0x7f0000001200)="a48232a593c46becf1592e81eaff95aa352abead46fe94813e3cff67fcdfc41d5d4d60604dab543e20fc12f131eb0a092883db462fddfcf00cc0472c", 0x3c}], 0x6, 0xfffffffffffffffe, 0x0, 0x5}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x5, r14, r20, r30, r37, 0x20, 0x9}, 0x7, 0x9, 0x4}) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001340)={{0x100002, r42, r44, r45, 0x0, 0x46, 0x3}, 0x100, 0xc07, r46, r48, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x8, &(0x7f0000000000)=[r37, 0x0, 0xffffffffffffffff, r44, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = msgget(0x0, 0x1505797c3977d2e1) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r54 = getuid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r56 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x0, r52, r53, r54, r55, 0x121, 0x9}, 0x800, 0x1, r56, r57, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f0000000400)) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r58, &(0x7f0000000680)='\x00', 0x1) fcntl$setflags(r32, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r59 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r59, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r60 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r59, 0x5) r61 = open$dir(&(0x7f0000000480)='./file0\x00', 0xa33983b414f0d43c, 0x2) mknodat(r61, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r60, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 04:02:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="04"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 04:02:59 executing program 1: open(0x0, 0x100, 0x18) r0 = socket(0x2, 0x4003, 0x0) socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x3ff, 0x0, 0x0, 0x0) close(r2) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000100000000000000000000000000000000000000000000000000000000b000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007ffffffffadd7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec909008cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59f"], 0x10) dup2(0xffffffffffffffff, r0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 04:02:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020098c3"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r6 = dup2(0xffffffffffffffff, r2) socket$inet(0x2, 0x3, 0x8) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x8) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) 04:02:59 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) write(r18, 0x0, 0x0) connect$unix(r17, &(0x7f0000000200)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x4) connect$unix(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x17\xf1D#', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 04:02:59 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = getpid() r6 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0), 0x0) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) r21 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r21, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0x6, r22, r23, r25, r27, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r22, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r28 = semget$private(0x0, 0x4, 0x201) semop(r28, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r28, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)) semop(r28, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r29 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r29, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r31) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r31, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x9, r30, r31, 0x0, r32, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r22, @ANYRES32=r31, @ANYBLOB="0100cae4"], 0x80, 0x4}, 0x5) r33 = semget$private(0x0, 0x4, 0x408) semop(r33, &(0x7f00000003c0), 0x0) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r33, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000240), 0x6) r34 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r34, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x4}, {}, {0x0, 0x8000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r36 = getegid() r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000400)={{0x6, r35, r36, r38, r40, 0x4, 0x5}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000080)='./bus\x00', r22, r40) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r41 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r41, 0xc1045763, &(0x7f0000000240)) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x7ffffffe}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x3, 0x8}, 0x10) socketpair(0x10, 0x0, 0x2, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:02:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{0x0}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8f9, 0x1}, 0x10) 04:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000400)="962eebb45c9eab6b468d0f0ec48bc41802980000007aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700018afc5a82813f7ff0a1dac0c900bf5e83991210894bd16e6beae887cd4e2f49875e288c92e8786d1b65c4aee51dbd9907bda9f37c3c7e7f2101b201e1ff2d56685e861ec2a0fe3b767466b3afc03097dd7671b1a6024a48bcc7710ee9b6cb654ea1fad6cc659194560930ea590fe2bc0431894f5808ed853c3c4528b0e8a7af551d4d3319a8b4d3bcb92ca45d55de22556b7c0ddb12", 0x19) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4032, r1, 0x0, 0xff) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e7fbd7196ef373a8c0fb0cc997840e60e3d931247c85b2f79d1a289abae92caf4df63baa70d9ca057ef73373b1ced97b0ad3bf5b5eef5e62d4e0d3f6d9d4363557053d98cddb500954a31f5f0f639fe9815c1901a512c444be71d1c30a72aa64ac296fb2d392d02588f3fab37abadade1722bb12c533a755bdcbf7a4bb7e8944035d7984ca1e963d28364661646bc8e10de7125295a316a63ec8068f2287f78c12281d9185e8adefe1485d8eddbf07992b8972f1eda8920303131d2de54f22f4ebd1b035849d3a36f4c184e96d5fc831359eb0871c96acd64a4c5e1f9a57577ae75f606ffba725b68a19091dbe86261594eb2382285996455537847bb34370b79c77422a0e62a4fa594f10dd90dd24014fac313d349ca32e5486b27c340a35de9a6a477ab1e5148ff19f9e95d9a4214c9fa08aabbb372232ea1876922a866a21e07400ece668f4bbb19a005ae2e0de625e6cf47f789aa9fb06c036188e4be8f922343737d8543bf466a244acbbf6fee293a8f1e555a2321d5a423c1c527211a28db8f2f3b804e35c216be20f9046c3abb643652f12429b30e897dfc050cac16016ddcde5b374fa8c5569427cb6f59647e8342cac865e685bd0170514f616c3eb9adf3eef25fb000e437a6b60503efec713c1490305026f597babb952589062bc0482e947c3a86c8d4c81d5c3af152e6a8a38c763b73f04feffbe1bca6d9f7c42d0f1c8e93b07db1df0bfbc50f1a7c3a49e570e0d0f62f2cbec8ebfad9b6c359c7e9170901b9ccb184591a14f7a394b973d5f8b06a9fcec1f381f37810ff70a9bf1c8b5380feac14296a01782c145629fb119e199bc10b6edcae9e2b6f47754c65e35866372ec436af6128ace9c9caccbd25358b3bd8a4cd80e8f3dff95e8a64bd8ce5362be20a8b1158db6eeeb2bed1c754c1351e21666b83cf461bce4c67b1ab1f3db330b634cf0d308f6ef23f0b343bd30de72f877b8b8fd262c4cee6159437157e7003f5684f04ecbcb80cfd0f4db0e56f10422cc51beda3a1f26dfd98302248d4613229b409890c20c1ebd207270a317d47eebd94eab565310f74ba7a14093a7ca4d4b642ee5475d4df88a7438a7cc43e2b591cd0bdf310deda1a0139bae764f8c93ab4a98e68c71772c0d649e6a3a2f198d27c8721664a4b03ba6d2b333f79ecf86adceb37638423cf608350d9f86144add92a52f177a1a1bcac632fcfe17f444effb610b103cdac672931879a4729073bbff161a97f1a98fbed8d17a463519ce0a98d1193d77ac2416a4b73445eb63790f9ae05392c98b20e075554ccd917639f9bad7d217533d4f449cc229d987a67354cdb55e52b00a20843b0ce9d677f468b6c7336b1f5b41d2e742ec43ecec623c3ca27174df338be81ef2e17282930149aa0806297229bc4ab06da28539458abd5956bdcb282f70835de87f81884d70fd88f2e565a41498cfc6ece2ee8975c05450acb4c0fffd4c71440f4e60d2860a3308b192dc4e599c6e3de09edaae70bf5391951aa3149245c3cfbd6f20a3ec2376dc369355bf973a686051d43d3d6bbf0186c5b2cdb335530daa968477dd904efd86e56dc31fd7366b0c7289d69b5526015352ee2cf89efc8861dec9b5f736e3208f58ca2e602892f809f72469b7a6c01f770784f0525daf2d340dae52250da19c88f95c23ea32e00de125d7f5fee7720ff50a70c49c0135f443bbf189870f0e09e640112055643ad8bc21e7d7bb2ad0a82541130c79ae984068d0e8381bba3fc5fb5d4a22896ce979d349e0fee8cea6522cc06fbe66678b792f77e8bd362d21bec8bca2ad9f30265fa64d9cc23eb92ce3f500ab9e63ca40e4bd2746255fe15cc193a730a50fcbc9cc411504296e28780f55d40250b68979c34d1763a1ff3bb6d3752dd5b233d79e6381f02fdfc4bac1a261b6853fac12a732b307f315d1e5350c4debf4981410834c981ece2b442173048f54f04cf52dc5d70b200d384cebe1b9ac9dead4b869162895c57d34ef264f714758cbe09304d9ce9fdcaa5760567547cc45bbfb28959aa535691a4ed83a587f2e2e29739d054eabd31322d50cf22b620a5715800176c7a8885c3495fb1783c908fc5aa811fef3f9b18e9b2e0dd5f8db40f65a508326d2aee41f042d247f344e5fdbb1ddeb148dcaef2895ae8f5e08a00c03928712a3b6cf15f1a0c245dca1758b7e1bf55eaa50ab9ab237723a3321e2aa296ccafaa59d2827aa6a3311c21e9964051b0fd89ab3e8bf228886bc707222185cfe757973d42930f09d9ce78af80f2933f9fee2a35afc4b0071b72c35b74995471b295344e26d1f95f67d8a923a86b801abf4966082c75ce67ea1b24e547bb521303fa6919c02b8a9fabba80c3e734fc741ff67fd2de6e505e62020139c2ca7dbad8b78cd6d3a1f7319e7c32057fc0c7f136f317ca3443cb9e1f8df2738de649bf2494bd3705b1d5de9be2b33f37eb4f8830e1ffdff298751112cccde381222d32bbad1a3f7fdf0d5f753d4cef46fe3c5e6adae335407bc93712a3bc51bbc48bbff9b0fcc226ef0c61d9395026dfeab7dc82f894797f98a077a28d153e687b69c9e705a99820dcc818af29c0bdb4724be36e67992e605f90fe286ee518719f7ae27a57cc21486319f20705563c39fe3881a64dc04ec03a019aed4ca0948c1cccce1992e08020149e7c3b0715818ad4a40e57ff49429a09565bb565ee753cd2de9a6babf5f2dc4dc6010edca2a5eaa50b872e7c92054ea1a1b4bfaf75edfb4a1257a74d70661afd614e4aadae2b5fee22c1b599d1fff21411289eaccf92ca5e70117277fb4c83b620be5251a522cc73255e8e77610ab7b7b2a9536a90deca01c9fcd3b77352594ef048500531c4f806aeeb4bfbfab7196d99a2d58a94a15c1b59ec00f4248d98a70d6e24a64934449eb712f9ca05d78f682129c2a86c0647855c0fec9a650f01f56bf9c7640541def841045af6f4d92339b67af97c794e61b3d7f0fba0c4c41cb24fe3d060622a0e7f4a88b13b90a8d03aec74db0ce5e04d0a3760f2c0792d302f541dbf3b06b7ed43fe8c140437fb39db3815afee4923bc3d7b60bdf2491bd504a0098cd197c81b7d348f97f557347ece664e7cd5e3d4d76064e2dec5b9d4a85dab8b83284f06e09e89a235c173102adb048cc11e0922c4a45fe556e9e808d1eb7378f147c067fe5a792f5ad88027c2422e1ac97746fcde2e963958f781213632575e63d42e7813b675d9e3439a51b0b99d524a613f048f65c18792c8d2ce5910af382f07801462240c80df28be58c154452cfc1729c71a9e5ddba7b7010b896536cd1c75d7a3f1870d9cf1ec6a57a777067ec6955786740c2b0cb1753674b820993ba8465bc04c9e1242cbded6053fe5e962879cc21dfe8a3f4439be0dc787dcacb5be3b23c5caf4d6ba598749f8c5e09706aad4797f23571de581bd9c58c801e3e73f609bfd95f820d9c84720a97b6602d86861ea0957866fbed76426af9798b07d53d3021dc30fe21b209f048a1eb9e898c823cccb13bd6c93351651a324c9473f93d6af940768b2a7d4903c7202284728eeefbd0d4adce4e4db50db5c6588532cf77c2d2191d9a5b4a5eafcdfc2e7e7070de9c229c2260e2d2753a9b54f21f7e80ff88c9ee2b237772174c8d4e26a393de4eeaa5a62e2357f08da65321ee202978e9139e64a4ffcdc5308b1b8c34c1e9a27ad5491a5bb73e154654ec3a697bf6673f85a5f9d22e776f8ac2c4fe251d36ec64cf7b7eb968a2336f05c6ebc3d440e08d0c116bca59d290e4f958d2fb9066f5e1a316b4b2704c344ce964bee21ea6e6aa0265867745b68ec8696bf928e7ced53b8bf0db17de91c7a8d0b4d5bcb49d348ca9be888a20f20ea780cf6ea840d9b7a49c34f180a70e4eba9cc44a962c7a7d3dedbaa0f123970977d019b7e6cdee72ddd0a6bc172d970aa1dac0176b221d40a76a7c87a7f6c7cea32855a2adbd6dff2db50f49206cc847a6fcf952d7e637a3f4ce0b2c84bd833eeaa73c48043bec906092b514332978e61097d9ac055e33a75b55698a4dc119057890237843d0cdc0ec58e0804d07945c3e439f7fb1a9a726e562568582b956724eec6ff7d43ea09c7b2fce9c56eaa7a4fcb7a75608189f276565169dbf827694bf5591dc2f16a401522a7ebb50a8144e00f5b2ee2667612e535be22f258b3f6afbf163dc2f490a0f3b2369a5492710cee130b5ed02bca2533bf88fbabc3c0b4eb50923b23452dd1701ae88a72b7e648def83f94c38749bbc69e0f8e43feb4da7c359292354069627c4d4e0ef12cf7bb3e23c5d99d62441e57b9daa063f25c91b7dac72777798a9a45e4800f5eda3e33e100e22ce2eb493ab304f924047421ed138ee9de4f16172b9dfc18046024df1d5a404d989dd78342afa59d22c9f5ea7c1e9d8b7fc3078ed21a32b2916599c0ece122e577cfe769f4583bf72fe1ba952f20c0b40cdfe221a86c308fe79e5648bccadea40621752bfa025441ef9bfcd5dbef08906cef99cf7ed110b0b44c01772043b137680fc588e8d15f18f22ba1e6e44da1c81e6b00f0adc049c753ee763a086bee72ccc5725b14a95e01c3bd3c0979b90a62eda0a39a90622b67648225e6f7a537bf5e78774336b2312195300fe0f48874856f4dc9f6a7d608095ab548b1f999028170b42faed4129295a5835c85e441d4e368681a5f97c706b78c2e4d0ed72ec31812e2b15cc364d1dd08a16dfb18bbedf7ccb0f076b3747654112e75591d86efd3933116bdeafa79a627169995768a6bdbcbf56cbea12fba016ea593769489caaef231f4eb8948c20b2d10c216ab2f767d0043a6b76cdfa9208936be3f1f8ee065e18b435c50e54ce34823669a37574ea32449d03e31f32da58512237b46e55ca350b2d2c4452427a965905d91cea955e8bba50ca197be6f672dc2a4e7bac88799b32905836ef3e5a22f8f83ed6ef722edf000bf8c22d7a637c72267a65935338fc37f3a9600f6b385336ca99f22ecfe55824fd2b768695a2cd6afc144c103e39377c5b3dcebdd843b0ba3694f51b8bf40447554d0a286493cea37f46973f74d23c394323f83575ff2535fef01fa27c10e4b581082ccde4d6c4fb097a6da10fb72bb53fabc4d5183f4980fd35fd543197208d39a893a384888a7441e54d3aa5035793e497b165afa5a6550f2252e6f50e2167bbc8f217dc8c15a074f05f7ac01a36feb8cd16a61d8cd350d589b529e68bea507926efa5d0d41436d0273f477a4e730fbdd22ede790506f8b0c9f99e460dc766841a4ee77d6c91eff514a82e19ecda8a30f00f9c3a58f58d867c4088b8c8479954aadef9f83cd3085d830b83d9b290f653cb99e772985d3b408338551d5906f6d3ea97711a777d144d3d9d2d424665557d8cb98c7724c587896a59262cbf20e78c6619d25a4e81971dd71ab403b7c15c6c0797a00981cfa26416e127e5a3ac4772ec2a1becec4848936e6b731e71f76b2ab47350e0fe2ac5f918c3f4e966ac0855a9282456adeb9e0b1dce8d7d49a3628827e9bccddfe0c03d9f296a88db8ad839de1421d127678b26fc943f18763d4c7d88ff4035ad172b7f267c1e593de5450624045d0c5e9ebba66662242620bffcbb57d6964032467dd02790e505360ecadba7e4297e8fef602f191295483630e6b43dafda08303e9e105fc7a096e9f114f5a6bd0a2f43eb607177752f8e16e1fbcf1ab932c82cbf0a7100f97f6e0bf72efa36eacbc1cbe97f73f5f18e2053643423183cdaecb0d082ee6927338cce00b51f96079f82e9", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 04:03:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) msgget$private(0x0, 0x50) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x0) close(r1) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3e1, &(0x7f0000000140)=[{0x50}, {0x30, 0x0, 0xa7}, {0x4002}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 04:03:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 04:03:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x81fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x6, 0xc3ce9f2c6359c96f, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="311ae721584b5a6fdf33dba39e6ab5c2945116bf041849bf443493130469bed56a778d0e2a204def199a79a5b456b79446c3a7de01087ff09edfe67a503bc40deae132ad37a2859f2dab254ec8696a33210e343e4607a4fcfd6e12758297541388399563c4162b2b269d5696650890a0f80e1318e02c8ee4692718fbc1da1dd22f25909c032a214fdcdd8c116480fa15b2b7f9f709f4e1b41db704922006f96148d19ce6ab327b37688ce5a3fa9e0d8869303eb560ab92a3f75dac6e2e8354e171f9d3bba6a6bec53158a2695aa3dabbfc4d88b3d29d528e0c58ee6731f912f2bef8876df68d19db67260449d6efc485627c1bd5d144c8927f2be3cc3bb15c36e5"], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:03:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0xca6ce3025bfd9cdb) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) pipe(&(0x7f0000000080)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r7 = dup(r4) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000440)='./bus\x00', 0x80, 0x4) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 04:03:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x20) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) 04:03:00 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) semget(0x0, 0xccb870a81924dd48, 0xac2163d172ce1569) 04:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="174af205b6068bbc6be6634ecdd0") 04:03:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) bind(r5, &(0x7f00000014c0)=@un=@file={0x0, './file0\x00'}, 0x4) r7 = socket(0x2, 0x5, 0x5) dup2(r2, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r8 = socket(0x2, 0x8002, 0x0) r9 = dup2(r2, r7) dup2(r9, r8) getsockname(r9, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="7157bf54b23de8e568f1980e7d01cd8c833ed41874638721f7a3b54b9dd01dab9bd43bf6247a5e98ea347c97d099bac6407d224ffee48b7748c690be3f3c81059a8d0207cd146f27065c7517b600923e5434cf48cf49f6ee17bc036d098bfc0e1a0a275ca07503e7cf61f6ab2619938292f50a100a9cdeec1cb189854d106078bb431310f317e78fa2b80080bf314e51d17aa691d8b83c594b6d974146c7cb1d3ac8035389f2b159d200c6f14169c9f1672fb15a7def95bb7b824ff06e046aaa3053f0c70f3523d2f3d1ba6eb7fdf32f1d35c9f6a59e9e9ba57e309064a7b5c7e9fe5be0def1ad772b43e83bb3fda5d6baadeff5a64c284d4844a6f9e5c03ee8a5f96d59859238ac6ecafc599945d887c35b937e3346b220b716ac11dc6122a6197949a61dcae56d456bcd0df7f8d4ae85105a7b7d5f76881e84da3c05455dd08f415743ea3b5e9b5fef2c747177ae758220974b4d1e43a4b0843a58665911f65e0789f05db5cf117f6630de2df0343db1f94c3b59999fc1d65395773132e121602f8d6b74a053ce7a7330b015a0e4b3729fc106e4081008826b09198c5d723be3b3944a6eb54b7bffdec0f5cecacff53f2e007914d0d87d43f86ff1199f1e089059dda8d6a1d96653023488afa2af313684b66ed4757ca2e6d838a853edfa141b03175dc30c1ac17c08479e743b4106de4251241d576b4f77bc8542886c5ba2a0f11bf0c89d30a967eb7a1beae45b5a9c916a8939230d66826d7922159f7a6fba6bb72d1dfcc88385e09050691949b2ffa25dbfdd6acd6b3ce4f080aa236bad300e33a680c5bebac892fefd740ea76341891696d70cfd0fb713258bdd39301fcc427549893504ab954893b85a34e695343220fe53e5d7c6b435b2ceaf4b9bd012ecef71b5b83189f553ea6511ebf8229f837f8c50ff179b940a316fec97a57e4175a68e1a54301664f782c01a1f9bc670b3fb649364a46238024bca81cad9e9ff678aa0ef18b7a8df3aa4960aad21b0fe9b69e745b48df517dd8782990f1b6a754995aa86bb041f5be758f7daa23fcb8fc294f015ff65662e144a8d6540597bcee196db16ceb03e4f3dadc6ab515dc3d1514c99df5d58ab2bb7dce920548f8bad8d5979bf5df500373cdb302009cf98a583625dcbbb976d02b570f5f71fe032b15a833cb18ae1f9ae251fa37e4ff9255a2004d9f2a81206ff6f8be4bdb3f64d5daee29b2810b86cdab36cbed0b5c0f37b5fc1a8903b56bcc2425a70197cdaff0e7dd93ec839531c328243aac783fa21e06c686dd02b41500dd08ff0aa6fbb8763f7c669c7af9a778bc17fa3e79b0c289fd8c0f3ad5df8e09b9f4fe9192b15f9cef9a3591a637524c969e178bab5078ae24ba2e43a8ed98efb74b1d5c8eccf82e08c06dd8898820869488d9d227dc38d09374f79b397c3868a6501e5544dde227f230c02a6607b6444ee091858353599a9cf5baaabef4cf437bf2fc666ca5aee1caffa233ab9c4acad60408b8ccf86c60f64fb2dee3c00dcd96fe42f1e1b1eeb9bbde02569e67c13754954e5313926bf74037ea0931dd959b53468a810d9f29a177610cc7622517af2798b76c9180d93dfc7381cbf35763ad953d6825e4b257a5f328cdea459bfdb9c5392c489632fd9a26c3db6a896a590002202edcd32302a301313e8328fe60ae20ccd04fe52d2fc107a8d9e76c5be528ab14d5cdd17bad96b14224929b2088e292f57aa1dffc14a2ceff7f73ef22a2a597b3790c356861977d2bc579c6c17cfe2e6dac2c1c00e6e055f1857dc9f3417139ab77a34c8fc0403b0c66acde3ae287e0d251b04f0134ed67a88a0674ac3b3678fb88be2311f350034704ac363972b2edb563973887b598985963fd7c8afdb8a35e2d99ba739fc0fa40e82e9f35b5cc43167bfd15de7adad30aef625ce4dab27c0d7ba268bb4f5a00adf956f445b299662fb13fa6d9cc4ec6310f02acfce7d31cf62abca58a4bb203841f779b436ae77b484f68b2ee3cbfec18f589a3bc6c1910d488ae36a95e03325a9ef418a8f53b520c6803dc6588b4a34ed05914596e5796ef18ab7f59f30abf316b6af2f319805f76f1e129d0b35392dbcb285806fcad083a07126f8ffd0c8052dbf30920e5cac9c25ff14bd786786e03f8d82ddbc249f71d784317c487266ccc9e0067717bfd9923e9f1541f19cdcc4a374c7c5c34ac7cef73e471ae9e24779d4a303dd6e8c1c48077341eabc0280a218aad99cf2939fdfb11f26430a5be590621ed85ad1182317d305575e3543335f1ec119ad79e6c1c516bc0caf8066d1ba335457a033919931d92fef5c245ec4fbb58b84bb3892e9c52961de555bb873e7864baaee7c7cdd725bef7a511eb41f1b662f347a900f1e5ce4a211aa1a7e89dee7f93f174f3c0be5f27ac30a290ae4b2c63d0c1ae345881dc9d6592f616f025a016328e3bf895f04e4baa3c5887ef7e30fd5eb25690aecdc79ce6938186b68c50c610b445c0b1d634729d456d1a13c06bcd555d6220f7eaf8af23145e7a87a99c8721c69e79f316c76d5d7047959ecf46b3fa5c4c9a17027ef1bb7d01b5cb0fe0ecd27d053ec791f78153e086516d23f7113952d07c80854d9cacac70434d43cf9b516f06bd47a79a272df34b10fbbfee73fbe0c72e4b3db9208cd546238f3facaeba4c8d5f8f3e6e11bac20fe56e15a5b9a9f1a549a2052bcbc610e912492344678ee1ce6676e40ff9dea59aee53d0a265e1359ca06b1c04bf696b44d2e592e9e50238fd65441851bb600f957c8af37d40cc78cc277fde2a019057800ca14c3483581674479a88331c344f6f44dd3124b2b33f760f159c2b0af134880a8b738db898922d3e1bf70d305fd4c03162df81ea79dd205ed1866ed2b94693705c7e6f5fd5fe529d730452fc7b98ad032dd689f5ab7b34f610d22f72dca7734244c02aa1a6ed75dcf99e04502b9c306548a6db1934d969a237019909e0d3dd92d1cffffa2a5a38ab4652d53ed88432e8b1414ca7c92d2150a4651fed3ef28a618db84deedb6d5cc4c76f27ba74abef03ffc976e91b068129dc6ea252935960345d0b5fd5e770da770e328c6fda61e1012c7abdf1f14e1af8646205f25e0f4b49475a029ffb9e472ee1d85c5a255cbf7818e77efb7fd9d75971a57412765815f2982e28b2badfb1d5ca9d6128f7529d6c4c6ca4eccf1bafa2e3fd1e50f199fae67345a5df51aaf733e63b4b12b0032fca0c41d680f041a31f13da312e5af18cb8cf414f15dbeec0e10d30be0b135be741bb88e230118422ab1f5f91b89f71af9d28cdeccc83d763cae66f1dc9bf353f52b085cd8963fd8e149ac12afae3ad12e6e1996cebdd7a9a1b886b74364f5dfdf1633d8d45478c7b30963ef20853270eca925dd86e6e67a724677bc26d6d76981930d46c384b180773d73660e3277651ba03e0a64956104558bbc3eff63329aacd58542c8928c7ed6afc5bdf391c5ab52e54fc160f51080b529ffe8923e5a92046f925cdfe80b2cc926c9af8d92f6b703eb7b58629480d395697efb73ee4763d84083dd7c2b4601953eaf6592739e074e69f90c423ce8d721686e3e6fcf69c885ec725bb9714ee4b525feaeab47e04e6156cf626d8b9fda6e7277585913de07e07ac4c921b9ea81630bf37325e629358889de00c3a5685cbcd33526bd5f7feb68cde4d70affbf9d67957116a0f0e373fbac64e4e661b913b9a0b97f18adfa3ee85c66383d6b8fdd97ba1e74e2d7ce2ce4a6fc29d6343aa19fe34e93b6d90f03a2c911c5373e9a35db7f686eeaf14d0b8ecd96b860325b0f50111db868c7f57db9a50def9eb22cfc28c5a54cdd0da10bc8c9d484e46e3616333bdd18aa7bd4f33666fa193ef3c8258bfb7afebc826601aadff4714996bed7793f184457d751e7f70082eaea13fd92705b53a324a9854aa9a8f5813cf339ee72796676633891af191515d92c571d985d6888cd644fc31d5cfa8c9b5a7355c1d2d3aac4510012d7cfefcdbe1a6b28147288cab97fbf943d31625c50f5ceb408de0ce105039a0ffffa4e532ccdb45f638afca41a36d6ff2e539c2742cd24af32dcca4a2241a122e014c0cacdf4ea7bea05f644cc64c8c5c6cbdc715795fc589eee6bc6ff26179543479d351f2aee77655394dd6a1cadf408d52ea8dd8d74b5d6e442714509dd444237972a6e4ea00a3c58fc23cd67a29924ecd23cdcac755ccdb4af7de8b1d2ec8021fca1a9d95c36e91f972afd9eddebc09c5c4380ff246e3a6c02b8a1d494ece894b826b8f5fb173614eca62677cf3c6d87350be7804c17521e2c9a5306564431202feabe13c9720f9d3736590728e4e49468d675ce3cd8d3c15d511b0bbfe1c78def576b84669f1fe79c83375748b816c34b4830539a3ebe7df0843ea8c7236c7db440d87b3bcf49468e727379a2a25e69f45b9668b58c80ccf83b13e99f9e841ac5f8e1b31b086558da79f56a21ef8337e323385993c5ea5d7c4e9edf42cfa5408fa69210807dbcaae1dfebe54f4d1ecc259df8c4934b343888bb9ac99c995cd6ba06b2dd4d111c6c55581235ed5140ef9c7b10d007b3c4dd127c3c7b62e18181520b79483c53f488d3235fc080fed1271d2577de13fed5cd6e2ae1d7ade08d8aae217abf9a5a4ab9d570a392219f7ab62b7087ea500a674732a50eee6d4df5129525a99aac484018c3787760a8620cfaf4b3cf2d49dfa54a7b50e1d5dc1c1b4a8e811469966263cf3b5c0d9e72c08ca78160a102423d195effe0db0fa82faf1745353344502dae19d193a8e72d12cd1573367dccb42941c3ad05d6ac0b51bb737ecd88ee864deae954c69f63acbdfb7fa761525409dcdb39029fcbf67df9be7304a23ea381a837732836ce5e748001089ddf9b60c4885cc98ce7e286f54f476d1f516aad24f6d530dda2f271c9caecf9fefdd3d68c80ede7b7789ab358ce6601ba6970fb4cf2b9ba22dfe0044028ac5ef2aaa075a0da415f4fd3497756c3456e5c3d4f665579526aaad8478ecbb6b6bc328bafee74713e8c2b1a7a80d764d711e099bf27f58d63646b000cb1889239c84e71d11ff67afdef95ac2a4a4c2883089c9e8d2b6333ff3c7578eebec19db8778e0f8139d7d0ce6587dd30a18a5b5545ce39569c19785205042658aa4c15b7e5222db67f5ca34bdbb4249aff2b5e32fc003249463ec3c778fa070dfe91efe6244af49bc5c65a0f473a70d25e45744bead612e5b9f428c377bc3af613ae94bc0abb35f5d9e2402627f766de9682e0fdb649765bd72f0eceeb3c0061842853b83cc8b6ba203aa4c2ce6bf18c920f4ee5b2f1dfb0efdff2d8c861ace2bca2db054924f2c203c0364f3609c1be23d4e6683c0585bb20f35d85233e3ab899c4748f6a0b5501e2b18ab1da2545a2e328278c71c3e469fc0091dd94e43d5068d21854738df16ac7dbb96b75e0a77b6e920a138cd3c8ba0e72ea03d013f56caa481d50a12e147ca12938006d67564f9b9f4f27669808cf1b93228aa4d52b705241041180b55524a6a780bf85ab1315c5f842284c0acbc762c79cbc0e532b854262375927b0cf5f9326e40e42c9dcdce91bac3a75a55f5e322829294ba3470f441fd11bcd4b771427f60d87c35897499e435eab023fee794606915af7bba04d0ba84ff571ecc6420f0171d27cf012ad6cd6e3c7370951a4406e248e17940b5438500bcd8c144433b9ccba2bda672ca35fb6614f0aec629644acf7a9786cd71f33a3d5ef061ca0e580a95026110b20c0aee80ce2afbc750325d886ba8f7d18b66bae14208a6e", 0x1000}, {&(0x7f0000001280)="7dee79950c7ff1a93638190eddfdecb6b994748e54c1abbc973f690637743d5ae8b44952a35c6cc36d8e8badde7d7ad21a7ba2aa46aee51a51550b59f247f7448cd1aeb5be50ab47b71816f11a747d19340ae52a85b8c49e58320b77bedceabddcc48b52ba7d75d16be540f6c63dfac3c6262183bbb79a9d86d323c88527983502f78eb128d4e999a07416e907a1142da049128beab04296b4fa43cd2ff56ed5ea516c0e1c55a0786adb4cf5a3350d80d3c9eacd83fd113e5cbc07122ba5166a9b7d6cc887666a99ad9bf5a49ef9fd27e19031e7155e4051f4736b0a40e13b7984d21ea0de4b6ea113a18b387c7777158f783b6211", 0xf5}, {&(0x7f0000001380)="02a149ab6576963dca9b5525800aaac6ba93c7126a1e879ae855b7db42ef3b93853c823e01a000aced09ca7d4f13e47fa2007b6e8bf39531b86dd7888c5cf63138fdf99702df602b5ccc56c8f0e8920d42ddc6cf3d5b44f8d66a6693f30fb87e600b8ca3e2843b58d3a080c5d1002656a86bbedf3f78ea5da8e0959e472728beefbc866e0a42de24fcc79488da0b5339ecad3abcd155432c578d9b64dc98262a9eb1f5cc3f2b48bcae60cebe9fff763ad8dd474d99f6583572a660bf39a29802b0c403fdc403c93365e20bb3a95fe72cea9732ad7189d73e93c4c9101097ab896bc969411cb321f435", 0xe9}], 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x4, {0x3, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 04:03:01 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffd09) 04:03:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) acct(&(0x7f0000000280)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r2) r3 = accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x1000, &(0x7f0000000300)="f4ee71939397248e551eb4e553d2863a2595126bed23f2a2aae76476629101e42009039cb41c7456c5b164c83f7b041d9078974415ab23174b1d04878a7ea3970bb584c1d260db094ece2ae8c71e59d3d226dd7e376e992cb69830f5193e123ad7b2bc5c76b8b4c8e749db3c0f750df45fb5b26d13813d182186ffdce947948d3943677e1483b7bf729fd9f5d497c25cc02dacd560e1258cd50962984e3c32f08b22f8ebb2e0e84e340d7bc5b166038fd75d0ceb2e37240a465ace3e0b5a00ab38aebd54b11347ad067380ca4e06c0a1ed9ac9a0d779e12093260c7977207954b18ef80045451af5764c346a8713d40efc796aa7bef636f8f9ea0e5ecd0f8233485014e6eeffcea9651d4b28cb0cd7d14057cd9facc2664bb7fadcf2bcfd035a5b2ab4dd7642c6c1aec4ebec576448419ec920eab9d561047bc5cf124477d4731d0b87d3e4a15f8ea948e425f1faea8dc90b467726c68c9569a9f2ee4d39335a274068b1e943ef9c05441d6f5c1656af55db944f30ab792d595a3af5d92126ff197c5b1ee999c5f9a61c43338690ed7fe7ffd6cf03e4dd07e452accace2b3ae2b109f2801f9c4aa23fe4efc911281e391ace726f07e8a39bfb877a59e27f3c869be659c17659615f2c634832bb6625fd06b1c34f6e3554c53ce176b493665fef2496472b1861ca7e88711b682cc1824d71c6198f52cc837f8a0122f642c995ad4139fb32d73de06411eb9df38752e6be21fb0255e3643940533f7897b5b33bc336ebdf5c040ced263e4b17ca63a9347a54d4d0ce6d9a4a725f1267a872b57227abd059950f47fda05933e4b02610f8fd3a3b926d1347a776e24452726933b8df7c3b9eda0e4a55e2b31d8e45c1d47459ef39ac55d4dce699836abb80015dfa76b85877486ca4023edfbe237a71dd3fb778b0c170ca0db01117aba3ceb22927f9356bc1a92fdfed2cd60e3a73e827ff0d088e872aeeb8c8013b6fda08082362f5ebd62ae827bbb08be5d7c389ceef749c3c4e536c42b37182e62b3f327a50f45e416d30d7d326f5c66515d74a4c56c31f1cd06ba70c3dee9f87eb0a69a55fb10d6f69b1cb6f3a1ab78c06c6d35c45596d0a4e242969fc4826bee029a94e88fe1f6cde50b4692b1140b4d40ac69d7554295e008bb6d6e62c804c4ac58febdcfee5094cd41514878fc0be947ceebc47c36fa01578188c463ff68b6892b2c0a843414d4e21806ce1f10c942e6d1e7f4005f93749db4b9c74960cdc90104a42c42ecf83a41723989b9d955e6f5712e44a9f983fd943301ecda97d04aed067f145505dc3ff84a511299b595afbd095c99cb7f1047be2e770bc7456d5c8fd88ad1c82264e713f716ede55ce4658df361e5ed3b8d17f265b94a0e90ae61fcc9cabf5ef8e19986c3d0608ad179f295ec5c268d0db5e173d34bcb02dd91912dfa576873874280f518a4456df2e8476b51b91c398cbdce1d8b9b413d5163f0760a85399ccf553630f9b82ca5b758a0612e510738505d1302dbfeabef14e222a889e2dfd6579bfa52ba318a164b5f267b3f2506d2a6fab22db26e298061ac1e18abeb852f405a89c484f566daa51e1295b1a05a767643c4fa405e4a621444c0cc622d1bb043be416a6df578a9ad458f45a74f4773f82a3547384bde20dfca7c518c9c856714a68996f53781b6e03b1e95ff777ea438a98566c97edb89f7d9eac6e3ac8817c332ca355f031c59e2874640dbe5c22757260fac6144d5477d93901d8e19418d58c1148c8930097dfc8c809993d7aebad673eda08364ab61ac4c242f810efe96105461fc16d13a9dc04e85386c8cd76944003b03a3f430d571b9e5f7fbd3ff3b984a207caff75659fbaed02912f98c8350943a7d0524ef44d41a0c9388c3604d1c673010700e5df855763f975d5f4f01d814a2b4d38e10740eba0fcd05851027b99d95dee4b60fc50932188b5e70412bffe53cdc5b14b9f9369310bd2a9a203c6d4438d040d30f6e6d61856d3649826e4623c70cd7dc6840ae61e1d844551f35d49cf776a870b4da3cc9123b4d4108cc51260e0b1fb99b712fa6b439b20a0bb2b90d9bad6d979dec534ac0bcbee7bce7bb37d08eef265c7d27bb984ae50838af1f816771d5eb0eae9d6489014bd2b34b114655579e761aa14e37799718a83cb487067c3801a60e51074c093d7c1ada6db66812906312988ffb2cce5db33e44f9de2b14221a81e99db9d737d959e1c12ac8a04c9635fa05e7085daba9f3d2488564ea1b0e4d65bfb0cec6bff8ffaf406e030deb036c4b113b99e69439feb5c2c6545919bb6918ec136c5625518611ceace587bb116a35e36138f9b81310880d10712626368487ca7141d7043f0e21c28099804704ceecc22440900a1f40061fd9fa4086714e61e2a39fc4ed20fd5b37b62086baa9e4c1f126865ae1be26d2605916daea93008694408f423c65ea1c7072068e07ec0bb7f9b231141722d9ca97f0a60ca24e8457cff9c2b6f14f8a3c8c30d944c89fbdb41bee7919c605add139d7e19aed4a8f102cfadc5cdd790e974c755e1c6d35b6dd3ff63ae212fcda04329da0809d71938f7c7b17416daa4385659c1fddd78576efd9672159f4c5f2ab7f29fbdd3cd5c63f67f27398f73f81928d2f09529aae72e8c75bfcf2f64107ee4560c274f9f1d4a6d8e17a1f2ef0b6c62f06d68f6cbdbf99ee6dcd424e2135755d56e716046b18b08fef100912cb0c9d0b6da4ab932b5b63cc9e9b5e7a9d027e7eeef7c9a0c7132cd5179a8037576e9f17e7fe9cf559ff5ee5f16daf91e2a61d82e143c665af6ff496fa689ed6302e77fe503e53b745a7ca7fcad39fff56f00a58edb63f5e58cf1b266713c6714d7c6c28ee246d098a2aeca87e6ba48f45a4a96250cdd0cb6100629e58b78b450356b69d8b0dffa60d042a914c9180968f730a4a0572f9b9dadd44b98340fb9ec1d486ebfdd5810f7c97effc9426bf8c42b28c34752d874fad70759e76cbaa6b3098a5e680604124db4bd0d0b639fd200fe7be471425758a9c447139dea80620626be25c0bc8d5055d146d36d40e487ce23f0bcffd31fab1874f9937a845052ba80306a0160723ac3a551ea7884cbba316ad55226057bfa9d0911b249b555b477a3c52dc71ecd2cd0d0234587efe2eba261d31556c4108585e62eb72424792f1180474ba68690ed7cfd55365cfe410b1e6b82b886f86648a3bcd624bb1a1d7df0d88c29ae26dfd342d35813f77071de5c1538c36232eaade47ec0d90384348c58c90dc5f92e7887ab033018914a399496bd5c70fb465e882b683986b108ecde680abf38c40838ae5c592d6f6faa7582e789c7c8791fa77df83d457e9bf5b27ff168f3ebd0dc9f6270d619c64178081b00901d28dd82b5d9ba3eb68cbbd1307663e973433a52082bb4169847774b0baf30a769e7ffc9c5656a8dc90e84e156bf2b06794a7efdb0970386718f058f249db1e4382209be333f96279cd012b2133fb24b92a742bb2e25e1cc96867218e5bac5f5881c3aef6d6d4a1a3db15d28e1d2f70ec4c483bfbbdc607f841593f9495b4369d51cb918e6d69f080553285d906ebce83c3993d1b199fd5af9a00e7001c64e17bf7a182ac0eb4574a1a98c9f73e7554506b7424c01404dda6c20efdd7d53b7b9a13cda3594d27eaa4c9fbe1b379c967e3d4274e082d2e3a80f3633eb08e24e68af4d1327fe1d3a4d0b94e0ab128959ad4b55aabff03f1fa707cd65563da6d93bfe18f7ade9567276fffe51b92c59516cfaf6d8bd7d15a9fce8cb56d3db996e948e139a6aeea6d88862307b8605f8cc791628c557dabd2ee98d9250efda1bea53c9c19c5671ab6f0be058fcbf35d8a73c42a0290ed180f45335a733b284143d2e2f04ea9914d7ea29e03371f27bebe0831a49d8c83fc33f90edabf242afaff6e8cac397a26bd3505912fe9ae44b03dc74d3d77d2c52aa7cf0f37ed7f318c1d8923a633e0fcb4fa20e0d42566425786a13458799e65790bb69ba28996f8b1548285b5d7b53d187267b919145680d8fd3fe0448c26a2311cfd3e0a99e002656081936c33ada28258fbacdcb505168f8bada915d74f2fb40f09361020452896e9f9270ae88956dd4bee0800b5199e3966fe701f7466f359459a38f91488a4ec317addcf63d3746a97de38299d442b243a32ecc521cd3184aff06f8d1daf109ec8193428f486cd4d2fb74672987026fcc83dd3f9a9d3bb8e28288d121d105db3669c4651f23dfe78bbfaae0f0786429e8fdb1716a56f3c5c8ee8270577f7ca2ac93496b1a129e2da951089e728c4801dbb66f3249c1483a6f5ac1e9178ebe81fde71497dd95b06ce9d118c10630eb33ca0c6b3a7d1f6c35ad1b39957f5b3b1eea6ef32f7f770753a1abf91a18507a4282240cecdf1d362f3107ab91258a8ec451f8a81bbe60a941c21ad52608072e6ee33f4552ca94ec742680885adb3c5118b6107a55aa8834dd41b5923ceea27739deb4a549b3fa8ad5bbae2b006fe9ceec9a4f1123db2ddb42b43fa6434eac8027e44154f050d6bf0a29528d19b684dc2501ab527bdf7a1af053980b9ad97ded7b639acde9ed4f38acf37a0341cc80c5a9480882f5364886912b59818623dbfd5e2ca263ba3ddca0f49188a77637c453fd977c8bc40cd545999e5150b3ecde84756e26a9723071ec5c5b93df9bef616764eb2f7f31ce9f33f4aa7a3a1ae5d7c496283a2ab5c1eb6631603d07bff5b8b5ff71f93c6f241734441fd7fc6c0672d627fe6e893c0847b6ca933298a40c5b002a386befd08482890a7f8b19aa2b09d692a0c6cb8098ebb354bdb20d54fefc1ff0477579a990d9603c17358dcbb03f62ca82ca5502ee90dfc599aa70bad55e2d8d82071003c507cc11fc3740bc45d8f75ec0995459e64650ec11871f50e14fd3d730fe78182b2bffe499e41f596908edd4dfdc3db0efd2765be1e6fa0e9f2b065b1af60a7b7182bc0c6ad4fa0f9366635b1930097a3ca67e1bebcee812ceae29c176da7f5af775224a72740b414a797696a0c549dee0e0ed9099a449228edde870f6026839ba9c46bf57d0fa0923f2d133e8c96f1ace0a581576324c5bebebb2fbffed9f49d8a0d3f2f10b1df73859e19dfd226ba7c618dcfc32a24753eb831483ba47d9a34fa774601c9bd10a30555ddce1a89d3891cdbdf86441743138ea8bd37ab45da91549579c26d6741485e930eafdb2aff7c8fd0e0e5850cb0d26ec5d4d3976fad579f5e4817092c5890b50a0b0b18ef3f020fc36fe18a7c86546d49c495669b413ba8f871206e7ae285710beb616755042ac18a02664223efb96bb20a4e55a31e73824b0b7107423e8b01764e510bf40be76fb5877bb95d46af86253feab2a53e5a717e8325a921137bf4fd50d03cacad030b67f4c9c008ec2c6269f7742f3412859fbd04028a43f229f7b584b0ac3ec5588f2493a395b12c789e89b1a3b6abfa663559c836ef7b86f37e94ade9e63a7dd267994657b998154bc8b57791a89e7777c0bb27a4e835533316ff883a964ba09153b03d0f3fc36c06c97ba490c61d96cd7c4c167729e5b5a08fd80b40da46a1e957c7ab8d92d9669cc3ae9a1e33922d40efc412ee554bdd17ffd135cbbc2b3031c30c077b30937d2e40c7bd81ba05f7872a906b5893251f46e1c663d0f22e94cfe6de445c5143bac257600052c901ee11b0d54b75bf2eeef3bf886a36f3a5d207818e94962812ef847dda4e6ec21c305c5420d54aefb511a42f0c01397ff84392bf703fab97ae2f3869226050c7be2f5fc309b19") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x1bdev\xff\a\x00', 0x40, 0x0) r5 = socket$inet6(0x18, 0x0, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r6, r7) socket(0x40, 0x4000, 0x55) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000001380)=[{0x91, 0x1, 0xf9, 0x4}, {0x2, 0x3}, {0x80, 0x20, 0x32, 0x10000}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)="fd612da02cdffc3279adffed84dd") recvfrom$unix(r1, &(0x7f00000013c0)=""/34, 0x22, 0x840, 0x0, 0x0) 04:03:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x95, 0x57, 0x2a}, {0x0, 0x0, 0x4c, 0x9}, {0x0, 0x2f, 0x8, 0x82}, {0x9, 0x0, 0x80, 0xe9}, {0x7, 0x1, 0x1, 0x7fff}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x101) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000540)=""/180) r6 = syz_open_pts() close(r6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0xffff, 0x20, 0x9, 0xc6c}]}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) dup2(r4, r6) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="88602f5b93a0e932e43cc5f71b4c2d3fc4908d273fbce1297a8c1fe0d3b20c9cf5d0a25b826cf754fde499dca85da6c9c7ae03a6cf0151de87bdd4f6b5"], 0x10) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) dup2(r4, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x4, 0x1f, 0x1d, 0x0, 0x10000, 0x4, 0x20, 0x0, 0x2, 0x0, 0x3f}) socket(0x10, 0x5, 0x3) sendto$inet(r4, &(0x7f0000000340)="cd846959d165be1853913550d91679aea1655e78520012d5f6fca24ed2352d58a7660ca93d7bb27af37cdead86ff2b32460cf436d98cde8a4777da55d8b018bf6df942a871bef497fe7fa3a561503b61983411729c09f8afc397b560acd97530ff41d8fc80d2d3cca4e6fa49eb1442515a19c77a7ecab6c4728f044c262e60c5cf93a93e1409772457c5ddf1b6d02e47d462ba98ff08ca99c7aebd67037d36d61a6774b8c3155f524be4ae7327f49b82567c9270d7e755fba2", 0xb9, 0x408, &(0x7f0000000400)={0x2, 0x0}, 0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) 04:03:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="eed6f70c1a6fb569bc2fac837fa5be0d67baa1b67474d45fb2c6ce76f1b1deeab7cb90bf732db8df1947714b4a5a068c1ba33abcab9766f8b771b472948d6aa05dab9befef9ec4ea8308d7270d9c8434944bd0d91263ffa0371b46351f9ff16157000bff4a3aa1d8b11a9e97fcc8c04c70df80387cd14377b77f5ff3b4d57707bc09012eb687c334b640f942a2f55104f51c9ef1ba718adecf26804d1e66f4c7d22199ca419275691edaa0b0bacc72db0a56f0bc6becb416a13453db44a15726e5fb5e369dc779bc8b90080f95521c4d59302c2f", 0xd4}, {&(0x7f0000000140)="1ebfd6f743fbe72a6229cf02288b9e3f9690c134cdde60190bb21f1e4e393e0d7ec224982f9270d8c12375635844fbac5f878c918416c6e4089213373bdde14dc9a4b32a7670461b204ed52abf8321bda9f44741a899a5ce48d7eaf10cf1198046f41b5b9fde1a4a29d13f645be7006bfcc5e3cf7920d0ec6bf389817ea7bbeb8f0c7f39ee62a8076a", 0x89}], 0x2, 0x0, 0x0, 0x4}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x35b) 04:03:02 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000e40)=[{{}, 0x4, 0x82, 0x0, 0x7, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x10, 0x1000, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYRESDEC], 0x1, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x65, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r11, @ANYBLOB="1fd3ef59d8c467065e68b731795ec48b974e5d84bf84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r14, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001440)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa9f6b6e7c8130a04b4ad6d879d3999cbc3e5e23fa327326484829f3f7769669e325cd24321572bf1204e041578609085b167647"], 0x44b, 0x800) r17 = msgget$private(0x0, 0x718) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x15e, 0x6}, 0x40000008, 0x4, 0x0, 0x0, 0x7, 0x4, 0x8, 0x484}) msgsnd(r17, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="f9486c55037d21b6"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000840)={0x0, 0xffffffffffffff27, 0x0}, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r22, 0x4, 0x46bfb) r23 = getpid() fcntl$setown(r22, 0x6, r23) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r24, 0x4, 0x46bfb) r25 = getpid() fcntl$setown(r24, 0x6, r25) wait4(0x0, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000001380)=""/132, 0x83}, {&(0x7f0000000400)=""/187, 0xfffffffffffffd76}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000001200)=""/127, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) r31 = msgget$private(0x0, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r18, r5, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0xfffffffd}, {0x6c}, {0x6}]}) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r9, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000208000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r33}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r34, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r34, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r35}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r37 = dup2(r36, r35) accept$inet6(r37, 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r38, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r26], 0x1, 0x800) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() getpgrp() r41 = syz_open_pts() fcntl$lock(r41, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r41, 0x2) r42 = fcntl$getown(r41, 0x5) fcntl$setown(r41, 0x6, r42) wait4(r42, &(0x7f0000000b80), 0xb0c77b59dd58f416, &(0x7f0000001640)) preadv(r39, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r43 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r45 = getegid() r46 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r43, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r44, r45, r46, r47, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x2, 0x1f, 0x400}) r48 = msgget(0x3, 0x241) msgsnd(r48, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000008c0)=ANY=[@ANYRES64=r28], 0x1, 0x1, 0x0) r49 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r50, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r52 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r49, r51, r8, r28, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r52, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r9, 0x0) munlockall() r53 = kqueue() fcntl$setflags(r53, 0x2, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./bus\x00', 0x20000, 0x40) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r54, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:03:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r0, r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xc, "73cc510ec9c06d00007f0100", 0xffffffff}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$dupfd(r2, 0xa, r0) setsockopt(r1, 0x89, 0x6, &(0x7f0000000100)="34b583ea37e886e2895b07bf68146335493c4e8b87f70c7436a33cd21230aafc041c2ad4194513bbebd7aeeba3561acf563e67fcf7a8f59c35f52249eba7f3476df7475cc53a1a9effd0d90843f20e4c6dde", 0x52) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 04:03:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="c461df878c3d036fb55a9adfe0fedbaf1cf0c676a6bd7a725d256e86759a1b3d9701a3d92c65ced0e8ef315e3390ab91c53d00"], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000040)) close(r0) syz_open_pts() 04:03:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 04:03:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x3918a, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x7}, {0x1f}}) 04:03:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82613000"], 0x10) shutdown(r0, 0x1) 04:03:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x595e64eeb6b1e93f, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) clock_gettime(0x0, &(0x7f00000013c0)) 04:03:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9b]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x969) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x80, 0x7ff, 0x8}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) 04:03:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000f0ff00001bdb792c2c35894200"/37], 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r5 = accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r6, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r14 = semget$private(0x0, 0x4, 0x201) semop(r14, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r14, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)) semop(r14, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r15 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r15, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r17) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r17, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x9, r16, r17, 0x0, r18, 0x80, 0x400}, 0x3, 0x2, 0x7}) r19 = kqueue() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r19, &(0x7f0000000340)=[{{r20}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r22 = kqueue() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r22, &(0x7f0000000340)=[{{r23}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r24 = getpid() r25 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r26 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r27 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r28 = kqueue() r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r28, &(0x7f0000000340)=[{{r29}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r33, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r37 = getpgrp() r38 = fcntl$getown(r31, 0x5) r39 = semget$private(0x0, 0x4, 0x408) semop(r39, &(0x7f00000003c0), 0x0) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000000240), 0x6) r40 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r40, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r42 = getegid() r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r45 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r45, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000400)={{0x6, r41, r42, r44, r46, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r41, r34, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, r37, r38, 0x7f, 0x100000001, 0xb1f1}) r47 = semget$private(0x0, 0x4, 0x201) semop(r47, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r47, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000240)) semop(r47, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r48 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r48, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r50) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r50, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000480)={{0x9, r49, r50, 0x0, r51, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r20, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r21, 0xffffffffffffff9c, r23]}, @cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27, r29]}, @cred={0x20, 0xffff, 0x0, 0x0, r41, r50}], 0x80, 0x4}, 0x5) r52 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r53 = getppid() fcntl$setown(r52, 0x6, r53) r54 = fcntl$getown(r52, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r54) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000640)={{0x50ea9cdf, r9, r18, r41, r10, 0x8, 0x9}, 0x2, 0x1, r54, r55, 0x1, 0x1, 0x6, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3}, {0x2d, 0x0, 0x99}, {0x200000000006, 0x0, 0x0, 0x10a}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pwrite(r1, &(0x7f0000000000)="dcadcc0c35a7c5880ba2e9c570e06a8cf3d47e8bc7acfb4399debdf70e35fc7fe35a54fd2cf79ec4576456fb19788959754b", 0x32, 0x0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 04:03:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0xe5f) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) fcntl$dupfd(r0, 0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x6}, 0x10) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() sendto$inet6(r7, &(0x7f00000001c0)="f0072bea7f8646caabd1f43303fd570142070c3e8107089a2799ff06a421ca2ba7aaabf83aa1021ae2126c0da492a6d0a712a10de9fec54848a8313e72fb68ddc608ca72", 0x44, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="a79670e806f69fc58051166870aa4965d9de3252d79aabfe7d99982c5c11c902598f207d6d12a775c0e85726cca6a8d9cbde2d4829081b6f70ac76471f1a9394128fe4c199e844dacf6e37394849a3b5e1be202093a2d138f50b401edb686a9ad3f6feb94893275bd75e8b2647f27b1571acd1263e4c3fa84f3ea33e00fbaf742c3665a86e92bf5fb97f7cdab0c92b59e53412d9c4a7c0c508bec5c47c226102b7913bb0c37409a5ce"], 0x10) r10 = socket(0x2, 0x8002, 0x0) r11 = dup2(r8, r9) dup2(r11, r10) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x8, 0x0, 0x20, 0xffffffcd}]}) r12 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r12, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) close(r4) 04:03:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r5, r6) dup2(r8, r7) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000100)=r2) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:03:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0x8df, {0xd6, 0x1}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000580)=ANY=[], 0x0, 0x1, 0x869594c4df383b7d) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) sendto$unix(r5, &(0x7f0000000000)="1f33dea77029ce66ce572508c06d41af6b43200dfce0682af1e527504ad9c02c5fe381e6be919b7f5691e0edd225663ec126d681de0080608389ba1dcf426e6cea022e2a", 0x44, 0x400, &(0x7f0000000180)=@abs={0x3, 0x0, 0x1}, 0x8) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061b66ba16cc7cd1874cef259263a77df0f28bd2d6c6c9037e31b013e2ea7369a1fa1fd642a847d65f5011f8bdc"], 0xe4, 0xec8c73aca25de88c, 0x800) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:03:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$setstatus(r2, 0x4, 0x80) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000ed, &(0x7f0000000080)=[{0x2, 0x6, 0x8, 0x7fff}, {0xce1, 0x8, 0x8, 0x401}, {0xe823, 0x1, 0x5, 0x6}, {0x1, 0x80, 0x1f, 0x3ff}, {0x0, 0x9, 0x9, 0xffffffff}, {0x8, 0x1, 0x80, 0x1f}, {0x2, 0x8, 0x1, 0x200}, {0x1a, 0x1, 0x0, 0x10000}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 04:03:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setreuid(0x0, 0xee00) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r10, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r11 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x20) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r12, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r15, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r16 = fcntl$dupfd(r14, 0xa, r15) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r17, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r18 = syz_open_pts() close(r18) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r18, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x5ea51a071675c6dd) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r21 = getppid() fcntl$setown(r20, 0x6, r21) r22 = fcntl$getown(r20, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r22) r23 = socket(0x2, 0x2, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = socket(0x2, 0x2, 0x0) dup2(r23, r24) connect$unix(r24, &(0x7f00000006c0)=ANY=[@ANYBLOB="e674359e0dd483f073d405fff76a405c896f56b10276da7abf78dda6d931c27203d25d01a6d8bd420a29c1c4d9a75be909c639c9e262050dfa7f9cc6ce27047eae3327671793f85ee4457978e222ee85383f51e50e35"], 0x10) dup2(r23, r24) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r26 = syz_open_pts() close(r26) ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r26, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r27 = syz_open_pts() close(r27) ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r27, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r28 = fcntl$dupfd(r0, 0x0, r27) r29 = syz_open_pts() close(r29) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r29, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r30, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r31 = socket$inet(0x2, 0x3, 0x0) r32 = syz_open_pts() close(r32) ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r32, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r33 = syz_open_pts() close(r33) ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r33, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r34 = dup2(r33, 0xffffffffffffffff) r35 = syz_open_pts() close(r35) ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r35, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r36 = kqueue() r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r36, &(0x7f0000000340)=[{{r37}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r39 = kqueue() r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r39, &(0x7f0000000340)=[{{r40}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r41 = getpid() r42 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r43 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r44 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r45 = kqueue() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r45, &(0x7f0000000340)=[{{r46}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = accept$inet6(r47, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r49 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r47, 0x0, r48) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r50, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r54 = getpgrp() r55 = fcntl$getown(r48, 0x5) r56 = semget$private(0x0, 0x4, 0x408) semop(r56, &(0x7f00000003c0), 0x0) semop(r56, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r56, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r56, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x520]) semop(r56, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r56, &(0x7f0000000240), 0x6) r57 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r57, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x0, 0x58}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r59 = getegid() r60 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r60, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r62 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r62, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000400)={{0x6, r58, r59, r61, r63, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r58, r51, r52, r53, 0x5, 0x7fff}, 0x6, 0x2, r54, r55, 0x7f, 0x100000001, 0xb1f1}) r64 = semget$private(0x0, 0x4, 0x201) semop(r64, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r64, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000240)) semop(r64, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r65 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r65, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r67) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r67, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000480)={{0x9, r66, r67, 0x0, r68, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r37, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r38, 0xffffffffffffff9c, r40]}, @cred={0x20, 0xffff, 0x0, r41, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r42, r43, r44, r46]}, @cred={0x20, 0xffff, 0x0, 0x0, r58, r67}], 0x80, 0x4}, 0x5) r69 = getegid() sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="e7ebb379361d1f2731853d6f6daa1bdce59b23c4f766c0e82bc56a9b7bdd96106dd2581a7326fa0273e7670a777889216bd56a8790f638f328ba691cd71e63e786c4a2f5f369547aa1099e47fd992a049befff06364444f5d4443c5271bb70d9e958b85aafbfd56b6d8acd38f28db5e5f2cff3953c95a9ad1da020e1d1bc3de9928e7496ccd7cc5b15af489536ec0910d3745657a0006008473fafe9c67f22cfca0d19f3107bd6866cf9b1892fa70d53e38afc8da06629afd7a4faa21de3791f188e8e95426d0a1f1bb25129c69633abb7df02b226", 0xd5}, {&(0x7f00000001c0)="6bb884234b1a0ee234303a858f8fd35e0496b9db9298af6a7a4f1ecc519b9149cfb5813e5d602fa52aa204b4119b60a89b13c309c6887c9dcb5dfce95b35dbbae3777344596f4a13fbf006fecbd8e87c1e9ff95538e17dff1852e31cbc9f52516d225859cd3da47e7dec5cfc7c76f66415405c7e4e32e0ba2cd19d894d2dbf7953af26de5082d2db18cea1cd8f598dea76a8e7345f8fd3bf604cf2250a7e23d03fa01ba1", 0xa4}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r6, r7, r0, r0, r8, r9, 0xffffffffffffff9c, r1]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r10, 0xffffffffffffff9c, r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r0, r16, r0]}, @rights={0x28, 0xffff, 0x1, [r17, r0, r18, 0xffffffffffffffff, r0, r19]}, @cred={0x20, 0xffff, 0x0, r22, 0x0, r25}, @rights={0x38, 0xffff, 0x1, [r26, r1, r0, r28, r29, r0, r1, r30, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r31, r1, r1, r32, r1, r34, r35]}, @cred={0x20, 0xffff, 0x0, 0x0, r58, r69}], 0x150, 0x8}, 0x2) 04:03:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) semop(0x0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r2 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair(0x20, 0x2, 0x80, &(0x7f0000000040)) r8 = getegid() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r9, @ANYBLOB="000000004325ce731b2257fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) msgget(0x0, 0x8) r10 = semget$private(0x0, 0x5, 0x204) semop(r10, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000000340)=""/211) 04:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) r5 = dup2(r4, r3) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 04:03:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000ffffffff0ee5296ef7bd155ad4246bc4be2a90efec8f0b996881b31439b0c9031a47dcb4a322a9cce87dd2b578a34c69284964b987f47431e6fde5b18c0ba7eab3161a4897cc07b3d14fcacfa9755ee0eb7f0c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f1932c1c52e0f6108a673fcf066696c6530025433981b387065a2eec7c7ce674afa8f8e5d965379535d45ad8bd0f937b62a54aca61c4749a6cef48ea04adf401c9921585840c209499b595f62e9f05a7d32eddccf243286f87d2fd4f11e4736a8882a70ddc0060bd8317964023ce4d7e7be0dcf6adc6332b768deed72b00e6fdfcb29b506a32a60b985c1704d44a72bcaa19e2f9c07dd6a904b6814b21fbe723b077f2e47b798071759294b7480a35518391e67beb08555b6208d6137d438e2900b63144bac0095e7db6ecec2ac3e00c231079a0a23b657eb54"], 0x10) 04:03:04 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x200000000223], [], [], [{}, {}, {}, {}, {0xffff}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) read(r0, &(0x7f0000000140)=""/30, 0x1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0xdc, 0x200, "19941603983f8485bf3c66ec239e7094b3a983cd", 0x401, 0x7}) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r8 = socket(0x2, 0x8002, 0x0) r9 = dup2(r5, r6) dup2(r9, r8) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000080)) close(r2) 04:03:04 executing program 0: nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) r0 = kqueue() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4c, 0xf0000000, 0x10000, 0x7}, {{r1}, 0x6687803d3605f405, 0xc8, 0x2, 0x1, 0x4}, {{r2}, 0x1, 0x39e88bf6bcc4a3bb, 0x1, 0x9, 0x6}], 0xf8b1, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 04:03:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) dup2(r0, r2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) fcntl$lock(r4, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0xcc, 0x0, r6}) fcntl$dupfd(r1, 0x0, r0) setrlimit(0x7, &(0x7f0000000300)={0x60000000, 0x60000003}) execve(0x0, 0x0, 0x0) 04:03:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) getegid() getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x14030003) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000000c0)=r0) 04:03:04 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01014b2fb775ebff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x20, 0x31) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 04:03:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x4, 0x5c11, 0x7fff, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 04:03:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) poll(&(0x7f0000000040), 0x110, 0x0) write(r1, &(0x7f00000002c0)="af308133a459a8c9d6c7d9c3d2d680034693e797f7cc09bb166ac461ae07282f950a48d058e5a0d88509a650a0c71b2fe6f6d969ad1f0c65a95870037aeb3035dcdfe3a38931835a06095a28585c1b3148f68199c21dead3212aaaff0afa79fa04e537875225f8cd68413061d4c737a880931bd4ae88e2280fe72fa2c76cb7515a51714a673c5718610048bd9e35df267ca860216643a4179310ea0beeda94a388f63aee4e17bc66d9db4c62aa8356640a737f8b9c949643251eb5d453f58426bfa468e09c11f8e4b0de18b24dbde046ee23e63c94001e58ac47e3b5bcbba830c991d9f1487c910a5dd937e928356200f4b2c7d70cc0675b3e0a478d0dad5185008b0b0b04648ca5e37c0d64cd07baaeeccb82cdac99e719bb9af30492645275dabdba57de9677db9f443741d2746d2604de5ae876656c1fcd8c715c126926422ea14ba1a687e3b734da30f0cb62c43c", 0x150) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 04:03:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r4) recvfrom$inet6(r4, &(0x7f00000001c0)=""/51, 0x33, 0x4, 0x0, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="eb53b592c1550fc1545cf1bae061e8b5afe6fa44f96b72bd1856b302dd577f339f564e07f27a6a06802ac7cfdeafee826882db75bdd0c476155dcf054f41d23f495e1ad5f711cfc315001dfffc65375e41ee0288ef72dbb3ef353c4b4150485a6e4b5e3daa86d30be885dcf3282fcf698d76ccb5cdd014e0dc85cf1b"], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r1, r2) dup2(r6, r5) bind$inet(r6, &(0x7f0000000180)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 04:03:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002269e75b0000421f5fa017755ea0a57ad6bbf28a"], 0x10) r2 = socket(0x2, 0x8000, 0x7f) r3 = dup2(r0, r1) dup2(r3, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) open(0x0, 0x0, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = accept(r5, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000001c0)=0xffffffffffffffa4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) write(r8, &(0x7f0000000100)="8c65", 0x2) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r10 = shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r10) shmdt(r10) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000240)=0xfa4, 0x4) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x987, 0xab, 0x8, 0x2}, {0x0, 0x2, 0xf0, 0x6}, {0x1, 0x1f, 0x3}, {0x3, 0x2, 0x7, 0x9}, {0x2, 0x8d, 0x8a, 0x7}]}) 04:03:05 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x40) 04:03:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r1) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0xfffffe01}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0x6, 0x2, 0x80, 0x4831, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0xd4, 0x40000000, 0x1, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0xa7}], 0x6, 0x0, 0x44, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa, [0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x101]}, 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000080)="670dc3", 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) connect$unix(r5, &(0x7f0000000d80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae44747bc238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000000009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbe81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed765194b66180c3d049cfdbc4d577bfde875feaf0f77d21e7186f21f355061dda18be9684bbd3bdd66f6d592dcc483410aff27c494bcc9cd0d9bf627ab90615b230f7b8179b9c16953113e22035d3981ca6c0883c5e42f2f6f00cf852afa7d71f34b4d3db856eafa24a08677a8d8eb057557c29d0298408aba1a5af9120670e25554213dc9c0e22f256810518dde5"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000040)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000740)=0xc) recvfrom$inet(r7, &(0x7f0000000340)=""/235, 0xeb, 0x4ecf3c6e1e4af3be, &(0x7f0000000440)={0x2, 0x0}, 0xc) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x54}, {0x4000005c}, {0x4006}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="d14864a44d18e84617f1897ea659374641e5c8ff200744685231509792067c93e75d5b9089e4bd3ddcf0541313f11e1228a3fcbc105a3407d4a47498d2640001ebd03b993dc8915ff3580d1a106b0a7628108829917e2d40b3d55861a55d60b96cbb407d2041da509c39b2705eddbe117f88b2db706723ab7a5568895d0f382fc1062148304efd84ae018e47766ce3de3086"], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000240)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$inet(0x2, 0x4000, 0x2) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x45}, {0x6}]}) mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0x100) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x03ap', 0x0}) 04:03:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semop(r1, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r4) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r4, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x9, r3, r4, 0x0, r5, 0x80, 0x400}, 0x3, 0x2, 0x7}) chown(&(0x7f0000000100)='./file0\x00', r0, r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r6 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = msgget(0x0, 0x220) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000005c83b8ca9dd61fdd750476024fde6d75473701febfe9097f2bfa921cab2ddd7dbd0fa2d28933a36edad37e1dfc4eb26162514883d8964ac3d51dbd7dc312f5cccf3dd54ad43c46447693ca07b3a57a1e4311c80ce6673e4222993c831f8181ed9b9238cf657c21295f55d390aefc3de8cd72a1644fc3ff513c9b79a495116486cb5d290654c90f8de6bdea60907beeac7b0ff7cb68f7dc3cbc64865c1e3ea7f21ab4634ec4231742d1e1f3a689a0b8b3dae1bf52f3b9aeee6d4f545d9dd2ab7bb9e10a"], 0xcb, 0xc00) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r10, 0xffff, 0x400, &(0x7f0000000200)=0x401, 0xfffffd76) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 04:03:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000500)=0xb7522dc56abd0b78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r8, 0x0, &(0x7f0000000480)) r9 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r10, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) r15 = dup(r9) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffee1) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 04:03:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000800006], [], [], [{}, {}, {}, {0x0, 0x0, 0xfffffffd}, {}, {}, {0x100}], {}, {0x0, 0x0, 0x0, 0x80000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 04:03:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, &(0x7f00000002c0)={0x9}, 0x0, 0x0) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b0a799dfbebba0db1728b2a242f6f76da3afee9a662db35bbb78edd18e069a28ad51eac85d8fcf8deebb442ea2b9536ce83be2fdd2e726fd65b0443b7f0a9a939de812fe292e9d18a946faa45be7a52238fe5a2e8cd4e8c821c4882d14fb74aa4f673d0678623df4cfb0d975fcb363798ebd667814182a0ca9d8b5b83fa641cbcd845d6727887749e55de5", 0x8b, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x74, 0x0, 0x3}, {0x80000006, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:03:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = getuid() r1 = semget$private(0x0, 0x4, 0x201) r2 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semop(r2, &(0x7f00000000c0)=[{0x0, 0x4, 0x2800}, {0x2, 0x8001, 0x2800}, {0x1, 0x1, 0x1800}, {0x3, 0x7f, 0x800}, {0x3, 0x1, 0x1000}, {0x2, 0x0, 0x800}, {0x16d3cdbcd39d5879, 0x6, 0x800}, {0x3, 0xc5}, {0x0, 0x5, 0x1800}, {0x0, 0x48c}], 0xa) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semop(r1, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r5, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x9, r4, r5, 0x0, r6, 0x80, 0x400}, 0x3, 0x2, 0x7}) chown(&(0x7f0000000080)='./bus\x00', r0, r6) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r7 = getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {0x16}]}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r7) r8 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r9, r10) r11 = accept$unix(r10, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockname(r11, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) recvmsg(r8, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 04:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x1cc2931b4c64cf68, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x7}, {0x20000000000016}]}) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x9, 0x0, 0x9, 0x4}, {0x5, 0x7, 0x8, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 04:03:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(0xffffffffffffffff, r5) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x31) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r9 = socket(0x2, 0x8002, 0x0) r10 = dup2(r7, r8) dup2(r10, r9) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000000280)=0x80) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) r11 = syz_open_pts() close(r11) open(&(0x7f0000000240)='./file0/../file0\x00', 0x20000, 0x2) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r12, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0xfffffffe, 0x0, 0x80001, 0x79a, "73cc510ec9c0ed000000000000000200", 0x0, 0xa8}) write(r11, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000100)=0x1) r13 = dup2(r4, 0xffffffffffffff9c) bind$inet(r13, &(0x7f0000000200)={0x2, 0x3}, 0xc) 04:03:06 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[], 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 04:03:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3ff7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getgid() setreuid(0x0, 0xee00) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r2, r1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) sendto(r6, &(0x7f0000000100)="17122f4488a32d07f43f4e86b7867df44bb260ac1ca59539a1c61d57c75e8960928a2360c8ef47c091d09ab39d2000db30fac5e10b0a3faff8972719d43d0e450f9766188d504d9462f4041acec434d41ca343ce37a4e7470797c40a78216517efcc0bdd039e7134aec5fa368bba4c43d4c1b85262cf1a59d89b57e3a470513300b65c2ee2085c0597d5f371d6b95140816507d1a4cb9c5bb5ca4ed79f93d27da5d6157b01434495b3ba252ca69e8547e02fb8a6360b80dd199ca757b3bca5c4530d07c9feb5b1f30a", 0xc9, 0x4, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:03:06 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r5 = dup(r4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0xc2}) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0xe5, 0x99, 0xd5}, 0x1ff, 0x101, 0xffffff2c}) getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 04:03:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000100)="33cf61d6dcf115ade4bf03d1e48480e4a1d623910d3a0d093257d4a78bede396b43f82392487e304804975113ac124a2cb03e62d7be786697293080596661bbbf2042d044093baad512b81a8ec58a5f40f12892e0e86257341fc58aa93543edc0e82c55484427d75b934eaa465eee42f7bf691ae8d5fa0e09ee6ef7e63ed2bd02e2e1d233d579b00b0a1b8220c3725a418c7d33c2a10f4e4e115afb1c57fb202f98ef2f20a71", 0xa6, 0x4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10001, 0x3f}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000cc0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 04:03:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x82, 0x7}], 0x1}) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 04:03:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 04:03:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x2400}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) dup(r5) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000580)=0x36) r6 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r7, r9) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) accept$unix(r8, &(0x7f00000029c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e20f602ffd14c7bb3322537914bd67f35d992cb296b928ee03a3ee3f5ab36f44ea9343ae769de1cdfca7054a33876005d5368cbea76804a80a40d3c"], &(0x7f0000000300)=0x1002) r11 = dup(r4) ioctl$WSKBDIO_SETMODE(r11, 0xc0105715, &(0x7f0000000080)=0x37) setsockopt$sock_timeval(r11, 0xffff, 0xd7523c88de642168, &(0x7f0000000080)={0x3ffffd, 0xffffff}, 0x10) recvmsg(r3, &(0x7f0000000180)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f00000004c0)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r12, &(0x7f00000002c0)='./file0\x00') shutdown(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 04:03:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfff}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) 04:03:06 executing program 1: setgid(0x0) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000180)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b996d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6e480ef96ec7b2dd3eb4ec15f57a279036beb0e475db3a00f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d12", 0x158) 04:03:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x100, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0xffffff73) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfee4}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xffffffffffffff81}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) fcntl$getown(0xffffffffffffff9c, 0x5) 04:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 04:03:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) acct(&(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x16) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x6) 04:03:06 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000002200)="1c9113706e05e5dc7df4e15336567ba121e385544a45f6d2078ab49ac65b63a0c62667d8c8df1c057c8e5c24e9ad72eba4729e0635a06e75c9493b7b33336c02a1111f40b9619eb2e83a3b1a93a3c76f71d662b319d7d4a917508a1a230c65d461ea9f041378335d952bdc2360e2e011f993113cde0ceb30db36a427d4f61a7bb8b4e3cd58efb1bf517d528d10c5ef53c23bd7e8813584f21df5b4ed7ecbc42bb13ba6a7bb41be02466f1203561a8df82b0c88b696d0c6169d68328089a4747ff7819a9663ecdfed62abb180ee18ba76bf016465797fd4f0a63ccea46b99c04e7f2cb2aad3512568dddd29cdada50cc01d545e44c62a5f5954fefc75540a3de38a871d6efa596e251cc56ec74b4f9ffb45872c50fbc12d35938f67ecbfe7755180671f263bef0b22ab4a11c60d5d933e37b1de6fe12fa7a31e40835905cf2c4ce4ccc9bad12a40611946560f5be6a20d343a48e70391c319499625588792a1845625d8040d999ca3f26eb6ddc62f6479dbc8262cbb0ed6b148d873f54978f399840f3c44152f16dc1904c10ab3ae09866b78505477b40ad816b6f6b788be13334c0f57712d460d94320c114d6ae046586ef31637c4991b08766f914c58b14bcb796eacd77e3adeab1e73ed0d87f6f7d192a4765f21df6bba43c46c864fa030e89a623352042f082cf8a19a85cb6b9f05f6e558407bf25982c4d42577287788137a30a06fefc604934bbffaa7f69aa29cca22327c889f8395e1d1ff442c6772304ace5b2471455b71076387bdca058b30ac2e47d612d7d46e3ac0b6e7282642219fa663e31f0045be6cd4f2c069c2f1197950e6217dd862ba72daf6c3000019be9f47aab7ece96d410e2be95bae0333c367db7a234a036ba32ea7097c3929d02aa043a0ee0bd714523fa4fc5da3bc63970b231572e483a5df26557ff43d1fb0aa978bb80ab51666f21351d1895a502d8409aec3704801ef25e4bc27345ad0b4a8420df729aff8f7b0345393f22f38c3445e8aaa8be4696ab9e2c29ac103a172b0867572ce4fd29fbd3796527c4c3ff4f224714bb48789222622ac8f18518f9651419d8c138239f49ff2d7d87b91b66fb41f02e6363fb6dca2fb7d40834c6b19991e65b99568688de6419351ed5de6dd3132ae34d4a3463602add607f2578b530b5d5ed81b283740b24b638e638c34e65f75feea2a0e7e5999bc694a46cba7a67ca097bee17aecfe7f7fe0a241129ffc5f45cc98a579191e01d17617a9432454b42b8702b612562616ed3f6d17d9cc6807db7fb3811eb27b3293c3fe012ccf084864d5dee79c25e4be267c64dbdbdf2de5e5df72bb9b792faf8938aa581cfcd584aae2b2d009e4a5e2949b9aed64be498f706839b23885a93f89a749dd6a22d148549bcfbfbafa4684bea3cd4d700c27dd28d7c9ea8359abb5732d4dda3b5f7240027ce379fb951d543233fafaf897e7044457d451ad9d426b0f8423302ddd81e822cbda64711e62fb15e98ac77a443cab3e94c5da74d322d1abad19a18e8dce789466003904ab722ea4475cd35df6914af0b59f530d82b9058770dab7da1548618f166ddaf01312a559b61141e06d44719ed3134681fe81df507f25cea985d0462da0f00aebd48a26655834e2aece5400e3725e148de7c460d7a326963d1cee08ad3f63d2816370e807858368c41ee982984af75cc0ffe057991c4064dcf49ecd2d90975ea509bb3eda7293595b50bf3d5f2405fdd47588d4899d17d31734e9ead31057458a4dd7e9e48504ec99cdb9dd6b6a0db44360da6cd93d980a6c21b7bf69e1e17f00e94cbe0644b7a72b69e47ceec5ed2b7bebbb02115a6754caac3f2a123b818349a54d76bfa3765269f021e073cd57bfcddcd844beb0aa8e69edf4c321b16314ad14915a67fd2a65e08280f2e9e01a88c226d195db345fad62f448d2e77dc9218d0221acdc5fec6c6d49c96864764cad90cdb60d229a3a5dacf90762d658687bae0fe5c272a16d82b487b602f56275945021d737fc6d4a8b6d01d9b15fbb8d864bce990fc36607b3ca247b640698697251dbfd2d5151cb4e0f6a9a8a19562c7148be7f5f373b5e5204d954e399c5351078c40a8cb5f21cd67db004ebc561da1853fa8c7513f6b5f1a0803cc469869175f706806aace28731bba2161db34a51aada271e01e93e1973ea99069d9fdb9d7df83098d6f7b09dd4a400ed8e5ea195f61021cd4f9dab48cc13143cb0934ceeba08f3e4d71e0880e0743b39767b438c11b9146096e78bfd1b9b90ca1d9aea9be66e58c90487b4d865c552c3826fcd59161edf7b04c8d52e574549f98c2abbcf76bfcf6e3130ff901949ef32ec343edabeccf2c8cbf6ad61b5a2e9a546f79b32dd4fd1e090708c42fb0f83ff4b68f69b793fc3507c7e5840a782ff4bca66ff0f9b0805d321809e1de1c813850b7a74725985638056e46393acbc53dc395d2d9dae70c99ecfdf5c0a07d8d42082848ad021e503ea6fe4e9d5caa5d1b1e85d237568ff175a63193a8cf20d8e88ea03cc5813d868ee87ef2f4b4b50a524ae68aaa611aaba7eb81d29a2f5688866332d36394286b36e73488a09f924643e4cb2649e6a6c98f556edb57e5f00fcfe0fc0ea917907e0dcc85c22f41aae2e19a4e089f7d07194803ad47f966a3c535033fe7b6a9bd0ba17cf493f5b03cfa9cfb2475cf8d501d9e28c5e302af90384740bc7ab3f181b0d462dd4a652fa0a6bcfa6b98bfea89aa436867ca13ccba296acc6f75bb0e0f1e02b478e9af2227e8f75e92b837e5da010582bb0de06a29ccad133472f219d9e2ab1b0816c0a8a2b927bea81c72103263b71a3f01ec13fa6c3b6b391c6a94cbe558b11704cdfbe8f8ed715e4f91e2043bc3be7dd2e7443cc7f8311a4eba9c13699271eca21ee571789f28e836d3ea9efd59540d9bb7e5ab6ea303e05951ceed0291ab6f37c7ca7cebc6b00f96346b20691402466656186a9294f03ae8d7df264f80e094da2a71fe03cc06795525f887f874b88abe454b0bcc44cccef3234d1f790956978edf3800442f0ef0f9bf963cc69910e80e613ff04bc382d53dd5309f6ce287f38a6fc3d0d3f350758b665480b00e464355586c63543e14be9469cb7bcfb3b1e127abcd75c6db447b193421e38bae5b3fc6600b7754212e5b685999d3d1b152001df354bec9556fbee16a6e06d0c5be1b01186547a5e7faf295c85edf6ef07685152d463294b0aae4fc4a4f91d9ee6fc9eb247ee418eda3f0b80725ee39339ba401dd6f7421849e910b387b2c60abaa8bce702b66a9d956c02f5c7c30d702c79a46c673bae93248e6ca3448cb86ff9f913fd84547bee3ef08bc9842bb5f101240d3c3006585b11ad2624f57d09bf5b2844da95b5ad6827c434ed6637f06e0f3bb8f630a456e172b5779543df8b7648b3921be25b096b761d2549dd7f163bddd99889df38644208ea92f247bfa1ec251534b606fd390b4ff5f1e92f6d28e8c941872a6f35f54fe8c1d5e1160e4c3c360f9da8e4f82baca1b2c31b2f12d94f8a2ef3586acf6144f45941ae5a9b761fa873502bd839d060a11ea72d2fc2edb3393088020c90bf4905393a270420922c75830a8d1d76f9d5120209ffa496d949e6749690d5c67eb77805c38ade136f3bbfea9846bf73c1134b9119315125dc78bb3b14c7722e49e587163424f9edff7e131d9865ac0eff6546b55515ef02e243806945f2bc13e2520423e9aae9c7e8f0d9de53827ffc85db6cb598d0e52c1731dd25493232ac3ea0f6aa327297560d86afe9f63751e78f8620784a93841409a52d3c2f0ec2b117756c6f816bfbe411575f433ffa108961b346b7780fe4acb7b0f673b8dbd5e63afa73e4485072aff574717525dbdb2cf9411bd7f30ab20e9ee1a6affd9029e83b1b9bb04dbc7efb7c6a5d0a1506586f8b9972483794b8516a9e9fe0194d68e5790567fad50c753bc3d1176f860fc942d3a095ee7fd6dec11cce4b88fdc6657ae3ae1dc3954c1edd51bffce2da97484a08909c2e8b5d271b2f845cc0c9cd92ac09170f3aa7c011be3138596b4d9a1bec8cc895b072b911efdc07e764706cc8d5590913957af90e0da0c83f1e1c8de1fea2bd920fa35c09cd5a21ab1afb2a79c115cfc57c692082ac37d2d99a0d4ce99d49d30df9a0f936a4c6390053565e72007ab4158c1b8f203c83029e403ab4633e9f5665f8380597b1d6127b6c7f6f0069e473606cdb6d8dee6c13d83a4e4d90834e61bfa7d2af88631e04af296c5580310d6cf6926d37ea3e85e79539cae0ec3254b139c1f92b3c95365944f694f53fbcb29484043a7f53593d8fb4d397204aa1f1c8fb58e3047a9e238c139e9af544be91bc626ad096e52afe52dee830e2bf90268460e0dfc55ef72cdbeeef3a4567a98efdeadddde5f89e3bd7f7adeba207620caa36b668d782ff716a69e26d5a2bda369201cfd777daa41c528af1f28ee3c2ab6b0b1d941f8fe856873cd6aff1535fb61ac2569a816f78091a0b4361bb9d3ad56160deaeba455e24f20eee61807a3283d1ea411d99e73523d95699b8026c7166c06a6aa10a910280046ce432f6c84691a3794ea222cc7fa2b0f0cfefff6c86445028f93cc199a41f4a39216d81facf23450bf1196a0595e9cdeea660be3c10b72de54126f14cf3e4b224c5478d9103a8c020ba2cf4104ded969c83f1a57fa16ff84cfc141f2c0a0933036caf6d06849c65ad43a956b46f129402387a75223e00ad93567483a4840ca401db795acbfaacc234ae9c5ec1da628ae503f692b4f343004522729537623cdab811fa5388806774a50bc3de1245d189daeff1379cff7bcb8081a5b638f67267db88b85708c670c82fa169b3fce0a7536a176ef73b5cf053484eb3c29d9efc65dad511f367a652e49b089fbf7876977e5d5b897d6d07fb18815cfb2f89c43d0a3ec70680d8c67a7955e463b01832cbc023887114f56a0324b31caaacef27a04dcaecfa68c0815509cd9119bf6dd176f9e4466d561e44a3303eabeb500fcbcfe9204404d3beb7c4cdba00d0462dd0f683f25e79abcc315a0db859bfc4a5e75f69021cf3f20e6314d064276aa10d981de16e51ba40f055e55b0c7ff332b9d273c2be6e8efba630aaf740008e5ec1296ba1ddccbb668d1face5832edad9f4f834a7817af9354e6687c80580a2c5ee74f2f1ae503145f4794863cd88103d7c36d2e42774e535f52ebbde3651178ae0364951500b6a77e82e4ad1a90e66c8aa29bc9543a55dd5a1c959db312633ac60d876f413c57718557351899b04df21bfeae10060cbb6b458a399fde758d4d5d3a516c7fc3155e94383328696ea03f3986eb90896d379c574ab85c67a4e9e1a24f941ac902ba797a395e3b6e87b4c5f1e91c384e746c7e889a2158d715c45d28632a52682d847714424772e375b0b6249add46367255541f15dd4d35c5b7b8c4347975038f11b5f7853b43cc9a1e804452de25703dbd3b410149af04d26e9f8c8a39f61681f2ccb0b5e5d8f3966f2db52a5dc8f66255a4d6a35dfcca0b022eb26e18ed12a721f78d7be5ed3c5199fced0f8a8f65d5ebd38ca90dff5a676dfc5ac8fcad41ca2e90773f6db4e35aad4bb0fedda4b2cca66357294f07f7f466c28a30db4a299393811c8e5ca9ffda3bb6b0f9db32f060e18ff98bde8f6955ee2f2679073bcf0520252b3d46f1a7e8d0e0ccc460df150b4895dafb34c6127ff9dffd440c2241f05cab42164fece142e113bb9215f1c81a21e0e3ef67a7fbe873bc4d6b51020e070c334f084ba96ea6d", 0x1000}, {&(0x7f0000000180)="c33de3ed88591f38bf9ecd139b0c2394146df8ebd8394aabf48288f007076bb4e495623c325adce0ce5c82cee36155d5bb26c79d7132f1f8b344d99c3877f9c3978cbfa66df2eb82d02b18900aad1fab4928cfeee0d0267ec44398256074c8d2864a91ed1d642edceb8ec3fb2fbbad67eeda1748179eae8dafecec7599a9989720518943ab9d90371eed1c4fc40995e57a8fb717e830", 0x96}], 0x2) r5 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000002c0)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3bd3b555eb78891cc0dc46cdc7cf33f7a978debaee5f0d8c8d34f341e7ac855524c6620b08a7eeb9821b05bacba58426e196dffbc867ba0b0b839a99efe74771da6dfe025445fb2462dfc5e10b6c31227debe92a1ae544e6297fb84551861a516c3bd9d5d27d588a4d75baabfed8343dcd879215b691e", 0x85}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x4, 0x0}, 0x0) geteuid() 04:03:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x4}, {}, {0x176}]}) mlockall(0x1) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x38) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xa1, 0x81, 0x96, 0x80000001}, {0x9, 0x2, 0x80, 0x1}]}) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x8}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/167, 0xa7) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 04:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 04:03:06 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x61}, {0xbffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) kqueue() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) 04:03:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x2, 0x51f, 0x2, 0x7, 0x2, 0x7, 0x2, 0x0, 0xfffffffffffffffb, 0x7}) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pckbd_enable: command error 04:03:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fchmod(r1, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="4f4d675183e1dbff50f9a729f84ac14bd48ab5ade43d99a15bbe9e0533bce94cc8449497960b788b52d5e31c0ab279b81692d290d42de14df6d2b44233cd860521c50df12128fe6430abb78f160b606f9ecdeeba5a499f5d0926dd8003184f2c8c8ec3f55e9c1c4c8fdb951fdaaf92781d1884a56850e4713e69c492ef0dee1a735c1efd3ca6597b4bac2dc46a5f4c726cdaeea619077a339783429d1ccaa4ab5280725988daeb58dc2ac216ae4bc5ad3467d610e0e0add0ffbbfd71e6a73afce3cdb951d5b05fc609f68bb57ea06d2ae7bdadcc06384e0f030534d370d8c3ed74d5fdc88bea8821b7e235", 0xeb, 0x0, 0x400000000000000) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) setsockopt(r3, 0x7, 0x7, &(0x7f0000000140), 0x0) pckbd_enable: command error 04:03:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x10001, 0x8}) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) read(r2, &(0x7f00000000c0)=""/68, 0x44) 04:03:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0xfffffffffffffec8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xfffffffffffffd6c}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) bind$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x377b7b7f6a403b5a, 0x348) write(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8001, 0x0) pwrite(r1, &(0x7f00000001c0)="b13c349b12e366ea0629984315cae5d0a7fe0e38667b14edcfe250de58f33af38504dd6f165f2ae1ba258532eb37331621c84b8f484febf5c43bbe05ed79d30291ae4340ec4cbd689424086a2282a89162da093130833ca4889983f39e8b03569ae0b8de4d21677efb85d2557d9e751aaf653c572bfe4ace84d8c9ce4e6fbe6b4425ec25a12d84ec4d19a54c3f6a334ddbb3ce6a436fdbad488224d0bdafc5a19b1c7c54dce5623144fdd0cfb27879135180f3a0504ead2b17aa01afa01561347fab212cf48fe1159a0dca7610b82f256954973b9549d0181e51dcb3bc2cbd3cd9af327bbef2c76faa73bf26c7416fdf1bacfc34186a892b9b304c4832371fa911d62e04754f0e1db7b1a2ea9abe68627c0df9f531f798c2bb033d8049f040200fdafa181bd6d3f1006f24d74829e0aa5b8034849679f425d9ce1f421e55ced0a716fa6783be41885aa2ac45dbb620f0d3acf2d5d97615fba2d6de43ae5e7372e57bfc96ae9af4b7dc49bc058782bbb6970aacb52360a1ee0de5546183122164531fe82c75c7d21bbf58f86e58200e91b8013ecbf696d6febfdd11eeab14ec5e6d91321f168c6dffb0fe57e0f14c82fe42b90dcac90a865f11146421fd949ca1faabdb7b81967521caff8fdd3ae9416348c8f2631b2a76f9aea3886f749a3c950c6b4037538222ff92e9f80594d4aef57acd68c8826cef75675a0265fb06f4fc028a74aa90b41f2d61c4e6c33962f1fdd9ccb7f5b4e8718ded159cc69ce1f8817467d93e3cbe7d999102138d3ec87be69bcf9ed1a224bccfbd18116c6cf755c69694e8c540447a01ea3b213204650e94a7352991ae7538d43c3d906d17379bd22c074805b83f611b243b19f40d942e1b70f3b46212c387c4992c2715f9c27541ba747ac2144d425b1492183f98b729422c9fae317b61bc97577d5de6e82b239f3ffc422a18b4ff6b22c747347054a64e3977c363a25331f59933f1f66bf4a21cdffb975bec318981e5e469e2bf72af4c0736020679cc65fafa94cedd4cf855868835ee94919f17c41253efc7daa8e71749dad684a72f306a82b6bab6b45a754911f72144ade59e3473372ab5dd7519457df52ac4f83de036d8637487d89b9770a8faf9ab8595fd0b9ab88cac7ecb0762d60ca36e880cd79bea6db6d0b9fb045596cd4b5cc46a9466427d3fd8addcd6707392c80030ca6f163237835369240f206bd5399fe1bc92ef85de282b2b7f9a17df25fd7afc51011d1e62bb63e54db43ef66a0ccf39e5b48833bd036f3ed96dd0c2eff9113c09721c2a34d536956788d059270631efbce9163904c3389d081cf64c32d11ba12dafa142010bf692e4c68cca360d71fd970a0d3f5539797927ab3a278bb0bbbc8e2096673945edf4e1d6036bf06378cd4ce82552f30226fe5b890e88c701e42a679ed6a124419bdcc60755a97cf9ec10142fe068da97ab033759b8031fc1eb4f3445b048d759274a7a1714f15870ac5b6d5faa366740ae711afedf399b5e14d6fb8fabae22270047ba6113ce1743f7f1aa0c6985e3734ba467f17f22fe95cec9b4e0fbc145e23bdea2d9d9fbe73d59b54ff7d1da19fbbdb65a21e8ec22cbed875249800522a4c40d24010e7fb864393879ea922032effa2c6034500d943caff3f6b472a1442a706793a00364abb43a56b60a5d574b66da9ca4fc300683b8b5a627902653ca71da7038db48fe9537895a0349d4dc5cf6198ac0ff36807e981f35855ba43a666a323bef6965afa24dc508fee934287f79dea51d2302a21921deda8ae33fa3b0d9ea5221fbc90acaf119982ad3c09ee858b2ef821540cc6cdf9c3f410ac8145ad102a0a55338b39b7aae1cd8b62a94b1ba1999fac61e4bf45fea79c0675a3e05458da6c6a087152730efb4edbfa1ff9eea01a82fd2aaeea49beb2622158e203f9928a61ab10276434343b368e85333ecfabfb1f8e856cf26ac35979686cf344ea1d3584dcacae2e6ce5083855de43891ce238f1487d71a2227ed461015d500d602a8f631b5ca1d59f1011a885df6efe01cd74d3e0413962dace504c5cc3d94db9fcffeacc4670540229a72391716057cf59d5a0a50ba6efb0f33db5c20683698bfdb663ffff5a18c4dd204e90e8e623dd6a90ca8c02c55a9b489ce7a1b1469feb60e462dee7d29a94a119bc3a01c4366e976f36e1848fbdbe5934748cb16c2aadfeb96b60fdf76dadedc334a4f491e4dd34a2a4be07bc36456363c3c6e1d63da9faefa6ffd310eae6d2d3661e5ba4d412c43e930d4294e160b5b5752c461c64039c6c8af847b26e891ab0055027d69b7eb9d5fffd2b422382e9378f819302b8c13453ac80cd9af3fd207a3f640bd3775fc12ee572d036540fba44c12310c07609216ddf12855ee5e19199852799ab87322a70fe7b0d8c9b327bbb6fa831f3bd11cfb792617fffbd3866234fc97a6568f9856292094b08ad12eaaecbcb91c38aa4002c25b19cf73d33548acc5ee409a2592eb3c9b8f0c8ade3c41c9b95cafd28cae3d3dacac25d809e30a40d8d87260cfd853b2425df400e25ef1392ceaf4e7b54059afceb717dd32654096901ca872b9c36aab96ed8f5e0ffa13628eee89b0897f0e3a93b18f1e11295e352671979dddb944cc1e71a04b2f8c47b719a1886a272c7e65e4fadef3402fa4852a13624a1ef22949def051e80685d1ed0b1e16d83ab98c42b23786509de74a6b2e22aee2e5a6ad4000e657ce0e294cc80b517fc27c02a3d88edf422b952faf910cb430aaf1623b45af9c16f98a4a403bade199da529bc8c1c0ea271c0df6db239e4db70b3691cdf3627ce625a7091df8bbcccbf4f763f0a3f4ea76975822b12f4aa0f1ae07cdd017493334f29bc07b58c19aef179dcd881cf266ad667bdf56c927af4b90ef63fb7b41c0435284efe8d00c166c4dff9fd6ff76aa6335237cd02b5142ef70dd529a63ff892613ec66409cb7f9524032942aa9aa8c8e1cabe2fffd701d50c786328cb7fac00638d29bf7d9503ada9553ecff71bb9c9b499641280a5836e5ef539e1fed7e2df5bad9d377ec5141d60c290989e058bd672cc6e3b81b3c553c64ab84e4d7232efbeba6d42487da4b86888194a11c3e32f4063b3b60adaec69ec0eec0ecd3adb72e5836f08602566d7a70e4b82aebc92bc2ff8a354a953e2b4a51c6effbc794750c604aa06fd33dcf79441f7ccb95ff3c2b26f8afad1439780340f10a5148d1f850b792fc6ec46157a752411dabc13f9e21930bb458cdd15c53633944dd70cdca2f608d3695504d46eb1daceadd229341bb16d9e724e567b36cfce656c8f69327353463ce698ce46e7a99b1e014f57dcffdf9483512068bf89478d31ed0c539b7166c58edacb85920f0dc75c36f39641f98101cdddbd0b1c39aa96da69f42cfb09c7da7887a54f54c1d9a2fad4deea4950a281f196a0809f9b38fcf93b51fcde81b7726da45470ac605c5e4babe7789b24c0d1505094af872e96441c561bf8ede7e249282f3794f3730c6ec6d26d1ce8cab6e88db76b116b8b799630e0208dc1b13c9845b2355b45503840b5232aeff1bc5a947950c9df6ebb25eeaccbccc7b570a3a504477b866b83b804394e3e0271423e5e6428e7b79910199b47c625b5d5697abdd4bf006ae6b37a6ff02069e5af5e63d57685a349e055221af7add3f9e79676320f7dfdfb133a8645fd6f9bde10abf8d5715fdb42cd61c816681f75d28b1c198bac38dd4a17b1031465c3bc32be71e924cafb7d368a4b0df40713fb1f9a7721dff04ade8e71e119a4844a616ec32e5c0fa77b3cc97e4bdfaecc9104c78caa8f78e60b622015c3ae624fa3d60ab5b04c75a26d7b5655a8d8bf87071b9378feb1fa80ddf5a85d2083c5040371c5c29271465bb8d4baf342684640c5aa4fec3468442ffc8c7f2ecc5e1a3edee5ac64347daac3d7760aaf1b9af09ef2a55dcfb066c7d6b1ce6e97d7433f28ce8fafe6f5d4675b0f2267f05792a412f689098556c5ad66d44e4e9f302e651de682c86205522e127e12e31f9bcfe96faca9a13665631ddc63c98031749719d7a0fdd7ccaa05f13cd0c1958b474996fb11ecbb531c1518ac6d95f0bd4285e9f124336fb4a44cc4d13905f31f4de497623cc088d5b47acc9e200041a53c25dca1d93d2f3b5be4c0424ea159b541bf7f0113b393d2167488e6404973a117d6eda00bf8e1b75c4f02ca166411a95d40d04f5bf7718c2c85db506df30d65537034f68a9d6d9d0a007fc84dd901e207c76e3ef8306ccf9a7cf9ce00f8297cdce5531b1fbff3a09ec669dad08d1c0a67b9575590dbb42e2bb6eb4f1848126afb69e69c867b40829081b7187b61559d2e1b5f9544c77d87c94f0c86929425dafcb65976700361c43c4f5354d1e5a9da18d66f454e7444799ead97e057d9683357dc750c8a8c9b5d9109dc7ea643383b576343e5a478a348604f0a48b8672d19335b72e529146dfd817a893194153f00d6ddcda026da18c93f621183d193fca699bdd4b7cc226fe74999f1523169e0a6d7571d7a75d324c5a19de43e4039b4843b87bceeacf1c44fdafbf5d8c18316e5693e4efd25ee83fdc0e7eb3ba7607bc2ac71a693fb8eb5e3754150c6cda47d5863577758f19a37d4beda00caa6cc5af30bbc5ba89056f39b2b9a2474faca66654c7ba1f42fe73c9e2017ac653d00a2dfb8c9f8fb2b9b91747aa15948ba7e9dcb43baf0edb819f44f349b12850e23ce8610f32f63170a8a10091faab56b4d97684342f72f20cfffa63c707f5fd14114763823053e3aead888f749616f56528873de487b67b1e84c5bb458e09e4d14db1f7e969c0275446fa92cc7aa197b105774abd76e797e2299c4c33ee16d8fe2a47f2f4bfbb432ef3c1e2b6d849fa6c4b38876731d81617d58d54a5776651bc1ab654df13ece784d9fdedba2cac50fd5c50bcdd282cedb5844d064e3a8537eb240596b533f63208593283a95b914419a7fc9a743d3e36484547a6e31df70c71f49b97e4ff9408620d583b97f1c4f6c00819ca28abd7f6c34391a1fb47064be7e6b8e4c2a2bbded01ae98ed32d1c2d95ea9f020891944f2ad27be0a45f1b74bc7d3f13b78b17b8b15a6fe4fb463506e1005c64d7f2227a383da149cf2ddabbd94ba645d966e16df14608e6c965b4fdcfd5b8c2f8f789619ff19043fd28889b778cd83edb4e4f1e2f27aeced7b615c0f92a2092ade3bd0c9e2dc38e8295e3cbd90fb542b055dde8cdff6d6041683b35339bcbd459e813a287768dacbb34ddc790f080b64fb7fa80e0ccaf9df26c61ca853fd02d881d6d3371b96002de5eb732c2cfef85740b7abe34955d65afe153c78adb327373903564d495ed29a5c199ab83e4109778c0ba005c46bae045f8410eaa7b611009bca6f23baf67721adbd6c891084cd245f696a6120840416059d41f7c553d4cc9b27419c710f7f70c87e892355115671d72d04d3a8809d0f5b0cbf5bb9204748a2c1a315b2ea65c8407f0a2cb9130172a927c28e971f05aeb167d876140a06e00f9a8dfe1bb29096190b98407fdd0446288aa431ab7393a5892b33085534014edea29d1bd731af77fff07f8fce18b2fc5a4142db5402d54882dec98a44f93e9722347e9e7c8623467376650467afe4e05adccc2500f060142d12a43f0172e653d06331805a588f42cfc5032173637ba964944c27a6c4b2d7d7ff569383a1aadfc5ca25de8d0e19053c5ba51f2d1ce26322ed364579577a301efbc06f6bc6c77c850d6d1d6ea9b5f57ab4afd2961cf4123f5a32bcb389c219e", 0x1000, 0x0, 0xfffffffffffffff9) 04:03:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$setstatus(r3, 0x4, 0x4) 04:03:08 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='s'], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x586, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x2) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x6, 0x6e58}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x101) 04:03:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d], [0x0, 0x0, 0x0, 0x10000002, 0xc0], [0x0, 0x0, 0x8], [{}, {}, {}, {}, {0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 04:03:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x80) ftruncate(r0, 0x0, 0x30000) fchmod(r0, 0x2) 04:03:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="4ca55381218e5c559b7ace21ea63a5699171df81008fa786e7b0c7c023c176ee2941000000000000000000"], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) listen(r3, 0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x2d}, {0x4426}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:03:08 executing program 1: shmget(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="31ca1282132c08b03d45d14493b4cf8cdaec7c218505ec8f951fc2fcb67bfbcbb37e00892c53f3532f563c04b626b8f6de15de6b36ae8b436a042edda69229cd06801c139c59351e21bd51ec300b042072e220a9a25e3dae921f7edaca6f12241e0b17b42f9e9e056a0c239761a0ed2f4aaf466e47bb2f55787fa63ddfcbdce7dc7819e1fbd16987f92c0e76e88c7dd969289c138995b852c6682f0ca7f7e5fdf8b46a8fb4ece7e8bcfcb62c8e2a2296e6a3a237f1402b023c73", 0xba}, {&(0x7f00000001c0)="3293dd0419a6d8ae21a1e40f4199c6139b0e1bae9646ad5c57931847b5b4c0474c6d087fdc69", 0x26}, {&(0x7f0000000200)="c888a4d150edaf9d67fc25d4c26483616f46f887e296d309", 0x18}, {&(0x7f0000000240)="f01bd14a63ac47f40306867e15e8ed291122e5f9dfca93b3da271f984b2dd4d5cb5317187dc369fb5242bdea56cc84", 0x2f}, {&(0x7f0000000280)="dcbdac38a3fef173d803116b8d889747ef42ecc22984febf348af4234f9a7d09c09b4b6f8c307e8f9b18faf29df7197383663a5e462b3b36fe428112f8d29f0c26cb20c3407a920239c0e6ec5283ced0c82df31c01bf747b6a66e9784b94f7f5432d324bf930898ddece1be2fc2366e1df21a6c9c9ff", 0x76}, {&(0x7f0000000340)="dc3bda84bdb9156c6eaa3af1ea0e974a359382c0897253cf82324b685e4b99357b9db89bb2174758c9d10809b4902e6ff21a8b3c5c2b9bc4690b9f4b394996fb4078c20ef88d", 0x46}, {&(0x7f00000003c0)="5f6a95e4f0eeb3bab9827e0239df0a097628567771b2a3ae7d901b798c1e4b2d8033477b2fb1f1cf4ebdb66a91474c81919a1a74d5b18a201f1bc7bcba8f33a88d7babb7dff5a98cb4d15748fb0d7090c766abf1e88a4ec89c1d457f322894c6b7d83718c4a55a92ddae551aac001deda4fcacd102c2224fe786cc89733af88952caf365ed37ec7a3d4cc676d3293879be73f396b797b95f79ddcb6762390676b9378705ed5222fd90b67fccb10a929d63516cb78275beead33b54df440f843e5e555be87d43b3b6ef5ff98fd56e440b0db0a5fe0ea5f8ea22c2cd6fcfe19b8bb288c3e70588790158849514cbf94329", 0xf0}, {&(0x7f00000004c0)='6', 0x1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x965) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) r5 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r5, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r5, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) r6 = semget$private(0x0, 0x1, 0x4a9) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) r7 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x3, 0x44, 0x1800}, {0x4, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x7) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r12 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r14 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r14, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r14, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r14, &(0x7f0000000680), 0xd3) geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000680)=ANY=[@ANYBLOB="9899d225706296068fbfc8d6800056"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") sendto$unix(r1, &(0x7f0000000100)="6b48a184309f7e3ef26773f3e2ef2b74bca1dd4780ee01d86bd475936007f51a5c80e0aae26cdf4353c417227a6bcda5893ca02e62d778c1e115d9618d3de3f76e312eda4b14417f18bdaf4a0d666f7cf03b897c706cdfa62510dd4d2cb1795e58191c54ee28eb21b98ee0b1f7c3e0ee0b9ae604411afdedf6ec6098eac38ce4382479d01dc6b9d1033f7521709c06c262973205c167fd64853133b6bebe410bcaab5311046f2f3a698a50861f88a3af1a66f9b99a24294f6629f6d6134988802be9d236520d9b757e53df76ba90b486c20e6930dfb7aecc4b2dd80f201b075e1b61", 0xe2, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x7, "21e8c80b873b2df699beb8e581152a6e365f8777912d8391be386488a38f3609138bf8acfe4bac88862b708d633ac4287617d79c5d8c5d40b56682d1b973ea0b9fd49aa44e3741b88247d0ba2fab55a8c71bf413cbb19e9bc20ca7d5da9d76c07772239fa87376b5caa6b57a9baaf82397e598055ec9da88c281d2c9621747e8e95cca07a52d83bedfef13c2f0fb735c1e9dec5202f9db25145b901945a1c016d1df74b0"}, 0xac, 0x800) 04:03:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x202) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) pipe(&(0x7f00000000c0)) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/18) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, 0x0, 0xffffffffffffffac) 04:03:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000200), &(0x7f0000000240)=0x4) getsockname$inet(r5, &(0x7f0000000080), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:03:09 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='x\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x1}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) 04:03:09 executing program 0: r0 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x40001008, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x7fff) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0), 0x2, 0x0, 0x0, 0x407}, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x4000, 0x2) r3 = dup2(r1, r2) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) dup2(r7, r6) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = kqueue() r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r10, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x10000, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0xc2, 0x1, 0x3, 0xffffffffffff8210}], 0xff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x20, 0x5, 0xff}, {{r9}, 0xfffffffffffffff8, 0x40, 0x2, 0x1, 0xda}, {{r10}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x200}, {{r3}, 0x7ffffffffffffff9, 0x88, 0x1, 0x8000, 0x5}, {{r11}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x40000000000000, 0x2f}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000113, 0x9, 0x7}, {{r0}, 0xb302e449950a0bc6, 0x80, 0xf0000000, 0x8, 0x6}], 0x8, &(0x7f0000000480)={0xfffffffffffffffb, 0x4}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r12 = socket(0x2, 0x8002, 0x0) r13 = dup2(r1, r2) dup2(r13, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x8fe, 0x31}]}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/174) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:03:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) r3 = msgget(0x3, 0x37d) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) dup2(r2, 0xffffffffffffff9c) 04:03:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x7) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') acct(&(0x7f0000000040)='./file0/file0/file0/file0\x00') 04:03:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3f}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r4) dup2(r6, r5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000040)=0x200) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="144b2590"], 0x10) close(r0) accept(r2, 0x0, 0x0) 04:03:09 executing program 1: 04:03:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x7691, 0x40, 0x81, 0x7f}, {0xfff7, 0x4, 0x7, 0x6}, {0x9, 0x6, 0x6, 0x6}, {0x9, 0x6, 0xf9, 0x9}, {0x699, 0x1, 0x1, 0x100}]}) fsync(r2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02bff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24138a23484166bf12cb45ea7e6f7753fe4bdba56f4fd881", 0xb1, 0x2, 0x0, 0x1000000bc) semget$private(0x0, 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="8f6ae05bca9973748d45cd0849bf093fa43750b0780400000000000000bcf7689de99435c952b7c489ee7102d394c5bdaa94393007677ed73c698dbb6984e66e0424a3b49c20d7377e4121330d6fe6aafdda1f367a6a634a5a2be144d720dfe3accbb6dfa86aaf2ab5c765395483aabfe68e47753448d6cc0b8bea371d310d6d828cdcf29c1f1524b9690741802883e659e1a5b5eb253c8d9efc425b4569e3644d7c6a21e8a0ebc596239a11ab1599901eaacb86d059361977bc539218fba5d646052fd833d84cecd9fbcb9bf5bd18cae2a59e8858a8b05fcfc38133c45e4a65b96c75cc40abfe8d94947e1e032295ad1325c5aa714b193c6a4061a909b944b9c3483962fba1c25185cb0fd0c8beada0b1b516ea1fa4b7b02f76580937d99ef0f6a6105cbcbb72708c6b540c1c5852393537f690156d96e6ee9ea2980000000000000000"], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) r6 = dup2(r4, r5) connect(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x2, &(0x7f0000000540)={{0x3, 0x7fff}, {0x3f, 0xb37}}, &(0x7f0000000580)) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xcd88, 0x2, 0x9, 0x2}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x1, 0x4, 0x4, 0x1ff}]}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)=0x5) clock_settime(0x2, &(0x7f00000002c0)={0x5}) 04:03:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x18, 0x4000, 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) write(r1, &(0x7f00000000c0)="6e54645a25c89c980310112c0dc6fe5f728c21a50c796d10d0e629518fc7b888de0fbde4119a9c2cb44d30fd08a89699f54fe0b2f31236a01694e856dcae80ddcea633a5e1812c11d890f0", 0x4b) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x80) mmap(&(0x7f000046a000/0x3000)=nil, 0x3000, 0x0, 0x2010, r3, 0x0, 0x8) shutdown(r0, 0x0) listen(r1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xc003, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="4585b3fddaa4434d1be17115d627b580aef36b23c4bbb7383f4f43905a921d1cb0a10ec8f49ebb99659713d4f6112f6a3a4b9254edee242e33fc591f665bd61e663edfd70bd19040b5042fff698ee1991dad81395bad8c59c7a5de1aad4cc61372cf606d316e1af898a679291877d5f0a32e4f99d8b1a96f5211a8f410762e8f8e30"], 0x10) chroot(&(0x7f0000000180)='./file0\x00') dup2(r6, r7) r8 = accept(r7, &(0x7f0000000240)=@in6, &(0x7f0000000300)=0x8521ac0524a1b178) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x6c}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 04:03:09 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvmsg(r2, &(0x7f0000000640)={0x0, 0xffffffffffffff54, &(0x7f0000000dc0), 0x100000000000026f, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r4 = socket(0x18, 0x3, 0x3a) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r8 = socket(0x2, 0x8002, 0x0) shutdown(r8, 0x0) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903000000007f512e14cc9272b268e246ac8e2f"], 0x10) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = syz_open_pts() ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000340)=0x4) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000300)) write(r8, 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r7}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8, 0x6b02}, {{}, 0xfffffffffffffffb, 0x16, 0x40000000, 0xfff, 0x366e}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x5}], 0x6, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0xa0, 0x80, 0x0, 0xe99}], 0x8ff, &(0x7f00000002c0)={0x29}) dup2(r4, r5) getsockopt(r5, 0x200000029, 0x1a, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x3a) r13 = socket$inet6(0x18, 0x3, 0x0) dup2(r12, r13) 04:03:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) 04:03:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0), 0x0) semop(r12, &(0x7f0000000100)=[{0x1, 0x8, 0x800}], 0x1) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000480)=[0x2, 0xff, 0x8000]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r13, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x6, r14, r15, r17, r19, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) fchown(r1, r2, r9) 04:03:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0x1, 0x2000, 0x88, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6f13e000000000000209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/111], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 04:03:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5a, r4}) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 04:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x4}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r1, r2) dup2(r5, r4) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000180)={0x6, 0x5, 0x2, {[0x1, 0x5, 0xfffffffffffffffa, 0x9, 0x9, 0x0, 0x8001, 0xffff, 0x80000001, 0x0, 0x3, 0x5, 0x73e8, 0x2587, 0x8, 0x5, 0xd3], [0x7a75, 0x2, 0x3, 0x20, 0x400, 0x1f, 0x8, 0x40, 0x9, 0x7fff], [0xffffffff, 0x5, 0xca8f, 0xffffffffffff8001, 0x7fff, 0xe600, 0x3], [0x5, 0xd6, 0x3f, 0xb5, 0x709, 0x6], [{0x2, 0x1, 0xdbd2, 0x9}, {0x4, 0x5, 0x1, 0x1}, {0x81, 0x7ff, 0x3, 0x7fffffff}, {0x1f, 0x6, 0x4, 0x5}, {0x200, 0x2, 0x2, 0x2}, {0x1f, 0x17, 0x3, 0x9}, {0x1123, 0xcc3, 0x2, 0x1}, {0x5, 0x7, 0x3ff, 0x4}], {0x3, 0x40, 0x4, 0x868}, {0xfe01, 0x4, 0xb213, 0x80}}}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b75d03dd00ef43fff7c8d5bb7042") 04:03:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r1, 0x4, 0x40) write(r0, &(0x7f0000000340)="d9a97e1c2de9d565cb96d66ea3144f899ea7ca260c45c222f4722997f8c0caea5d12eb3977424900000000000000000000000000000000d1a899bad8da9ffd3be6ad0bd9e6336b0519167ab764fb53a1", 0x50) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r2, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xc3) write(r2, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x800}], 0x7) r10 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f00000002c0)='./file1\x00', r12, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, r8, r12, r10, 0x4, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x2}) r13 = socket$inet6(0x18, 0x8000, 0x9) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setgid(r8) setgid(r8) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) 04:03:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 04:03:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_LOCK(r4, 0x3) ftruncate(r0, 0x0, 0x0) 04:03:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x2e4e}, {0xb3e4, 0x873}}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000100)=[{r0}, {r1}], 0x2, 0x0) 04:03:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="e1f4d2a80291220e2a7b467ab4561cfc864458c20ca75769e01990fb61f96bdd3660e37c2cafcbf31e367493dbef17ceecf458484c24c5aea1bd36c20b787e4153385b4eac1217849ee70ee668544fd9f2e045618be6a288ca7fbf784fc264", 0x5f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{}, 0x44001000e, 0x8001, 0x0, 0x0, 0x0, 0x7ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) semget$private(0x0, 0x4, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) r3 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x1ff, 0x3, 0xc8, 0x3, 0x9, 0x8]) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) dup2(r0, r4) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) socket(0x6, 0xcd2876395645d09a, 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="ee37490d223aabd5c59205137769b670ac33e4bc0d56ac6ac42bec5772df22b637e13432a08ae5f07cba53d2de2b488f129ef1861ac16185be9ba52656b869bad20b9fd39070671aa3fa9037a8dea80536de0b8740677d3b38a73823b4c6621ddd91daa79e5bb4e859fa4a8a05187498e986ca90827997f60432c26e9d8c5181bae710adf4", 0x85}, {&(0x7f00000000c0)="618879c1ed13ea", 0x7}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000280), 0x2990a047e56658a1) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000240)=0xfff) 04:03:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000001540)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 04:03:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffdffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x4}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) geteuid() 04:03:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4}, {0x24, 0x4}, {}], 0x3}) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x4, 0x15, &(0x7f00000004c0)="00000000d859add3125dd27d91c90eda07a426890aac27693f9e140412052d297d546a20523908d800080000894262920d70d60b106fa209b6d24a0da003f4d86e6aaa47c6d9ffc1b0a2372348845cbe5b3bcf2e9235500900196f811c11f39f3c2f77c999530882e555142a50e356f2de4f3f0fccc907700c99cfc7f77aa4ca5ddfaabf61fd245667acb0532967e4486a09d930d49d19baa708b80c12d881b82b6b63bc949963e20d9f387ff9a96b02d826c52f1add6b355191ad24808b10b405df710a9f88a268dfa2439a7ac71b28eaf370dc8259e8a365e4e29c1809497e806310b4f3d24c0c3ac4aa019c1fbe922bd427bb5c7a24411c8a8df651f61abe12e7560266bee271c47a89bacaa4a04c8487d15b40fcc2b1dbdc739cbd7678242fed443b55c258e1c48ac5817c5f698e0aab35057a3ca981372802446295ba75a2aa98ccac31b58ae9099db411e0d6cfd8e798598c2ad4bbff7329c8486de4565f57b02351bc0d8ef7aaf551b3441cbdd38c766eb984dea259be0c88ad9fc8bb84049f78358f7c98fee77819ff5f8b9f9529b34a65b1cac52faac2690af9370346211ef0b5e1338785b73a55cd44ba01a422bc8253c739371a47affba68ef03ddd2bd50025fee140be49a5818ee4b34278a869443bf7fa6da9c27b2936ccb41659abd5da70453144199f000000", 0x45) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) dup2(r3, r2) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x4003, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r7, r6) connect$unix(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="82022e2f66696c653000880128d5574f292f0a5c21f7d461eb75f3ed6dec2aca0fff59563ddd58febc362c377b0898a32cc6231873bee249399c402334ed4e963fe1560fa100710ec0a460f66abdf9926eb529758c9dc4fc933fa46e70f919662a5bd37c2a0b2d039357d6afeae648b03d2c99c7fb3d3d73b37f3e15bd567041bd50000000f7ec9ec13c1f03c1cc26cff9dbdc2e3909f012c833d7a4543e4b600bdf381281af82d65b93da394ff1cae4bee1a9fe12a5facc5d15ed80f9e94a4171c67ea7ae14df8fede0d78198e0dce7edf320aca0cd5d0537d130f59c1858ee7b399251b734d87f9e489f490cf0083e44076db15a224ae9561879e5dcc6b025b83900c9309fcc6ea85165649553a5"], 0x10) dup2(r6, r5) r8 = socket(0x2, 0x1, 0x0) r9 = socket(0x2, 0x4003, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r10, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="82029ef18a016c653000"], 0x10) r11 = dup2(r9, r8) shutdown(r11, 0x1) 04:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, r4) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pwrite(r1, &(0x7f0000000100)="b6f5d514757362cc7314f6357e3ae1ce93fb086aa15989ec50aee5f06151ede836eb1dfd5fa22488fffb6dd7b2a5a454b7de9db89194c058eb6b07b06149f3f7247257f5", 0x44, 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) pwrite(r5, &(0x7f0000000280)="86fe3906afe3fd5e7a2039f28eaf48608e466df05538b0175c35fa309f06a69a83ca7233ace6d33371f63cb045a783700958630b394d72a69ea155944accd59af587aa3fe6dd0e1fcc32a88b09fc27b835dac09f5b441d4efbd9d53df505c93574689fa74f5306450146c279ead7cd71bbb37c28cea23da93f59a1131ee51098dcb34ed382ee1a29a0e01dab6b642785efec6c2c178ca657c405346069e3ed60fdd6337458c367b6bd58c69898189dcdc6bd7ddde001a857f40d71645aff5c9cfb3a829f458b5af5542f344d672df2ac1a42e16895430d8fd604f8b96bfdda36907935e47e78cafd5a8b8fd7975c743841b473653183e86267cedbd93a466a73ecd6d8ded26b72b6cc4cb6f2ecc7b39b6ac478fed994f1dc33e007ec3a70a89254dec5ce99d0f5bcc9bf749a3f701bf2d600b4a0cb525540a2a158cd115db482877d81b8dae724d32f7afa319ef5bca1e19aec29060b3be96c1a3251002e0973f687ea40589dc2d04d813cfef8166d2f36d99f881e72a909a64cf787a559211cd7c70b0b9a2a9822a3a64c11a79afdca2b704a8a5ad3d7c2ef8b4554607d3decddf5a8270e91e5de6bc976b090cac4e2bbb1f7fa7eb1d7fbad01efc76ce3c0ed382e3a9473c7c8f18c5e66606a5e89c2f3a24ee9f9b07cde1f60005f027063b538a014cbc2f851b697adb20e783bc66ee10cb1f856da54a2faac6dba68983fbfd72352e0f3f1cd1b53214da40e8e55a9c26613f1413624048543c5f23055236403cdcbe534961a0c4c30319e22f79e038127aa12f27f343348c1bc4f868f17e06850293c0855a2840448f14088375348f45ed43dfc8c03805539f8f366d19443a01ba19c0c0369b609a50dc001498f97ba63773f7809b51e0647b1dc059fb0f1f9a80c4c6ff2a61bffe2fc3c2f28ca2b743bd345580cd036c3f93a96de7d35f351d5b0316769f2a4f598174e51873673c69d95036c2be0e1b740066bb55a00384a5a59464e85f7d841707ad99e3a547ca0b4560837b071074b2e7284457bf666764175d0d714da1dbf3c0c6cc32af652a1a4cc2b57684f16bccb0e1cf1659cc34515800abcbe9012fbc14405d20565067c540032e29c48c229c585a7a46b2b51e44406597c9c2b7934ba912c1f22013ea6e53660284226f11044ea9c9bfc2e2e7cb60c288abc7d8fbed89853acfac75995dcb65bbff1b80a53e0212b87f3ab3f1ecc3da6a96f42cfcd0b2be5ba196cfe07191a7b30fde09d9610924731a9dce3767f3211106ec57ede7be2f04d209286f2ae49d89ec53349bd58b00e9ae4aa51a9f6f3ad2c7ddf00b1be2ad98c9a1e178e3effb73ca3525ebf27e9187d5afb2cfab1deeda12ffc2e62f43fff8223893612eae377b8f88e9e2439f81f33c0562b43acc0f132cfd314ae973f191f434521d6c1ccd0a3afd6caa904906cea0116d34849ccdbbd3d46badf327b9fe6b54758753c0fffbc94b93d13ea88b1e893f39d34b7e974faaa8ed5208f25f0062e2e1ff3322eff0af87a4bd93419939d82d73adfbab1f8587af9bd9ec35262d8616a0f3b2eaf6302df5f783c2b9200ebebb99e7ce7bdaa4c8d0d0b2ba08530badc9d6da632bd7edccd73c81292fd5b3bde7d70cbd2fe4e124a0a2ccec7aeb43fcfac5d0b2092249144a10e3f9aca68806501fbd71bea522e41493891af983946ed2c9faf7d33f0392ffe3439aab191aa20ddbf322fdb0cbaa6595c04cce7eb610cf2b58f71f156f6564d037514d1449f321483df1f37526a5f138e8121762748fdeccb6717f119fe0306970ee82d1d96543696f787f234399653cc62c053e2f42074dd71de4c39079e1efefbe69e31f9e7ee92b2ce825d84b36cfbae8ec427eb3d0f93528bc021256bb2d90492146a6bfc94a46068020513e4153987e6a1ddbe93d579dfabe60861a891b589acdf44c87525af24bb386c2192f15a398131640651f236f37d199f46954f36d0b148299ce62e81b2ac8b391a0846a882a3be1c7e3d1d245502332791383c1a70b8644ab16dfe291418491ce10ed45fe6d8ee766347bf96d88d77aa44e64b9c18b2db202cf12d4b6bec24dd5f7cfecb40658f6cab171fe5d84cab0b0a9a43ef6d971418953ef06935c28301c5bcd42c7f57051e6532b9063129f8d6179ea8d1e63130100bf34e96c15bc41d97dd03b75539c2b9b8b56bc5d5f73e2fd78cf513f34cd8d03def4c6f8e4fcbed6804cc81f33ae52054831e017d96463b5513529135a6aef7e842695340127df3f0f880607043ac33adb01e6b662d38a6b5eaafbe3e18538bded5671ec2ac86a446a76270e8054bc6fa10ce9beb34bbf400dad00544c23319f7f9ef27edddf11449d46b70c6f6a14e58ca0522b3e0ab9631955320dc9c375c9f5677fcde07fa8ca18af6dadec31a3dab1b7d3958c47b4bfc4086108b78d9da621de63b7d9538c33752f2773c9de295fdca5fd47e296b00aad345115d3dc0ca4b2888ebb8d79bbd5614c712b71c4c53e8429cfb89c7e6144666cb14c64ac08584662d90221c7b261761d639807f6a76fe3892fd14f54bfe4d95123d6107ca6dda96749ef5b103f9d530e8f9dfdb373add2fa5dce17fa6c243b6074296c47f84536807fd20b4e9b19a69a2d3b3abcdf6f4d40dd06a312b7bf6f78f8e499e614388e44715f35861723d08b6117e91fa47ab53b2d8fc0fe58d4365a65d56873645aee9a281696e913fa86dd67e9309e91e56068d41b3adfe167ffbae6f03db600c4aed6f668ab6e6bf7b47cfdb067e79f6ef74cf56a8c5105b3432407f87be08e3b3d1cba2f591309cdeed9ac092bcdcdf2b5453dab997357f598789c32885c77f7c2b4b11800a628609f17cc7b51c5a3f07694ddeedebfe2cf5922f37ca1b66fdc0e66bb014d2e4c7231ac6b1ecb5c023cd43fc061e99c6c00d63fdefec5b9f97672c83feea38d2ab7b4b6053a2f1747585fa7b4deaa0bc0d9419205691f3f4cc79cd99da9e64806b7f18e2879a9ce3e5b60d6f3826188b004f433a8804e3bcd9e9426acf2b2f4fc259f9afe5c70b581af8f4a91d0c328738fe321ca95d57623737f8c24127c8fc4e9110e799983ca88ac9cceb2017b0aae753fafe0b244100d261bf5acd5330a0ef0f005c1eb2af0e0dbc6859d593c35d9ba92a050df35a0958cb569392032e69560397a32984d38503f3816cb7d6b0853077aff3df82c5d6d3d91a7b41b7abab7e53c4f74fb9cad32049814dfff22ca0941b5c125964ed79f9967f662be5e878a0b7eb6d0efbe55912193e20c4758f1ee007aa2b5129c58f2340b47f7a9b575dfd12ffda3a8dcff19d61c600012756397d7fc05dbe9063bcc09e0de53324855d13225b2bd772dd47dc0e15c922a28579c6d14a2ca9d15a21674be49d9155a23fa261267cba086f59bb117b407ec4772e9c576c3610ec917933b06d929ece102c5d69e72cfb8594923f67dcd5a3c0cd8a400599527d5e17c1fbf2d0ca0cd400614550f5cdb2b7f238f4a66f90c5ff7fac97e69e8ea5bd14f297f2047e4d2ef4359aa45f3b849feea1b4ac7e2f8fa1e8bcacbba9f4fab0bb1833ed9502d62668f02e9d4d2d87e86ce42dda665b2eefb6c12b7a0133fa2a1ad61d0db9e8d8b6d8eb1bdcea3719d7dde3686e66d60ef0f543add2f76bf5cc03c80ce3e5e01555a52cfdcea26abd0e06a5ba77948e3811d1d6b6849bc303bf554e6dc8acd8810b8adc426efb8812dbeaa2c429ebebd31f22b252a65193f6f3d9db08c37ac6ddf5864c9ce197fb195f927eefaa48ebbc2b1b624c065f166915a806c1e8947a2bb79622a9e8b8bfd9026107fe2d2cba7d3f8a1dc077893dbdef79610c0c00b7740841380a58e720ed1941fc78086208f0255f01b1888a7ed29573cb2137113ebbf44e420691958355b1152eea8c9b218b7fb62d34ccc00999dc0126d9ad6ebf57579d374dbca2438d365845e100d8b51a86d04f43289c5952c8e83e45ec3534af5f90a5d12bd620e6a939279386678e7b9b13749545e1f82b73e036afbf01f8d93c5a4b47447620f0c85107bb8d509db7c6dbd6a4acc181ed82e4da7ed5f3d546e3bd4f2a7a7ceb7dcd927597ee16accaadac1ff89e8154ec0054e439438f17d0bb98c3693e135f8edc4cebf446e33e3c6d146754470ce925deeeb5bfa329c387148819744ce099a33806456887e896a181f013a16a4677503cbe21a50b1360df029c9e3f1ca361b09b37556f21d52359f981070a548591f2483ba8485ca6f45e93640263d805458741ef2fdc9d7890023223eb9a72c7a670e72a49df581e3aef9bac13961cf9bc8e2d6f408db582128025e2de3ce70f20a1a4f75438b2cae48a1ae816a039f64e104400dde5b47dfa332f0b278b6fb97cdefa9cd1199705b4bd70d1ae18f4816697191595e22def9199c2f90607f13970d1abe184f4519026c320b70974f2d9486a5a6611b4e53122c5fca5e8ca2cae761697a3b08351d7ee62a299c7fbe3d69a2bcae3bd539f1a9e08c5ff459660aa092c92a558cfd927f993e1991136f7b1c9f72b84a92d533261d558ea3f9e1010e359f886740e14606aa22c5e32829df258523bdf834b91f7e67f02b5ef4491af995489763f19e9e8b319e0461ee8a2509ef084c62a539147631f79f5b108c2ee6e5a2f48b0177117a3479955cdd35232a1a8d1ef28760b139c797ab96c8a1f59b6ac078e7b4d8e6df61ac15eec362408fc3ae3a16f5d9ababb09ea1c999e2bb7c9e484102215f7f339ef827111b821f30f2df429875db5b89034739d067ad9fe1a42983fee4351ed46e937f946c3aa35c6a62af0c384cc07aaac9470fa32114b2c115299acfee919e08155a17614a14c94204fbf3737eae0528a75172e0ddddb010d0c00937d5597f3db6211468a0c819ad17d9960e61f76dfc06fb83dbdf8789f4cdc06027e2029794592a714ba1afb8db0ec6e1e6324c02a184e4b57d103f1de59a71f18c7dba8c8a118c51e2e58f03e76a1756a86fd2724202d489a65f58c767dde3985ce7c54ce77a8936afde95c92a76175b0380008b92538adf7371ac982dd67f39534896bf29f1618f8892d810a51e35dfe9d22b1c7f09bc96841bcb5fa44758ceacc048e184e6eed7f72a4703f0ad3b3edc08d88f66c126d0b8480c763f7573d08df7cf0a72ce087332273968d48b1d9cda4c5636e6bcb15362ed2cad76b9e7e28754fb192c495aa1034295f5c7012307f617be44d108d7d2de6ce1d2b8fbc21d9cf3c9f9dc25c232f238e43731b23a1e3c16ce630b5d4691938c47c5245b3028db276453aff77782c2f9741e2fab3edbae8b043ee75eb7b724068911124549cf16f3a1323cdb116473ba89e1da93c6472b7e179b08da05d5b7fd8611cd01bf94444aef7bb06b93e7e9217be84a2018866d901de292662e7327a0dcdb58b2dd583c5986aabe5846b2f942a721cbdbceb3e262b6febf554055c8938c7d594c72376e885d5caa836b9b20b925aa67e0ba0df7b1468ae92441ff6416113ca6e5284cb5fd730cf8fc1df415eb6217034e780b414f2186921e54d11537c2a4294d72d265c11bc7e30c9b84c5b36cf05ba0d0edcc3300aba7ce02e493becf244e08035457654b4d3cf819f354ed9de4a1fb9447f8e87cdd31060629e0921a8860b5b11e434aeb3cf68af1b2cc36d8a237d3676875ab920f2ce6f72ab3d7bc35235935feca40191c54417628f138dfdb261e38cd4db4f8c9d98e4e0242417aaac29a9cfe2c74ed454139fe7e8670072339a6a7bdf64ba8db72bbff7fc760ab70b60a8040787027a24bc", 0x1000, 0x0, 0x8) 04:03:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x100, 0x9104, 0xfffffffd, "737da45b1f000000000700680000002000000400", 0xfffffffe}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:03:11 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 04:03:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0900000000000000efe18e58a6722321777711951c89300d7d7c2e6d0cd2b2cd70849f8accecf6fc81c19540810ff36aecbabbea2dc0de324bb4ce970138cf6208685a862fa319d533d41a67ddc93a2264952c8cfc64ecfdff749093b7846e91e3b3b1369ac36e2726fe92f26934d1a1f043ba1ef8a0e160f93c109f43fe6116998e9956a9077f7506d517c8bd294af527effa04fe44f99779753b2e57c99dc531853a66113114af0964a6578ad461f75bbf03185ecd67be249791ecdfe971b76b86fe222bcd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x68f) 04:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) 04:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) fcntl$dupfd(r6, 0x0, r7) pipe(&(0x7f0000000380)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r8 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r8) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 04:03:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0), 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = socket(0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="9b010e2f66696c65b0003af8c7b4c261c3394d188b2053346da0fde22630e7ef556905525b704c7b9dc96b"], 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x14, 0x1, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r4, &(0x7f0000000440)=ANY=[], 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x880) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) r7 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000380)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1}, {0x3, 0x3, 0x1000}], 0x2aaaabf9) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000280)=""/61) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8060694a, &(0x7f0000000300)) ioctl$TIOCSBRK(r9, 0x2000747b) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000013c0)=""/216) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000000)=0x3) r10 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semop(r10, &(0x7f0000000140)=[{0x1, 0x0, 0x1000}, {0x1, 0xee35, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x81, 0x1800}, {0x3, 0xf847, 0x800}], 0x5) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0), 0x0) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x2800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/13) 04:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x84, 0x2}, {0x101, 0x2}, {0x83, 0x6}, {0x42}, {0x81, 0x6}, {0x86, 0x4}, {0x191, 0x2383}], 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x42}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) lseek(r2, 0x0, 0x3, 0x2) 04:03:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="620282a53c6f3b01e57370e9cc46b049e55e169c26977871ff0a0e414f4cbfb312c6b54804f81c62038646b8059fb57b7921f9f1ba8dc5f89fac3804bb6603593eb1b4627ead2bf4b930df11efb7ad3bb25e652bc0b5abc298dc8fa36f1e05f6fe01f5ffc2"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="36776d437ea139586a4d554617e9f6edaf6b8a800b443595d7741e20844edb50a4b2ce661ef9f2944dddbd1ed48c91eea459eb4adc2c6673af56d381dce993643fdc4f5568902df5fc442532f2f68cd49a3360f8ceade0c545682a9f513d1c5e1f698d62425e6c39122b1599fd82cd912bb6d38e8bb75bb91ec3d4f4b4d02b1cbe2ee1440b416cba0a966a94"], 0x10) dup2(r2, r3) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYRES64=r1], 0x1) sendto$unix(r0, &(0x7f0000000000)="39e75383d85cafb85ea93e", 0xb, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="02002e2f66696c653000701dc978ede59d9c396204b061e42b913130445e9ee1"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r4, r5) r8 = dup2(r7, r6) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f00000001c0)) pread(r8, &(0x7f0000000240)="071e0558d371d5b1241026b3e36c15f37dc8d80f2cac3479d2c097b33083e3e46df4100022eeac2400e537f53556c4c7e1b4ae8a070fe9a9a21f7340d79f8607339abc4acf3fe893516f5540", 0x4c, 0x0, 0x9) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) 04:03:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x7, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="59d04b2d4a7a18a93727ea97c62ac4982ac439ab890bef8f5d8b56ca1415916e25476a7f7623ec584b376ef87eb967174fe463fe4a275c55c013cd66aa774030dc06197a465e9d3b6603ed0f43871ade4ad80f1adcb1a3259ffe983bece0fede9485c2e6d84a045c299ee3027df9a0f225c3c750dd22ecc2e1b4352054757bfe56595aa94495d9b8eeedbe767c098f57b9893bfe0683c77f9aa6e437b317a3ee0aceb1985285c9703bd2d6b57e91692280a96c0e24a573e8163872"], 0x10) r2 = socket(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 04:03:12 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/176, 0xb0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 04:03:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) read(r2, &(0x7f0000000100)=""/208, 0xd0) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 04:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {0x16}]}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x1) 04:03:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 04:03:13 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x7) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x0, 0x5, 0x5, 0x6, &(0x7f00000000c0)={{0x3, 0x8, 0xef, 0x1, 0x96, 0x1, 0xff}, {[0x8000, 0x8, 0x2, 0x800, 0x7fff, 0x5dc3, 0x5, 0x1, 0x80, 0x100000001, 0x9, 0x1ff, 0x8, 0xab93, 0xfffffffffffffffe, 0xf338, 0x7cf, 0x7b15], [0x7, 0x7fffffff, 0x2, 0x9, 0x6, 0x0, 0x0, 0x2, 0x6, 0xffffffff], [0x0, 0x7ff, 0xaad, 0x6, 0x2, 0x1, 0x3], [0xea, 0x7fffffff, 0x6, 0x8, 0x3, 0xfffffffffffffffa], [{0x100, 0x9, 0x3, 0x7}, {0x3, 0x235, 0x8, 0xe08}, {0x9, 0x6a, 0x1, 0x7}, {0x5, 0x2, 0xffff, 0x3}, {0x9, 0x100, 0x9, 0x101}, {0x2, 0xa754, 0x0, 0x4}, {0x8646, 0xfffffff9, 0x80000000, 0x7}, {0x400, 0x6, 0x7, 0xf998}], {0xfff9, 0x3f}, {0x7ff, 0x7fffffff, 0x1ff, 0x6}}}, 0x0, 0x5}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000003c0)={0x4}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x208e9, 0x0) dup2(r3, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r4, &(0x7f0000000440)=""/103, 0x67) r5 = kqueue() fcntl$getown(r5, 0x5) r6 = dup(0xffffffffffffffff) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f00000004c0)={0x3, 0x14}) geteuid() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) r8 = accept(r1, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) connect$unix(r8, &(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8) r9 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x2, 0x1) fcntl$setstatus(r9, 0x4, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x9d8, 0x7}, {0x18, 0x0, 0x9, 0x7}, 0x4, [0x2, 0x7, 0x4, 0xc702, 0x1ff, 0x3, 0x40, 0x6]}, 0x3c) r10 = semget(0x2, 0x0, 0x42e) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000740)=""/242) r11 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000840)={0x81, 0x9f7, 0xc9d, 0x2, "3bd8de8b6d7558f6eae677a38e899b7eaf56625e", 0x648}) kqueue() r12 = accept$unix(r11, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) getsockname(r12, &(0x7f0000000900)=@un=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) r13 = socket$inet(0x2, 0x0, 0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) 04:03:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:03:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r2) recvfrom$unix(r2, &(0x7f00000000c0)=""/148, 0x94, 0x803, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 04:03:13 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x64) semop(r1, &(0x7f0000000000)=[{0x4, 0x200}, {0x0, 0x40, 0x1000}], 0x2) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000040)={0x1, "43068a31fb558c2191af2414b8c36e44ad43512b4a9189700c18dd7a2390b6eb004bfb356e65"}, 0x2e, 0x800) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x1000, './file0\x00', './file0\x00'}) r4 = socket$inet(0x2, 0x8000, 0x7) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) dup(r5) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000140)=0x2da7) r7 = msgget(0x3, 0x0) msgsnd(r7, &(0x7f0000000180)={0x1, "a60ad969561d6553efe7cf4f12986d00aca17836aff4850a79d4e64cbfe0a51be00e2c20ea728ef6cf85b905319792556610c9d4781c537162fba6d7d4d624a5"}, 0x48, 0x1800) r8 = msgget(0x0, 0x90) msgrcv(r8, &(0x7f0000000200), 0x8, 0x1, 0x1800) clock_gettime(0x3, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f00000002c0)='./file0\x00', 0x20, 0x202) r9 = openat(r4, &(0x7f0000000300)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000340)={0x4, 0x101, './file1\x00', 0x0, 0x5, 0xfffffff8, 0x804e}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0xfffffffa}, {0x18, 0x0, 0x667, 0x80000000}, 0x6, [0x7ef, 0x7, 0x3, 0x6, 0x4, 0x8000, 0x1, 0x2f019cc1]}, 0x3c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000440)={0x1, 0x9}) socketpair(0x6, 0x3, 0x0, &(0x7f0000000480)) r11 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x7, 0x6, 0x81, 0x0, 0x7, 0x4, 0xffff]) 04:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r2) dup2(r4, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x7}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="94b572d831f1d2f484badd106ed254e34659cc690f72024f1b15d515129012621cb3b8e661638522330c5349bf78e247ad9651d0f1a844414184d3d805644ee2d1d6e38327dc9ea3261751e274de1358b72e33ad405db88def008fa8cb543de44c945447b90e2a101dce6e968ce8c6dc0f64"], 0x10) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r5, r6) dup2(r8, r7) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000000c0)=0x2) 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x248, 0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x1b0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000002c0)={0x4, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0xf800, 0x15, 0x4, 0x1000}, {0x0, 0x75, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) shutdown(r1, 0x2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = dup2(r0, r3) write(r0, &(0x7f0000000740)="c55b425c31fcd4fab62a6b515c31c920ef113d499026e58b2bd4b0208c8c640a81589ffa2de300812da8c9f19f7917be3bd56929089ee31b89a17b670feff590017d3657f8cb88d61084a6a9581ab6a52e27c4649e82cb0258257f8efbd86f3bcbc3cb32cb20415d7413e1e0e0e912e72689eb03b17bd869f231fde1421dd3acc963754cdb5174282ccda39dfd952f1e4597840902f56c75376926824177fa0abb0b1e4ff9d01c40c8ecc1f6bc01d838", 0xb0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x20000, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kevent(r5, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x1, 0x10, 0x5d48a442, 0x5}, {{r6}, 0x0, 0x2, 0x2, 0x80000000, 0x1}, {{r7}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x100000000, 0x7}, {{r8}, 0xfffffffffffffff9, 0x98, 0x1, 0x1, 0x4}], 0xd2e8, &(0x7f00000004c0)=[{{}, 0x8091dfd601dae381, 0x40, 0x11, 0x4, 0xff}, {{r4}, 0xfffffffffffffffc, 0x3a, 0x2, 0xf8f, 0xfffffffffffffffc}, {{r9}, 0xfffffffffffffffa, 0x20, 0x8, 0x1000, 0x2}], 0x5, &(0x7f0000000540)={0x6}) syz_emit_ethernet(0xe, &(0x7f0000000040)="d6f9bc26aeff3254ce56a24eb954") 04:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 04:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 04:03:14 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00@\abd\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x101) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r0, r1) fchflags(r2, 0x80000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x2) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)="1ea119b2511b6b49f441e77a7e6c56700e30d16a5fa39447fea914754219115f40fd136294ffd8c7d1addaf90905778528737a159c02aef938032096504b17ca60495f8c4f02c66e955a177521e643e72eb4fd8dfb74ac5a05e28571", 0x5c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d", 0x40}], 0x1) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000240)='./bus\x00') stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 04:03:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:03:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x108, 0x0) 04:03:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r2 = getuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040), 0xf) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x148) socket(0x10, 0x1, 0x3f) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000580)=0xffffffa5) r9 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x7, 0xffff, 0x800}], 0x5) r12 = open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x1) close(r12) r13 = semget$private(0x0, 0x4, 0x20) semop(r13, &(0x7f0000000400)=[{0x1, 0x8, 0x1c00}, {0x2a1f1883a868cd90, 0x40, 0x1000}, {0x2, 0xd8, 0x2800}, {0x0, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1c00}, {0xe, 0x5, 0x1800}, {0x0, 0x6, 0x1800}], 0x7) semop(r13, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000340)) semop(r13, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r13, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r13, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000001c0)=0x7) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000240)="e796e98be9f0be394ea42e4d707961b6f3e57413e43ed7077b3ca16931ed7e9cdba7e047569a5faca78b69b207635f0af0da32219e8be86c837d2d5faba62618ede29a02798aed75ae62923ae4bd11046cdbeace8b8e38a6d1485b20f846f2ca5150903ef963e9ed769ab2f7e017645a61dc536100b12a5e4e1ad364f184c088683a114beb9f24834a69b862f89f32fdf47098c31644d93cee8bffba184f", 0x9e) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6, &(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000000380)) fchown(r1, r2, r11) 04:03:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x138) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x401, 0x2, 0xfffffbf2, "9342070b6202f61b16faa9f7308d06774d91159b", 0x3, 0x7}) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000000)=0x7b2a7911320f47ed) 04:03:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1f) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) dup2(r5, r4) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x22) write(0xffffffffffffffff, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x80001000, 0x7db, 0xf1a, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x6}) write(0xffffffffffffffff, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(0xffffffffffffffff, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 04:03:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28f500000100000000"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r4, r5) dup2(r8, r7) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6, 0x20, 0x1, 0x80000001}, {0x80, 0x98, 0x7f, 0xffff0001}, {0x680a, 0x0, 0x4}]}) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, 0x0, 0xb37, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xff2) 04:03:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2fffdd9b, 0x0, 0xff, "0000000059001040dcb9000000140000001b00"}) sync() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2000030}, {0x840000006, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x4) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) 04:03:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="00000000000000000005d8ae0851") r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) listen(r2, 0x4) 04:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc}, {0x74}, {0x8004, 0x0, 0x3}]}) r1 = socket$inet6(0x18, 0x5, 0x3f) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 04:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x285) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="72c8"}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "850500000004001d0001000051b52fe7011e00"}) poll(&(0x7f0000000000)=[{r2, 0xb}], 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r4 = kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r7 = kqueue() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r9 = getpid() r10 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000340)=[{{r14}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) r24 = semget$private(0x0, 0x4, 0x408) semop(r24, &(0x7f00000003c0), 0x0) semop(r24, &(0x7f0000001180), 0x1e316d81a01eac7d) r25 = semget$private(0x0, 0x0, 0x1468d84ec80d20d4) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x100]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r24, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r24, &(0x7f0000000240), 0x6) r26 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r26, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {0x1}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x400000}, {0x3, 0xfffffffd}, {0x3, 0x5}]}) r27 = socket(0x2, 0x2, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = socket(0x2, 0x2, 0x0) dup2(r27, r28) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r27, r28) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffd86) r30 = getegid() r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x120) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000400)={{0x6, r29, r30, r32, r34, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r29, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r35 = semget$private(0x0, 0x4, 0x201) semop(r35, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r35, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)) semop(r35, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r36 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r38) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r38, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x9, r37, r38, 0x0, r39, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f0000000f00)=ANY=[@ANYBLOB="2000000000000000ffff000009000000", @ANYRES32=r6, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="0000000020000000e1000000ffff000000000000bf66ba1c361ea749e705df59e99d84740f99ef84441b11acfe0d169cd28542b76a4c309092a4587cf536ac7b02177d755335981e847daf38f48b40661fe8b08e51f5c4c66e7afd5371d84d85557ce460e0d977794a749a27ce77befa5d63460c4ca76850abcd58144bf6f5c82630a2f4b8a65ea6e4a2dd065de82d7d12cd3cb7411cb3f4a6a3ba8c94123d11a00fa808a1dc234b837f67baafa6e134ecad81cc6277d00adeb7507c736a665110414ce16db62a05d82caf669c2bf36514feb36005d2d31ce00579a8054d5d40eecb49ab7cf5a1c304c97295bc9f4e8344965dd5364ef1ca009003afe4fd22c2a0174c83cc806b66bc64ff2735b8e5f63251018a79fad5b1b55b0dc2adeb61d7916ed289de7623e72996b41e0b53000000000000", @ANYRES32=r9, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="20000000000000000000000000000000f0b18fa6f401b81d1c01e695e6b67a5cef6e94fa88821f1719f70a15e843d6355a7e5130aa84a454389f6909da0dfbed62d1fbebc1dd625bddd42c1a23574034f7948a8cb96b3390ccb76da504073c91043a8d2af264807b0501db0ee4981cc829dcac3477f3e40a2e1b1045b6e116ed098604e5e07d76df67484ca971ab25", @ANYRES32=0x0, @ANYRES32=r29, @ANYRES32=r38, @ANYBLOB="d9c2012d67e05c212b74722ca705f7d8366f46d1d9f422bacfaad3992c93bfefd4caf10de69453d3a0de85e8dbd1cc0231683f952441090f06032770c6a6c049c67ea9350f281a88c5287334f9e61700"], 0x80, 0x4}, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r42 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r40, 0x0, r41) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r47 = getpgrp() r48 = fcntl$getown(r41, 0x5) r49 = semget$private(0x0, 0x4, 0x408) semop(r49, &(0x7f00000003c0), 0x0) semop(r49, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r49, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r49, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r49, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r49, &(0x7f0000000240), 0x6) r50 = open(&(0x7f0000000100)='./file1\x00', 0x11, 0x53) ioctl$WSMUXIO_LIST_DEVICES(r50, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r52 = getegid() r53 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r53, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r55 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r55, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000400)={{0x6, r51, r52, r54, r56, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r51, r44, r45, r46, 0x5, 0x7fff}, 0x6, 0x2, r47, r48, 0x7f, 0x100000001, 0xb1f1}) fchown(r3, r29, r46) 04:03:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffff77d, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc", 0x3b}], 0x1) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="aa03ad00b5048100000000000000") shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) 04:03:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xdd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x518}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000003000/0xb000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f000000a000/0x3000)=nil, &(0x7f000000c000/0x3000)=nil, 0x4}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000eea000/0x3000)=nil}, {&(0x7f0000ea9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:03:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x14}, {0x16}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x2, 0x6}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f5094e432c74b7f267d0000000000002951b15801360fcd4c0a162b44fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799150000ed52beb85a85f8b2fd57d60f137730505e8f5300a4aeef9d612f873c4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc9221370000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b8098424082bec304ee9a498252abb7cc5bac417e22b04fd8a9c98e958ff55d090000002400000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5b9c5d5f156378a223b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb874431075b70eef13b7250c4684c04744cc67a2bbee2b056103f73c83be3a0ded69ca8203ca1a6d4c8beed7566dae566daf4948a1ff72abbac6673f2841105ebd1d1b6f7a51ea7d3190437665e7e34d528314302f264b192251df1eba62d6ff463998925e70000b13f54f92024d30575ec61416f197dfe76b27e11ca0000000000"], 0x10) socket$unix(0x1, 0x5, 0x0) dup2(r5, r1) getpeername$inet(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200001000, &(0x7f0000000000)=0x2, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet6(r7, &(0x7f00000002c0)={0x18, 0x0, 0xd01, 0x1}, 0xc) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1ad) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r2, r3) chmod(&(0x7f0000000040)='./file0\x00', 0x20) r6 = dup2(r5, r4) fcntl$setstatus(r6, 0x4, 0x40) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xc}, {0x36, 0x0, 0x0, 0x800}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x2}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace in_delmulti(bfffeffffdffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a83500) at in_purgeaddr+0x156 in_ifdetach(ffff800000a54000) at in_ifdetach+0x74 if_detach(ffff800000a54000) at if_detach+0x140 tun_clone_destroy(ffff800000a54000) at tun_clone_destroy+0x179 spec_close(ffff800023db72c0) at spec_close+0x311 VOP_CLOSE(fffffd806e12b348,7,fffffd807f7c6780,ffff800020ac0018) at VOP_CLOSE+0xc0 vn_closefile(fffffd8064712150,ffff800020ac0018) at vn_closefile+0xd8 fdrop(fffffd8064712150,ffff800020ac0018) at fdrop+0xc2 closef(fffffd8064712150,ffff800020ac0018) at closef+0x11d fdfree(ffff800020ac0018) at fdfree+0x101 exit1(ffff800020ac0018,19,1) at exit1+0x32f postsig(ffff800020ac0018,19) at postsig+0x4e3 userret(ffff800020ac0018) at userret+0x199 Xsyscall() at Xsyscall+0x156 end of kernel end trace frame: 0x7f7ffffc5a50, count: -15 ddb{1}> show registers rdi 0x2 rsi 0 rbp 0xffff800023db70f0 rbx 0 rdx 0xffff800020ac0018 rcx 0 rax 0 r8 0xffffffff81342423 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0x4642795c0656aba9 r12 0 r13 0x3 r14 0xbfffeffffdffffff r15 0x1 rip 0xffffffff81eee24d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800023db7090 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> show proc PROC (syz-executor.0) pid=187647 stat=onproc flags process=a proc=2000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac1b40,0xffff800020ac0c80 process=0xffff800020a9a710 user=0xffff800023db2000, vmspace=0xfffffd806e7a42e8 estcpu=36, cpticks=2, pctcpu=0.8 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88096 120032 88827 0 3 0x82 nanosleep syz-executor.1 22358 21225 0 0 3 0x14200 acct acct 51824 67595 1 0 3 0x100083 ttyin getty 93869 188553 0 0 3 0x14200 bored sosplice 88827 175801 42991 0 3 0x82 thrsleep syz-fuzzer 88827 509657 42991 0 3 0x4000082 nanosleep syz-fuzzer 88827 311830 42991 0 3 0x4000082 thrsleep syz-fuzzer 88827 518542 42991 0 3 0x4000082 thrsleep syz-fuzzer 88827 305690 42991 0 3 0x4000082 thrsleep syz-fuzzer 88827 322 42991 0 7 0x4000082 syz-fuzzer 88827 31276 42991 0 3 0x4000082 thrsleep syz-fuzzer 88827 231551 42991 0 3 0x4000082 thrsleep syz-fuzzer 88827 518179 42991 0 3 0x4000082 thrsleep syz-fuzzer 88827 121714 42991 0 3 0x4000082 thrsleep syz-fuzzer 42991 511163 84392 0 3 0x10008a pause ksh 84392 382603 45067 0 3 0x92 select sshd 45067 264615 1 0 3 0x80 select sshd 96157 222283 86451 74 3 0x100092 bpf pflogd 86451 157543 1 0 3 0x80 netio pflogd 90314 251477 73369 73 3 0x100090 kqread syslogd 73369 202761 1 0 3 0x100082 netio syslogd 9051 480074 1 77 2 0x100090 dhclient 76877 133284 1 0 3 0x80 poll dhclient 59045 481342 0 0 2 0x14200 zerothread 17878 304976 0 0 3 0x14200 aiodoned aiodoned 44758 76993 0 0 3 0x14200 syncer update 94764 26453 0 0 3 0x14200 cleaner cleaner 26605 473139 0 0 3 0x14200 reaper reaper 63799 458614 0 0 3 0x14200 pgdaemon pagedaemon 68628 107792 0 0 3 0x14200 bored crynlk 92261 493088 0 0 3 0x14200 bored crypto 95599 314216 0 0 3 0x40014200 acpi0 acpi0 5359 191492 0 0 3 0x40014200 idle1 45207 214508 0 0 2 0x14200 softnet 32470 366653 0 0 2 0x14200 systqmp 27143 385257 0 0 3 0x14200 bored systq 20704 295928 0 0 3 0x40014200 bored softclock 24399 71355 0 0 3 0x40014200 idle0 27843 344993 0 0 3 0x14200 bored smr 1 315931 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9577 6705K 7071K 78643K 12378 0 pcb 13 8K 9K 78643K 183 0 rtable 101 12K 12K 78643K 618 0 ifaddr 94 17K 17K 78643K 257 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1521 0 iov 0 0K 48K 78643K 145 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1867 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 12 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 306 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 4 9K 25K 78643K 722 0 sigio 0 0K 0K 78643K 56 0 proc 60 63K 83K 78643K 703 0 subproc 23 1K 2K 78643K 102 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 177 0 in_multi 95 5K 5K 78643K 181 0 ether_multi 1 0K 0K 78643K 8 0 mrt 0 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 84 371K 371K 78643K 84 0 exec 0 0K 1K 78643K 345 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 138 55K 56K 78643K 3505 0 UVM aobj 79 3K 3K 78643K 83 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 103 0 NDP 17 0K 0K 78643K 62 0 temp 157 3023K 3091K 78643K 41557 0 kqueue 0 0K 0K 78643K 4 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 73 0 71 1 0 1 1 0 8 0 rtentry 112 110 0 71 2 0 2 2 0 8 0 unpcb 120 391 0 381 1 0 1 1 0 8 0 syncache 264 9 0 9 3 2 1 1 0 8 1 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 544 322 0 318 3 2 1 2 0 8 0 inpcb 280 2123 0 2116 6 4 2 4 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 17 0 14 1 0 1 1 0 8 0 ppxss 1128 12 0 12 3 3 0 1 0 8 0 pffrag 232 16 0 16 5 4 1 1 0 482 1 pffrnode 88 16 0 16 5 4 1 1 0 8 1 pffrent 40 634 0 634 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 69 0 24 1 0 1 1 0 8 0 pfstkey 112 69 0 24 2 0 2 2 0 8 0 pfstate 328 69 0 24 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 549 0 339 17 3 14 15 0 8 0 art_table 32 551 0 339 2 0 2 2 0 8 0 art_node 16 109 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 59 0 26 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 300 0 290 1 0 1 1 0 8 0 shmpl 112 81 0 4 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2500 0 1084 46 0 46 46 0 8 0 ffsino 272 2500 0 1084 95 0 95 95 0 8 0 nchpl 144 3779 0 3321 61 41 20 61 0 8 0 uvmvnodes 72 3016 0 0 55 0 55 55 0 8 0 vnodes 208 3016 0 0 159 0 159 159 0 8 0 namei 1024 13657 0 13657 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 1 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 12099 0 12099 12 10 2 7 0 8 2 plimitpl 152 84 0 76 1 0 1 1 0 8 0 sigapl 432 910 0 896 3 1 2 3 0 8 0 futexpl 56 19216 0 19216 1 0 1 1 0 8 1 knotepl 112 193 0 174 1 0 1 1 0 8 0 kqueuepl 104 244 0 242 1 0 1 1 0 8 0 pipepl 160 622 0 604 3 1 2 2 0 8 1 fdescpl 488 911 0 896 3 0 3 3 0 8 0 filepl 152 9361 0 9271 9 4 5 7 0 8 1 lockfpl 104 330 0 329 1 0 1 1 0 8 0 lockfspl 48 107 0 106 1 0 1 1 0 8 0 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 37 0 26 1 0 1 1 0 8 0 ucredpl 96 2068 0 2059 1 0 1 1 0 8 0 zombiepl 144 897 0 895 1 0 1 1 0 8 0 processpl 896 928 0 895 4 0 4 4 0 8 0 procpl 632 2499 0 2457 6 1 5 5 0 8 1 srpgc 64 6 0 4 2 1 1 1 0 8 0 sosppl 128 39 0 39 4 3 1 1 0 8 1 sockpl 384 2608 0 2588 9 5 4 7 0 8 1 mcl64k 65536 267 0 0 34 0 34 34 0 8 1 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 175 0 0 21 0 21 21 0 8 0 mtagpl 80 27 0 0 1 0 1 1 0 8 0 mbufpl 256 383 0 0 22 0 22 22 0 8 0 bufpl 280 8878 0 1808 506 0 506 506 0 8 0 anonpl 16 115192 0 94838 98 4 94 94 0 125 10 amapchunkpl 152 5734 0 5573 13 5 8 12 0 158 0 amappl16 192 4552 0 3441 74 10 64 68 0 8 8 amappl15 184 80 0 76 1 0 1 1 0 8 0 amappl14 176 150 0 147 1 0 1 1 0 8 0 amappl13 168 192 0 190 2 1 1 1 0 8 0 amappl12 160 103 0 102 2 1 1 1 0 8 0 amappl11 152 129 0 113 1 0 1 1 0 8 0 amappl10 144 217 0 208 1 0 1 1 0 8 0 amappl9 136 658 0 654 1 0 1 1 0 8 0 amappl8 128 194 0 154 2 0 2 2 0 8 0 amappl7 120 320 0 307 1 0 1 1 0 8 0 amappl6 112 115 0 105 1 0 1 1 0 8 0 amappl5 104 260 0 246 1 0 1 1 0 8 0 amappl4 96 1093 0 1061 1 0 1 1 0 8 0 amappl3 88 337 0 329 1 0 1 1 0 8 0 amappl2 80 6304 0 6230 3 1 2 3 0 8 0 amappl1 72 30095 0 29651 26 16 10 21 0 8 0 amappl 80 2827 0 2779 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 82 0 4 2 0 2 2 0 8 0 uaddrrnd 24 915 0 897 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 915 0 897 1 0 1 1 0 8 0 vmmpekpl 168 11229 0 11197 2 0 2 2 0 8 0 vmmpepl 168 123031 0 120804 170 28 142 145 0 357 35 vmsppl 368 914 0 897 2 0 2 2 0 8 0 pdppl 4096 1837 0 1797 6 0 6 6 0 8 0 pvpl 32 337716 0 314465 227 10 217 217 0 265 28 pmappl 232 914 0 897 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 216 0 9 6 0 6 6 0 8 0