07da1e1bafbe106b6b5fb2a651ab3d3581c0156cc9351c38db35c942a6bf1509d93fb215321f660edbe83817a0b580b34000f7a6e65aa8653d86004c1c84d6c1e95bf65fbcb224d9474b78f358bdd13aa788e868f4714fe5c964941fad0d82b43b67c30a66263f0c6ba5d162690c734b6b9066e7dff74c3688a2ac7472b42304ec276552d91ee43140178f7300c97e3d75416c21a775863ef9491d104bbb8f341c5729f12d3178ea3127e1d354d6d1eb27d9adf06a2adc6f9413a533197a1314e1db4dbb7cd36865e79b3b76471e8c4a59bbd32e0af3b03673ad0f19caccb2657296f70828f9b87ad094f71d9cf547d33bfc252f3673b3f1dbff0e1c7cdaad3439d63ea4f98a84b6654a6bcc28a5c8fd320a5008d54814b25f66030d9d2fa5cb309d041a61594d0268b2c25ea698bdbf1606e396d14b9d461de7da88ffa195e39188d15dc65d8ae52c3106acfa557fdddb02105476ff1d7f43d6107149320d7c8e86ffc56baf86000d7d9bb396647a52eaa4660bd85fd45f3b0faafe743e648340244d311e3199160bb0161cd009598185d761b54376848d403e675882006d0c4a9277217105adbd2698610528ece3d0fe3f77ce9fdaa5b3430cd19cbfee6dc40b19289bbd14960b1d674a50354d34c55b15a0950a0a1b8b5c4d0891a49bae988522c56b4c88c6dcbaec4a6b20e8f5b51f481c2dc08df79ed4dc581331fb1ba183e6f68fcf95319f3477aeb699d66a04a4994104a9b8be8c3010cabcdeaff59143cbda085b921ae43b6e32a53fe74bbf69cee518fe4311be9ab225ba72af6f13fd91ef58b238989c48cec8549437d9f50f273fa85c9cdcf3f3b9063ddb4d4477b7f91dc012876a78cef67c622c86678f3ca3e3c90a87e85135c6b03272bb7e5382acb9a82b4e6ea04773275bb3f4f1a48437cb338bc6a6d69c0c0c22a1b6db42dd7c372e67784fcbc8c921c006533b149532fb7b92b0eb7711cab80e02ab912f38b149ddf4ded70159146f3a993339c9646200f893095b2eadb9ebbd04684210fcc07879a3ee4b5b92ebc0095b12d913d9e1447ce0c2b7c025d7fc9616b02d020c3949496f396828b6b6afbcea13e6337b31e760aa9bf4c5b2d9bac830acfb5befe244cde8122e96277b9701cb6afa5f4d16e9e50c1bc89e814a780d61f25cbe4650c70e02b6bde25391dfb2afca729b1022c125cc662a748b46db453f316c13db3dcc3932d153424e6f853ee3943a76821801f3182749c9eed1f41991d251a82c30ce5512479a5114081566db307a845a76439af3b8848c8811fc16fd49e8833d6585918116abc307a2b8f6881184a654edd0ae2d84e79391d93a7af203dfc99b84f8672b18c0f8e4bd8e5e728cfe8bc3aecd123dc93e1210f402d3790db679fdb1931f3a2c1f56dec3d6bbc65de9d7f85e75bbf0287b9b9a0a344209b82f13b65102b5729e7fee6886ed15730a811b317407d91404ecbb3598536f9b57e7f15c93dd94754097023cfd29f0056572566180775ec7f3ad7ae3200d4bad79f37f721282366dc2e8837acba5a8f657a76c06627e879c0a4582beaba501bdbb6c067216a280bafe055efc2a0d651ba94610ad1c4275e1e16d8363091c63dee9357e425c106d85230b7528117733f0dd81bb670159cc9823f6250339b288063a44682649cef5c38c54cd5b5076804ec74ef7ba7d1de23e6e1aaf8c0de08443cc994caf62bde32587fdb69a1e4b66f169930c7d8f5df2ff137a06bfa4eff109f0d081388d46e850ac697585385fc6d86aa24aa1b8e52ed5e0f2bb62dae6886291a0b7542f7ced243ff43454bbda4a9544dcb446a1dc95766e0591a91094ffc11429c9dc8b51fca7fb1635cf94d2ec92d5214c535d9c609dc06f44cc18aa2e5857866f16da0a2b3d135f3056a339686e769ddd60b68f630915831e6b7761bc592369b3a54fbbddb104330c496e588f15a3fed74859775d1cbfc3b838a6f24e1216f525f2f1ea3a980077950f0a0ae7cec93882953c312c795db18cbfa02ed9265d9bd81c3e1f6c73561649b6e2fc624278c5548ae76f8b5bfe00d01426a5b5c1baeb1a2586a640c381b0591f013cd4288e431b54a165c61a7f41ec888e27ed394311bf4d4bd4603a89648e0ed51bcb2174852af77c183aa0e528f187814f4d00c0fddfb0375a763581a40a5e1bd16ea9f737f5a524cd9a621bd3861d9f26dc4e651e68494f18f7be3766fa4f276f177cbfafed7899ad9fb5d60d2739d2784bfa594f1efdf66cd68cbd274e08a2d4608c322f8ecd8c95fa43a8aee94a9ae543208d9a442e737c020188f3eb95488ce4c6ea3e9b37ad28cfe2adb", 0x1000) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x2, 0x7) r7 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000001380)="741ef9382bfe3a9354a6e973a2f598126478d3e2ab50328c5c95c34f2f1910a8db9a81880ade405be6d060e4dc7b9f368f0084f3a27dcffcdf4cbab802fffbba6262ece2f2be447d6dce5401907c273157be1ed11025654ad9f3fad11b0029e0df75f482399205ccb93fb910dd0f19e7317dbfa104587e9a164a449477e407865edb35fd6d59259fd3fc95987f9d5c4954d05e3d3ea5e03e5d9bd63c59bcadec9a255fd829529f5dc788267c774013311a3ffcc8b0095b047855e4c76494b631917f1221aebb50a7ad1f529ffae3d876b46c011eea53ed3813ed221de0d6dfd075b3567dbc12f8271af96ccf0e3762d540dce5e2329cc661dab2a8d6965126b3b190863e103d81af47fd10ea3641800be9f769f7da138a68c8a229b716c345fb10e46f9ba9480583e4141343db2f500130a03cd894d4c1121024efb020ae13166af39b276ee56ee53b50d1ceb6477198936b20ac9d868b056553c154bbd2a2f19d30678260d2b4e83ff882bddfa89fffeb81da916e8553c481a1e34770efc107e2a35374e3a7157a8519b569b1499f2e92ea7795c50b930ec97e684d6fa907cfbcdbe58a735ed5a9960e3cf3168fc0d1847dd9b084d86f39d10bac2402aae5f1317f67483eeb02921ace21d8124e290e4ab86c74a68038b7fe27a52252dbe8545d1c5aa1038784f28b6115ea52a5ca51f7b01ab53026199a6ae9062b066c7713c5a3e570aa932fd55148b470591b0082763ee233a14c7b0fc3a0236aa83068e8a65b11cf93cc79291c2bd7496bdf5509839749b887f1d7560c9701ad9afc39b01ce1a5d7de3fc09dda62c08622ea1cb7d3a8176a7cef87ea3c4b54c1e452fae6b68da44caad81ae0ab4ec6644a53e50669701312d2925e117e0347b2d7ef507b9a6d09e56faee03994e285c0c2102651076697f5f1b3a4f4c73fd1b769ac0402917ecc6a54098900dc1d80f9ca96da5f8edbacf5b0d9a8ae9d91e057f340709f46780013438aa428788b1b89331b91166ff1206ca1bd8518dc5e6299bd19d487ea7fb5d9cdcc200cb393c024bfae243c24bc599847e3c5e28e629d6ea7ff91657656884308d084e02290657d6b1a9e9153c26c96790598a72b350f19040f4c9102896090eef1f4292f16401d4e81a71d55a879fb2280048c163e49b8204ab0cbbdda1505cb8018f24f796710e4fcd2798c02c4d873a4a09a4f833856d7489dce485ae627a7fe9fcfe74c358a03645ee3dd1f857e603540e382d406dd27904ef5ebd90cbc5ad8164325924622e128f0811bd7459eb931c1f15e8492a66ed5269145a38d05db6098e044980e88feda45986db22b6af1df0eee539e723bcb6d877890f55d0dc864c2e7a7204fbf0093405c2120096e98964e26ca5bd28c79f52373bac2650413b6370b3192c814e35c48667261157ae560dae98a1ce12fcdc77de1180a47cdf71d8d5cf0cb56b4fe67d115e350070d1c770955eccfb56827510cd010bb0bab817c98b2754c0e22672e1e974a6efd061126a9f251d43892f937d50439b0497d83a77390ee2c299c5dea9ba77bd78f462ce51a82dc55a46e7c5c0f981d72726e6ca379f1e304f39271d8cb130c2a8d8874230d62700ab7deba6b4d053feeef184ad95e5c0f5a1e71bd7c99d28d349294ad322e23db273fe01e1ad80d62c1ae24dd79ce9c541e0ab5908a8df9395d0e09f5624bd42b995af2daf8c1fc2512fed6420bbfb93c1a03bd8fb174f1e9a40830a0277540ebeed227af510edac92b05791d79d0e309501c959ca0472bda51b857b7b8abff4b024931c1e75fdae53fcb69846f61b7070a15acc5a8270bbcc4fff7a7a0cc2aeed0224af46f07178ee3644a98c1a082e10758e884b9677bc13127ac6807947511d8e5cb3b3bb50817ff48cad231325d8611f8f7401d74fac092499160498901f38c9bd09cee5012fe041b9717b0c63d1341d310891bed635b8908ec74044aa427f31df8a2be6acd9d6cba7b7a684d3c78b028055f6188a2adb8ea11984e66759b58123fbc6d4756aca33a5d15c6257e9c433724ddf194640f269922c87d141d1f8c74e2fe2e58d5532084b5089432322061245d5639dc9e1baa905e0b82ee428e43f72a4ddda75fcaf5606309b66b9bd23111b44fa0d22ab20fc9beaade6b2e689cf68a6bc2328dce675794b84f98f098598a480c067fcd8c10a9bc49925db5567a46e1194d20b7011ad2c85b6988734a3e8f23dd35cb28379852fce0e7e86adeb494d2dea72c223e27353b62a012c607d9edc92884a2286a2c7a2e2bad1bbd796840c6bebdfe8c04076040aeeea679cc494099386d0433630512370f2106b20cc8aafa6195ebfd1e663489680cb7c0f135158427c055b43c9a72cca2235b9e11b142213d3566c253f7356eb90bdf55a1c4f56f2a5714c32d3cea6642304801d341b1b480ed89b1d6829505c5426ff721131fe6bbca426500e1a9f9d915f7a23dd840dec9a43f1b8d0ac3da386adffd9cadb4b5a7e6af35935c8a0e9638d947c2121130ce27ae35eb6133a638797bbf4c72528715f8bb6ceadd714cf70324c489f34b6541cd02a5df8be7ecc8084c9acf5937d5928d3e095c094b72efd1aa73621d653f74ec0f95543d116f76b0cbf1bafa49307325d20773f77eedf30e9f5dc9510aaeb0875e88673696fe9d8c6422c88f14066ee6c9bb5104fe07e07b18944aef94350840849316c750aaf9b0a3e7ba65b12eb3c910ac2f45129c90fd81c899d70151c0ddc96cb4856545fdd580e2af09a8823fb13027559c8996b7420dd2e13c94915e7a6a13c749d40117086d5c43a6513acf6d50e43bde6e090910e796ea3f0cc1a42598dfd1bb5d23622652705365dd9f405247ecd3771c5c299edf7a56aeed7022ef3c5cd8ceba9fd5bbb6768afa36ee21638cbd5c8484fc244c969b4cc15551b56ece0f8c6e9379e129354526ad51a29f1d6b1e506fe9f26eb74adbddc78484b33aec09ffbd6c54285a6c7da473d1b5df4716c2a51dfbbc4ee1df338eb185b5f2a5b2a16ecb8b363d8cff38b6549917b43054eb9911f3df91fb42bb9c0e702d538f9dcbd523cc5a7068ee63d2d912726ad469bc2b69c43091e11a829c4e388fd6e0eb4fd46580753ca2c388a286a029d5630534982eb390f21892fa4bf0d067403d3e352fb5dc37845dbcda1c22d6cdfe63adcd19d981e3231dbb7a24eea1b2d0ba6b6e4a6f68d616c1d1d9cb00c33481fadad4794487ff46bdc4632195871bd5a7159ae409e6d56809f3813e4b1e17c837b26a98c334fdcf1dbd8ab73caeb6dbaa15633ff1894a3e9344b8ae6ba8101bf7d3cff135686c8fd9cc721d668c1a47de38f929134a215c4eb4e789917c2b6a636f80658acc038c02a12f8fb6a3a0dc8d7c0223d9c43436c9a12ca5e1389aaeae119d7ee017823a6151892b02badae4b6d5337680fdbce7dd951114d3e403bb9299fad42095bc2c1bdb50813819875e7a69bdf93dd83ae15cd3d57ce57eacb5a8e75f4652527484dc008dd9ad3451b134eb6d6a2e2d511d573a5a895ff63f4d0af98f392ebcbdb29df206c9b057de0d83f6c49569837a93c70575dfd61c557ce1679ab35d0cf8d3978a6ab0cd5184114b668e5ade8984d4c7a0746dca18c6cd05ce6a366da09d1875dcd5bed3dd7d91334a79b36cc54c053d79013108777e242c8e5042aefb935a25292ef8bb2c4d36b3d6a48a4e59ca93e2491fd8fb06cd6d8ecb0c71456f74c03cc80b9676029e1ba7bf484e202aa1bf42792c2ac5a4c403694bd986a8d5e880cd64ededfb32ee097dbe9e0b115af9ac6fa678377ca559f750d526a360736c7332b973d89858973da79b99b74175be17999880c352edf8cf753c0fdbf5fa261cc08f6187029b7151674a562ad2898f018314b7e173c4e8810520847e5e0ebe4c5f12d769fa8d4aceebd5cfb206882d25a101c5e0dc22c2b3763f212d599a155cae49a1c31865f23667303b0034d2499b97202cf051f627e7167fffbd0e6f7c9c67c2eb653e3259040b3afd1f12a524fbd44ff8f794a1dbe03f016353354fe869c1b79eefd2bb4738909ad9c0aa8411552bfef52fbcefae47108850e9114ea08858466bb55f16db748228b016571bd77eb4bd0757b48dcad5cd12570b831dfabe7ccc3068d87c806f18cc8bcb10f2147bc5851358960b4de6dc4cafd4737ee9d278e2c3dfc397ec383049fe39ee81d0ba281a420455c4c3fbac280123834401c1b9c8273667f2ca864b7760e89f2930f0bdec3542c09d49206304c8364255c3f1520c3fba9c4da89f573996057b1af59ce17127ab4efd48dd68e6aaf048c3b44801f282fdf964813c1d34385f05947b722f84c68742c41a9b1ec7778e52a856259c24fad925a2a85bd383ea2eea5f8dd4d7c24b4b5b7d8063fd9b742bdcd058c1eedb19a94f73ae5fd70396cdd6afe3b06e3697740c283828a02b4e36cca257a9df96afc2804000f9ad9fe22e7396226728ccb336cd26e3e043ec5f1db6f5344d5a897bdb34311ffe2047c5c4d1cf2337387efe39df57a1acfd690e39c6a44c3aa5f47ecf84e34201bc81d6fe2d3e11cc1c97babee691047a043dba44a962410c8333b0b907f3df6bbaf577214e2403443ae5f2eddb2bf633d125fe09be87aafd54aada3075afa6c6df0210da913b013397cb43bc5ff545f9757dddf678e78d2855544abf04e63af078019dec6506da4de182b6d4ebf233f7792c0f2d592cb03c02910cc822b41582e575f24a18e2aad93a53066d9d0e24ae7c5802483ca8abede6af2b45d9a64c6c39cc4d7ab40af5f9c2b3bbf5cc1126259ef830ef67ec0b92f910f9afdaff5f9f59dc2b8208153eefc90b8701b9a7281778ad5cf09ef033892a1431f168262aef1b400c71c3daf0089c5281107c10125eff849afb14b939e4efd76ed0f526903147d729b8bdd8f978389a233abf322a52890c6ae84ccdc66912874c1ad5c10686a3b453116081e0f5ca8b8a6547d2c9ad7d1201fa3f48e380116b4ecb6a5c9b0fff5cf00efbd2036f836803703cc39583128fd684587a0e79155baa07534b2e764273b7cb7848a2b54398599f84c7e1e7187a25203166c8931608b81dc7b5787f6eda15ae56891c6e2937d3cc656bd47987aeac349fdbd3fde5790da2bb46ae7be7125d7e6332448d5e0d5b79432183b452e4bc963d6953f7eb45b1b45a4e4e4359d6583683e35f3b17bf973c73f59b7d67d06a7d2b5f3bda13c3e5aca36103fb9b63db464f2bc40b4c755f8d6fe98a288a8f6ce9421b9cdfe4b6fcd0832b6fe961955171aaf769a81a864c7af92d4f305c950df65b1581d80fe85da37bc02cd8f26c3bde7e6f35ee35c5bd1a40b9a2497302d20a0794ce3b7f4666bf9766d0e9f443d6d2ca62801cff0fa42d230b0898780e96b6b2480ca863013788537ec45204e98d04c269472a11d01a909857c632b3fdb7602eba5525e9f351619263329cdd8f9c734535aa027909f69349bde849a46ce3d336008671190368497b0c32b37b98883d70a00f6bc829356c98004023f9c509d665f05b9ae2a8cd5f5f7d11fcb5efd0229d18b73479a1199ca78d45c7706904b163341f61cc2388baf0897880f2591b825fd538752e1a3183bac80f7f549dab17effb19aaba77bb3934bb55c4f5d80921f337145f929facc8e2aa500de29285b95eb68a63b81436277a58cda80c8818160c9a044ae496e9164ba3d7a5854f5ddaceb1f95f0367b726416ba8bd8a807495e5f89d6b8e0056e2cfa9c5cf6e8f3eea8b04476ff36ddf9a54b33d5070a2c6", 0x1000}, {&(0x7f0000000280)="c04543863bf60199d14e5e6fd1d9d188d259b15eebf0529ede69e7070f18e10fb01fb0745899335c11b0aede8adbbc28b6bb6ec7d560efe4cde8a6947bdea6396f09da1c74a40c118f4442521ce0b87e1a24c7733089b8c6778296b091821e08a69e323c47512741652a76da10018865abce3d32bfe0521f0cb4a185175a3a80a24999a0f0ed26c503ff2f9f8eba5e33d21eef3bbdecc96a44f792b11c0f4a348977b815f1fe5ab86fa8a8", 0xab}, {&(0x7f0000000340)="8a472f00a44454061630edaae43ac9089cbdf2a1225050aa1c15d63579770544764774180ec9428d784f9f73086195ac0692bc45d563f5260fcb93324df669", 0x3f}], 0x3, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x20040, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) acct(&(0x7f00000009c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000008c0)={'./bus\x00', 0x1000, 0x8, 0x7fff, 0x1, 0x1000, 0xfffeffff, 0x3, 0x2, 0x6a3876207d967197, 0x0, 0x1484}) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000003c0)={0x10, 0xeb6a, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e6e000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x400000}, {&(0x7f0000f78000/0x4000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x80}, {&(0x7f0000f93000/0x1000)=nil, &(0x7f0000e47000/0x1000)=nil, 0x1f0}, {&(0x7f0000f2a000/0x2000)=nil, &(0x7f0000c49000/0x10000)=nil, 0x7fffffff}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000cf1000/0x1000)=nil, 0x6}, {&(0x7f0000ddc000/0x4000)=nil, &(0x7f0000c0c000/0x2000)=nil, 0x100000008}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ede000/0x2000)=nil, 0x80000009}, {&(0x7f0000c5f000/0x1000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000e12000/0x1000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x40000005}], ['./file/file0\x00', './file0\x00', './bus\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x8}) fcntl$dupfd(r8, 0xa, r0) connect$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:07 executing program 0: socket$inet6(0x18, 0x0, 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = semget(0x1, 0x1, 0x40) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/207) sync() r1 = semget(0x3, 0x2, 0x208) semop(r1, &(0x7f0000000140)=[{0x4, 0xff, 0x1800}, {0xd8f3bb697034a81e, 0x1, 0x1400}, {0x3, 0x6, 0x1000}, {0x3, 0xa6e, 0x1800}, {0x1, 0x6, 0x1800}, {0x4, 0x5, 0x800}], 0x6) socket$inet6(0x18, 0x1, 0x1d) r2 = semget(0x0, 0x0, 0x5a2) semop(r2, &(0x7f0000000180)=[{0x0, 0x8b33, 0x1c00}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x881, 0x28c14e609dc3d9a6) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="01ca02600e8cde2a9cb897a50bef31f04c385849f9df044b4ae749dca773327ba5987f91e78818df5ed6538ddb7850b5b48ec4fcda9f463c417fbcc773d386db4c7ced975adab131df924b20d8cb48424c1fc95887b90dc353348eb8b20ddb95e61f307a4eb1702ea29891a50a2450446df2301b0e9de209c2d97aa5d8352530de44dd0c3ee2e3f3eb88fa5ed08924bd22c91dc6b3313acd06b3db6570d75a70f335c2dfa9a03b045e009d1028b9a882e1cce4b7684a5a5099", 0xb9) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r4, &(0x7f0000000340)="fceadec19f98cf97a7f446b5b4e754b152b88f1598b43db3c2fde10207b467d2cd515549d8d45bed24890b39287dbdbc1548e4d2146e761bc28e96eb0edbe0de3dd1fce935d682d3a3a163cf93cf8adcd4a1a78c5faf25a407856a7c89accb23b57395eec4b8aadf3f04fdcd578df981b67881b25d613d21bbd324bb07d59ecd385e99cf248c73850e54571be3a5f39f7a8d75774853a2717c40d49b1f5ece0629d9bcc1ae1b8ef911aafa35721327ddbc15033302c5b3d040ffb38a06acebd5dec73f4dcf89cf8116662b18173d60090dfd1e336dc82ecdf2681f125051479e", 0xe0, 0x408, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kqueue() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1, 0x4, 0x8001, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xac}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x49e6d6d7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x57c393e5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1f}], ['./file1\x00', './file0\x00', '.\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = openat(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x400, 0x2) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000a40)=0x1f) r8 = syz_open_pts() ioctl$TIOCSBRK(r8, 0x2000747b) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000a80)={0x3ff, './file0\x00'}) socketpair(0x16, 0x8000, 0x7f, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = shmget(0x2, 0x1000, 0xf8, &(0x7f0000ff7000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000b80)=""/43) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffb7fefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) sendto$inet6(r2, &(0x7f0000000000)="2364e36eedb07978b57fd4e085d50dd08626ba04a08f5b7aae3118fbfaeac7f1", 0x20, 0x4, &(0x7f0000000040)={0x18, 0x3, 0x1000, 0x7fff}, 0xc) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c65302f67696c6530fb"], 0x10) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000840)='./file0/file0\x00', 0x16) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) symlinkat(&(0x7f0000000040)='./file0/file1\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00') symlinkat(&(0x7f0000000240)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x1ba) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f00000007c0)='./file0/file1\x00', &(0x7f0000000800)='./file0/file1\x00') pwritev(0xffffffffffffff9c, &(0x7f0000000740)=[{&(0x7f00000003c0)="1c95d6b3f8dd3872e47a4f8135cdbfc8f17ca79776252be240473f4286b511a988c60cb77c3440cc4d127f9f4f162f537b6c762280d62f62cd5ed4d1a9b0f095358451187e195eb686cb5257887793f1d2f1e8", 0x53}, {&(0x7f0000000440)="fec157843348cb127265b3cf206b22", 0xf}, {&(0x7f0000000480)="31a436fb49890edd8ab1a49d18b5002664c9989bf4179b8b36fbf8b8c0d8e59e01c4102a4c", 0x25}, {&(0x7f00000004c0)="08ee6fe8af781e7ec4164ce34fbbce460237779a13d2ee7602a1d4b44b1f5f2c204d9629af29e4", 0x27}, {&(0x7f0000000500)="8ce9b89d25096db61e21284b164658c290966c2ba954720b7dbaaeb1d485763a860dbaed3381ed814dbb498e736f9869329e512c902e00a9d61b3e2d0b5450223a1d1c499ca50a018420f411323566d4339b6f41cc96bfb6b9cbb7e80a08c6eeaa838512a2c3fc12ea407b7fe5b3ad42abe153a82327b5503eb188d387884d0dd34218afe313175e968f6103e83e01ca42be3d9353a6c67a0f7d4367b4ac705d9564f0768242c470092e2a1157eba44af2a3589dbb7632e8176d888b52566cc843c43231b6e7de6bd2d4b8", 0xcb}, {&(0x7f0000000600)="a89cdf5cc174e829957917b2bdbdb3c2f6f073832a980532a2c10668eec35756eb1653e93e53e157f4b0c28fda910604cfe12c7b657d95cf17208ad09751dac8622a6ec7105f035fbc9e37883837583931a65ee9a0311a1e98f1f94059cc86710aa7c509bdcabf42968b8a9dc00925b8ca833053fd262b752c51adfe588952ff", 0x80}, {&(0x7f0000000680)="cafd3f6cdea6c0e6100055f50e2f65da3d4700eed2380b83aaba0a7569b09d80d906d6d9a332fe26a4785070650bf6d1c337666b4ccfd54f4dfea7ccea065b68aa20557c5c982c64e0b7261a8735027201925ee66f3c9d2d085b7cd99926c0deca32af3e73be6c087f5456f39832e48c79586a46433d3ea093a1c858a068ec6793", 0x81}], 0x7, 0x0, 0x5) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:07 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"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt(r2, 0x0, 0x7, &(0x7f0000000180)="f04b5385c98719d49538cc0dfca2f86006106102b9f8df70f5e12434e83533f160de186aeb242f9fe7d43e4f8083952f8688eace8098439ce32f0e62896083d6928ff76b02cbde66cbbb2ce4001daca75362d2029e9dfc6c36ceeb178db61cd462a9b83436a65e662d1b82178b69b5aa5932ca6b381f536653994fb2", 0x7c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) pledge(&(0x7f0000000080)='\xdd)!{%\x00', &(0x7f0000000100)='!,\x00') close(r4) socket(0x1, 0x8000, 0x3a) r5 = semget$private(0x0, 0x1, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:07 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f00000029c0)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc8e69af4ef6695a2fd71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef5b871fc0615625ad44c890f7ae7f285a9f377c725d524cc2c37b5d273cb876cb9fc939682248d995c5e10e5b179b4dd1c0fc4768f15460ddb5c6315c8e90eca337aa3ac63958c7257fba6f33ecc008ce3e9422efc8956bf6a5f08e7b0afc1c0c407885f4bdfa875e1d4c59f2e95b805c699de2435ff4a526f568e5f06585a088d14364ddd4733b86a9ac84fe390aa0dadec5e0227b92fc"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r19 = kqueue() r20 = open$dir(&(0x7f0000001440)='./bus\x00', 0x1, 0x23) dup2(r19, r20) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000680)=@file={0x3, './file\x00'}, 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x25}, {0x3c}, {0x7ffffffe}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:07 executing program 0: syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x5, 0x4000f9}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f00000002c0)='[,\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='#$)\x00', &(0x7f00000001c0)='!\'{\x00', &(0x7f0000000200)='\x00']) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000280)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)='\t ', 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) getppid() fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x23, 0x2, 0x991, 0xc}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x80, 0xff}], 0x1, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x6c, 0x2, 0x2, 0x4}, {{r5}, 0xfffffffffffffffb, 0xc85852a8cf329b85, 0x20, 0x10000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x6a, 0xfffff, 0x14dbe553, 0x94ec000000000000}, {{r1}, 0xfac3638c7fc7038, 0x12, 0x2, 0xffffffffffff8000, 0x4}, {{r6}, 0xfffffffffffffff9, 0x2, 0x8, 0x10000, 0xd2b}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x6}, {{r8}, 0xffffffffffffffff, 0x10, 0x20, 0x57f, 0x1000}, {{r9}, 0xfffffffffffffffa, 0x41, 0x1, 0x2, 0x200}], 0x1ff, &(0x7f00000003c0)={0x1, 0x796c}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) dup2(r3, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "0000100cc80000009b080000ff00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x96c, 0xcd, 0x40, 0xfffff1e9}, {0xffff, 0x19, 0x0, 0x80000001}, {0x3, 0x8, 0x0, 0x5}, {0x0, 0x2, 0x0, 0x8}, {0xe23, 0x2, 0x41}, {0xfff9, 0x0, 0x7, 0xf17d}, {0xffff, 0x80, 0x7f, 0x6}]}) getrlimit(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x40000006, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x400000003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r3 = socket(0x18, 0x400000003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x0, 0x80000100) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r6, 0x0]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x10, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r2 = semget$private(0x0, 0x0, 0x80000100) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 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}) r5 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r1, r0, r1, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x0, 0x80000100) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f0000000040)='./file0\x00', r0, r8) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000cb4e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x0, 0x0, 0x1000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x7], [{0x0, 0x0, 0x4}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}], {0x0, 0x0, 0x0, 0x10000000000000}, {0x0, 0x0, 0x0, 0x1000000000}}}) 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)) 16:00:07 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x30000000000) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="40e424420500000000f57f000000642b6de7260123b54660166a6d048dbf0d12c0aa60c9796d91a99293ae38301e3359fe894be2184932f1d1e6091c24f3a71cb772588d6cc510", 0x47}, {&(0x7f00000000c0)="0f0c3a7954acdb4f4681825d79385ae3d23009fd3cddd47a69f5730c573fc910aefb43988acfe2c0c5f213979e921f4cf7a2a9505dfde2beb3c39851619a9af6f69936123bdc42c0531699710c4778a3305971100bfec7aaaa1c7f48886a3bbcec51cccf71268562304c248663f9ff54cf039657b5e838e9840b02199886742b2bcc0b64aaae115749c5fd39fc6f62ae9a5271b3bfde1d014ae0b9e387434f093bef7f4ac93ae0", 0xa7}, {&(0x7f00000002c0)="b0bb4e120bab6a7fd56f930a2463bcef9065b3a8f3710db3d3b6ecf24b56f73b552015095a50c9d5b5f81817e8fb1076910bf457c90f61dcbb8b7df82ba747a72cd4ee77f0af62c08e0e68d8277d082d1247c197c881773be7a8955b87b6b45cb765575e83865d308dd5de2c347d49a9474509af3a485ded555c2f373976c0bc9d40010add6e8b9a2e29eebc3fe4e8e36c2168519da4e5656f049e4a5515bd39ba063d38e6b09ab6904d5a11c8373bbcf89fb14eeb5627e53eabfb30e22555d7f3849e5277dede94fdd4a98b54920ac8bdc3b8a85384a85f64d6", 0xda}, {&(0x7f0000000040)="6652854d08c08a7dac09c0c51399e326c3f82fc4e6c668b4a2cd", 0x1a}], 0x4, 0x0, 0x7fff) ftruncate(0xffffffffffffffff, 0x0, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='D', 0x1}], 0x1, 0x0, 0xffff) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) 16:00:07 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="e837d03bc1e5dd78a34b25d8a6ebf118cba3e0d767c6813afdcce13cd10c8cb0228c24bad618a1335c8b403644fb6ec3a596d84a184306b087224477719c5b4dfdbc23e274e492c704699722cc4df1dface59f05b649ef95d63cd7aadaa65457ad0256b2465791111f3f308ad24508342149f5b0660f1899aaf9c3659175c18a5162f7180a8654b0b43f7ddaec6c48de1437c6f3bea5956c0fa5e09beb5bf61c614e6688b97d128081ccab279b69b1a2eb15063fbdea4f66b49c7d4ae5e29de2ae07ecba3989499779a6bfb77eca16a30cde14cb6ae70c7a1f8009b3881bfcb7cbc88f803e9a150e986fb1c4bd96a187b25c8ba9dcb6abacb1e205221d50eeb0fe6223a42acea2cffe5d661c4dcd20e2a394da0410dfb1583d2f994fa0acc3e65e464bcc1bf4702469773a3ca804ae7f09a93ef9bb1d36ecf414de916e223e743e67325b00fb4c545b34241b02cd617f0378a9046fc3a69e3a90ae31dcffb9d53ceaa53d6f5075badf6decdbe9c3c44454b54484ab90e2565450cc527c8a1d1fdd32df9a2e33bc9abda4363a88eae60a388755d835ee0c8d7440e6bc4afbb94ff7ba95ee7d9a6e46a93b11f6a753b04b69f18f1b47d43cb83cd4c02025d6aea84be5d3c732f4ea3e02ddb283374aaf53564c7947d8c91e95b8b3309ca29196d4c89f66be58a117f47a57d347756fd0d023f47991c4ca8a40104036a069079b50befbec5d0b9ac174564b2272d2c46b12053dac9b2adc7301ddea628d4da3bbbdc6991854b9cb24921aad2aa1ebbaa9488eeba0ab1e6c67f94d005796ebb53f87e5332e112bf896206abec3ce97d3fd2ed5dfb02d4c2ae08899c5454f11d43649b7d4b36aea4c3b49e96068551ccd1884791cc10d03f18b7387c1aabee77573e7d0786f1a9d4cc33fe29587104eeb4ec2b5b67cf7dd34e343bd021ba8d7e337e4c65c6ac9bdc7b510f70c62b3093bdb653496c04b386d2f458280e6ec9cfbab5d4ec0a4d573d8e55bf76d5e92662e0acff240963ad74b8e9437c54344f8f8d501b54e6484ce2d7ad2d5358d1d09ea6faa0b8e932563ed0e27995af3bfa36b8c321e8a7d320ed64b0b0dbc67d1091baa8766c53ba9485b017610d496075470a61a1af1f7e6247374eda79ca1e1576447c89bdb65833cc54543132461b3bde77274101e6cdf46347a0068fec5152d8d3df2e371dc0bc8d7a548036fe0e01f8684fb90f883dafceef9dfe500e1921c32b6dadd92d9c44a9ca5787883af0901dfb376cac4e8dd017315f5eac2fd53c296f57d900f722b38d438b854c126f5328d608d29e8117df229893f77e21d1d7638633b5c7061d98c6365efa0a53d3eb3c311174fdad32f9bad270fb36e5bcfaf6140ff1293444f66562f3aacc3bfdb1d834de801d1dbc46d94e64c396e00cb2edf030e890b269972dabbee12bbf2d818c2396765a07d11bfd233b763ab519a1253b7f623aea6c4074a8e87dfcddc8da8b7c3f56c3a8c6e9e32990353c357ce5204c3fd669338d0b042082ca0d7394472ee380f680299bd2453b9bf9ae76cd6238eb7966989af30aad0748b409e9f2e1cc8ddfceed0cee7a68a4bfb9426e1b3a48b9889393d93aeb76fefd7c9488d2f36d8ef7d73f6e6928f6f2ebf26a3249ac4aa2842626b70074a696d63f54258e909021ddab0bf219d24cff4a2761890bec82fbb356dda155ea7d3b22204bd312ef2ac811a0f10db4b26c8ac4f4f09fb590ccc478a3411e7d7202721aed05d2c43452348117782ade19b2a9512cf33d30dc76c46039e7ec8b8f951d7a44e5417d7af66c3ca6af3d4e36128eab2fb756ffc14f4286efd25ecb67eef17b6374997ed96bdb105b6c884199deca686f43e6042bbb387b536037564ba2cc6d1c8970850c72705794bcb1806fe2a15dd622ef5432ee299449efc27fdab327b531a8ea61042b0c0d621e7bcbe07f5db8147a870a849c65044c129791742a7005cd02b2d36244ba5b37a3124b7212b5c97746b2ae5937da18b58d9792258d4b242e48857e182361f3861ce4ab73bc569d562ba57857746f4014c8dcbe974c917f81257f8af444c2b4c2df1b5114ca1b29822e6504e61a9875fade8d426e7cb4125d2ff13fc39bf43124f1defe94a361c0b71ceb0eed93aa0d920eaaee6b5d4e2ead3f629069a27f970ebb0fbbae282904f866b728d0f12a11f3bcbcd6047c7178b5838b423bf250c7748d0558863a5feca249319464fd6bcc498fa17ea6fcd275249b41a7ec5089b898611c7e3f8a078ff40c963362fca368e8472658be1b919289955070d056849ffe51c0de7d0dfeadeff6b28b863f9a6e485c7acc308957dbb4f233518600dbcbd7e4e981849dcaa532028f97f3be8480b46b302d4fa2a58fd6fadaf9dd4cc8d098df2979e7612944d29515e7a6f39cd89c210fff587b050aa7401e9744e5443e3d21b757174c0c5ac1ef40b9d3addd6658ac09f6d813c787ce1b01586275126fb56937a6395168b67c8f79ad7a76102a57dc0243952b899124ec9b8b9f1f71551994187d2b5aa76590263b4f236565d664b010ea28e95a5950db89a643a912db02f1617f329f31667955392c0f007b0408930a775af8554cf2850d75f6a98e7344646dbb21405dff6851dc1e1eb0c0b3a074fcac134d044c65457a1129cf295a0825956c6b3cb6c149d09511b022dd64724d1d28bd7e79522289659bf7514ff5cac09e04ab0ae1b72faaf66f0cbe7c2f3c0f3b3524410ae73eb2878c0a7406293d75fba01fe1008bb2c64f0de7f6d102c05b4f042d1f166afdbcf61a12a3010ee717fcf06ea63319852e5a9323b9f99040c4c32b818741c95d74c2a30e9df905096ae78c199ded3ece70b96a904c8dc7fd4cfb6d33848586fef1fd91c0dc79a6374c87760febc8dfbcda64f2f00e6f961df642bfc9ccda289b0fb12f93f62a28a5701135b44402dc87c5d07fc0ec1f1da99033dfebf6a18e967a84fcc803319005d7819f2abcb91c59dd83fb0990b72081ef52c9186f7efb3ecae245b09e47cf7eb020aac44c420cb32c7e5b1253e12d06c4fba9d8dcb57c44d512d11400ea51f177a593631d5b1b9b542dda99531d99857c3f45018d7006526142e2cf96771490488d7abf2bc10ee3c4e5fa88bddcfe7053cea9bbb1838a1103372f646c96cf648139cc022bbd0651a0487c49bd11595b61e43d79c681f81bb87fd0a3ff85c1753a4647c94c3c83dbed0cc651832ebd704998273ebf2dc439a97a86a7691d269726b6e2ce5cc9581c14e9a4955db505d7474bdff104e6602fdb61a9e8344c9cb7c54d59fbc6179c17dbc984dd715c72d4bf76e9597bcbd0f7992e32e4d35bd486e1366d2154ad1e1e0017ff72e82d897c082b26caa45dddf8f559230a7af5c0b4aa6c7e23bfd50f217a1a05bb2664bc7f8faa59842e95a2d84cd2c204253ef41e78343e390a432ec17e0121d18f14f2f50bfef08bb86a5da0a8ca148417d6520df32760955f7ce8683e7f5193805a27899cf490b7c37836446de61fb9a207e51405b029d67272dd6ab614e74241d1091c71b9e73a8b7ddf9fc74c3fcd99a2dc19f9768f386b8db19302277c9f202eb1c0b06f6a88c4336b365369173a67ac5c237be9a8183f3ad08a78b7528d787bdd81e63ae3f1e4b7c715122efc57966c9c2dc437aa86342e6b8e7a7e8563e1c49d517af0cee14d9f7500da7ec822c68665edbc3b807736ba9a41a0f3be7f629b4911724e79e1a6dbac100b91d8dbec9e54d6038e2b0283840ab85df859316a1103b7076a263afde8601ed299bdfbd54f0a3c80c55e9d96fb2d68a8bca3ae2342d88452482034da98d999467ac925032f1aca869b29bd44c4c43b24a3d3b53b38584150cc3fd0144abba35a843fffeb4fc8d7aa37c8dd09c03b62c2c8f873aacf1eaa1faf99068beeb7a28d8738f83ca3d280b2051d0495a71933bd91d592eb333848594e780cb871d012d5f4e7031634cf0a5e2b2e9659c327302c4de1c517661cbfe21595599bc95bd3c1981bcf2447d06ebbb24d1faeeb09675d8e78a968ffc80e01f1a171183c3a23fe5b1284e9a349c7a7b2ba0b1dc17b521da0d04b4173f6af75e37a3f94fae433cc37ab179c99327fd8650cc6bb0ef7b0f9b0273680f2659c11d38f3ff8e3b3e61a07e08d7e06c8d8f45155fc5289f03bd867672f585813c9a37a1eda5967f2c686db9176f9f7c9b9cacf7974e1f8a6d9b145edb1429c9b22f5ad55de0b22cdb99457be5eaafbfcf2addeefffa5136c25cd603f665497cf587203cbe772ac98784584cd2da29eed86de5dd89349baa035b3af58b80d2f98de8fb290d56ef347c20dc215ed794d312b7fc9d3c78990da1e923788675d3dbe5bfeeed2e21e901795164c0793dcfc7a22701bfc07cc692401f8b8ea6da03d644218a2ecc89d8e7ac0b39d5c125c4519b174813a1cfec9cf4c4b7aea32a3ab73fa37123b7e4e7907cecb24eb47f7ada772891dfba97a75855ceb2ec523837a1b18aacc56f17e722419eff607cd932d1039d3cc59c35e64622e549f7bc2520b5833c9b342a39bc79adaba908a3da5be35d00533f15584e3b993ba455b041243194c0834a120508e08b27b8a11ca4fa7629eb120bfd96215db2bb1ed99286fbeb2f46cd409ddd815324ecf7b6c04b56ed4501dd09152e2a0153124e932e0608b133fdf0e82b33c1353f6a08cd46bd727fa2f69b96fd5aa232e7c75d1875125d18e81e7bf99e81235343492d22763b726056893c7cbecb25a02da5e0ecfb252fba699c2091287e6841bb18921b1170172be165735a7827fa6b2386289304745849d62ffec9de28edeeca531227df07762b5c22565b8954165b9241cacf9f2ae145d89881e679762c64956f506fde96b63e8c6cae7dc05dc87e9819858af70bd5b2b122b853d71ff9898508967246575abd30ff673ce50650729a87b9aebcbb1ac5dabb37f638640792775db656cf79d44b2e1b114fb6c3f584f0262a2b092cca54384724050b8cd15fbe533a27b172f2897b755c2d06c67c8411aa6369ab45cd92887ca3caafacad5669c1cc6602ce83a44ddff487364abd2fd053c9e3e16f8724aefcccf876b0867ecc2d42420324d12d43c50c7af4f0b8e6af194c2388c0b767e877c5faf4e894ac2486f1b2c6241408274f79aac5c4296b9cf50e1e9ce36aa414dd8e80b0675b778b00a8876a98476b01d3cd3b4177368ed7edcc999db3e35ceb4b10857c72568facf702430d6ef2836dd95842633f096c8420fdf649e26cfb60169b7b0698457589d1ef46afbc5c71c9fa355922c3bced4e3cb63a9c810e9a61a1221f21cc96cd5e4dd56e2e369591ee6c9bf28ddfbd5d612a4a088e061a86d6dbe080679ee53623f087a6053cfdcdf1740dc03bf1d2f444084af74dd22876c617a98666c23f2a30bbb3064407292a93dbbbb823fee747920d177ca726ff1864d02a078c3f2b495689f4e587dce6b110c008ca8e980d383aea06d5c9ff1001731006aa587543dcd2a7d00d6edeadfc69c580db281eeae8bf731920b9cfd648051737a4de86f968d6a5c254db0e630d9baf738cda5399433ee8181d99c7b130897dcc6bbc65cb79d8051042d40f133ae627c8ce50a11284358de3fd693c285c208e6b80c1cb81c484163b0f67600e4e60d37113a2010469fbb265f4ba080533a0c8c3148110b186416164964113ac6bbcb7fdac743827290e291c7498107c6e2a70521468ba4452cdb199299e4544a7f38558a0de2f1d7d50a87a7eb2dbeeaff0a9c8e4df347b58fcdb7a914ea7905875", 0x1000}, {&(0x7f00000001c0)="8cb735dab1ea696fc15ecc04e6cad2f41d2b905fa44863e6f57c722e337520e1ca81c41c6f80b5fe1252301ef834c6135660f7cc8c7411b847bb888b77cf3e0c70d4fa558736107c533b7136790c902f87d57453aa8bd91bef3d732427fa9f6eef9bb6cabc9f88a4c36333110968a8ea3d61d16570812b1c426bf4f5f696f7c15c754c7b93252898028c77fcb1ab", 0x8e}, {&(0x7f0000001340)="e54e370a2740aa227e4450ab9a393044eb361dba9234d8f3d205222bef54217afe798f69a43ad08d027307066e03058bb79e89740dfa024a257097b6cc3c791fcbc8d420106d29e38b93ea4882b2b6547226c873cba8e30b0b40a4be8f005f3923a4a74f3fef2a3b0e4cb8aa2603eba79b22c995b31517125c41f1fa984e755b22849327875898a657efbb7081bc5fd4da88f18aef50f2ed1002490914f6877fafb7e70cf727ba3b1020219305f4010528543bd5d76b5f", 0xb7}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0xfe, 0x2}, {0x15, 0x0, 0x1}, {0x9006}]}) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x0, 0x80000100) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r12 = semget$private(0x0, 0x0, 0x80000100) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f00000000c0)='./file0/file0\x00', r9, r14) readv(r4, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000280)=""/45, 0x2d}], 0x2) 16:00:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x2, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x20}, {0x7c}, {0x800000000000006, 0x0, 0x0, 0x800000fc}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = dup2(r2, r4) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/6, 0x6) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:07 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) socket(0x4, 0x8000, 0x80) 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, &(0x7f0000000280)="ae28b97a1238d71103d126daa5b1b9076696b11b1f518302a71d6b350d4e4fc81b218ec8d59a0d41e2d50000000000000000", 0x32) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x1ffffe}, {0x4d}, {0x6}]}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = dup(r5) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) flock(r0, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/89) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fsync(r2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x80, 0x40) r4 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) flock(r5, 0xe) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x12000, 0x280, &(0x7f0000fec000/0x12000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r4, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget$private(0x0, 0x12000, 0x280, &(0x7f0000fec000/0x12000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r10, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() setreuid(0xee00, r12) r13 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r15 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x8, r9, r11, r12, r13, 0x10, 0xfc00}, 0x4, 0xff, r14, r15, 0xfffffffffffffffb, 0x2, 0x7}) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r19 = semget$private(0x0, 0x0, 0x80000100) semop(r19, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r19, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r18, 0x0]) r23 = socket(0x18, 0x400000003, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r24 = socket(0x18, 0x400000003, 0x0) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r23, r24) r25 = getpid() r26 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r29 = semget$private(0x0, 0x0, 0x80000100) semop(r29, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r29, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r30, r31, r30, r31, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r32 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r30, r28, r27, r28, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r28, 0x0]) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={r25, r26, r33}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r36 = getpid() fcntl$setown(r35, 0x6, r36) fcntl$setown(r35, 0x6, r36) r37 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000040)={{0x101, r16, r18, r26, r34, 0x80, 0x7}, 0x1ff, 0x2, r36, r37, 0x1, 0x9, 0x60000000}) setreuid(0xee00, r6) r38 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r40 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x8, r3, r5, r6, r38, 0x10, 0xfc00}, 0x4, 0xff, r39, r40, 0xfffffffffffffffb, 0x2, 0x7}) shmat(r2, &(0x7f00001ea000/0x200000)=nil, 0x1000) r41 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r41, 0x2000741d) r42 = socket(0x18, 0x2, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)="0000f900", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x1) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x5) sendto$inet6(r2, &(0x7f0000000000)="27dd931d127c5a858c6f13a0a267d76ebe4de92cace90025b2a57271739dd23790cd889f05d119113df3b76b3f3c8dfaefa6c16079854b5eb336", 0x3a, 0x404, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x1}, 0xc) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = semget(0x0, 0x3, 0xa2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x6, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r3, 0x0]) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = dup2(r8, r9) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semop(0x0, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r14, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r11, r12, r18}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r21 = semget$private(0x0, 0x0, 0x80000100) semget$private(0x0, 0x2, 0x0) r22 = semget(0x0, 0x0, 0x10) semop(r22, &(0x7f0000000140)=[{0x0, 0x400}, {0x4, 0x6, 0x1800}, {0x1, 0x8002, 0x400}, {0x7, 0x8001, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x1800}, {0x2, 0xe2, 0x800}], 0x7) semop(r21, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r25 = semget(0x0, 0x2, 0x10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r20, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, r3, r12, r20, 0x162, 0x7c1}, 0x6, 0x2, 0xffffffff00000000}) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r27 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r27) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000003c0)=0x7) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) listen(r1, 0xc1bb) dup2(r5, r6) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffef7bfffff], [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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xf, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}], 0x2}) r3 = socket(0x1, 0x4000, 0xa) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(r6, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00+/file0\x00'], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="004c964e870577646f1e0d027c10f8310a4aa7cae43ae49700c4fe309579f9daf4eeade0b32a9a9d8b56aa55e92726ceab6f0a4d617830be79f8060d72659d625abcbbf81ef9389b59dacac8d5ad32e23e62236be04f3ba9a1948be020f2ef975ab9095359f358fbe0d5dae55bc3dc7d3241bbb8c0c602a202364647ef29e157a7d71e783f8fcc2442cdde76a439535ee27dcc37ffa0657af796cda3fced880becfe72b561b83f", 0xa7}], 0x1, 0x0, 0x0, 0x40a}, 0xa) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000200)="4f9aaf49154800b74de744b21c74ccc3a48b8f5cc752638fdca55ed14916104b70f824871f90a524d177c3e8f08ae9122b0d2f854ad2c4aee7afcf9e87f8d8", 0x3f}, {&(0x7f0000000240)="849b41c70d15c7545c7b6339867caaf1473d94052f1ebb01420992ae03728818e369a6eb1d541f4ec18f8297d178d875b41d0da993fc865bcfd1dab296", 0x3d}, {&(0x7f0000000280)="b7021e8d8cbde184adb2c988925c01c595d1f82f58", 0x15}], 0x3}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) 16:00:09 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup(r2) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x3}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x7ff, 0xfffffffa}, 0xc) 16:00:09 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x1f, 0x9, 0x8}) r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) sendmsg(r4, &(0x7f0000000980)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000001c0)="8a2e213a0087980c5f583c7710f7da53490f134b960682c4a97e45a66491abbab9fedd65ed13b08117e24a5835e7fcf7c4f109e9caa548dccd855040e1a3d1932c50580b", 0x44}, {&(0x7f0000000240)="b89b2196918331ef9d5d488a9abf80b98bf76ceb3bd93ea168d01a03ef06c0c1bc5cc9f487d05913d92ae6e5c2a24bc65c491d11a9460376c92e5d2c07a50e3498128966053d7791dae9cf0ffe3f4fe034d7c8cede1b1f3973173d", 0x5b}, {&(0x7f0000000340)="6b06ae2da2f3421536ed7999585dc491908e97bf352d1f9b8ef8edb2f8199b7922193bb146f0b30bff65e6133d627021176c25ad17c651049cba9f0ad22933377c2758c9a7b504bcb7299a2e81814f634954c09e6242a4e3a7fd54d514af579cba70d123d31f3113215ec68d568913a13a5bb6dd395fcb86309e7a9f9a314e0ad81532b2b02c170b0bcb23db99d101625b678a195d5b5f2590fd329dbe3be6ba25f9dff85f921c9f79b765fffbed914b18f7a5379ea8dd3b02cebacbe2b7290b0bff1daa6092a259b1375f48910acc00eceba35134", 0xd5}, {&(0x7f00000002c0)}, {&(0x7f0000000440)="3be1e15060e0f9705b01af520560d5dc9e75312380aa42cc1c861a105c4a379b1bb3b7e741910368b635b45305987395b599b5c929d60f2231eef88a3db150b116dcb85fec08422ac0d5ffa7cecca0190dc64aa422ab4627d764fa37478187bc184b90a09fc08d2c25a0af5d100f7be2bffdf6c85a90e83fd7a0d07a2bdebb655dda14cf8843b0cf5356d2a45bd279d677c9f077354a5bc932989dd82cec83cea067ea790f4cb2d083cfb8cb94d7bf30e70c42ecb7a9f29431f20e40f4db937643b2f9c32c3f1c685730fcffafd706b5e0be8bf628231642a9", 0xd9}, {&(0x7f0000000540)="251fbe41942035ee19e42557fe7415b9d5155617cadf2e4d2f8ecfa99cef07f633056bf05d26f7f8dfb06e03869c8ca17b98e8e2cb45cbabf6a8bcc6f6ac4191f5d7f3022df6819d42db62ddeeb3179e414ce794e4a64e7667fa1cfad4a1", 0x5e}, {&(0x7f00000005c0)="a70143afb988bc8aeb936beb2676c9e3518b7b97fc9e5baab2658b48d27f46ab4596cf773acdefb2574359b13d6a38afd95c718c284ad0f080f465f4f47eca7c4a82931f417acc34613f16e2cbe2e6b0185854bebb9ea55f16da700580766e3253bf2cce90656a994e860c0f234ca9d791d2970b02d80c917b7260e74921bc674f77c90211407968df01bb3be6f7cbf81e75", 0x92}, {&(0x7f0000000680)="025c0c8000bacb99d4e0a7ac2cdbca901528b198f43915c813418083e64b971d33d729749a03905d409cea7490f6b2fb2d392645c1815ac8071202ff29478a2f275a53473b8760e1fcb23179cb85a0062b86d1f087b52589c9e10bac3df2fd1a88cdb639819a7c979052a10f06b3779bcf5a826617c65b6743cb3fca0649d5ba8589a9758fe4a056ba11ba002ac65d784dff3ba323c08cf82484a681213544a95d4e99f52460dfcc4dc683e6747725440f8b61f3e9aa9aa9478463efe0382cd50aa3a343", 0xc4}, {&(0x7f0000000780)="db55209701", 0x5}], 0x9, &(0x7f0000000880)=[{0x18, 0x1, 0x9, "28453ad26d"}, {0x70, 0x1, 0x8000, "942b5f4eebe39ca277cc1fa8970096a631cce33137c7f9d99a0a511ed95c0c6022a9b483d39c0c948a9fbd4f54119d3d2fb32082a3a5ba074a730d6227d2b2a0402d045286b282964223db451dd24829d474a9a47802f4e8e4e2"}, {0x68, 0xffff, 0x80000000, "9a70b092b85de1ab89372eac432cfd53aae732319754e7ef00c9eed1133309a2b1dc907f0e92506668f827d193a6e9ffe9510fb3b6635e77d0abba646fcdb36539177915812cf735a9a2e2f50b292444a7f86a"}], 0xf0}, 0x401) r5 = syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x80) kevent(r2, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8}], 0x1000, 0x0, 0x2200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="60fc0faa4efb7e826687785d1d9d9f9499ab777c65835d4b370d83f19ffc9f5135a0304bbfd7456cd97ce104efd266fe17380d"], 0x10) dup2(r2, r0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) faccessat(r5, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0xa0f, 0x25, &(0x7f0000000180)=""/246, &(0x7f0000000280)=0xf6) fcntl$dupfd(r6, 0x0, r6) close(r6) r7 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r8 = dup(r7) sendto$inet6(r8, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x28) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10008, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) poll(&(0x7f00000005c0)=[{r3, 0x4}, {r5, 0x4}, {r1, 0x2}, {r6, 0x40}, {r7}, {r1, 0x40}, {0xffffffffffffff9c, 0x10}, {r9, 0x40}, {r11, 0xa6}], 0x9, 0x40000) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x1], [], [0xc0000000ff], [0x0, 0x7fffffff], [{}, {}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7, 0x7, 0x42, 0x5}, {0x8000, 0x7, 0x0, 0x8}, {0x0, 0x5, 0x7, 0xcf3}]}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r12 = semget$private(0x0, 0x8, 0x100010282) semop(r12, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000004c0)=""/245) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() sync() fcntl$setown(r2, 0x6, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r4, 0x6, r3) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x4, r3) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0xa00, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000200)=[{0x4, 0x5, 0x3000}, {0x0, 0x57d7, 0x1000}, {0x1, 0x9, 0x800}, {0x1, 0x3, 0xf1f864a4caf8fd3}, {0x3, 0x4}, {0x2, 0xffe1, 0x800}, {0x1, 0x3, 0x1800}, {0x3d4d44f147da664, 0xff, 0x800}, {0x4, 0x9}], 0x9) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000600)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1}, {0x6, 0x0, 0x0, 0x180}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fsync(r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x2) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x6000)=nil, 0x6000, 0x0) read(r0, &(0x7f0000000140)=""/103, 0x67) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb37d4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050b0331dd48d6fdc2ef38b4d2c38f572cf51ad15b5cec337b759ec8adf7ff8e7b18d724de92f008c18d00002aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a828743c81bc5413e836c86a22ee18af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc457000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5578dfd3f151bd459e86fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff0364dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0000000000000000602f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbb12fa38eb2a450353e206ae63ea54877cde51f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1d8bb2e075cdcb511cc6b84696b4d7d581eda748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22123da787360b8989eabd0666a7ad788f48b442e153dbe35e87305fd00817dc007d07c4740ef85a5ae3d739f81cfdcd0e7e9ea8d718d0cdab23224a1cf8cc3567564835aa8681303d29b770705e5ec310db8dbee98f91ddc314f31328863605bd049e27fea1d9ec4c9ccbc8d848df956d78db3a0160930be98a23553952182f7e7809e8f1d88ad94269c376ff19b7110e2a18b5443d94e064836f22de819d3c04da90000000000000000000000aab8a019ac33332e1b69bec9917efe46d1a99a42e25784c606a967c9d77dc102e03f9cdee3560f0c42263074970495083d76ae5b9b31ba2a9da755116ae144e0343894d649bf04009e4d49d886456e054ae45b9108dc386cbbc5e920f913895217e9b5640204ae5736db761b73f900"/1041], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000f80)="76eee3e863800268234a72146f87316be86c125352879a82a28e3c6999dc20d85c467adc94c6ce0562a3151fed9a56445d605890cd07fd16708e841725be871036b4b63d1711ea417513fce26c29ed882940ebb4c0ddbff1b792d751904c5260a13c0ca1889ad1e3498c03f5d511a759b8afa24122a60feb572d545a519415045bbb5a521d46f20b4e41c809668d7261c6596c36c24c90081771adbbbf54fa02aea325d5a102c13a67571aa705c26d0ed5d299f91cd7d7fa2058fb24ccb1a513165599c8b800aa07cfc1b776350c1e1f5581b704887f8e15c512d880d1d658bae116ed26f2ea608f92239b74983f871687f626e06830ccae59c7e2699e256a43beb37227f3212e329a49645f87dfcad9d178517798b6ac39a2a446c037cdd750cadc4d19b28de457716b7a6be81e84c2e213d3f2758cbf33ece3bc238e4b154a3e952b4f60e58f9ad8fdf2122a8244818e356ccb8fcdfd7750ec78c0b56b6a5b0f49fe8a5dc59f448f83144d90023dd5a757bff6e41088e7609f41883b5a8ef2e731de2c05c05f0221b95cdd5aba5471d9adc147a4bfc219e2a24cc59226387dd9a6ffdd69b12394d0b1fba27acdc63b51e4ccf7ed98f5ba7e3be1879f6e3347624d4bb4920d4cc92451d786ea4bd8ab5e9c06d399ab98569b054e203406cc27527e23322e0003c43b5da3d1c5148cb8afa9551d9e9b604352eba087e9c8ec31ad708a2b7d63d7be8fbf33b77cc4694cdcc2aab1c5d8f29104001138d496f5fb126bf2d8919395bd5034bb589c949187fe8accf6887bdf4792a7254f8be2e6fdc9e59cfc1a67766f9c8d59afe0adcfd912e8c92af11a550434728d0bfec2c8ba70721dcf4c913520c1c301e747e7d652c8229c5111f84842d2cbedad2ab0da991c223454bdb215ea8a76bf2e22919eeb523fc2ab3302d6cf91a5d1829ce2ca8b2690ead9598e00382cde84b8ee80ae62bec55bbfba29a3da26a7038beecc2d68785e865591bf7c3e478230b69947c7ecf6048e6d5ba1f8a3f778ab291bff503466b9ee24198bb6e798630fb4aea7689280bfb4e57fbf081b36e9186226bf173b5bd47ff61f60d5c79a6d93a64a56d7c103476aa602545df8178be3ff6822d77fa2768a62b170dfc252bb774644f2b64a7dca707a571fa85bcf29b58d2ff54e729eecb0bfe0e90b716b2d1cbe8e12f96df4efc6052ce715d0377ef7f8d44bf08d8c850fbd4b204df04e99d115eac99b9a33c1eab685f8cbd7c4078438b41f37a12e153b4edff54fbaad4c37d5ccae73bcacf014a9e07ce602ce47994e7938dbdd817e8f2390c39dafcd83b7fb05e06358c0925b79a656055024a49e3a2458dcbeabbd4fb8845a6e325e3bf5938e2ca2d5bf37546a661aa7ddde880a6b112739ae1ed530932ebaa41a5d535606e36f7129e1280093e3dca49989e429a2dbe6244139809d1e96a253d9cc318b9230edfb691f28cc6d8f151a54027cf533157e9e390f4ffcfcb34f1e824aee12ce4b41ce351ba949240e49c77bc7a0dbac4d111a08c8a0fc9f7b5be4e4b973fa7aa2bcaefd1cf30a4f5a402c5e5d0cb505877b44a6de7e1a446803a6a58f6a3673bc3e98cd503636d5953eb151f160d2a6abdfc4ae0625997b491bb61c0c806020cc45a7362bfb0bc4cabe3de261d39cc2b7b3ac3ca249ec2f1156ec828f28f77afb4911eec54aa8803de6c8d2215b8fb6bdcd9bd4cbde62a80bdc76c713258ce621faaba4e0480f60b0cc9c40fd4be91f4368c5bff7f38b121d7b0432539eb72dfdb0138ceee1806496048935bf2ed6f2e8adfa97b9cc025a22e414d1780e9d17228a49e306943f5848397c7981cfbd7a5f5d5573c7a57d5e2d0c5362d633338e7add6a943d9ebd579dacf315fbf6172dce9b7534ee0ace63b0c5305fded6558953b6a49bc77d867b5e84771acdd1d6213ab9f709d29bea29b02f08c7ccf0b2ff5c5e3d47ee48251d98c6fcbd30736a9e9694bd3b43db99e7457500040d68a71699612a417876a0f19bf2778645c10e8f161ab84522dcbaecaed530a8107d912bd5b021a12c694e1817262624018620ccc6ecd79e73", 0x5c1}], 0x1) readv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/192, 0xc0}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000840)="61edd83c87c329826615dc7954058e408e0814b48d1cd46800d205d26042e15f2e4f5151f12319c7d6ddbbb3866af195da973350ac219a56a606d93f7d11718d5ab9f11794cc5c9900054573cbc58b2f64388b72c210cbb712d79e8f254a26454f9742096090b03408aa2f6742499f6e724109fd6e9c227434630c6620fd6c23cee44550e5022b807f5c2ba1d5018667bce41ccc20a3163d8583972204abf6a2080f609329a6f852c4086235047468", 0xaf}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = syz_open_pts() close(r5) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', r5}) msgsnd(r3, &(0x7f0000002a40)=ANY=[@ANYBLOB="00000000000000000600000000000000a1392a28985955cb28760a7a1ff7b6607feaf2885698180bf9fb38a532df98cc9145e67c72f71492ca0c3cf8ee01d5336b6587003f62b98ebc8b18d34f1ac90d1a2d42a510d0efa6e5c39d315eeebdfe15ab73a3d8d69c9144666abff24e07a8e27456aaf09ef295e2d6a6b44abc389728fe1c30bb4c84f619151dc118a5ddc42e55064df98c6e75d1568f055bc26fb58ea365a4f811278be04af3b5a792818cd5281e47aaf9b3aa2515fed3ecfb51e050baf941bfe6dcb5f44d367c4c5aa03515b66227a2c5fd3bf4306c15d99608d6b42d8afa1fce19bb2b37d6f03610f689576acd1eba9b27d507edeba98e61a270c32f00ff2ff7f82b68a2fa5fb486026bea4c5e0dd8d6fadf82fc1fd14bbdc08fda1fdd38c9048f7e221fc4eacca19317a63c90678d3983f3f55651524d55641213960d334b666faac8586526aa6ab6dc4bfaa4039a46007a9df294bf2a28581abe90cd79c79c4aca0fdc1a368081a834e55b8ab3c8265da03184aaef581217cb0ba5121a74b7ead5922a65ea133bb70d78956e0c73dd9c77d39c21bf06eb11a2214e106c1e861d832b77ffad05bdf80bc910f18f85c4b49ff6639efa9ad111e4483cf95813849bdcde64b769c8074fa9a1360e37c2103c53f90f4ee57a8affdb532d8170e802d2070132ff12126cc5d2b45fa75dff726daab202dd249d94126cda0e56dc7504144276439bcd29c9fd706b3a41044581ffbdcdef5c0c034f5dd634d46b0a7da73806eb71603f4786d1223211ad4ba4a04babef5f18070b4f7c21960f8e5566fb3de6ba76d14120888f3ac51f73c769dd03e0144aedf741214fa085ed55f1e828fd9b78b17f6b92691f5553e8b965d21c6773411957392d37e2281ed70d0187711e10c6444a45f90c847b1a78a6d7e128cd82a8e4e6e97c61cd3f730095ae6e2d6b5902ec6f70d9cff82ccf63f3213c0e2d0347c9a85d9cc2bb0eb73cb4c9652255f90560239149a179f3599ee7eaf6061a7eb285190125019f77a8bd67ca844706556916d1668b584e2e31597b7afc5678a35d90385ad4822154761a049f6f27fe4df4a5b784b61e21e795f85600d628af3957751787c97aa94d2b657b01eb2237f40a046ca866a485728d97fb0dd07ae32c3658873cd5505c854fbc0ccd19be5c76e3c54f4f1702d8d38c642e48f08dd145d3a52060a3c3f8526ac51ea3bf61086b820fa9a27e448c39ede4fa2dc8e3077f989783cb2953f9fa7531218269619b8a92050324dbc14f8864ae3f9a3a0a6514661797989b5e1f981227abf23d51d295da0e0a9053333d1839170430f46fa7094b96ac99998eeab7bd9cddbabd87d93cdf61ff29de45f6a193612b0ddc7ced619e187b974933760b1ebe88fa25aea2c26cad00a49cf80f180c17c9daa820bed9f28ad6d8529dfa6f7c42c699011adaa41a5c3e3e17cd8dea6567a9896424c6f4b193a05256c7036a248e506a8571048e9d0fdee08f18234a843a9c3e112776300358e9e6336680d9a00e07e410a282e45f356a9aa89b2210e5f71a0c3f86680e79c1e9ece32a6eb2e2e241a34d04cf47886f724929a033648cabca6424bf1fd55bde1badf1db1bc00e58ee77d500e9f2f1fbd7cb51fa762c0b227cc623b50d8ae9ab0c0f735700e598f303a59678f11f8a3859b7202a98e4b786ef15cf4131e7e0c8054cb1a2d3c2058f09ec58f20b20bfca023e03b8e33da07602afd725fa1a56369b2d60c06d1578a062b37efb8db3a5e95d74a4cdaf9184c5956a22f3304ba652967c0669378219a2c53807147ac1c562fbafa84bcacad3706403a72f1d216dc3b9da00d3dc442719310fabb91dcc54d524e9f4cfbb5c090b7947709fefb613b71103e22f8fcc08eb042186177de047d4bf753e8194b2321b89043b8845df74978f3f1ccaef982bea968a333ed45db43046a00b051103ab38e317cbfc3e27bca0f73cc4d3ed5fc908adb5875cb32ad9c7878251774ea8580a66bff2b82d1f4a7937ac1bad80c6e917f096847f2bf15038fa24114b2a6e49c63bf33267bec5c4ab98fc7a197d02aad529af76d8acb3f6896a84903edcc0a700bdd2cf5f72a3b73e962b92fdb3596fc2f86b1173af8d1f5a5a76eeaf49d2c3b83b9dbee30ff4cb3c81f9d3c365c2b82fb7d3bcf4880b59b1e3e9b04382719a1dd2b9a7af1ec55871fc953e92038767b02a218a816bfd836dec981ff77470a653260e8b991bbce4d06c6e1d6bdbd91b92069ef512615c64135cadfcf1489ce3d1c6ac4144f16f6b1dad111239f111f4f9b48a1e162c603bb2d6a70caab45400d473fbaefa3286f054829c670e703692fca36888cf8adb369a808754e81d71996647beddfd8db782c3aebae8d150eeb760ee7761749c8c55b513e0473ebe66bd0423301dec8ea5b23a24de4e80fd0c518a6a88f802af463437f4c19cae7d0aae75394e6e96ad089211365c5facfeea19957792d2b851639e8e09e7260829be7cec881c201efd98382c69cecdd194e2c5c75dd116af039a2c24f4a2246ba81d49a8448714eddb68d35ffd958c83068701a4092aabb2cfd9905ab0ff4e21cfa3fd69600247859bc1341e9a4c598c0ded100806a509194cc0a64244103ccdfc5f9eb1fd2891265e08aefa9062163474613ea80acec0bb06b7d266cd555cdc03c48158fc5cb93c379a23f58dd67be9efdc6e32e31fb5ccc6875b153e776c226b79420b43130878869e93489e62b7e4b4255d9e87cdd65bded48b4239ec3b7d83830940642affa7531124e5f42faa37d7e950548e576ef24a43d5f8da2fe46084a94534a1358536296be72c73b9958a0e47125b2ac1aa22c087d0199488d4ad5457f48054694b00d89cdcd63b2595a6cf13d66c820c9c4c0f4ed032517b19f83fdea900bb9039d475c845c5216fbba16e52f37258bb5fc1a0d2f23ee38ed36844ad87be76d98a1e568718268642fd017b3f66f5d47175f612bb1b8f9588fca35fd0a54ca6c489180d18fd273b18d4a290b58f5684b91d1a31b7b992e440a598a50f7e1062b27dde815e28cefb0be75f636a75ac7a87dd253abb07108eadcef059952f94406fb8d088ab57c7845ce247fc860c48aa39266ad4ebb1eff59a54ff8097f7234ac911c7cb49f238544c262c8e787cbecb83402c088fc4fa8c01d95f8bd7bec44f3c52a0783b985895423e549616a5e89d2a0510125f0667b3c8a1b3fba7ad591a08be37d9434b7ed37c59249b0cb8e3f7b6dde78c2e51f0b78363540c8c17f99ca0f92bf1c188f511a0fc170590681389b392e81baaff3a86bd1e39ab1dc72cc0c6510dc933e4299b433ad2535e42ff504892dc81f415220eac4b27bff72bee12f58f738e4be7855d635991852497031ebc748cb23a3df2ca60837cbfd95dd4dd99a6f9830517b72770c4ab20a6b3883b0d654db811b8d9ce492db60361d4d5afc10d79e76edaa15de83adbdd6a9e363a498805912eed9cd8c02adea79a3709713c5f847283e641510ccfc960be3f02f10b85177e9dafc08db02829f110d0791a85c078c62c8552d107eac93bf90aa2e405091927d350d7cf0164aaced822e9fca5a28caea5a8a5ca6aac55d959453526f0639c0c6585846b0ff9dda7a54c1d0df65e31f9b013462061ba3a3d5de1a5510b92446ec7ba6325f50080c04bc40a490feabb5402d673f31c472c80bd78f2ed6be91294994c78b16ff18f2a48de97689c486b785ecb5147a3531b3a9563aefbae429fc25f7d3800765c996f2e2553935791e954f8ff5e618501f2cfb24bb5903d5b47cb7644fb46fbd90858a8652962c52cbbd4d0383f1ccb4aa8f56957a84624b7203402fd702a598b99ac83b644fac362961e8f5629b4ad62ba9336f1bcc38e56913c2c15ca81f7a575d8dfcfa1b46fea0676a76babcc75108c9466bd4b01f8abfa33ce3c13ff9ff7435e6b8e4a129cd591c47e9bd533b1496130da21cc222210777760959d401e6a2cecd07c90fe38b82ee5fe9ed9d0913c8855246318a04e2366c1beab9f47f9c14612fc2131e2a3ab0b7f071f4fa564499797663361354f20fd1b5a6a8a3b94cf43d42e1793fbaca3c255df1820f40b948d9be22bd54e4683d599ca4f82d5aaf75fa7518f004ef5d933614a558fd9fd8e612ad842ae062640ac935432861c7fbfac0f97df0c7ce14a257ab0a0e03f81cd2d679ba8b672f4a1adafeaf346eb67f20aa02158699ed698466b1c885ad384eb11bd4486d4016f4f15d15c81208938292293f10bcf566988da9654e33d3b45a2c61c8b680baf19bca3182e803af5f92c14ee683b6c0c0e7292680e709afb397bd5adfca1c9949ba267c0b21b74955d8ff0fc68e4920881a782fa5ea1e6aa0fe7caeb2cd36e9c835037cc95bf2c8af9ba2d98269d7e9e61c6ea9246107ca731c2fd401c9f0536ecbcd3dfd0deef510a0e1870b94f3007d7dccfa2c30035f4e7e9a89c1a633d835f49af27da63832feee93b32e8ff39ccac787d86ac106fe490e535bd89f7e10be13948fa1bae7b84d97d4eaceee28cbef1e294af69c825a264ac406a888acd7866f4debfc728524f3010f77545321052bb601a0c7b3c3ae93f822da004cf5417e0755aa6e95489d12f1e5a40e2971a2c9258a40dd0bae3a68b2af9d4dfa79b0cb1b15451db4f2a39154efb6f81b4cad0dbd49174506e9c0640a2217e45118191c42fa694667e9bf387d2285864419c8cf731c1f617dbcf21f8182327ed25a7215f12e4af102823dd4f84c0aabace87de878ac6de37418ba19b864f9456719f77495bfab8cf5a0f1c9f742168cf67b1a20c7e81527aa512a09a6b3ff391857153174f542f386140535f14d67919ab61763c8e2faec5b434146c763f609601a087f013393b314c5768a5d6f832debbda84b7ecb84f1a6b53dfce7114b5e05018dbdfeefeef19f403b971a7816e811c857a1b2849bed7e71d5ee4bdacdaa11b8157d690f9e55bfd11e5e19f2a7f2f041e49f114d6a5fb782e865f91483282919e416c3fecf93f56d76366383a90b3ec247d56d72c04f1bb8eab0742b596173727bf7289847b67965a04f84a4243d7aeaf58290b9ac21dc1521fdf988f6cdf39430bdc0c031d773865074b1aac1432bc7c11aa3aa938934e64688015a04b12c57da19a2aa2f55f723685cdaf74b7cfc27eaee9dbc408296956499874221e0998fc4c45733e336def3a70308b67a8d7248ef2fa9a4ab2d01f0b4f3b2aff024c8847e5c6735ac56df13f2dcf9a0f66fe149f014ddaa6804caef3882ba21614d1e4f1c6418acb882e09bc5dede6e2cd041058efb7ae91c2ef4ee9eba319449bd2bf9fe4c3cb5024225b170b4720f094d9dae82dcf5317a6f5cae1a1cb175cb4761110ff82390ff25376fc0703ae3e37150e508f2301ee56c164f93b0fa6a2c31a81648a713596f32c430bbfbbffb7fbc9288ae21f8c96ffb7a180998725ea46122bc590cd84b18317a692813e39d87203fa65d6638119d3d85bdff03244ee8cbccec82ec3fe8b8488bd8779b77b852200dd9659752c9ef363fc787627ef2eb9c8515343dd8f702b87c45ddd1bc0cd0260a524f37e066a560f3c10328854b255cd7f46ed05df495adaf4fd5bd3fcd4bad1d366cf6f8c529206f893dab31e2e65d79d8be95d489375da5bca92fd4d0be67c8286fe44c2dc462d40aa57c92cd973537563703f0bddc9232fa2480079925e463436dc72f37915d8566f8382878086967961d841098f48f24d338678c3493b6f5195c7ec3b89295ea756cb7918631e882dea2f7e22f0074a"], 0x1008, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r6 = shmget$private(0x0, 0x3000, 0x21b, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x22) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x0) r7 = semget$private(0x0, 0x4, 0x4d2) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0xffff, 0x1c00}], 0xa) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f0000000100), 0x2cf2) semop(r8, &(0x7f0000000240), 0x6) semop(r8, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/135) semop(r8, &(0x7f0000000200)=[{0x0, 0x8b9, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x1, 0xc00}, {0x3, 0x9, 0x800}, {0x1, 0x4, 0x1800}], 0x5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000002c0)=""/114) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x9, 0x0, 0x9, 0x400, 0x200, 0x5]) semop(r8, &(0x7f0000000500)=[{0x2, 0x3, 0x800}, {0x1, 0xb85a, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0xb0f8, 0x800}, {0x2, 0x7fff}, {0x0, 0x4, 0x1000}], 0x6) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) syz_open_pts() 16:00:09 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbff7ffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) msgget(0x0, 0x284) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x1f, 0xff, 0x8}, {0x6, 0x1f, 0x43}, {0x4, 0x3, 0x7, 0x8}, {0x8, 0x7}, {0xb244, 0x70, 0x6, 0x1f}, {0x401, 0x3, 0x8}]}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) close(r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0xfffffffe}, {0x1c, 0x9}, {0x5, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) dup2(0xffffffffffffff9c, r7) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f00000001c0)) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) 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) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x3000, 0x11, &(0x7f00006b6000/0x3000)=nil) 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) socket(0x18, 0x2, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) acct(&(0x7f00000001c0)='./file0\x00') 16:00:10 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x3}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbff7ffffffffffff], [0x0, 0x0, 0x401]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) msgget(0x0, 0x284) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1092d, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r0}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{0x4}, {0x101}], 0x2}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:11 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x80000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = semget(0x0, 0x3, 0x420) semop(r0, &(0x7f0000000040)=[{0x2, 0xfffd, 0x1000}, {0x3, 0x7e, 0x800}, {0x4, 0x40, 0x1000}, {0x1, 0x62f}], 0x4) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r4, 0x3}) kevent(r1, &(0x7f0000001240), 0x6, 0x0, 0x9d1, &(0x7f0000000140)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000cf8a1ef3b2858ae817dbd4020044dff259d35a05fabe0004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000200)=0x7fffffff) getppid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4d}, {0x6}]}) close(r2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x6}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) select(0x40, &(0x7f0000000740)={0x0, 0x2, 0x3, 0x1, 0x1, 0x9, 0x9, 0x9}, &(0x7f0000000780)={0x80000001, 0x7ff, 0x3ff, 0xfffffffffffff000, 0x3, 0x8, 0x0, 0x10001}, &(0x7f00000007c0)={0x1, 0x10000, 0xaf, 0x2, 0x40, 0x0, 0x6, 0x2}, &(0x7f0000000800)={0x1f, 0x48}) r3 = semget(0x3, 0x4, 0x194) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000840)=""/189) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f0000000540)=""/115, 0x73}], 0x5, &(0x7f0000000640)=""/217, 0xd9}, 0x42) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 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)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x1000010008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000080)=""/42, 0x2a, 0x801, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x3, [{0x2, 0x1949015b}, {0x3, 0x26}, {0x2, 0x8a}, {0x3, 0x6}, {0x1, 0x3}, {0x1, 0x3f}, {0x1, 0x1}, {0x2, 0x7ff}, {0x3, 0x5}, {0x2, 0x8}, {0x1, 0x2}, {0x798004392409421f, 0x6}, {0x2, 0x6}, {0x3, 0x8}, {0x1, 0x5}, {0x2, 0xb3cd}, {0x1, 0xffff8000}, {0x3, 0x3}, {0x1, 0x6}, {0x1, 0xff}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x4}, {0x1, 0xfffffffe}, {0x3, 0x100}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0xc2}, {0x1, 0x9}, {0x2, 0x2}]}) 16:00:11 executing program 1: mknod(&(0x7f00000025c0)='./file0\x00', 0x2, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) recvfrom$unix(r0, &(0x7f0000000280)=""/26, 0x1a, 0x800, &(0x7f0000002500)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000100)="21633d786b274813e338ae4f8d6ffc2288750cf62fca8e894382f0233bcc8e609ab0ca4858e8a1cced710d65122b7c4dabc2a0512373f6be80374b75acc1f3978bd6984092e9d615e117ea81d3abaa3a036d9a43bef576d46ecdd5a084ed33da8e5c1c6f306263ba87f2bf72a5753910", 0x70}, {&(0x7f0000000300)="92b486efea07c7c3aca24ac1d3b818dd220d16ae78a3fa77eb8dd865d263a6a3998ff1fdeda6154f80595fb37de724ef3941d2b63d2f8f9f934188eb2b914fa0dfc8337cd88cd562feb175cd8f88fb18141f1be5b392ff84977eea2647232c83386c43ce6d7d396da2b248425da55f263342c96efb0a74aba25c92ec813204e0ad602dba89743feb245cc6b94a8ee2ce0d08b36df22ae6195a18943803a955ddb77819970ae9e60ca194e6dfc7e5bd7e7fed03eb56cc5676b5013d92d393b4427e20b82918a43619878e161562e2868a98483112c0eca7db93b6142154a675ca6a3f12a973c40e644511631d974cefff5c9985e29df1fb534c73a3d06e2c2cfa7bd184d733b3d7fba3cb12c3bde991cd40406c2bf75323dda95b02ac302de59bde5b4757b7def0eedecb212120eaabbd8a95b1db536e501ec31210b7810f30573ab9718dde89f662fcaa471f13ea74299ecb4f5c599a85f34c65c10a249d9fc091b88ac49269b8947bffddfe9fd5efb0ec6fcd9f5c245189c8dfe5285268d38410927d4e7376775df968203ee0faa58142cdb7f78543b57faef23b9dac17433dd4b2b34c1590d3d2e5b97cc28162845a3245e751e652c28962bcc75fc2ca58046a6098f33f886ce9e517c30c9eb08e461708c93111d3c93da2d84bfb4372ba445125dd3696498c50141c248543b7e4ee359188258cac725df1b40e85a60c58e52f26280e261fe11e8f1801036b1ef77553647350c4a5c03d0ecf485f6e808ae3f1b3372bab2f9e998a6a4e9a3807c6262ec7315c39cfc972c189765b248d85ee7c800b85492143f1a3b146ea46de2c9f889c1d2b14d148690771e45840f64606dd25ba3964205d3196972794c23c7ac1cea86603688de0a4215365af6246788940dd6dbb457173d1e32792621076580cc5e348bb7e03160a9e82544bd0309b8549764990835aa5b33024c0ca25a82f575cef9867df14146a51d0dfc4e5ade6bcc7751355ce20c0643baaff240522f08c4734cf93feb4330f467804453ea3913ba645c352a650beed996991968a2641c84c0593cf617d62e769a855282f99959b674f29930f73b814f2d893d56b648bd8d332117fdb7d969720cdabd4971f6175950b8d8bf5fbbf47cb25e4aa42f50a232b22c6f718530a324f9e8ca340aed130654070a42047330e8425a70da8148de1880163a876447490654781b41773d8a7710c7350deeccdeb351a34a241d1c487474a51b18c88fe068d994457c2a8d8581c15ff1ee2597bbf6f427485990e03031ef2b9c129959036e3f3df137240cd92c636712744756512b5e6a16736455a395099d2a32a084df219f12ee467c469c110e7b42bd097a88f6a2ece7f99d45ed22c95156f791faa884321d3518dd8a6011ec482430a75112d7766b7e440e425d3085d3c49965cd06de0d4063eadcd64157bff52a960354f47a0e56ad68bb3f4c7e04ea010e5d2fc1bd0ba37569fc468f5396b26510748667caee4d94a852565787e5f3d9f5ebe3861201720281dfd3a5c4808595c40a4a41e4e7323d05b249c07c2ee66fd5093a525c392aa4e1a01f9bc08b01089c8586304a8674bedd20ee82b0ce45c38f69f29dbba7e7aa322cbb5b53b7e76fce02b218971dc337c5f88ce06204e7238edabcb3d48e69e99131ffc80832a7802e26d8734e72ade25f29fe0552fe46285f88cdf6c849a3ee15d7c4c385f0ad237c4883ae3894086f120e286376976eb1cb8b13ccae3cfdd31c5125d9eb099505ae1edf08dafd684e4c7e6e56be467800146207fb0afcbb18715db696e4952eec0a33c100191a09f2be7dd24c005136731bd749fa1177faa4f837170bc3df3a46e31a63738c5cfdf3c789050af2908ff24063b57acf5b22917ed16610bbe41b1e4f01dacd1cab2aeaa4e5ec58662dcd8bbd9a38b0dc7a39b536af0bf0357ec81767009a798fd576716b2a5d9cdef1a30eb065eef84d1533be20c33837e37996f5233b5e6f5009f28bc992ceee0d802768e50ea5e7027fe7f732a30b9344790f3938021ba5062f0f346aea0008581e7d3ee4757fdec7b69def699cb465162a2354172c6781487b93c7fb221049382b0bc5fbfc38fc77cce98499af93ba24d6995cd753470ab0c5755773fc9167c90695b79ef7223d4818eeaf6249579aba2558ec476ab3335965033e7cc6f15b9071cf619c9f12e29f2c08507f0509e34a8b93e37c966040acfe6ff4324e2449c5152631d8edb2e7a5999206d141e916e74ac4b09991768cf13ac976afb12e96a69fa8a4841c08b8da6d1f05b77b3734086b48538f029eb2bf3317926065eb89f52f7fc67496c24775234ad07da1a9b1238166c38336ddb9d68aa9dc10772ac01dd7538ce116b16060d20c745b9d38937e9325eb733f409ace44bcfda98c7387b22ae8d432625467ee20d3e0d47a85d083692709b47aa5ba553c656b10481f65335bfdb2be09ba13392015d5f4b67d64012f9ad9c8be14c01a3af4af7d168005bf1bfa183794171b991abf169963c499aa7086c3ee677a60bfe5fb4dc9505eba88f05db87505518b8d0d431916418a774c4da53baa203d4b86a79b2a6e9768808ab93d5f6e90530e7daad18c4568280f536a1ac450b7f68de51dd7de854f98a75d6f4ad912a19c8179bc534ac45658133bc57bb2e8451c11c2e45fdd8389c737954eee643ad90ca03ab9d81fd98771af593f6662e0d80a5ea46327125972bcac41b373a72738b19d05092c28bd7697e6b438f5a28ebbe3de1b9bbcb16a47f5aeb14c2ed385abe02d050809e39cb58ca8f68a425fe4dcdbe44d54a24f0b321754c23667d77fa372f2df98fa963e587ff2eeda5110ee0c791a2d2bbbef78c3a48af428987fe87e9517400232375288b9d48ebe45321a53491d4aa85f29f0a97c2cb817af7b396e4642274dd564ea7dc564d4bc5464d4ec96a9f710d54e4b269ac2a258139137e31cb518602c24c9f2519d57141604b2b59b13d3f3024588d6dff115f921a9cb72e54e96d3bd4a27dcda52dca65b9243d5e4f5e68ceac011c5a1f894fb271841fb37ab4ddb34cee28d7d11c329225b0a9b19a9aeaaae1a6dfdc136b48f714f5093bfbfe84679f8644289a3e716641d48adc5a2d7de7fcbe9ec1d3e765ced79be9764be3b3aa1642c918bfe1a099fadd6246eaf502caa6a59783f81d87650b6e6b724511788351fe0b4e34ad628f9eb1e4d5d597d79750b1d69189dda42673227af7ce9ec3990178ca157232e1a140baf2919536bfcffebc3c6006bff679277947ebb273e2e893394767a0f85df2163f5ef18ab8e8cb8e5ad09e308c0c26f027e9effcfda1cf6ca04c89a9be23d31dc5f4ca336f01d1f994b5a0800a9513c5da8d9d1343e93099bb95d707a61acbd001145e3a534922176aa768753532a6ec0a7956161f33995f111ac4cfe363a26d1388f46ce42d8f593665b0df7daf08890eb6da987547026f382860d24a0cf43d1f7472194cdc014ff380ce9e70331ef86cee52f4f5f2b19441231ff48f3f21fc5cecaa937a29b0824fde3d9114cf87dda86d2d49959384c83f1cb2798c13ee9318ee105d8b43eaa9e82ad5134fe59d01123cfea5252a9a23281a54fccd6cfe4f5ee0b7d987598eb0a5f7240186f4ced99b79f561e6b65e08c91507f06f631b777547052f88bd07d9465bbcb3c35fdb6911768d1e8347912f73e2cfcc1d311e35d0ee7a92cfb95fc6f8db9438eb47abd1a5ae453e33922546221f52e96ceee8346a0e1e71bdc9dbd0a35257a28920127f66e57880af309f70be47feb6c1fa79f33ad3e4f6882d877d127bc6eff5649db5eb445446f3e7f0dcf95b7e8651be1053b4686718d7a56c5bfca5287231dc2791f54ec95b8787b0a4ccc126fb68d5ec4236ca3eb05cc39fb3b09c42a94442b0a51c0f665e702e769faa27b059c3a6f437865a08c73340742aa71c301dc18428e39d54e90fe1f3e370ed11c41484b627728bef962b220c2658c1eaed3c629b439938d52c9b8c3170d179beb705a220efac3ce164ea64b05d039f4d0d2477d46e8ae3e88c16a80b0f05e5958f6a1653fe8c4de64b25f61b984206056bac7143a540afc7bc195669bad7910e4dc6198c8866c436447cfe0290e282832612dfe516617c55c19254a65c15170af24fff7b3751dd586f30697abffa405d778ac3e7eaa0dc2ad0e297589928ca9b248512c88262aab677c347c4e185929adc891b6483eae0517bab01083f28f0d3acce8dfdad29a554881ca5a99f1a4c35375c2e0ec2f6bc8de15ee3f623b0cd756c260ce7b0c42d107c4b8c0088ac045b062d09cb3003ed61f27d0f36afac5308ee7a2ab5c148580f6e36ebe342d7f1bcaf3448a2af9361dde38b1dd4a0687ce1df7d7b83989f85e368a7c43db3c0b0b74fcbd529fd971a692bfa7de8789c2051c69a3866678778f345185a93b5f830bba8df4fb45410c94b8c704f903ec15d5a0239196f92042167a04373e41960cfb510d4bbe86624dfb9982a325d0a5af78a739575fb5d8ca8828549505b7fa270d4beb6aedae448c86b77f378fbaa32dc102a94bce11cbb8f57bd9f9bf61e92035ed410cdbe9a2710f0f5aa566d0b03a5e48348780399edf9ffc33974ddd8e27a477535ef9f7c130e1dd4374d45195e624aecf856a702fdc9a083698b6b74352c9464628baa9d9c0981566f327ddd820882e258eb191fe56c557aca237c91ac517b7b20575247b796216bf5be9c880f9817b8180a34e5e55d9f8e404fbc875105be8a23bf2c29b4afec42d9d63adc5ee760101372ca6184f122315e3af21220b8506f881e604904db6202270b3d04a209f4cf2c957626e0006077af7d75e900ac4a9765d45c08cbd94e032c75e3b6931e86bbb2f5aa95a20643a4fcdb8f61a9a805aeeb6ae485407434982e555f616437003ed509ac67322f14906d0f113eb03848bd9bd76122cc824c71130856ceafa15125ee9d56245e5d546cf4ade74f8e86ccf6632e8f651543ba9218dfd1f2f0ed6d9775b126f1596c7e4e3eb20c3f5abbd9d5afdf4148df289a831bc125943ed1501a772a0d0c475281459e3413036f1ce40cfdbc6f03ff37e8017bd362a4817ffe49081d047bec0b1f3d109e5db7d445cf73e627cc2ba1733efd7236736d55c671e4970b70f157c52c37ceda5ee7e0baee8d19dea3ce4ee5e4a04095ea9e6629a7ca9a3ee0a8a2144a98ee0b4e14f55fb92918cf440a87bee3ec94841ede65e28cc713e96dfc8dae42f5c86a28a3674a6e5191dbf242af0c313e21e5542b81fb6e9fe651d16cfe34ba4cf2c10a58911fe0df8e895ebd317ebc85dffe4ed29b0b3b81d60a6a6544342290e4f822b69d65b126e1d7037a0317f57f9e51b7414718fa616c5f8c1b0d97c904e2745e7362c4ac234650966fb9c4e372c63a5d3f1c6ae56d9191fcfdd837e5391e12e0b7989ca560e735c4341d37482c9b0b3f17a8549f2d8401565dfdfffb217658ab451ec9f53439a799188a0ae0578b56b8bb191f31c7ca8e29caf542f6a888ddaaa899e92bd46f41a80cfad91c9b6a4cb7e0f0639c467933fe883aa45fafc3bc2696f0e1a4c722ec85973fc37f3f568a935dad0d17d1344cb42a68274d243b510c6fe3246cb087401221ac7af01bcb0346878bc75b81c45b3d7734d23d907814f875e4d26bf6be479bd6486036e15830c5ad6186ef0d7505b03fbd91f56b0255e84f7fe6a3a0563312353e92384f05c8aeb5d52321631b8b6ca68147bbf25a2db261ea4cc6e5cc51e5cd904230f75a42d5c3ab6303812df2", 0x1000}, {&(0x7f00000001c0)="ce555182d7790e7864288145f3b4c97f24a8f84274e09058e9c294fe3d59239272a33cd9835bcd9d744b025b13666ba1b8911301474b9b328c606be55f99f38408581e0997951377f2f4e1a70cd709f28fc5116aae72e97aea04a2ff7d4def5f7b1ebacf7e4f27fcd46f9903e837fec023a5db822560a716ee2aace4266871a35f0190deb44167a37c80fef80177569da724bf5bafbe6136550904bbf731", 0x9e}, {&(0x7f0000001300)="b1bef62aea26417955756067298b5d18727e2562b25e9e8b9c06349ef03dea92f925eca645bb0c1bb007dcba0f37fda17d8aef20334d310badb689c330a0e3818800b92d6c15004475b23f0ecd1bb3b385ddd7af59345d58ecad379ebde3014a8f23b9659a67e28c43910b8bb0e9465a533450d0aa1419b3e5fe8bb058f8fea2b48df1652b7ef50a10a46b01b85d3a88f1418d90c5a2e597d6b861e72f74036abc738760bbae60dfb0a6bc7bce53b8677b1f5967d6b17d5d608673a409b040d8c9e4244a660a86204bebd8c4b26b26a7a8bac60e95f77c9c", 0xd8}, {&(0x7f0000001400)="594634fdbb441b342e6a7f710c2264547d3ef27b83b68ce697705a86d4444b8d22cb6c98944fad9d0657584b6129784563042b4303741c0bae0adb89debfcea85fef6430bdc8363b4cf9a23f4352bff2ba3630016ad14faf7f04f2c824ece45491e5775e4bc6b9dbfb9016719ebb34f69ce5dc1bd39c5404ffb5f7dd5bc63a0d7c8502eef043fef1cf243e06c84faaf4d2740544382ce8537f12fceed299b897bbca6e7b3cc65589381f2afabd543c319ee5978b36f2b9559f1b01a2176d2b2fd7a83aa5f67a4c6f40f1afefac7da20947b5bfb6336216b65d2367116360dd9974446d210db9fdf6d2754e16a5dea579276d88d4e8d10c5804dabef448b4492931e744ddc9e3813d21dc336cc79f5d0801c4e7ec8ecf466380ca9d0cd17708c3ee71c2fbd4a2c0237baae74d7bb6eb57652bbefc5ea6b95b0fefd2424f0428f6935263a762bd439a5ad507b0f978c2b7df5db087d6984a5b9cf30f916aef36e55a2bd98f02fab003f1e7a76f4923e5e5cbe7831e830a21689a5dc66b7aa2762c2706ccb5cd92937eef26f67032d027a13708e31a606f6961a42dc2c9a3ce8448e5105f973d5d188e993a1f179ed97573a6f3c810f9c6b576bc855135a873ddff623fc9181437abe7c1b51b4517c9ad3afdf35bed2bd452fbc9744f08db59b440c72ab60946571c7b50c506f354f56b694a5e8bc7744109cea1e78f02fca46956d2206c2b8976c2718482d0c804ec204ae28f22cdcf0b701102c4c1ca427f01453775c852a80257a61e2e2a7cbc7734849241292a76f3fb27fa2d2744ad01299060156c96c542ca04c11a75f28d3bdceca8fe790a4f1c8452305251a4b2ed131bfe135a6bccf1cd79c61c641bb4ce44b4244da75c458fe047734c6e7cb494b007b0387f176e31a827c0f2a92895f3e7d9305349d029e99e4189cab0d52f017886919b38a0e397aab55a476c051c62c13e7f1511c9698c0c98938b024403822d06581e5213d6b2a2b106d2f7eff0dd697ae43e5a9db5683bab9cb993770b52d729c0ffe14c3129c62120077a1757854e87b5cc6eee352eab9b8e4cb3d88c0d8c2734b8d9c78dcaca41edcbe14c5638d6083c6aaca21d42cb628c8524e736301cf7f31c3418481b7bb003b1b36d47e58848faf62cfcb5bfb9b5c985408edd9a11a9c8ff6336e373eacd9c4943cd23537b51fde9e95467d19bcfde800ebea6d6640dd4eddc43edd05aa62e63be19430ff514e0e600e93a12544d4364283693bc923225e7487bfe05b35cf15b99e932a0eb15336e35debe278cb7169234f82cbdea7a2c93fbac8e6d84f917917aa94df2b958e341220e392ef347a96ad9d7f553471c6a58a414c41990fd803afb4b67e967f9eedb3cd51ef71b3c0fcd3e729167099181b1f4273048e72ad29329c54732f30f32a31a42bb9b8a6b4fe2d11de6dcce34971564ab4c4ebd44d5ae6451b20280331afcc8d28e434087c73f018abf343738470582c0dac92a8d17a7ca3cb1e36a1aeb4e0a5fed9a17452552ba8fc7fc265072b0007253d13b097ad078958449045b0753c7d778ed428cb42b4c3f728da94d71691572cb29421f51af4913aac621479cf6bbab4e5ee25d6af02e019844542d8aa838a9ec92b8737c6ee1e5aec84024744e11be6ffa2cad8a19a047eb5c304c2a9f05fa20892b4ed28b84c23408aa9279a59e4ac812c0b44b68352c97600eb76b3eacee0006a7b9630e858da53a076c6912b5eaa3a461044aeeb6afdf17f118326df3ab06c61fdb2fb8f5d366794139e4cb811e11ce8a71f4826959c7c0b984aa6a43fdd96650e5b2bce8ee7fa81b4d49a9dfce3859e750d0d8f268d4df09d9516c109f8531f5475abf2ef16728ae1b77a2a238291674c746aa1ed68e890d2a1acc9a3b88b3bb374d9f6a11141683db1de19f36a1fe6cc9562da905a211703813e11b55a1432e2f579677a2784895e5b71e0c32b5968bcfa476978043c7be1463d10f03c7ca0fe60f1e5e76e6218d4f23b6a4ee68a54782f8bcfdbe80bf710924d785f53259c8c9f7cde7c39b66ad2d3614f46cccbb580acfe0492b9898167e8055e88c1b23b8ef170a82793b8c74ee9d6b28e7005554eb1e8b451949376d2d53b28eb3ef5601525fe3d8e94fcb2d2487674cb2d3937e366e63b1219150f46dccdf770f8c95c7a1026f2cb64c81189cc5cc797c2bccadfa4f8c93de41c7c586a6edbea3e8c857678acb2359513bd9f7b58e412f96a16d05149931c05970ba2fcd6ccad3811040465b7070660981983fcd340f56d6131e0b1a1fbc51eee34a1bf1818cec855e424278ba7f5b0823448a34dcb4aa98e2caf66f592137d6af81ddeb3adee7fbdf24a3766fb34863aee1a9636e30fc9dde103439c9ad25720c71ffff2429f8bfa4afc15371518208841a785cebaffde274e57cf4430d595045b31f974b87bf960edaa9b918f3f4f2b9e0b3743b0037eafe8023df460b1abe90bafe97d6141579b9c8d159ff71f3e28a5ce27c6470fdae1c048b6c002ac3457f1858c48c616c3bffe251c2f325e52a3ce36d136b2a3f214c4a130a389bc3165a3884db72bb7a83d3861009d519391949332f985bd7614749cda156417b037142540b65a93948f6b67c9dbd096d97399aa99efa4e8adba10b8235c9c4ca3827c20643aa1032e8bd27f8d1c7030d3cf90a3193c5d04fc4456cae131a6a22533b11fd96f6457b39db8e2925b59d4b886085cbf97f8e7307fd70a76b4e954541d271d8fc76fda9b9af59165dd4a4dac23bf6e88ee09f5bcaf62c6e05effc77f49379bc2e5a7840514111a43d136ce685a2e62b6b3da47e3c5621de7f20509837bcb1ce4484843ec702fae58f423dbcf23c4bdfddb53cc47dbac13cc18d57bef1b2539380b9025aa35776e5fc5953c3c529f3ad4e6db9f92e289309b1310c1ebe7e40bb63c2fcf74563da3c621d8cb1d7508b49d6f0045abbcfd7bea49c4eef6370867686e1260fc7b8499b2c842e2bcbcf9f67dc72b15b0cdb75eceb016f2bfee82d08767e725d177169ad85a4f57a16b93f5fcc0f238d5eb46a22485d5ae14e04bf90d7818373378d9cd439df3dc3748f1409b224387412da49933ebee75da4f81ab598654961f4183eb702dbbefc4ec36bb0a630855480ccce64307c91f5c9a68612d9106d8be028396ee6c06f577f18d803f10b0e22d9330b07139734a3bc3523c316a51c8b791c7ac555eed399fce59e5b31b2b480dba6122f1e58f0632effae4adf02de3484226a828f33dfd9c675cdccf06c68ff3c173df3da3f67ad140adc12459af4788f3d023dc3c9250111785ef42f9fc334e244e3fd1ba829a76f670a8ae0ac0519d37598a818a30d41d1edcd69f3eb5124bde4bcd4082caff1704be7f72c68d41e970bbdc6aede2754553bcb9b1be1a8b27f64bb7cb7bd40b89171f2c43a3ecb9d10313a7b2b1d7793fa9738ee293359e5bb815a3d2a7b5a4135b7e4206e5c5e816ac957e651482b7f973ea2b8b0e6f02403009b7480c6a6f72311caae5bb7636e11a8c5a02b3489cdefd3d71ad8a96032d14dd74c8850e3c39291156efa368648fd685d31bdb1e2bd0442001c42a5182489eac4e613ea33156c6ebe9ad12f5c6e3035bc6f03c233b39e25e73c2b7f5da82ab09070728baad36d3f31fc2668adb9414ebc7b074726ed4ffa354750e91931cfb11b815d14625dbdc246a278b4dd8a36dc29734058641ce3ba47e83f1c7183d494b15a367061fff424814d22f545f47c34c9b92d5bf0751a64f93664e56103462a156ff7bbfde5d296f62e5e17d8ee1559a01e9a446f17091cbac8b43e98876de8f0df18790cda04810ebfcf4f42219d041d87c258a62610d41ec09320b76b5ddfb543e7c0732a67c5461937224407966cae20197541bcb0627096be7f44c1237cca0efe8615d8d2ae64af9b5b1d98bf6d21102bc6145853a79ac79333aa992347fb9befa50f86b61ef798828b060d3dc7a1c6c1d2e682d9d71e64cb5783dc3bfe99edec94b8fd592538c04d980b3dd1641f7631e1e22aeb45432207348b87ed4d56d0123bebe22273bd4ced6d75934d4a76706f31ae5f425b1d78552d34b931480b48cb30bb931b910526ea1d51f5a53e17408d15492874c1f071ba8bf4820cb927a4f894090480f7773ed1595df1404867d8391dbc0f5e318b26ce214cba32f957bbc6c3ebdf7f13a69b75ba586cfc0590098225badec8d1ea01aa207400055ad825b4714a1771f8cc4a29683e4e761aa564210e15c965326062fbdfd4c36b52e966de592ed22da327abd5891d54f35ef7f52b751a106f0a9c8de2f541d8191aaa4c8c86074a0f37c80923f2b415627b2d4de31a24a6c459d7a77f72b00a0ed83b218d68c90993a3857a1b2ec69585019fc5217662a7d0313f106aadcbdc8aa8b1a7c714a575bb00b43e598d7d88ef4a7e1481f4f9ef242290fff10691fe7d1130895ba3461acd01f6efa7b19c64eeedb80f0affe35ab903ce31a648c67ca635ae8acb37e9b767a6be16da674536d1c9352eeb1e8158ffb63fc728ea8a2da25bcac5ed9c7b79d1a4d404daabac82975c6c97142be0cf9ac6fce5b8e63d2c01ad60c779e424ae024a1f0df6f015f034cf130681a4e7647b6a2e31308b6b84798c8a9d1f1ff3e8605b61be7ad4cde91c0b7083aa4e7137eee86bdcea6e108a3ce33d0f6e38501f927dca6bdd2516dedd36a16da432ac181e2df85b29db5d11f417be140d57448b6c0b720ecac3794776bcf85597cf247a6c043944f960f0e9114f0f9d4c374e355535e0da6c87458a49acb9dc6ddb6cf81d55c848710327a1cfebe66db9907baf0d1cbb128bf814cfc61ed8f25c41251ff2ec65c1472b8ed76388daa5a4c3fc3c80f1c41bcab18697e0c5acdf6bae62d5fdabc9c54b65ef33832799476ad601a4ccbc032c359d7dd77718cb3af79bfbbed5ef1d29310e65ddcba3a437c7d0befb61a0ede60309dce26a19eeedddc30c9970f3bcd999eb7322aa5c730c9b8aa9675bf2a8008a8d7cabcde165c3bbdb2e5219eb812fdfc68e00e273c73647962df04b9583e19642da0d90cdedc035291619f17d7f748c51261c39b65c56deef491e10eb7821c3672ad42c9a7ce0232220aabdcc6d6dee9e86e5995f22d7aec5a1521d94af0fcd16b4e34709443b136647be40f2c2c3d0ad605fa5f4f8456375257b2fe55fec3b2619891cfd38c988dd373f09e5c43b843c0222a7023f665a254bb9c3786681f00dc113d8024dfc1b066acd6dbf012ec9958d113f916c73f410241dd6b1e92253c9eede7d013b1a3c63c526c75cbcf432c69cfae9a7a226de3db6c9bfcbdfc5dace7254ca84b2af37aa2a77fe30d1932fc985821719a3b925c77a73402e099641df2144ebdf8a5e2b1de2a81e9bbad1ea14bb1f0798a7525f365500f6edef5bdb8c48265c4f0adb612766c8b6477b3cc8d36edcbaf09566a45ad71964108b7565a1425aeb4cbcddfac653c5883e1ca8ac2feba460b7389c00170a81051e8be742bb88a3f009e3cd251ffd903b89709a7ddea1f1c78419b3736486da3c0a5d9fe8e68b3d9647619d78108d44a9274188c898380ea1db124620cd68a34b7bf48efffe8479dfa057d7357ea0b8bdfdbc60e1e0f6d362e7a099336a3cc0024e9a6db60f20d6bdf96eda4f610941739ffa5b267a6abeca636ff4aab713d343826e48ec46956319c299fe68045da9b5258d27f168a5d6dda529567233e7aa69c24b9c45b5606647c4f90f68879c771e0af455fc3012a46c8427f5352dc1af6521c7ef6e", 0x1000}, {&(0x7f0000000080)="37d3d39eee5af42af014162169406914c90087d2ab2023c769a42e7e45a4b5d9f5a8de7229b0f4480c20ea2460d9c4edb65e", 0x32}, {&(0x7f0000002400)="a42eafb7313ea73628dab985c67af3772f69246c874d6badd0bc6b17b7402a64530f4926bf6a06dc58eb32beb4444fdc8a7d7757bb7fe9f10e02c4f4f29d408cc22e9d30224904eff26d65a81dbc356941772570b8e9e22d86e31dd80277069cd7d1bd4c6d0c89", 0x67}], 0x7, 0x0, 0x8) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0xd50) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) rmdir(&(0x7f0000000080)='./file1\x00') utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x1, 0x2, 0x0) close(r3) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x12000, 0x280, &(0x7f0000fec000/0x12000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r7, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() setreuid(0xee00, r9) r10 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r12 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x8, r6, r8, r9, r10, 0x10, 0xfc00}, 0x4, 0xff, r11, r12, 0xfffffffffffffffb, 0x2, 0x7}) shmctl$SHM_LOCK(r5, 0x3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="00ee33003c7200a4", 0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xd67) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x6, 0x1, 0x1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x100, './file0\x00'}) fcntl$dupfd(r4, 0x0, r3) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='s/IW', 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000016c0)=""/4093, 0xffd}], 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x1, 0x81}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x2, 0xff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) close(r2) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c67300090771cb8ddf16f62f84ce5c2e3a75a8fa13784ba5f806401a33256bb48df5f8616167870526083b78d5016ea5d9fa4844e368a26c279685499aa1f1e9ffcbcceec624e26cf62d280886b53229c3ba24078ee33f51bcff5e29e6f0532e54d5534a33afd84be98"], 0x10) recvfrom(r4, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r10 = accept$inet(r1, 0x0, 0x0) sendto$inet(r10, &(0x7f0000000240)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x403, &(0x7f0000000140)={0x2, 0x2}, 0xc) pckbd_enable: command error 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x84) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x6, 0x1}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) recvmsg(r3, &(0x7f0000000000)={0xffffffffffffffff, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/75, 0x4b}], 0x1, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) close(r2) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x100002) fcntl$setstatus(r0, 0x4, 0x40) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x134) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="365534ccbe0094e976d9943c73617f7a3a46506e0985c30a", 0x18}], 0x1) pckbd_enable: command error 16:00:14 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183c00fe8000000000000000000000000000aaff020000000000000000000000000001"]) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) getgid() r4 = msgget$private(0x0, 0x552) r5 = getuid() setreuid(0xee00, r5) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = shmget$private(0x0, 0x12000, 0x280, &(0x7f0000fec000/0x12000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r9, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() setreuid(0xee00, r11) r12 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r14 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r8, r10, r11, r12, 0x10, 0xfc00}, 0x4, 0xff, r13, r14, 0xfffffffffffffffb, 0x2, 0x7}) r15 = socket(0x18, 0x400000003, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r16 = socket(0x18, 0x400000003, 0x0) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r15, r16) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r21 = semget$private(0x0, 0x0, 0x80000100) semop(r21, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r21, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r24 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r20, 0x0]) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={r17, r18, r25}, 0xc) r26 = semget$private(0x0, 0x0, 0x80000100) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r26, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r28, r27, r28, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r31 = semget$private(0x0, 0x0, 0x80000100) semop(r31, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r31, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r32, r33, r32, r33, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r34 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r32, r30, r29, r30, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r35 = semget$private(0x0, 0x0, 0x80000100) semop(r35, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r35, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r36, r37, r36, r37, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r38 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r39 = getpid() fcntl$setown(r38, 0x6, r39) fcntl$setown(r38, 0x6, r39) r40 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r41 = getpid() fcntl$setown(r40, 0x6, r41) fcntl$setown(r40, 0x6, r41) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3d5f0504, r18, r28, r32, r37, 0x16, 0x6}, 0x8001, 0x3f, r39, r41, 0x3, 0x5, 0x1}) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setregid(0x0, r43) msgctl$IPC_RMID(r4, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x0, 0x3f, 0x695e, 0xe}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) ktrace(0x0, 0x1, 0x8, r0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x158e8cf05af82919, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r5 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x2a2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000240)={0x10, 0x8001, 0x4, 0x45b, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2f5faa14}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xa24}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf, 0xf0000026}], 0x0, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb50, 0x0, 0x7040, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x401, 0x0) 16:00:15 executing program 0: socketpair(0x2, 0xc003, 0x12, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/153) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0xe7) semget$private(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28, 0x4}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) 16:00:15 executing program 0: r0 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0xfffe, r0, 0x0, 0x5, 0xfffffffffffbfffc}) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000001900)=""/185, 0xb9}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x2) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x100, 0xd2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="2b55e5e8f5b3e2504446daf7aadfe3f4747cbd9ef1f90ee390d445fa0574881acd23005bdc5a07e3b3e9a1f55a4bb66ff7d58654334385ef16e3cae96ad81c948a14b1508e1caf79f24b6e1d1bc61de658dbd29d2f6d96e454312a73282b341003232d5fcb222a2c6daeb8ee6dccbf2ead1be46caf6051297ad5395dd0e3b5409cf6dc13bb654ebc1512e7a1480ebb1346064774951d4a1222e334c5be8830fec6a9ba8d8cd3b9ebde5c558bc00c71fbf02371bb8c1f9bf5ce9cfb035af9c3b3bf02105c1aee561c97417a7e85462653", 0xd0}, {&(0x7f0000000540)="4b7ede3243873b9714dea7da782ffb06610b363a02e4e464f00014d408a76a263bfed2ef63010bd5ff176ecaa183ed62751e25bee6e18a16862941cb34ed521f61cb1d0bf490d39d51b58a7fc9c1bdfc66152b9fc60946d1afb68f27b6d0129b7a6caefaa857ff8b7181046045732f8bd7326e5bca874b4fea03c6a94b154edb067092918acc7b1dfaa983f76865cd42d843b94dee0ecb3c0cc8819e490448dc24a643a71166176e5e26da4bc3baee0729b208d656ad4cad7b1e586905fa488b17", 0xc1}, {&(0x7f0000000100)="40ee30175e3ebcfb1cc688ceae25aa47a191bf24afb160bf61f8aaf33a79632620572ed924b53685907a5a98e076aee7ef202ede541d15ff5d", 0x39}, {&(0x7f0000000640)="498216ff21a2a8e741b8c86efd35dd2e49a3f9cfbc93133ca4a76935962f26a388e0527477d070605ecbae2a5f690f00b544679fe2b0d57002e0d8f64060be43b88b7acfdeb2ec510f1f1bf1fa7eb043ba4356e3ceeee6e122a62cd14e287d46d8259fee52d1ce2256f87f3ac9e24e7dd3cb24ce01650cc6c3ef8c37b95b4a8e64a3a630130acdcfe0371097d4a1fa36d0b953e3d5d0a772c7d98d786be4226b33d2529cdec353c64180519c6b6d04a4b97ead265bfb070cc8aadd49439840433a6d37f8ed39783617543aedf31aac981a340cb82b8c5c4d32245ba354f89825fd1cbc8e9cd2bc324ddae571c2852509be5da38f93ce101c46f1746533ab5fc74841c8d762c55a8cae37d2559c53eff611aed0d314338a4a304f74dbb4037c52c366ed0cf2a0c7d8fa2dd867fb3feab42f5b993e52d425fb216a3ca91a82dacb8dd5e05d6d7facd9cafba48bb642711a5ea6e197671f2d6ad656466e73a03ffcc29976996a0986fac0ca80a500492edf520f5fa1d23735be236bcd87e133098a7ba5bb88d00d3b0cdd32ba2ebaa7bec0ad89628c129d2153f92203448426c05c01eec54874a96ef9285259573a29e189815f7218a62594037dd1a8076c7e087f116878567e5b87788ecd0a22bd72241876a8c9028038896339defd860242f6b209acc59685a6a957f7b61cc409213b7069b769aa9c670fc8fbcf792f750b624aaf0204b5f5aa3c6e43213c382021b2897951171e85ae72d6aa07a1d850e4df075350e710c2444ae888ed4b90a13dd12b776dae8f9db1c5778a5bec3a5fa532252d9282ba9681ad4ab158f0cc24751bbb413bbcd07e9c5d00f6e0fa019e9998ba9c75a5023a0f076f229ec443a351ce889fbc68322d7e452ba229ff16d527ecb7c0a484d77142989489d1962cf0f034bfcee3449d39a57e3decb528fb8f78ea774b2859403efeee31731413fec2356a7b9f58d293375a8b909f5523a77fb86fb9ae204dc4e97448eafbfc0b72eabbfbdb4b35377abb8a214a681b04c47e070188bb1cd9dc0c4d08699b4975d128fd78c76c5c909a672d197131842e88a82b8c6f43bc53486def2d51494d6be59c7aaf1cc95d2960b0fcb70519206a80d06165ecf7b0490457fee48a2ae5f495f2fc7df93b5f08139c1f927d0ce4919f893963cf4734fc4a6159e4125170ccafbf85aff182d1211588a79df43b25be2378843c63fc09131f95d8280c38c93697558d90a9696c49ba36c45a38bf9779794620a392ee8dc85ad2f45740587a91fb56bfdb1c135ae3d7ac973eb9fec67bb0afcbbcc294af41b21ce57f48399041df3d0092481d2cbfc0606c68c587b982879e02312d1515f23d9dbe544b5a1ffa24f0ae98c1c90ec120fb1f326b56c983eda6f445778006be0787f696fe7c224abe6b3dc7ae121da8eb7a2da1028b9e8efaf8e9597ab532a50444d62641c38adb69b289b50eceb5d4fa6d01f2aa23f255d863a5fac08442b3a7bb377546d2234327f2f579db95c0b2c93de0621e68276cf7d7e8ae86a600f58eba4676893329a89ac0c4aacd86b1de99b17122e0e1cb9f42ba22cf5ff4878617c0c516e015785ede452a0eb5b4142799cd08aed313d9a1867b3494e3f9517c0bfe80ace3250b281bb6184c1b009d1c650c976ce19b44b5f0a188e409af95147a5859e1ef11ee93a026ca86fdfd507fbf4e7ae675293391e079d6bb2fbdc32ef9d067db8b634bfc26d86d8ad0e97d481fbbe3e9f7755a36cf4cdd6658664de5336293b3bc3decf573dedab3145bc5a4f7ad053483b4a41dd93756b412d76c5ee7e9695f15169f9d502f6364f9d287c5dc5fcf66c596e6315b212143632e1c79be6fb5eceea62f6440935e8045f6bcbc6f32dd81dd61d7e8c12ef47d34f86e9dbf17464afd68def994f550af1be3379b5cbbd4b7a70d62b151c64d33ed89dafa4c89dfc26b2d4db03cbd6a3f98bc1de7361378ca2f0180f82f3faa160566fe197f98b292d8b8086f9482f92ecf420265192a90fdb9c7b7aab1551ae7944ffce77ebff0aabe5268f37476507a66dad1ab9c21f54e1d15cf120b24622e83071170149876861e3f5fcbe76d0980249b067d65be2ba09b22ddc443477cff795eb1d81b141323427106558c8f27fa79b24a2491cba14db282b99ca43f9a9c47c49c77c1dd2c4e6d13f6845bd9ca9ed23e972dbe54522ee6ce99273c536090790fc5c4639ab41bc1e5910b220ab9e30c71f03c75dda22142b72a1c0a34d9d6014cb5c34365c8dbfe00ab9653fff6a29052a05918ecb848d69cf6d8f27d4fca654d883bdf32e2157a32e9cb63db7b5b02a35ed4674e7c8ae65d832513e1b72bc4da70c5a36e89be9d5245a7eb24b986acc619c85760fad1fb002400467c317fd5d038911f5fa11a31e26f516b76ffe76e462e9699efe1d08c89f2abae9745af6eed60e86c6137d6639574ae57353218e3972eaa3e1c46499af8e1e5461b02ec7a7618127ce56b0ec5a64bf97b5b9397ff177a17e5b380f5bf8627f7f6157331a90ec6c47cebad915ea01659c26fc5989a98435bc63bc3a277a1a5d6fd3294f95c956d91fe262fdd9231cbbfffa9de3179f757e4804683ab911c1b6157ff70124a5a57239f09915e5f2ead9efbe5e8ee31c7f0ad71489a4c90a31e85cda9b3087afcb08843824bce5f7639470755e2489dec13649baf99a8ac616344ec851ede8a1e1d1c441d3a6b3115c2c3b97262fd228096dff780f06720753a06d6dfa1ee7e1a64d8e09daaf739d9fab8f5962c4c630c6b944cf41648279394c018b9aaed7148407a1f79b24dfed9392e6819d6de6c8cd597fce42c66d8e38da3ed024c387ee2b1ae43f0af1f02a2677567404ad22f7ddb323c0de324d57c50fc4e954328e7fbfef9d6d65d3e47287a9c6d478fda0b7ab963e67239caa72eb3217d259e489fac0858f33cc2e2e1d66c8c4406b2b9956313d24f29c6ca0070f60f077ba8588f2bd072f8936ac51d9771a8f07ff9e9c4957ee9ef415643e118cb52dd96822fb2cd3eb28a9d97075f8627795e9748854711296edc95b0329cf89d759b68e55b5762b176ff4fca5b8d3d6c854fa6692b507a5b92fae63f7d225b32cdf892486349d744da45bf5cee67cb0b8e05cd8232401f737cc598e6809430b1ec364461919aec484ac72f0a917a115ff89b9315ac90cf1da8c89c0398ab81fe4d0f20449ab9dc51780585a3cab91d8b78c7a789f8fe97ab080e3dc1aa2026a2aef199bf1fa3670efb91dd27150745cebc734d7db16e159298e9b8a7e9c739d32933b3f6fec76c6225c51d499d5f1bdc0a57b03d82e0ce5746753a865cdac2bcb3a846f32c2fad758fb8ba378c704b69726b9a13a76f0a43b52578882a4c448f68bd63b0a3f88b5afbd49cd2b4e4f7718ec2a22e1cc8f62804ed4e400ea8055c24acf391a51bb5a228950c73436468b89c1f79995f53ae4632bd83fa5b78a99ec385bfb8b385a79efa9c8c449eacd0f92db2e0817a2b3a85b523df0bec918551d938b9d5fc2ef0a8b7ff116746f7cd78b941188dff7eae51e3f961d7b6f2de564c7eba729fcbadec61c6030734ae6e45b7c0721e671a50bc48f9f6edc33ff424625769950812636f8ba6b935fb831adf98441ee5232b0efc5befa8264fa89c06e6761d3aeef9af90b2119c06a5c201673c420a92628a9d045f0af1842280ecbeca0da3e8bc64917c9a37245a88ff423724f3f31923a90bdfb29d9cdf0d08c148b708aec3fba36e041a8b82b7d052c6e0fdb04c3dbc1db2ee406e0e6679e39719efb460ebcdc8d14f1c41b03022e51492a02b5eac26092e88f1515bd673b45b78bf18c7d1298b24213fc5274817f3ea518f427fa97c4903908d3bf2cf26b77822d7c4340f34476aec0f53bae66b72b9ffaf70813f1d0d585f844caf43033f944313212774e4612f255032c4bd64f45f64a5f2e7e5c21a2640e74705812a90e03b3d4a09d6683f5f2a010855e4548f4b832a2fd99bd52786e035248d3ac92c350615dda6af800f7459c48af939a1600894a17a8bc9cbbe1757594e1534b127c14f775d87a44b3fdb1609e5adbb3d400b658571979ce7530f9a8bd7f9cf7aafa2f029bdb312bc8bb7077190c4b1e652d77ebb05856031103506edd2326c7e0926ef13b0a64b052880d7b35eb7abc594bfa2709ff1e3cc9c1f18c457c80c0be4a2c73ae71e8bdcd37ebe40ac89e847bf1dcde35a2c6f4134ceda46b74e51955b82520ef2f322a208a3ff64290ea7b31d2807e47af251d82a706fda5e93c88e71ceddaca201265ad2b080f490bff3a76cf731628dbb87c893a861e2d32c20350e9323e965ab9b6a69b821dc738ca42dfa8a0eed1dcb8301a2c4144ee1144176dae024bbe304d5cac6cf3ddf468bd33196a4ee482e6aa52d2e6057532661b02c80b754125cec2b9478aa781d5c554ae31f6c780fea7beebf9bfb230f00d270fb32646dbcee069faf4bc39a40440cf453948f3a3447a3d63ecb8713f619b7145a8358bdf4d840745ae0a1e81889d9d82f807162321d4209d5a32cdfe1a4e2da2cb25389af1488ad475e18ba4fe9b1510c4d1cc6bb2d004234e7b3315bdd8b97f10907d5d5921d2712af38e865c96f1fa45c3c7f035b30af4054f6e36d738f878a4b3618bb4565c01aa97a8db08a8fb5aea3036f080a4f282f895aa2d2506733a703e4b7492a5ee512ecb4e8270a1c44131f5f2266680f28e46ef9455ccf43b25ba61c61d2222d00ca6b8fd46708c77fb42fda90953d2222e32225548a8f898f12c5dab8106fa24e075c53b18917e3c6a48ce45c47fa41af45bab892c023de80dac35aa9c319c0e32d1ec6fd2b65e4260046b58f9d9689dcc6362bf8bfcd7ed521889ba518dbf723e6b2244c9df05359756218fa3780a10b337138fa362ebe8bfff1cfe9bfb9c28e49b0b936c58f60201a3817d9fa46b16f0157f8a39149b92b01ae3d46836e40bdcdecee25c1208f72eac887c2da5bf24f3748b626bb9836ee29ca4c4f30a9a635d8c12ba941251f551c4aeda7b7ac28315c39c23ee479979a9a506b3d5627962bfbae479b4e5c38aff2c5d0c81175999f19e0c6fa9f765cb1a096726e15598bb130876e5e6e6b76f7d084ad01dbc573062b3bda6a32fbd156f0820c863297637df493a31ae44a8331fb09f63d45ccf66ae2b0be3684b63719d438afcdc1f295ac18fddb95064cc80b7a65d148c78f9cc186f13314de3fa75b01e06b7073a16c53a296740b3e4aa1b06cc577e4d482802452470a7772fea180d92cb72b5624ac3684dee956578c78a1aa6c6adfd33ba7822a45d4c93697005c527ea6d4c701e660bac5f238e89e3e0cc091e9728e27447f8855ffe53e7934e9f543867c9a1acf4c30d930cfb09471656e9b2d7e6d73b37cd905a10d4e23ff4b0770d39dbb3f5a6f8f75f3112895caa3e8b716266b576aca13afe0a379daf329b8f99aa55a2f9cab4f52c92cc40f95000edc1575ca4509cc05266adbd2fef30142079d684641868dafa5c88bf4c1b17ffaf3f1159182bf93064f35766b4c7d2a34e0c04067a4b109569698e640a1fa4a39345a1536d01a7a1b1242386449ff24b197c7a46af58f672d16c59b1da6bf5b8adc7000ad96c35076c7eafe9ac8d9b375467e885476d18781a6f8938e56c5460cbd88fe2598d3f1f13c70aa7a350c536505162df8941fd5a1f142002f1bbe00a3070e436a51ddac96e6bdb10667735f945b36014d854b2b31ada19dd692d2aa4c0d3dbdfd3c2602bd68d367fd6f1f71563e84ed373001fd2d93", 0x1000}, {&(0x7f0000001640)="af4319831e49cee46caf5cc78819855ae1c1cb5225fe9a94ac1437b701d4a1c3084cddf240bc75014c7ed4f4057885c5fafdbfcb5a2c461f707be18d31d0ac00f153104b30ae54156e72e3c771e3ac048c5c4ccf6531483d27adbb424eea84d2a3fb6ff005a8d2b60043cbea1d91385c9d529be0aca2706fc2824a018971b1a4db41d0a95f98a26addfbbaa20780f897eefdb0de9762a3971113b8e3", 0x9c}, {&(0x7f0000001700)="491dfad4bd6c84c3544ae1b33840dc7d4ac6709a7ebb8b4af0bb45ebefcdd276f7424087b9374eddbc9455a6c6d4062140d676bfe00e7781e5d7a57f430bf1fcfba717e0240c3f0a84ceaa9d723b24149c7712abd6033894e1a973aae0a7bf2af37610caddc01d5828dfb22c42015c73fd9c0c96982af211d0cacd6a21bac1012399ed815c3b988cc2d92b9d8cb7e7131bf8f2422078bd5790d098afad25d5291a36606b5af8d89ab9d3ed54e72e3e1fd0003d5a801fce6a946fde0258bb830c42cf2f4403e68b9d9fa7f2c16a22f1", 0xcf}, {&(0x7f0000001800)="cdb4698bab020152ac931db4495547f29d6177f6216db5788e87716c6543af97dc83d746c7dfe4f06bab5f6b9375ba486df7a3d0adf42557a5190719904d1bc6482fb57eadeb6706543849d0261d1e4411a9ced9d1c21b0b3560fe320636c0f667f21e80dbb8d34bfc83bc8c6f23c8ff31019b510f2517a9271c472e0a8cc5d55b8c27a394938155562b446acfb36b61bd1e695f015e2db59b64e75151395f00ca76d0f3ee16ed48b4531d85028c8fbb9daf9da66d5d62ad776451df6cc76997f882dd933d", 0xc5}, {&(0x7f0000001b00)="045d4b2e55bda6eda33e505e36ba93b6d35618818dd3983aa7b7aadfe610cabbd11ae72394dbce141ac179c9eeb2d644cca68a7240deed039b826a01812049b4dfaac33fc4b56caaa3c0f42500ac4f8027a19996390e5044b269bba43c41de305a1cb84219663503a728b4859bdc4d57d3321c4317970116943d5dd518ea1bd312e868f29d62f1173638345d5063ebabd23e55db0883ba71e0f255714940849d5536ea6fe4aa1201c71052b7234696ce069e8a3d840611c6af0f98fef5a6372a610b3629fd53a9c0aa18f9ab66e9de62098e6b20e7197adbfc3bdaf4aaf21972a08b31b9c7497ca08783ad1fd1aaab43ee7b2823a74262057a7ebd15275235082dbb6f43db686f80771d8e1d9ec2b4bcaa76996f43f134b898794289f318640660b4fed7ac8049a8058578c7380ef07de7131c44969278dbaab2eb6cdbbe7da3afed604b746477db85f7bd028e43f974526b62aa52dfae5eedc338b27c907ce82fd5c66ebf5345b0b00c61943ef615cb85414af761e966725d274882ef304c2b592ceda04f5a66315a9724e972b7920e957c0a5956fc28becb9fc3e06052b6973ef0f29e304f7658d258e977defeb81325c7a350b39341ef859e57199607360179650a1eb33e4f7ebd53df46f21afddc446825c7771919f2ef5f96a696ceef339a535e923e065e8b85cb15abb6c5fd4ed39fbd37f08840e493a60389d8a4f6a7c6ab0798466f41940716cfcc3a3ffb5c2475e979cfa13dca0d9ec022b120180be7eee16823ae53f1d701d944e720cdff6b470550110b81131fd67966de2557a5d104991ed0254d168a475958ca3d6cf50800cccc13ddfb705d628bfbe9a050fdd29d9ab767f8cc519d3d226e6c1047503e47575341578dec675aeb47a509b1e6e56c64dfd330fd8033d7f13635c67419d2e49e2e7f3d5d01b3c599a509bc6c71b858bccf0ec2a7cb7fc0c4c48cafd2dd38d8862cad809328c18efc26b9bc2f132fdd09bcb6e896e8183924f2f6e35e093496a921b5b455e3bc1b29f8310eee10c4ad5bc32a68314f2b24bde7098179c271f02e6615f8773e7edb3d5eeb3b635385bd0ea1e1028907f4e55d26cf6e73fd4651e88c9f5835f1a3a015c473716a5d685b9fe7cd7961e7e2064a260b8f82219a530fc9829d8a4f2db1f6833600926e8a9d01cd998eac0897ccf54a1189684520f9284160332bc894485c81abff469ab07743a834825d738deb7f2abd9e5cfb746b0ddda89cb165cbe0c61686d017a7043d1f03d48b009371df222356958699fa02b1fb714c0ba7331f43ccf5b36a240632301292f718e3f971c827e90230bedd1a020fafbd21948fb7724154099702b3ff474680f231443423223b1cce88b4547ad56ba51d5af41060bc1422430fb8352237f97c1ce6b07be0049bb0c31c838dcf06b1bf5227fdefee041e39c019b8b2648e5eb68b514a9667521b5da44f881b290dc23523f20ea54cfff42d0670ec63506f9bcaeed6f34483e608df714eafc68d231601e76b514679ade0f4fbc31d74f8e54dcfe1290f1a425cac49344f660d48d4f255d97240af9a56cdef08302ef128916fb1a2c732df631597c0a75c6b109af11349724d6b124d0e304ad6a944ea55d4308bfc8d8867a424ad3653d082ef0a8d300f569f2069ea460048ae3a589e93208121be6295ef8c770d0a61a97224d3ff43ef8e677645856db1c83900025b77d269087c0ebfd1b226df519c59d64a0a53899e0edf999e206bc744ceb46e21b959a89ba39e8ecc0297f2da975ce19cd450b636da1e9a7515860e581c35d5db499f1574661ea6beb3b391cd0c9d529138913cdf4ab412d8938d0cd88cb77e6624e5c4aacc0b0a48ca3ef6d88c0fa5820c72255020d2930f6d7c1717ce81135c21504d7e323796760460b7626ebd350da35ffa464720a8eb57a048e8ac87d5231ce9b6f4dee167250dc1253c6305767fdab430c7e7936bd3f42888082b04c4c7af82bf8cab5930715c7419c0cdf74397f91e57ce154bba3a5d275baec9c15a1ff1d827bebb5f36ec5e355789b1f35b51c6d481b54c87f6de4c0d230d50fc59ea687b34c64d02f461c4af2b4f2535756e68557a05b9e1d99f97c8acb068435e14690e28149fa15179c043c25dcb67ae70d3b4cbf5a74bd1ad0fcf8ca545bb6314cde6e3ae4fbd180c3d3d6f1188da13f0de584ed296faad5d31f4089a650f5152d87f112f118ee835faceaada61410cf93b8f8be104c11c6a04de6139e84445c7ba05ee4137d04d7313092cdb34520ee262d3109fa63026857a229a777c2770999c0216869791b70f3e73feed3735a3fe31de1fd9e7ed86b32501ef2bad4f68c7ef757f1f9edad8efb9fc08fa57daca52eac683a6f7fca0a91f3d691583ea6c3c7d47ee38f82566fd970a7190fd2fcfa2f4e32d0131fc0ed0422b255fb9e0e583e33585237c7f665af3e3ceca69bc0cf4db7bc5a614b814426ff5fa01f8691fca4299e0769342497ec445ff0080eb3369a19a1d7eb3bf0a3cbfc08c70982305429155d589573c3a5e251dd9ee4eb7e0361411d67215c5029e79ee05a9118b368bc24860cae155cc60831046a4f43c595ca5611d1f0eaa2c09a0c212788ecf63c552e42b2f7f938d1e01f6b9f896cae11918703bc860d14562f922614810092e5882784777be4ceeda380bf0a615ceb8a82bd9e1603baa694a9d4a4c8ba5b69cc7e4f588ebe5f13551f11bd97b3b52d2743914c69ff131ea466bd013d67b6a36eba23745b6dd8e72a50ad6a0d7d3b8f80f9c788e3558a010be9ee0f21e18d353eb8cabd80ce298221b9268688864305fbf3714fc6cb6e7525a837becf9ce2d83bb769a087000442a71b689b5c7f93c0119e99968f6c24e7ca6a51ff3c8c2db0b2441c959d9dde9ab687117493e64f375cb16120a22104e1b876c482a2aeaa8a149b148d823740a26c74ea53d2ade86fa9fe03d4e1aacbbf4642830c0afe85250c36ace75bcc05f23ed4d6320dedf3d3f367a1dd9d27b50409ded8e9cfeb3f9deae00fc1f8a8679de839f6933ea2323f90cb1d04add726caa1fce41a655b6662190283c08f2ee23e064184724adcdb2afd75770d78dac025c3a2f5254c2c0811a8c792856fe6f3fa5fe5097ac47288a4d99beb3d7ebe60414edc7a44e1cff43529512b2fe26c70fb04f319ccd2a53bbd185caab85bffa694b471d819415d8cdf74f35b7349b478ed60c578b7643d4987f6d82fa40ff6da0ed49ae1f9f39b165787e61d7d2601c284b14b017aff1f8917eff086fca8ad5ebbaee949777031e497758019c3586a276a90e6a3a1393e6f69d7dc477eeecdb894c96bc48a63694fe513d38c0b3e15cf539b9a92730409a1bbcf25d874c297bcb9be2addad3b801e47fd08b50a7310fb6ae66bac77cebb6932ff2bfd66e345088175871a51244765aaebb54119b2c333ecc2e3015e59a920fc2c7f1455c169d1b2d80272bc0b37d307702bb82a056213a215e31e94beb8ca19b32fdb5f1b6d0b5a29f20b1e0bc5157e3cf12062a9537d5de4df9b74b63ebb7ec7d6ef31239d0305a4d997e2773e0ef82b67a53976bb02fba3d62f7fccf67aa413163fb5625cc31d541dd6b61f2ae0b8422a5c7b01e8ee045f7204ff772f2a97514f6ef0d2b012de6e9f4a335c7c44c7d0aabe07cac23f7074c56fc1fdc347e08af6dfe09ec6df4d12c8a5634e1c16ab21317cde7ef3006fa0220720f9f7295183ad7a0b77630d99cdfd89df0f21ca640fdbbb760291227330dfaf71837ac77b096e39572b8802a3d1baee5f2669457dce13a97f9e23f765065fdafd0f1cb71f98ff8a22c47e727a2f45ef0c4cdede2d22c9567011c76c0087ae347099ff0bc67f21f95551ba761d70feccde7fee46a4f9b2e1c407730ae384208539c03e04b6394a05ce39c01e2f5ad8e9f0d01c90c4714ba76e6015db0957295bd2cf4258fc7da2652e1446d0d69ea90b7b9bd518237bb59b9fac664713025d989b38a7cfba442d67cb29722a2cd0d9c6e6bf6b6443f87c6f516d43bb17c1886c2ce888396d147b630a076156e3e24ceeb12f8a92ccd3d66a199517b440128b7009a087a41d8340d58cd54901e4fa922bfacc005eb137912a901d49e7ced4df6888fe8849aa6496d85413515cd15c8a471fb368024d0b232181c142f2938a755c179d95d31d5a1582984d56c8b0d0dada4e664ef1dae3150ac84893d21e14c1c8f315fe9a9d430b3e1907de711a3b654b7ff0b846f8df342c7c664d156c792d668b99d91135d0f719d5190004706aae71a98135d8f07b8a63b8916dbcd1025c2733aa0118cd33959168d841d8b31bc9e5571a9259d92835dc6a8027e8e6b9bd3dba2455eecb435714b70ca7b061150d7b94504e160cbb6480012ea6c00efc7c5e7d256ada2c2ad7bd92fe60595ff1597ad35ae78054c4c9a4e9b50a6cfaba11ccbba7aa2ea5e3039bdc766835086de9419f24813fe637dfcbe775b35d51670f819329e6a7bff09691fd402018566e2f02b50533401a45129e931642d1c196cc5c44d30b488d33db13c058a090055c3fe8aa33a431045ed6e3f19b4db668e2d7fbd4358f9085885d20722b563d900b9ea0c824d052aa78fe7140aa2a41b1f9dae6ceeac8235067089b480468f0e717678c8cf4df56ef498a76b80900750ad0359b70c6485561e005bd283703e7ec26f1686412782e3b968a05b33034426051503a7f561668c8fb218b2e15064569e5769bad987afae87e352b1c2a078b34819a374bc264f44f46b132c9d14cd62ad7d67d3e89b62f5b77d2362db8d979a0895d3c3a15a3e40e0739e7c92085e0fba3c59d5880bfcdaa6b8ea33832bd8b3755f6747a36f44b8403afaae559afd02e3b2df6410e8e2a902c6ff7ff40fb37d9eeca4beb4d3ea05495b81c95f47d36b41e757d7bcf65c81c63ade4a8d81ce0a290dc398931d7c1b4553453b94a9d32b10b0ec2b7e49440d816a2fd3dbc1315026f64279f506e7ab731415294a2070bae4c30eaaa26fd152e83989a5c9af70c8b5c738f1a22d7fca104cc22b41ec1c145d5ba73f1cfc8133886eace05cc0911fcadfff48e52bd057146d4930d81b15e7dd59cc03b37ad1f37fd179df17b3a62ce874c022586b9a0dbdf980a442c2e87f5d30343c871ab556fd9ba69d4378e2dd8770f1a173f928362f1193b1e6f918c856a6ea446dc6f8d0c33d3a477e1197c9ab8d17fc1ae6f8b01017035afdff32e9034c18ac4b84cf0f6f893a0c99c29aedcaa99ab1babe8ba5577ea02e66f9a5b3933599d96d2dd93652e4a91c1a05177f0d5db212515fe1bab2fff8a6b110d155e8bd26b6e1a61cdf984111bd96c97fea9b09ca1ec9e9c44316ea8a04d6dd479732172293cd29088cfc9dfd468e773c8926a9885cda57f7a48f99758e30d2b0c58bb451dc2ce53ec5b77e8cdbe01c53aa42dd18eb981504d9b95b76cf95bf9a92d9b4eb8295ea5677e6fc8154d37d3734848bc6bbb035afd8640886f926a6c117a2603d8f704dda8fa5656500344a139683b7e840a00c71d456586e2a0e82f7a44d9df633c8f6dde19ecf6cc7b42a1f1dde5a4ee0a6d3538782dcf01c97e26735201448f083ca94809462c9c6fb76b37b03a7c1d4d39bc9c47a83b5d8206625486a317c824c1db342227ae07bbbfd93ad4866f93b34ac6dbaaaf0603b257815d1bb67333b1e4e3987729c337cd189c347b44f04c925255f5c1992f0675794cc629c7a6dda07ac93c70a156a7f148a5ae583d7d6d767b72f51e87d675d8e61e27e717e80445336d9bedf", 0x1000}], 0x8, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:15 executing program 0: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ee0000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000b9c000/0x3000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0x2}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a56fe99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394aff398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef5b871fc0615625ad44c890f7"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f0000001480)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x50, 0x9}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) pipe2(&(0x7f0000001440), 0x0) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) socket$inet(0x2, 0x8000, 0x6) r18 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r18, 0x0, r18) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0x23) r20 = getpgrp() r21 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r22 = kqueue() r23 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r22, r23) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000680)=@file={0x3, './file\x00'}, 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 16:00:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2c41db938dd35f47, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x9, 0xfc98, 0xfb79}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15, 0x0, 0x0, 0x18}, {0x6c}, {0xff, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0xff) r3 = fcntl$dupfd(r2, 0x0, r2) socket(0x6, 0x8000, 0x84) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2c0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f00000001c0)={0x2}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:15 executing program 0: 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00', 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x2928, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x18, 0x3, 0x0) dup(r36) getsockopt(r36, 0x3a, 0x12, 0x0, 0x0) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r37, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r37, 0x0, 0x0) semop(r37, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x100, 0x1000}, {0x2, 0x3da, 0x1000}], 0xe) r38 = geteuid() r39 = getgid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x6, r38, r39, r40, 0x0, 0x0, 0x3}, 0x0, 0xfffffffffffffffd, 0x6}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x1ff, r40, r32, 0x0, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x154e8f77b00491b0, &(0x7f0000000100)) r41 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, 0x0, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r42 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r42, 0x0, r42) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000001840)=ANY=[@ANYBLOB="ce67e25d3839acc82e72b650d9400000000000000003e9409f0042aa49926c9a44740d600e753f2db958136b550c7c3155957926f1912d0e7a999a84c15ffd6c60e12fe7486c163b4f3d7f27f549ea42badbc05d94d7568299d046921f5fa33b437707218c2ec2b48f113314e036f68e18bb71712d80a647cdf1f9d1c40b721a103645dcba5b8e0cc00de94bb07ac23aa29b4b682122e1012ca4bf91bb21c76849464215a6a51983ff8b27b269c0d5a087269b453c"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r43}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r27) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = kqueue() kevent(r45, &(0x7f0000000240)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r44, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r44, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r47 = socket(0x18, 0x2, 0x0) r48 = dup2(r47, r47) ioctl$VMM_IOC_RUN(r48, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r49 = socket(0x18, 0x2, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r50 = socket(0x18, 0x2, 0x0) dup2(r50, r50) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r44}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r46}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r48}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r49}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r50}, 0x0, 0xe5, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7c, "ff03ffff3d79010024840c760b666bfede477dac"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002440)="617e9cc033424cf3f6717ee2ae47248c9e65cca284831ffe1af328d37ecb793ee40c494b30d76887ba03ff28263dd66318b2cbaa10e4464ea1ddeded39dc65c6311ca72a63e1fa2b03945592dd551dd8c6d9aa72f447ed25d9862dd7656fbc9037e815c8f7fbd6fb328533ee7a3297f8c93b1831fd974ca36c4868d8e3c57d2f75f0d0b73daf9f9d5bc5381254783fe4d47a1d7ebd8b1cec780a97dba96b87ab4f69324022111caabfae386055773a090b43c10f1edcbe36f4e6512f7fac90505cf5775019276ab46c3bdd147fa5688d12eb19103ba4a82de3e2aef853f29cd8442bcab29a393368ae94e7c8256bbb0a1d6eb2cc41d1b1fa07a38d0fc9ded84f3708c60b5fd0d823e6fa1d02fe3199692271c9024528da8d1075b2f75f85dbbbe3864a00cae4929c54ce4887596d8f32c35e0a7a9ecf3501ee5c75d697f0983c0086f27062bce002e1bdfd2d5245fd10acb7e9b471aae94aca4cbef955aa20c2a7f0bbaeb73fe59cbe3c801066a58d5609651bb798bd951808c71c921ff40e11852201f1cc8d8a6ffee380ed071aedf220edc87d49c64e9fa6aac9ecae664df535316b67c6926fbc62254fa27cd9bac631b1544e87170e0ed155cc97309238fdd9827b4a2b5ca9", 0x1c7}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001540)={0x6, './file0\x00'}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) writev(r3, &(0x7f00000014c0)=[{&(0x7f0000000100)="23693dc985dd26c9df8c6fa59a2efe4b72d6b569a7b73870c10c21383059c622fbda4f50ad9580174bb87caac6b07dd3f897a76eb80d8b1286f44c1c55dd2a42e7f96b9a0174e0508804a8888f7e746bfac2c7c43d329e3e00e44105ba6f7f1494a631fb8c08ef4b35eeb4965ff2041348", 0x71}, {&(0x7f0000000000)="21f3a029", 0x4}, {&(0x7f0000000180)="ca2eaa1930c0bc3b8517ad334c63c9bc3d5957d304ca78c003e50ff22ba5e35062a8b3d77132f2dc9b54931a9b35c2162dc71875973706c9b032a152f0ad3229f472ffdba021789cf9c6d5a80b6ff4ac411aa7911aac4d2d6f3aabb80223f9210e6ba72e184c2636d9cce4c387a842fb9bedd4", 0x73}, {&(0x7f0000000200)="85f456703c1396daf89dc41c4d8091cd4e4ba57a1f9da6c7cf", 0x19}, {&(0x7f0000000240)="9ebcc531bb0f394f817305cd7f43f732033caa1b472ec3b9fbc9adf0baa18a4e0f3289d167812386fce8bcfabcd6698bd4385c6ca339d0a37fdfb1adabaffed8f833c5ba62b5a2d1a9419a7a4b18155fdb72a7bfc77113a012e6793bde3d1307819ec73ce369342ce6d03eee17754d077e4be9cb4bfde1f1a820e3332e36eb16e7c6b9a102db3a01e1a4b3b7ce126dbeb5c936cb5f5b36204bfe5801c9716ec3a3bf7a41b6604d302819e77c982b21a86e3ef36c3cd3699c31d0da9d85e6be5bcfc62b8a05f5ea120e4f5bf34bf43595ff442331ae07443ad24785a4e04ac2ab9fad46e809623d182bc80eeef392a2b267dbe0f9747c9680a47288dee765785c6c8fb3d92387a135a3e797321a92ec44bd5ab6ee3cdb196e466f9a42e34d4abe949455048d4eacb705bd66fad6f34c3f86efe9a9c25b23ce7e633ebfac9345ca6eb1f644d75295eb24199a4115bb5c4be869572ff72c3a80f7732027e9f0b2445d27e47e743018cbd883a8865c166d6ccda499a18b3316c9acfe1cf76ac13bfe8552438073b9b5ee7dbaa6d77f4b8bc8412aaeb30c9ddcaee1312db76056a2ec3221c3f993249868bf8afe3c43cf2cdd43b7542173b2ec561f744ed5312f8b14ad818603e640f55c3d5b31c310501569740086e7c68a0d98465ab324b0894d8d69030f9bf2b2ec542dfded68f443f2768211e038c5a4b6d132c7fdd105205aba27ff12e6c224ae37d29520ba07dbd778380cb02c761d4e76ddae568cdf5bac93d5d706031bac15c52648939463f1b8f1edade17b3b671b907b8c65a9f572e020dc6f086e9e18cb60e1153d375c71af934a007f45907dccb589cae16af1110dfb08ae9b123f307bbcf3fc40a06ae023b68008422cac38ea149486746327e7657d9e57750123aeba13b268f8d8ced44c0f36e1bee7ba435d35ce2f6852867e2484fc07e41168ae6e86f07cab78d076b57d5edae08b6aa6c4ab4e39c5dc7a56d6ad7c0af4388ba8ded3275d62664a7f36095f964dd100c8329e7c208e60fafc66fd2f2ea189c3008cee3dfa1281371e470357a0cf6ff728d2385286ffb7da63069536fc52969812d4deea1a4395fc26c9c8f91b6c4eba2bc1e007ad32a5a1c636a73e6396b52161305dc638a2a28015f1acd8f808b50b60e7e80daced73de269d589f3495eadd797f47588a7b593c972448fbbc687deb349870d26af3249cd5ce1c22fedaa3cc31b26f9d20fdfbfcde56ca55be9cd7ee589fc12c8e3e23eeb49fb74ad60ccf7b58eff0d1fb814b567327eb6c8801385d467d3976f127a46c149ebbc12d259639502e814e68707d0ee3ca0ded5436db3da22e65f911a3946982ba13a4435854bb82719d2ff7bf22f3e7c3a45216ac806ca1728bd24355cc27857dbb5ca317c08bb5b7b05923f70eab86c5a827dee1ad269fae6e1f6ab272d8d90a79241b996293909092c251c243860740494c8a1ec6498569f45239ef75c5873a764a801e538faf88ff3b397142f5b72faba7c54b5c402ff977b7795d522bcea25aafe894fb67f8b414e6fa15e1b6d19c1f697f6c5a8f944bb20e555b807a96524c480da32ba1996c6b05f224fbff744e0628d32a50c01ba8901ef3acdc57a9712ca15cc2b883031ec50abf22a215a6a58d642c51483796e96a7c37a476bd3793035a75f79f5129a75e4eb42884161ca7e9bc4172b5140506b74b2fd3628f1bded2bb8866750cb85f21623ab20d758c383b1be66f058ca6960624a35ae609586462fbc818d02f26b524f3ca1c23a07495b49c1b8ad204e8eb85e0c1767e8ccf0ac1af0bf04a5c94269feacbe282e98e57695404a60309583bdfcb882e3c995db4bd5441c3a96f27589152b49f3af4fb919a0d98511e1bc24d041fca9a6b3e5cb45fda484e0e5dcc1d3671cafa947172d2f9fa7f578c233a30079ae6b1f044bd66d21cbc16056d647335cc51eb57a7435f4b67b45c5d56637973183898c6c1351b8c69bf884cb1f1786ec9c0952df148554a25aa11cd186aec2b72f73301c8b2ff45c1fa172fc2b6dd41f4f891e00ee17f8ec0c2f2e2d4ea9979c842d8c45ae438cae796e53fe7c774a3d8482acf40e6e53490586055ceab7a8bb0a15da0c11444831128b6ea5e7c966802a5eeb05a3143d1eafc007517ac5f2c151b6f88373f3057e2c2b1c322326a39ed503f846256ddf716e6e72ded8afa1fb08d604c05a3a1fcacac5962857af56bd68aaa21245c0107d401c12f4be1b22bd4a781c6c071b7ed3d2458ddd4d272a62817d946f10304db3ebcf674ae0c3a3da0233dd26e7becf61493e1eb1cb4ccf3585d2938f78507b35d3a835f8ad758c56fbcc6b0dfe2baaacb8607ec0dde62b5ad897a8d7df1e0c252b51cc87bab6830e82613c1fb94a20533baa578c5cd7fd22687d9ead265d269c42e55a6c40d68eb9750790b77612ec79c63ee947b40559f6ced3dd739a8ea619d12e7a65a9057939685258279b21287905310e458ec71854ad244734767a2a9af6371ed8147e713a0a71cace7ee349d47e19b519ebe0baee03ea086a4df28ec995478c6c828eab568c1b3cfa0412998807d5cf4e64cac5c59629bd5d83edfbde31cb1e6081c811a0e3171b47a89befccfecd1f0560105a6f6f1ca213b56265408c7f65cc6bf5752689e966516fbc5b4e72e065209d4ab240983a62660c6e440fbbb96ea435894977b869ac295ac425cf420e4f287e368aa7a0ef6bbac707cc7421da422ae5be3818048f5b9ea3250bb0ba0c3799499e1dafae2bb8433ce8e9d848a46c9b3f6d41ab8d8771da83938ee26db33c20a3743353d83a7204fd7ad957cf8c144f7f5b46ed704b4ff0d54355420255e9897d3fe21532cb216cacefd3832a121294f4418e37d7ed40d2646ad64a4c69333a45f89dc0b31872b8e677df4603ac46f3b3838d4f0b803fa6adda910827e94608d3dcbc2fe9390f3b68675baf0e0d22b9f60d75cfeb7025dea1dc1f1e69a070f639e8583bffde2cce5bd5aa9f8d061e99cb62d1bc2657902606bad0817ba8a198f31f945a3a823f9bcf3f3db9bcf5bf3dd04f45cb269cfabca02c290ec551d1c6539c36b2126a8be1f96b3175db64f2fd33a0e3d52fbd5b62c645ebaec9bfb79f421020b99598ee6bdef0e8e7701157286cfd782fd37b52aff1fc4a3306676637e7fea2c78e1106fa2afed9529aa3abd9962fcb2f1043486030981791b83e4ce235aaa61f8529232f0ed1687093ceed944ff03e64766edaeaa6cd330f2d71ae6f6ce173f6b5668a672f9b07192f96d57410d4a212c853dff8cbc2f19584fce40b091d7a4c22d903ca2543e46226924eef0e5d06248241509a6c80d050d01c52a1710e6212f422b49c48cc77154578888564ab2252bdca9c9ba1a5ba18b942100a7a7640e5a63eb1ee18957465c8f8053427ae661065777c33ae58b7358f7c3413f89614dbe4d3ea8e9a9c0a6ad9e3c2539e753d29c93da2248dd9283032fa6a530d9e1042e1d1d100c52b96782e2f8c2394c746aaa30bea4e283a3f6bc7d541f4731f3e006a45e16f1e460c05ec750babb121666b312a4a51be50be1b60d9cc2a1020d77c0e7bfe1f77fd0c497c0a6932907db2baaed0b7d6441a82127ccb6837226d9fec903eb207c390a58ba39a1cdddcae9cf17e37311e0abe7d64cc5bb778e844288a4d4a68cd73a52ab121993c6356400afa9762d9d90d7a95f6c8002bbc2ef06248efa3adfd8a3013fa72e2a146f30f463a0034f519071f06b38e88b2ce7e026be57b2073831370fbcdb4f045d39e07c54c75d5d56fb8a9adac4f0f00e910d3de5f5974a2d49b09f7c542b2263a216e65f05c1ab28c6ab9aa640b4ad9fc4bf6b13cf7e5fc0e0a2878b536518435b5ef5a36aa71f7e7cba5bd0210cfc88f332911812cd297b97d55f3fc5187031233b8da649d64f2819b3744d157be3b6f37e7d388c5bd1c33ccefc6997063d70fcaf3f5f73959eec455539bc6093399ab42b13758438d4c96c72d020233d3f3c524aa8d7367f2eea4041dc3abe319c1f4dc7f761b1285216c0cd411180878355da8b36338dd95ba99658b36d2ff7e8b720e0c6f8013ca91e8ba75fb29c5a5a46bbc5d64e8b7ca9e54cacd3f317c21521e3867060b909aac14a41e38365a540cc393201534395b294f46051670baa8fb4ef10843e82579900ab3ad1bc43e9dfe0f3627085090ba0f1f657b5ad7e1a563a74893816a1300b70b58e1deffec83c04ea76e496ef794819db3b4412207465c0ebc06c4f0656c60107d300b860a2603e02da93976f8a9063612349b836895ab0ba84894cf4887e39d1d95a22eb51a11c9d475019cc677e19a1cf5100983eac6d4addb46e7c90a6ab3fffbcbc9f585572e72896bda543ddb64c10688d9d775c866e462aaf7b94961fcea0013a010eeb5732642dab7456ce6dfcccaef71f1d492457e803f61b4dba5228671d4b2ed58a11befc0b70e60cb90d6034c9867f52decd6c95c39f51769c251e56048e2cb98ff3eccc5687432d1a8a6d32173049211dcf507cbba627e92189ce460c63809f71c518efbf2eb4b0f429d854993d3d46a5a1cff986ff8044eb7994f7975ddca82ec56b68ecd819f0829be2a6f955d88af523e511343c48f7b17951eaf8206124d29ea0671433ac64acc28ca2aec5a850b1f14c40c0892ebab8da14019f9ee359ecfdc6a1e38e0e9fb145e46c809ad699f165dc085a20982b285ebc295aa465b18207cc3f811e159c0e22659acfdec89be149a57840a98acebe748bab4f2ea50ea880c1fcec7485cbbcafd343ee17b6e4c5dfd6af9dba07451a0a3cf93546fd5c8e46d49748768cb93900a862247dde68703f3dd1728fa9bad525803054ecc4be8f3017156df91f8061dd67fb91c2bfc9d9ddbae32e08b09543db57ae4498b8cc76f75a87af487f8292b8e282b43b5b685791a6dfe7c16a5ece7fd137063598988d6067a548117b292a372567ebaf1ff1ca114cdbc8a6e2c4b2ccddc5295ffa18572e56e66478d1fb8ba5daa25103caf1d9c1af25a5978a466457fc5d5ef1ae8831a453bcc5ca94cfabaf31caae1db839946086ffb784bf190f67d3015b7f62129edbdcc09e4a9ae045039a003b7b19cb716dc8388f8875dc9d16f66652308129dae4233910af341b321f98d56386b700be63044b48e1fd04048e892d66d9685701622627c96922855fbcd98df9ce85a9cad8248805c406336579ff651ec3d634db5767d38f17d286702236e9bdf1632045fd7741c5e98eb5a0307e683592d1ab210b41e88fa25e7e033fa706a563b602f1cee05d7eca953ad5bb1f00cee210e57a168eb14fcdcd236b2eb49abd86887665faf62b459a88184f498e29f51868afe5b6dea3630cd3fc4f1ffff4f6738017e7a8ab118c8c62f3855aece706d2a33bb7f2b06f535a477f703cac969b9c38532a019edabb460e7f483fa7c8278ac6e7ffffc973d7d17541b5f10dcd573309573683ec11fde7414b5997ed92219da0eb6a12d5dc6c3ced219e29b8a42cfb81321b2624e3c23e6aecf54620377347e0a4fd8405e8d95680ae4ae9fa09c83c735abddd6a814861954ae41be534325e7f07b19617a6a71b611556ca14cf44e75fb87d80cfa87d19e691fafcce851763ff0ca006f963b64bb44b6473746c80eb77968af7bbdea396e778893f38dd4da3c04449c56628d40a84cf3a7e1e437eac4b8024b7e80041f888a349ec5f0886814418a77c0f6325651ae9f5b64420ecb5e1418ca09a0cab14a216d8a6cd438daf40f60f422f5a590c0ff4ab67dca02261", 0x1000}, {&(0x7f0000001240)="5dd19830beb816ff4173b3cc3434c5b492a7e7ec376f39b76ea79277477c91f94bdb9119ba96270d92b7372c514c61868d6a5089cfe2cdf134393f96eb8f79ad1a387b74f78251799b861796db84b2d76fe3eaad560e159b2610cf552c8074048483bc6c987090161deb56892a4f1135999e08cce241db4d7f1c20b04c29f1757acfa72f1cf7fe2c4c316700c611399ca0b9df58b13519b192d1320ccf63be6fa5524244b34fb9d9eea1da46e94379f8b11f8547c51b473463cd31acd34d8a1c6d4e6bedda3ee9493ae33d0655", 0xcd}, {&(0x7f0000001340)="8c8b7718147ef8c57fd51dfaeaa28a151ebed54cb31aba19741f7ab3be60024dce8829ae0a92a5567fad73a743b131c5f0a0ad25ef46e5b0ca68aa833346b6105c0f2166fee12444b3db313955ab99bfabbdec81744fbf8346979dabdff66147d7ef3f9eecb6e5470d87aeabac693309319ef6dcebc36827dd1b40113a27466c5e898bd6bb76f38e253222b4ce2fafb376499f30bcd6575542ee385a1c137f74cdf75b8ee2da258123eb428a9382869421aa9cf00e2d9b723a113ebd503893044b563be31c3e9628e4f15d6281f82c60c1847b1ec29d2a60", 0xd8}, {&(0x7f0000001440)="79ec736143748d2b99c5629aa2d4f76916b9430057633367e6dd0f0063199800902bdbff213414f5874ef094b45d0a2825660d5da7a7350891fea579f49305ed80faf64391", 0x45}], 0x8) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0xdfffffff) syz_emit_ethernet(0x392, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x40, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180)="00ee33003c7200a4", 0x8) 16:00:15 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x7}, {0x18, 0xffffffffffffffff, 0x0, 0x20}, 0xa29, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r3 = semget$private(0x0, 0x0, 0x80000100) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r2, 0x0]) r7 = getgid() setgroups(0x3, &(0x7f0000000100)=[0x0, r2, r7]) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTART(r9, 0x2000746e) r10 = socket(0x2, 0x3, 0x0) r11 = dup2(r10, r0) bind$inet6(r11, &(0x7f0000000000)={0x18, 0x3, 0xff, 0x1}, 0xc) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x7, 0x7, 0xffbffffa, 0x9, 0x3f, 0x72]}) fchmod(r2, 0xc2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) write(r4, &(0x7f0000000080)="4c717792c17beeaf2378b363b2743d796ed6fc6a294c2df4ffe0d900589e17b1dc5a50b20f5d0f3e2a12e935f9de9ff2e7a00241b7296630b75733407f396816e4000ace1c1f71edf22f4b6374f8290a38f399f59561e69055218b33dd79d929e3dea221e1a4149cbfd447aaf33842df88d1bf35926c89325e26d64ff513e4c84c7edd146d6790855f394bbc4115faff2ae52544a32c619bf3286870c63090f899d0027698ebb640606c9bffec8ec16ff233b1a8f14107e0d9cf3ec283064d587ef09550df887a3f8f9e689a88679bd2c013a1d38d893c57d83bdc", 0xdb) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000), 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) fsync(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x168) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x0, 0x80000100) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/51) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x1, &(0x7f0000000080)=[r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x22}, {0x48}, {0x6}]}) syz_emit_ethernet(0x23, &(0x7f0000001640)="c6c63e3882f5d954547bcdcb8f37") 16:00:15 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x500) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCEXCL(r3, 0x2000740d) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: semget(0x3, 0x4, 0x77de51a8bdf94c17) accept$unix(0xffffffffffffffff, &(0x7f00000042c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e520000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000217b0fd55ca253910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008adf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e592758fa8287df4dd867e6c8d6763000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b7b7f7b3eed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c81c77e35058c086ed34e91a7a61d240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcc108000000cbc068f65eefba1cdf9da3284a632091879a6c517c760900b675a9a83f8e57685035e4f0e0e6cc3e549460598d9dc7309e4a5c2d56ad9449ea03c33823cd6ecd35b0a61070b83fb827f0dc63349d95f3e02ebbe66fbf4d057a4c420adb4d39e5953f9d1cf66846c0f100000000000000000000000000000000115b270ce2bc5a7778118e3e9c9b586f70e7adf9ae6d39266d7569c144c7b1cae0bcafe49a439114e3493ccfa4a1c2d9feb16046ab55c7ecda0a505d7aeaa301be706db812e01f942a1718c30b9fc4a7fbdd97b11e74af89971cabc2e2057e84a215bbf654e70d82df3c2b574c556b0000000000000000"], &(0x7f0000000000)=0x1002) socket(0x0, 0x3, 0x40) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x2) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100), 0x2cf2) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000002b00), 0x6) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc020697e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000340)={&(0x7f0000002740)=[{0x22, 0x5}, {0x3, 0x5}, {0x8b, 0x401}, {0x81, 0xfffffffb}, {0x86, 0x800}, {0x22, 0x6}, {0x23, 0x6}, {0x82, 0x1ff}], 0x8}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000001440)=""/30, 0x1e}, {&(0x7f00000032c0)=""/4096, 0x1000}, {&(0x7f0000001480)=""/180, 0xb4}], 0x5, &(0x7f00000015c0)=""/57, 0x39}, 0x45) r11 = semget$private(0x0, 0x0, 0x1a4) semop(r11, &(0x7f0000000240)=[{0x1, 0x6}, {0x0, 0x40, 0x800}, {0x2, 0x3, 0x7fc}, {0x3, 0x2007, 0x800}, {0x3, 0x68, 0x1000}, {0x4, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) semop(r4, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x1400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x200, 0xa85f, 0x200, "5a78f1221c3069284c72d1246f5bd8dc66fa0235", 0x8}) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x31fb, 0x10a8, 0x7ffffefe, "0503c966f20e950000000000000100", 0xfffffffc}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/130, 0x82}], 0x1) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r2 = socket(0x10, 0x4000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) sendmsg(r4, &(0x7f0000000740)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000340)="1ce5ff86be4b4b5d86fa5660197da1d19a26fd2e7f788ed1ccdb56204096128c57627a9394ab4c415a6f46214b5fcbdd85aebca209ba4b623be08be97c860840d827f94b12cf1faf1c8530893f4fa72be9fcf03e2c7a4e350dfef6e4296a06b7e078e0c2c3bb75a5afe716c64d03ce0a9792677ff1f7662edbf1a72eb6a8fbc6cc496e0ebc97daffa25668d1cfbd90f5fccd26050429c002e7dd0094e3e9227a80c89ecd13e093109477e3ac24f43793ea3cc41cc8ea86f50e800945f866a846f6e4109136cff67bd6cc0f1dde93", 0xce}, {&(0x7f0000000440)="fe4333b0449bef3680abeae67b63cefbc76c9da8a1d1e7fd1cc4888de53d5c4ff792b9582f37c5869a8ee43de325095448174cb3b244ff2830ed977d5f4a9e7a9c8a049002b606c0cdcf62f4b33b7c88e2b4679c3740fd72b3889f817a9b6fc59f1f649181e0fc97fb36510e5059f89730f9778eb8be57da162ee9315bd804846f227c657decca2dcf9877e72c0b4a93c820290526fa3f5c", 0x98}, {&(0x7f0000000240)="cdcd394cb86303b0c25df008e0caf21dc6438618ba98", 0x16}, {&(0x7f0000000500)="17d4b00799f075f74cd3a7f2f32497d48ab045910e33d042e43499fff2727f2bda49f376a8ac17c8f2d10b58428a22567d1f21675c1604e03f48036971bfd21a7b2f0ac305bcb4805f756f3c9b2bc9071d5a54f931b9d6eb9c", 0x59}], 0x4, &(0x7f00000005c0)=[{0x28, 0xffff, 0x7, "00216172acc67fafdcd5e01fbab17b836231190d"}, {0x48, 0x1, 0x1, "e81ba1f4e7c170d2293f42e6382c0b8e54d7dd73c313c09052025e35456fe64df3fa0827633a01336f648a55a2c07ee86997d665"}, {0xe8, 0x1, 0xfffffff7, "fbdf155160563e973cd4eadc23f3bf64fb66e2656c45382af5e983f6e0c8b1db73c58330b2f589fea57190f69fa194f7c71ab3dc45ade05991af33f6985b0e9f4b7727eb3d7c91210bc7763ac25ca4790f9092826dfbff8cabceec3f3666f339cccac2987320ea0f1d95ef319efa791056f26d8cd582cfaab18439044eddcc23cf097e226408af49df96d0f0b0c980a90bfc6b34725d7b2541b8aaaae760e21cfdaa610288947c9183147e587fd50a2bd8b61fa8e40a84ed2c8e1d7defb573304e295e2f872651a0071480e078279cbcb2b4f161"}], 0x158}, 0x9) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x1000, 0xffffffe0, 0x9, 0x10001, "b5e5a038e1a63860139f9c731bc1a10a90df4331", 0x89, 0x9}) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) shutdown(r2, 0x2) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000040)) recvmsg(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/66, 0x42}], 0x1, 0x0}, 0x40) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) 16:00:16 executing program 0: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x0, 0xe5, 0x0, 0x6faf, 0x400, 0x5, 0x1, 0x2, 0xfffffffeffffffff}) dup(r1) r2 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockname(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = getppid() fcntl$setown(r5, 0x6, r8) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000600000001002000", @ANYRES32, @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES64=r9, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x54}, 0x0) dup2(r1, r1) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x33], [0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdfffffffffffffe], [0xffffffffffffffff], [{}, {}, {}, {0x0, 0x0, 0x5}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000000)) 16:00:16 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = socket(0x18, 0x2, 0x0) getuid() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x10, 0x5, 0x3f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x401, 0x8001}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x4, 0x3, 0x6b, 0x7fffffff}, {0x81, 0x7f, 0xc0, 0xf0e1}, {0x5, 0xfe, 0x3, 0x1}, {0x4, 0x3, 0x1, 0x6}]}) r2 = socket$inet(0x2, 0xc006, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r2, r3, r5) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x10001) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) flock(r4, 0x1) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x3, 0x5, {0x1, 0xf5}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = getpgrp() r4 = socket(0x18, 0x400000003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, 0xffffffffffffffff) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x0, 0x80000100) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r8, 0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r13}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x0, 0x80000100) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r15, 0x0]) r20 = socket(0x18, 0x2, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x8080691a, &(0x7f0000000300)) r22 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40000, 0x0) r24 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10, 0x15c) r25 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x100) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="8f55033d59f138edb3ba85af917da8c9319d8d408a507633b268878493baa998251de8cbbbf95e92056c08faf83f897fe727b081286130032c72fc7695b89f2955516b32c80bc205bb847c8ca1c60bd35cb99bd10d10992f1c2d129f2c1c7042113c353cdfbe08b1cbbaf251b9a3407ca41f14f8116aa612850f62cd07f654e30a02d969fb0e62a4d774b573421abb5a4f0004a5bd47583be6faf0ecc228db03fa2b60bcf6de83977a10868b455b2d2e2661fc5e11d8816e6852415d88f8b0214d77a9457c914d4a13d0e1a798991c79efe3dfa1f3289230", 0xd8}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r15, @ANYBLOB="000000002800080000000000ffff000001000000ddbd86219a85737269d7086907000000e5679a79644095312b2a6f9841e5e2fb60e955a306a05cb3a03b6400fcbb0a966212c08cec12afe3a2b6faed8783cd2f3d84ee83b9c074e2f15dacc484af55cafd6b9ed96544bfbe02d5448a0b0d0555507ca5c67535b32a6bec6cb21a352c93d248969b275e625bc5a3b83dfe3561b2bb25", @ANYRES32=r2, @ANYRES32=r21, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r22, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r1, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x409}, 0x4) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x188, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="dd090ed5f95ba976c41cc81a85b8d6070092654c2413ff5182c1c08d9b088f1fc5b8da3f0e13d4bcaef4cdec63c2", 0x2e}, {&(0x7f0000000040)="d3e8c70fe74a3ab6807126df42424d68b41dc7b18df470041ec7b87c5686cd1c22154d566848c7f042b3bdaf718a45986c900a055a114a718daed90b4e655583d0f491ce366b552e5a9961e78f5c7a99890764d3c38a241dd512ed0a53861f65820509e61196", 0x66}, {&(0x7f00000000c0)="4de82e2307d20d68bea235e97bd5a59f8fe9c837077ea13e7727a2b1d19a3b0077f005a5c3d80ca63e9afc6aa06bd13712a7868c83f047ef1fe95384377d5fb0427ca914d78e19c702af7e4c8f2cb1a452cc3dc0ad692f87faadc5f571d976c247cf86ec0ec54c", 0x67}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c161d1735d6d13e766da9f1c0aa9c0fa273311dfa4252623789b7a8771c831c67cb680aa53d1c92233407d8f4ba322f6af0f7ecf6a1efd69812b6fa72e7d7fad2f1b7b628c19d6790e362581edec4226ba1e9a93f26a91680089b7b4f8477a7633a97c0f6a4c99", 0x67) msgsnd(0xffffffffffffffff, &(0x7f0000000300)={0x0, "f3a8ed31149fc0843e8f612f72ad9fa1f7057f0c58cedb40337de559ec668e197c13479a4e9da6046ccdf21c3de99f447c3302cfccf63b316ae63310ace698c512d388769170aa3cf03553a7963a2c4c4295cbba6bc8cab66481cf4c25d669b48bc2a33b37cc85578cdb24d5d04158256ecf72a880727e593dda6a257d4a5c76bbd13512095c23b86f250cef8699"}, 0x96, 0x800) 16:00:16 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18bbdf696c00000000ec19ec6d25d9b9bdeb3bbf2304f6644210fedc0cf566ad3a46d19cb834f8b0ef22c7395713413bde9f5d6c29bd6ebb537bdb0f15d03a509544b975c02e369f198003b1a556c2f7c06c0a4e2f0fdd42b793ad7a496882e3d5416e97a0f0c830919354025e71c40de37ec6052add1b488d565520e0af18a192badcb59df6ed52c4af1fce55bed9e17621d989a77e040fe21de376bceada72291d8dde58a47d4b4c2759917d0e5bc0af73b1b35745b357a002eafa0502803e337582faf4822dd7d7793f26b914f41df3de3706be05ed6e697f2328f67f1c2e5fc2ad118dc51d19059e889f0f7e"], 0x1c, 0x0}, 0x0) close(0xffffffffffffffff) close(r0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="d0342c5fe5449ff4d8d600c526325d5c41420942995f850db6d3b925e25f23915395788becf3c73d36023008d97c04c1c38977ee2aa65d89ee708f949a0e161f1aaae4ebafe8762fea9326c00c514a55d5c8e9", 0x53}, {&(0x7f00000004c0)="4b321f47800fcaaad90c936c1badf41838bd36ef28619e02d7add5056aee9e938ea2679ab68cebca815f0e2582e2455921a4fdf3503476ae2477de8b133b72b51b397d9d95fe1b70b4760f6b9af16e5310024f80258bf65455300839a488a3c55f167addb369c127e453ff4e28c789bdf3ed46c754166ecd026b1d74a958d36d0c9531fd0c6b6be93a20f203054b5e88c73b2dad8cb4ccb8df8487964a74323c44d193dec21cfdef98ec64a6a08c6228a392ca9bf65efb267bdd4e61517c564f4634762c56bc9fbb99c5d9c83253523e6467cb6ec2e9bcf24e4c264b1785aab21b3abaf5a75b3e6239c49ec776eeab681a5a66f53f878b50a92f383056c8d69514a24931597ed6d65d7fc0de8076f87f600daede32c3bfa4cdcc61bc5e9b18fba248b823c357a4c0628e8b055957e8254513b075d4c7448b3ebc420d5f63a9db1bac2f05848b2ec79c07dfc3d3236ef64381a9392ba14d953722c21b4631204887ce65a20742ea562d8ac6991e836901ab4895a6f03d758b6508a4f9592768efe380f24b791b3ca5d45e89b33064351bfbd8bb2c03fa0f9d89e0e13ecc9e58cf041c45385a3cc96268066e56a6127011f22316e2e289075e4bc592e950faf67a4f6e89e0dc7d4fb3c5591cd8022ab22580a12a0ee67f4e77866cfb33bf0f672679404a2d2e108ebbaa7a406b8c2827f79a4bd8d2bb68778980ce77c49a3be0ef65ce6c9fb43551faa37964648f3b0d768aec7849f67fb033329ec1ca2019d57e8c16e068042522e2362162d9474b8fdf38d94be82b9dd4a882261803f484fd46af3483400a6ed65aaa586727f80f4c200b054056c590dd791c71cfc87e2bd8b92863c82a48f64b26a1ca8fddc83a495806bdbe8d03a544c203038f3088bc16f7a312e34c32db07f6ea732d27dc9f808994e0744280f0ca601db3e99defa31a51557875512a1f6ac313994b7b2f3bf168d1539c6bc451901e93713f12de4ad8d0276c01ca4ba4b1ebb24a13bab0d9b7e9689535ddf74a4a511ee2cec631d597bfbbb19e377a52688998796f007e1d982e61a7eed7e2fbc96d4031108ae0bf646cc92e2a9beeb8570f75e4741851fd648482306963feaf5ccdd7f2dab6e1e68b53ab0119ce05963a4af90c67f41e73583ae65885a351c018702e5c6c795ff2feaa1af3cef3446a000d6c20ed8ff19fed18a11529c2c795be7f8ae388bdefcfa561c2543799d49b673af9dd4f4f3e77ab39c6d641fbed079b19f30286ee79e036eca1bee081e4a865a7518e08e98870e25c0a5488b714766645b32c818d8b857b9c36c3e5f9cdafb76668fc76bdc05d995ed2ffb1a1f278b4a1e6d6b492ad5083783736f5a4adafa7bea9590a5d95484b8319bd12f107c12f16f456446de118c99b6a5ae1aef933ef1fafa896fe2b66f1939777dda13289eff26a79b73c9fd7ed9c4ba7df4813ab5d3174ae88b79d51d1578fdf100d25f517a3d407cdc4134777b4f20b1146e14d622127f4cadde1940c0cf4d510ff4e530ec1b6f44026038599d17b3086b3b3df7bc2ea6fc8f9a187ea98f6f3c58a5bbbf380dce4e588cad28e53e60eb5ddf7199061f8ef4818f9fc452f4d3b9d2e1885cf99d9bba7706914f63850a73e452110ead13a55dcce3909c06ec5eda70c1eb950e7cd6991fc6e85b791918d949225ead1119e1a547a9cd7a686a17619aa89aa29d4d737c5f5e99917c1c19b29fa973e9f566b75b37ccdf7a88a36f5c4f949f271aac1398a921aac3fef96fc0944cc0eb81a8a217e200d62a25d7bdf9d629ec4940cd3994585a145b7470b0dc808c19c4d038bb5f5e7779140bef0e812a399a3caf1a2b3c067017522f8c390a95cb1d6e1c9ede8c27d9eca31e04927e908902c9e8104f5bafbb37953c7bd920d8a51b6dca63a26f5bf449cb4fb78690868ae7c4dbcf4fbfaa9b806f3b3c7208eb342b2cb696450fd36852f5710845071b38d54e76753d3a529fe8550f130670aa2c453cfc8a640afc6e3c14edc90d54a9006398019", 0x598}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x0, 0x1ff}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) semop(0x0, &(0x7f00000000c0)=[{0x3, 0xe3}, {0x1, 0x80, 0x1800}, {0x3, 0x3d7}], 0x3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000180)=0x4) socket(0x18, 0x1, 0xff) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r5, 0x2000746f) fsync(r1) semget(0x3, 0x0, 0x201) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7fff, 0x8, 0x1, 0xcde, 0x1, 0x2800000, 0x2, 0x1, 0x200, 0x5}) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0x20, 0x6, r6}) r7 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="3df11857d385ab6b4c8835f88a7253456271c1d980b5f5e0f18d2093375698b234b027d2d47e41a35a02384f7cf1d7ef4888b1e001453dc21f56ccb37c2d02e809b8b46c005d354669b3a38a434a1e9d034572f11a141e80bbdc12cf", 0x5c}, {&(0x7f00000002c0)="f92e1b27878e836fe7f7dd1e6a01639d41e14d194050cd8d0c0d14c733864f628bf55246ebef36d2c63e96478761ecb5d6a55e6361a9c9ea299e3f6cf169f43d56f82af283194379bb04b9633bc821f57a7c77977987acc7c90a944c47615d74979e12ff33bd8661b1449e382e0cf19b0fa931c653f5178000e22d1e1a462f4964c520fd23e6a349712ad947589d3dcc8796992a2fc206b523d7824fb1e9be199e61433c37acd8bdb5a4961548a24dce6f99ac05daf3a0c10737fe4fa4b70eefce56d0e34101ac9aad", 0xc9}, {&(0x7f00000003c0)="05a997c06c3b2d625a03a531f3634351d59a0ecde576943e4722d16bd30f965bcff3206500c880cb96ac751283f629517a533a41c02028578784434fe2eb76e068e84bcb5064809071b6b3da9a05f14d5f66f9a04ee5fbc06ae712745f2fcf92cf191cd1dec70f15d4b8413533256d544b7fa70f99a8be9c0658062ef47f18999504ac533a7eb41b1ee1fff89e4374029598d7d5a715ee3ab957a041e2db21fb1f96c2951b0ca37262082bd66f29798fe4bd3c6785a17180fb9ba011222f8cd9e8bd356efd7c165ba81135f980036169bad21d92bf8c2646a981def4147b02f1feb6f19d0ba2549803049a4aeac9815756a7eda2956293fbf56c13", 0xfb}, {&(0x7f00000004c0)="82557f4c8a748a58519f26d2c42bbc1d7a5e92b0fbe114e58936024a57e059ca6cc26d95b05825bb66558f4073f22ee687deb558b87da2f1e1d89e1b58e05e0c2c21dbeda67fa331", 0x48}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r7}], 0x20}, 0x2) getsockname$unix(r1, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) bind$unix(r2, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r5, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = fcntl$dupfd(r8, 0x0, r9) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r11, 0x80045745, &(0x7f00000007c0)=0x1) r12 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x20, 0x10e) r13 = socket$unix(0x1, 0x1, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x200, 0xc2) r15 = syz_open_pts() r16 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f00000018c0)=0x1002) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/diskmap\x00', 0x100, 0x0) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) r20 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001ac0)) r21 = accept$unix(0xffffffffffffff9c, &(0x7f0000001b00)=@file={0x0, ""/42}, &(0x7f0000001b40)=0x2c) r22 = socket$unix(0x1, 0x1, 0x0) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r12, &(0x7f0000001900)=[{{r13}, 0xfffffffffffffffe, 0x80, 0x10, 0x6, 0x401}, {{r14}, 0xfffffffffffffffe, 0x8, 0x8, 0x2, 0x68d}, {{r15}, 0x0, 0xe0, 0x4, 0x2, 0x330}, {{r10}, 0xffffffffffffffff, 0x2f, 0x2, 0x5, 0x1000}, {{r16}, 0xfffffffffffffffd, 0x2, 0x2, 0x554df691, 0x2}], 0xfffffffb, &(0x7f0000001bc0)=[{{r17}, 0xffffffffffffffff, 0x3f2421a47f7a802f, 0x8, 0x3, 0x5}, {{r18}, 0xfffffffffffffff8, 0x4, 0x8, 0xa, 0x10001}, {{r19}, 0xfffffffffffffffc, 0x0, 0x2, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x200, 0x6dc}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x1f, 0xa15d}, {{r20}, 0xffffffffffffffff, 0x74, 0x10, 0x4, 0xfab}, {{r21}, 0x7ffffffffffffffe, 0x77, 0x2, 0x2, 0x5}, {{r22}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x7}, {{r23}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x3, 0x389}, {{}, 0xfffffffffffffffd, 0x54, 0x40, 0x3, 0x4}], 0xf06, &(0x7f0000001d00)={0xc1, 0x8}) 16:00:16 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x0, 0xff, &(0x7f0000001340)) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/158, 0x9e, 0x0, &(0x7f0000001240)={0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) dup2(r0, r1) bind$unix(r0, &(0x7f0000001300)=ANY=[], 0x0) r4 = semget$private(0x0, 0x400000000d, 0x4d8) pipe(&(0x7f0000001280)) semop(r4, &(0x7f0000001640), 0x2aaaaaaaaaaaad75) semop(r4, &(0x7f00000002c0), 0x0) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000200)=""/27) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0xfffe, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000001380)=""/234) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r5, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/60) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000012c0)=0xfa) mlock(&(0x7f000071a000/0x2000)=nil, 0x2000) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000040)=""/50) semop(r4, &(0x7f0000000000)=[{0x1, 0x5, 0x1800}, {0x2, 0x80}, {0x1, 0x0, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x34b, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x2, 0x1c00}], 0x7) r6 = socket(0x18, 0x1, 0x6) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0xcc2004ba27db546f) fcntl$getown(r6, 0x5) wait4(0x0, 0x0, 0x3, &(0x7f0000001740)) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0aa6eb9c221a9cc1a100757a4f57e7ff998103745a8bbf00ff0000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01801b0000051400d400"/28, 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) open(0x0, 0x0, 0x0) acct(0x0) ktrace(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) pipe2(0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0xfffffffffffffe30) setreuid(0x0, 0xee01) socket$inet6(0x18, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000003c0)={0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000003c0)={0x0}) 16:00:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542b", 0x4f}], 0x1) 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, 0x4, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000200)={0xec2e, 0x0, './file0\x00', 0x4, 0x9, 0x7}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x8, 0xffff, 0x452aadb2, 0x1, 0x2, 0x3b78, 0x1, 0x1, 0x1, 0x100000000, 0x8}) r4 = dup2(r1, r0) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/222, 0xde}], 0x5, &(0x7f0000000200)}, 0x40) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000180)='./file1\x00', 0x800, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x80000001, 0x81000}) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) ktrace(0x0, 0x1, 0x8, r0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000916, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) connect(r4, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) 16:00:16 executing program 1: socketpair(0x6, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000010c0)={0x2c15, 0xd4, 0xc9d, 0x6d, "49af3403881d10eeb1a1bc6fc9d1875e517982f2", 0x1, 0x7}) socketpair(0x10, 0x8000, 0x2, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001140)=0xfffffffc) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001180)) setsockopt(r6, 0x89, 0xff, &(0x7f00000011c0)="cf5eb1ed1a33e69858257a4b3d1848974bb8a0fbfcc40755e306a72557afb3e5d20ce509014f84ea39f97ce9a1b22f72395505ad74798143f6e53a47f3d88490697f42a42ebf495d52496ae0567bbf95d4", 0x51) r7 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) writev(r1, &(0x7f0000001280)=[{&(0x7f0000001240)="89", 0x1}], 0x1) shutdown(r0, 0x0) semop(r7, &(0x7f00000012c0)=[{0x4, 0x0, 0x800}, {0x2, 0x449, 0x800}, {0x4, 0x8}], 0x3) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x40, 0x0) r9 = dup2(r1, r8) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r10, &(0x7f0000001380)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(0xffffffffffffff9c) chflagsat(r9, &(0x7f00000023c0)='./file0\x00', 0x10001, 0x2) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002580)='/dev/ttyCcfg\x00', 0x10, 0x0) r13 = getpid() r14 = getuid() r15 = getgid() r16 = openat$pci(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/pci\x00', 0x8, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000002600)='/dev/zero\x00', 0x8000, 0x0) r18 = getpid() r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = getpgrp() r23 = getegid() sendmsg$unix(r11, &(0x7f0000002800)={&(0x7f0000002400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002540)=[{&(0x7f0000002440)="e5ca40d5501f972cd0af6a1ccc4eef0a0e55584b7db51588c1330725f3829857f581ae9578ee143bc891f8d6c7583484adbb0d45bbd266a0f4f63c23fe125fbc01fb804f5fdc7574aadbfda331b9d6f5d1accd0886f952c2e634bf903c30000e8eb04751a37047aa2c68cca1b19c6a570adb6152196263681da61caaa4ae01bec483ff0fb624e07e2b859e05602f0f003fe7a0ab821393a1c5b6b37848bcbf85931f6a59b0fa29cc49263da80c00db563797dd7329aebc76c66dd6599249", 0xbe}, {&(0x7f0000002500)="b80df2f126d18613688ce74479834d9d075fb6d241b43ebc1c4e3910b0b6faf3dd21ade2376e35d71abfe57c4a89c57bd6afbe8ad98b", 0x36}], 0x2, &(0x7f00000026c0)=[@rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x18, 0xffff, 0x1, [r0, r8]}, @rights={0x28, 0xffff, 0x1, [r11, r10, r2, r0, 0xffffffffffffffff, r2]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r4, r4, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, 0xffffffffffffffff, r23}], 0x108, 0x400}, 0x405) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) sendto$unix(r1, &(0x7f00000000c0)="15fabf79c74c5b2e52fc2bc7a5776ecd76a5c2950d692379d2e9ebc588cd6d2a60abe4131a0df2f0ae0349e58f51054fbd5f8f0966e91315d9c84ceff997e602b3a7361fc60a5710e2345319ab1dfdaa80cfcc52ce2c9d072ac98a2657bb6149273083602496fce2b22cd0942dd52f1d11994148901375316423c90671e3f4620ed4220e1d70945b66", 0x89, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setown(r0, 0x6, r2) r3 = getpgid(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20, 0xffff, 0x0, r3}], 0x30}, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff7ffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x200, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:17 executing program 0: socket(0x10, 0x8000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10060, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r2, 0xa, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x0, 0x80000100) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r14 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r10, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r8, r10}, 0xc) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x8001}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x31}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000200)="a44864ed4e7b364846d931603c79fb9d26d3e2db40c6c8c3a00cb486e4bc28793c34cebf247144674290feedd2b7dad5bf986c98fe2349e46f4a0c2205b27f62adc115fdadf4c6669652a043ab3b97ebecc506b0d96a76da596e93b1c650b434e3c4dba38a9390e3795338ed30a185a2950aab9a64d2a1ed3af518ced7568cfa0f4f851eebe78ceaf16b371655cb29af996fdfb7885d6c4e8eb5daab240e28a90a6674e79d5e52e7f530232ab092a0b0a2672516cb2adf5ee883b64fea2740a95e34ba0926a4841dee9558208aba53365ed05681f984b57d0f261c7a872fea9bfd00", 0xe2}, {&(0x7f0000000300)="950608ce8df9e51abb5ddb870dccad10cc1513dfbd10716316ad963072e39deeb1307506568b51f66e96ba79a687c67843268ae4732a9d788083d4d1b2bb311e383508a8eaf37e6bf11ad43beb28272b176d599b74497987933585694f9d9ed8f1490d60cd0de90169a461e0f6abea52f97425439e91", 0x76}, {&(0x7f0000000100)="24c0cfbd752001c37db6c1eb1c255abd5ae185df02", 0x15}, {&(0x7f00000004c0)="e6bc80eff2b978b3095c900f0c98bccfbf283adfb2a7eaa9b5f9f08d9497e38eabf1a9b8c190fb331759c3b3d94e66cbbfcd30eaf3f8b13d2b2312c27fd7e5a4f2542bd7966249ab69310153f0ac18cf72c0db85d74d0b629a5d7e141e2a9116e95f78a0676c06e65bf5295b442d994ad02f8c6a1939bff467573e8e16458ba5bd3b06e905016e1a2dd64aaec56368b3dc0615704a72cdf7f44d5da511f0d620df9a4efe2b3d0cdb8f706f41dfeefc27c5fb00e7cd39bb194ddde21fdfae9d294cae02601ce170424276347c11deaa", 0xcf}, {&(0x7f0000000380)="95d6cbf9088d95aa7ae460e1a2598b5e72c4c096d8944b49aa45e4f9", 0x1c}, {&(0x7f00000005c0)="bbfe75ffcdcab7b24a93b198b5e6c9861dc3757200e282379615539f27384337294d7fddc4715389c9f5fda80bbc06b42f724602b75a690b62bb058a428caaf442", 0x41}, {&(0x7f0000000640)="6ccc931e031fca64b2b8dda5193bc39cba4866710fe7ee65096a76876ba864c4c604ce4dff3baced557fbabdadb5f454afa3975caaac04320a121e01dacaafb7bd372f95f5640813cc8a06985ee466153e48e79e71beb375b4a4dd8cb36c2913b6930ecad03e70c4908d4712c48accbf34990da0528117af37955a3ece30a71fb5f85f12ee40c6c3d973b2a5d5221c625468a5b44add190a5544a3311b3bfc46369dce1eca83012922abc0be3ed9a6482f0fb524c61c5d824e92d2ce91b4fd15b6046e4ec5f0320b5c3c8c14262e2812774e4d8b84fc4ee3b6ee1cd22e07b6f4ddf2fd5672823d7bcb3ea59cd39d97f86558a6d8f318929b80fd0514", 0xfc}, {&(0x7f0000001340)="300321ffcbec5966f0dd3b01cf38e1d59bb881f053eec094ea65753593660457e9f677a347f7efe9b464d95033085b9a1d3d7a0d2bdd0e4845aa243ee2f88c689c3e5959914d38419c1599bd0fab938b40b2f04f8959a93e5779974ad3c949d85fc77b730bb0343d8a5b589632b88a028c5c61fd40cb232f1cdd600008ee4a6119cb97346a1f66a042404d7ebab66f9714259c54553b4984f35c2343e131403c562148d0fdf3d9f45f96fb02df380441fdb550cba46878486492d587c6d4af241815270302816c2d4e586e726d1d90e03b219294debd06d02108840288140dfb61cd919b2b6da4dbfd80e03acad48e2498651f34738bef941c26769dc132aa699001f3ed5053d779733ed9886486d9bd1708976d4876323d5f56667dbccdaee0a3656f343ae7a0584ad12ffc5357dc7758cc78ae395d4a8e11eca8107a8088395f8e9004d720dbb65301b0d86d553e8e20f6a764bb4c52c28329c08e0052f490f80d460f52a8230df10f573d630e8de592a82dec82f29e9a47f4d2e002db1c4ec9902baffc7c7811849b971dadbee29e11bc63f4df172499aa545f4f59856626544c553249ba435d507d63bca2c597557a9e08e642bba64fa8037487b54b6218f790c41b9ce3d93dd9f2d9e74c50a06f58b223c75684991b65e3b3ad409ec5af963381a4821f83c9a995ba29d7aa316f50ca7345e60987af314224125506d0d55a35333dfff68d18b6c7e634dc9bd8f3989fb617b36db15ac70611a81a1884ef741b76e63239a83d9a9ce27aa3eaf6c058f1b3fbb93736830f38ed022a5b0ed0544ac9cf20bc9ac659509245e41717809eb73569f7f0b276375007c5ed6ad66f9141f6735115b243a0bf2a8fc6e1288f4879fd9afd133d0e736745eaa4686676dc094b75e471dc52ff204505e95e763a8c439e568d0bc4bebca8da7a1539267fdd6a15f4411758c1ae44126efaed10a6d9459bde8cf3f99ad7e8c83685eb9df61df511149677f931aa019aa73f404eef75598e04e6bf12f51a39f3e1d597b2b93af0e78ee7bd25db5cb3626d63b035d9d53287d7dfcca47726cdd89b5a17e68791999b7139bffde6462c44034a5a47ce8aab01d8a6783ff2ab8b4fad088bbff108bfa2b9991f9b00b236787ec6abf8bf1106af55a33809ca461e9e6a8fb1e6588eea8ddf685d133304ef73b8d7b97fa635747f3c5b0f50b7eccfed53778e80a88291a485bdcf6926b511d96b4bc628ed7729ae3fe983531299073ce75d74c2cbf5b7ae38819e6b87dfa363984280dfbe4354b885d22e00ed3fa731bf867197d5c91c47767768c218c06d8148d054c7477685cfd14094dadcea6fd212c1ef7d08b31f54ed87af00eaaa2e252b4513d1309e4ae29407351140267de19d835c8e1780a0088a805fd19791b257a0a0b836c3769de4c6a50c56cf2fbb02bcf2c9d68a252b65d1912329f5f5898a7a61f16d61259a7fde2ce00fa5eabab4fa4fad723f5e4ec79dbb80b519e584739cfda9fa18a32c87f93d323a00e466e3b91d8b5b8ef392aa31752702b35f00477615c1213723022f73e8f00c45762801c9bea88edadc69b17e33e828067ed204caef5081194738a958f36e29302cc6baf484d0b59c09ee0fe17891c1edae7b82e0d253351bbda9b26770b8227bc0cda58df4505134090c24d8416df45a3ed1ec15d79df2358dfe863f662adff969c7326eb3a7c359896cf820e7f3d77a9c15fe99f3e97ec582b1b95200c4be7451ef19c994ab8aad3aeabfc606e48810606c82cafbf9961b5a1ff79595441d8d406c2d6ddac638132d8c9126defecd05144129fda90370afcfc10af1c48bbd00debdbf1066fee88b5737ae16552511baa68562f43a9d9ce898ed52ad5dce75cf53d8664933b06335088bbb6fb6620e96b346d34669526430c17a6a8afe1a9e2881379ca28efc48b2d0be736933e5d65272ba2c4c2306761986dd4158f773dbd392cd800d56ae418ad9eaf142788e6edc67a545809f7c8fc7a2b943b319825b070b4de61191b8acc4054a881bc584ec266a33857c4774f786a888497fe89124e12a2b2564a3584674c73284430fd050940b43337d35db953b8338abe1a43a057081d8fd5b0eb6b5747d31ea3bf06c4c9e17b4885b4a746acd02f26f91f506d2c7b7912c083b93cf5f38a2956efe575dddfac1b4fdc2a10eae98fd5dd2bab8dab874e654eaec260c24cf24ae91a1c475682e03e90523372f87d539ccb54c666638378822e550c9b41c88a177d20d2e650782aa7806026974d9d2ed52607c0c323e51b502c61040dd8a5c264bfcad270f93b10cb2fd94fc5d6e4c509ca049428bc00d26b57cf99645d5674d7afcd8ac8cc05806697eb651c6e5b661e32f75b38e53424a5f620cfb0b83594debb9da1c36bb0753c3fcd2b2f0cfc735be710bd2ca624f6cfd4325d64fd4f05a077d671097a2b42ef614b425718dac708a77b139017d5bc537b74deb779e29921923736527b3ec03b8cfaf44d1721e30995bf312e80c6bbc427dac9ba874da26cbb0ffea601099a4a603a62ec85c5dbee2fc98dd51c7a52c3068a586fb971a901d45c5923276ce728048d46bec8fd68876af555f39c75847cd7db1ade569719500d299d476c6a4b9521edfe6e40f3c80370d172bbca574af1852cd3a7ca2666413305f4a1146807bb2acca80efad4b66170f876b28ed50711c18fc7c87b4a6fa67f1c65bfc3146701aef1a967edec2b9fbd8cb4e7cdf98be4f9d2e1a86cf7071d19992834a41991691c8b5712bcdfdc4d7e9d37944b8f2a4f651f81b64c08d3a9ef157e2243c1d7cb9214a9befd5b131b3fff142e42a70343b4cc3f5af4b789eb3030520166822a046d734ddb21a586d4633a6cf6c3300d3144a885b08d6bca74c5ee0df395240f0398af1a42251fd24a5b34123cb8a3bbf084a5beca2908fe101f2cde9725c0ad9aa65433ac17ed0c572c27fca02b34fcbce8efe89df69c0c0c4671ca2fd507be1a317f21b7be75be027f6d86b9c2e58d0c28eb1ae451cb2d2ef36657509b76629addbf4dbe8159fc336cee83a02852dd4669fd3d6a4bfd1faf7b9d4fcd356f13a763f502b035dee72b0b3582c9334b969566ab9ceb307803a8c09063056fe8a10c55106a2f359bcc2d24da6c5c29cf79cdca10893fb88f449c08410e30cf6c4a5a18a4e568ab1112adbe734e2a33262d2f8b2b7907156232c2e8cab7d023c30dab2f29d89da66ac5bcd29b6947358b3810352d240600c674327204fdc8a7487c4cfe7fc782acf0b7a185730aa4188bf3e345e60407812ab05a20dc3d9c580b931d4bc6fcd7a4f001a59b32bce66cd224190f850bad9eb11e9e9e527a67eefb7089a7ed2cffbfd9a591cb87a04af680cbe5e50b29b8f550e279126e1397b35d2ffd369bc7a0ba3da95ce8813b73cafe497915261f07303a6bd08fc601bb1d1f8ad1c3a0abf667a4848aa4d180dc32c9ebeb727ed359575f2ef444987cff337ee0c8735519ddeef88b848a434c3d5caada363938c83445abdd0f23297b80c4217aa49a721f84047ee0c5847f038d15d67e0bd9d07d50a30ab781ca2433114e9a37dc21249366f34101f04f9da275c9bfb7f77e00c23594bd87df560ad00d50d6f444ab8c3fe0d5ed03e2cfa9a94957d187d16c7036039b80aaa6c6f3a55e65f05785f7efa4f1629435e049350a70335b4f57e97b21e18f2edb41d5fd44236896d6818c5d603d43159571d90b494da7fc2cc5223d9dba6b8a4e6b8fc97b357f05946484ff4d4ec8d7ab4dad249adc4b7f5db492f555e0a9a85dc879b71851346888efcd48d236f44c9187f88c763ce009dc63c1bc4e929263b0cafc7ef165e3f0d42d6aa43681df1561ae51db523fd4b07b09b39e496ba91c177eead193e7a3cf35b7e576f7499e41ef49edb6c9a3d39177d491c7dc6b81141e5c52d43c48fc297de200ec90b33f9a35c2c74ced665cd52f9e77be1fc3eef6e9d280b2a3126e7abc1d17e83007c160eabcb9c256f9ccdaa4ce5534bbf8602a790c33ddea68a5922ba08641d8d124ae3e692a052de884831fd2b160e6ca63a5672eaaf1053e4331066e81b218c85c54ebbddd3f3489aea0b70baeb06370f3c7580786d6d3f08614391b34f9b04abb232bd3ee8a6d93c172e8da5a9906ce798921cc19dac0f2d7de9c997b8fcd0ae0bb5de8fb36ad852358819874d8f660f802eb2fda72e4552860938450eebbfe7c38058c429cb9f7f6afd6b928945d3be2b18e740c6563059d04adb1a57b3f03a952690ff026555ed5ed384ade047e3773fa126f1fff61d6c36e734b853dce3410059ec33de3b07f02e814f060e435e8026e8e7a5b343c10d53dada2f3819bfecc6a8b6415dce00fcd38a0f545d01c75a3ae601dd625431b2b377f3f3074c8b06740e00d7b476af04f239e0580f3a28bebdc3ff88d5d166c72bc6f30f754d7da0b7595a6cc5d76deedfb38746f53f7ad85d43431c8bd3c8550a2e55297ee91395df7ba27b120102bc21df5959b7b0d4bdb65d9f2d783e8d38418f8d0b9ff9a7962bf796af1245af45e173676049d715c29bc0d23d63f5a161c09ea0de5d50649868d84b43b23b09c514525c5b1ee992788ca939545cdd238fd8b046bb875e326038dff2ba8a731ae84eac930a6fb6be8bbf71ad2c7087789c75edd0593a04b727405721afb862c51e09fd234f7c3d050a7c0d09b322f49946fd7157fa4976604fd640cd045ad7410d1504751313cfd451ae3d96645a9b493df02e0966c3d29bac782e85dc49fd926bc931c00f70ce049d475ad32e1b7806719cd05aee211a6d216119ef7457ab37341a24ae6ff1718b6d0f54826696f7fd549aa08405caf5bb91e6080edf41fa6f95005614a9743d6f163d703edf59b98b5bdedbe7bd7645c21fa09cef3f7f56c6d66a3ebba41a0c9fe1ec9de246c06629e355475b8282d65cdb10579ea530ab908b6d30588ce4945fa00de851b8b0f1446a08a606abf6239444ab49e721fb36193abd6655ef4cf345cbf254a1906699a198d118434c074064c9409e01619649daae248e751de8a1133755f355c8defeb44b284142313b3c24c98bd4d2327ec17304446904e1401d358c68bd81945b8b311257f01ecdc7040969773e3c98c9b088a81175dce9aea64ada4d9f1f85d36669c852fde914eb540f04f7338db169236835f3ecd66831809a930949bfa2b718b98a0ef553e788b15e5115c595e03596f3d1dfa9f4e2079250f578e8e5713473ac230df3491bf50043e4243d48f35608be7d95be33f6f79e0380e2a025c511e51ef19c5e4e30f198ac573b4709a81d2d540896dc8e50c1fcafba1e54732979f9019ab9c35ad675f82a3f1baf6463bab2ae654a61ffbd5bcbe14aa14a766060886f5bca4b72f5e8f38970c28904b3d516de820b39798d241c02008a12db655638ab9b4cc56dd26e4c3a7b10a0360803e7c3c99e849c611bcdb4b073c4292e10a2514cb58b248b3f727d6d6c5a780b0875737fbeebfa8e84858fc8db256bad20424cfe96e1ce17ed65cd8b326e4ed8e7998572c5764d6651f15f8c1100e7b0a6036a66a64be620df92d071d3d74e1a7af926cf8f840867b65c020c8fab2af07c7ed3e400e810b8b4a23ec924fdc42f6fc6de7655ce03baeaf99e8b3ef86b636b5c7a5a4eefac551065c0659ad1147c70481938164acd3fa27c05bbabbead9f9f1a82efa91be258467d8e96c22d34b524e98f01f0cd6cce14e50e67af5a8fbd1d460e8c41311f76021dea81e79189f5b7265fd99a86ef8c0288d5760e", 0x1000}], 0x8, &(0x7f00000007c0)=[{0x78, 0xffff, 0x1, "81f8125828b80c11e6c318cca5515267cdec48646159e7fa4752cb70a42f9384b0125ffa5be6256529dc0eb20b7b707e843d70c20deadea5a90e4598023802cee84fd067dc8602f6fbf1718d0bffb7b8019d237e87362dd79ce4adb408a888a275bbea61"}, {0x50, 0x1, 0x200, "141f382f556ca9a6ab0c7dbfae51d06cc0c6794bcc44f4a10527e459dcd2bf5efe7d8b6944839896d98e31733fe2ef0ff9fe95bfcba9d587d4926d4725"}, {0x40, 0xffff, 0x1f, "d3282e6a3156f000ce1a81419ee33693eb61989dfde9ea9673067ea89f6828d00d9df53ae961cf57c933"}, {0x88, 0xffff, 0x6, "271714069dcc220c569bdbd518fb37e8b6e024aedf10bd174cecf26e088f1058b67df8133b1667cc51310612817ddb267cc64a910c08f8c8c5149aa8ac9c2d6f618b5e65fbb4a971bc46aed485a7592500646408f500fac6c1c0f4842c197e118f5c1fd1e9d9e24342dc3aa2963d36fade6d03f2"}, {0x68, 0xffff, 0x1, "69c35656262fae8a124307c366bc3af3366b99bb828b92a760751f1a2bca69ba3cd556fb89a19eb77a6536ee03bdc627f3bf242c89affab81d6a311b4b54a8c0a533e06e860f95a67c50d8f13a39b82d45"}, {0x20, 0xffff, 0xffff0001, "77eb4aa956b28c2960"}], 0x218}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)='6', 0x1}, {&(0x7f0000000080)="5c209326a8a90c99156f04ff662c454509dcf7548b0fa7c795ae3a02a9c983731d61d7821703a0e5f1c78d2e6af27524c741279f5220f1cc465d90c61f28ffbeadf97498219a9d1cd331e6108f8084c473600c584e51ec5190f9dffaaf6eba4be2247c0857211a", 0x67}, {&(0x7f0000000140)="7cda67ba74a24ccf72d73cfa7deb50e80253a9336643592ec0fce174d9fd66d7540521cf3e80715b3f258f6ac9fe9d9cd0bf68bd547fe38f2078fd1951896503fa3a56ba9bce89bf1f5a4caa4abbd7963dec60373bcf922d789a53c7eef66f8339ed207f097f59872e39fd8eb977da4a9d9796bb0697b8b37f2555dccbdac3", 0x7f}, {&(0x7f0000002340)="c94392733b0da6e3d5554bafbfef82010b46617d48cb33365069f17de039f2f8f0be35020d766ef9404802b7a1f564503a336c284496726e5d64b461d579126b4c519dc7a36d52963e72bae52108e648c8c0e8d49502429909ab3335566e266614c4282492b5a818111bc0932b23b01ba9fe7f7261152238ef7bbebf4b93a49ed3b361d265bcd7a8396e7a1e0af2c0fe3b8598f0a8803ff3dd3cac73e56edb69d826121ccead3f240f7c1f30fd553b69e1aa414aa79d72ce6ef1f537caaee4e3ed2c56f188c4ed06d6b6620fcc60c1250018cf042fd7ca11228cf85b611718a53af34b7210a3e860c87354a679deb343f649302fc3857bf335d4cb339c5a8e29223536350de0f5a721a066de11ed758fac81f7ea84d0995922220f79f453e2eb683f31b1f2f887dcdcdd6ccf0dcc23658ea67059fbe35e10dbd3f57c01ffd7173bbd1fea586c6d29f5c6d436fbe80dca1facd968ee05ce1c6ba327437aa4193da763661fca71b1dfd506371fc2f083a561a72b854425dc50c11db4d5032f221747ee43894f596aad479643536d86954e6857267e333d3eefabd9536ce697202bf0b0a96031cf209113ce08f2d17535fa91d8e5bf16434661bfac98f362e366cbea656eb4abb3f5c1205b438631a9a99352a877391504cc4427f1c8488f483a29df75ba1cd3a1af060ca0774943646ac1d9a037a4a0d0a0cad5a271bb7dcde3d41235caa18a02ab0a5dfed269d06c1af6e677b41ac52d58f3c1722acbe20c27cb49475080aaa42ae6046ddee71032404322a30ec4de6b93daa4cbd3db5347b944e49826cae02a1d5c9e954acfc79e966ed34154d89ed891c206c1a09742dd49d60eb11f147595e9a472b752e632fca5258309e1aeebfda70248c6831859b5e9736497a939fbb31f1d99c4d556cb68805d4ab3178820c1c8c811fcf818cc7ff2e29f051ecaec86d37c6166be7474cce0e9ebd9853e6274692a3c46045f60f8db4abfbafc7775be5b587c7f40c41612ff0fc969d8d0cacdebe43cde1a8f19d6487d47b37adcf5edad06b2a20fd23a4f4775ae7865639c13948c42b8145db71ece43e8ecbd0552e0f5af46f4d26e10b937c57f5480713ffdd119fc53369d17b45007233c683ddfb2332fa92481f62ba33128e4194c7f5874b54d73fcc83ffe28d87a366d161f68c7cc5c4ef8714cba068ab08e14c7e94f5c1d523069c8e62a56c7b8a30a7761b9937fb3636c9fb185b86cf558059ba4e40fef0bc68131463a14e80e65b5bad4a772d984dfb49590e47d1a781ad5f0a51c59c4faf08e41d655a27fbb1a6a9e6ff48deabe8ee632f300da4a118e786e0dcfbaa23f1f88a939198d0a874c51f84fb013533e307466c74fe39e3df1ea40419d520f1d76305544f3392946fe0df32729347b337b7f328815af24b0d46e32ad1a33dc59e0050ef66a5b7a372558d89633bda4a85b4baae5d2ed19601bcdacd3499942b45cdfe835527784222aee082b2535bef1743fd96846c048a2af9b767d41acf75b21716c103f65cc119d9e352021087bc1edea450ca469eab11b6d12b6f00891a1ffc0b3ef1a9ddb9de558b652ebfb667a5103d29853444cae3058243d8f128641258d3881bead84b63da88645480ef5f378a46841787a570ab17479993f3a4d7e4fb390e9d89ec2fe1040a0d1cf3ab5628f3a5d0975eb1052fd6f433c488650f07f2e7d75d149b158c2ad8ce4a2b85f14f7726fdb36bfb38e912effe34d58169c05b38cc07c395702d59b233bf5bd6fa8e14b8720ac739674fa159513e8f1fd8c2f7397ff080891c4b6f3381e34edb03dbf9f7a82c34a446511ab973a0b9ce7e1ee60aa0bdeae37d81a18452191a5f1be349da3fe4752864e8c02bed2f91119fbd08fcef33e8f3d905529786c6aefb2aafd3144a76086da7b890202d233b595bd7a0148fd2b72acd39ed8726597e6b8d796d22ec4a952625af166caf54fbc1462cd88a0e94da34c70eb989503f0c3423065a7836425f0d568d08a28dfb9fe5b68ef41e4666950f58e78c793e1600c979b76c1ff4aef624f5013d829f02eec8ce6cb5821885f3da4b45d74d0fcd0c739b35d1ee0032d3e3f0a5e5e5170f391c4259528b9a9f01ecd18434b02a65626ddf5519b44713d97b172d8c5414095b9b85f362322dcc32c2eb1de99858aa1d2b08b73626798d953191f3c240007d9d62dd0c668d89310cdd291b609fb474e5fdb17555527faef7cec29c35b59e374a1c268ef8ae196387198855b7f2ae8077444957a0218e4a2634012fe87d7929f474892b00b27af02dabe00d36199368fd85ef10925e71bea44d2c8a04aacbcfed99b15b77e07813c2e748d49fa92ef2a0eae88a1a7f0e7aa9645fb0b6116d7afe71f63a2d2b8c3caf101730705ab49e834bf4853354d88d0540211fb8b7e84eaf1ad965c2ab11ae8cb0034a9c92a15eb9467ddea9ef174ccabebd40d81b1600e57095f4196a09fb1b2f47db3e5a3997fe8843dc9fd69322448297e8cbde442e1a3a42ca8e1841c0fff96c1b27897107b4b1b479a942c97c7d47f2c2022d5cd10f1c32fbaf0d738e28aacdccdc909a3c038eb244235440f52c35b63bfb6ed48a064fbe0cbe115a433477fc1c5e7974ea0e349a4b376ab8e0acfe6939af19212da04017409120121ec3427f60536a60b80508507322a8eeafa4640cfac6a9ca4d377b94d51b430c5c9221dede0e66c3d61ef98cfb25a7d4ed3c27c009007cc8b0144097e18709a2f77e8269b2583cd81c662921c94e6791849a46c8a7509d8dfff7df23a499b3379fb7d27a0ea6ef0156aa3c944688aef5a6c4b26f19b73bf7ad2fff634668b883f17181cd66da385a12450876e07c4fac58f871ac407dbc55d97da51747eae64d3831ad6a2461f9f444f783f1beea82c747f5e50a99adc68c5fc0732e7a0bc1c8bd46c89dca0f11ea6954aa5214e9bf4057621950a3a1e3afc35845d804dfcdf342e1fdb9fafc25d446f7d5a4c7b0f53533be4b9578706272c0758437fc7d6536eba3980c52c207b33e58a9074d670aadb740653641b053e7fe2ad204b700abe9fb7ccd7f6d9a7b2eb04ae8f0fa278ae2041b64be04839c9e0de2357885a94f1b5c06c48d87fbaefd4ff45d9838030553d92b7fa2422fd156dc80ff44228bb967bf307a540ec0f4068b75e6efc5f30b61ebdcd45c8eb962aeeef05b980c26f0c2b88e1d96feb2d63e988808898dc577332d55d142737847a358943b42940c088c4b790fa21cab225ad925723a4aacc363527862bd12ec4a48936fc0f9b46a0c3153f7f93f973c5f2545a64e51c859230e937bf41965e52512dfe9eaae6b7ee3aa5b76b9f48f0ddb8b9e5bac1277eb62e047d579e685c93053ee714aa032e002c6253d1a56cd01e16a27823a0de14f46d1a433965a0e702ee8c25a9b94b65aea98c6520e2202d24a9feb7cdd16381b41a1062133097adc6ef5250ff8f5af0b81ce167c07710c7df886ac428c80bff0522fc85a700e2c912cdcad900bae29682514171baaeff5bc80995bd4e17276db7a690c133d751aa88b413df71abbfb090f68040dbbb26ae57d48bde88d56bdb40bee0ee05e16977b8b8642d91ffa0097686ea1afcf839aa050541971b5f4810b9d8d169231a702ba392252a84916d40de4532b24f2616401eda0e2dff41772636fa2f6165712f6d333fc55351984ba70ed148025396ae39e3f3757d850db2abb1b3c92cd230a723b53b5094362e40d5e38ab21e53fae488fbd854b7273099ac5b74abc1a37b404838e413aaaa0b419a317f4287cc16069105a983d6caca07e659b420aefb2b1c3f6821de82154e1e5f61e948303eb3df590a0a5ed0ab4c0b6a430c58c52118fe17ef0c90c307a890e25274dc35056c2c034446b2546a759053405dc647c51eca059948eb43de9a87312b565e5c992ab0f85d74b8c26f804e385eb038368cbb03607837b3af36102fffcdf67f4c36dd6124678db8aa07157fd15eb319a114201b37c073ce518c5e8804a635ccd90e64077f6b0b49839981f19ef7fc03fff81712ac6a0dc913e68003e7336283113ad55d5cd01cc746dcea75a21a40a7a5177ace33b4187db832af4d7233756a5a26f4fb594962cda8b8dbd90c0c18b2384a2528a82c850e51c6c276396f70b32a559def053b8d3e778fc791d3cb1ab602c8627458e333a72281b181f620ff6c8c4d431cfaf7220698443ccdd58e66669fcea60f735e49f2727aae7b0b97a65f296b8de81d2e9285b463e6bc84506db7169ba5532ff1d06b5b0eb5da3ffccdc3e72ae64ceeae97ffb915421b3c4b3bb8718d30d776e8b0c4b851ca7107543f18f9ae9d83e3e8e3fbdb78420f3422c97b264c19a773f13167b964eaab0123a024d44f147be44056311c68b3cb3faa36f7ffb0600e8f347febbb2e59318194783ddebb1ec66981f6ec52e9525b44a5135089f2a44c1615354a59457df3eb29055ba39e5025d339f6b098187ac0074a05df8e7597209eec6e8d523a251cb8513ecb015f616547823bb30d923ee9ad349fd1199c840a224400e08f10db6f9fa4131d0a98779c574c59b12d2f335c33aaea2b3ebcf466d13648b63dc78412b0604084ba9ab22f0b4bb20019a2145ad77f426803a4abd52101413c2fbfa480ed0392f4832ca13759d875a73626169b34f31d7cbe124725b4108c1a150733a17d25936cf7246c89e28146806f055d34b513ad053911acb472f079a60383082462a9feff8092791decb9a485d12ef53dec5eeae8eaf21919152c2b990fb6f0e5f6960993902a61596b04ec415a3b7d918f32ccafc99abf7f3fa034a522621852293a2560876653c8b3a3cddf516ec44f519f43a670c3b988e64708473df7a17f663d17deeef27c178caa35f127d32bc313b4553ec318710ed0554c4e998e96251c0fb7b00ceef9e0db3e0c46bd79857e8ae04bb9348566aa5070c912e3dd7da590a914455233b84eb03403f06e18a0901ec91278cfdfc35b5b915904c7dc194dca48336dbda193b010ae40b9ccf650784b08ba95bde5a0f91a8c809728e8a70cbc335fa9ca012e421dd616245e52d40930e38c333a9e34dfe82b73b8fb1e8168cc5c73d671c7f9cae204752d09ea408c74cf60149a26e6a90ebc25ff948609343ab922d112d03f08c7ac2ce4ae51d22c31324f7a20c102d8411bc8a59324ad84e6cf4ac55d661da367229c0f1e65724d74f2b54bada10ec7bae40a86443b1ac672f2c417f6843f9dc83c7825b0f0c2e12a9d34178f4e010c4b0b95f1208004ac578bf233f9e2dfda8fc6419e38ece9dacb2f6040a3b03b0ff51089658b3a6d71a78f3cee5785aa3ae44621622a5d9d85f09588a3baea53573b1ec2552a933458e25d9413d731450ade9644679605c5c681691a4c0941abb6f5118fd0caa865f01c5f26c42e3481f845733eadc65c45dbb6a65f9e66bf680078658d53ece3", 0xf16}], 0x4, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400), 0x0, &(0x7f0000001300), 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x88) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) recvfrom$inet(r2, &(0x7f0000000000)=""/117, 0x75, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x0, 0x80000100) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r11 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r11}, 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0xfff, 0x7, &(0x7f0000000140)="10003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d1356abef7aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000003f0d91b6b64312926f9155ebe5ae5a2f216229a49ce2d502362cc7f2b179600cd57c8714b9b0925a4bae59898f5b65f85c3c4feae157fa8c531961971912cfc2bfdbb23e1a262bf217aa2e8e365185fcf08"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x3d, 0x0, 0x0, &(0x7f00000001c0)=""/191, 0xfffffffffffffff6}, 0x842) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xaa51, 0x0, 0x5, 0x0, "0c6d26746acf2945bfdd78016213580155788896"}) clock_gettime(0x4, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3, 0x0, 0xffb}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xfffffffb) r2 = socket(0x20, 0x4, 0xc0) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) r3 = semget$private(0x0, 0x8, 0x100010282) semop(r3, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r2, 0xa, r5) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)) 16:00:17 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x80000100) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setgid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0xffffff61, 0x100, 0xffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000005c0)=0x400) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = shmget$private(0x0, 0x12000, 0x280, &(0x7f0000fec000/0x12000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r9, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() setreuid(0xee00, r11) r12 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r14 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r8, r10, r11, r12, 0x10, 0xfc00}, 0x4, 0xff, r13, r14, 0xfffffffffffffffb, 0x2, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x0, 0x80000100) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) r20 = socket(0x18, 0x400000003, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r21 = socket(0x18, 0x400000003, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r20, r21) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) r23 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r26 = semget$private(0x0, 0x0, 0x80000100) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r26, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r28, r27, r28, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r29 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r25, 0x0]) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={r22, r23, r30}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r15, r23, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r15, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r33 = semget$private(0x0, 0x0, 0x80000100) semop(r33, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r33, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r34, r35, r34, r35, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r36 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000600)={{0x402, r34, r32, r31, r32, 0x82, 0xfffffffffffff7f5}, 0x5, 0x1ff, 0xfffffffffffffffc}) getgroups(0x1, &(0x7f0000000080)=[r2]) r38 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r39 = getpid() fcntl$setown(r38, 0x6, r39) fcntl$setown(r38, 0x6, r39) r40 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r41 = getpid() fcntl$setown(r40, 0x6, r41) fcntl$setown(r40, 0x6, r41) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2b, r1, r15, r34, r37, 0x106, 0x3ff}, 0x8, 0xfffd, r39, r41, 0x80, 0x80000000, 0x2}) read(r4, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:17 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) r0 = semget$private(0x0, 0x8, 0x100010282) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x94e6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/209, 0xd1}, {&(0x7f0000001440)=""/211, 0xd3}], 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x8ac}, {0x9, 0xffff}}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001600)={0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r2, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01000000"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$setstatus(r4, 0x4, 0x4) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') execve(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:17 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, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="76189ff857ed35ec34c6ba24083bed828cbe6e2d82b1b0bb83967e3e6b5a017dffa1dff544a44457d8cc2f6ad7572673be2aed06aa78a0b7082f049913cf7af52350e256c66a1535"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0xfffffff9, 0xc, &(0x7f0000000100)="ebffcbffdf65fd8115aadd050000000000000030929648", 0x17) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0xe7) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400000000b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x102bff9c, 0x9}, 0x10) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000680)=""/202, 0xca, 0x40, &(0x7f0000000780)={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r2 = semget(0x2, 0x3, 0x778) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/193) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) r3 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x40, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="28b46d4a354ce0c0d34c99cb2000e386daeb44666c33ebe8779c95b7f10fce54c211374d4235c964fab10000000000000000000001"], 0x10) connect(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="219efe5166696c658c302f66696c65301956b18440f393ea54daf81056ca4890d802be22109506f02653d708023750558e552c43a9ee0211af617d1f2aca9bc30fcc91edb9b344a9e306f95f87863a16966a9c6bdb744cab49e929eee4e65c8dd034167a1676352dcf6d4c85b4e4d667cea41a76f2208fae640218566e8ca478eb554eb14b574ff7de76b5b5c98a40bcb82d180199197e993343c9745167e14c761c37be665248037c3f7175ad5dd1b031e2d36fa94014c6c7065d2d5f778e9f5ab4da42ac458afad4e83b89c53831584c2e838bc98e6f66494207f0cfb3ed7f2f4cc2041757a975a0414252d399b78f3ff0cd857348ec808cd01ade105e246f8944f951ddd5c381b19f32d8d69e5f898bc8831a64dd7984d093c864c549fbd8c09f87dac4059c2db42ebff04b71ff07e0ea8f6ed0db8fd1fee5861c5b9719071aeedefdc17fbedf57ce698c0b9a02be972caf7c023647efa9406c44e5fbbe937c6d086a6fa83a21ff6aab81a1689ec313daa3850a5e7eea0354aa10c1b5a43e75f5755d2742301b4fa4d7892d91077ce53e9a09f276c172d827d73615af2b412272ddffb6fae3344dc71eed2b75e4ff9324bfa34b7719a9c97f63e04abe3dbdf80d02069c0398a56082f3cbd01c"], 0x10) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x60000000, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee9, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x40, 0x7fff, &(0x7f0000000380)="1f7b49cf038142568295095ae19aa8256d1126d7d6a216feb169de6d19a79fa27ca2560aa34869d0e8e3a056b8e127691a0e6f8ee1c190f93958ca460ea68ae5f41dcfadf108a1bb047e27f99a15e409371f7f4af684fa65b42c51ab92868a78482b0900d9e0ee60ec5860e079abc0f82cadff33c49e1a37e43ba80ab09e0d30e78569a007ae93aa29866a9a6488d268032e9b6696c52c9e410746491e4484bced9d00b1d3f93ab4512b969d8d95c796f678fe80e1946a42b10425e39bd8e0e04980b4413ca9bedcde0b326435", 0xcd) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r3, r4) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400e71700008000000000000000000000000000000001000000000040000000002200a2151246", 0x2c}], 0x1) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="269ff014", 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom$unix(r3, &(0x7f00000000c0)=""/2, 0x2, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x801b00) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x7ff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: chdir(&(0x7f0000739ffe)='..') clock_getres(0x3, &(0x7f0000000000)) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x800, 0x6c8c}, 0xc) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7ffeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x19, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) close(r4) fsync(r2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:17 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x0) r0 = msgget$private(0x0, 0x506) msgsnd(r0, &(0x7f0000000040)={0x0, "f14aacdf2ae7a2d4b605c5684071a9c11273fb80695936dedd28ce0a4b0811bbecadbed31152387594e31b45ad5ba0037fbc1bb6d5f672441faf1b952a"}, 0x45, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000000aaaaaa0086dd60a4f005000000000000000000000000d512a68e12e28549ff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = msgget(0x1, 0x82) msgrcv(r1, &(0x7f0000000280)={0x0, ""/164}, 0xac, 0x3, 0x800) msgsnd(r1, &(0x7f00000000c0)={0x1, "fd9f1f31e184991f7a6ce44e259d94380855a3e9278b9528b91efcabd3ccbe4622e75b75589961a5452cd74a9a19c0c05f1d15578c2cb160c93a04b82d32552983d97ce7eccc6b21b4a33d178dc57c35c17877a7aea8dd4da0876ee36f75bf84682d7d2a0a83879f7db00ef3d620da4c7ee11b3612f5304cd4466637276f51fbb94f525efb66a67b6604d15361416550a85cd5252f0e61c6303a46c53d9325f9f50f6ff3b6c566f43c707a4acf7c12a1f12ae5a504871b1f503ca3353aed4005d8ed8d8f10f499f57c1b0c46f86039347600499a76b2a03b8b46e935e76afc3986df297ee8d33f7654fdc2ce07b885eb739f0dd63dab6acd"}, 0x100, 0x800) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = shmget(0x2, 0x2000, 0x41d, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) r2 = shmget(0x1, 0x3000, 0xc1, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:00:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 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(0x20, 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, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [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) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x0, 0x80000100) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x4, 0x3, 0x1800}, {0x0, 0x1}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getpgrp() r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, r3, r4, r7, 0x4, 0x8}, 0x4, 0xcc, r8, r10, 0x3, 0x0, 0x7fff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x54}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 16:00:17 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, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1000, 0x1, 0x800, 0x8}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00800000"], 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="000062ddf321d861b02f0f5309c5de1f595aa859d9b44ca81a184aac31ff1e4af10b6371657da8bd000000000000d0754f70b93529a262337502be69aa09b708726042cfbd3a0396fd99ae738540f4ca618b8a64202e01f5fbe1fc777a6a99a1e2bb9da270355af96ee1d81450d0d4d93147953af492515eafda4f53b38053bf4dea0d28ae6893fd99fb6c7f1c0ce662c916c07c19b4"], 0x0, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/174}, 0xb6, 0x0, 0x800) 16:00:17 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) 16:00:18 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="e81a1436642bd793ae7b31a10af9c2fcabfc517cfdb0c93ef0f61ec3a207981838a01f7cec477290288647257df68e32444ac3ec2d7b885d2cf4f1c9ebdf373e519d4408bb7779c3628c98212d7d43a938f7758135345f811f392f12eecbf36ce98460a713a85d776730b24a59b106f3d0492746fab411a71088ca1081314a9ec2663b7d458e370d5a1de83e80ce4082a68b81cc43f95d536ab64171006bbce5e1fbe217ecc51085154f00b7a9b74488d007789fd7f2fe1f689ce055e1388e988b7c71a538ce508c23fd0ee6df1f746f327ae2dff5ba904a1928e4d2ca307851", 0xe0}, {&(0x7f00000000c0)="cc678b4b0eab84fa1d6ba1656e3e29d2a5c90f9663bfdbb48bdbd63fca289c489deed3645c396c4e1f71adf0a4260b026fabbcc43938f4a808eca41283bd0a1966d389dc7a9eba30237bd0", 0x4b}, {&(0x7f0000000280)="bc7a9b63d813deb1dd2a853d0bbb0b6805c33b93dc2466aacd7b60ad5a54f7c3b9cbc232c5fa0062df3ca714049e1ef5b6d890b8472990cef37f9649153b4468a3", 0x41}, {&(0x7f0000000040)="0e0f03f2ce34", 0x6}, {&(0x7f0000000300)="f26c4478a5fd6c2ac2736e40c310d5bec57098b875aa70fb539e01978d6288504a522397b6667147807873bbf2e4a73a58fceab9e870a7fdb9a97a916b0cfda2187dbd4608c13a4da59f5af3e2c98bc8a28bd1115c9b2321a2900378fad1b5e6d7fa5aa61af0b63365fb1708937089c207dcbc2d2b2b6f1aed7aa9c20dd39393e0ac10929a537bf8d8a762ff99be029f536526bdac35b999e96c93084ff1331ef0c7786d1f4b9ce5b0d0304f6ad4e93002acc0c84c18d761aefb", 0xba}, {&(0x7f00000003c0)="08f8c9166620c854a8ad2d7875", 0xd}, {&(0x7f0000000400)="db2773fc50fe620b6f145aecd795cd935584933a3d12d7ef2fee0a58a97c938147a0d601491a4632d64181861986edb6219ee12e73e5871fc0fa789f378a3af3b27a2ced36b60864d378f588ef675f0aaef00dfd170ddcc03122e9bfb52b9ab8bbe0ccfa824a9919ec9b", 0x6a}, {&(0x7f0000000480)="b2a3cde0b09aa742814b60fc18047421da2cdbc4be0496e9c7e58d03754cf5b528240364fad56665f10d8ea1295b2efcaeebb67b9ff5697e86dc725de91387d0b1597a94db45a8e8d89e4417f180a002caa97ab78bd71bb1b3883171457918404342557bf79137dfe29862e5040a250c69a2ee2e10a78d23425a4c14052c30c9f914213504628195ec0c95b3a4226f5a7f54b778aa5e38558ff36d1eb84491", 0x9f}], 0x8, &(0x7f00000005c0)=[{0x1010, 0x1, 0x0, "fa4279b72543e4ed04037437614915479becb343919d249c6debb259be5334ad065f1dfc25d4b71132f2d8cf70305f2383990e565115b5bf31bd3638553c7944f8b09c5b32bce3c0b7094504c0d0d99ff2f61dea21956741ccbf7eeaf0392329d133c4619892323916f6ebdf0fe555fe670a270867ef0eb1797eb070db616ce2f92d38bf63f6eb34d923bf45ff1e67b8ff9d7df930933b4d3fccea488d163c42e3a46a8cfa8ba43e21ce344292a2c10feb14aa2a1a9435b6785aa455d9f7bc4a6cbfea197334260be0439a1c09f03e338606a69b28846473a314e8a2e8c95c4b02486b2848d28d84abf70b3e3dc2173805ce919d181d8d284b0b8b0a49e72a46e91790ebf338ea9ae8e406cc64e29a7cb9932be54b2e93d52023f33cafcf6960e3819d8374e107f8869dee5f1a87a04d84670e1856bfe1c00afc083ef0388408d0b112837daa7f90e7a4ba8636b847e859529c73f1005038444b43821698c0088dfd4fc666b516afe2a3c0c705366bf96a53badee7854954d7f8255fc5970516f8dfaa5f93a2e3c12ba66ce727e4c6405beeb52727c3009924e620d653dbdf98dae85c3324cb4cf72e0cc66d92262f28deb56e093f9d5885eebc7576c3de02bd27f089cb044770f9747cf08d1cbe85bfbfb8b4a04197388b06b6aaff0e177fdf5de135a349133be013997e6628c43cb93516cf3bd9a14c2160f19ff416dc072f29856e9467c29745b322273cbed2199b8c622fd12f368d6591791ce5aefd457f80c4b8384eed1dc1e6c8b1177f0a1b7e6510b1677d88023dfde81e834c271d53f1a7d76998ab775a6a68345dcee3a6a3c015424ad35990c4424ee2de747db7422bd20ac2b7d5ed543bb982a5cc2cdf5cf44041e0638a52849a94fd7f1b39e47159884fdfb29f977b46b0c7958f25ba88b00636fb744862147f62dfc123a128bff0f74ae8e40a83b8a269eae0a72c7ad28ff7d37dc98c0d18b6acf7b6a6b550015ca216069c71d76f7bda9c855c19dc6ac84ff8f0bb13f8e97825edccef89a17eecf77717962ccc11aec5fca91e75cf7f7ddbdb653685617bacfde10c7d65071f5e9fa2cac67edf6eef94333296d7ebf343d4b088289c78109f587800347a1c855b767ba20656416ea92b9626d5ed31cc862760e1bdb361c0d6ce6a99e0db561ec6d038f9390a0dae3509265c46645f22228244f08626d3c265f6727e45f8298fba51013682bef378a8481a47c10ef971d556b755f04aab0e782ff63274358cc3dd91c4b5c16b83d82188f41707bc8668d968a1a69f945fa1784feeb7cd142d8b39c28ab3a6f3d849b939e9157a6b8a81128d6b3be83443c803e6ec0178683508cfdebe3933df3befbb7674fced11afbb551780fe8ce6c5af67a039611d6130d54972af8b939ed42390e40c15b0b6c9fc6ca21f9fda97c6f1f7ce9c5085fd0ea967d90eff31837c8f87736a7432ac8de5d5cda9e1681f03ce2a650bf710999513e3cc9fb4cf9896ed8c90e594bfb939db3d0f17bd3a3ee14725532ba43d55cd8eadbbcaaaf5f893745a5435935d1d958b34960c129a862b6d9fd4fd3d384e9388a89016abb21e6b87e58d3230505e94b6f2ea22306d102384f1c52ec944068d7a358e8f06430d0c91d72946753d90b3f1d48ff8413dc4a981c0400c403e240f770fb0d13a5116efca09acadbd9a73b7eda17c0c5d0d36b81b979c175d9331adb5541c4f2311d6887e82868cb92d58c42a4810bf21c48563d683b8f69035d1820843a4f6339d23620c5f2e35c986d7eae0dc806d23d3f5b353866fa62fb6d875baf4b68a03aa5e4f685be2ae447d00cf9da13b57d78c3e9b333c7e29102a82aeea87ebd445523f8e7ea8c7eb6811ed035d62dcbd5bc7c8820e127a5cd51e603826d3b527aee9074f8f0d21fd49190cd44a6a8821012f56733f713c60b2f8653df42ad760d2917af41b02d20793152342d65c58193f472b2e0adf5d8e67ab6ce3ef2d6d8d2987af7eccb088eb04b775d213a196704cb9a4cee26042c2275193af7ac20d88324c4b72de8ae69c53a49e4731fa53a0586024d954c07c2bf2b5c403723fa2b38f1c00ae6064b2e3d96b8da3830c0b71406ebce501ad78b900efba1ca2bc0dc5818d485d855e78d0fd4cbc3a5b70e44b96c8fdc5da5b4ee503ddb36324a266341317ac3e6d8c6f85209a415a87475ff27337ed26534f48e427adb2089f7c5f748ab7c72d57aab17a1721d93e030108ea602b18eef51fe22808c941c24cd0116850fa9ceb12f31e8f0c8be85ca4c8f2540145aff8475daa72824727b63c2478885284ace6fbb2dcb0935f864a12c1d3b8c8f294491f810eca182caa3626a3fc0de9d7de18bb9ac5f14d21e54821fe442bc86769f7a320db2c2959850480cf6c4065444d18293796d52044e71ee310ce2023b978b812b28724d5a13727efc211ff5376cbacbee2f3ad7b50497af55c61d3209f3f85a026927c28dff907d9129b12b44e7a4ebc2af4eef691a3acf031b54e034536c91dc56bb80f225c344a0c421e9cadb7c7cf87080b807795a105a0afc4414acfc8d609a4cc185248f7aea397830349c06ba8d9db01117f72dd51af3b8139101b9db110a042b0e9a4e181a8f83c88848e254d2455abafe0b3219ecc3e353b45adf07282994d46e500a2505b53f5fe60951854290cefef8316c557777b50149120df2379dcecda160e70d2fe96190b078113f1e66c76db052f0899026057d5b15aec2a36f69a10ad590b1cd625f314cfb6f804c51d2545362ecf6e09f06e6fbcb88c8a659849cd8581db49bb70a1b19eae93bbe5ba1b39f8e30e8447db50477ea5d68b1b705a58e73438a763ea8a5acf1d0c35281296349eb20da96f82e7cc591d5caeffed1b3f8a401d6efebae79a4eb814530462be5dad698e2e9dad9a7fc1860c884cb2fac1457a07e0a7533ee041f8302c89ed7d38a5f5cb03ba15d8f1c02fc1192192dcf1cb9b14995e75bc0e816da1fc29e19e8e6c23005266f38f05854968809c0958896244d7c40401524de8841b7ce108bae8873f88eab04ec62deb86e8689c0d339ca28bb541b7ec0608dcbf7789d5f3f40eb4541172dbe8f64524f67633d40f743f1cc87cd9ab6ab152719d6ddf48c50225f80afdd40e2a2738c4c7fe56af37a06c6ded6bf3e79143f21ca2b33f67162ba953d0939d1c73399446e7ce15c9afd247e42f09b18054c42825966171500dbe7b3d305537ec8eb2f2c4c6c12c10543cf0b9a233dc16afe72c1972469445d50d5f26a8242e3d1edda01207cac7db28376095d45850409c00114b6d45ef7bf92d4b0abf6f64427a74de20c79957bf06165d31adcedd9fccca266b0eeceb0d0f886e94778b464ead7802454a8b6767e2f0c0eba16d0d9485903cbc4d19ef89a78ad01e04497874c9429c1cb05b2521ad200c307fee2c82335110ed572fc2449e1fb30e7fdd657c382616247970882a17a4ddb396d6ba6a18717bd349449b8880be54f33e664917e0a6f6ff610fef79960ce7269b5a5927042987cedc1c28639e2723833245e36f38a6d412fbc62c1c54f141b7c4a29233357f41155ad9b4813f8ad877edc90c12d82a758311c19768eb1d6cd5494c2b5cdfa281a9bccb874a359a721f89113ccd841fa3e5a6fdac2c8ea393e102f2df9fdfd07c4fa6c2af82f6623043a358a02b91e47fb621f9615fd652157f4367d24ecdd543fb2dfcc169563ab4103e573e6087992344c8bdebd8294f13afb2e68a003548c6bb5a9e90c9253f9e2979cf0bba2f0451c3c9d565a28468cf4a26e5f0ccb3a984944ddde5129fe6c602fc82a9415a24113fae705154208feb4e22183bda3947a784c6769a69c8a61101b4e83caefa1df7c53bcae0a5e1092198cb036b4a692d8e7b1bdef0f7337f9427af850ba7ee31150eb744b835963acaaf3973fcd0754182938a859b201063a596c9367e7a2a7aa4378c8dadc4f67fa6a0f4c67477c32a9b13f0f10a5d6b111676d31d5b5683186649a7137abeeaa207608a7cf9ce10763b4698e564c25737f76375a00e53d87316631dbc8c5f553e475f4d55d9f5f0b9091618924a6e1e529045d57a546101bf990abd590c16a547f357441b6ded47b4b2968b5c02c0e68976bcd4e024a8ddd65ace862279b90085d57382c910a8bb404fbf08b8515ecfcf738fba8a276b4091ca4b2da49deb29fd1774d1da22760c8190202b9a7e61dd8f2463da6867e9533b8cf2102ddd7d5a8891b26fc17dc23e36da44de2b53872fb12825e14477358c054a3fd740009e1840b01316db073ef9fe1f6c3d7988575549494a8c9ef035f68b66fb0413afb2c5ee163b6c83a196eca54ded7b27152d824b73e5073edd541db92afd22e06ba0695338b1d12c455f800ae74365cf7619e60e253aa56deb3275e489370cc502b8b499efbb0607d344d31988703cd23dcce92db634285a67b21f663c1ad7affb358c8a27d99200d73403826856d544a442b018667d6981e8f10deb99589337889063796a78aeb48003795926019036a4701b31c978cc23f5a18c3af771b8691827b1e54fb7f78dd9f541848df747ef0df426dd0e56cb0f3aaa0f30c559dd1673a7b0f03ed74a64699d311af6e791a0f603bdf9b20b827b7cacc78ff9a31a43cdd7f0fffc4e0bd2102bde119a971dbc539f84df43ac96bf1d62630b3dcddd8fcea9e740986c63c879297c9e102c729f7d7759d6f0cb24a9329cb3e36b89b75cccf737a4e33fe873884782ac3545db13d89f20fe7ae736dcd4339195199e881e050d54b0bd5eada23d6173f77814bca8e6131b5a2fb8f28482febf775014feea96344c90ceaafb9dd12addbb792d0ce10c6646a300faf7ed575a4c6acb0f6a50038fe4b878f0f9624ff8684831313ef8fae0c85adcdf18bd0758768fbd43bd1d95faaf639117cea618e65a95500f0402d8367a412b25324beedab4db8e4a515405b33b1a35527138fd825ec1c651b6dfd7593026ac12b86e0d46748ce87d090b59f789926d34d4922337ed174f025c6ba29da7648eb6d9323d51bca85cc83bbaa87c9c9c531487b93529e4f42c68685bf0ab390ba472d5cab2cc64099120594f1cd800ea895f8ca26b70d28d2849b40be4fba85fc9c58460a8154cccec0c86dbb1f1e0d01190c23e1bce31b002561811755a579dfa4afd9dd733ecd9f37d286c5aab0232959c3c941a6ea40d65cc3b1318197fbf75d6e8d9f2efe408b89c0d788276b97e54d2273d4dd86534ae31dfe06ae99d09f21e5de594c5ddf2803ef641b0ae7ab716e3e7ec01db72ff00fa15fbe97e286598ba713559384c97b027bfff3765c0a11bbd26097ff25d1d31648ff596b5cba1979ed3592a0a6df71a5a883f703bd39a9f5bc6387186a09a8d79b3ae7b7528530b3957ca33b071e488076c75935382f61b8543b2277ed5499fa3b749afcf5aaaf21e24c1634459a94e097fdc03a09c77e3eed63e67e3e65bf022c05052d9d1b2f50bda084e3200cc31428d82e2d4faa5add498958b8726e76409c9d97b36d0237ca850dfa17fda6f7ee0e6e7bb5c9bf00a5d1376c753d2fd06651ca5e3b382f2fdba456e30ce520f971d28080b4fbd63ff5e497120749b194e94afe617a27434658baefb71de6d7ed2364fe4eebf9a5b68a0c09b4708bc56073ce6dd54cc08a970086769ebc153c313fee4ab2f350ff6109357425f36f3c6c5bd09cc657e08c19c13ab7d64cc5d282d9bb592847b6e44929101235293539e295952831f3996b07ab718ce91e8155edd4b9648a92ad8b96ad9e070b0"}], 0x1010}, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x20000000000006, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7e020000002200dda68c0e000000") r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x2000}], 0x4) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000440), 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) semop(0x0, &(0x7f0000000200), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffff9f) getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETRAD(r8, 0x20004b43) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = dup2(r6, r5) sendmsg$unix(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) 16:00:18 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)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x0, 0x8) r2 = socket(0x18, 0x400000003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r3 = socket(0x18, 0x400000003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x0, 0x80000100) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r7, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r12}, 0xc) r13 = semget$private(0x0, 0x0, 0x80000100) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r13, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r15]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r19 = semget$private(0x0, 0x0, 0x80000100) semop(r19, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r19, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r23 = semget$private(0x0, 0x0, 0x80000100) semop(r23, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r23, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r24, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r26, 0x6, r27) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r5, r16, r20, r25, 0x88, 0x7}, 0x0, 0x2, 0xffffffffffffffff, r27, 0x4, 0x2, 0xa9, 0x5}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x28f) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x5}], 0x1, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x0, &(0x7f0000000080), 0xe0000000, 0x0) 16:00:18 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r3, &(0x7f0000000240)="220e2a", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1c}, {0x6, 0x0, 0x0, 0x1000000}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xf88, 0x9, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f00000001c0)={0x3, "989841d46dfe9a2ebfd663657e61045f545d3b8737a2d60406eb11a4883d14ed95e47510193bb11f6268233b5fb407415754384f23b66b12ca7091d767752df95f8bdad9bcd8258f68379069f4063211e9c3be508f718fafc7973e01a13b932be6bb473b05ada69f23cebd254a49893a42848fe603a870585addc5c76fc66de2fe39d90dda6603649351442b2572582dfa0d9edaa639bee43c0e9d0732a2ebc28746998f1d1858355936b9581e4bbf6344968e9968fa2431eecf5581bf37fe3388eda628af9f62a3326596762dcc"}, 0xd6, 0x800) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r4 = getpgid(0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10800, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000340)=0x1) r7 = getpid() fcntl$setown(r5, 0x6, r7) fcntl$setown(r5, 0x6, r7) setpgid(r4, r7) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x18) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x800000, 0x45f5}], 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r0, r3) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000080)=0x85c8) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) select(0x40, &(0x7f0000000000)={0x2000008}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 16:00:18 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="217e180fc7bc1beba0dbfd139d57f3a65238320776768dc03d14027932f959000000000000000bcf88e1cfb4574da94ce312c7e973a3121778d0a33092fa31aaa565fb86147d7f8b04ae69c43ce25636df3f7de4eec86c407bac9ccdb95f2937433cc5d27a4cf9f597f541f7f6ca9ac069b5307901be61516db46ea619dec795ae9d74c7e617daa665a5f6c55eca560ac8d40f5025c736b21f23cf3bd5311708e7131268b63a6f9b3c45048c522899cd49970000000000000002c3e2b8352ec9140596470c8e8d7389c692e0ccf3705e0bfc24", @ANYRES16]]) mkdir(&(0x7f0000000040)='./file0\x00', 0x28) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x4, 0x0) setsockopt(r1, 0x20000000000011, 0x4930, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee0aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xfffffffffffffe05, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x3) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x10001, 0x2, 0x0, 0xfffffffd, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x2, 0x2, 0x1855, 0x5, "515863d90ba14a917f9f0b029e146a7c9af4ac57", 0x7, 0x4}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x1bd) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x4010, r2, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xfffffffffffffdad, 0x0) 16:00:18 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) pwritev(r5, &(0x7f0000001880), 0x0, 0x0, 0x7ffd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) fsync(r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000627000/0x3000)=nil, 0x3000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x1}, {0x80}, {0x6, 0x0, 0x7, 0xfffffff9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = dup(0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x85, 0x4edc, 0x1}, 0xc) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x2, 0xff, 0x7}, 0xc) r7 = socket(0x1, 0x4, 0x9) setsockopt(r7, 0x3, 0x7fffffff, &(0x7f0000000100)="75fe8561704013ce5e206d85fef095b1be3c016a91a1700c25f438b5671aaac8", 0x20) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) setsockopt(r8, 0x7, 0x9, &(0x7f0000000280)="1705a850b27c5bfcdf044e254dcb5f7f5b4228876cbcba634705efafd0237538c0bf707f4032f8ecb11357109ef75d4ae35fab55c74bd6eb799506e1ae59a6244ec527bbb399291d7cf3e2274fc22a381a4684134ff7bfc396d0c4da6c812a6ed9e44c6c8f", 0x65) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x20, 0x2, 0x7) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be9c1a95335e902", 0xe, 0x0, 0x0) 16:00:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xa, 0x0, 0x0, "0400c5a121bf04aa15e9050000006e00"}) pledge(&(0x7f0000000000)='tap', 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = dup2(r1, r3) mmap(&(0x7f0000595000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = fcntl$dupfd(r5, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) semop(r2, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x3000}, {0x2, 0x6, 0x61a93e394bccb40}, {0x3, 0x400, 0x1000}], 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x3) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000002c0)=0x6) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000180)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000200)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000001c0)) poll(&(0x7f0000000280)=[{r5, 0x21}], 0x1, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x80000001) getsockopt$inet_opts(r7, 0x0, 0x1d, 0x0, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000240)={0x3}, 0x8) r8 = socket(0x11, 0x4003, 0x0) r9 = dup(r8) sendto$unix(r9, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe8b) recvfrom$inet(r9, &(0x7f0000000280)=""/167, 0xa7, 0x2, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)=0x1) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000040)="40577efe43b5eb241908d5f3464d35330c4be12eb69ee324422a94b6c5d4cc121d1be69eafd6e35bece42db3c7bb25612cdd113c1217b9dd5fea80d14ba8f17145f12aa1126522398ee52e64cfaa7df8e7bdb166da35d14494aff0fe1567c08e06cb4ebe438f119fe4d5fe22db6fefaea65e281a71cecd4eca5c105b1e2681c18b8572ad476a571f08078d9dc125310e49a201555c188d1774fca4a88ca60811e71ae31d2e83515e3017e736f6ce7561fc2f8e1744a96d69171c70a05476bdd1991d756bf66ef55807926db4cebf5a0117a39f3afcbbcb6c24df9aa262e04df33b2b6fd9589a3125e3f201ed80dba7e45783e307db772ca1fa9a6f67eac81b", 0xff}], 0x1, 0x0, 0x46e054bb) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$dupfd(r10, 0x0, r5) write(r6, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000035663878b0ba030000006f027c2d27d0e12e5bc819400c55"], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000240)="bf", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffdfffffffffe, 0x1000100400004}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) 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) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x40000000000], [0x0, 0x0, 0x401]}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000040)="9aab6938eb8dff2672fcf2178d99f9a04c5d6995f07ad5f34c707aae7667b6e7169233261cabf44f722dedbf11f6db0986a5d05ae07e5dc8f5d5c76fe3ca02bef1554b01c2b866bb72e03ad542c0f8c9eb55bc0115165e822d7711f5f5e993b907d93c07b272a7b37b44a2052a9780", 0x6f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0xe000, 0x319, &(0x7f000041b000/0xe000)=nil) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000000)) 16:00:18 executing program 1: pipe2(&(0x7f0000000000), 0x0) readv(0xffffffffffffff9c, &(0x7f0000000200), 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a491", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000900ffffff400100000100"}) 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) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1c0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)="6b597a0d9acae0682af282f12f35dcc30ef84134270ead8debc1d719ca638ec061ce4b75984ffb427822b58ddf63fd6a50bdc51259662170698c77e1855df9e18682a5e78114b66ce09e4305199151a17591873478c3", 0x56}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="8a1de8679bb13ec2e748f8995ce6376913f667d06edf09785ccfa5b2757e9870d296a052a7d5a33a8231302a63a2578ec073a64ede47cbfbe7549141de1dfc2123c4ca33968ba396263a258823e9f6002c5cbc035799ab1d918790959217bbbbdbba69c1927c3e7419b8621cbcf0b3b51ea2bf25f5ca5ec9a7cd3b6d3d29d7dd056b21647c822d0b7514fbc958449b161f2eae93f151789f", 0x98}], 0x3, 0x0, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001c00)='^\x00', &(0x7f0000001bc0)=':>\x8b']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x800, 0x8, 0x20, "a13c40ff67b1e8d087f8adccc9c8e106ace05812", 0x8, 0x5f}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000ec0)={0x3}) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) sendto(r3, &(0x7f00000001c0)="4535e30e7a8f13e4ee4bb1f2b9230055f7d7f6e48480aaebc92fc36a46e089ba9e8ae7516a1492cd29387d15674d32995f51e3b4a0ffd81012febf7a14835fa3bc33db6a70ccf197ce05c259de425c34a6a796b5e0e8eea509f37cda8f9e859e3e474ef0af065b230cac6e14e933550659e3f1062e1e90ce30a3e7dad34f60c320f68027bf0cd07b1e47feca818bfcb68e0277629bda01b1ce09938cf18bf149f2ebc452a9083d8b58f0b7d69c74783d2ed4181f6faeb4fe5e6bbd1e8885684e3fbbe12fd687f5628784536f32ca9defd9a43757289b5726f6f6c014c9cde5ec09085eae0fb2eb1b8349d18e1cab", 0xee, 0x0, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = dup(r1) listen(r4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x9, 0xead1, './file0\x00', 0x6, 0x3f, 0x6, 0xff}) r5 = socket(0x2, 0x2, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x2, 0x3, 0x1, 0x2, 0x2, 0x9, 0x0, 0xe4ada51559f5f097, 0x1, 0x6}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, &(0x7f0000001240)="c8", 0x6bd) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r2, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000100)=""/110, 0x6e, 0x840, &(0x7f0000000180)={0x18, 0x0, 0xffff, 0x3f}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x6, 0x9, 0xffffffffffffffff}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2c, 0x0, 0x0, 0x10001}, {0x824, 0xfe, 0x0, 0x2}, {0x6, 0x0, 0x2, 0x185}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) dup2(r2, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) openat(r7, &(0x7f0000000080)='./file0\x00', 0x800, 0x164) ioctl$VMM_IOC_INFO(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) shutdown(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaa5aa0486dd60a4f00808182c00fedc000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000513b100030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0xffffff3c) pipe(&(0x7f0000000000)) 16:00:18 executing program 0: syz_emit_ethernet(0x16, &(0x7f0000000040)="97520fb84e03520bab6dbd538035085d3ea2e5364dce") accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x401) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) fsync(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000ec0)="023559dd7956eac1ba213de8d79574484db80d8c9427b9e0d8182a5098f9ade766c685856793e410c30da8d411df30bfd637c31beff6362141b3875a1e0244694c815313eecb272af5904012847b1e29cb52674b05b84662209e5079634114339506a7259af425635926c6592fc4f1127455b26948edc2b03310f5a5dbd9b70351da35cfb20ff466c6dd1c61cfa1f4dbbf2b8772fc76dd2c63368872c92e791f912e270727a404b229dde6681b467fcd582ceff924a7f2014878856b8bf6013dcbe60eff5125caa158a2cb82755a9493cda2f57ff52c8bd487ea5f05beeecf8704ffb1d9eab9de865b1438163871b59d04eeba824a2914f16c7e32184d406ee87c43f47f6a86c91de423ccaeb365563f147019aa20a497ee5390f3e88c060ef1a594f26589779ed606b91c561d141437342953963001af0e2bfdaa342daf54098383c13f4a9e39c861f7a1d56733311879ef600763136227369c9789136d875918b24aa4ddde8ebc5d07112741f2757965d2499727b8b579e9287077203a98fc25488600f34edd40092be3a623bf24222250ac9c59849d9ea307211334e4e7ad66ba95bf0c546e71d0c1fbd46ec353420c58a2105889a8f35fbab0fdafaf178dbf606d79ede1502ba68256ed8ade273dd038066215dbf216c493fa96c46aea0cbba1ea91d7cde448dadafb46b7875870a0f885ed3beb4784cc7c0f6305dd5c29964f97a2fcb1c1b9046b2d43cf1d6d2cadf43183331999bbf87e09437c3cd48c33acc3c44836a7990e636e2916cdab5d95549ba579920483af960ff081884a6ddb4ea87731fa8569c35c63e2711b33afa26e16f176a3be2e38be7f5428de73344dd3cdd95e4dd41d4873846f1e88b5d511253edfcc96bf67d48758aa20efd9dc3feb58b12a0bc9798792fd815750f96e34e96375f72a6f1ff4918602a8672970a376639b6780af932ee319a68e520db200ce069a7752b68f0f213b5f1683f7e849b37d3c047dec02192514dfc2a0c18be272c9b566af92843c9c2831c742e179180508b9710a41b9f3e1f5c938b946a9374214e707b4fa477f624cc47538c4e99ec700ac91409d7161b3e52ba984abb4568549bc49efb3093289d7b93ad05a3812bbf483a8fdbaf25dc4007e9e10d0a22f282bb8f1d40a2e836d682d17e554b05c462e855f57195f97e7ac476137264e5c96d0f2a045ebf2e8f574b122e004b0f297ed80773fc0a352056d32ba7f1e88a4677dee7ef53c28ae3c5b11762d7a5b6a038ac7566a6dc621f1de76bf35260e06938189b2d919f47631c6ae1431f2d1169566ee35da80a260047ec7afcaa7e52fc66d2d1315ab25644a72e479060f149621487c518cfc5dba924ba4f4baf7d62a8a9c35195a9de7d36972bd0344f09cb01f424bf1eb6404cac5a1613e0ea8e5c015f429ad1f66ac64cd01203b7626cb087b37bb88c87ad04140d758363a33fc2c12b094dac0116b15c3ff369e9a1a5a8c88766197620e2b71191e095f9b137f86575bc5e8891c8b4319b90386d51de4097eb320b47055f5a9e2336971a7dce6dca64bb225be61bc9ef438cda461fff05e153944ce900cb1a5241b219a10fbb9215b49e96f8e0c5134682bc625258e4a8b1c6671de228a0fb005a903595aee1c5d31e25fff09a2025cae0ab3833843dd51da133745645bfcec08e69f52d2602a8f96ea8fcda90ece752ddddc1583e8f059b3358cb5c9ebbd4ba32a3e7a396ee39befcc696b2b683c48134375b0be337e68270cf38613c9d1d037de6ae77363e42d3621ebb31a5b087b2e6009e1eea1d7c9d9bb837cbbd1667a6a677872f20536ec43da4e3f7fb0c484bf7cdbd6233c4d2240b4ba3da479dc26307ad38f14a05407617b21937e2f3254ce5700c0b8811c9c47564328587959f4bca98ec5aa0e193d99c1d1f536d172b742e7b082bc586b327936cf741529c81f6d99a7c41e5503587e22d9e7f940313b7a60201c9a305411b8f3497e5733d2e756de8b095b73ba85040a7843972558ff982ca1abf96f2b2bd3c68b36184a154d94da895dde1275b22ffdc8a40eeb31b335f31b5cd151ab962cb4c4abb92f2555c1d56a80a9e8ff8fd579658b9e92396ecfca9cf64fcab3a9b02f513d9fe091bbc7f8e6f39bd945797a932457c534bdbb0cf9f50fd489d3d19d3706cf9928e136b1ec4ee17f81069c5734c02bda3bdd6b56cf647196cdf966d7bf760ccdd283205d509c7ca9d7cccf763800ab28087da6ebd2db129ebd86151c55a5cfb2e5db9621cf773b37de4c25177f12ccf1d3499b349301c400de0b45504956acb5483c877a411e4f1cd7b2f7baef9866d623543a398ba3075f32d489b0d9e7c27016cb74543364a7f1b8155e906c14feeead287cc98a48fcb03759962c4fbc9e01f8e2f6f3d1f9460df85f89410c0a5ac624fcba71affb236edacc970d78e638331b3d661b61b94182609c36b39326a3cd433ed55a6bd9c4da97045dc0b7d964944194951dda7d202f92a70483c36797a1fadd7ec4ad9738c6fb03d50f6422f100d40233e9ead60a93bc792c85d3c3bb9984e52cd9dc2ac91aed65a18b249e2b564278257e9a45142fc94c628ee3b2fc2096a353573cbb83f00dbcfa069823b4c68410f9d44bdcbd0040944fefd7d8218b844c55018948ea2d3c143868f1cd514ca197ce5bb16fd7e73c2b2d8642bc8c48023c1a66f2a7057f3b2ea8ac752d3ce0b34a85b40c1bb7a7b43a3505d26d66f1a36b99cc55f41c280e545cb4d4956d7747a1e426574ff20bc975f258fe44f26f74a324dea453b69e782bd8bf118120838f43695319731a7872334ab9e760e0786456b8c73c7d5471d672552afc117dd6a02a95b3e6743537941c096739fb7089ec402dc2be85768f5abe7aca0ffa7fe1b74871584e0b764a3bae33d2d80931dd328738260546a85c3f53a6e1497e7debbed9a602435cd3b11a7d3a1af1af3cbe90b147ef1b9194dfe273fc91df2152dcb1526a4c3d30565d3586368d2bf0e9e9833f1df3ca5bb146d4113187f5a7724a6cbafe42506ac76b33d96c6d291da78d290dee9dbfda05a5e1a303edfc4f895ecb229a6b026f51dc4c0ba5e0ad2056445d593558901fb9742eca568baaa21f4bcc3a8d6944912cfb74336cdbc6a18640c1e3d678271c4fd0170fc63caeaafa3bacfc2966fcf3708e506fe6c857785843d8c97cf5f721d34d4dfbe424a0a9d0f743d8abec2be36f0d863403c13ffbff2afe1df31ffbe3256d902b485823d7fc696ce334febc05936feee3ff87d569c0a3dd71ba2154727a5017d3bbabb8103c4c1b99a299e046c808f975063907ec4cc029933411dc08376ab6773ef2f455437e5326ce226c3bc02686e7f7c0f877c34db92f1618e475f652600a969bb01df0bdecb62907c9d4ee6ebf0096044ab140f62f9994da6c1984b4d1d565900b5573ea054f8b89e2d452cff24431e79ff96f20021f79d726865f5e9847113e0461e6da55572e81344d1ffa087eb92e64cc2da497223b16b12ebe6910ad9c5ea917ee27d88f3e87e7ff048cfc459609f83bf2fc78c6631c0e0173abbdf91c5bf593580b8d5d7e8910aec988878301b691069a7462dda500e0480c7d61e2e8d856ac7347cce2434b6fedeeefe38383469d1647711990c1d95273a30b9ac7a21109f6ed50e747c5d4956febec84618ca20b9988a0a3d360de1735b79f7b4ea0034a85c3ecebbf471b861240cc87bfde77ed65df30be80e88da8e3ca1ae401b206bb78587a952b8864245bc0320093dd6fa5e2fa224424dd2e4e72312dc165e1e083c89dffd0d69cd83640cb9f310cf056404813049b4d3ea61a76b33542efd51108f2d521726d6bb7077de394e5ced43c2eed4a6a1a734af8dde693f30b3a05afd5d6169a5f96658c80789af2427c1ac57b51a51734c72dfeaaeda5e62fff3292588299be1f1232658b5fddc0b762d9c97b4cd8b664c3b50ea8ca23f753de0eac58b15267aeef46e9910d2d74d483b2845a1248b9e8ff358cba675e7de6fa38559d8094ed9ce8ea0107e4481e44f390be9dead20fbb2745455e8c283ce3948a31e5b6937fb816fcd0c230fe77655865379c5810b4ab9be41a71967a728ef2bec61cac0a477b7bf2d4db0d58bd2889929799d35e3ca6318db6da6bd77108a22eabb2326f66b7f86cf39dde07a4330cc1bfff4c01f830b97e1df072d0feb9f47a6b55200dc7970e1c62d618182bc5e3eb05aaca45d65abdc11b385a53985127aeeaf185becc318758ee730c9f1b95c32df193a89b865633a3e5bb5611582e2787b155ef699a9b39b2e2b514faeec58df39f624a280932303f798158252e14fe124101e2a2db47533435c44102ee9080145ac7d454b74fd64efc3bd11463fbc19962b71c3e1f3be94d142d", 0xc2b}, {&(0x7f0000000080)="64de594d0f3badd6a2c99108336fcc7c913194cda4396b4dc8b5b176741470d499d3b6ee9bf49b12f52c5b7281004c21c01b9ccec4b6", 0x36}, {&(0x7f00000000c0)="d487acb0837ce1e7b264616ee81788743442cdc93ddd949771d78e35d1ad5f522ee03c340472bc6d386c0360dd86849e2c5833a20fcf787ec0952814b77cea5b5da62258256f880cf463aa608c3176aa7bc90e8a691a65e749f598f33a6894b1d439d3b09008cbd37eedb963eb2c63a4f024dba7744a40b2d2dadfe57fea94afef3c2d3109c6a2958bc9cec6658198dc72c006094b501eaf9bad681a052abfc8b1", 0xa1}], 0x3) readv(r1, &(0x7f0000000040)=[{&(0x7f0000002400)=""/4096, 0x1000}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup(r2) fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) r4 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) dup2(0xffffffffffffffff, r4) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r3, 0x354af3f2, 0xffffffd9, &(0x7f00000001c0)=""/160, &(0x7f0000000080)=0xa0) 16:00:18 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x5, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182beafe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r2 = semget$private(0x0, 0x0, 0x80000100) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 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}) r5 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r1, r0, r1, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r1, 0x0]) setregid(0x0, r1) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='!\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='}`}:\'@\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(.']) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x6, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000), 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = fcntl$dupfd(0xffffffffffffffff, 0xdc7b3818536f7347, r3) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) poll(&(0x7f0000000040)=[{r2, 0x1}, {r6, 0x1}], 0x2, 0x1f) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xea, './file0\x00', './file0/file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pwrite(r2, &(0x7f0000000000)="4be48dcee42e", 0x6, 0x0, 0x5) ftruncate(r3, 0x0, 0x6319be99) 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) 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) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) connect$inet6(r3, &(0x7f0000000540)={0x18, 0x1, 0x5, 0x3ff}, 0xc) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000580)="ebffcbff13b9ee812eaa4e71305fe6d586bc88debfe3ba80d0bbe2f761829999929648", 0x23) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:19 executing program 1: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000100)=[{0x7, 0x20, 0x0, 0xfffffffb}, {0x1, 0x40, 0x1, 0xffffff01}, {0x80, 0x2, 0x20, 0x2}, {0x1, 0x0, 0x3, 0x100}, {0xffff, 0x0, 0x9, 0x4}, {0x7e, 0x2, 0x3, 0xffff}, {0x1, 0xd4, 0x3, 0x2}, {0x2b8, 0x7, 0x80}]}) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffec2) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x12000, 0x280, &(0x7f0000fec000/0x12000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r3, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0xee00, r5) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x8, r2, r4, r5, r6, 0x10, 0xfc00}, 0x4, 0xff, r7, r8, 0xfffffffffffffffb, 0x2, 0x7}) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x0, 0x80000100) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r11, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r18 = semget$private(0x0, 0x0, 0x80000100) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r22 = getegid() r23 = getppid() r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r25 = getpid() fcntl$setown(r24, 0x6, r25) fcntl$setown(r24, 0x6, r25) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r9, r11, r16, r22, 0x40, 0x7}, 0x5ab, 0x3, r23, r25, 0x9, 0x7f, 0x8}) r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000040)={0x247b, 0x7, 0x8, 0x516d, "413121dbb40d53753eef65457422acf5812bc06e", 0x8, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x4fb, 0xfffffffffffffffc, 0x1000000000000000, 0x8, 0x0, 0x7}, &(0x7f00000005c0)={0x0, 0x20000000000000}) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0x0, r1) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = kqueue() r4 = syz_open_pts() r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) getsockopt(r10, 0x8001, 0x20, &(0x7f0000000080)=""/20, &(0x7f00000000c0)=0x14) 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6eb], [0x4, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffdfffffff], [0x0, 0x0, 0x401, 0x1000000], [{}, {}, {}, {}, {}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x18, 0x3, 0x5a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:20 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/41}, &(0x7f00000002c0)=0x2b) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15af1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b4"], 0x1, 0x0) socketpair(0x10, 0x4000, 0xf8, &(0x7f0000000380)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r3 = semget(0x2, 0x3, 0x4) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000180)=""/198) socket(0x10, 0x3, 0x5) 16:00:20 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) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11b4a1915dee367bfa7bd82de2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffa, 0x0, 0x1, "010800", 0x2}) 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) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x6) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x2000, 0x2185) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="fda94c3a650000adbc", 0x9}], 0x1, 0x0, 0x9b56) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24, 0x8}, {0x6, 0x3}, {0x44, 0x5ac34167}, {0x84, 0x1f}, {0x87, 0x7ff}, {0x8a}, {0x88, 0x8cb}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x23}], 0x2}) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x6, 0x1, './file0\x00', 0x6, 0x0, 0x8001, 0x7fff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x6, 0x40, 0x7, 0x1f70}, {0x0, 0x0, 0x7, 0x4}]}) close(r2) syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000280)) fcntl$setown(r8, 0x6, r9) fcntl$lock(r7, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x7, 0x4b6, r9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffc, 0x0, 0x5, 0xf6, "08180b027f610400bf007c50ff00"}) write(r2, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc", 0x1e) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x85) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/161, 0xfffffe1d}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000440)=""/29, 0x1d}, {&(0x7f0000000380)=""/35, 0x2f}], 0x5) 16:00:20 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x1) sendto$unix(r0, &(0x7f0000000000)="a1703b40", 0x4, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x315, 0x800) r2 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8490178322340100377ca42ef7d8e2292f4ad01f8c999db1d3cf8d2a0e5ac7686898eb397e71fabb24e3008b881f9875ba7cb086854f6a99ada0c473480c45573b5f2eebecedd3901d2c642e98b9637f978f88b4b0e9c0bc6e74bf762e1f39"], 0x8) r3 = semget$private(0x0, 0x4, 0xf74010e7a32442be) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) socket(0x18, 0x2, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r6, 0xa, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = socket(0x2, 0x8000, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r10 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r11 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getegid() 16:00:20 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x5, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) recvmsg(r4, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/189, 0xbd}], 0x3, &(0x7f0000001300)=""/158, 0x9e}, 0x2) fcntl$dupfd(r3, 0x0, r3) lseek(r3, 0x0, 0x2, 0x1) fcntl$dupfd(r2, 0x0, r2) syz_emit_ethernet(0x3, &(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRESOCT=r2, @ANYRES16=r1]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x1, 0x1010, r0, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setegid(0xffffffffffffffff) socket(0x2, 0x2, 0x81) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffe, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x80000001}) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 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) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="000000f40141fb3e1c92298f00000000000077852ff29d29271fd89b605edbf1cf272f0a0dfccbbf9c5b07629b7565ff3b9f7db9feca02e8b9470fa9b198b4b98d8ac93727ef0da946d50a5eb5996a473285f1fab788e41a082ce6dc7b1bfd14596a3ea7c793c87dc72d34c1a1dac32e589107237465faf6a19590c9a9e41cddd8f3046fffe32243a16df657239860b9aba78af7eef3be7f84dbc7104a01b2eebd32"], 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:20 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) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) bind$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/194, 0xc2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="c8afb2058156ff88"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8, 0xe2) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) ioctl$TIOCEXCL(r2, 0x2000740d) 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) listen(r5, 0x10001) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x38e) minherit(&(0x7f000023f000/0x3000)=nil, 0x3000, 0x2) 16:00:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0x1f, 0x1}) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002043cc60 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002043cc60 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x80, 0x2, 0x80, 0x1, 0x4, 0xd7, 0x7, 0x0, 0x2, 0x8, 0x7fffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x6a, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) kevent(r3, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x2, 0xffffffffffffffab, 0x2}, {{r4}, 0xfffffffffffffffe, 0x41, 0x40000000, 0x1, 0x19}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x80, 0x1}, {{r6}, 0xfffffffffffffffe, 0x1, 0x4, 0x2}, {{r8}, 0xffffffffffffffff, 0xc0, 0x0, 0x6, 0x9}], 0x4, &(0x7f00000001c0)={0x7fff, 0x73}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)='MNt', 0x3}], 0x1) dup2(r1, r0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x0, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x2) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000c40)=[{0x3, 0x1, 0xf1b50097c82984f1}, {0x0, 0x9}, {0x1, 0x8, 0x800}, {0x1, 0x8, 0x1800}], 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000680)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000004c0)=""/200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000900)='./file0\x00', 0x0, r4, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x1000, 0xffffffff) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3, 0x0, 0xffffffff}, {0x6, 0x4, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) close(r7) flock(r7, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r8) flock(r8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000180)=[{0x4, 0x81, 0x38000000000, 0x10002}]}) 16:00:21 executing program 0: r0 = socket(0x1, 0x3, 0x0) recvfrom(r0, &(0x7f0000000140)=""/88, 0x58, 0x42, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0x7ff}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) shutdown(r1, 0x0) r3 = socket(0x18, 0x4000, 0x0) fcntl$dupfd(r3, 0x0, r3) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)=""/101, 0x65}, {&(0x7f0000000440)=""/216, 0xd8}], 0x2, &(0x7f0000000580)=""/5, 0x5}, 0x40) fchflags(r2, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000140)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0xfffffffa, 0x0, {[0x40, 0xff, 0xffffffffffffffff, 0x6, 0x7fff, 0x9, 0x800, 0x0, 0x8, 0x1, 0x1, 0xff, 0xfffffffffffffffd, 0x100000000, 0xa6c0, 0x20, 0x4, 0x7f], [0x7fffffff, 0x77d5, 0x6, 0x6, 0x5, 0x9, 0x6, 0x3, 0x3f, 0x1], [0x6, 0x10000, 0x1, 0xffff, 0x1, 0xff, 0x7ff], [0x27b8, 0x24, 0x1ff, 0xda13, 0x0, 0x4], [{0x224, 0x280000, 0x8, 0xffff}, {0xfffa, 0x80000000, 0xc234, 0x1}, {0x81, 0x3424, 0x8, 0x1}, {0x9, 0x20, 0x77a5, 0x8001}, {0x81, 0x1, 0x1000}, {0x2, 0x7, 0x18, 0x6}, {0xd56, 0x787, 0xa5c, 0xffff}, {0x7c, 0x3eb, 0xffff, 0x6}], {0x3ff, 0x1f00000, 0x546, 0xfffffffffffff0f3}, {0xf001, 0xffff, 0x81, 0xffffffff}}}) 16:00:21 executing program 1: r0 = socket(0x0, 0x3, 0xfc) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xfff}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae14731}) socket(0x18, 0x4000, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r5, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffccc) setregid(0x0, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r3) r4 = socket(0x1, 0x8000, 0xfd) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCDTR(r5, 0x20007478) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') ioctl$TIOCSDTR(r5, 0x20007479) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x35}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setsockopt(r0, 0x0, 0xfffffc00, &(0x7f0000000340)="146b1b111842d6555a2f4b8b3eb7e151f43c6a885172ae801fa876864702a0e3804e3bd9a0cb7b2a51f779bfb100e526b0fc62293d95502f34be2d77bc95bf76ffc56cb53a7e24d82e153adcf824205fac1c302ecd0ac2cf3f8beff9a8ac16d94d41fe87f50fa463912fedc6c928333971870aaf61c0f54d84accb5410a89018f89e48fa8b02a5465b206a8cbed55bb4eee82d0fd09952f47de6bc213c404004", 0xa0) pwrite(r1, &(0x7f0000000080)="15c339c65e091c68d0d46785839546320cf7cde63486769f3b406a435e700a89b93dca1f182c396ed2f822e80fbccebb8c21171c0f4b19e9a592526b57ee98f069fe9be832f2c7", 0x47, 0x0, 0x6) r2 = syz_open_pts() kqueue() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000002480)=[{&(0x7f0000000200)="f074", 0x2}], 0x1, 0x0, 0x9) select(0xfffffffffffffe4d, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0xf7) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) renameat(r3, &(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') setsockopt(r1, 0x93d, 0x6, &(0x7f0000000140)="e2edda808b1c9832b5552ee28abed23b475744fc636507b141a8b6274cc51439d006c678036cb3f88e07f9b3ebb5df10f493034f2d8daaf5f260aee5ef40a28bd2f4c3e1ba72db3971c2e00c86dfc9fe391bb397bf22d582dc84896fc710b221bfe8ee99c431f751fd8864abc508fbf2ef54190eb1a81ef3b7b0600eb21cf061cc2455a85e455eb6612748038e2005ab551f7a4c5e2f46", 0x97) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0x4d72, 0x9, './file0\x00', 0x6, 0x4, 0x10001, 0x8001}) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = dup2(r2, r6) r8 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind(r8, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x5811, r7, 0x0, 0x7f) r9 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f00000002c0)) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCLOCK(r9, 0x20004276) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009831, 0xffffffffffffff9c, 0x0, 0x0) munmap(&(0x7f00007c1000/0x7000)=nil, 0x7000) munmap(&(0x7f0000b1c000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000400)=[{0x2d, 0x5}, {0x0, 0x4, 0x3}, {0x1000000000006}, {0x3, 0x3, 0xd7, 0xfffffdbf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1f, 0x4, 0x800, [{&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fef000/0xa000)=nil, 0x8}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff0000/0xb000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800ffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xdb07}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x10001}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xe70}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xbe}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x800}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfe0000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './bus\x00', './file'], 0x81}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5, 0x9, 0x1f, 0xfd9}, {0x1, 0x40, 0x1, 0x7fffffff}, {0x80, 0x5, 0x1f, 0x9}]}) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x800000000000006, 0x0, 0x0, 0x2}]}) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fsync(0xffffffffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r6, 0x5}], 0x1, 0x0) shutdown(r6, 0x2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x1) semop(r4, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) r7 = socket(0x2, 0x4, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x3, 0x5, 0x85, 0x3}, {0x8, 0x0, 0x80, 0x6}, {0x1, 0x2c, 0x6, 0x4}, {0x7fff, 0x7f, 0x5, 0x200}, {0x1f, 0xfd, 0x5b, 0x9}, {0x7d3, 0x2, 0x20, 0x8}, {0x3, 0x9, 0x4, 0xb0d1}, {0x3ff, 0x7, 0xe6, 0x4}]}) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)=0xfed6) semop(r4, &(0x7f0000000380), 0x1d) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r4, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffe, 0x1000100400004}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x1000100400004}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x28) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000140)={0x5, 0x1}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:21 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5429f5478f1f8c18a182c00fede000004ff00000000aaff02000000000093efaa0000001f0000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getppid() 16:00:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001a2000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6c}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f00001ed000/0x2000)=nil, &(0x7f0000627000/0x2000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000674000/0x1000)=nil}], ['./file1\x00', './file/file0\x00', './file0\x00', './file/file0\x00'], './file/file0\x00', './file0\x00', './file2\x00', ['./file', './file', './file', './file'], 0x5}) 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, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000540)={0x18, 0x1, 0xfffffffc, 0x5}, 0xc) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040), 0xffffffff, 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="0103"], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffd, 0x9}) socket$inet6(0x18, 0x3, 0x0) 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) ioctl$TIOCSBRK(r2, 0x2000747b) close(r5) socket(0x400000000018, 0x3, 0x3a) setuid(0xffffffffffffffff) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000000009, 0xffffffffffffffff, 0xfbdfffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x8, 0x8, 0x7}]}) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x80000000) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000a]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0xd, 0x20}]}) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/51, 0x33) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:21 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f00000002c0)=0xc) socket(0x20, 0x3, 0x6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000380)="8408b01f5f39197691605faa49a08aad3fc43b47212af090826cacd7d1ba49bbb064897126908c8e0dba6c69a60be42e2139675e09579a6bd39c9b7c71bc7372fb770180608c59e7c830539e80227552ba594d0fefeaf209ef801054c6c810fccf91fa4873a7b2ef67cc77f1f6006d94916fce56414fb8487e151c0d479b428793ebd1766228dd5f2988b06c0aaa1fe1e5bb3500363a2ad2641cb6f15f4ee21798c46af60537bfd534e365d6a7a1d3bb141b120303ac492dcd848e46451d180e6b998b9e018f6573df638778476cd9773d65c9ed06bb", 0xd6}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) r6 = syz_open_pts() r7 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffa, 0xa6, 0x10, 0x9, 0x1}, {{r7}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x0, 0x5}], 0x102, 0x0, 0x0, 0x0) getpeername(r7, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) 16:00:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) clock_settime(0x4, &(0x7f0000000000)={0x3, 0x6}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) kevent(r3, 0x0, 0xffffffff, &(0x7f0000000200), 0x2, 0x0) getsockopt(r2, 0x2, 0x10001, &(0x7f0000000080)=""/172, &(0x7f0000000180)=0xac) r4 = kqueue() dup2(r4, r0) 16:00:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r4, &(0x7f00000006c0)=""/138, 0x8a) close(r4) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x800, 0x9c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x16}]}) pwrite(r0, &(0x7f0000000000)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:23 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3ddef91593628633, 0xffffffffffffff9c, 0x0, 0x61) write(0xffffffffffffffff, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x4, 0x30, 0x6, 0x4}, {0x80, 0x3f, 0xfc, 0x7f}, {0x100, 0x6, 0xc5, 0x7}, {0xa29e, 0x0, 0x3, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000180)={0x1, 0x0, 0x8, 0x4, 0xff4d}) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x4}]}) 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) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="2b5e1f17be43c808f901c0de0000befcf7fc22a7afc8452c1638444042bda3130ac78ec20a8dbdf426bbb0d8bb0a3f0001000000000000a62ba139f1caf264ee4795ed422081fa8903088ecd37581cf6cfd4274522df7bd29fd608bb3c3dc743f937f788278edd4864814c2aadac9718a64e7b255ad112345f05d9e4f7120400000010cfacb9a7a39a7b8094e9189600000000000000006e018d337672449329280322d71c4d465fe924518c53aaefa3022a0b6fb4c2bb3fc5c4cd00a5c2a6ee4fa36a2e85f60f51ac67bd0000000002d659296704000000f9f1e0dde06bc467fb23f1cdfd0a42e0e427a5f2b381c278f669b5a72bdb20308ee086926e73c7c239f9804985cedfd98100fedc7319dec4a48fa96a3e979997c6a1c42b557b7b78725a0a3b2623cd2efd52daca91d1541b844a7af57bd5b8dd39c30948f2d6820b2f36003aa53693bd080a3750c7a24b97044bab59e72a35aab067b52dc0ffb746561fc11c0d6a0e8627f8882d422ac50d7abcc2f7af208430cb9e7ffd390132aee4f33a9b50d74448f41e23a0aa777fb936e88bcd573d55566fe7051031d80df59567e6eb6929b2982bd0836c4d6eac4d87bc50be7255f3606416282678d1a2aca7d7f5a45467b874ace28babb06b727e609b2f337e3996ca02d9ee63e5149d639685bb3d1313a52b54f5b8ae84e48c344f7c3b562a33c9370a001714ee96732a"], 0x1) 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, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73d7317a117c00"}) syz_open_pts() writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) msgget$private(0x0, 0x682) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x42) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$getown(r2, 0x5) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:23 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)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x10001) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = dup2(r4, r1) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000180)={0x6c, 0x0, &(0x7f00000000c0)=""/108}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) getpgid(r3) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000000)={0x5, 0x1, 0x4f83, 0x7}) r9 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x5, 0x0, 0x3}, {0x5, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xcdc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) 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) rmdir(&(0x7f0000000080)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x100000000, 0x7}, {0x1000, 0x81}}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) r3 = socket(0x18, 0x4000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x5f7b, 0x5}, 0x8) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f00000002c0)='./file0/file0\x00', r9, r7) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000040)) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r10, &(0x7f0000000880), 0x0, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000003c0)={0x3, 0x200}) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000020, 0x0, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x1, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc9fd], [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f, 0x0, 0x9], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}, {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:23 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce000000f200000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0xc6, &(0x7f0000000040)="4a77db46360f165e67b62c5f7d001b12c61995094cc984ddb354eaace53cc91f66dc00da2ab538146cdf247ea1404939a05dfb68b9e77aa14e3ad108917aaf5a78b644978bbbb3c2ff8a3d7cff8aaaa8ab4930af494ee689d9b78beb225df8722afe5a553d4119e1ee974cdcbd4c0c5252ee1e4ef9c0d8fe0be666caa50742269f99f0258b56e15e262f8073452e167ae767dac913de177c65524f7662128c7836f48a1951a9eded9180b141ed1ae1b7e37ecfcf91a4879684c4d81103bfc2ee2a7cd204d2d4") syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r2) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000380)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1811, r0, 0x0, 0x3) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) setpgid(0x0, r2) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x8) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504600000000000080001", 0xd, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000502", 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x4) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0xffff, 0x200}, 0x10) ftruncate(r3, 0x0, 0x2) r4 = kqueue() r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) accept(r6, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r12 = fcntl$dupfd(r10, 0x0, r10) shmget(0x0, 0x2000, 0x23, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) kevent(r4, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x84, 0x10, 0x5c910746, 0x4}, {{r5}, 0xfffffffffffffff8, 0x25, 0x8, 0x7, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xeea23c3d120131de, 0x80, 0x1, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x100000000, 0xde2c}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x10, 0x80, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x9}, {{r8}, 0xfffffffffffffffd, 0x82, 0x40000000, 0xffffffff, 0x7}, {{r9}, 0xfffffffffffffffe, 0x94, 0x4, 0x1, 0x5}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x8, 0x80, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x42, 0x4, 0xdb82}, {{r12}, 0xfffffffffffffffa, 0x28, 0x2, 0x8, 0x3ff}], 0x3, &(0x7f00000002c0)={0x2, 0x2}) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c81171ba991afe0604c37ff82b23e473aedd75d2c3640e270fde13f842f72c24929abee4eb044f3b3c923392ae2a5d1f8571f8ad420ac084ad8a435c1099ccce7df1bc51db87ab58dacb0bf7ac7f8dba17b3a390b3616c39f74302fc31de8f93523c9e075e6046059d57b94e3ecdff853a4447a2684233b0a3bb20eac4a41cd43960b9d5bf5a331abe8ee30dbfb1cb2e5a03316867b52ec171e4e9944c5fa712490f069607ea9a82984989f1562e74c392018c824cb07e656f09cad0e8c82d75f6506141096154bb92e711a81ba3ed", 0xcf}], 0x1, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x400000000018, 0x3, 0x0) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0xe5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) pwritev(r5, &(0x7f0000000340)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="ad283f01a75599bd63fd55405fb608364ebfbc5a188a151b92c186198614f6da4a20496ed24020c6e95d70e72052ca1f6f72832cc4f4a5ad52a0160c3ad0c3133e5aa3cca940e39e08ed0226694997b2a6accbef0c45498e8264b49d5ef643f2a93ce9523f0f812683844c00bd8a0ca538ebdcc4e836e86f600fc94211102335931d48e4ddb3d5dfd7b65c1a979e41272ad872a471e5", 0x96}, {&(0x7f0000000240)="22f919b6f0951a11d3af683564e34fb1eb1411fb68dcda542f5e4f10176fcd343bf75017dd106d8a2e987b8338299511c203094e32ef34c4a8097b56ab86420ebfa6d77fbd1ddf3ab9537ab0cb86de4890fd220da6e92e1adacde846caddf136cc41ba148cfa7cc2c25372b58efd1e19f984df7517874a98c1ffcd61f116d5400cd905c49add35c1082e3c6935e8ad3814cdee2e9794cd7f22d2b8860c7eb011805539c4370243cdd1252ad1488b3f8fa6e74ce81594ef3023f20078264103ebd100d2e0c59fce", 0xc7}], 0x3, 0x0, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 0: kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff7d) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) kqueue() ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000040)=0x40) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005041b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="289d26f36b4dc318fda838b039d6d8af42b1cbd7d95cbaefc0eaf4866705d3923c14848613e1ea8792f45119ec86e04591240454d3219145efe2fa57b3b1349f5a6d6ceee98ea781a76d21c613cff156479900ff71d41717388254b82ca45dd9590e11851e6c00731c7c360a29d9f5146e091585380e3b07718cf2f5a8fe257f5ff6f8db878ad07cedfb47c908ece48362e506201e5eb8e83d2b81fc87f7652d3d42eb800bebb5e3c81da5e93540a98e97edb4632413d1297ae7b635648fa06d6348d2fead440070333f71fbee5ca4b9cd38d927690d9deca2b7c56067f6df48a333f83c31bc0517cf105393ef56da38fa57fec2a6ffa35ddd5870ecf2f3cf57cd5688d1d8f083272beebe0399672d"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$inet(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x28, 0xffff, 0x800007, "d1d577e2298350e48a43e1088f29b9663145bf355f8a3e"}, {0x80, 0x1, 0x4078, "66ec2eef5075fe6c26debf66bd073b7059943f05e954fc20cf7f3eedfa38b3220983a516649753e3e8a75523ff5ae4bbbf788d65319e0f2a4166353deb4bc433bb985bfb8222d892c59c0bef5f5853a661a02d4b5e12779433c2b94ffed8228cfb918d2cb1a82d36aa37de57ee5a"}], 0xa8}, 0x0) 16:00:23 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r1, r0) 16:00:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee400000003ded6e7e391fc15a2f5db59039e514000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a0624000200d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199472d8366c61d03b14df2584c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f678882e8a355af2dbcc865dc498282ec9b4402db25a897e3fff665901fdda7b5d3513be09e2a375174b112d98b49e8b6393b092c8bcdce569056b1a2ee810a9b3129d486158df87c6189d2201b097a62f0c7c62567aa15d4a5b4837b20a309d8166675240f693e38be142690bfc9719e2a574de714517002867209621ad9c743a00af615305568f3065c9f01f047081cf6027bae2c3e40ac4d7160075476b49bbbc85362ef3fe3a0f13e3"], 0x1, 0x0, 0x1000) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000009000004000000000000000000000000000000000000000a000000000001000000000000000000000000000000000000000000000000000000130001010000000000fc0018190000000000000000000000000000000000000000000000000000000074aabc2258e322fe7e630d398693be2e12236335db99a4d6041197c68910da64cb7daf1700"/257], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = getgid() setegid(r5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x9c}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r8 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r11 = syz_open_pts() write(r11, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000980)={0x2, 0x8007, 0xfffffffa, 0x0, "100373ced2ee243ddf00", 0xffffbffc}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x9) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x80000000, 0x4, 0xffffffff, [{&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe924}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xf50}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x366}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x946b0}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x1ff, 0x0, 0x0, 0x9}, {0x5, 0x0, 0x1}, {0x6}]}) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:24 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000000003, 0x0, 0x800000000008, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x200000000000], [{}, {0x0, 0x0, 0x5, 0x7}, {0x0, 0x3, 0x8000000}, {0x9, 0x0, 0x7, 0x4}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x0, 0x20000}], {0x0, 0x0, 0xbac}, {0x0, 0x0, 0x40000}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff96) getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r5 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r9 = fcntl$dupfd(r5, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket(0x0, 0x2, 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}], 0x2}) 16:00:24 executing program 0: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/102, 0x66}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xce, 0x0, &(0x7f0000000180)=""/206}) r3 = getuid() fchown(r1, r3, 0x0) r4 = getgid() r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x3d, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r6, r7, 0x3, 0x400}, 0x7, 0x633a, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = getuid() setreuid(0xee00, r8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0xfffffffffffffff7, 0x9}], 0xf469, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x92, 0x2, 0x5, 0xe7bc}, {{r1}, 0xfffffffffffffffd, 0x10e, 0x1, 0x1, 0x200}, {{r0}, 0x0, 0x80, 0x1, 0x6, 0x800000101}, {{r5}, 0xfffffffffffffffc, 0xc, 0x2, 0xec0, 0x20000006f051d5c}, {{r6}, 0xfffffffffffffffe, 0x23, 0x2, 0x8001, 0x7ff}], 0x4, &(0x7f0000000280)={0x6, 0xfffffffffffffffc}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r4, 0xa, r7) r8 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(0xffffffffffffffff, r9) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x0, 0x80000100) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r14, 0x82485608, &(0x7f0000000480)={0x0, 0x800, 0x15, {[0x8, 0x9, 0x7, 0x9, 0x8000, 0x3, 0x0, 0x8, 0x2, 0x80, 0x10000, 0x7, 0x5, 0x100, 0xb26, 0x72d6, 0x76c, 0x100000000], [0x2, 0x9, 0x1, 0x100, 0x8001, 0x3, 0x7, 0x3ff, 0xffffffff00000000, 0xffffffff], [0x3, 0xc6a, 0x10000, 0x27, 0x0, 0x8, 0x800], [0x4, 0x4, 0x1, 0x7, 0x6, 0x9], [{0x80, 0x16a, 0x673, 0x5}, {0x5, 0xee8, 0x7, 0x2}, {0x1, 0x1, 0x3, 0x1}, {0x0, 0x81, 0x8001, 0x3}, {0x2, 0x9, 0x1, 0x81}, {0x401, 0x20, 0x200, 0x178}, {0x1, 0x40, 0x17e00aa3, 0x6}, {0x7ff, 0x8, 0x3, 0x3f}], {0x80, 0x8, 0x1000, 0x2f}, {0x709, 0x7, 0x2ba, 0x80000001}}}) semop(r12, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={r10, r11, r16}, 0xc) clock_gettime(0x2, &(0x7f0000000340)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) 16:00:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x1ff}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:24 executing program 0: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() setreuid(0xee00, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x4, 0x0) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) pwrite(r4, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket(0x2, 0x3, 0x1) connect$unix(r7, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454060000000000f1ff0700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1bda3c8a6bc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400eeff00000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c2419bbcc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf857811b73d62e10d5721c62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688ed2b5a7e962a2b8938c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaad9f847ed7d7eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c36443a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7000000000000"], 0x10) dup2(r7, r6) dup(r6) pwrite(r6, &(0x7f0000001280)="d339bafba374dee548ffffbcdc50", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) pwrite(r8, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r4) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffe, 0x29}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000010c0)=0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r11 = getppid() r12 = kqueue() r13 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r13, 0x2, 0x1) connect$unix(r13, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r12, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r12, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) poll(&(0x7f0000000080)=[{r12, 0x20}, {r3, 0x2}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r11) getppid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) dup(r15) r16 = getpgrp() fcntl$setown(r15, 0x6, r16) fcntl$lock(r14, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x2, 0x8, r16}) getpid() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x8000, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r18 = socket$inet6(0x18, 0x2, 0x0) dup(r18) r19 = getpgrp() fcntl$setown(r18, 0x6, r19) fcntl$lock(r17, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x2, 0x8, r19}) r20 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x2, 0x0, 0x2}) 16:00:24 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000000)="09a6b5293f92911be69d1753c098a2e6f3c7bdfa52207acbcb9c9963470af56c08fa8ef2691bd267f26988b4b042b110c77caf1bb14e9805171bec072000b5b449fd1f85a9d6fbe2889f437586acf2b6729c9c746b2370e27e65d9eb9e7dd4e9745f4129d1e0c2a98ba0b2d0fa8de86445aac1d397957162b6f48a18d99a9916432a1af826cafe6ac69f6194e81065b480c3a06d2ee0cf32fe92e499ecaa52a56b6efef6eea9834a32377171f081e16f11176db20953eee431b041ebe1828a49fca7d93c5b26986f8d0bc1b2d211e5537d979411c0151cf509539a6a501b3edbd19f18981d63cacf850c") ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x4, 0xfe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x9) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="e40130009e018000006dd02d000000000000"], 0xa) 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}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000003f000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) kqueue() 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) 16:00:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)='6', 0x1}], 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x2, 0x1}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x1, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) dup2(0xffffffffffffffff, r0) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000280)=0xaa) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r14 = fcntl$dupfd(r13, 0xa, r12) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r1, 0xa, r14) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x4000, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r17, 0x0, r17) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) fcntl$dupfd(r18, 0x0, r15) r19 = accept$inet6(r15, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r19, 0xffff, 0x44a81e0d42e4e43f, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:25 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) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRES16=r4, @ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRESHEX=r6, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYBLOB="d10a3e43d8e8b7fdf68985dde3338870cb75835c4892ca7641e53243b8dea683abe13aa43a3e5f05362d014520168ebaeaa3bd005ab15c790802e05b61877d761e3f62074741634affe3d049131b8a1a00346e9c2d11d157dd1d930dec3b82d5d1da83ecb4b28dd3b05feaa4b1c28c997a4e406163fdcd0d71c1799c170f833c69f328473727899a561001674e793151e67748234b8f193d437d6b878d576aa8321bea718d178390aedbfa5a19c52a806d3c259ae9b7690fb9dc859c764bbe9a65cd629813e346918d7bc2f1491055ecba80356a9761e4246ec5e30de14eb359ec2be3d4768f1dd8c81abc51618246f8fa875c18fac59e4fb2a2ed9b7a47b2ff9bd8a3ed05b0db10142cb7ea4fd5e4625d713ebb015c8c4b8c39d41b32a939499602631883bf2cc32bf07386e25ea45f7af93554e964f18707548e6911d157c91973040a4c479fc200a3f438b8b56211f1fb26fe3bb65b5fe242c7e2b2e6f0d099b034a4b55b19d42fce3f995bda2b84c79c58d77b2cfd9bb9a3e5530d86204ce1f99f3054118d869fe0384cb1cd001cd15b747c495ac5ea89f2704c08ea32df9fd27f2bb3b01668e1c156358cea9d2c78ec5ce9da531aaafdfe20241bd8a7b1ce7a21f5adec01a302f24e0f0d59891e542d3b9543bbb39e861509c65236285ab41e243c66f3cb51db42969c3faeced6c584c75a6d0163ffaae4b0098a4cb92a9ce9b741897fce4865a5f319df3c74f3faf0d6f9d2f74ae431e3a540ac274e7e761648e005fc5e099c7176c01b864ba7d2bc5e7c835332c0e72c8a86cba91f5c20393ce32412d8414022c7170039fc60d1f3331e5b99ab80b87119961183b5331b2f3effe6f3b351e86820ab163a57bb461d0d7d367fd25bba6211f878025ed66501409315db3233c8bbe906699c400bef9ffaf9e2b18a9689803c9ad32f431f5c3362bbbdada5c5cd593c8367930432130e6fad3d8408f38674cf42710fbf6e07fbd8119b6726ca0ae8a2d1e7a87222000fdc84f27afa73647c8f651f9195f2127c7572bccc560aaf887d584084870fd1fd416fcb80310ecf46c924f4aa5601f1aff55471f19112daa43fc9cfb5cc2766c284a0f9f38e8825ea4269649dd7dac05c89e9dd1889d760f3d4ee51021309feab80e042e920ccce807e580ecedf37d3b591d50ba12cfbdaa37eeb0912a219e47c5236a8c2618ae42ebe415fb239983874e139cf36a9bfad6f5c696bf6e513a55aeb405c733f408abd8353544f84edbea935913c6343fe4b2de8f4571d61d9d09b5629f807623a875624fad7c1655a7ef3a9464082748b3a7db8f4503640351a82329d72190c8808953cee6a57649de348b22508575937c1c50e2a1d9c93860a5fd3543e9902e06ef03bb05707f4531b9f40309580019a549dc8403320ad674d86f9bfcd82b6dffc1fd48643726327e15128f420e1e912cf257c560e91d7cfed4e99d0a78c9c8f10fbc95ba277679ba288b7318dfb96917a73fa4fc3edbc2b07fbf2cca590b710ed6aba2624795cc72723e8e7d30d3bfb0e651cbe06dda4a5bc9a0ffed76fa1d6e08bad0937c23c3e039bbddbb6760ac730d7479d7ed3a534890f6eb331191bdba252af0991ba745c29ee3bf13cba7cdbb1017d9fd99ff756aa1d25b9e46f232b2ad6b3b49d777a81120c7e7a3cd048a25d4f6e2534d421374db21105dfec032cfd5414ca7805695c6559811890266bf5f029405228c113aabaf1c6e9a5dbb2139ad3be872c7c73f9884bf3e83070cccb9b57f6a54c9812e4f2159922e220168a1a90389c6f763f0a9ab042b66c7248833838a33c1947a5773551fe667828d56f879e68ee65cdffdecbc65f3537cd57a777b2cdb003159967aa7e0daaac876efb0d0ad919e159e0cea77d6eae98fb9b66986ac2faabac892ec56893b368041b0a42d88911695dde9655b2ee81f068817b7b1f557dbe04e9a300883cb6ce44fe30b27241ac3b55ad669113f84bcbbaf17cce7740000ba4c47308aace7ddb5c874b5c30598c6db9d7ca0c3bf2315b106afecfa9c1bdc63f905efe6543263d9e5b2dd01b90cdd86e6d5aab2fece13b89abb09b59be80c05d180fb65199de8bcf67f6b2747c95a2acafd253f082034ce8d9fe4182c715a48e554394df75ebef92aa5421c052cd66b2f291d79c5bd9a456ab5108d38588d2b0ac598ccd4db5d079fa501975260d947de588c0e87607bdd160973596c9868af9540a3e9e1b9ece3aadc597b26324b8f868b507eaafa32aad21c298d64b0c398fc02e55a13c3b304fda97866df0056c0ed36a7fee5db3955117eb30bf2e98a2402dcbe4ee82950d8df89277447bf8f426a08b2bb8bacab164d579a3acc20599f780b56183df9edc82cbdee6889e647a686ceb96f092a28b165895b079ef6069125e93641b3ac9a1fce74b8a7db2f97f037e94fabb40f99d48668b0418b80fa07ea2f6691ae21dfa57644e024b624f3b34b942fef142d59808ab19f72f1356359a0359ef79aa6672701404d4f537658c1e10684f1259b2bb383408a38fe586a288e94043e9a13bc6a782a8a51d9dfd8e3c0c11b30ee5dedb3b6eeb7a59c74fcfa809000000d11be26fe5fa6af31df602fef2dd5631874b0e9a05491d8d58afbdcadc5bcaa00d91c341373c53d173bb8378995bde9758a8ae78d313d029aa0a4d128608bb7e54d6dc6ac19e8a99ad9466a21ef8924423ba6264346f4544f57f0d8d8e4b09396266521f60e3847cc6a35e7ac62832cf31789978e96348a98249110396325429a4fba6a7219a6d3a8a58bd47a8b445529d2a322278626adffa71fe68a77e1d37720e3d9c7819fd46c4f3644ee4330a6266aed8ebd332c5424c6ef4ffa7c2edcc6f1d321f53084951bc800f0c640f94e2ab0677dd6ee3ad96b2fea51d7d0ecd9239975116650523345cbef50fe3956f2fcbddc471571e02639e5e5ba74cc3624cec71ae4331205ff6ef6afc7e7b7c90fc891e04bb6e267d3108c285574186bccc1c76ddb9ef27096f5bbf62af5bb4f8267ab2e76e92400fd85a466b2fd225282c4d2821a8c9ec89f7373e88339b46f0318511a73c01f635531f388ebaac5d97aee2f2f4102acb22a869ad7775439536b8dc8d1373e2f9bacf8900321fa91bc96e0a62c8740f6fd139afef58e46e1620b1dd394cbe92525a9cd22c98ea138ca2c7e7aab72ab5f0a7e6d7ee979ff4d237d701237313161cc6bf4b5eebe50345b6e9004330a4cababb64a7c7d661eb3eb2806efb348ab5048139b125936e9fc82bcfab4c035e28f8616090310123b178ca0d8bd6dfb7a26a1ddb43fd3c98064db0514dc53528c05a6a64b2da9315e94ab5a42285795a5c2950724d240400d76bf53b62fc8e18c0421bb49694e195bf9199167ed8af12c193b6eff6fe474cf09f9e9962405a6a16375eadd6e882784186340e0b296490934446504707e7b0d315cdc24d68818d376be9534a21368098038e1ff9f18cfa5947597a58267854d10e35434a9fce4bb035ca2d8a0d79cb7a88b32117b9db9b88e0997b44fc02deed2a957488b9a40e5d1deb073038ceb7e3a6d0c6824a0eec99fa349d65e47c25eafd0c993d5343d3f79a998c63aad8b10d3615e8629abb1a0712633eadb8ca6d934067567b15a25525233e0b916f6c3b22e51bc8fadd6f7cc193d85bd28f9aa9a2ceaf3c1cc97258d09fb1e2cfa84b20cb10b017ff26b1095b869cb6d3a7d93ad7d71724c254a5cd62a67b0cf35c30690f6c4da141dad9fdfc6dd9cdb23bb25fa48d24d2adcfef1418e5c713adec0d2be25fce697726b2b188189afc0b318fce3ba3d2207fb96c96b0f33a35bb4385622c641157e15124efb3b49df215cf79780754cfab95d7ab7c2163b7b539bad6d308c934b0f5310e608bbf0d2473f63c4bf1a3b4004a3962a58811d8d1bacc2f9d25dd5b1a8530f5a60492710a40bef37b147b54b3b8765b39b8bca29d4adc5abfbb20b6e82650c725cdb169228c95c982cdd7a41f4b2b0ecb89d94c122e069d3983b3f14590c8d434a77fbf1037295980c8c5ad0372b108246c6979af49692e8e7cd9a6b06090dd8874965ffd40ba8d4f6682fab05a30ca7bc317ea437da908c57989578620f6df5ad1e3df2d3186cbd0313b3cf8ed453802f65dce69ffb45f64d76f9ab0a88d87917f36c00b10ea84137892b11c2fac4f720bf37d4dd69e477919f048f4a6f914c8bf01658859c0445dcd229f7454706ae432cf683487f7653809a06a4e8345ea6c0fd853adb38107c672a76396f04f9c2498e96de30df66e7ed225b1bf2aaec9f6e9cf621fd8a17d03b3f3a0a98306bd2c12eee5bb2b763f8b7fa29a4ea44571b4801136fac3c2312ccdf1640088f49b775b97def42f0561440a80f9bcd926c796ac2354910f30e48a6318277afe34d631529287f04906e13d26998b2f4d819ea21ea006de94c68f198c8872e303a464d4220d23c2a7196b9b857b6b5c4b164bd28e275598fc48179b05e1e0d39cc24c047d10ef709c9ec1edb54d0436d65cc1fa96cfb8a0f9995d013286acb77a1ae5583030188fb45c0a502328a9b142e0b5abf9a8a950f4b0d91e5130150b494bc7766e3b0d58e48a2954ca1ac3e14e2e6d66520b9d1b6f39560ac52d72171e73590251d7eb0199c1ace9264111dabda301253d33e678159cc5a921a446317996447ae924051d635e03a967c44b81faa7f671e1afe1fb8ba4ee46df4f4e30254fc1921837c770b5999639f602a15a329655273768bc52ea6c5152e8be8143f63bcb50a884f40e5d3fcd0a68bf33adaaf4dadbc4c39cc7ae3c82f5b87a4c44a6a9ba565ec13d51bbef854a3a43709933caca31858c2fb058719b3972299bb68859e1d5abdb39839e99829a4ef726709b70f7f3843d21279af61e8ab2625077e8de802d630f7e020a2828d9dad9360c4757a359ee902d584a41ab70d21dd904e20d5c78c2e3ec27fafd7552a8a8b7350128a6995a4d693fdeaf5a5a8f0613b026873064c421759cd0cf9d2d7960de1ba4a604d93912e3fceb1dd5257bd75d40870d160d18bb80bc175c15de9a6a99ec2b8e5e047b4eac5edea8bbd0cb06399ff1658c28404ae368f2f0ddf8e74a9ed27510bcd16a6ce57bf1bc6009e1599992aacfbbed11a44cc94858ea23779a7eabf2bf31b51f0aa4cdb0da4280fd0868b7b46721eccaaa7ec83eeec8019852c9f089175e3b6895bb0113ec1b533b9f44f88ecf4225c964805fb5bab6a5b96ce674dd4ff08df8006c49b48323e5b3767124a571a249860c2d6a2d7b3445233e919ef886809fcd6aee13c89941b4614dbc3ab1ab2bc5661253d571b6dd30eb3e7a241a2ddfea9f187ce87011987b34887b53f74d2c24a949be05dda09d10a7933ce90de781c7337dc16f362ed0d0b3251758368afe350951a29759f66df84d2588a0203cb80fb6c20c756df17b660faf75e237f205cd4089a690e907fc85eb8fe887ce5fcbdf34de6653a249fba3265a62bc45cf130ea9566d7e3c9ea6864af2345735acf4f821f71d62660d020cc8becbf842373a1ad92428082bb384a945498a635faad8029caba5096d2d35a750e683ee404ba976722f05719baa261155ddfa778ee3f7798e85b66acb070c9e633bafdcafa99f9912ed0fca89828d8ba5e7231b187f4c660c23d4dba7af70ecc06f823747b3dcdf600bbbaa024ee47cf8d2e7f0057bdcb15296c2ac460cef505a86f5037efc028bc5d99c1a82f2ace7725af916c3ee41b161cb7058fcfc2b5072f80a24c88d15e5d6b27fcb975e08aba9ea", @ANYPTR64, @ANYRESDEC=0x0, @ANYRESHEX=r1], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESHEX=r7], @ANYRES32=r8, @ANYRESHEX=0x0, @ANYRESHEX=r1]], 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x2, 0x0) close(r11) socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4008020000210], [], [], [{}, {}, {}, {0x0, 0x0, 0xfffffffd}, {}, {}, {0x0, 0x1000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'\x00', 0x7fff, 0x1, 0x0, 0x1, 0xafc7, 0x1, 0x8, 0x1, 0x0, 0x41a, 0x7f}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getpgid(r2) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0201d99a868c9189"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r2 = accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) sendto$inet(r4, &(0x7f0000000380)="c8d5d0fe70b6bb3cc44ca3a954cecdfa4fdbada2d192c515be27faebdc8d14bcea6e2d41d7e0004f844957b35750730c531af1d2cc6b9ac4ae1e727d7b64bbda74e909956165392754d956781366ee6db6a97abe4d7e8294c7e6bfc3e8de4c83c42b9a78ab9d3f35c1ceca9d0a2dc8956105f9a54197c80f7a3c4a41735f65f9867607cc1da2fb8769e220b6aee27d6b6ff529d827a9ac1475eb15d8400789e469764328c1403642a8008461678d2d67c114ca0015bb28ead05f2fca2070070c638d4676a774fd093697adaa4234dcdd5db7bdbfe96b8206d45d5134735cafcd7b3893343fc2684a3001b95598d47117a0a45c5ad988", 0xf6, 0xd, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f97edf6c3645f924fe01d8d59700b2578d4723cf"}) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = shmget(0x1, 0x4000, 0x2c0, &(0x7f0000ffb000/0x4000)=nil) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x0) r11 = dup2(r7, r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) 16:00:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socket$inet6(0x18, 0x3, 0x6) close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) r3 = dup(r2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x20}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 16:00:25 executing program 0: syz_emit_ethernet(0x192, &(0x7f0000000840)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60eaa836015c2f00fe80000000000000001b0000eeff00c1fe8000000000000000000000000000aa2b0086ddffff00000502040100000000011f0000000000000001001ff906ed2e7e312e7c365c7a188c3ece91d6fb220b62c16dc089f26e14dfe4055cbf132dd60eee5bec494677cb406492fa48b4405af7d46d347b29d31db08ee7a40f90a31853752eff8f861575eaa7000e63e32ef3c9cc311db5d26f02e23cac49613e74bdd748cc5585b41609f21e43e893bda7248da2828bb59978aca2553635fd31a722531db7ef9ad6e29c19b01a2f4370b0375b13f685d59b381c9073ded5a05067a6a6e62760f009a16713e5c4bb272f433e32a588cef7a4f947ed0a487ee4f179c2270800a3ef4d1a6eb53fdf7a58977ba4e1d706581bd6f9a67f2a31874f84e092e0310000c286f11a9e0cb76f4ae78a51470cefe86dd79724b801a271980651458125e0532b128bbbda42b682840000042065580000000000000800000086dd080088be00000000100000000100000000000004080022eb00000000200000000200000000e0ff0000000000202a82569ff1fde2feafda759e11082559d78684abf01a5c897d1181194815009dd571b0f780b1419623e82fa7086487bf6434de008000008298d461d130389e13709c5282512377e32be7bbb114e016c4763351dccb2e35c324d08dc25e705c7a365fe2054414a58260bd54678834978afce26137751c62ec623e9250697bce0c4d17213be58d6f1fef735380e897bd1935"]) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa1e, 0xd71}, {0x4b80, 0x401}}, 0x0) 16:00:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) sendto$unix(r2, &(0x7f0000000300)="b100050460000700000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa04165676d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb56894789146cb054c053abcd402000d7d028c2a9061a4370d9f59900d6ba8af63ff37282921e4fd89720fd3872bda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffff69d14dec8997e608a371a3f800040000c400000000", 0xbc, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) socket(0x6, 0x5, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x7f, 0x5fcc, 0x3f}, 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x3751, 0x4, r1}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x5, 0x502, r2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x40, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0, 0x6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x80, 0x0) fcntl$dupfd(r4, 0x0, r5) mkdir(&(0x7f0000000340)='./file0\x00', 0x14) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x4) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000003c0)) pwrite(0xffffffffffffff9c, &(0x7f0000000400)="99c21f7fe6c7d22ed52e46db7becf6ab65d9a9e9c4a9912efc2a3c12d68b249ee17a36fd737cedc2bbac35d48fe6d9fe64cf8d18bb60965a6ff1e9e6eea65b72677f7a3dd37c552ae498eba3d343f44341446273bd3a0c11496dba3fb359a5e971e87302cdf7ebff76d06d15431b0cf841a04a89f6cdf78fec215f64165c7ebedf3a090e16e0bb4b8cd090f7874d150a5dbbe7143520d9881ba48f6f3e885ee2731e74cb26171a7e3d35b292ba5d15840f4da5759195b0f3fd7cf63f2e1a47791c629f2fa5c94f8644c55206613694a330415f112d689507dd4bbb9a811d2799bc1c32acf9e3e6572e8be062ac278445bd4d0dc49bfa0ac305cc5e23a147271f5e9cbc35867026a3fbb116f63fb341ef02a2a6d4852e011159f368f63dfdcdff184a5702e88d080ae319dc8b1652cdd0b32c285e543bbc18f853c6a1c43ecfc09fdfdf1c96e5b2030094ab7d0f4eb13daa89b996f50b8aafa0c1a321de42e4814a80b53d37f1e65ba0ba72b39f3d7cf824837f62dad3c92806088873eff3fb922ea5045aac44e9cd8800439a24c415dfc6a09121a867516a2e9a426eb2a43a81175864bb33dab49dc89d0a6a9293336196b2038e6ba2c9bf51dace305f7ddde804fb3a45a48b20cc59bc50bbf5dd7f4438e9052084f7ceaa0e6f2ffd21e4296d698ec89d6e4a14446d74619b4c501a5bf9af02423e93b7a6c69883fc42ee8fd265d1761448273673ef44e5be4231922a8fc321147dff505faf8c6bd78dd8aceba16a8dda8dafaf940f338b199bd1e68ce190d0de3a72405a57118641a711de1924222f4ef8009fe41ac11c84c55018d5a210f2049391a81366e98b897f23704a00c9089f5dc73960dde79c1f0dd4ed495af3697ae6c920e286ddcd483fc3db5d735b81f3dfc89585d43cdd185ac9f25f62bbbdbfba429e59bf72e632417f367c5f41de649efe923502193d16b1a7e77cc679cc22f53febfd0a83ddbec3377da54a09b4d18557a24090bef0124c6c751e894e8531129b1a0deeb9206718739b5f7e41f81c013f435a7a9f67b64b36ef872851a2febe48d330e8fde3a024aa328e7a6e7b28595812f5dc782b3e5a58729f200a4708aaf91b33efe68413d889abae8c2ef2c6decd8594240193cd0e217cdd2c017cbb4323b78cdfcbce0d37c36aa2a8133dcac221c96fe5377432682c569b6631e6cb4803c4a4b079e5becbec7076725f457874b934a4c47ce0ca3dc11372eda69e8dce5ed8935345ddda1cdad40694b2f65107efd303fc6269e49a0d938e8a9bbad62e9be18ed89bdda1562989923f41d754a56c459eed6bf0f680f3bde10518d7d37029ad32f6a53b1b59952932fc7bb70413dc9b8cb87c377cfb3f30a229c96c8fa44f80a9491832df0547fea3c48da83175fb68a30d3153452b2d5362ff1063a08352a971f4bd0d1a5b85b806df8d0cd5d872e59ccdf3677534570cc9407dfce7cb231864cfaaa98bbb3841769b5a50eb93cac574f040a279f058cee398914f76bdac77930454ffb4b2388fe66bf59eea055867240141661a5e521f6352aa567b5d7ac78f076934b720f8ffbc6ddd462ff37f76b3e9963727ef5e16ff399373c377c419e43030546da3eaacb5dd7b812b3d7df3e8c6df5f79ab0366b596659130c3484a2a1482a411f57927b8b1bae9b2d7cd7ffb50f420a2f26eff2ca232456ae64e7fac8879f4701af03dbdab0eb8359aa9898b1a93c448f047df842566f59dcd33bf216a86c5763fd79da3fdaabc4b573ad455e526308da8f8a7615f824d637313542715f46395c562aab2a3dd75029e1588ab8b32d4bfc143017e80acaf0215c470f01faab22aadb1fd56d2f44e823e6d63a822c0bdf5f73156cac5208b6286aed7b32e10a7baed8cb74d2590ad51b60107f2326b0b4aeba1bfb7370ef35d32d9885022e4e28ac591e09ad1ced3afd4706fa40833a88f0f93971fc7b4e5f0280eb365996da910b09a0da32e2b5a5191fd593de6c4fd638f1fc7d9b65936c44ff40ad3b495ed973d16a50fc9d42f53518db7306289b50d3d4c158de9988532b59b72307535b2ec8f62e4728be8aaba241bf24429684332312e632b64499c8793733dddd0f76de123c44e74371cb7fd8da136bb84d36a5f84d366273fb781ebe638c8acf0c2c786b7328ae7a337d6f3d0b9b1429306ebe4888243b0ca7bb0e52b4c487e51c64d2e54eb75fef938b1c3dfb050286c5626ae69dd5326203f83f3d1be16acc1559fc33df6d51b586e52015eee51e5e58156d3e840eeb65d883031a35f72fcb0408666d0a3a89f4544e4cccf18755543895a16e2d15a2017ceb59ed2ecd43f4fb2be64c7500a327a179f79bbed83a3a63be79a687f7ea5347ea217fe08905d92e578af9b1e0532cf55433c1db6190b151baf4ce95d79f7b91f4f8dcd191dbf9a9740d5053d09826b2fc779b12b4f5bc6ac5ca24aa5621e06ffab227e3dff23747ed6e71cdee340a6e575da04875c04bd307119e48a7ae5d9c84d7b46d7cc4b3e28e460d9ab8b17e2286a58b8653418a11064baf5b75e2c19e9a2bd4150653abb877605d5c640eebf83b04a8fb5d76212160f3e76346f9a64efd67ef79ed2baae31cd6685078150d1dd8adb2da513fcd2f2e248bbe557349da6d1c514b31667d949171b3592f39293d38acf472b0bfd2e85ff48a9d221294bf546fa903f089500f6b307c7df272d156650f30c3695f7ff0ca7b5961e1bcf52067a252793a1b1b44ef6d42620cca335e2cf581806fbc3c99d3064515ad63d41c2b27616a6063bf0f7a675ddcaf74bc68dcf24fd3dbe26f3422650699c5dd1375120ef876591e9c96fbd0d3d5849914960513c1fd87be5e772e16506e3b79a9addaac4ce0f5a1099abc7af2f8a9943b9091c9f09fe072ed5f33522acee3975af685a1ff42b95a94e54fdf41dd929ea15c4a3c7d833948fa2ffbaa73438f1a4385b0a44becc92a85a7ff83202c4a9a6b71ced631f2e5a568e19915139ec2fc00853c87013f65204be9a79997a46ccfb6c7399a17fc6f5a96dc52d9f9e7943be0e44b8b61c8faa5dc47cb354331ed01b61fcb925aae16875ec26a41de51a06476c985a22b223e2564c9ecfe5ac6b39733da508d814787887330a21de1515d7292c661473b88b02ab044f040007faf91c81258f818f8cfc4ac44a0d884637ea0f1a7b2ca110d27c0dd8b2a7eda173cfd8e9d6cadcdd0b083725b009268cbbfd7e0feb784f45b0360eca60217c840c1687efdd1ac87be81b6f2c49f7b10da98253630996eab826bda1c515c93b5fb670a4a577e10c4b43875b56aaf6489a7ff730e9c0e62204d757090d79e7d6851779988aad350fcb1bd04fd8cc99ddbc7ca9836f0498333aeb79997f73796afdc50411e972ac80d6480ff31423546e50d973e5e40e30dbf1e500b131e4cb0265de670241bf8f486bf3f2bc73d3ba2a88a2b9350b377bb0c47d9c17a7ba8c2a24676bd824f67387c7c520b5482fe78bca03a0d61a0e6b1c8b2be052d04a26567108a86bfdb6365b9fc48931310397aed229234512c81f1fc19821fc417852d5686e65ff756a6f39d7a6c97b1a80673d0bbc4221df63fcf16f7fbcbc851b852f46585f3361df449155407400acfac473d75a49574aa154306e81230c67d2bed47b04f548e0322d9427774cb1e3ec6633d7bc87a8f6c5666971dc2d50cb13b834a0e31041903afd06fa80bd3e7beedeeeba3db113763571041e262c6afb9f7cc86755c0628c8ba3a131411a4f8db5952659363ab4794392a0ab6cf25d47121771477ac388a987d5090f8674a3b1ec8bff3b57839f5e4b034d15fd9b4c3c6b05bdee31497051f89a9bde1fd32a30390bc6175327732bec67877e19c9de4fc2c961d197ff0c4ab3b0eae281d54e17fde9c4cfb4c6b6afb56d52ea4a214dade458cbcca2448542cbeeca01290e0e22e59538f06fb5d198cf8d215cbafc161ae96513a8453080c7e73c106ae806f0c7a7fa9a451d828b9a7552fc1c58ec794fb0fbcc6dd077cb7dd923e4bc6acce857755a040c66140fc30cd43d66a38424638ad907a6a694717ec0a143747a145200d43945ef9e61202d098a43b7308f889e9d6a63fad0c4a0f190fdecec3a9658b3f2518971e9a8236b23765cc8efe3df6557f0f4ddc9dbdf2b5a50dde432c848083e5ab1f13faaad4990a9dae06690811c99c21116b5ef0e4d945acf69e64d7418d549c23a97b5b974ea2bd58658b8539daaa4098b1b6511e5d76d3dd08d0dde02a330193b447de31a7b8ea2cfe3330732e2004fa237b708753efed846dd079520680fe06e86d84fbcbd7cb3479d40b6c8af10ba9f5b47dac80c5754e77c6f454501743017491b4a8f3203c83c4a3ad63aedfe6ca3ed887f42d0d0f1c0a5891d7ce75ecdf5901689949cf9e47cde660d60a94bc37272668a7a3345ace3301e9fa5cbc8e5c4e9c873d47ab211c231379a6e8504809e4fd1c2ff719ae0842c303b82631041bd44270e4246c16c6e1046fe2a71c7cc8e6631895698b89dd315a0c7cbcb8ac8b16572d1a491c3c2ba1183935cc072fa9402803be84697a45b9ea40b70fb877c4fc8c86643be9879f695504914959eb018fbfa4145188b5c17a0a8450833d0fd3fc5cfde55777819a9c2ea55f019157894ffcc276af0849e294487e5f3bee13ca626d71553798c13d6e12943012625fd12b7f6294857585ad21bc871efd475270dc7cf73c72f94d56eb15bbe080f6246c8165666fe3f1ce649119951d424b1ce216aa33835b023bb3ce1f23702d4b32b703a1658548267fa0e8aed89f3f6e13b322843fe5a0754a266e04738880adf712af4698f5b118b1cf9c821fe4268204a9e21db6b37526db63870a580ec7e2f7d123410a5e8652a7ed63bf99d738576d432a276f5952ad61e4158390452a5d3306f46d6f09146d5383dcf64846896056298f622ae44728a4fd4ea2643a8db5e824d1469b9f741ab85b38ded043b651e0f99c11f6665bb74544cfa800d9df827adc71aa4fa39a5555c4c720af2934bcb07b73eac15b814ca6504b9c6a37eb6d0f8f1963424a9ae49f5fa245542194ae86095c7716b13732ddfb38b6e651b93dd004373d8b54a346d64637b905d6238289e8a45fa71e18de2ecca7d18cb34d5745405d8721976348869984376139f11b521b1488ad216d136ae974f41b53904b081977a030c0bb15c3c1fd5268d39fd3bf7ba463ff8c25ed9c867349f5cec40d5c33727a01e3c08442e5cc28d22684b4c250e29bda441e14aa65d3d495a47be48e946982cf028dbd6ba4f5ff7dfcf1a8b971937baab6b44589769746ad2096d17a4b26ab8221fdf530e7c0525a9a7b91d1cc77523ab00b8ad1a96fa8b17750331ac76cb4a75fe1d594769ecc14cd827c0d91239eb498cfd68106ecf0567b306466009387a945c50b82503a8c4369f05331fc0bafc78e34127408a4a6d6ad7b7fa005b8f09b6839fd044805bd07698ec911cc613512d2dc34d17264ed1817778b0bc9d566c6561662b0b3051620c8a15111b7adcedc59303485f4bc287773ac50ec8d9a872d22a6f2c08c95fc0308aaf2bbe4867edca3c9f87caee7b942e9c9c44040d10ad3d37de4523d9018673819e0ef62ddb5fd6ce60c480104ff990f71b76bc5f24811227a8db58314ac63c5129fa7b118a9786f87d7d3c9b96987feaae8bb68c83c715bcf76052608b73ac3b2ab7b5c58dd6f0748d968b7e22861227d6372f51d71a0b112a3684569098ff9debd8644fedc0e09fd53c9a9fa3f113f2ab582f20e8297d", 0x1000, 0x0, 0x20) r7 = getuid() getgroups(0x2, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000001400)='./file1\x00', r7, r8) socketpair(0x6, 0x5, 0x4, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r9, &(0x7f00000014c0)=""/192, 0xc0, 0x840, &(0x7f0000001580)={0x2, 0x3}, 0xc) r10 = socket$inet(0x2, 0x5, 0x20) shutdown(r10, 0x1) r11 = shmget(0x2, 0x2000, 0x301, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x9, &(0x7f00000015c0)=[0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = geteuid() r14 = getgid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000001600)={{0xfbec, r7, r12, r13, r14, 0x4, 0x1}, 0x4ccf0ec6, 0x8, r1, 0xffffffffffffffff, 0x101, 0x6173, 0x8}) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchown(r4, r5, r3) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getrlimit(0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) getrlimit(0x5, &(0x7f0000000080)) 16:00:25 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="821c0c"], 0x1) 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, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x812, r1, 0x0, 0x5836) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, 0xffffffffffffffff) 16:00:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x4, 0x20, r3}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt(r2, 0x5, 0x8, &(0x7f0000000080)=""/103, &(0x7f0000000100)=0x67) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x4, 0x0, 0x0, 0x1000}, {0x4406, 0xfd, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7d039384507226b07190d886d896") 16:00:25 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b7dc479b86dd6003fd7c00b82b00fe8000000000000000000080000000bbfe00000000c53300000000000000040090780000000060000000308f5f6ea5b38c0fb6b645360400010000aaff0da1c82700000000fa00000000000100000000002ec00000000000000000c5988c1c403fbf12ad8c065d49d4139d7c0677452674a5d27b48a60e450685843c7df8800ed431164869709ed43ae06b87862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d71fc6e795a72a22becb20900000000000000b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d8031ddc7fd06ba33814e38b4e6240cacf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d3100e8f768c7d3d5dd376e9529fb1e119643fcbba0e0c28d040084f134615e64fd3a768fa14a22ed75eba3ef7f162e23c250eb000000df0b1772ac2460c7aa2375000000000000000000004a08dd7f5ad5734bdc3a9c4dd446cdceb1e6953535a20a79815682e7bde1e1824489356782f4e713859ca8816c30b078c222a63d2a21d5cc6e49f9f0e410bab07acd9429c1a82ffb6df6b8c54f3733088e5f1732eb03e79408658134ffb88f634e6f885cc046b5de558ccdf5aed57e18783ed51f87ebc6f8b9ab30e88ff134c463f3b3ac5644f726b1694c989ba6db0842b1f1e519fba7803c248fd60828b00864be9b95edbe3180771aa292cdf5006e6c207e213aee2912b9f0a51a53888f61972eea39e0496799eb6b4e4405d6d856ac468dea6ac58d02791d1d4dc77cf7b89ca1e47b4d512116d8e494a1a090a7000000000000d2eb3541858cb49f53976a0b4344c354231a4ba76e5a88e70be731ffc7430d8f2a23765d884faef574303d1b039e064a131b2d5faf2722847c5bcc78cd9139cb7dc87bd4868e89143df5809a10991ad55aa9c47f41fb71c7dcb3accff2bf58a103d1facbf0877d5bc382df43a44ad280c039285135ac823716c63a590945c3c6df7ed9d4754dcd17b8d24f9bc6e2c93039b93cafa697f0daa4ba0049fc47e0a895d46221920f60efc103342147de22153dc2848561c87ec39073e4d6677b37ed4cbca6f243621b3d9e069d47f4829cd2216f60e458d364f1f85f1b015d0b2dd4893f75fe5e1d072514dc9607a9adeaa693fdc98cd4ccee31f5c4931e7cb35fccc4b25b01e7a51ff8af2de65185d8b27a02a1d6f0d218d8c71539aba2426297753b07494f8fd2ee166301b1685a7f8454d14f9ae07621e3913a0cdf82280a09f678b0d4b662a7d08670d9c2dac5dc332e8d36751d74d077aa5c2bad76c8ed4bc2ffa362a4"]) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x5, 0x3, 0xfd, 0x100}, {0x8, 0x6e, 0x95, 0x5}, {0x2, 0x81, 0xff, 0x5}, {0x7ff, 0x2, 0x40, 0x80000001}, {0x0, 0x4, 0x81, 0x7}, {0x5, 0xf0, 0x2, 0x5}]}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0xd5d) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000eae65dd1da300fa700"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc7) dup2(r1, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getppid() pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) bind$inet6(r4, &(0x7f0000000200)={0x18, 0x1, 0xa659, 0x1}, 0xc) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0xffffffa0}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdc, &(0x7f0000000280)="03670724ac8b45bcfae64ce9bb260c724bc1085ae82102a3a1cd2605c8f2bebd3216e797d4ca3db1536d6e8b318434abafa603de008cf992056e3d5fcfdde36ae89b7a2906089626b565d0d3cfe84a326c047c42135da4dd14db207e8570c1ce9330ef9d1707c80cf17fcc7b0c4a7715da99debd7ec9e414bcbfa6f3bddcf96d1b2006bf5809059208074b330c1229031a5ff79bee5432a2fc3db93d654e8bded2e60c5f94d41ad9c40a918f332e076141f06723ea871dd2db3ed76e42c03738494a6b0022003f21e55b9ddc39c018266cd518543f23f5700a85b649") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1}, {0x6, 0x0, 0x0, 0x180}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c6530005f3f6a18fe7561b8b25a86642be8f19faf687f459dd67563ec12bf17b439b33d8a2d007143c5dfe20cc7f30b8445e2778dc361dfa865e7c5169433a714c473702377880b30510e1f024c30b84a313f5bdc27bd17c52b31147ff080777aed6f997c5de6601f86f4964080b1242ce781a521018c7cf28a2c8d1fde03dfbd55cab37c116bc19fd9e900c931173ccc7240fa420846003f32aead2d3af4cfd7cac8916dde60358bdf850b59587a4366276e9a5765fb66495a313b610372f873a2f1070226dbe5ecf9ed024926b4ba51954fb906be467c076f34a88ccfa899c67fede8487aa43b6413d9af86dd94edbea8325a91c57a60b7fde7be38618a717648504c877edd20cce6e201d9a4685c1997f3fa4db7b89b8bc352bcc64fffdc95cfc7385a3c68e74f2917ebf844e6f0411cbd32bf662cd6a2946f9b7df300d9bcc4c8b8ef4a395944c5d47b860978799f27dc921068ba1ddc8ee29b2744faab034f12fbf460f91242c050bc75c0425041dbae16f47f2d4f4cab2f159f4cdecec074d70bad2267f15d3268dd04738525331f001da8b07f6b5f0e0a1db97e88bb3a36843392c2b074a5774972def26db8b3db0014781d1a49707beb961bb14de48a26b1bf263192214501a5f55fc9f15a8258"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0600000000000000000000effc23e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x8001, 0x0, 0x10000000, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) r2 = socket$inet(0x2, 0xc002, 0x0) nanosleep(&(0x7f0000000140)={0x9, 0xdf8b}, &(0x7f0000000280)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="ee08665d19ac14d5e51e97a7728420aef61715f7b183d4b3830000fd59669baf64dd39ba7a6fed24254b3934", 0x2c) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fsync(r4) connect$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="8202780ee2b28a11776be228a4529cf1a6275cc8b2cfb139034c1b1e18614fdaa7b669c70c1c74c1854a808d641531fb84ed10b74432e0227d274155ddfdf580bd2ee7fba0f245d9737983f8abfac3048b61a0efe46fa2115b595d82ce7bd443535a69060098ca9b04d9f12659a25ec06e91df38b49cb1a976063d817f85d21400003ada055b7ac40dbe3b2c21a4f1a5b0d26d272f15546da84c319909b30a627a9c7dd13dea25f0a59337b45aa4261c0a0b8496d5df26cb909edce0dacdc02b5379c7"], 0x10) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(0xffffffffffffff9c, &(0x7f00000002c0)={0x2, 0x0}, 0xc) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="1cb008c15aa733bb426e9b520b4623924e72169497e5539f6410e16207307b7a4cd97b3e97048ed14521cc69ded9af1ea77731cc812fb3e685e3cd83949034f16699bbc9a15b7958ec3d5a5d03f19e24baaae1e93e0143fc9735268153d9038f24bd496d0ba5d1e40b72a55c56930f23dc663c99aa9d2cee21fe461bceb46eb413ad", 0x82}, {&(0x7f0000000100)="e27a929f4df60ae09425dc9ac18ad30bbf47", 0x12}, {&(0x7f0000000480)="65c504802d0a6b0514e55cce30ddf60eed9d38c954d7fef6565663f7cf8dea3b4f43d2634f1bb66fc496a6b7c58df1c4169bd5c697e45dac091f8ea1743599de789e96d271e0d1510c6d5c83d0669c4680cd5db199497ebd73e79eeb81f4849170f75a41c9876124d603bc7d3e08a2721c28c3e062fb531a691bb5a383230bad534b7232fe835f618a0c56995cfb74e1f5d6bf1a2d0a9c02ba223d38bbb2fd3b56ec6f559fe40ffde88f17dc9cf785c9d035d8b48f01a0aa108a2ad12c901c4e7370cce093fdb9db3f02bbeea0194bb04b95c9bc17aea9c3a7e4cdcf2e52641d3315615223d46242e9e9f38ca82440b3d693388917019a6cd8a0dfacc827e585d979621f6e173ca04f543b05f9a5fddfe2b282a71b89d5c7a6f8759c81b42d717d7c7320956b6910e7cb91d416501de10c4f5ab2475e883f8e8bb96d856e756357f6c305477f5abd8dd788e278c12884722ec2e0a081575f085632714393ba6c799bdd53a03c33fa4b15d4a067d2d2d399a0e83d59aea31f97e217014048c50e2fb0cc749b1a321a5485083b68c35a944c6c746c5b008b5d5a244815f3c616d40ed47dfc1a6aa158cf8573f51ea9bfae8282545f7fe84c78e666c611b23a68523a75a15e37abb1a96c6b325d8d6fffb7a07fb7f072e270d06fd6e70f8e04292d1253c64537638825023fe95ba07374318711ef1170cb4c930f6b19a7732d080d376b246c7b7d9a55367afc5804b5653fe3dd6b004328c11d898e567e0191db2461368b853740471f35b29e47818c26d3ced40f834371d2a6aa9169bdc2374f63fcdb03c9675a0cdb53a06d34ff24bb6c6e388ae9e2e241e4909897cfac4b118d4a76aeefeb0c876b456524634e39a1a70ab164312b9e328950af0ca32e520e22166b0337580f1d67b53e99dc8f320ddbaa05776358f8c63b3ae2267d7001a2d333e23ee54d2d5298cab7a7197b8f0c96a16b851746982714406e70f5eaa33a30a5dcc41de7e00c227ca2e4051a55ad857afd55045a8ac61ac5210eb581991c530213b1b673d244fadcc66f440a02e51f04d26df34fd36643484078a50d9eafca1ef6668ef580c834232748b59ff9f7d8430f1fb36d1c28aae0604c28e92003d9b0afbdfffefd04001f457cf7984d4127b92af2a234e104ef040282cc99e5aa5ae92f273357a5b4bb909d1e11e203eb25f734651bca01c6e57c324d365be5a994e6d057f8011e829039cb9d9075a92bf43fcc1ec979c0d32e63ba01a5187cab1f237dd2fa9d95ae1955e18422f34b331a71711d4a96e14fabf26eab1f4a049664d26d0abfe3b3b55313c2c49f3f99861401f5c3df66a48d5aeefd28ebac35fc85327fbf25537993732a150fd8c7bc76d3d08d1a1ecc8a00a40593a4254ee063dc354671f11e8ca51aa0ce5d7679db2d69bf77800db6ff2f9f1e25db630a21d6f3f381ce885df02c35c8bc36964ecd4c324d7256e57741f9ae9be939fbf0084b314ee56e565e1fc5941612beda97e9d8a458679f30e16ecd73d707550bfbc27b537b7f702a05bc06072eed5d22400d17316bd84197fea339c427aa45913fea1122901ba1e0986457fc5f788b51ebc1248d7251d19b21c23b0c1e904a9f2251ce8c2acb52550ac0e008e0020283323f5079f43300156c6f3c59abbe9f475a43af2ff6753a85a5a2bda24c60a2ab430671049d5c57eda1249746ebab9271eb5126d08bafe4aeebee10d2bf136077254edd063797b1ebc48503e32336b83d2ad5de8d3e", 0x4e1}], 0x3) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000eae65dd1da300fa700"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000005c0)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x0, 0x6}, {0x3}, {0x6, 0x0, 0x0, 0x101}]}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) pwrite(r0, &(0x7f0000000240)="b6df863932d33e799080c519f159c9b5ea2275f07a07dc9149b15cd29cd71b053f131080645a026a11ea3c2d0d0166888398529b579063087898da32a95fea27c6d974c5b641f79bcc2aa408ae560c0126e240ae736d800000000000318d03d6682fe7e336540f229f31b320e3dbc3246114b387b1031349a38d37c3b47582cf28f13d08f92e85df92a1cbbf761c", 0xfffffffffffffe65, 0x0, 0x9) socket(0x2, 0x4004, 0x2) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x9, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x4, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) mkdirat(r5, &(0x7f0000000080)='./file0\x00', 0x88) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) fchflags(r1, 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000000c0)=0x1) 16:00:26 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x3ff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x49cc, &(0x7f0000000140)={0x3, 0xff}) close(0xffffffffffffffff) close(r0) write(0xffffffffffffff9c, &(0x7f0000000180)="8fff55f0cd682875260994108c29d4fe5d06f3a525490beddbe075b640c0b91aaa2421dde16c2a3a6a5f7280afe0501c89776c5336117170c01a73e0e34f017b43fa2c2d382d1590f9ed25d1c0a4150822606d8e8478239c24ea6c58c0d0a5dd6225f51b495c0487a6cca9a308df989e1eeebb53c8359b908041ffd3ee793eec4f7e6d41fa992a7c92ea1cd72b5b1f78c49f348425ddd05f546b3fcbe69797d94b1012da6a3b751dff9823c987db569eca8d2eebb0ccae749f2ade35b30d799c4b7a790b2a813bde21afc58c2d22c8d49fd5aaef21cbeb298926c937606c3a60f3cc8923", 0xe4) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) poll(&(0x7f0000000000)=[{r1, 0x10}, {r2, 0x69d87cc76d65cd4e}], 0x2, 0x8) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x0, 0x80000100) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r7, 0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r7}, 0xc) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r13, 0x80047466, &(0x7f00000004c0)={0x5, 0xffffffff, 0x3, 0x9, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r14, 0xc2485607, &(0x7f0000000740)) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r16, 0x80047462, &(0x7f0000000040)=0x5) 16:00:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="5e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e0da73220a04000000000000005928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b383c5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab95628cea8c3d6a893292a1df00000000000000000000008afcda503d7528e8e977549175ac497f359f1b9cc206531ab44268dfe5ebb6ae5b739e86023f1b803489c5c332ee0c894e311936432d79405b1343ca7a75e9133318e4cdcfcd2a6e8854e09ecf75a216146e4645f2115e92a5759b1aae030340a08f11a51ecf6b9892d7c2542db52d6d7f2ac1333062e842b4300c71e5b638988571bbf78f1aad085ddb32d007cf92e0ba88a04b040414e21cadfda6d31321a3be77e563479ee44a367627"], 0x10) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="cc249fb68bd78d5556d86c894711112c339e686881b0d3119debb71eee2a722560e8f99c516317e16834b478ada1633e2c83385289e447e1146254b607c5d97d658b1d2bb3e2e4125dc688d6a784c6769389301a1baf7339f6dd501444f8241e19776b08a86d879a3684ca5eb8fa84a6c3949f6c5de3cad15f19024fb3978b3d65eaf5b4d68092695a741730b87809a60f58e4de265c02684f22c8d5f12d459be0e616b7", 0xa4}, {&(0x7f0000000280)="e3a9a62dbea9ae652769761482582a1c3228cdd81edc09e9ba47027cad242f4523917294cb8b89", 0x27}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e0357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r12, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r13 = msgget(0x1, 0x82) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, r6, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r9, r10, 0xa5, 0x1, 0x4e2c, 0x6}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r14, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/399], 0x1, 0x400) 16:00:26 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) 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) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) poll(&(0x7f0000000100)=[{r4}, {0xffffffffffffff9c, 0x20}, {r1, 0x2}, {r5, 0x30}, {r7, 0x89}, {0xffffffffffffff9c, 0x80}, {r9, 0x40}, {r1, 0x4}, {r2, 0x20}], 0x9, 0x800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x7) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000001b40)="00ff90e3fcf1af892a7475f2cb9c79b501cd8ef3cd21f9b4afcda1aca16444f1e6a78103a267346a459be1df5d1575c29c01ccfa1035bdb84e0b4d181259278520b5f2b92a5d5c9cb36242a3f4bde6b9ba00720cf123dfe9221ac742383e891e302228dab7932f96a6fdd5b2fdc76792e6540924876c5894854ea30a7ffe1b3b46ce5ac2a4bcfadf5f8c7ed1aeb91e11bfc23cba00000000000000000000000000002ce1e0c7662a2996d6dcc53c23bc52cb72b7b8f6b85a19e693c98e7e55ff2241a841da18ebd234ca6d0f6b33a53b216a0f5b5627c8f5a581e7d6142d5bf843ae0a1121bdb635de9d380740d264b77ebf147ee1951c152ec213168eb5cb644be472bf7db1757c5a49c24ae132ab12b69baf35994f074328701623c93c7a58b69b849bdab1080a8f00a0869be70d69aa9c9983b832008508aa715b5d90520c078af94d6ae2714908627d85c946f6e152dfc3cbf3f21cc7fafbaf55d9a705e9189c3a65ca21036a54ff7e1652de2713cc6f86decee699e4c25d03d53a768c5faa92", 0x182}, {&(0x7f0000000300)="9c27ce20a7c9a3d0b3c0e30d6c65e567c544323ce537c5df7ceec4577c3081382db1c72ae552e190d7b4dc2dd40497ffc744cd961c521aadb2ad6b26503936fed2e6cff0c73dfa8540a0e661da54137c9c587b6646021593a4f0539993938550a6a8c4e54b1228b719a910bf096f63126b854349f6f120c8aa4693cc28", 0x7d}, {&(0x7f0000000640)="0f31fb83d154981c7ce71d047ff9355b86ca1350fae1d7ea4d1c671585842f02803adf3239c311da84107fac080ffff5c90f2e5a04221e71e7045bd308037571f2a8749b13a7efc0c6eb2bbb5790c3709fd868dbffe34c7827ffbbac4449a74fe7acfb0d1cd4c9ff09f8a51cac61ba3efeedfc87c1376a196b80aa22933df162aff8a484db9e0e52664ab1cb3367a8e66fef3bf4038b62ed59c7db1aef7b6d864e7d12b593d737be707c25d00b432db47ac425fcca0cd7a4d84e7ac297f1ac96c957984d837b44150d76eb8793ae0e21f50ecc597680f6bf5f936a399bd4b6f58211b4da8512", 0xe6}, {&(0x7f0000000540)="e336821c9ae22c6f076cd22344557d5f2428cc747ba52ba57f51b008772fca1a7add54a100"/52, 0x34}, {&(0x7f0000000580)="b12a69b0074ffdfd52f187e42f40d80d502068d30c8083c63a262e7f3deb0bf1a5533aa2cff6edbaeb9d062961fbd0966ba757413dbf485405b7d2d23c5b32", 0x3f}, {&(0x7f0000000440)="1e04bcdf4161eeea9cbc", 0xa}, {&(0x7f0000000740)="dd0c9ffb075b34e722268e185b0f658c179a9ba15ec9652c28ff253aab95a02e1541991abf4c1dd64cdc857ad3f30e1f3b16069539c9b59a145be17182bdfcfdc5c46f94a0b25b3fcaa5c5864a58789cc139128dcfd80f0596", 0x59}], 0x7, 0x0, 0x3) r3 = socket$inet(0x2, 0x1, 0x3) fcntl$dupfd(r0, 0xa, r3) close(r0) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000001a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd9483b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000001e000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f74231a51aa8043a1d79e803c7b3ab54e99114af2005ff83ab2939e65ffa5f62810ef562261da1610143d81d3e3cd7c9d88253ef2072bcacb7805ab797711756f18ee"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000001d00)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f7233855a3e7fa17dc815f873ecaf8fe3540bda7d2e96e223c932839e745e771cacb0d307f4244257836dc6d9e6"], 0x1, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r8, &(0x7f0000000100)=@in6={0x18, 0x3, 0x692c, 0x20}, 0xc) socket(0x1, 0x4000, 0x2) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r8, &(0x7f0000001e80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000372a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4336b2800"/4104], &(0x7f0000000140)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = fcntl$getown(r12, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r10, r14, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000180)=0x8, 0xffffffffffffffe3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x800, 0xb, 0x3, 0xfffffffe, "d70000000000010400", 0x180000, 0x5}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x20}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:26 executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x3a, 0x0, 0x612121b9, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x80000000000], [{}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {0x0, 0x0, 0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10308, 0x1) getdents(r2, &(0x7f0000000100)=""/30, 0x1e) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fchflags(r3, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC=r1], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x1) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) sendmsg(r5, &(0x7f0000002780)={0x0, 0x0, 0x0, 0xffffffffffffff64, 0x0}, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xc70, 0x0, "d705000000000000165b00000000000000004de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r2 = semget$private(0x0, 0xa54c4c9c9158d083, 0x655) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r3, 0x1e, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) readv(r4, &(0x7f0000002640)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/202, 0xca}], 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55fda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x6}, {0x18, 0x3, 0x100, 0x2}, 0x0, [0x95, 0xcc, 0x4, 0x5, 0x2, 0x101, 0x0, 0x9874]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)) 16:00:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getpgid(r2) 16:00:28 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlockall() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) munlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0xfffffffd}}}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) r5 = msgget(0x1, 0x82) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035f16332000000000000000800000000000000000000000000000000000000000000000000000000000000000400"/172], 0xac, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x0, 0x80000100) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r12 = getgid() r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x0, 0x80000100) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r15, 0x0]) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r21) r22 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0xdbf7, r6, r12, r13, r15, 0x105, 0x1f}, 0x49, 0x1, r21, r22, 0x3, 0x80000001, 0x100000000, 0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x2) semget$private(0x0, 0x1, 0xc4) dup(r3) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xa7a2, 0x2}, 0xc) 16:00:28 executing program 0: 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, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x3d, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401], [{}, {0x0, 0xc1e}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1, 0x7, 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x39) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r4) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x81, 0x6) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) socket(0x1, 0x4000, 0x0) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="162d"], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000240)="bf", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x1, &(0x7f0000000080)={0x6}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r3 = semget$private(0x0, 0x0, 0x80000100) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setegid(r5) r6 = socket(0x10, 0x2, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2f94bf7c3ae6fdc3696f6b220786978fd0361437de36bb16cb19e6"], 0x1) 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(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x170) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x2, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8c) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) pwrite(r2, &(0x7f0000000200)="1b4618f49e5a7d3c1f3ec19a7476635eed4bc98466018d763b8b8c5c6aa33aaacc33c0d69af8f0e14f1041745e0c95c200593de6ddf1a4ea6fd3a85f39e5da9218555d30d2b7c04320b98e15c28cf529b0ff0982a54774eff57a585435fc182ab6f69d1cf88274783ed8fab82dca5da99d3e7b0472f65c1dcfae7556e8aae90b6b002e589f4c19ecdd9657967c06a3d1436955aab34960c1f1087959795eaea0b9a00fd822ee68998a47245e088e9dca183ef5cdb4f0e7aa32ed69814bfdf525ad060dfa5fab033be04bb327c5", 0xcd, 0x0, 0x3) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r6) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x1f, 0x4, r5}) 16:00:28 executing program 1: r0 = socket(0x2, 0xc003, 0x11) socket(0x6, 0x8000, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) listen(r1, 0x73ca) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddfc89ae6145c770a2a4d873378d7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b50100000000000000878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8f3c7b1255cf1564629aa9e8da97bd2867ab75e22d4b9c806e4a027193cf573ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cada2428d6b83853035e7c7351f49a00fd575b01f9ffbcd1e7076a9e00cca145f74c6eb00ccc0e9fa1472350f2922a282688ffde90b29127aba83d51220e04a9d1c74bc3026750685fc3d32fbe6b9e971ac649bf1b234b2725c78d16a73ffd737b08cb19cc9529ceb8d9546fb31fe1ad912aaebd41b5569be33ca9eeabd094d1487e891"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x372}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x636}], 0x4) 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x6, 0x3, 0x6) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000180)=0x44) r5 = socket(0x10, 0x4000, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000200)={0x7, 0x6, 0x1, {[0x4, 0x8, 0x97, 0xd7f8, 0x1000, 0x7e0, 0x3, 0x6, 0x8, 0x4, 0x40000000000, 0x400, 0x8000, 0x3ff0000000000000, 0x1ff, 0x4b, 0x3, 0x6], [0x9, 0x400000, 0x81, 0x39b5, 0x5, 0x3, 0x5, 0x8, 0xfff, 0x6], [0x7, 0x8, 0xffffffffffffb534, 0x0, 0x7fffffff, 0x8e, 0x2], [0x0, 0x2a3f, 0x4, 0x4, 0x3f, 0x4], [{0x594, 0x8001, 0x3, 0x5}, {0x5, 0xb65c, 0x800, 0x1}, {0x9, 0x5, 0x200, 0xffffffffffffabbe}, {0x8000, 0x6, 0x9, 0xffffffffffffffd3}, {0x7fff, 0x2, 0x5, 0x4}, {0x1, 0x3, 0x5, 0x3}, {0x6, 0x118, 0x3, 0x4}, {0x101, 0x7, 0x10000, 0x1}], {0x7, 0x10001, 0x1, 0x9}, {0x1, 0x7, 0x7fff, 0x2}}}) r7 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = geteuid() getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x1, r8, r9, r10, r11, 0xb, 0x6}, 0x8001, 0xffff, 0x0, r12, 0x3, 0x585, 0x180000000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) recvfrom$unix(r13, &(0x7f0000000700)=""/206, 0xce, 0x2, &(0x7f0000000800)=@abs={0x0, 0x0, 0x1}, 0x8) listen(r5, 0x9) ioctl$TIOCCDTR(r6, 0x20007478) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r14, 0x80085754, &(0x7f0000000880)={0x9, 0x1}) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000008c0)=""/36, &(0x7f0000000900)=0x24) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000940)=0x1) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x11b) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000000)='./file0\x00') unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x124) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000200)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xaa, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mmap(&(0x7f000034e000/0x4000)=nil, 0x4000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x3) 16:00:28 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETRAD(r2, 0x20004b43) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1e) close(r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000180)=0x67) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) renameat(r9, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000200)='./file0\x00') 16:00:28 executing program 1: r0 = socket(0x10, 0x2, 0x32) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x1029, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) socket(0x18, 0x2, 0x0) 16:00:28 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000080)='./bus\x00', 0x8, 0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r0, &(0x7f0000000340)="111fb302f50591d68bc8687d7c3a2d624d9d34a96e127ee4c59d6529202477620338b6def4074efb27040929d2530afca75d6dd6d4118170b7ad9e7fdbe32a1c3b7ae3d7a89a6ece1bd4adfb9a69696693d52f8a8276280c87b6597eda6f89ddd9b557afda0883c477b95b3a8978e74054427fe293dfe111b0459f04d588f2fb5ff794e1935aa405f7fc905244eadcc2aa9eb610a8bad6bfaaf9d6075215d9724c4a0ca7f336327d510249bbf916ab69ad1f13ed1e9ad0dd06857a8f47e074b049fb73f3f3c1d172b8988d9d55627e0612dacbf8e71814ede402a3bdb27f1ec3b838425c6b744507ed24ede7041b402dd73913512bfd7ce4f005d50eba01f60748a485ab9b5eb73b373ae4fe6ca8094ad4ba65d764f235f4c8f3851580e524dae229d1e49a683a47ab8a9f6dce4166c6b48760fa4d3b53e94e37a28bcadf32c2f4982016ab7524b9f7b7adedd121974fd2444748caecda114cc3a7d8761029aaaf0e75f08889f43c0fce9774e1456dfc6029bdf317728df482ce48348022386cfdacfa819ff60ff2c812cf5c065e6a50bb856ac8bbaa2fb1293b32d6eaf17f5caef7d86b6da8110b59702472d2e36f7febc5d7e9e5419e9ee496bf4c641b54fc0e88479ab5f8c4eed9299e0e3edf229098f0bb1224ce6bb51ae953690a4cffbecf25025b127688248a9abf64caa0650df6dc5469e296bc1d3842807fe58055bbad541a9b94dc185453fdeb1a43f1c0851d730fda95bd4d28d98b4d43f39b0ce4a38e112fdda16a1ad40843f0ce84ff47c8067d649d96dd17a3bf1b7fc8cff7775a21eedcec719d11e30424cf19456f359888104f551970850067c418cc8938a86f86473d4e5cc266dab5412313a4737647e3b7e303066ebada75f7b79959a871341608b2fa666eb5f88cf71b888a1fe0c96a83cf932166c7a06692aa40307ba5cb9f5c13622a794a86d736cc3f53571331de815ae196b499c1b2eefee15cc149344374b1f16905165740d149c54c5ca93f8e6ada79970a7434782e739731da82882dd14f6dc9d463b2ab3b9854e60fa95c8636ab15e936331e61a11279a313b158028448a014130d2081fe7a9591ea03dbc042393664ba1edace8d32fbb7a10a809166039c663006c16629a3a671a11fbe6e86f848f18e4e1d77c5f670ed47b7800b62e9d9e29dcb3b91a61f9b08fdceb06d721ada68558d17b912dfd10f4cb8da1e34acae0c55a8c0e46530c1d5d30d63d45dab3083508a5a5fcac209387e55a019c8514c3d4e19457ae3c6f9ff1f5cf8951155ed4d4fbcec9a17c2fbba4c1379ea802e44b7db5e7e4d5364cbd7804eea13e827ff3d3bc60e2db0addd69fe0721a6ce0ae4d6d2c4685927d0444f582173f2368c247f5d88e4a075516bfdb85955390f0ad08989d28703d535d202819607f3f58dfa9c7afe9ee481258ad343bea035f1a35327f48fa442d374f5e922ff7630ec698a3eb3f8a3dfce6396e98df98b225af831fb53934878dccb111e483afa3ca48bd2081c4af015d034efa52f7144c1ca996fd11519e8dcdb8f97d5fb3d94d474457f9500d50ebc108ba0f1c4aa22cb0906f6f3bda88b02d456d092946a2beaf8ca6afc352e330e2859cbceba779b74043a4c9a9d25939d509947087f475c1e7e66e82a55f1d860f9ab95f0767a7de772fdc78a5f33c0106a31076af0e59c8939d547b53ddbc5426620ed0480efd431503683c2a3167b5051c45150e045ebd88ad1115291ad395f10c02aecc08d387ba431f392345514dcbbfddb8bde81c4d808a32c3750293819ae15654ea74d36630658b773e700d6d4b1c179e2e7749c2290d33908c1b6429341b5d0b7335742ebe1ded290540b39742893aff293cc87f6fcd48f3c6f870c76ec74fceca0d167cc8c1254a76bcff52bad251afe4e8cf77b6ce082a504347a8aee5533aa875440181d155a93a220570c37a51d8af49f6a6404406bb11197761835cf0e729c15fb92ee95319a02f6955cb1ceca6ded79e6226d4c2cdbe8bb9c5993c0878ec0ff52be07574886f691827e8095b492be27e7ef014d661c1776ecd3ef3c405423cb03d036e8e29c5dfdc02b7327f6c011e3c332dc80bad44cfd7645125afccfa6805fb32ad60f5f6cd6271c2509c04a48b9224ad1927f434e20f02c9eb6b8289e576c45074d5a0795ce778c7d79ede59c92601f8a0696f339f62e87818e2a77e9081b6b2c74a90ccd290f6964850528d8a64a7978055d301839abaec69491674ce8069601cd5d190ef68be1abbe767e83a7c45d5986afcea609b3775138f95ebdeec1e91ec0077734a8764efee43f56a9fe842c82a7530d8c46ff266fcd8faa8380c1c55c363bbe44591053e447ed57ac9652a01dc09d4de5f30c6691a073fadf313ab0bbdc1d42f5d19778e82a9582cc54d4c70387ec485c044d920a2086783de1f2f0f6f84023c5a278c02ac0ced5be4eb5fc9aa1e417cb910be8853ff5b037ad58c86d291b58f9e09bc6df59637c17029fdd1a12016451453620c8bbf936c4c6a09547981cde760f315b5da521a90e3ae0a61b4e0398e35b11ddac6b7d6dd571c4b1560ec8390ab5477f4bd2df0abdd4e0a53c3dc73ab90789202a8e72c5b51122efab6b9891862d1567aca21f6fe910c10f392e04ad43471039f7110c1eccba0bcab511fa96cf7cde6438ca1ae0d2591151bc58c9c92e773bb804cf9b72adece9650a5537a819c5bb28b91fbf22770a77be9aec73aa4651d0fcc8e1348d281363deb27268091ddb1eb98bab9fc286d7ada7903e812276705b86ce1cd51cd70d6df2dc5e1b8f69b310843828aa7b18a846f73062a952bb3cbbae8f38326bebb9e1a491cb3be70e61eebcb64fade2291dcfc5149a05031396392e8666e8247c69c1a6346299f7f5d3c4b6b57c4eb85eabb6a1e2adb4345462e320979ef94474110b178efdeb6095a3878404a22b8f5199a4a13210e2153780fa59d947a2868b1c880b7c4c9d3410e023af29ead8bb7ed85bf3812aafe6b27659b31e64cabec65656c85c94359a7cbad48db2e4f7a9b02cd996d14c05348dfd0360f3624103e8edc43dc6666596f33de09f3d09f77419f865626b678550e2c47481bc4b870c0b7ea1798bf70582a1d1327cbb3e5fb735ec71bc6561400e13d0526ff284095cb047c0cc6798b5b6caedbe5a6b0d727e1b5b3aef99306ca7d669da8052c7d22dfcda6ea22e6c20eeaccb909ff57d90de023d5aff652f1921da1ac77f5d2a498c1464ce8ba132dcfad4ab0e22591ce9b5795030c52e21abf5fb4366ced63cf58b99519cac9923d179d7cd230de16674b8932a0ea6b87215b7f2a18b0cc3f953633ca96111cb4d68dbf5d246dab33dc3ba882af9a21e7db0ee794701eb6a23219c811f6da38b9d0925f6e3d2b7593f0dd9f8a7fc71175f2c18f68d9780f83051cc1a74de2fa4998610e9d57c4f33d36dfed8c993017b8ea11f9d7c5e0b2eb0cfad863be710ce03f90b7df72b2023dcbb711dcc8ddaa790a549c9b10a298ec85d2b7240b727ce5ff8108af1358a3a0c65dcb6c1997d243162e32d06a5c2290680206a05c14444d1d8856d9191949f11ea4a377398088fa116663f7cc758802a0bb8f2651c0c71cd3836fcf9d4532bfdecd063c10b5fc92354536b3032dc3e2e39c0c2e6430d2349b015a80cc89ff680b70d34df48cd0e42758cb6927bb34613d15f7274ce9f71f45a2418e05e425c70db7c810c6e75acd0517c712e01cd419c613f2349d12e05b775a6c23dfdb768b9db7f4837c1505140d15e88d9046a56538482ea04be8a6f02c0c2bb7d119c2324c0a365bf16104086aebd90e42f5696d659f81b60d40f4d18c2b2ffc12b87f5066b4e86e22f683b7deaab82d7aa4985ee9a81c77395e96fdc2a21039e3fbd0d85710d584bd68973d493850d8e5229ec7c104dca7aff60e38ac855210ea6e3cc207b9918d0672cacc921ba49e1134edf271df5c9d8ec23009424b73871f98397e0e240a56422816db2db4b074e69c7d8355a9d18238d73f77fda1f40298a9deab0ad541cfcd5dc3d8ff1867e838c1a66c9adb4e7a28277392f31225746327130d6f2d39dcc7334cf8b15343fe060bb6ca5fdf0e04f9710a788cb262780505ae92a51da90540eff4fb0ac70ea290cd4f45d4575d1e5e45b7422baa82cace6e5d0ca0b17adf8aa77fd85b9b264478ad5957688fc4cc7d1e15da861a490d7bee2935a90e1221402f28dfe063bf901ad96ab17a3ed6df385ba0545a3e08e548e048993c79329c4e5ac499cf520ae9b1e38ee5f528c82367b7b22f9e47d5a8add86fc597be8165d7c7aee84a965d17f19d5939bce01d5ffe03530a6d59fb27502372a9a983ac256b394b4a5dded69429b874bf40c54815d8bf0e165c2663d3dd8a3d33d11105fb1a0b2a45a630826e6ecb3a46ad11859dd411aae16155e180f172c2c5014e42780ab11195096709e1f9eb39b3b8ee538b9d8e50107c2122e14338bb9587660b1ecae6134fcdb3656595c8f8922eb14c1d361324900c5557cb3c80354ab6b795519b3f39eeaae703ba85f2df9a22a7d8c7b981c6b57a9d293c289e64671f30909bb3c7db2af24d3d391a4ff7ff59ab42bf44208a902a5c879f7b8164f8697ec252e44d7fad7a32cb992bee4570d15b297e84e54af0a5fb19ec037425cae02b84b9946bb01d1b774618ae0745c55529649eb6dc993b136a927fd070fdcffe954e304671cb31a5157765dbf8726c41c5fae58402270dfc7e18ba8ffa90dbc02649f58e6fec475ebd0f59066c51fe38bdc8b5e11843d6caf8517ccc9b9d41f03e9e8c109eee4d0d15e3f2b5df6534a46ddbd14a4aba63d08cee298a236947d7c34495a3b4597dd53c96097db0cc013f58e843f5fa6e00e1b1c60e1f646403677071097b09fc23b8744d809ce2fcc0260531cd791ed22cf0c06b66e198f03ec75c74a00af68a7818ce9b2f37ef58c4361d459a0cbe4057ed54c5324ec8e2ad0d02a093af492b855738ff185cbac7394fc68d10989b9f9b480cfd8a0788faf6325c3ab415f4cda69bcc3f82896ccb8e5ab4f7f1c7aa4636375474c206c74ceed3774aa4cddfac79aec2faad593b2267fec574869bf6d6156fae0ab0561481aed584623930489bf6600757caae0ee095f49859b1ad309f8a9f2465bd316631f9bcca23907d90008e6d2810530a25d54a320d9e8c9f73994b96f83d441638891ec85093470a85851842b71117d20ed2ba0d2fe92d44b1cab5a439106393aaf49d223554025f20301441641024d949bb0114ed1e452b15eb5d7999f53ef36fb80e1e788d3c7e9aa3db93fab255521b5cb92d1ae8122e5b16f6a93bafee67e374d02a413c00802ffe0e1b42ca5b0b375b116e491fe6b6c3d927eaaf043ba881f58df0e518284fc27a3a825bc7837cd7131d9e1b13e445ecba4843b5086810edd3eaceeb40abc9a2c54883649d9f120eb6a69a26368ed5486fd6c62662663ebe339be6c12868d40ba440582b4736aeab95630a0ef2e72e8b4931f179e36b3ec3d9c0c17941ee1d5d4daaf1d53d03c4873b87131158da6d06db13e8ff97e0c407e5c3ef704de50e5aa54e610e6e093c9894dae4b3361749319371866b71a11272daa2d05715678d31091962a39216dff5a92d4aeaeb352a92f6fb0ca2e0ecb0669bab4fa3692ee41952f8636d9cbb1e58a45c6bfa49c777290e746882144c88bb63348c61a08bc687d8ec333f452d9f23f4a439028521fafe30efcfd150d9cf6f3ac281ef528ae0a2f7819c383f911e95522b8322a2913", 0x1000, 0x409, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x2f) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="4b017f3b66696c653000"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x0, 0xfff4, 0xc1ed, 0x4}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) getuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900", 0x7fff}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209", 0x24}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8e5dfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509", 0x3f}, {&(0x7f00000001c0)="39f671b115a5dde89b28b49cb8633705ece449d9930d8c3791ed9333910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e081188aec8e68a521838243f5f01c802ac590a", 0x70}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc0", 0x471}, {&(0x7f0000000300)="2afb9073f46d3721d5bc3b4e2ad9bdc3fcf257496afa20e2d2228b2a79ea1d179b3047fc69e6537d898eb1eddf705438651aeb42ba1ce05c7189a79ec4fcf0a967ee8570d93cec6c", 0x48}, {&(0x7f0000001c00)="8501e8be74e8e6678ccf45c431ed3ee6c437fafae52b0f3fdc2c9f913da179d8d55889207203d7e8b2dd5e68d84aca60935f294de2bed0a8891dde59b8de38d45605ad741974b088e4ee819b4731b08293f669ad8e21af6b8cbaf9dae3bafdb2d342322b5711f7bf13f754c22c17c5b23e83897538fc863b5ad536caf7c6cb61293160d9bcf8fb4658f6710abfa3b01a1029d0a38926eded37b8753c74ed01c1aed4972b434f5a973c52c9d364a6f82f44ecaa80233a8f7ce7b87833129de76dd1efa0c9c963452f785c92c68cad80dd0f8d0494a9c268db6ed6feabfb6d9c89bbc68d3e766e9e11d7d6ae28d1322b1f551cb8e2336adacac695352f921606fd4541c5ca6f540ec477d83b4c48eef0df4d003cb22be264cad9e84f1ca535665d9cfafa91d146b9ce1fd209efd0c7c7511cd4310504ab4442a6bf222db399cd3cecb648c04a58c222677bc1641e64c6197644dcf9f186eb541c5f0ea836413298540a87c4816c97dde1ca4bb054456ff4e14aaebd46813e4e2791c106dfe3402a5773ac4b5008629c07fc55f44cce9668e58d5a6db35f6a825589ca4ab814e7f0b823b05e75911c16503acea5f3df0c5e098692a6ce4fe435eee06da767031d703697ab97d89c562f82d49dc20ca6aa74a563dd34fd04c44eaa172eebc553516a9aecccdca1b6c54dafbd0c4a6fe3c3a49a4475552500c1b6fa56fd0613d6259a567efec815cec5678a17d007a6a48e87b1c2340ef46be481b9e4105d2104293f0927bd00ae1e39ae34d30832efc7c190d78717112d028eb537052586795e78b4308d28696b1e9787fcc39f7e9f3d416c00e8a6f12838dd33fba4672df46c4c4b1b5f0351e1d7ee7824622340967527f6cf4f046df091ac7309805b8851ce1d444c6a6a21c11d69f02b86f99951aa44d48980c18f0921b0ecb9e5550dd385a2ec6d920173e164e84e71d625117c68977be622d03e8025fda9d04a14b15ff092e0a03cb1e9b7c60ef72d42a39abf2cb55bf3c00de4935fd7b105b89e9589d808d3a6063c9a2df84b1c441b21ed8f756e61936b8f55028fa3fd0624f9813771a57179316fb9a48098fd09c32961ac0b06698700fe2202a54aad20034be3a48e126076518bfe713a9a5ddd4cab9d0aa2e239cd0ebc67c217f9a784327f039f8b517c5764c68d7fcc13658be52df7b9a47dced0e9705cd445e95e1d32f33294a63a86adc6b2164636fd550b37f0b01ce54b9a4b57112f3346a1c760737fc876fdd3c4f0c9e0d6b3a95fcb4613702c50181f3a197d6f6ecd056010b04eb4ad331ee6308bd1410be8cb4317677a497372999f19314a8cf2facdb804ad807f5c53ae00ec856ee652ab1802de731bfa68f7cfe4732a4ffaf76bf5143689ee49837d00560ccfa00b5eecf5fbdfad5aadea631f41ed610073f0fa977aa0a60e66d9027765268544ca05e71fa5f437d4caed6043d0aef70bd73d0888b586de776b9064c97b3c013397d7bf59d4cc81bec557894e03b7c353868903368845750c3871f05c0c7c2599ea5d1d8864a965907ceee76230ebc0cdb9eb8e41820dbb89eb40cede3fd34ccfb2852a99ad7376ed3999d7232deb48e2d4a7812bb8b63a1c9412b5452455c10957bf4d6df4d59b69a56e90378daa4b08db0ed8415f96d06c9ae98ac8cd50c842e7db8d648d5dd450cc53eb748ae71832c36a43c6fe3fbbcfa83edfbfe5ba79359b6ecae945dd67d1c016d17ba4d03b8adbd7e3578b0c5fcfa44c37151331de9470bb15d5e640bd82879a2dc1d5e08d9030157f9de1b4c402688070060caf8062745555e2e6eb77cc20e2429af24c4955824a2ae4c8763e4b8629ddf32370eba8f58f041780e3c981112abd1a256ffd0e182b36960ada8520534e309222a9be00eeb3814e53cc6096f9c7e65fbd9fe8b5efededc1856ace5f11b3608dd3a91c2f865e6c263e8cd0e5ea984cd448c7d44bf2b52a7547ce77c1d0de28e984a43dd4e046e21c889502e5ba9fb4977ef1637d701ad7471579081a6d45f9e1b4e50e11965bdaeca7eb7cfe63538e08979e3a389fbb2076c3aa8fc78261fa26fa38adcb4809a1411b0a76ac7fc5232b5930128a64cfb46cb1a650e69a3713a43f95991c608e814322d220d0fbf46456502daf4d033dc175e5968e7130bab914f160b1cf9b18e0c3b5492f0e76da1a0f1f3df90c556f220de6946bf6287390428678ba2fa82d622cc23c9239b47df8c2674ec0e5a06184184e09d113048e2b1327f410086d05213275b734320ab76e728083aa32f0e84bfbeff9dbc670fc3f4c8642e4b2bad60c92b5bc3f984c72f7303bcbb5f36d8fe622ad1c033c754f62c81149fb6c22b10eff42c88c3c195a2d2ba148f8c45de37c6a61fda13a57abfbc014a48b4edb8ea23bf07a09840855a729cd75b2c7fd249c5df96374683f3132cedce46dedbdca55ceea3998c9615a842712431a8273c93459f756270bbe340a48801b3a6a4ab13da8414c10f6542b6fa14e8b9e752a39d0e0d9f33ebab986bd32a71870962891a24ed2bae65ac51b2f44fb0a927439dfdfdf027118d84d5699ffca9873957a205968ea4d652c0dfaef3512c20296078c85ee38220b3685eb920cf445e330a1b5366b590b8c59ad324f00f4b584401deca303e73aba9cb37bbd7a2100e61e8745ca31e766c6fba8b2963199cf9866fce4bbd509f408c5c12a651ba12773ab8271a66705769e1467326a87370e581397594818d9c7e8e08b49ec4fd56048e677df32cf37c1949b023d0ab860fc597a3bc95027a6bed91b3869e27bd3e9a53925694bdbe9ca485f008b067a95b12f60a2e83f9c9c61fa68a8894309cc4f18fac855e6bdeffa3ce1aa73cc893ae498ab8421f852214a667d3c4d0d24865c9d34d0042578cc56f1a20e488e54d0e2500f52490765f9628169bcbf412a7ca9d5db7ddb20fbea781e989d7181f230dc23d7652e8c0a0e3b340064209f2ecbacde622488cfa7c059f2062bea42e23aa393e66e622a1c01e77cbc1467464160a6842059feaf584c17493177cd8adcb81b0c3c8ea953b1c5535dee6f39f51caa54ff41945f107e119b2ebc42baeccc69610d140c078af470d689a3a39246917b4717c519b98bbed00efaf397f9bc6cd37f9239cec2da21c813880498418a90fb44af1451485c06e4e557258e30991e4688dd12c80c8bf8f7ed06beae635317c4911e5111b0e78265289e13c3d5b5e551c41475dd44c047bb9135938ca534e12ec5327439265de9cc2bce6fd2e377da9939249a586d611edb40be30d440166b383dcf0dd9a718f29e912ce2c341e6536d962c48a4b23418511183ddcda8b9020d6a466d88a2d7ce561f32882bd3c1edba6922089bf569a99bff13ac8ce91ce9faaa3abc7710b1fcd6e84241d743ab424bf31abeff38deb1ca65f0968710cc54752bb0865ce7123efe2b7f6ae95e6e08dfacea06cd1a4d49a01cd2b3a8d5c6e1124c92aec94272e300fd3037d6f3933a46008835b2bcbc72f98baaad6e5473dd6cb99e197f99f4c2888f0e30b72e73236094abacf80d1d65faedaa194ff44b3b45ba3460846e73916f96016ef118ea8b251da5b6aa5ac9c1494d08295daf258a459aab8b540f13f8094f2d37d1975e94de87406d3d8a4d03a8a64707d8b55f4ac43e724a04a3484be9249fbfbc", 0xa2b}], 0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) syz_open_pts() 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x8, 0x0, 0x20004000, 0x200000, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0xff}], {0xfff}}}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x40, 0x5, 0x9, 0x8001}, {0x80, 0xf7, 0x1, 0x8}, {0x36a, 0x4, 0x2b, 0x2}, {0xff, 0x80, 0x1, 0xfffffffa}, {0x3f, 0x8, 0x5, 0x7}, {0xd8, 0xbc, 0x3, 0x864}, {0x1, 0x7, 0x1, 0x8}, {0x9, 0xbd, 0x5, 0x7}]}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000140)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e80000007f000007"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[]], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: setreuid(0xee00, 0x0) syz_open_pts() r0 = getuid() setreuid(0xee00, r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) socket$inet(0x1e, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) pwrite(r2, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x84}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f00000012c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1bda3c8a6bc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400eeff00000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8938c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d7eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c36443a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a78208ebc26792375cb31db0fd45ccc4526c740717ae1eb9ec7d76e181992d440eebc6837711c93600ade576f05142bd3a35eff07557c0dfca7cd8ce8661e44eb999418821ae3aa219ab8f58cdc2cb376e1cb3d548d5f096f1cc0db796935f489f10d360b832226ce862855a8ba780b5a391439d0975b10d4cf88ff0fabded000267768c39e388b0f1ab922a71297c8800410ce234c44f24c15b2db3fda861543665a72c6e945a63f2b6"], 0x10) dup2(r6, r5) dup(r5) pwrite(r5, &(0x7f0000001280)="d339bafba374dee548ffffbcdc50", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x5}, {0x1d, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x25a4}]}) pwrite(r7, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r7, 0x0, r2) 16:00:29 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="fbfe9cb6e140f1fd8dbcb1bbaa83f654c98f17811ebeb64d327e7e57aab66c9aa99ba60846ab4bab1b02da6109a5455c7cf34f5799c88838fe54719dc160630f52dc030d369ac62aa141b13ddcc19a53dc05548a6caece7909", 0x59}, {&(0x7f00000001c0)="dba45d0a558958a873d61e2b5681da3d89df33375dc7b0c84ad12f77c03d4f5c700805a0f17370a4b5ff790ba356fa92c36e6a36b7957004c1ac00b4628b7e3dc3c9984f7eaefd912d6cc2cb034fe74821e6e5374aa3a08d3e29805ef801c774aa3b1c329b9af14d2095294d491ea3b3e3d9640d4f8d0c144670515467b64f5307905aaa34815ac6fcc349ed402b46771eff381a8f0a72eeb6e0e905f9e0067a55f8b9f5dd671248d4f359f3b9f2bb9d652f2568bb9683e69aa15e459a427c9d45fcaadfabbb170be357c7df98b0a258991d3b9c514a8f0a0ca91754", 0xdc}, {&(0x7f0000000100)="b000deef47af32334230c6f5a9208edc1c3c8cd5b2052c44a0e5e66f830271", 0x1f}], 0x3, 0x0, 0x0, 0x408}, 0x408) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 16:00:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff210f], [0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4, 0x49) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="050f595aeab29eaa88fc6bcb446a3eabbddbd762809247eed277322c9288e1deab09f38ed41b57999b29fca676767d5a8a3b1022f72733e9c4fbd9ee37a030892ac3c51ba46b83ec275a8104f2fef8f54469277d0d17109c056ef6ee7abff9877465ea0a0f2caac1a5c1383260b51e70559b5cbd73fd6a453740a1ed26bb4bbadeba3691062c", 0x86}, {&(0x7f00000000c0)="7c5728cd259c6af5b31f362afcd6fc80fbadaff795913acd2b50d7115c9ae5c01aecaf29d126b59705eb978fdba5f01da6aa5a5bdd9ca8d16bf6362e1a901308addd457bf8627b3a5d4e96f052d94eb932e08b72df8498e618475ef1095405101866e54cc4940af8ba50decd820f589c0ec34303578e185ca127685310c71967fa8e6d5dcdd3417ee7f767106fb1cc4230b0d7ce430ef53d384e68b7de53270c90c3b69c18e51edd380200b698bf41f1505323bfe74a199a693c24def3cde1f8460c0eadd67ce0a9ece28b7d304dea", 0xcf}, {&(0x7f00000001c0)="8c4e6cfa502e2b2a8502358ae09142752d6ae33a59987fab91816f5734b6f0", 0x1f}, {&(0x7f00000004c0)="00deb34036e7a5e8ada182d470e571a9aa01e1ab4667994dbd537949bf657557c7d19356cb730046daba966e7e0bbb118c7018b920ab7b0443e8a6a41e912b0a541a82f7a713285eb69640241bc7ea72d1d889cc8eed67542fd5113952b14bd155c7b07b6231041c02f8497cf1249fc55454e02155966e4e86b03549325ea1fad1b04c5f5170dafd9481932d28ec2aeb6e0a5969a3cfef6f8ca8513641fbc8b65c2079c879cd65495162949e72252d26b57f9c2a15af4d242f91fbaee2f01307dce6a4555193c7006003911042425b98ff8db53460428171", 0xd8}, {&(0x7f00000005c0)="665a3dddffba5d82f00347cc3d1bdad5e7064664f78c17b72b068dab1749245d57c36e08b54bc1e5628b0d7facd808f35db2976823565a68ee5158dfcd1c96657ead5e1c11da332ca470610b05d1a97ad4cac457744fbc16fd7e4881175676bf04646c857a0a13e47ea32bbaa8ae048d67dd50f1e129c46f1d53658725c9fbce81c609eea6be8cb6430320f3946eaaa48e917a7e716ebfbd639b985c00f3fe794429a11c35568e220c722da8", 0xac}], 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x10}], 0x10}, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x7f, 0xfff, r4}) socket(0x1, 0x3, 0x2) readv(r0, &(0x7f0000001340), 0x1000000000000290) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = semget(0x0, 0x1, 0x36c) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = semget(0x2, 0x4, 0x200) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001780)=""/175) r3 = semget$private(0x0, 0x0, 0x80000100) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget$private(0x0, 0x8, 0x100010282) semop(r7, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001600)=""/247) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001700)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r6}, 0x8, 0x8, 0x0, 0x0, 0x356, 0x0, 0x0, 0xbde10000000000}) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) recvfrom$unix(r9, &(0x7f0000001840)=""/226, 0xe2, 0x840, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000001940)=[{&(0x7f0000000180)}, {&(0x7f0000000300)="e8a88bb99ba379f7aa0e31ffbac5af60b108ffe3416a71592ecce430ffedeecba4b39b0f060e56d9c44c8b04832ee45c74b13449d5eb811379c43e30fe0d758899437f48233ac96652b6c96125ecb7974b3f437246aa176156c3d22281afd4017593e1af303a543496eaca29353b2ec078b08c26402350ae2bd8ce1b1798c0de6db6213db32a61403dc302f22ebe2b091a482a8b444635f9709047b5c4c7a3ad0e857f36d47b811647e6e7afcf506da9a3976d01c813c309107065ca5d29dfb47c1077e460e6d1b0a2e225e1d7e3fd3fb32d4530138cd558ab1bbb12d759c1861afbcc78d5b55ad3375bf4c9b1937c8942ee5750ebed9eda5fc9300d1b061f355698fcb4fab06c2e7c3ad712912931471c26854c54ee807f4b357be0cd34cf20688de4a3404cbffbb2d640ba4e2a436fa5e13c7a423d6c1e898c975c33fbee21abd1223c4f76dcf5841d7a3eaa09b1cb832c07edb25af15fd656777661da4f421589030c0a9628c65fe7f13fe54db223e8bdb5c8946884f7d52428f4aa93343087ed5bc84273beea9f79f8644564e1df82219afaa1c079ee4c520a72448325e2586e4fbbe6ee7bb653368c0afeb107cef485a47e6fee0a8b89359dc899d4494db01eed66bbbef02b1b5945592350e2d1701a75a70ac8a16834887dc73f1d7e40bc507242dbf3389170b7ff13dab6f271297394e9b37206a56242679de1055e71a8f2ee363f329dd00da2faf602c527ad1172d4898aacb599731c20be82142ba2e2c943bd581d821a1c9f56866ed6d073422af6fe5578dd12a9d03c281cd593d0bd5087cd9c294ddeb5cf1f657c14dfe95cff68c257a1ee0995fce879ceb0739a740fe6a2902c529c6e0855323c103b014b146d44777cf056934317f02cd31856d684cdbbd6eb4248446028ac228eefa9e1bc3630b3c48737afdeaaf771baed7b220269bd346b27cba516b32f5ffc1a71219be09665fd4fd17a26590eb9d2b27c62d535d5b9c322a175545fd204c795c1fd3c442e8a0b6c1c04ea755cf1e42f5087915729d16b08df2b367bac856b269888e7dcb68810eca821b76cc3da7d6401f6a8aa696534884e8c4af136ed4eaf020916f4b649033cad41736c571fe279a4bd8957346f5c5d577c99fdf8a18054dfcf27fa57492e762e36d8b22ee02f5cea6e0ea2cbb4b04b146e9d9aedbc995fd5be15a172ba3a03ada8e6dd3b6c9b49358158b46373c4d06b446d0f79a300f790c0f95c3a9011ab9ed1e9e822660b31a38f2fb8ae903677a22dd3fe661b7043be3812fe10f8420acbd5dcbc5ba711b09b7b03f885a690b90b55291d5400238671a72af01c1826cafe221c8c140aaf3f2ffb25a8eb2c8ec4afb96b653e5b6cf59a3a179dca3d3ebbf8c59e48096638f71daf590587a148f60c95fd4fbac1d3c3b271218cf9ea4b5a553135a9c02fab4d7f07d8a2c2a404c73fdfaec26a74e24c58879b2719576fc0128429138a0b369c5f20f67db0753a2e580786cc90a802b3eabf333061fd10c492e0f9603d1620c011304269d54a82bfe6e635eb8ce5d3a0865d03f8563dbb55ae56d53b7bf21a0a08c8ac4be1a5570a1150a3dce00093485ba856e13f10295d4387652b918ecea2d95903b7b457132bc83d277057f8367e74ce852e0d266d49207269fb1a3caf40000fc0e09a394621bf9bf542397087fa0c9ae3c64f2795994f083da3eb0474bdfb818ecc80486ac23907774ec82545b08b4369691f671ce557f3d05c921173c3cb1e08d374b57f870058ed4b6b9756e1d9d9e589b84b2880a5eb3ff4c075af4ee6b4dadfc1641117ff6ce46508bd491d6f1ae76e08c0f4d6416538bc7c3d265fae2ebc71e1dd7a103666e3fc1751a0f89a9c652407bce15632427ce3be74d8523b7b175d01cc06efefc85ca5e6a83db949f80df9f2e6362be09e52f8c50949d4972f076c5d8bc609e1f8480c29caa21c141ebd6395e4e1054c84bcfafcc27a3706e4ff8a509b6d80d9dc845ecd11e2ae7201545a01e3ce4261a0ef5550865521ec837150e3bd7282b7be0c57b7b39b84ff16b0339bd53df4c9a67830aed5b9bd7c644f463a13f701debd17b746ebfc047ef5ddc85d91f4089422ef9ab5d457e93fbbfc17f956debf132bf13778025432fbde1d18cbb7c04b5cdc1549f37d47f15cddd26b30480534d5cf0894f5e4fb21f610a4f6f8e72f10391bf8f96fb7fc781894c2d39b9785a48fadcb7717e833c19ac6cb86ae1f9972d6d5afec624f49bea7f3a1ecc64fb3eeec2f9137a491378bc45d0810474c265c2124721dd591f6bcc0219bcf9ef6ae750a8f60bd6da855a25b335621c3cd4bd88d0b0bd2175f66013d0a9c6ed9cf123a0cd2514ca3ff7564f63a146188615fff61d33dc274edd2f3deb56b2aa583a2b528968b7b3a2327db7ef07bc78e9e1320d98df9884ad2bea34dac6291d9f3e04e446c825830421d1566d2458f5763713b8843e8a945158ed65e81ac922071bdbc46bb934693ec53cbb8c4e9093e679fff317c260c7327435541bcbfb85212d880e7511e4fb97b77538c40a42292c6e2553d1372f49869a1f6a284dc253f63aa6817b06ac11fb56887bc81fde23ab87cdd9760095d888babffe0a2993f3c2ea799cbc3201b83b83123978d7c5938efd059d92c2452ac54e01d3f9e3dc975596325c805897ada1eae65d7a88fa39093cdefdb434bddfa930704d018a438ff3ede823f71072224b758019da32fa32aba26457c89b50fc17c52b0e00e97162d8e514fc8be79236ab2a61bececae5d10dbae83537b8f518584f8be0a865cd85254a8f51821992253eceed2c20a10f775bbf82cd301677f1baa7a24f9665d962ac4e44a180da1b5bb28c301d7b2dcae75eeb31e5c3611e3cde80d404e2915cdc7b0e957bd3ed4dec00fab426cf1f05a8d9006a2265f82cd247338f3b8db87de368ac7c01255cab8e0956e1fec7f4d3ab7336b3e8b074b2095769ea842b899f73819778f088997815fddbda7ddfdbb65f7fd7a0376e10c1498cba98e016af8ada23e23a628e2c01937a775d72ee49535b1a5699d41c0fef932d797c7f99a7b2b3b16375c9da6ba62c52d55a2cb9b9f535898b1b458ef5d6a726e7500f43f90f5f3dda913750ec05aa1f807160ee81edf6354ea72733bdb4eb5606e673c87bb4d54be51b912b438fcf9db2654f161a820a69e2d360024f3b082b9ed2cdd5e79e9c788f505fe244e0b7f900f715f0ec7e5f88ac4461e55cf16a38e1ca2b742dd823118a4dcb4e8b24c07f4c48c30c9f1a46bdad0c2e5b7c61eb07eb2f9efce83c94d6ddf4a0fa9b8b20f42889fc6fe6ade42a7c64f04fbff10cd6e6bcda199116dab74efb2fa1e4ede0ce841566c2cc2d75fd819a90c2f960ba8a332ff649cb60e78cf7d61559431c58f101e35cea58c8b73859360b99bd65983d89e175c0b0ad4985b0d814dac821eae9b5f5349f67cb6e3b7f3cfbca60343ed702d354565dbdc81ff317d77780be122a4920d8d7198c8e4c436833f9a616dae811647b54bb19438c779b377fdb6b66c63c5460fcc2b4ce021ae2dfd5e92338f01e0f76c969aa75e84216da708461868dbbb8bcf0c01a3a4eece728fb3330f87d141ef7ff724f57449d98d0497793ac84aa9088e65a0ed5ee09cf857433a37d100b3cf138ca244f813d0e9e47ed9190a9f517404ffc5f9844699b24c7729d45d89678205239495a326f2de5da6b1ba38917043807e47865c5f934ce80b021cc71a28908082f98a88492fd7e7e00d561b54e69ef154f7439f7e72a3c1d7625539c804d6115684c3163b46a6b68454b6eef2f88b97a945c208049a988998cc17944c43a10ce2eeb4cf5a46fb5854286320ab180a3301cad3d9fc02a85e848da3accc329378861e3b06086a5f65ffb398152359452b4a806339a264bb7376f6e88d042bbfe08af76662177e4bd3b7c05761e5a4ab920ce9f23f1038795d0573b986dedbafca5f02f5814d014480500ed5088fe74fd79dd687495ebb4dc8dfe62e9b37b1e6904ab2f5abaf99afac8f403313f754a531bbac48e2264ad10dd72f5cd3f8cb2ed37de88d82794c98d69a83a8646dfac690cc088c1f676c10342cbc5448543327855d00799f003b47359a580a108ba6585971266564590b158eaefebed5cd4ed56c741d44b07ec9824c7a8a7297c167cad47b34c66bdc8b4aa1b594222559bf9a24a916f136f7b694b7d877d800d6a3b0cecfba4d8ce903532aef60d10752aa7ca7e90f43a2565e583c904a1cb4cb020139041292c09a6924fa3b583671b43bb550361f19bf4724b267f594a584ec5774b65c40db1e55e73bf2d7fbaec88e1ae9106ee86bf1718db0f268e6965d19ec69206328e7b9b7d041dee2bdbc561fd69c9a89320e4fc211334b7e955392617dc1b3bb9693165add970d3fc3d035f3eec13bcb620bcc0494f1d954f098378e839b3bd5218c7b50ebdb4c0aa90b79a65c7abeb4c17cd6f9f570a8ad67859ff25cc28d264a5e593bf8938b6fd2290ac35bb9e5fcb51f793542f09368c8095d264252d4326da18b4a3115f9754ee8fbfe436ced6911d7ec5dbae8f1536fccb3959c3f186b307250ca449ea0b9f43ef228662332c8594296bcc0eb3338457b26edf19bd09f2caec115fa1f2f9fe583e5b8a21357bdc828ce07411fa94ff24729693fd25e96f8281d59e0ad4b330d29f2c78e6457a4111035645140901b3b1b5ae0994deadb41c168f419ec347f0c926290ac64f03f9f2ff024173540917ad3dfb06402e71bec6bb0b37e85aa41672357be205e4bab22f9ab95a6b14ece9624b5d99e81cd25bea21b057df1f64d0e7776123e4efb3ecaa2d97d946b2c5adfb29a60f63317943c0adb9246be508edc02bc51d8ed0c3f1bf60ef3eaa523cca3e6215f688d7592449846c30650c7c3c49c01295515d0bcbfef1ad7e207b07c1db355f6c5d339f6f6303f596eee15aea8b821e7bc229d19e4cf738c127939f9c305ca9981c095592dbe9ba2d14e9932f61a4974c25e10ede3dd2d8b974699ba117d454c83778f8c8333045952e2d53d7117a1e803637b74872f1fd3ee9786c20c0dff95775d3411f29ef939b77c2ff0ec426e045c4137fa1ee418c64c567c7f9cc05e6492e56902d260ca5948117199c8eb871b65b4380634acb3d565e57b3fe7eb0fae32d6bb8c86404f92d098884a7d5eb3cfc3aff0b590af14a9b67059dde36c90627c5fb12425845aaabe734eea1636d170fc91bd4aa38bcdedc5913ce6e16f633a128ca8a3d33251eb8af8e4e69cd8d91020a458d89d119cdab5e0a5b85bfb2b85c590ebf1483b4005b22e125a889759b1708388fb72cc2934ca169c7c3347ab7ea94948e7783e0a6b1f9de80c22cec9255367bc4a78a7f3de9265b6613b53418cc796917e8e6f285ea191bce8a20d7c88b970e0a0647090bf414336450a25ac3d281ccfabe7d8f964728f507b00ff3665b9aa258d54885ab924ebb4746c132f60a02de063a8e0fa12e57cf5620281790078eaa3312ba0670b79f16164e0f155c6eec34a302e52069383b1198968d9b39e13897bcc9dbca5a0d260b3c465d73f4c1dad8b3277f8a42e95ebef667046fd3dc76c9e505415a871dfff05c8bdf6e63572e3acaab6543f4c7370d3a409382d84995e37cb9c7ec7f79cd9c67a0b51b27892eec9177ab9171acbab2db32fd20e69d3c1cfb59322b8d571df88f20c22f750e58818c5064e5e70f21aa5797ff098846bb68964de8731f510426a8bf2442d32b3c8f901e2be6bf92f5a287bfd3d7d96a29853", 0x1000}, {}, {&(0x7f0000000080)="520eda9bf703415cf266d6d1a3c9ffae57f1defd2b0d6960c536b47b5a640bddac881480cb98b8264e04534cef2b2c08be1dab8fb688f2beb01ac441d66c92597f3607df47cefc770776266430f9b9ee4e2fd37b81da592a6938d2604e26f52b09732697686f", 0x66}, {&(0x7f0000000200)="9b6d6a96f55d1d0150a006d3dc9c8e54a7aa168fbff185126a8c26ceab8f23306f70b01e6ff1835198ceb444114ceaabeae1566929a531efafba9019e7605a54eabd0beb10978f", 0x47}, {&(0x7f0000001300)="d9be21752882a45ac78f63ce8a25881120bf348ac885e5f43aedcc7648bfc99f29de93f4e1a2d3bb51d43b24022f0187e8e22bab1014595c962f72bbedf4290664cc55", 0x43}, {&(0x7f0000000280)="a097137e9920dad512847628", 0xc}, {&(0x7f0000001380)="8d899b8caeaef93978ac9672f5a974c5e5eed9a3fbd893154bd42525a8aab7b2a9adaef285c684", 0x27}, {&(0x7f00000013c0)="abe249f1ec1fe2987cfa40cebd92bf1f59ffd04250884f2ea93369340e241667d9145bd0886c57a8db96f5f03bfc24933af828bf0275fa1520aa59b399847c847425cece28d621d5eff6c5501a48d176bdb436337dc96eb8508b11a2a46e7b746c0e9fce2379c6619b111829e9e2e4b579bf090bff0f35dc19335cfdac564b78189343b8fbe9d620877ab18ce2f743e9881b190b3e23b3b51b536bbef9b9798cf8571dfdfcf766d6390ae25fac754d8886950f1305d88d4c89", 0xb9}, {&(0x7f0000001480)="af94d5d30ac01667c40947dff6da5d260f95b36f34571644e73c9f231b512b98", 0x20}, {&(0x7f00000014c0)="88425685929603", 0x7}, {&(0x7f0000001500)="bd458320d8c26bb9b969458efdddabf427026bcbaebbc45315be2d156d", 0x1d}, {&(0x7f0000001540)="35247bd6c71351abf00f7ca4b419e47b3b663afe18ba3a1d967c67e4e8dba19c5279739a6032f103d1189c2d7bd32e797e60f49e92ee029166069120c7abaf917b0e6590450d90053fbe86f477da7421df21f159d8667d05733c28f22de433f926f7a3fb24a58253b4dc9c452bf0edc6cb0ad1173712b731fb9a62366948073c68595128b5ca710f80036f", 0x8b}], 0xd, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x35}, {0x24, 0xf9, 0xde, 0x200}, {0x5}, {0xfffa, 0x7, 0x6, 0xa4}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fchflags(r3, 0x0) 16:00:29 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/60, 0x3c) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x5, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0xffff59fb, 0x7ff}, {}, {0x0, 0x9}, {}, {0x0, 0xfffffffc}], {0x1, 0x0, 0x0, 0xfffffffffffffffc}, {0xaf}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shutdown(0xffffffffffffff9c, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x3f) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x2, 0x0) lseek(r3, 0x0, 0x6, 0x2) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x80, 0x6}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000100)="b85abf7dd366123cacc78e219183a5eb9d9b4de7dd23ea6ba95fbcc28afcf57e85544febba7b6d89475f06a23849569e49173682ff789a992a5b5d1b5fa304625594838f35da94152ff5294eefbaa12d4fe6670f1eab411c5a53a9e5c61500a1634c8ed30954945ebf96ff62e06dcbeeb03358c44ce6a5767ba4ba5869709806288a0b3e508afe48006845e9071cd4cd4bf27e2e050ed43bef8bcd538c6a084dc14e6f30e6e133746df36166d74f5e69e3584096dbb2c50407581e890a48bbb1709bc4c72d5e76b6058a39640feb068f7621cd93659a7589eb09d6e0a67ea2d2ec6989e9bb3347", 0xe7, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2766696c2da16cc4bc9c3eaa9280b87d6c5aa50bfd175f9d4a7f9840dfff984e4b3b20499b5d81c881aa4b0f979241c4fda9095d42f821df00b28874a9cd3d35e6c38fe98e73dcba60903e2b86c542e7f5e8df34e7cd21b469485e0ac9d1697ce3690ea48b70dbe3fcfb11b705ce8bec34336f2de03ec3011eeb42ec11637a431ebfe2df72f679352d803cf58e73b38f9cf0bc6afdf8ce73394f2eb49d65058b43e859bf9bffa08e44aec2afb41a20ccdb02d941c248b2837246c2d3cd14dc523b865a74a7020f02308af6ee8133c9351c4f4a6bd2c7a85192cb1505fe5dac0207698c73d36da200b5f1e652e785777790e2c1ed65d85fc7000000000000a99f8a7f4f09e17a38161090238c037bae4121ae314509ee86490b027862f37cabb51622b93c687df677aaf2d951945f42"], 0xa) dup2(r2, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) socket$unix(0x1, 0x5, 0x0) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r4, 0x0]) fchown(r1, r2, r4) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40}], 0x1}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) getppid() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x7}, 0x8) connect$unix(r9, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000340)=""/136, 0x88}], 0x3) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000200)="b8096b0ab6e210b7cbeb35f561a39545fb52e15cd3189bb05695cb56784634d52c0e29a13eb328973024fe2cd25a00481ff7f46f119d8a46b73b3911662994b03f1df157ff25fa82078260434f92f94a34c86b5d568f88569b57a15b4aa499114ce279c7237acd098fb4bfbf4be6068f1b38ab3db01688ed61c5800fe69e1c5361f65ae238299188df1efd7729", 0x8d, 0x20) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00000012c0)) 16:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 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) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) 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, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000412, r1) r2 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget$private(0x0, 0x0, 0x80000100) r8 = semget$private(0x0, 0x8, 0x100010282) semop(r8, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x800}, {0x1, 0x3}, {0x1, 0x2, 0x1000}, {0x4, 0x7ffd, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r6, 0x0]) socket$unix(0x1, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) accept$unix(r12, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) r15 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r15, 0x0, r15) fcntl$dupfd(0xffffffffffffffff, 0xa, r15) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r16 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) geteuid() getegid() getegid() openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r19 = socket(0x18, 0x2, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8080691a, &(0x7f0000000300)) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x3) readv(r0, &(0x7f0000001340), 0x1000000000000290) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:30 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000280)=0x8000) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r7, r8, 0x6) 16:00:30 executing program 0: 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00', 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x2928, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x18, 0x3, 0x0) dup(r36) getsockopt(r36, 0x3a, 0x12, 0x0, 0x0) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r37, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r37, 0x0, 0x0) semop(r37, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b39e6}, {0x2, 0x7b8000000000000, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x3da, 0x1000}], 0xe) r38 = geteuid() r39 = getgid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x6, r38, r39, r40, 0x0, 0x0, 0x3}, 0x0, 0xfffffffffffffffd, 0x6}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x1ff, r40, r32, 0x0, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x154e8f77b00491b0, &(0x7f0000000100)) r41 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, 0x0, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r42 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r42, 0x0, r42) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000001780)=ANY=[@ANYBLOB="ce67e25d3839acc82e72b650d940000000000000367933089f0042aa49926c9a44740d600e753f2db958136b550c7c3155957926f1912d0e7a999a84c15ffd6c60e12fe74851533b4b3d7f27f549ea42badbc05d94d7568299d046921f5fa33b437707218c2ec2b48f113314e036f68e18bb71712d80a6"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r43}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r27) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = kqueue() kevent(r45, &(0x7f0000000240)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r44, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r44, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r47 = socket(0x18, 0x2, 0x0) r48 = dup2(r47, r47) ioctl$VMM_IOC_RUN(r48, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r49 = socket(0x18, 0x2, 0x0) setsockopt(r49, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r50 = socket(0x18, 0x2, 0x0) dup2(r50, r50) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r44}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r46}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r48}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r49}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r50}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe], [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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) pwrite(r2, &(0x7f0000000000)="e906b103331de67a0c2d5d", 0xb, 0x0, 0x4) 16:00:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) 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) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x0, 0x80000100) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r11, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r17 = geteuid() r18 = semget$private(0x0, 0x0, 0x80000100) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = syz_open_pts() r22 = socket(0x18, 0x2, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8080691a, &(0x7f0000000300)) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x200, 0x0) r25 = socket(0x18, 0x2, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8080691a, &(0x7f0000000300)) r27 = fcntl$dupfd(r26, 0x0, r0) r28 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r28, 0x0, r28) r29 = socket(0x18, 0x2, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r34 = geteuid() r35 = semget$private(0x0, 0x0, 0x80000100) semop(r35, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r35, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r36, r37, r36, r37, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r38 = socket(0x18, 0x2, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$TIOCFLUSH(r39, 0x8080691a, &(0x7f0000000300)) r40 = socket(0x18, 0x2, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8080691a, &(0x7f0000000300)) r42 = socket(0x18, 0x2, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8080691a, &(0x7f0000000a00)=0x2) r44 = socket(0x18, 0x2, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCFLUSH(r45, 0x8080691a, &(0x7f0000000300)) r46 = openat(r45, &(0x7f0000000780)='./file0\x00', 0x10, 0x21) r47 = socket(0x18, 0x4, 0xfc) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$TIOCFLUSH(r48, 0x8080691a, &(0x7f0000000300)) r49 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x80, 0x0) r50 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r50, 0x0, r50) r51 = socket$inet6(0x18, 0x8000, 0x3) r52 = socket(0x18, 0x2, 0x0) r53 = fcntl$dupfd(r52, 0x0, r52) ioctl$TIOCFLUSH(r53, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000b9e9a12726bf28edce5fadaae237cedeb90e60ac2a50286db324e51629f9db2b3a052f684dfbca87d7a041feafddd975222b116fd20fbd2a2c7d56c88447ebf1bf04aad84eae4e2d7019e98fa73904"], 0x10, &(0x7f0000000400)=[{&(0x7f0000000280)="647c554584f3b154134648c7779f4495ec8f5921656740d93ee4ac19f14371ba6d4edf6ce76febafc371971df9c4c89e108c5f4f3d9697a7e69505dcbc7eda9b955bc07cf1d2325e68cec5df14eb49", 0x4f}, {&(0x7f0000000300)="4f5ceb8e6612193846ab3b38ba4f1cc923a1c94835864b206d124e3f7b8c98b86b54c5e73b2dc1802d0909445ee3a71cd64a940fb6ea51c83a9e827cd07e4f27eba3263408bdab800a9b344e37f2f63eed15c8d03c8f35f7947fd1980c654ec964524abaa415d1514956367c221925525d72a7e22c176cff059734c8484ce8415799f6d994e418d406678cac4689788ee7312333df14f6b7216d1a953b19594545d9e5e26b721473cc54bf7321756cd6ba63eb76cd511dbeca9e26523f486fde659a4ed112674ae3a17697f351b3f1", 0xcf}, {&(0x7f00000004c0)="b0404455ca70e036348e78a30c58c6e6f036f31f00a23bb6dd620a6b873ad51ba92d9de80cc272132f444d5d63a568d7f107f8774890f84d7a672ef640ddeff0ea6ddbe74f37f6e8192f73e0082d1228cdba376a54916252c8a154c645ee362ec890cb9f01b947c06afa2994a2b533b8408e07e4513296e3be4c2440fb0a640b783378cbd7eca82493df410bf1edd37e4cc98641e257d861", 0x98}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r21, @ANYBLOB="0000000028ff00000100"/20, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r0, @ANYRES32=r27, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r28, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r39, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r41, @ANYRES32=r43, @ANYRES32=r46, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r53], 0x138, 0xc}, 0x2) r54 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r54, 0x0, r54) read(r54, &(0x7f0000000180)=""/159, 0x9f) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x40}, {0x6}]}) 16:00:30 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000cc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ae8000/0x7000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000af5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000eaf000/0x1000)=nil}, {&(0x7f0000efa000/0xa000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000fe7000/0x2000)=nil}, {&(0x7f0000ddf000/0x3000)=nil, &(0x7f0000dfc000/0x1000)=nil}], ['./file0\x00', './file\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x400, 0x0) ioctl$PCIOCREAD(r2, 0xc010570d, &(0x7f0000000080)) 16:00:30 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) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33e306e7fb1d48ce0ec274912fd7dc6a41b1"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xf2, 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, 0x3a) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) close(r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) pipe(&(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 16:00:31 executing program 0: r0 = socket(0x10, 0x3, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r0, 0x0, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x808c694d, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) 16:00:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = socket$inet(0x2, 0x8000, 0x5) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/232, 0xe8}], 0x1, 0x0, 0x9) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/85) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) read(r8, &(0x7f0000000500)=""/153, 0x99) close(r5) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = dup(r0) dup2(r1, r0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="ba", 0x1}], 0x1, 0x0, 0x6708) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x300000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x8) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x6}, {0x1}, {0x10000006}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x5d}, {0x40, 0x1, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0xd1, 0x5}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0xbf2eb38769857c1a, r1, 0x0, 0x7) 16:00:31 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"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) 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, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0xb620754854fff08d, 0x2, 0xe) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1c}, {0x14}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kqueue() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair(0x20, 0x2, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f00000004c0)="e6e639eba285b91dbd63917132a436467eb32cf94f1679010a39efad5c9b63c2f535d6cfcc96c871898dfa8370bb04d0f306ed2bc7003e6be5c591bdb2019e4de1b4b298427dff6b10d144f15513dda44da78c87835c43de4b1e5756a874d5287a871a8670fedead77a9279226d309505f618516", 0x74, 0x408, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket$inet6(0x18, 0x4000, 0x0) connect$unix(r6, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)="c830482866e835470abd1c4c8051c7c1c63b57b87993ed3b79b7d8e02a13203ff83b4c9ac98d9c597ef6a13db4f8b1608ddbdf834498fdef89e2e88f8df7272a300f7750e7dde5b9680e22fb723c67c12d8dcf7bb16265a0091281e83d3c14c8803e4ab7c1ea1b4ce016ac476d88d60ddbb8d7dff2ebd1b74a683cf9655b804f99d51f4c50c319fa698b11ed64f68c152243108aaa7816c076ceb8d90a8b7e61", 0xa0}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r0, r4, r0, r7, r0, r0, r8]}], 0x38}, 0xb) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socket(0x18, 0x4, 0x80) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffc}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x66, 0x0, 0x85, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xee, 0x0, &(0x7f0000000000)=""/238}) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) read(r0, &(0x7f0000000200)=""/162, 0xa2) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: open$dir(&(0x7f00000004c0)='./file0\x00', 0x800, 0x40) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x85) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x2, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00003c2000/0x6000)=nil, 0x6000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x74}, {0x6, 0x0, 0x0, 0x80000100}]}) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/13) pwrite(r1, &(0x7f0000000280)="d01100f8ff6fe4a3815508035d89", 0xe, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) dup2(r1, r5) open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x40) 16:00:32 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) sendto$unix(r5, &(0x7f0000000040)="c27c6bd2e359855e4c2f6144b93ab75eccb6a85332ec728fea3fd10c29c632112dfa35977c3a6b4b355bbc022f2573311be0a697fb132c11b2b9369f91185b4d82e5fc802c1b1548da220709e754646003cf17aa548f0e51e819179cdf9ace8098ad0fa9dde6a8ad7fa4f393693028852b6801c0a918bc", 0x77, 0xb607d78cd2776ddd, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r2) openat(r5, &(0x7f0000000140)='./file0\x00', 0x20, 0x1d8) flock(r0, 0x8) 16:00:32 executing program 0: socket$inet6(0x18, 0x5, 0x2) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0xc4) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x40, 0x2) chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x9a) fchmodat(r5, &(0x7f0000000140)='./file0\x00', 0x108, 0x4) r6 = socket$inet6(0x1e, 0x3, 0x0) bind$inet6(r6, &(0x7f0000000040)={0x18, 0x3}, 0xc) r7 = socket$inet6(0x1e, 0x3, 0x0) bind$inet6(r7, &(0x7f0000000040)={0x18, 0x3}, 0xc) r8 = fcntl$dupfd(r6, 0x0, r7) connect(r8, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x0, 0x800, 0x92}, 0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x104) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2815e88e5b4b616e62301906ad48cc674eff619ee859b0783272aceee10345baf900a1a82c477bedabb94bbc8e64392898cdf81ac1968e27ce73b3949d3032a1a3a1e1e342e6f100c26ee817efca69d475e64d8fc308c4401c95b67bba", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x5a}, 0x0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pledge(&(0x7f00000005c0)='/dev/speaker\x00', &(0x7f0000000600)='/dev/speaker\x00') r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r2, &(0x7f00000002c0)=""/55, 0x37, 0x41, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x92b9, 0x1, 0x4, "2da6460e8aaf71f1c3345f341a7a964c8ae071ac", 0xb215, 0x2}) r3 = syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0750000007c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000700)='/dev/speaker\x00', 0x200, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000740)=""/131, 0x83}, {&(0x7f00000008c0)=""/31, 0x1f}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/9, 0x9}, {&(0x7f0000000540)=""/47, 0x2f}, {&(0x7f0000000580)=""/5, 0x5}, {&(0x7f0000000800)=""/153, 0x99}], 0x8, 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x7, 0x2, 0x400, 0x200, "f1afd5d74f05d02405cc19b303cd03531fdc2528", 0x200, 0x5678}) 16:00:32 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [0x1200, 0x100000000], [], [], [{}, {0x0, 0x0, 0x0, 0x2}]}}) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) minherit(&(0x7f0000e4d000/0x3000)=nil, 0x3000, 0x2) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd8faf8181a35efa964a7a534c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e8292a24c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000929d75038d755df08e2bb89a6d9819860b7c787d3d"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0)=0x43cb8, 0x0) 16:00:32 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semop(0x0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(0x0, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r2, 0x0]) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) connect(r6, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setregid(r0, r2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002043c630 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002043c630 16:00:33 executing program 0: bind(0xffffffffffffff9c, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3fd, 0x1000}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSDTR(r2, 0x20007479) recvfrom(r0, &(0x7f0000000080)=""/1, 0x1, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xff) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x1e}, 0xc) r4 = socket(0x2, 0x8002, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 16:00:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000005c0)="96135b862cd6ca100c14cb468fecc671a81836461670da68a157e221eef116fbe7191fd19193b0d2fd1aa9028efb8e8deaffb38975298e8e4c279a7b5ce7ae7febf1125646558f2841cd5730139796a2cd8d5f3e1847da97a55919d84a75f7373d77f28f5aac79efcf436d19b975c674a0984ead608bae53e5000726d7244ed9fd758b167153c73f5ec8a98d8887b4c1776181ca52282ba3df850e8064848e26ea008da973cf619e84f02baa336a7e32d30860eda6756a4f027949dbc7d5be56eeb86a3dee08ceb15e33dee704a2110f2569d04e06f8061ae84d1cf08756ffb5131a075156a824e0b9fe13ea9669f90a3ccc4ac3d438c043f73e6e06005cec3f11ad70b663014505799706d0a57ed5a641629b0312f0a82c001b6717b4ee33676951a526f72e2b3251a774a72fcf9c0d18195e91b35b8e0a125caeac5e7e4c87c7ec01eec87bfacb3771c3f2b679d664bd97441076bc466384c3bf88ffaf34fed432cc36fbcd6629bf413700", 0x16c) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget$private(0x0, 0x12000, 0x280, &(0x7f0000fec000/0x12000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r10, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() setreuid(0xee00, r12) r13 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r15 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x8, r9, r11, r12, r13, 0x10, 0xfc00}, 0x4, 0xff, r14, r15, 0xfffffffffffffffb, 0x2, 0x7}) shmat(r8, &(0x7f0000002000/0x2000)=nil, 0x0) 16:00:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000057beffde40070f500", 0x2}) 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000340)="808b678bbb2ce31a5b5ed12ae6871fa2544d8b05c7fde895362a9ffb26e75709b4e3be97915f9e0ac9582cc99fa1b20ca1f4810071cc3027dee0670c98f7ed29063494ce61c8d545812a906ff3ab978cd5bc9f77592f2b821cf613953c00e674d1ef799750928c62733c573aa055caa6ed73ec0ef36aaae5200e88224a8d807706bbd2e12abdfe4c4a59d49a865c31064140f2acce2d9194a09beb0817e455109606e4dc712c4510ddecf711cfd19d7ff3e771eb1240ce92544ee9c28047eac4f85586606369fdc34b118fe5b9eed1965533f04e22e791f7835a65a78d6c27be43b2a2a2a9c0f7043b0508b0337f52ec2f68e31615a7f7d751482f65d75d4f364d8ab0ab87f5e6b5d4cf570706f56a3a320fec710252ed19a3634e4a9e86263223a3ff28762d3a393c29b7fcd7d50a5ab8592d6ed3026226ab66aa44d85af04e9de08cf60ee3c7af91f69f1c9bc96df6257d386478e8256e44e9e11d5926d755e837cf5dbc119b3bc4ddfc0491e1c00225f0ea4dcda423ef2e79f2cef2c1a2946130e50088eaf0cdb9e12ae8705f45a93178fa68da4c5f91828af2e23ad5bf54ee159d9c641abf811fa85f1b538aab2d1fc2c40d571d8d0ff09b9fe7b4660bb94173415f4ce30eae4cdb229cf6ca15ae47cdc2ffe23b43b60b2c474dc4d4c7f3d25a9e4031b51a4ea5f928be05951e2b75d3a98c6a9b61d9e45b4d2e0ab95ddc39a848afa6b62ebca2bb6f558dd2afd92dccb8cc768a1901aa5c17bea98d5ebeb6215a3f9db9d8a50d84b037447b9aac97f365e0352e3d45fd36a405fd7a3f2ca7310d70df8c0a3222d8fe3676faea7959064d1d6e34cadd706511ed81c948ee828c09f3915b0380cc1614c7a578c92ca2743c965aa5a6d16664d923ebe9ea75e6e4887bac6caeec475b439170a4cd4489e33057cdb912cfae20edc3e05e884cdec6475b30af91e0bc13f9e68dd26295108e8df6cb909cdb77333e9c1b3afe7d1c995915a0e380004c47d53f3c7e0cf82d2d8234c9f7c92ebcd5fe6d2a76421c6a1aafedbce0888e10e0c7ceaaf5da0834c4066c6dc249baea90023fa35ba6b4325aaf1bb9afac3ec6db6c1dffa83951c3aa935bef7549830a8c7ef09c7797a82fb32c1b36734d64133941d1ac7a23b3f2a6707c272fb05bff722b3ea46b3add5e3a960ea12d33784a06e7d78450676e958a472317d6645b7a523ed694c53137030ab2d41255ea9facc76d17e3eb037afe6ffd0b467f75a6e41b60b24ecbabedd0a29cb2c495dee3fb1e60b0f9f643a2ce13525c7e0e925953f19f1bec61f36a2415da3e3a9568a3c64d3d888c4e55adca162abf43561dd6ca9d30520d65274acce0eb4a0766cb61b97437cf7ddc3d246d07e627b9c3d2af7a3e16c801df136e28122e0a1fb9c48210e6bd6ecc70207494648289391c710a1803c202a36949c91dd1616b872c44686349ab55ca4e88c576f668063946bf9cda66c220830a627bc4050adf3efd23965e2d2974bbb226de76f1b20f577a2a59905a8606a5736ef60e90e6a131417d5555283131d3c296b0b008c700aa020617d49834f291e12ca016dd39eed946930617e9a7cba8449f5f04bbd6285e2b5694fbc48617a441aaba9c58af9bc41e24822b9452a42ee87743e13682d1e101dadb1a9f235e2a3823ead4dc8332e88840b53152281616d6da4c71713249730572d909d73bbe52d53cd73ad30abb1b46d7eaecdf65d5cbd691cabe097646efae3831c5929723b867522309f683929368b0190abdd0876dce239c525969fbc3328873a3feaa9ecd55bcff3adbbfb338cbfd2d1d11e94fd405fe5a57abc82dfb2308bc9ba1e6c78fc9cba55fd00c08eab9470be4afa6ff9f90028fa8463ad3d6072ce06b5c9b54ebfdce90f925df6fefdf083b39582831fb807ba3bb15fd54637afb67e55767d48c7a77c90b5f2480af5640cdf340b5339aca32f04baa39296323c99d9395da44423fecce1230d70d9c", 0x585, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) fcntl$dupfd(r0, 0xa, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x800) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0xfffffffa, 0x0, 0x0, 0x0, "000078a500000000000016f20b88cd00"}) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = msgget(0x0, 0x4) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000003700)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e3377007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096501e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f2f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b0100d1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r5, @ANYRES16=r12, @ANYRESHEX=r4, @ANYRESHEX=r4, @ANYRESOCT, @ANYRESDEC=r2]], 0x1, 0x0, 0x1000) msgrcv(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c96500"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = getppid() r18 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, r15, 0x46, 0xffffffff00000001}, 0x102, 0x27, r17, r18, 0xa5, 0x5, 0x100000000, 0x2}) fcntl$getown(r2, 0x5) msgctl$IPC_RMID(r3, 0x0) 16:00:33 executing program 0: shmdt(0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100009, 0xffff, 0x3dd, "0366097f0cdf4e27a15e79000076efffaf00", 0x7}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf", 0x12}], 0x1) 16:00:33 executing program 0: rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x5a) 16:00:33 executing program 0: getrusage(0x8000000000000001, &(0x7f0000000240)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x10000, 0x9, 0x1, 0x80000007, 0x820, 0x87, 0x2, 0x2, 0x3, 0x3}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/49}, &(0x7f00000000c0)=0x33) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000100)=0x6) 16:00:34 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="821c0c"], 0x1) 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, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:34 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b140ef02", 0xfffffffffffffd41, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x2ed01462) 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, 0x3, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="2c1462b2b6603cef5a1013a2c67a76fda7b59ff426e5eef6f5613e3ccc0b4c0ed9d7fb8c0d82295012545eb78a8a60257e123f830dba0bb42afdd94059bb12cc8e9dacbe3f48e8099050dd65e84076780a04a052844216fcdacf1906c121887477ccf023786360321a3aa4e530baace34f3f0267aa809ff82aa468243e5c0bc375721ae0be802b7174dad7d5542b5b8158dbe96ca385d8265fc43e87c7a5b5ad353ab760a193c087abd3e26e71821e23d2b8b5160cb87090e9901f25f0b814619f621edfbffe3bdfcfa621645d6fbee806bb8b5938228e2fb834c2a699f1ba1561e78f9cb552adfc9e51e198a39d3bddbe48f6126eeedb9c4b6dd9bd8ef38eb3944bd04f8bbf959164700f7243c38a97c83eca76e940a3a01573a20f6535c62f3971be6bb340f0ad007e9048d6a128782b86c4213a46b5480f7648e5dab9e5ca33328f3a62a19ecf21bbbc4759614a9df745e6b29b4c4d97858d1b405d2e661c02cee1f1af2480875b2bb9838bcda09ea4773cdbaf77c988810874caef644aacbc620fa0c71025d0997309b4635e4f3259c3e1b5031af6068bceecbf5e24d2fc4c1dec1496459d00ecb330ab8da123ff84f3cf0690db1e248adb69e56da6dba7b13acb2d606ed69841823db5d1d68295976b5072c2b60cfaa99013ba984c3b7aaf5316549f1fbb0dc7cd89e2a52993d17b6753205d43f6b7145b2c247e8801f361ee66e26beafaf601abc397d17188a6f285c107b31fb54c7da411c2725096d16168062594d0846175547b47f08b6a9d8eb30d07e361079a424f982abd454ff1786790e28b312262a3f0d4080edb175a6d72d01f077fbd5c15b954c5f1316d77b259f79c13d73ca8a89930e1bad42c0ed1a2c207d79d1a76e89968858fd8db7975a003495dd8c7dcdde0c0fe544f8ac9befce51d5ad3c450cd73b3626f752bdecf058120fdec2487566833d500d49ddd00ec707156ac4277cf05b9f1cd16159bcc75174869f00e395f2fc19a9f19892ae7b3a276aeff66013daaa67c11dd9af708b14c0ff3ee2880d5806567e6f4ce945699bfb9da78461ad2065450885ad7c80b32c8f4b41ecaa18af6ca9da79dacd4ac1705739adc7be48721d0b350e6d3270811658006effe85f29f096e3130399d8cedc23e4822003c9538fa1538aaa1cc851e4fc25a905da5ec23e73bc8f9230e396e79fed166ce6dcf7cad62fc9c8eaba63dc25cde9d1121cd242c97897cc836b57cd0e1ddb678511b4aa9961780036580900d7648c74a1af479e23e26b75107ff3ac13d901320d65225c59ab83919befb4e3748bef9a2e50b89ba0dc4ba132224b5b81d6d4b83aa1571a9910466f0a0abe2de1f95d7339da3888845be6db4b9120850c6bf33798f41d3fab0ffeac6468cf7546986d3cf0074465e0ada610ff3bae967502ae9f4b44fc240c38cb9f01ab143ad56ff787832cd03b1e1f1ab595cbcda3958d0d342557cf4db374482455d0f784465e17174bd66c4d6a289d27c6a925983283712eaa815065aa1bb6dabe9f1a342625e0430c8091f1b9f3ecc7b1c33d83fac0550477101184865c4c9ed85fca050e5e9cc5dcf1993147fd4844281316745767b94ea8ec6dee69ee8204e299ebba264b26218eea597929922821e92188d98f0d74f618d698ca39f8476a8c96e901d4c6fb375c4c6262dd475cf948730cc6d3ec77c56b79f604fac3e3231c57c1c52cbf5a9f32c43455364653074c2436deab5bcb04d1c370b0d171e9ae7295a1551ae9f860f566f02d24fff89b385427214ae3d4b249d7327a9ce80053fdef93c0a653c4f714b1d829840982a96f10722b5040242ef483787f47ff8074725d1d323a349de0ca1853d8e7b51cdac2c11b1eef2644872b2670c41e77f24ca841cdf6977165f92bf297b6e409689010282b15c1cdaa41f03ce5d6fa3fa1595874ffbcdf4cad0f2d268cbb5ef03709e999c0113ebc164b0e4f0ea466565a7ab4b9296e84b657919dc2ecf4d18cf21bedb1760faeb87b29eae26a0acca44c34ea4b16850f28135f54db151c86b99a884e238e88eeeb33d21454174892970037b3ac4f3284cdcd89e23dcccf7d9290668e6414cfd30826dfb0f76ecdc6ae56996f55250e3337d07ca4295194a34ce70a2e6641b52e2c1c05d627b359c8b891947afd479bad3a8df312f272e346d8893286494b15977b0c0f986bdc6149ca688cb41d4e5414adc36e092d0c0ccb3ecacc1592d219ae3d6c26e4e757fee8d6518133923651b74c63449e7f9c6171b498f18846e842f93600b13e181693efbf987a4b34630075c9452d6ec06803f614f5371516288539dc70d266fc64402f97148cead11e066f55c362117a9c68dd037e1123ea416be1f5d4f212fe3887108857b0baf7e59c259efb87aa8cd4240eb97bfdf817cf0155643c9a7f766f9b78c35862d818288ce77bb100c3ad955f35daeb384aca10969a3e0c6676402c26bdff9773006a2e4b1b0929a5ba0a70885feec04fbaf82ea41bb82df9434ce39b9cfaa773a10768168c29536842489a90a115a1da0787b41b8824ffe96d19077da73a0ba58a580e77c4f20a4ec3ccb102a79cd1b4b0eafbe9bfdfa2a53179eded7eb4dd3d61b6e7fcf396ae618de5148cfed17199d55ac381458c0ead1bd0fa2959721896d11c178e96be2d256306419a9d6258f79abd5fb350a9e849a0e74fbff376996794325852b9d7cd4afabad54bf54c71e74df5f00d3cb3dcfe98924eaae0cf401662e1d0d8dd57ff00f4aaa51c80892867d8e60da769dfd0ebb49063ce63a012c462f7d4ae4e026359b0fc21be9bafdd320c983957490dc6cf4fd251fbb590459fe17428955cf1dfaa396334fdb3a01b75247679dcf38633048824153d3cac13ba8ac17d2ddc3f0782c458697a552772f5972f905701bffb67cc69812d27a15d657656ba48d945bee22729d8750037908a19af27e17ffbc1cb46329a87b0fe263109d5f93f11804c56ce831e912a65bf0ba3a37c16190f9c7489414edd358075ec871cf660cbc37f21af9eb43101d2b4aed02c21af09a2bdb5814f778b6505ff1d14d90164512417e166bce41aeebe42aefa664bf68025feb23242b9be2256cdb5798447a7599ff86b7e24f3b06f79b0c86d4b24ca1eee092d191b3e94cc28f3639c4bf67360bf0d4fbc2c9469e358e737da8b8d1e8aced4ca46153c5155a02cb8131aaea8ad1c6fe839ec3b2f0f23a1798a32d01a9b21f3f2a861ea55860b60d66d0a12af7bef1ddd915c5813f6a89a1bd259c2c28208d976f923f3d23dbd9a4b1dbfbc77d2b2c0bf1551b8c70802e9982f96ed5486e5bc352243508674a7baa0f447fa32ea99918bd5b6cafa66713de129387a14e74f799fa3b22eab8bd1e950031bb9f83f7c77eebd13d1eff2e75a7d743b387e95cbbcec3aa70c6b7b0d884ef6dea3f69113f1818242421f2836caaff800c2b14403c9495b54aa62cfcbeba465e2634f8d2e978c9746cfa89fa3e0a3103d159d33583d143c684e4d32880091e474d9cb883c037c336aa5dbf725209e10fbff572d58f8be36fbdc87d07cc07b6a22ee36e64819cf851b61319dd7877abe0327db5c8a1af88a78871bfe5f4a145b5b0bbd628a22e89d4d8e7adeae7339bc6ab17c7f4cdac27df52abbc4097d0d03a6f810c4f5528a732ae28f721aef96e34706f575a9821081675d7e575da2db1c583c3a56569ff59867410436801cdf277e24edc91dae29bfeaf3f7968a2bb8a2a6664643fed24df80d2c83d30ed7707f9362cbb82ae444484e40f991404cd0d43e8411c444ade416131c1ca30b8791fe1eb023e262df37b42cc9f30d5e77d485e13fe441905a97dc69e5c4d87ec79f57d2088c5f29a310cde6240539059067b006add150b279eca2f0a9402ff726d0ce0623d36e45f194bbaae61ad1f63235672250507b353a6f6b1b06cb46232bcae1b6296e6ce4fa5c124ed993886b8d010ef5ba717b44e5891d7e38f695bf27a76f80252aab7bb74bf3dbd25a93c2021f85a2ee122b7c9c86ff025f1e04ab41479880c572efa9cfa8afbf8c483faec302b191efb411e581bbfccc965c9208c72d1dfc62d76c4a59386772bcc71f975689e93a1d90ccd6fb4f7607feeaa030a60e027578e85f1d75db71fbef6a316d59e5303c1b457e78e9f9960105490c8ae86c77b1830b077089d037669980b45dbc8bd9e851aacd73fea4fe7f1730744b3fa10cf0062733bb200e49fb1561a6b1cedaab11ca47f8c71850349fc616ec838304a2f875339d1d9eb483bf5c144da8362dbf71fcc4f75fc783d70dca1e419ca63a4639e39464347e95b4058dc68731c781bd5505a69cf4619192d1f76937690e9d3e1492edc9b85921e16bcb6b7e96410c2c394bad66bef7faa6a9b7d97fc460230b850a0b6b142ac372db9a3f9ad526bb7a76c7abcaf97954c400e12a2fc7297105d97d4c3e2cee1c3483e884bbec1d128829a9d5519f22e685e5fd9b7592d112f49aa69cdda7a96934a0b3c2f41d3da9a50a964deda1a7e906648b517521043d3c472190eef0897b50f37f5c96bf55f4c4b3fbd961a7661237787ad010c13cd3f9fec61ac86b9dae8fe276adbaa003e24763464a1605f9180b768ef8708e324e7e1ddd8262dd1b60ae7599675739645733270a49884af1b4c7afcbff2fd54a243c7f95ef27c6977ba0a100d76cc9612c1b861e2524cecc4b0f99da56455ec12f53b5d154d030153f77b6e7206ec7d0cea3dbe5e3a043950c128aabeb5295771f12401cb9e35843a3a59cb499cfb1f9c7556bd57530a58395ee8996d052b6a0186193e53490b5458b939d947985acd82876c04ae88123a60b8a6d7a7e33d3938c92ad44555118db26c26830815d87b256c5d2bcd2197a2e987b93bec87e3564c63a7a8d75e7ad5a479882acbb004823b5cf2bfb437670bc8637e75011655ddc63e1378b5823baefdd94f44f9a67775b160e178f92e1b3bb13b68edd16de50ae1667b05b95679be17b03ead0b055ca63627a89535bfb5cd6b171a3bea5e24fa5dc18c62211ba021b292b6130704cdc51140c8e1a5353266b85fab7d17512ac6a7e2c11ad51e054cd1636150b811814396c312dfdda2bf89049df4dddd3b3e1cc73b7191f83014ef828bb7eaef99398c326810f050409baec2ab16fbb062675ec400138f039b9af3b37ab7c502e122a485d6d774a72390256e86d8af6dbe2844a063d09be1490ea55976755c8f91484efbfc5ee5aab04491381c08a31b045cdaabddbcfee27f6444da16415d3499d94e0df4d0216486f51021e5889acdc8229c9298f3c683960648ce11a107c0c0d8260648d9b0cecf746a165b3828fb53d488a4fa0b4b46d3a8b2cefb46a51d1241c0a5310fe0e39471f74e7df8f4c55d159f7afb9ac2a424c84c837a4f100455538346a9004af93b9202442a1a631413189a05b12d298d2cef0c4fb6861659c15169eb1d1626bc357e97cd88cc50d8c0f4a62a77a0ea060b737593ebf68a5350d18490f9ac16297cdf2f3cfc8776dcededdbcff9616ee3cdaa1368ccbb24727cf979207c62f6e250885ea3ad175c2a58cd349ac134ecc2ab24e31deaf44ab6593b342ede222fd5e5835f6681213312b9e9b93f20fe2984e0347fcb91e851401624f850019b1452ecd79ea2c3afaf625f04dbd52732246b70db4dc95bbfcf332795a423ff9da24f95d0660174e949eafef910f0301c1e06e05c27d73cdf413ed3cef9f50225d86cde75913a8836322c00698e244cd9e73e5e691671d6a8c4a5c9df51fc6cba", 0x1000}, {&(0x7f0000000040)="3091af02f0502659331ac2", 0xb}], 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0007e70000000000000000000000000000000000006a"], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x28, 0x94, &(0x7f0000000100)="843fcc32cf6723d07d35f495480c36d75634672bced30cd6aabbd8de8cad27e1e8774a2f451c5ccd31ca9e92c1f2108e7ba9b2ff1c98db07a415346272144ad2759c43a15be2963715e79c59c205fed06eab9b63f8aca011", 0x58) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) nanosleep(&(0x7f0000000000)={0x10c5, 0x40}, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3d}, {0x30}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="04000000000000003003144e7b14") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x6}) 16:00:34 executing program 0: munlockall() r0 = kqueue() kevent(r0, &(0x7f0000001100)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x11, 0x0, 0xffffffffffff7957}], 0xb4e, 0x0, 0x703f, 0x0) 16:00:34 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) fchmod(r1, 0x101) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20021, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x200, 0x5}) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r1, &(0x7f00000000c0)="220e2225cec813590a76064ffbb00a70096b10e2b8478e1786", 0x19) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000600)={0x8, 0x1000, 0x7, 0x6, &(0x7f0000000380)={{0x40, 0x90, 0x7, 0x7f, 0x4, 0x3f, 0x80}, {[0x7fffffff, 0x8, 0x7fffffff, 0x3, 0x1, 0x100000000, 0x0, 0x31, 0x5, 0x3, 0x7, 0x0, 0x3, 0xffffffffaa3269e7, 0x400, 0x8, 0xfffffffffffffffc, 0xdfc], [0x100000001, 0x6, 0x4, 0x1, 0x6, 0x7ff, 0x2, 0x1ff, 0xfffffffffffffffe, 0x7], [0x1f, 0x1000, 0x3, 0x1, 0x2, 0x100000000], [0x60000, 0x401, 0x3, 0x80000000, 0x5, 0x2], [{0x800, 0x4, 0xfffffffb, 0x1000}, {0x6, 0x6, 0x2}, {0x2a, 0x0, 0x7f, 0xfffffffffffffffb}, {0x3, 0xfff, 0x7, 0x40}, {0x3, 0x8, 0x6, 0xfffffffffffffffc}, {0x0, 0x5, 0x401, 0x6f8}, {0x968a, 0x8, 0x1f, 0xfff}, {0x3, 0x0, 0x7, 0x4}], {0x6, 0x3f, 0xffffffff, 0x9}, {0x3, 0x15, 0x1f, 0x1000}}}, 0x8, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(0xffffffffffffff9c, r1) unlink(&(0x7f00000000c0)='./bus\x00') 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x6, 0x8, 0x1, 0x10001}, {0x41, 0x58, 0x3, 0x8}, {0x2, 0x8, 0x2, 0x8001}, {0x7, 0x9, 0x29, 0x4d2}, {0x401, 0x80}, {0x800, 0xff, 0x4, 0xff}, {0x1f, 0x1, 0x20, 0x80}, {0x7, 0x2, 0xce, 0xa1}, {0xbc, 0x20, 0x4, 0x6}, {0x401, 0xff, 0x1, 0x6d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r4 = kqueue() r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) recvfrom$unix(r6, 0x0, 0x0, 0x881, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) accept$unix(r2, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r3, 0x1f6}], 0x3, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\'\')\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'^\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='^\x8d\x00', &(0x7f0000000280)='J\'\\![,\x00', &(0x7f00000002c0)=')&\x9b:\x00', &(0x7f0000000300)='\x00']) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:00:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e406e0000001"], 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) write(r0, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6601fa1d03182eab7fff000000000000009c7e00"}) read(r0, &(0x7f0000000540)=""/210, 0xd2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f00000006c0)=""/138, 0x8a) close(r1) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) read(r3, &(0x7f0000000080), 0x0) syz_open_pts() 16:00:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a1) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 16:00:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r3, 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x6e83, 0x0, 0x2}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000ec0)={0xdead4110, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x2000000], [], [{}, {}, {0x0, 0x40000}]}}) 16:00:35 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') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r3 = semget$private(0x0, 0x0, 0x80000100) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r7 = socket(0x18, 0x400000003, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r7, r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r13 = semget$private(0x0, 0x0, 0x80000100) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r13, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r16 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r12, 0x0]) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={r9, r10, r17}, 0xc) setuid(r10) r18 = semget$private(0x0, 0x0, 0x80000100) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r4, r20) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8000, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='r\x00') r21 = semget$private(0x0, 0x8, 0x100010282) semop(r21, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r21, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semctl$GETNCNT(r21, 0x0, 0x3, &(0x7f0000000480)=""/4096) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') symlink(&(0x7f0000000140)='.\x00', &(0x7f0000000280)='./file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCLOCK(r1, 0x20004276) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4007c}, {0x7}, {}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) sendto(r2, &(0x7f0000000380)="1114c57f4d3ffe2e239d11782cc5193ba99d03e5cc8ca8313d124e0a5c3f6443928787d371cf53ad24", 0x29, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x40, 0x2}, 0xc) nanosleep(&(0x7f0000000240)={0x6, 0x6}, &(0x7f0000000280)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', r3, 0x2}) r4 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup2(r4, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000000c0)) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 16:00:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdfffffffffffffe], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80047476, &(0x7f0000000080)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x7fff, 0x1, 0x4, 0x2564a832, "5dc4f1251f3e7bbaaa9786fd2a3894b2b64995fc", 0x4, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000180)={0x81, 0x3, 0x4, 0x6, 0x1, 0x6, 0x10000, 0xff}, &(0x7f00000000c0)={0xc0000, 0x9, 0x0, 0xabd4, 0x20, 0x40, 0x4, 0xae}, &(0x7f0000000100)={0x8, 0x400000002e0e, 0x100000000, 0x7, 0xbbe, 0x1200, 0xe2, 0x100000001}, &(0x7f0000000140)={0x1, 0x100}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) setsockopt(r6, 0x0, 0x800, &(0x7f0000000500)="e5554ee13c91c3fa37e436c021d9e2361d70a06caedb5c36f2645d5474b78c29f404215220b307afabd8ffdfe3a3a9fa6a822fadc0336f048e197de4ca89e152b556c3fe4422d82a6a6e2be65b0603ecc26c7d", 0x53) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0x3, 0x0, {0x800, 0x9}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:35 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair(0x3a, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r4 = semget(0xffffffffffffffff, 0x6, 0x20c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) 16:00:36 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) 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) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) 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) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x9) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca082e37f7b1ad6b3e910c413d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900001841cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xf2f, 0x8}, {0x18, 0x2, 0xff, 0x8}, 0x1000, [0x8, 0x8, 0x8, 0x2, 0x4, 0x7fff, 0x4, 0xfffffffa]}, 0x3c) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/82, 0x52}], 0x3) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) chflags(&(0x7f0000000140)='./bus/file0\x00', 0x1) sendto$unix(r1, &(0x7f0000000280)="76ab468316ab7b9b887face096920b446f17357183a4cc8129f80451800c9557bd7262736fa452ac635fc7ad768ecb598393d000fdee4781b9cdebe556b48734a5d42564f5e11ddeb00e4221889a7431de74fc9b6bfe20c45bd83b11d0b97f3f4c1508463d64a66753d5126d61267b7ebf61c7b228b71fadee014a2a30c171927fddf845b3e3b0ce5f4d93906b6a19ac002d0242b65a9ca7a59b9c56e04f", 0x9e, 0x8, &(0x7f00000013c0)=ANY=[@ANYBLOB="0700a3a40b17466a18e03879c0b3936aa5346ae722ab3081de2703dd3daae6a84b8ee2b83ee9b8aa4e0c5a1e4ae35d39df3e2dafa6029a58323af92cba15c64698c07783b79045f4348bd06bc4fe6a808bd38d003871410fecf6b7756417dedc3118798901c56e37b5b49af16c0a4b3b0000000000000d6b51f4492de2b327c53ab3e589879898c6a38c7be68b404ccd3086c3a19ad0f96a89ef9c7bb17230abf05a95df09407266bc29d56afb7c1a464bfc2f0dc3a1ffaf6b0d3b9e4f72e17a2eabb50296b292452badc2730156d9993030fd7d5827fdd0ea2dd128f38c8751fc803cb39a38a7284add6b356af51d"], 0x8) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4}, {0x87}, {0x7ffffffe}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000100)=0xfffffffc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='\x00', 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x10}], 0x10}, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0x6, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) linkat(r4, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) readv(r0, &(0x7f0000001340), 0x1000000000000290) 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0xff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) pledge(0x0, &(0x7f00000012c0)='=\x88#\xe6\v\xb6\xe4\xb57\xde\xda\x1dW\xdan\xc7Q\xd7J\x99\'\a\xd0\xbef\xf5\x8b\xdaB\xdcl\x80s\x18\xb6C6\xf2^$\xaf\xaa\x88~\x05\x90\x9e\xdf+\x8f\xb3\xd6\xbe\xd1\xb6\x11\xa1jQ\xbd}$\x81o\xe47\x04\x88\xacm\xc0\xd9N\xc7/\xb6?w6\xc34\xbej\t\x83\x8f\x9d\x03Lyp!\x99`\x01T\x95\x1a\xe3\xed\t\xeb\xc1D\t\xd1\xf1ed#\xc71\xfc\xe4\x97-\xe9k\xbb\xe3\x9c4\n\x93\xa2\xceO\xf5CT\xd2\x12\x1d?3\xf4\x03\x9dF4X6g\x9f\x95MA\xe6j@D\xba\x90\xd9\n') 16:00:36 executing program 1: r0 = socket(0x6, 0xc002, 0x6) accept(r0, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x6) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x7) 16:00:36 executing program 1: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) dup(r0) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654300"], 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:00:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f00005bc000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000040)) madvise(&(0x7f00005bd000/0x3000)=nil, 0x3000, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) mlock(&(0x7f00005ba000/0x4000)=nil, 0x4000) unlink(&(0x7f00000000c0)='./bus\x00') 16:00:36 executing program 0: getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f00000002c0)=[{0x200, 0x6, 0x7f, 0x401}]}) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) accept(r4, 0x0, &(0x7f0000000200)) 16:00:36 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xfcfc96ac3f78769a, r0) r1 = kqueue() readv(r1, &(0x7f0000000540)=[{0x0}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = accept$unix(r3, 0x0, &(0x7f0000000000)) recvmsg(r4, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/133, 0x85}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000380)=""/222, 0xde}, {&(0x7f0000000480)=""/68, 0x44}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f0000000500)=""/20, 0x14}], 0x9, &(0x7f0000000700)=""/250, 0xfa}, 0xcc0) 16:00:36 executing program 0: r0 = socket(0x20, 0x5, 0x40) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) getegid() r1 = socket(0x2, 0x3, 0x0) listen(r0, 0x4) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000040)=0x2, 0x4) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="6e08e821f86bc4a28143d8275a3f655e9de86bd6c5aefe1e4a437f32d1b1b9380ac25d737d6f944dbc9f4044b27375b65e3eb736096ab76c7beb9a7500528f5c30afde63034bedb4d7a45de8d02f9f598404e95dfec89f00"/102, 0x66}, {&(0x7f00000001c0)="fd3b2dc564ca47e25d97b5f73c236f7b448f14ece7e91af91ba1212c9f1efeed612a661cfeaf5652a4f432d74bde410111da5c8eb9627b59a5824bef5e26d1d3bbc96789caa0261b392fa7055770470e54ec6e36be2128ddbc1f3775d39d932e184b1fe6c654c9cb3c30e5480b09e99d5f81b5fef669b6ead65478fbbebb7834445dbff92c696ea10cfb1642441fc71246215d27ba9b488442dc210892d8214f2ce5bc", 0xa3}], 0x2) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/182, 0xb6}, 0x842) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3100190000000002}], 0xb9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r2) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x2, 0x4, 0x3, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0xfffc}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) sendto$unix(r8, &(0x7f00000011c0)=' ', 0x1b, 0x1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) munlockall() 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(0xffffffffffffffff, r0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x4) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) getpid() r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) fcntl$dupfd(r2, 0x0, r2) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x2, 0x4000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) clock_gettime(0x0, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000006c0)="a60af1552a793cc177673f149a2eff7247a1876dad5dccca1f1a3e29d0107a85eef2fc1a1fae1d092bf9aed85904e842da853b8213b5b4df29b9d59f76e9a7b88366d484b2fbe2e3c4ae44d604e1426e7f53b3eab7a23193a65f1874d8f0245d24e8e49fd9589f9668c47fefc2455e7d8105306ceb947204028ab37c180f5a4b26cc480753c66ed5d4f22593f3642954160dd0f1e417b68752cf916770f92012ca1951b87e10f33a62bac958b438a881fa7631e8f7e4f61a3689d9fb9c67fabf59bd3d86fab5657604d5dab41c0cf97a1211262e4afb64f46a006f06a460db45500176717462f3dff76377afaade96bf0a617e54fd612247bdb1e3c46903c8bc62366a7f66fc9af31344cea91b917c5bd6797569b22981822f191deaaba5af080632d21121f3cbf74367d0dd6b26a2bab210aa68ca81e73dc2dc606862a459f304eb54bc7f977f1f40cfb9068be28be9f602725274bb549c92586079de5efb63f15f64a1563b2f4f6f823de33d6c9b0cef9e511625567837eb14f3b4d9213b187b68cbbfbcbb808a511b7afc413e265a9ff31565c62b443aad9180e1f6eeda4f9d14531380806de5c92eee216a3534328e630fa3267e0d136cdf12623de1e981da1c47ce03d8e551173bb748bbc5eed7c20846b5caa4e3970da6d62d4ee8bf1ebc2dadac6da7f807940f9cd8210aaf81c764aeaf3466366d4a01ca6eb6c9c02a4c26c3e9d1bdb9849e62017135bbcdbd0ac255c98153686a7d16350e4789c1d3cb552d067c483c42f50dd11a6bbf4a7ea9e45650d136d98993935e9185e8b250b23d5816992ea376147a9400c94795c2034fe15763ee25e0f9bde589f447bc32f4e8579ccbb07ccb03d26cfaa8ddd1420579cd11fe23054f6aadac0ef4b8f18affebb970c54260a4309aec4cb9c163159db6eade74709aa94326baf1e6e9f6aac17478c861a90e09e9f16784c2385d59a251ff0ab6b1131444e2a3c7118e92591b7203e8fcc51476d8ebcfd4a89c5f6a870b89336376dde8dbcbb8cf57151014a40b0f997c397ab8893339ca92773dd52b8c1e91c4232e4bd625760cd2421c799a181d2dc028a19928145a7ea65f4abba07d0ebbcdc7d7f00e775e9dd9307b267b4748507ee7c96c4058cb511b4104d4e5f1837801e03da7436513757a46049b7f2056cab2c416d1ed0a42096f1ca7bcb130915578bc766127f73ffd039203f8f86dce4854fee13925c866011b70a293ac6a5109c64d32ace420bd18a057e6d775d78aee04ca1a49b63b8b18349673a49aaa5384f2ac80228090034ff013b46701f2726975f48fda79fc2c46d372d2edac33c7ec84b545a161496b46e3be9c4eb907f35546e501839782c6e133ad9b82f86c88283f75fd008acba0a8f5e3b5dad252ca45efe4012e0356c7fa0e7d70b008ba70d6c4c173274909142fb86cc6dbe97fa09e113209f87ac547e0420674aadda9bc44abcd3b0e783a7798608fe025d7e84c1294b319ef2bc5c01963c7083d2fc1fd13f4617ed6121685193ada60c001929ef01ffae7d2b6df3d347f29c7cc002ed08a30e93261d3b879f9d22f46f4e2751a6313324114c3296974b9d1500dba4e36509bbc685f505ad7ae8bdd436ee8d970cd52038f28b9b63a28d7ebd590bccb275b25de54aedc15cc1000e7e726e1f2c0edb29522949d1590cd9686d5b8b7e34ad5589bd589985f86208d8fa4c6d503d0939d00814974ce431323b400a1c78618f2794c356b304490ba9a24379a6eb1dd4e6ba01a2d9a77185a6a59f85391bd313fb68a8d4454bd47aee3042731258082d27fd3ca5d19b18ed66815c6692de88a565025464dda1d8c596fd55f8f1de092b909c04414fa480e1f34c0f96830601bb089719bf4bae395172f73dbac483e5b794c6f1907094ce1189178af8b4d202462144e46bef72deb10769ca362e41e5b90b3d2825b752d371f581deae672f130e82aea224f8c21c742a534f8cc55039eb4376528a8b71bacf2ef8fb228606c5272ad90aad28ecd2cb56fdc8755b01295da203bb042b91f1e3c2ca8a39956734838a928f64a8cdc13935f9a7ece25862b9ed43ad5fa51fe61a29130225031260d97e0d0ac656931e6e46b0a8c767851741dbd9396eba6bb5cc4510dc8d144c236cffaebc29bbd9ec6096e1fc1f9450427a7344665074181031a20b6f2d365ec6d0688c5742ca684f7729504647f70203ed03c52a8decfa0ffbf060b5758fca509d12e07c0cee09bf10402e99bccbafba60b948a9f9f4a82dda3949f24e466b9141f3ac09663111e7b99845853990bedbe35951e46c0833e0e2d17eb47800ca062075eeee0fb95ecc698ae3943c2cebf04c49c43da4d154c3b2b09ad72278d52169316b53b3bbf3d34e7cc5050b3bbfe5d716d956261b2cb02abdf37a88783809dc6c4539c84fa3218f06b729d860f71d65b6aea3cba74f551cc64b0a7391c5cd6c75a3c99255528acec80d49e0b2aa1f4609a6ff9661ca459bdcf409a4941a0ad99fc1242720073cc5dac3933aac405afe8651d8060b04e6b5d8f44d778dc8fda7f4309cffd66c8a191aac47dc7d7357f0b07090ee9faea981b2796a52b058913b71c71bdd922605b99e43da5c609d9f3757148345b45f8f55b5efa3c2c89ec3b5c9522cff45c9130c0a8bcd14964e98c94f2051daf149ff4e4af4bc1808195430f5bdb6c21de10987e02777b64619e596cc7a203da44a40bfa58a8a17423ea6f8d3637389430aa636a9fe559ba65e8cb630230bc4587a056c65f7cdb9dd4df6172bfb3535a8e9edc794882998ca5df11509846ae11b13251710e56590f783f5a00468c3ac9dc3c37f7015c7cfd3cbb110d2c83e55140011b9c7c32fdfe777d13a2f0444287344859c99a56954b5bd77bcdd4ad54fb921eaff8064fd38a1d0d3d59115c680c3dc3e2cbf70e13fdfe082daeb9180421fbc76b32c1cc15aeeee5cc5fdcb46f781ae0ce0325b30c1e7d79a7d04bb25d64957e24aca6ad0fea8840a9ee6034e3f2f90c02647a1ff48130b19370a2fa29107560ac50769a903635d2f014596731c4340c128ae814ca32a1bf657f6104ba3cc1ddd09e895acf77096a7088738871e47535a90de3f3755c6fc9f50317d5d683170d4ef70ac3c9c0747a0806249993cd63033ada1eb215e78a9314f6900674d7999dcbf3658f03a62d08e6703f794243fd78ca00aa511928ce7c04f64420da4f15186741a473840a4f534e27c268bfa58f75e8e7eccce6b8fdd4ee803752a6f55336f4390042de19ccf99e3f2171314f2daa0f1b6ba3d6e2fbf368a8434e16dd028e90477b9f472f59d5d088eb533d594aa8b4eb075fd8404fe34567cfd61a8b1d749e9d44c0fd4ebf2b13a3e38d255dd861dcd1e5d957d4ef38280e0ce1949441656a92a95298d1110b30d67972f890d917f15615f362676cb5ddf71d68502baecc2839208e40d0bbb47782f11fdddc9c1d76b4dc2f21d951fddfe2d1a7e4b6dd6b9007082020ff48ab258b26e6ca331547cef7b4db0d2ea9000ffa0b4149a86d58e7ea26df32977ccea270d2fc2753e7311bce6ae0f364458774ae12425386e8087222a84cc53c123e093a2e7db40afa78820626fe2ee9f21bb651577fad4646e53b4864c869ba975e47ae348bac349330af3cbb99cf83f8de493686cf82e3817f1b1e72c5b34e2256f4af357e17f319398692a4f89c84ea6ae2fd0bd1a47e5b6545301e045e4fbd638536ac115d4ed4773d38f4da0c59253af8e8503789b77c875ae221b96374e12d913a6b74edd158233061a0bc4f97d93eb9eaef7e93f4584449b2232ba1514d3814baab8de06b0c7cd04ded2cadbe4a6285c2354e84725bc1c91d61ec1aa919fbec4016b59adec3dfd00b27fca150b0dc1bc88550f73f94c198449144124200991469623c057db57fe2d0fff011d457e24e04748c38e930b7cfa5293958fdcfb510e7378327c9bb911656161ea83506084220100500cb1849708dc9efbea264fb21daeaeb4d104a81c059fa7ab0f44dac55d7b4a86345d25e2314ccbf3ffd8bde4e89afc813805b4b7fc66f8bed82ca264c39cf0fcd2d0b807a2a052802ecd73992a565ca7634f3444d32fd05bd5b24ace3bc895206b185c8b03d7bd2f3d852c37a1a598286b6628ca2c686f79b5f674ad6d5888251ef60e96aac01e8eba86caac6a43d2cd8de9d0c305112fb6bf13493a0e390c619fddfaa19140eea7a6ce95d0668505bac5cd43792aff6b9c00ae2410af922ab49db432d71795dc0cdb35ce1b3953b7ee0d0578518ad38f4ac7ef8de9032d1b368b34addb8025e3fc1cd88cf653f235168d506a76cacd54a12a9fbaf97e18f1b3a04344c991e76361df1e02c936807da381613e6402468d71d67a273f62c1c3493ba68316be6392d122dc2f01d28d4dbfb4a77ed2d8ef5bf238484008d60cb034ffc89cd6e281235c8ffc0d4617ab6841ac8a58e87a0283312f5088e8ae9241311bd192e8db1fb66bf54ba6b5a184835869ae134056bd74a55ecb69cfa00eadc6508357eaa158b3946beb55bf90c53a0756b29e67b0ea49e6dd6134fa7d275e2aa3443e23d4f56704a2954b9c94cf5ed14ed741de30eef1a43a0a7e24657a0d91328e32e19b3685a2da138737c756d0f7da1fe748f1235ad57a7f115cba213cf723915a0383bd9da45f9b70c983cc0b21e74301b2ba52e0bfd0b300e929b8da7c4c396d0c4ce98eff42ca5e8f0ae9629f9fde30558c11a1887cdcdfcf419b8fe1accd7ab2bd2687a1a1d01b7dc586922b148394a016bd74a01691011f491b40dc42c02479357c84dbdf33a94e7c4e3f2cc0b8e9f238446bb6ace0802f57180b7503312161b5090e7d676f0296875d571235c3ed987872cac5b0d010f430fc1ab7b59f90449d12b1747e1cb0425aac9fd5cc054b5441aa078bc11e40295c91b21cd81eba4118136a68a440fa5f40c9dec169e7890153a5413cb6fd53876529efc9f99b6255a5ee0e2f3966421fc9fd9279076b586f4a0aa04ba95ec0e4804f7bfffde8a692091fb2156c351b8ba08cfecad0f4646f24a3644cc798c57f02802d9b0fe1f4a2f3990a977e6693776e2f6390398fb287fbb8758f9d66eafe1125ae0043d2b557eb681e8cbe3ae8191309799cf7252f05964c614f912fc92eaae0bd1d6fc25f24d60aa98188a38755018e31de2cbd46ff368a2dbf7b9a2d27676df1ef7015827bd99ba63ac4bfa9b6bfc4cb8cd6419523b8428ad4f78eae65685a9692c8c8ea9c0c1b53ed91dfd1e3817eabdf6f34626933e914f9ccce15865f1ad19f9e68ec2dd574f68787de5467d4b4d36e9730f72443ab5489b92d39a8f191fafa92fcc054211a1136886da3051be88259680cebb9131a836cea9325f22e67c3f2fc6f45f9b7fd9f1c26ff1e51a9ba46d2a28c50677c42f68f86913f88b2feb7a20f0f2839548bb816e203255a3e61617c6241b02581e54d34a1ec8af8e17bc0a62e7c714dce815b5fa324aea244f22d88203b1bb67b463d88fbcf87923a5ff09d2e5138b2b323e0b0eb01e94ceaa602a46061750987c6ba8a34899ca11debfa8e1789b983d8b5896079ca193810da0d91cda06b0e9d8b242307a47efb524fb6785a50f4524a4ff42cb5030c73ec0a75bb166d78f14970cb7a8e92ff2b0ec25afe9f83ada7e5b8c4f42d661c91c49e479248785b1472412ba37807fdbb8fd029e69fb892bc3d5218bbf8bbc3c0f658b430be709548d6fbdfc2169951e3f1269047e8f85188dbc48f01899ae5709ece4d8ff837b397a3cf89602a7", 0x1000}, {&(0x7f0000000100)="36bc71ee16ccd687ae6ab9ad080f0705281c0118988108bee95b87f14359a9a841e3b6b17c49756038014769af40c54f683e4c80176dbbb587eccf4ae64092ee1c0e21b70c6cd14c63d5ba9ce075b282f291ac19182c05d562770b859a070fbdd18310286550478a2826e38e0d800fad0718c340dca11a53c4e4526d754b82a5dceea516472f84676ac07d25dffbd91f4cbdcbd9d89569a9ebb9f854c7e21a754a927d57d75824f0bf302442e15f", 0xae}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="be682d4220368308e5a9d840fc67db7b7caf434b0287be05311bebd804b5d002834ec5afeb827104a97113c1b9ceb7cf9991c91543ad971a1f88cd362acf5ff7c5b619571f0be4bdf9f21348b605debf8d465990caa57013e8edefd2fc6da6e4fe8911113cf7054c80a29f2125d8c631e59ec31960fdc30dcc73aa", 0x7b}], 0x4, 0x0}, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0xc003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183c00fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socket$unix(0x1, 0x2, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x147) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x122) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='!!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/:%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00']) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa002561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16a431cf6958083dd00fa59fd4432c3637883a3f0053cb028daeb0c2e1005800134a6400e8808cc3f1d3b213835400b59fb584089c64adc51497b921bdbab8899ac97d44638c3d6c849a75a638b115f9252512c1c9c51577c7500aa654de2bc951815f98b8449c558e2c394757"], 0x10) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:36 executing program 1: setreuid(0xee00, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = semget$private(0x0, 0x0, 0x80000100) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000001340)=ANY=[@ANYBLOB="79c620d505b8fd01002e2f66696c653000a8fbd992eca360fd592aacdde30100000000000000a696a807"], 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="d7a4bd921bf2e034e736c3b61dc5960a38d5b8f476424c110d28729d10a55667c115bf9e0b4418ef", 0x28}, {&(0x7f00000000c0)="e063c63d1a2120bc125b466c5fc12ff13be16543", 0x14}, {&(0x7f0000000100)="0db7e7ea7084dd43abf39e1ddb5a9fea79ce605359d23127a3b14562fee70b6501aacf1c818ac6d7ecbf9ad941b43e933d678aaf428afc3a5b1d168c8bb3b0adf2cfc855d0a186623a34d43cab15d5ebd611567d576a1d4dd3", 0x59}, {&(0x7f0000000180)="9d7000f81e915d4b0ff0ab352a160de2af8adcbf072a7d8a8a54ef9969515e726025c136358a2acf24b83e42e1b2afa764ad85dc2643c975653997c386c7635e5bbde4fb440044c24a64dc3c8f8301c7499b9913c861faac67b2d4f80f4b37ea68be59f5c61af8d6bf44176ac834e116658907092fec040b5198464e956c6781fa77ce405fe71fbd93e35d5a5ee4fe5f1e9af27f5d1d80c7", 0x98}, {&(0x7f0000000240)="b5cc7a7ba7defe9a3df3ec0f1b15f0dfb53fa9ae2f30db5fc51c99174931b4508e1959fa90edaf4712a7472a814da42294a146b0263786958091bb08ccb476681b92847be8b65a8f08bdfef7db14b64a6f962c46311622f579579981b4e3332400749d63a4191091ec04613b3cb1a763f32fe2fc00db59cf30aeeff814da4f859867d19585c8361fe1671745e7672fb165e05141f786169b4fc9c0fa910f3697216abe942c7674c48a16395106846689ea8ca239d1de7c0fc576fa0d5f6fd51943676616401c449b2b852c981ed238d8930a7579f4c3cedd88222227739a14dbd3c210d4223bbd7a5fde67a89d3ba356757eb907bb206fed110bf2266a3422d1274b07c8f45b82f970ff65c6f39e20de0b276175ea1a0da5e2942483f199208ebd4a656de75708801d58388cf77d18ea1445371e919b268500071d8a76925acd9532b1ec078ef89c541e9dff21bcb6907dfcf64bb903d87a4c1b1944643bd6e63cab789189a20d7c03313f83f239c076d0f413bb3efeb8fa0bba65b4940fe3ce07a57544fae8e6bfd0da7e0c799ea127715702aad63a07ca5c48f1c7877164690c82f7ddccaa36c48e1f9116cb329698d2563ffa3f424b609a9c6cb6a871a2b35c1add3ad741df742d56d3461c4f1b0a44597449c5caf804a25502b62372c2d242e469e7da19850512134df14b2cd856bc8671b838cfc199a0a2a8dd0dd7d266dd3de1186278056b321250b471ce105f61aa4dcf118ff495c1d1fa112da67219ed565e4bdda873026bfd8dfa4335b08a57f12b7bd2705f12af095c43de90c3678080adb918086a66e5e726db1d5aefb42b7a31100aa18078f9729f64bee7696b5cf8779e29b79d156e392a355a541b8b25e559a8c26502d3999d4888b5a68a4f9029eea4a9ee46caa252e5e6013931786f4e569b7b817e67518ce24bc1f007bcbaf6d3eb6030ca0f875b40cddb3ebbd30039c928f4efa0b01b27a146f9fe57970d70b9e3134fd43765fbd7a9684fd596e33f16de1531110f221d4fe7206cd5b37216eefa11fce9da6bba9ae91e522427b39325606ef1b5d5ced30ede0181c3fac17b1b9e2eac934bafdaf3ae627360bcf37f76b2f6de88cae22c1faf2446e854c6c7c08dec552b1f1bed6918e4657f062362d0530eac85fc258d2400945711844c68c54db78feabef017b1fa7f82e738e5398768d988f67b72d70e910f402c16ff3342256b8c9af0775f389303dfc67492bd6e61b8375c80a992bd1cce7be3d8d68b524000cae51f2bd12a3f05ce919e95c7478040cf7347d1bfdc5c785b07c7aa213a5d29741dd385ef8b0407778185b8b0418cee39ab162ba0a0a408b225f77e78ca53cb016ba3e15aab9480ba74288b212bf8e2cc4adff2cab06cb84c1edc3b588311c7fcf1e1e9a12ac986c193460b75c1c53418c645225d81225a82bb30aaaa71f10ba4b543f460e9d911981a965001755be17a0d2ee71c919c200426bdd7d1b94df4d553b621b6733cff3f512dad3b118558e559cd741da38c8aa637c1ea8d4aab6d93b29810727f702c6daece0bbe20fd1d78298b6198f4bfd151e9c475c651eae1dff4288ec28c805f209f8dc04c0353b45f225bc17171663a76f8b4cbf1094c0a2c3ac87d378d00527f053aca020625b15fdc9429881409d0c935121e42806089aa36582ff89bfab767103341db3145fea9ed1646255349ec71e2dd7e2f4f6b448b4e1a4f55d5faf9243e4bddd8218cb8cdd404412ae2603b0a0a05527ac6d4e62997ec32d7b0b2a5eac48e2b91f3ff934563426dccedebba8d7d4e3cde6022f6fe284da1632a5d611656bc6a74d266e1ab54d16b96a7e3d7692f28060ae589aab5b2722abec5f9ecf59a0afceeafcf7f05e576d3709e93a9d4f3c3439c36228241bfc5880f06c2dfaeceea5510edb89c2268816c1e5180f2f0676f49265d4faab1c4d86655475632320edd44ec7948c96aaad655ae71b0c74874655581daefa9df7e3d492b8a55cbb97c1b169b4417f890296055a2372158640352a29050bdb59c1ecdacdb83948bb7011b4ba6ab5ae87f26a82f3e89ab3ae37e106684009dd1989a64757fb85728b2e5759bec9107a2a00cf8ad0c72a475dcfc14d6301921579eed00d66b6ae82fcca89fcc99fa06a3597169ab0e34280dadb26faf66ee1d73b019e831f9d1f4623b1335fe7d6a4e5ba21553ee41083310860ed43434c79d674d4f362b162a289e4c92ba493102c755f495a43cdb2a7e460bd2d56280ff77cb70e7ce17fe3a24543d1afe3904626a3b4887e222093161449bdf7994c702f95c52665de256f863190c86b770bf813ecab8dfacf5f7f1675b59f0e6aefe3a6d1e1c20cb8dc8ea70f0197522a0660732d403adf35aedb814fc037b67a96146b1abab2939d2d512648e06320f11c38e6d36de277f65a09a54e6757c77e29d918d3adda7b46abcbfe9cbd9713e5c69d8b5fdf3f45cd6e6e5f2cd2166b066a5389b33dd698a2f3a0dc5237b16c716dd56ca8033331688eb743ab164dec7e24dfa83b1d9b2a1614708eb901ee0f34ae1abedc760c75f0e8543bd65441991654ee8aedaa9bc65a9c43b01574ed2ecad55c1806b3c5190600e776632a851e4340f05e8f1ede1c77cec8dd0690a9afd67567f93bd2eb3549b04e9f4b2d28b57dc99275969649628454c6793789a5749ed672de3a4b123d1f48939d0cd48348cc255492cf47c2a0a6bbbf0de5df563edd45ecdb9730392f43c2b5b9445e3dcb9bfd689897493c9350261af98c3caedd0779719e3d4142c955824560454f6767c356e13381efbb78ed4adf7cd87f552c0645be65bf7e4b3fc62dc6c86313f3ec7c0375982947b313d88613cb1ac493d7d4caabd312b5c3dbf2c675c652926cdb957669a0b669e00dff10b7ffff2b3802a6e8da8e303d882e1dfeaf242cf0e2e46784b7f7c8661c53cdfc7dc6c6f4bbab47df6558b4fe6a16a711c68b0de5463a81cc677191e583d27fbcaf7a633db481e7e2f16a94263568cd5b1159b7d1b7a4a635673f343d617e44e6cf94c2fc5088ad546e782fb7eb885694d80771a866f8c7eb5059430f4e74fe81fb2d81d5f027ebdc41d9f21892166e5963a36e930cbc66dd4d599295ad2aaf27750b0d15fe116be2141c5d2fc75eb3f33c2f433a34482977a9076353a720eeb50876f11dbade73bb7adddf1fea7ac85c615522677db00be9ec9047717b041c44d4d5d9fa762df2dc7692d85426f8b2b407538b427b0e6de935c68dc559610943fcbeb6b5c36df7ce5d4d1e98e1e66808c6065746e2b62c8ff1ae2c0aa8dec9e9ed4bd1c404d8ab050007c707abe9c23c4b9a98dd5fc2059b6918969b870d1a57fe18b2cf51b79857290f74c526fc5127005a80b12a32b6c78b3c783f404b7d4de9ca5b95d0fc52b0f433a540a36256a91295f9149576dd8bef5c22bb8e36149a54fd7c5ec731ce2403571d18285485e5f85e4816e43378ec3ad0f8c02519e537266a341832d331ced6792c7dcaf6eafdb6b02825db7beafe57aab296825ba38a6c73b8e8bed31eac45e3527580c6698252055b74667703c84e3a1591b08136876a572488a64af5f8c573c080a0bec6c20e192407c6021b6b750dec14f7771eddad83903a2f7287df777317d09eaee35ea4420e1e1d86b4d8f1ef3cda01cf2147859e75ac72e8fbeae5b12c674a7f0c90a2505fd5a080dc20ad295f7a1b846fd5f7666f3ca5249cb17e7bde5a7779d3801e40ab2faae72e0207ef7964d3261d19270f75c8b3c11b8145bb6a005d6e4a2c6216bb4e7a48710aa8bc99c1a4715ec46fe99aa4bfdd5632d4a44a8cd22557db2562d2c28958fe2595954c90eaa80135506b8c0c98dc166a46cef72e28f274f680de4bebbce91898fe1aa69dfc1fddba8289bc88ae78c059767762ae1ee8f08b91ee1c2fe176ce6ef598f290fa8f4854afd3db4bac425345a23042b7b82eea9a2ad8ea21450d28335258197dbb5fd63bcd0b3f222921e42f87c23da363ab7a5b0ce0cdd47248fa30e6dac6cef18d63ebd5a55fb8fc81422fb6d0ff1754da2b929cb805e35c7ed2d88b3d22976b56c3d1768c5ad5f3a36d42b3758d7672de48773982a8da4b031dd287fc4127bb70cdc03ed5066e8d92b57b5f26786b4b4b2ed32f7e56587ee0511d3f61b612df2748376833dac017255d81126fc445bb66adaa6f08b6fa76b578bf5b7b3fd189ec7d45f3d822247a21b027351a6a639d4bdf118fd11ca63f5f9391a6cf0e377996305eb0ec642ce81f9a0ccca35b5a0052b8f0508b9e41ff7c04bfa59932e0e4337345890e3cd351afaac1c602a11af5706540b2f7eacf7f253e9e26ab0077c19d5601045ee12d0476cc0ebc8ed5d464964d9cfbf5310aae04204bda4a68cfff1735e6ceb5d97ca790e53014395057855b0fb5f12129c63ff0599069cc62afa88b5185e9c130ac3e5277a85c5bcdd3463218c1fa9a9420d81f1ed250af8a74fd81abe60ad9ccc85cc2e285459fccefd6aedf62123ce323f5427bb76a8bf08a3a7c82b471951ac9416adb46ce5bc8f081dbb7fa97c8198b50e345faaa71e9efda2b4ca510de355c2f0376f73b29c5a75b5d7c9b969f07cd1ba833c806be7f4d99aa64f61105a9d0774ae0d95d00df5ba5b3c292757c2aee75591a42c966750fcb6f2728d9eb204e2f55bee953f01615164c1e98a85bd0c62c5fd5406702a39bc2f6b5b5ac3ef4839b958f856d1dc9296a3683e6ef404aae062d0fca19631cc1f44250d016a87ddf737e5d96c33ce887a8ffa2c7c4dad5baf365ffead906da4ad6ddbfbf89dc6cc61893460bd0bc741ade83157c5ed3f275a96685c9f065c979332c6de5dd29ccbd52cc4ea6a48e42fe2067ecb8d6d8ae4f115703c9601c5ece6d3a8aa51771f5efb53772228859934564560f2f6c7788674824435673f0f3344755bd2e76e29e1d3ebe36097037e86cce12928627b9b8706f3cd5fee38c518128192dab609d0d956fc12382fe8f29ba88c88d8464675e18b0c868103b0313ae72edeb2ad6404c3203c2ea3cb29dac30667909862190d59703a8050a5493d1a00193820270da804af7ec871a5ad17630d7a2183596c8e523d33f3736546b5542bf9a9534d3537d22bda039cc7d74bd1d24ad32a15bb4fa7d5b882e032ff62dccbb2c352bd601be376aae37c5ed8a21cfcb4c1e62b774abebeb47216ca6d12445a8349419db4000f6ec75654248d64a2e1f70c969db0e246ac1731818e11d4e4205664ebb6eb05545dff69717f2b063e4197ce08bc6313825d01ed7dbfeeb094bd0b5dbf8e0ad13c6b9bfcc9fa241d449666027a7c90b13762c5d8086a8faace5fe79f8ad5ff482154341b21b8eb06c282ff77b3fe853c0f2d7db788e0eef0954271b7cff198f20af838c0f367c0403a57a3ad872f2ffdb9d2559cd84aeac7d765bb31e1a6466fd04aa7a9f40342a3b2d0d7e2f28a188a79bf32ba48dc8ca2f0fdb3c98293b30995c7eb408843723b6faf6723d0ab0fe31e28bd7f30332f274888c4bd61c9c8bf319c30a6181f3460b3408d9b4ed77b6c7ea873feeaec89115f4c67101ca91abf837817acc8e8a7ffa8e7c3c1b836a15fe1723fc3f8ea565983e606050e01258eda7d91f19db55d994e731b83e1396447b48bbdfe1602edd0b4ab1c92c7a5832f740b9261aa8886305d7dee6323accd322cd2d4f79bd057bcb0775d44604d185b866426af43504ebf8dd4ddb22df75fe33936c471b2237ed8ec952baac82a1de33763a5a0df0d7a2346daa363ae966a1f668c3c6e", 0x1000}], 0x5, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r5}], 0x20, 0x1}, 0x402) r6 = getuid() setreuid(0xee00, r6) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x1}, {0x44}, {0x6, 0x0, 0x0, 0x8001}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="03007f3cb06224b0380500000014", 0xe, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/162, 0xa2) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000004c0)) dup2(r2, r3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) dup2(0xffffffffffffffff, r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) execve(0x0, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) select(0xfffffffffffffe35, &(0x7f0000000140)={0x400000000025, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x40) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 0: 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, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x9, 0x807fffffff], [0x0, 0x0, 0x8], [{}, {}, {}, {0x8}], {}, {0x0, 0x0, 0x0, 0x4d}}}) 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)) 16:00:36 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086f260a4f00800183c00fe80000000000000000000cd3497fe6dddabbf2edf49dc184ca32517c0cc9fac0b887f514ffcf0ffffffa9ff02000000f77bd94c56a623cc70d3eeb653c8822c94ad8d86026e9a31ce198195825a9f3990340636275ae43069337c42c5106475ca7328afca77566f72e8d771366734d91c89906984272aacd34c5c2bf7ec3f2f37c62c62639b6f5228c51455991fa5b2f3398e757b2ad6c4978d0000000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000380)=""/174) semop(r1, &(0x7f00000001c0)=[{0x0, 0x7ff, 0x1000}, {0x4, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0xe5) close(r3) r4 = socket(0x18, 0x400000003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r5 = socket(0x2, 0x400000003, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000440), 0x0) semop(r10, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1000}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r9, 0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r6, r7, r14}, 0xc) lchown(&(0x7f0000000180)='./file0/file0\x00', r7, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) shutdown(r0, 0x2) 16:00:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefe000003], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x2}, {}, {0x0, 0x0, 0xfffffffc}]}}) socket(0x2, 0x8000, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0x2) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) munmap(&(0x7f0000167000/0x4000)=nil, 0x4000) r1 = socket(0x1a, 0x1, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r7, 0x0, 0x8d2f, 0x0) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r9 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0x0) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r12, r13, r17) chown(&(0x7f0000000100)='./bus\x00', r11, r17) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r25 = semget$private(0x0, 0x0, 0x80000100) semop(r25, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r25, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r28 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) setreuid(r21, r26) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x4000000000002, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x800, r5, 0xffffffffffffffff, r10, r17, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r20, r4, 0x7, 0x0, 0x4, 0x80000001}) r30 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) pmap_unwire: wiring for pmap 0xfffffd8052eb3648 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052eb3648 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052eb3648 va 0x20ffd000 didn't change! 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") msgget$private(0x0, 0x4) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0xa) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000300)="f6", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:37 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='V'], 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x10000, 0x0, 0x8000000, 0x0, "4c02000000000000ff00"}) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r2) accept(r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) setsockopt(r6, 0x7b2, 0xc, &(0x7f00000001c0)="00ff8c9a17769a000000c6d7cbabcb010000000000000071bca8c2791cb22c48", 0x20) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x10, 0x3, 0x3a) pmap_unwire: wiring for pmap 0xfffffd8052eb3648 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052eb3648 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052eb3648 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052eb3648 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8052eb3648 va 0x20ffa000 didn't change! 16:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="7cfdcbff13b9fd812eaa4e713048969931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) fsync(0xffffffffffffffff) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x20, 0x4, 0x5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000380), &(0x7f00000003c0)=0x4) writev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="18db041e36e9dfd8d73d88c8b574e4145e562947df3414c5137c0e4757a43dfc4483841a52aed42ee1ac120a4023f24ee77b75b14e2b02f4a04b663dc7e5dbcc6e30453976f2ab96d6380817d0a2b8797ff49b9eb10d9f9b4127216f8c60aae7ff201c3bbdb3f3f7811273628aea99b735059f481c76fb5c3eef42fb1f9d9b4f7eb2bc2c3336fe2821b9e92f5133153666e46cf0ea15652e1fd082573d1f3815d51066062f19ea9bf2aa421e1eb030cd36500f1640470e55df4a42e454e77cb3", 0xc0}, {&(0x7f00000000c0)="05b67133275fb65e938a989785e369f779434b34ad587deb9929291cab90af97404c3acc6b564759c863da96d66a7990061023f413597ae1e202e7b60d5dc0ecde0fb9210c40254e37be69c0fd8ee6c360a741", 0x53}], 0x2) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/182, 0xb6}, 0x842) 16:00:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000500)=""/189, 0xbd}, {&(0x7f0000000480)=""/57, 0x39}, {&(0x7f0000004740)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/5, 0x5}, {&(0x7f0000000600)=""/179, 0xb3}], 0x6, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r4, &(0x7f00000006c0)=""/138, 0x8a) close(r4) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000200)=0xffffffff) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x5, 0x0) dup2(r2, r0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000380)={&(0x7f0000000080)=[{0x24}, {0x25, 0xffffffff}, {0x7, 0x1f}, {0x47, 0x9}], 0x4}) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="f9bee44ee6e9ff1ea5794699536728e645d93b4ce635369f085e792434f1c8052e5f3cbff0a7c56db72e48e60880b578f5c16800881c0316d2439614d008def98d518f57de4560f8d1c93dbb1cdd3cc9804fe80b5678c41f96013609", 0x5c}, {&(0x7f0000000140)="1158ad67d850ad7af9a593affff4efbc9a258ffdb63e16fb0ee84933920ecd72c3d7b85667cf5eeda37195b14ed1bb433da2ec2ed0c9caa2b8609ff936900ec357bb52adc99a069c8d3c168e5aae6bea219739f0d195e0eca6f9c0bdece8b0d6936bf5c6ee17106f60fbc37b6c267fc8a5fb150653704f5160df46406954bc86acb9b81ce09f27e719863afd811111ee72a5557de54e9c7e197d6e419ef72f403262fc855b2f731b31656176c8db4d17550e48eae7438635665c6d5e2265c2976d1fbbcce6e3bc6d3eb6", 0xca}, {&(0x7f0000000040)="9eb4e564a4df6ddb5a32cee7dc448ff2cd08a0d2b3b3755cf8092f77785d2d2fcb050d7e42aac88ab31d35a3f3f066d80a9a", 0x32}, {&(0x7f0000000240)="b385e7347731ae4fe8344b3fc353360243c2cc076f7dfd51e2b2e715caff23a154a9e85231c03e2d06f96460451d82da170065bdaea82f88c57c2e01c8e19743585e62f82881004cea3791bc7378bad0ff9de276f28487276640aa063e1b8162e3737d3ceb28456e5c9a54c35329679a7c19bb01718a5043fdaa327a833fb4840bcf285fb1759f979db00167e3a2490d61fa4c90ab59d3cfbabc7126edd6b24f58d58fdc1e8c5f34318a54c0ccd78116379aacb85eaaad76f0b5dc332d4a25321204926050c517c66c0002cd0d5d19a021821b90737af3c753d5b4cae7125cac7568f6de6568e5843d3e7aaf7b504aa83bb307ca16", 0xf5}], 0x4, 0x0, 0x0) socket$inet(0x2, 0x4, 0x4) getuid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x3011, r0, 0x0, 0x8) 16:00:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xdf5d98d32df367a8, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r1) clock_getres(0x4, &(0x7f0000000200)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) 16:00:38 executing program 0: pipe2(&(0x7f0000000080), 0x0) shmget$private(0x0, 0x4000, 0x225, &(0x7f0000761000/0x4000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffefffffff7], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) write(r4, &(0x7f0000000140)="df4b899a16686510095ed826b0a22b72d2", 0x11) syz_open_pts() r5 = kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffc, 0xffffffff, "940000005900"}) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffff, 0x4, 0x80000000, "a431470539be650e6ac2e750ad3c338583b2a3ad", 0x8001, 0x1}) syz_open_pts() kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r9 = msgget(0x1, 0x82) msgrcv(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000c8f424f272daa63c632af957000000000000000085790000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000004000000000000b9000000000000000000000000000000000000000000005d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b1700d9b49f1fee0217ac8502615568ed50b30934f4270dedf6a47e2b6c665c144821e724f6ffad49ac19aaddce47241d5e0dba59902edd0b9d75c1cfa70e0000007824a60b918fdcb430074d50084db6017ae19608d7e43ee5d7159a731996b7d110925e57f4e693d7c88058f88f2a1e60e9f968e3c142941f88af881e8ba7a97d13f087522e20e75c42274e4bb41a5757969920e905b216f04262f1a8b762fcfdf9fd82fcb53fa78dbe4403ffeebb0bd760cecd6110608ada673cca60ec5fa5b54dcfe2165591ad844a640dd185d8fe9fa2aa056f2e3b19aa1c932cb0f90cd284fbfced0e859075285bc67fabd0810a8f93f4e57bf768ea0ec06e0903510db35194aa"], 0x1, 0x3, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = semget$private(0x0, 0x4, 0x80000014) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1c00}], 0x6) semop(r11, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x0, 0x80000100) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r14, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r20 = semget$private(0x0, 0x0, 0x80000100) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000240), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r22, r21, r22, 0x92, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r23 = getpgrp() r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x8bb6, r10, r13, 0x0, r22, 0x84}, 0x6, 0x2, r23, r24, 0x9, 0x10000, 0x8, 0x3}) 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8, 0xadf, 0x4, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1300) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0x7ff}, {0x3, 0x5}}) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000a90000003300000000000400"], 0x10}, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xb5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0xa68b, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x34c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x75}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x89}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) socket(0x1, 0x8000, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r2 = geteuid() r3 = getgid() socket(0x1, 0x4, 0xb3) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = fcntl$dupfd(r0, 0x0, r6) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000140)) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 16:00:38 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[], 0x0) dup2(r0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup(r4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = dup(r5) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000140)) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') socket(0x20, 0x2, 0x7f) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) socket(0x1, 0x1, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x48) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) socketpair(0x10, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r5, 0xa, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) connect$unix(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669000000005a12c21d9b602faa9246941b1c9cc935dd687e4d8e06be1b19b93cb7b4fecc4b858d730ad5180c549fc9d5f9c1431d4c819d285b80c5dcb965114a499244996039904311cdd4"], 0xa) 16:00:39 executing program 1: r0 = socket(0x10, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16, @ANYRESDEC]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) recvfrom$inet6(r3, &(0x7f0000000140)=""/105, 0x69, 0x1001, &(0x7f00000001c0)={0x18, 0x2, 0x6}, 0xc) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) listen(r3, 0x7) semget$private(0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x9) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) accept$unix(r3, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xbc) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = geteuid() r9 = semget$private(0x0, 0x2, 0x80000700) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000200)=[r11, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r7, r8, r12}, 0xc) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:39 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"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) 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) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="21b72c74595d6d568d120d3131bf93b12b17b0cefe8e68e491fb35d0f0801187aee2c53e51b8dd398ed87c78f4012b40e78554b32d395f", 0x37}, {&(0x7f0000000180)="b1068973175b8baca7e9a0b97122", 0xe}, {&(0x7f00000001c0)="d7bb9ec3f364609dbd234dbc421928d9c9d2391a248cb75d5dc15db47c76f0f2d0d73b934f86d1ade0e64c380f14902112c28b70993d0a07ac1ddcee27c3540d224d8c43b362a55b6c262cd66c1f64aa60f3da4581820b33196914301a4d57aa1e2f634dbc81bb2efc0520e9de86af7d34368b3ffaf44db77eddd21748f1220ee270a24931ad9125dfeb870b475fe896215675d8b70d9292854d8da47b0c23f2820e56024f11d51124e6689125b21478beb4f2e8a4f862d19ee30c6627621b6e2f6ec006f4d23e3dbbfbc4e4305f5710808210a2847be2bbdec15e1377596d42554c84cadf4b32a82e88d605555076c3d90350bcdda9e79e3e1113", 0xfb}, {&(0x7f00000002c0)="f613b9987f04f03c85eb259104a1a1d798db5c16d54723dd63f941bab6a6264c2c9d6b47af224e76100e7e66e7c1f2989df5b9e8c77a39d2928345b10235b0fb01fc164315fbd7908ad06cf34e738477eb7774c9917e6fc721d649352917f02c8ef1ec705a1bc34d7c1a3aafc724a28ae7b411bd79614b208354a9bde51375058768fea9f942561768de26e02d77792c3a07d6ce0436626ef92a5537e096c8f787ddad39d5b6db1d1459477d9467d11864cd22b37d4641c2c03877bc68252a063eb2c549dd295c20822b3ebbdeb35a1fbef173b7da9e0e90502d4e70bf7cd855370aad4303151b181a21acdc7a991b9d0d635e9168ca58a1c1", 0xf9}], 0x4}, 0x8) 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", 0x14a) 16:00:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) shutdown(r2, 0x2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x7, 0x37c3, 0xc}, 0xc) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xa779, 0x0, 0x0, r2, 0x0, 0x4, 0x2}, 0x6000000000007, 0x19bf, r8, 0x0, 0xfffffffffffffbfc, 0x2, 0x0, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) r9 = semget$private(0x0, 0x0, 0xdf) ioctl$KDDISABIO(r0, 0x20004b3d) semctl$SETVAL(r9, 0xe3a18d913155540d, 0x8, &(0x7f0000000080)=0x7) 16:00:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x5}], 0x1, &(0x7f0000000240), 0x5, &(0x7f00000002c0)={0x0, 0xd8bf}) 16:00:39 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b7b8b8fa2efece3d871b222c3f0c7eb9016c918fd1a75d2b7a6ddd988617dcd5705c9061b2472fbf", 0x28}, {&(0x7f00000001c0)="88dfa80b82b255248aa76d8fca9dbaa0f2f634250f17e69af467492c209dab900843a3be7406b69b78585a30be173e49128acd6cc4dd328808b7857f698b25306ce7c3d3f213f4156edb1ac1df0870c0e46640fa64f552973d5bd3862ee24421f2540c3d0019acb7282230c95b73ba7c81e76ff0dd4eb9", 0x77}, {&(0x7f0000000100)="300154850009f884bbdf2f7df87833be14a8d8e5b46bc7e5c205b0db5212f471976e76e7", 0x24}, {&(0x7f0000000240)="4b97aac23b113baece4b3ec6854100ab245c21a1fe211b69bedc4253da48453d6429cbd3ff132b32ba1b90c8f9b10ccd5e802ddb774ae60f6b8e42f521026997896a010c5d2c2a79ed7d92be6de313727e0b838be1dbb4230efc4bf59baa80bfa42813c3", 0x64}], 0x4, 0x0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = dup2(r2, r3) r5 = semget$private(0x0, 0x5, 0xa6) r6 = socket$inet6(0x18, 0x3, 0x0) shutdown(r2, 0x1) r7 = fcntl$dupfd(r4, 0x0, r6) dup(r7) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r8 = semget$private(0x0, 0x4, 0x1) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$KDGKBMODE(r10, 0x40044b06) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x9]) semctl$IPC_RMID(r5, 0x0, 0x0) write(r4, 0x0, 0x0) r11 = semget$private(0x0, 0x8, 0x426) semop(r11, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semctl$GETPID(r11, 0x0, 0x4, &(0x7f0000000300)=""/127) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fsync(r10) r11 = getuid() setreuid(0xffffffffffffffff, r11) r12 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r16, 0xee01) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x8, r13, r14, r16, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r7, r11, r14}, 0xc) setreuid(r8, 0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8, r4, r5, r8, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x100) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) fsync(r18) r19 = socket(0x18, 0x2, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000380)='./file0\x00', r20, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x25}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6}, {0x1, 0x1}}, 0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:40 executing program 1: getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x81}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x580b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 16:00:40 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x1, 0x5210}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000004000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:40 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) 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, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) r3 = socket$unix(0x1, 0x1, 0x0) recvfrom(r3, &(0x7f0000000180)=""/155, 0x9b, 0x802, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) setrlimit(0x6, &(0x7f0000000080)={0x20, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) write(r2, &(0x7f00000000c0)="9daa75dc5b8ec1eaa47cd5cdce223f9551642ecc81a653175cef042d78c06fb1d61ee276b7a666d0b6774881831c7d87da64242fbb894c60050ab883ecd5253f1f56304e0bae6c95620aaeb959b816bdc2259519367a7928ee8649255891a4b2d46368b686364c9f6fb61f5edc92926379a17a213dff48c40c052f835b976556915062f556d85a4d8a3fce7e19831e9377", 0x91) r3 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x1, 0xffefffffffff8000, 0x8000}) flock(r3, 0x2) socket(0x6, 0x8000, 0x6) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x332}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc119c04c854eb55adf609437d408714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c88bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001080)="1ac3500d146f7a0c54fd48ac44a292a1e16931854a81945a0a79cd9032bf0a95b5aa87f45e3a7d4b3db4e97aa2ac8bbd62b26edef1244b0c141bc8b1a811217085bd6b9eba3d3be1fa297e15ac56b38d4b91c7fbbb70151e95de0babedb5e2d638d534820eef086c5095167326b394ce2a03967776969ff7239a90a8b69b24e71931162cbc0f7c3b295fa401b4c33cd9c292942a9ff79b2bc2c4c30153786f8bfe8051c867b6e79fd294f9375d5a785b4affdd5e29f7d2c879f07b41b0521d8451bb08d7142dd4465f55fb1e92836b7df865f5b423d586f42457db4c5bc609aa52a019a65f1ee810a66b57787f344931616669c7ac0295e3b037be7705468a08feae7ba2e31a72490c4bc93e8ea5a077d121840ea9f542ead010df2a1d29db5a312fc7569506f481e39d976cf067455e1ccbce11e0567c8d6df2de9034ad1910a6f55137b8243a7869a95d3802767357e3066b7c8d73afb796ed96b35c4641d06cef12d3d9d4587387a3d6a9d4595bd8b0603bea6570e8264d5c606a3daad2b05436addbf90cf51da44f55561aeeb0326f011cfebf70da771bd1c14ceb03a779d505745bd3b7df31a20fb45995c59ca33af81421b415b724e3f9a13c5fcfb9942e13ee3821be08308d8289ed21ab43ab971badfcf6bcefd0a0168f50eb24b20b25aed5ea86658819a70023115619d7431aca834794daa7db68f641b46fcbb6b581034e8e428b673bb13fb9b4aeb7d0b0f117c25568ae9948e7547f7c9d92422015d4e8de07fd30357f165eeadb1c2cf009b95494cd4625bfd8bce12e8946fc1d0e064608870c4053620e65c95f56a69cca631de41efc7d26f16833beabed3f8d1a331380eb087f03b5df99db55efe8233a9e755d556d2e63ec55330968dfee118338559925e3bb26db37d70317c9673563c3149fff45190a386c01fd683b5e36f0db9fd73bfb51d5a099e76ea39f91f30a9c0130cbe9d5750fadbba20e789cd5786e7b2311bc8107b9fa6cc7eff39de498c48b65cfc0b62bca1d2b408945935cddae47690c72f8182f4518431427fe759eb9d974e122914bde6a02778ac5a4d6c46b93ebfd7b7a796f612e9e0ee72700b55e6178851453e12c2d806a06cc3b216bf9efd6833df5f89ee3721100090f3a860a890cb38ef1548d5b62bab1e4c77f912260b3b2b557cb2b2f356062d3785d8478cef20a1cf0f18a20856b0fea5ea44a460500fe91458971baa7c1634c6410ae9f42bd752ef350149409b7053149195201f40a6449ee120083c22471ad3d0adc524936f0a1712918bac70bb030da0e2bb5facdc33abe82b396a50373db92413c5b572d4aebb3e8c2374d43b4e470fee21d70da04245c5d18e6578ffb69514d36b359e193f9e3cf641a65aa72c2a4f21a459f8572c4de5a7b1f74452e3a78035dfaac07d9e7e913eaf1920347bca0d37a1315ad2bc153335a93c3983d2769dfced88d4801b49f5e73109d8d6ec87c5614a49782378d44e064b51aa1154977d33c19f6e593730d960f2e345d35b21534e95bf510713ca79955b16cb8d38827e249146af48e5a90bfc26ce3a42c1889f961d306107d7258a13044d43422df9a4fbb0c9c6eaf97da2cddf0364453a66c7ae5977d4abba5637366737fe4d3312152d3a695c2518908c6cfe2b14c6b6ecb4c11225ad14230f5d3387e84276157cda471499919c94160afebe65451f0b369ad7550db4236caef69c75c12a2329d07aa9d587ac547338749b34cf0bf6fe97ad5858b4d7fc44f1fbf063b1d7d74daf808b62fe59fcb8bce17c77c1ddc818c7068defdd1e8022bbc8aadd15f35a3d8afaa707c43e196013663e11635d210d9fce14e49fc9f0582bc5959dfd88d810cad141b9f096743edb80efe8ff5a4e7a8a65582838202588b8c3ddc277148843327b3eec2d0d632028786045728f77e785eec4edd00677009d40020f00bf28b53183e58c24c8b25d15484cfb1aeda015e010649aae21faba59079105002364e63e0f3856fa430d8adfaf0cec82d30c89bb0b275335a4877a85533f60442131fe3cc4fc4df1564ee33227ff3bee99311bffb17eb764a97aa0ecad16992a8b89d55c3184cb70e51712a1a04fed01317d47cb75aab9263df0e364587cd7571626dacf45727cfc13d203678387acd47ceae4ee824beb1fda8d9890d82ae6c7f90b813cdadc4352b1bd4b6147fc1fa14141a13d692c7e0564705f35e4f4a38a6303b61263395a72a9098e8512173be8a4a5026ffc859bb257b2b2148342e72d424de60ab044f2e8a5cea429f762e6e2bb9042507a2c6046ffc978635e219c8ef661ee7572cc4db25011c10674710be7e7abb08a92de3f045831869b2b83ae953c42479313d1f3f907592b83b9fa744ad37e96398c94e7a7f156d7f4650a13b8101b9f07dfac7df28e9a3086817a0daa86e2ca8dd2d23caf093d746d453c4c8f30b73ac0fb62387e5f92f853ba7c1a0d6fc5e0ad0a9b0c901c9f7d49d81777db5e748f6ce8a014154b46817fc15697fc1dcd038f8057a81a0046e1509b1b6fef4a9257bf3596d57cac7ea3a38f96802be704321c143fea07861e5c31fdbdbd49d47b122bd73ea42a69e7a8c3d119b3af81519b636acbee326efdfb8a8585d903cfe25482fb5f73f5af006fa390fb04b4f55b04ec88a0120178d87a6cc4c478da4ce91b3cf771f09e506fdcee917f84e9a003f1bc9a576c17a2a84d96ac127e94c0086681cc4cdec578870d178b048308d3a6dcaceb3c1a242e8011ef518c6198d326b1117878b1f51b117f5054ba7ca33ff7a17dccbd7c84698f377088807accc34c245e736f06f5615642bcba30473a3f46974b3596106a7909fbffe4cf8c3d7255f3ffd551854fad976f1c56c49a4ae7e82f9a844be5c89cb5dbe4bf319ac93e1c09c88bde58fe68e379095fd6f9f9206682092ded0b7ef75d6b40ba28b11bb5bc6073a0dfa0cf1e98b00c71dacefeb71c3687d69054d22b5d4c0140a870c9c65c10d0d5e7b8020472558f02225a45eea4c0d6ced66f5e8347a147de77c30db08697efc8dbf2d3ceb439b258e475ca2bfe1684597587551eaf95c1d344f9e7fd661664e5e4da0511313d6fadd7fb1349c2686307680f26883aab806a6231c546c9a19cf1de24cfe2c2aa0952387f1d2925773b4de8bfb1be9374dd71f13973051e7d144a1a7fdc963a95abf18478626873c6b72cb2635f26f7f16e4068d5737c76d9bb2d399f17c3a48da5fa591a5fbc088f8084cd097696859bd4267a8cba6676e00f47023e7462dd3c5d5ebcdc11bbf899ecaac88d523bed50ce45ac562ab05b378d7b666b5b11efb125ccd43620d1a6696b0ead7fcd6e8be29813e9b61d6346792f37faa5a028bccd1d57e8949e96d9eba1388df1b858f5d2e09a7211a4d83664067da4531bcd26eb30de5ea3aa11f2a2ac1fa2d388e22af63770162e4a353e19fdc30dafe13cb77376eb96e48b4988c98120d41748f30cbbc2e576ebcaf59e5563b28b5dae36f7ee4c8b7f1737205ba63a3d13efad986d3f6eddcb12bc0634627ead3e8710119b72165d06dae97706cb077ba6221284e3c131ce6029386adef58303fb87ebe6341f8c72c371b92a5923b4e7375dbd97d593df225be1fd867d2a07f946c2149815d5f08e932dbcb207f4bcbcb386a8039a4db4edd9899f6dd0471d4ba1bdeeb87e9a1b0e8cd6856157a66d138bc0e4650ddf95e54911a876d5964ebc93ed2d64cda8395cbe349df592d10d6b2db3425604917c4ee2a1c2aaa0a2777f817c6aabc20f32c7946b320b6a4f91f389134a792867a5599f7a59667276438bc071e211a22768123f04d5667bc5e08e27efdb3e78b8b41f6c50bad75a69af78e8d62bcb589bcdf53fccda7fc665244a21d9d0f5d84fbcb44e7cd7bdc83b7f063fe7ae61d22f884343854eaa1cc8cbf4348395cfb76d455b46fec84f9d7bb0fc55bb4353b2436f19b973630ad3320cfb0322001691c479eea498c872dbe615931bf7408041eee617a1790b130da867e0b8f880a81cf357f1c81632db2f2c3ec72c901cd299463f49563be213248763cfbef0e4e6a9ecda83e400530c4b02d396a2a39498e2b3c9ff0fa8cdb106562b1bb60a83a300a1ceb3d9789b14e592180fa992261f9251e0391b045dcb448d4d3ffce3b8480c9044df2dcf2b9d42f7baf86ee4352a2a5e34798fb04bffcfdd84f10b8dd07e043a4b51c85c682befaafdeb33c81887fb96009cb3faf794b30ba22d7a913f21ae49363006e49510d3cce2c89d4d96f7d1091e0b57e88eda50744b21e9b8c9d958199f9e719dca7cc41a8bd9a415c04d332e48dc4fc23851092e9c8513aeae401f7528e5f58478f16036f48848b158f7f4de4fe905ebb9142906232972b99fadbfa0cca13a5d8f4f858c559667d91a1c1a23405ecca18d39a636a7d4f94f14f0a3db049f629ea6b108b79b6f479ae728f6266f9df5ad3abc2ffffa1af4603b6a2cc1e625d0fd3f4adb0e5f61ddca92a979012061d1962aa309924edb865195b06d474fc9b2ba622e0251d8eefdebac36e2179ed1b5b3207343a01b46c943493309c0337d8b382721961e9a18de28f2ae164d8709966651fb0ced062b9e861e1d1977d4f34e869598372a7b23a9d54cf120d100caab38f00f5065c06bebd7c6cf6f7652ad85b14f0150a3f01b93dbda6c00c02bdea347043642b4a8a3b97f544905e74da53d0aa992cab897856b4f79f6ebdd6a68a2cff44f668471165229a72147a1829e65ed99814f981c5301211b71cd47f400367907ac0841808a29fd98c1896f8e975d94e12aa557230d803ca2d74402e4ce12d5a979f315a2ae9157a178ed70151436ce1006924593061234f07d5912e987aeec003ce342ef186a5e72af9cd0f2e878046159cf38697b7ba3343ef69c909605a4cd96b5762187efd2c24613ccab82e218bf7b762746bdea5ddc2bf6d3bf432658e92d87b12a401361dbf34fe4f16072217b479d24fcbfcdc4a5b07f09b0eff7ac41da15746a7817522d499175b02e89d6d632f71b6e2f4020f1e11d93ffe26dc1a11eded594fb997449dea64c21f43b0b72e3d1409fec6bc1f75fdf1683f1a0249f6c9e6cd602169a611840121d715d37d0d81c495d1e63f921883a55bcea76f4c7f9f59aba060bdafa638b6ce675adf0f5dbb6941b34affa4acbffd24bde6985f5fa4941ec46ac3e8cb24c7ce8ea429bd709b0e79dfb6fea5fa6473d692affffd2491cb56f05bfa1d2b02e15c423e52e3b95c948e946f1847a8cd2dd2fbf8a054e0780671d62ca90a3d80a0b3c0334ac65d64e50e57922c6fbc87c736aa1201cc4ef7b70323b2e25c808fddd0990305593c42be723081ab60b54f47046d3069cd484d9ec00830163750307bec363aa59da443bee635863b3890f61204765d1ba4a29d30252376289540bb151118b1a84f3473d68ee73249c12601c3d45b86a8d067fd0e76c3e6289ef10c7b409d27835ccd69719908fe7639b91f940dcc8ba4d47314ddcb548e62ac8810e9d03329bc5f618ade5a65dd1e6470b33a73b89cca23748805f37d4a3f43350b34d8778d90318c0a2d0c747861635689fb6e58baa46db3d9e320de015171b9747d9cbcf08997111e139187036db13a0082225faacecca43d749c303448a55f3fc61647d547b2ff36eb364ad9f6d67e7eafec95ed8de1658ebf10f76d0d44fe9489197916f402357250e7644602ea3111be754a88c408287071aff9d668d659825e768bed777e693bd43677c3645927baf9854c90867f09fca6d76532", 0x1000}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket(0x1, 0x5, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) lseek(r3, 0x0, 0x2b6, 0x1) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/182, 0xb6}, 0x842) 16:00:40 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x48114, 0x0) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup2(r3, r4) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getegid() 16:00:40 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) write(r1, &(0x7f0000000000)="443433a256f96ae60c4c3733", 0xc) 16:00:40 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x20, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) accept$unix(r2, 0x0, 0x0) dup(r2) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) recvfrom$unix(r5, &(0x7f0000002200)=""/4077, 0xfed, 0x43, 0x0, 0xffffff07) 16:00:40 executing program 1: socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x12000, 0x280, &(0x7f0000fec000/0x12000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r4, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) connect(r7, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setreuid(0xee00, r6) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r10 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x8, r2, r5, r6, r8, 0x10, 0xfc00}, 0x4, 0xff, r9, r10, 0xfffffffffffffffb, 0x2, 0x7}) shmctl$IPC_RMID(r1, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r12 = socket(0x18, 0x400000003, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r13 = socket(0x18, 0x400000003, 0x0) setsockopt(r13, 0x1000000029, 0x102e, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r12, r13) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r18 = semget$private(0x0, 0x0, 0x80000100) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r17, 0x0]) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={r14, r15, r22}, 0xc) r23 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r26 = semget$private(0x0, 0x0, 0x80000100) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r26, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r28, r27, r28, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r29 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r25, 0x0]) r30 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xff, r15, r3, r23, r25, 0x2, 0x9}, 0x9, 0x80000001, r30, r10, 0x36e, 0x59a, 0x6, 0x2}) mkdirat(r11, &(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000008bc0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:40 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x61, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r6 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000200)=""/240) mprotect(&(0x7f0000001000/0x6000)=nil, 0x6000, 0x0) read(r0, &(0x7f0000000140)=""/103, 0x67) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x80}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1b, &(0x7f0000000140)="000000002498ef683135deff2b9c9106da5dd56f0ce9f6e4a244b7") 16:00:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x20, 0x1, 0x8) setsockopt(r3, 0x165, 0x1, &(0x7f0000000080)="d045dba5319e79827accac87baa3f7ead64514b4b85673c043052b83ded1a03c8c8e37f09764ae95a7599094fcbb277a4d77f490607d96ec17b954e85892f36e7de3b7f5f2f68e6d105d234351183bb3cc430ba8f83d256303bc3f53c64479a60cea99bb843a5f115862c043b73839720f65de3f82cd609705c2ac6d80bba5c2157734f86a7a16bf6bbc75e7189e7d2c6127e41855b98a8e7ce32a81dff7f15381fa15941fd1e4283b6f5265ffe29df3fe5ca048dd08a06911b78935c2fd972362aea47e4efe43f53f095021bbeb07bd143dc55cb0f044a439196031c3ffeb10fc19ccb589c58148c3c1019bafa50b8fec1e8eea", 0xf4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x5, 0x5d, 0x400}) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2cdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5622c7a2ff0a0609000000d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199472d8366c61d03b14d72584c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f678882e8a355af2dbcc865dc498282ec9b4402db2"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000900000400000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r11 = syz_open_pts() write(r11, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000980)={0x2, 0x8007, 0xfffffffa, 0x0, "100373ced2ee243ddf00", 0xffffbffc}) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) r12 = syz_open_pts() write(r12, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r13, &(0x7f0000000080)=[{0x0}], 0x1) r14 = accept$unix(r13, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000009c0)) fchownat(r7, &(0x7f0000000080)='\x00', r15, r6, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r19, &(0x7f0000000c40)=[{0x2, 0x2, 0x1000}, {0x3, 0x7fff, 0x1c00}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000d80)=""/10) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r21 = semget$private(0x0, 0x0, 0x80000100) semop(r21, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r21, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r26 = semget$private(0x0, 0x0, 0x80000100) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r26, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r28, r27, r28, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r29 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r25, 0x0]) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, r18, r23, 0x0, r25, 0x10, 0x9}, 0x8, 0x5, 0x400}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(0x0, 0x0, 0x0) getegid() getppid() 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000080)=""/60, 0x3c, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) write(r0, &(0x7f0000000300)="37b4001d56d3e7fde78bbaa07322e832402ed3cab8fdc0ce77cd207b2e747347ef1a5bff7108d06de550e1eda5c2d2eda3f31af0789a35f80e08ca3bc6a28c0400b9212a57e4388ed3c5c3b0429d64ca6adb46852d5bfc92176824196550a9294c767b9939f4c494e8af394d1e6e9acfa3a654854312d8771cb840f351e917f8eea37f76e1149dba3dd96b03340a0a1729f1649996c3d9e63f5f0cb4be22541ba4e4d5d465f6bcf81c13fbf84631ba453a51ea3023e521ca3ab11648c9060353044439", 0xc3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x1408, r2) 16:00:41 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) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+G'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x29, 0x8, &(0x7f00000001c0)="eb7fe6ff13b9fc812eaa4ea6ec9ec59931929648538430baa1592ca618dd3b9884e167df85a4b268998679d1f2b412e17e686ab67c96badea6bf4b07590b9c33c428f539c065f493bb4d09b142d4d77bc2f3f0d47943d64daf7045c9c46b0eb4de8b03395aae301df334df0e1368ef459ff2b6a72cfd64a3f085c2414bd6195bde3534645ef311c13d12ffe62ad98954b98bcd94df98333b95c8", 0x9a) 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) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x100) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xd37b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="ea29aeb68e479e9d1ff2e30b03df375c2dff7e8b054ba4941fbba870d736b22f294ea85dc4d673d800a2520df2da31b34acc8e2a9be54e884d859d38ea8a1369d538c074df697148cba5544f54e23939a216c164454b7c2c5b92e388e314bf3fe3198ea6ffa1a74c", 0x68, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2, 0x3}) r4 = semget(0x1, 0x4, 0x404) semop(r4, &(0x7f0000000240)=[{0x2, 0x7ff, 0x1000}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x400, 0x1000}, {0x1, 0x401, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000002c0)={0x2}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r7 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r7, 0x20004268) open$dir(&(0x7f0000000380)='./file0\x00', 0x8, 0x209) r8 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20000, 0x0) r9 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x1, &(0x7f00000004c0)=[0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x8, 0x0, r9, r11, r12, 0x8e, 0xf7a}, 0x7, 0x3, 0x3f}) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r16 = getegid() r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd\x00', 0x49, 0x0) socketpair(0x2, 0x3, 0xbe, &(0x7f0000001880)={0xffffffffffffffff}) r19 = openat$pci(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/pci\x00', 0x400, 0x0) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000001900)='/dev/pci\x00', 0x80, 0x0) r21 = socket(0x10, 0x4, 0x8) r22 = socket(0x6, 0x3, 0x4b) socketpair(0x1a, 0x4000, 0x4, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000001980)='/dev/klog\x00', 0x80, 0x0) r25 = accept$inet(0xffffffffffffff9c, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r27 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd\x00', 0x10100, 0x0) r28 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r13, &(0x7f0000001c00)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000005c0)="0d9885b17e58ea03c9aed7", 0xb}, {&(0x7f0000000600)="db18f9546a49ae2dd4e24afbe9ba82eec478b38af697bb8046d7e304bb9fffab7fa3a3732f20ae382688a5161abce559f1706ac1049e1d6079479f6317c1db4f06491500a17849a680e8b376327a04e06a9ec7de90b81a5373f0b6425c5250704a16f289f249b457e48f6c2246921a35ba04b7cdfa8d2f00e2a3b6a380ce47ba3a1c55cf3e26586f86d8f671614b8d81ba55e6b64f45b634455815d9deb738011a5376254848af22b021068fe0250bf5a730f1d73a558cf8b1c93be5fe85c6f683f758e2d4c00fefbcaf9bc429e99b890bca9427c3feb78d4150dbf4f88eeeb113782f820a5183297a851543da5d971d3ad11d934ff6f6677b4aecafd21474c4606a7835ffdbba52537337c737d2db99e01d72ea8d7f7ae00cb129a9b19b84dfecdc4ccb2c6e2d6d84ee5aaeb4c2619f801e08d096fbc7c7e91c530ef68a628558d517903c222d73f90a2bbe1833898b5915146bf727212d8cd8e1e936e0f3a67b99b62965ab9ffe25b66e424121a71a8a698d876a9790a3c9bf1560c202e0235983486f200dfe24deeaa7a8032104ba3207e302ee39580187952046c68c27e4aafcc6aced97b5c6b22a8769acc3fc044f0f270430305508dba33e4a01b81c38399c2adcb32d45567ca1fe3e9e8f25fcfdcae8f99e0a5c5dd3c43bae9136c487fe794d3488a8ee2d69e18c7c6c9563f6ac0c65e54ea41e9070ca8321c029052666c594ae0a5f8c2042862e1e328f552842c3026a40cd0f48cb0066054b3a9e5652a9414b42304a28a8a66c18c8b355a7488628e50cc31e83847d2b98c66e7b65152c3a2ff0a89ce823705fcee71bc3cd90656d9d42ba7b1777c2b90311ad5d65a3526a7fb5a654f610d6d3caa4b8cfb71f2e23adc1212be6d508ba2ae241cd26be2eddbda719d0b72c6fd6301ca85bd293c3444c0d3e6e776b7e4dbf6adf700b044708847b37e0d9e93b0b53c1cb6d928271da566408eb29b7686de4bcfc33461b42981a4ee487399848c684dc1cedd73cf069256ae22e28f932447f0ce649601952992620f67ae336c9359dfa1eb77fdce52f9d7a3edc33867fbb6b33a5977d4a2331ae2efec6ceb2775a6447cb1fad56579dcf0396573ee97d6c2da4f885d8209ba5d62b50bdccf867c48fefe7c3a920e6d10549fabd8c79849b65a6b66568207708333690ed99099ac006f65d8cb53733c08926e7101833102032e35ce02437099b6c78fc0cce8bae8af1d5ed463e83163cf7fe2f8660a73a8085662898bb946cfa4f1bee8eafd52fb66eec43e14e45c6fe73b86fe0b9d37f7eccba7f2db4a7ab54816f3bb16782973c66f2f46ac92119b300ac9c656cb1cb244234b471e82b399b4001040710df25abae066317beafa9c903b1de8851f9ada88986bc40475a855f8a3368060c12a1db48a011a17b67fc55876079f802795710fc292203617ba2921d3430058f5e0de8672e2fa9e68c722762de8307a271f0c15c1d6304584a813450fd49ecd4dfe8bb0bbcc9f582a2089544e188ad9090341656c6b36ec2236e1b59ad3828266d060007fb09ad1175855d57d754215e648cbc8030fc83f37bcce1cae9b307529f612f52c1388522e73973db3a8745d7cff1b4d62b734398e7c4627f2749582e0714524838bcd0e041bc5106133a71132c00c87cdd67a9f67a80f6ef1b55570329324d66e77e4cbd191448963bea5228293b9b4e134f590e1c8b9968a6009275428595c8fb036b90174fe65c622cebdc19994f8defd38ad6ec8c66701c8295b4c1cfddc531e28fd40b9fd16dc8a1e0728b60604627111da5c37081d0be4153e23d85abd1c797b485d356f8f7262059bcf7cbf1a4646275c529258c754765bd9feb38759d780b3a4148b4a69e332b71e6072467c8f106290fd53c2fb63b5b6ce45ac6d110747d334ba8530b95988a6baea6287133ac9287f834a6338c569e22d3d5bef1034c4faada4a189be56141f1f0d00b8fd34b4611a5be8d109f2bf8543e3f9481a3beef1d647fb8c9ac7ae5d5d1b3a27af8ff9e25f1584af0889701d37baded07bfda691de0293b091dd62c6d8b14496530c2c7a284c7b481c09348b9ded7b42c703b5a8ddc25598398972c613aafc30afcf193bf00fc119e014af0dcc00cd0083cd0d022d09debff1ee0fc3b68343f9b97445e97367f5f2140a87a08620ac8c6523a91da3ebf76702d6d24ad04ad61c7df86397fe0be6e97f9fc2d3139e2a279f7087b20256ef2293e54cfb7b64c93c1fb5ab85295c6a83fda0639388487e36c07da9282910b2ac39030335ee53b6bc2fb3378dfaeed3b7040c69e19cabb8e909f625679136a5c09110f5d4194c4971a0e6750a7f55b7e68982e4d16d1d98c174b9d41c9b3ae54d1f127d889e47255ea48572db240d29a1277e4a20c43d7b4a97502adb09a76b6a2c8ddb85f3808696d37bb5d5c99ac0b05f3d0de7f0cec439b266948ea89be3b8fbb48d92088d08b8a57e47ff275a187d9abe1f05b684f010b43b8c27401bd4e18b23bbc0309c1d54de5a47ac79d5093da1b743800649b82a58216911cb04bc8f65c2afba2329da516d9a294a0f7ca58de172e0099f0894329c2e3f2ca9630a5caf926e70a4ad2312f69cb93520db2d46345c0ea8478852959f2deea8d5e359715077be6acc3e4e8299319f73845028dfb82d183159b6ae63d8a92e8feb204e53297601f5a1095ad33f402d81ca239f7d25077cdfc2dcc39349319a291f0a9021c9bc49f341df540540851c7509ff0dd0a0c4d93bde3aa44655fc58a785a93de30ab015050b26c49e7560789a5e541aa42f867008c34f7f96db9876637a7b147f06634c2cf4f187b17e76d7aeea917cedabbb39c175f1d522f484702e3712e6b345390b7c10e0ac9fa0be1ddb3cd4cadd6afb30f37b0f6c894274fc25af0d85ab1b148e1c314ae00b2684ab816e365cc888aa5e3da7ae7ca1652332f71c5504ef076438f3b49b3943f1a56a2f2c7a8cfa615e903a7171bda6e003aee63eff8b2f34342fc53b8b820c19e5075200cbe56d7be818448b68caa3b6425f436f8bb73bb69a67f88c3fc31c6c3c312c9bd209cdf2ec591583cb30fa53b7022fe8b94623627202f8349c08e358f4c6c375798e8dc23d5fd23bb0162482f9bd3595ccab36e3a40ab78f94f6d4099d7a5386596041ff6491a1a0c41fce94aac819c0f414abc5255a99450cb1207d40a2e5b93261ae01eb44a93a8db2fc7b528372e9cfde8c001943c818ab4079a8675f943b60c40e219f59dfa99c2b43ffcb891782a83ee75b3671247401a64005085ab5b07fcde4d8190c7eeaf5849271cb13542d41ef587d163c56caa067122fbd126a5124d29f9d2669ff88a4abfd7f8ddcba3af15c081e2d1ed0c68ec68c0127b018bb482d2ce687b4260ee3b5ea3d72f6d266bd4b5b302ba24b7e65ca284ddf8c5eb01509a8ae9693f70110626f4a9b58da9f962eb950616cfdc2b6ee37971cec22fb05ff8a8f711a5a8097219801479d9ca6defaef0580982c108a42bf56127d3195ce9c5353fbd5546e3df8df8d281d5573d4bc89c7f16a42bafb974f1eb23c823d606149a341f52d6618a00a521769b1e049543b6a5bee86889e83038197c78d61e7a08f50d9551202cce1a665f11ee53d6953cebe369454f67e3aa0a47855e77b9d4c6e7ddb4f4473f39871d87b6bc530d4fec4482445f17072b6f3194969fdf59a3f9b03b6e7a2589fc35ba69feb598d37d817d8a8a28ad035444cbb9d69098f05dec6f35f2099e023181900fd5d5f2630e338416493e570eefedc6ee9046508c375d3f58e6949e9eb173f4b80d6a8b3c4f4111ce79a48824a646414b4ba85451c809007f09bee6f705dde3b35f32b12862533beaf3645d602934b7d1899ae689c3c76d72dc52394db3df8f1b555eccd5cfa52edbbf46184314a650bce54a9278da2bf761116fe1dfbf5faf620e2153b8383d3bba64a39b96efbf90f28daef3b7ed72668ca2e2a469eb3060d3edd6d5a0d1e84235b80d4a6f990fb33e054953e9dbb43235fe84519063ccf5b7c8226db90391193d8648451351415c27b6124f7927300bf9ccd707f236f32459ccc53bdc4263fa4477ef04d99196bc3062416ca4145f9a722785c270b79341834b4eba1cded3a0d7483a4ab86632d215ba30dcef415cb514dd38eeaf58160a7724d31b6f81bf2fa21e533ea40fd46fc6dfb27cd8664814786d722fd3e37d3e1e17ef576a114aebd26c1526d360c5ef5eb5eae634fb31bbb72d545398becd0be73eb006bb3e77c92796943995ef37bd88e1415f1c6f5a8f981b2f571f69094f064a8e44f4636f310d31ee9a4fc238d07e243ed2b3b1e0344d5f0cac0eb070d30acc581be266decb700e63ea4995e19287a70632bf660728008afff02afd92e135135c879fb2773448d92a340b0555b71880ecf874cd9ec5388f5caacf13f663d2c3d517e5bcded5cae23561f0236e0da1d2a3e3b5e537708f96981bd3f4f8f6cd1eb61801e1004304b777eca51ac2dac6e1c2088fe3c6b054cb8f79834084b989d20e3d2cdb86defa73f53f1a1e89aba116032cbe6832fa9d1c43dc3bd9ca3d6d7b7886fa5ae3d39ea11b758318af3715aeafdfb4568080dedb0a185854f1d5c534a74ef5687f4705f68463428685bc9c2e8f3c3d197dcfb0bb3532ea09e4f0caf26c7dae5e8128083ca453fe65aa559bae9fdf0dfd63ee3bcb18e6a02ca6eb2fb0d6663407eccb27b2bd6dd64268415da4b2e1dfa9d350a7c347b09d2825fce8e573db026495e3e746a34305d04d4ec77fa5d561cba9d945b7ba09f36ab4b7c63ad4a431b109592adb2bf39a8fa4e9f181b68c0458236a77ac879f4c218441fa77a744b59e276c299de008b5e2a736fb1772a0f4b513354288090850720f79a2e84f7b0b21fc03369d11a2cac59cac709b2287655ce780abd27be7760d43e3786652e06f216377728d211c6ed196faa0aee71d9a5af555fb23648b2d175933826369ccbe87f758c81825c37e8a260790f511968f511e94253ee434bb5991fde06f49ffbdfd481fed03f9d942be78aad07d6f45e4f772f9967a6c78377ca3c96c8b0609f057e9365b50f2eb47661c05a11a960b6165c3a4f87c05562ca34e50800dab6d205673fae73bfcdda0d5e5adde2945904b5cf32dff179ec2ac0f20549855c39a38d1fcb70a34520acc2c3a32dc040c885512e656b9368839a40a63aeb5499d99f3e3239478db97d0342db30be901aa66aabdc628f6298e0b0548c4dc49589e11536bea5c0f6dbc140da52928f98ee1c449a9e634939347e0b6c1296f6f45b208444331b262e0336b0be41ae4b51b4a08c5a692f30d0ba9f51166c8631857c7e9fe9a9ef90d720f09a6eff12014456bf9af85384b245792a9030344afd99e333d72162f18081a7eff5245053214e49c0768f0f8e63c30e034b30cfce5264803699fc7ca119bb1f0ef90e6b3b8771c6aba6071d7c81165684b40383be23948688b73e1adc99a7cdf48ddb160ea7e1049e8879d2623b51c6ee7e685c6b0a04ba7f3eecd85fc6aa36b9d275764bb033834d0989cbf3783221af23772186ae3b26b408f42dd0e0977a35e7c0c4cc053672b7d43c633cb57c08c35f859299bf15cddaccb40a0ae6f9a6c94db53968b5cef2d00dcfd452f14c977b07ec25df062cd33137652031010be86e2705aaa1af026d2b76068ada95ee9807f8c8f26155c5d5fffa6ed12bc91ee135fd7b89cc47a8af8bb9f12d0e082167a5f7cb568940964c0771aab896ee835f95c6fa0afb44afb259899", 0x1000}, {&(0x7f0000001600)="ea8302f40d96287d9866c40b29cc676a745e4d4e0649069d940e669dc4951dc534ff3d1d07ea19361ce1e8294257ca9fe03729e7d6663fcbd84bdff8dc9275d2077fb09aa26faf415ac80f07e6d0bd1427aff6b0a55e30962d10908cea61c61c76d61ba319cb20d1460941252882d21b88760e61595477b98479becda653e7d68a0eced001ca5dcccefed54bd4b7c11b07539d2c0ade0707c537ec2809bf6da0c60e5c19a3fca72fe1208966d1d9b54f6466d443dcb8f539f46e5589255ca9bc4798f82aecd3095f648ec0c59a84fc2684f6b9b4ac409b0f1607", 0xda}], 0x3, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r5, r17, 0xffffffffffffff9c, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r10, r11, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r26}, @rights={0x18, 0xffff, 0x1, [r27, r28]}], 0xc8, 0x8}, 0xf) 16:00:41 executing program 1: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/102, 0x66}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xce, 0x0, &(0x7f0000000180)=""/206}) r3 = getuid() fchown(r1, r3, 0x0) r4 = getgid() r5 = socket(0x18, 0x400000001002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) sendmsg(r9, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x3d, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r10, r11, 0x3, 0x400}, 0x7, 0x633a, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getuid() 16:00:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82025064897c18fffffffa000000000800004437ea8c24f1cf50cd9acf61148fa422aca4e69502ef798b9908243a29ea03fa445f482a589256eaf3c43fd96545ce3ec5717aa7610b84cd96a403a07ad6db07ae5fd4c54f91dafeb4a93b1afa61a02b1caad998b4da600efce1e5e2c4242623000304fa1b30a310a4ed20cd2da60e02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703170f0000000087515ab45713442de6", 0x7b, 0x0, 0x0, 0x191) 16:00:41 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01e5ff0000000000aaaaaa0486ddbb00f0080800040000000000040000000001000000000000000000000c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30, 0xfc}, {0x203d, 0x1}, {0x16}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, r8) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r2) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') 16:00:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) listen(r3, 0x80c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) 16:00:41 executing program 1: 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) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) bind(r3, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x3, 0x124, 0x80000000, 0x7fff, "6dc690b2b050adec6381c2c69acef8408f2d40ff", 0x9, 0x1}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) truncate(&(0x7f00000000c0)='\x00', 0x0, 0x9) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockname$unix(r7, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x0, 0x80000100) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r13, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11, r18}, 0xc) r19 = getgid() chown(&(0x7f0000000500)='./file0\x00', r11, r19) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="376241774a551f6c2a78fcffbc0973289de255dda0e234125d46be2df16873e30b99f1e323248abf044573b49d6776b8a443d1a4de032322710781640706d5218467b2ed7f7755fa81f5f6e79f53235e38b75eab9e692ec8e326ec70bc08a4fd12c4e8a73491fb682b46ab4afec18f12c512eb341e20f09b3989e0aadf", 0x7d}, {&(0x7f0000000340)="f7353294251e659af91fe60e7b799cba7e59efbb0d9ba482b4149deab2e42045e9685492b1fe41cc966b70714c2789239bc46d5aa4a990cc87ad8a97b146ed9ff361e2a0665b3a4d3ab5d9e815a4d2243d53b8bf2fc41206414ca6d6ccfc975b63009097c21a188cc4cbce286e13163ac229f1db7f9f8798911be73b79ba816655f33eb18868ee6b0cac7fc103a6dba992e6a69918f81943694ba8cc904055d2b9530473158fa3ae5e7d3669f4798e0484b86404a25f1b3e26392f023c474f18ff", 0xc1}], 0x2, &(0x7f00000002c0), 0x0, 0x9}, 0x2) sendto$inet6(r5, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:41 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) fcntl$getflags(r1, 0x0) pipe2(&(0x7f0000000100), 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgget$private(0x0, 0x8) r1 = getppid() getpgid(r1) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r4, r2, r4]) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r4]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1004) msgsnd(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac05a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafb94a8cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r6 = geteuid() r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getpid() ktrace(0x0, 0x1, 0x4, r10) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, r10, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r11 = socket(0x800000018, 0x1, 0x0) getsockopt(r11, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r16, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r17]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000440)}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r19 = msgget(0x1, 0x254) msgsnd(r19, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e"], 0x107, 0x800) msgsnd(r19, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r22, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x5}, {0x84, 0xfffffffffffffff9, 0x0, 0x5}, {0x6, 0x4, 0x0, 0x7}]}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r34, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r31, 0x1, 0x9}, 0x800, 0x1, r32, r34, 0x6, 0x1, 0x1, 0x2}) r35 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0x8, r20, r21, r23, r27}, 0x3, 0x0, r35, r36, 0x9, 0xb01, 0x9674}) r37 = getgid() setregid(r27, r37) getgroups(0x6, &(0x7f0000000100)=[r14, r17, 0x0, r37, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r38 = getppid() getpgid(r38) r39 = getegid() r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r41 = openat(r40, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r41, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r39, r39, r42, r39, r42]) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r44 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r44, 0x0, r44) msgsnd(r43, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f00000012c0)=ANY=[@ANYRESHEX=r44, @ANYBLOB="2aedad079d81c5f678e3841b738283048e87d6684c571bd953bce6507735f5364967b8a4b1da7af5146e966c90adadd9713e14363f7a4af9dac86c65a0129fd77b6213141a2eafe31aadb3dd9e4bbc36093200fe71ef63b0e540ffaee85479b077772f2a081836de15927881af3ff0bcca79506cb26efa7b6b3bcf87e8101839702f6ad38c553431ad6508d65dc5ff906976ddd9265464bdc13c482162e816bc0d28723622da56f578535afd0dd796c44ec9c359ea0f41bb672b1535d2416b218065aff9f7c2f422ce058d3c893a7d1c79cd49ac23c185c5c9109a1728927af50b741bdb265d38d67dc8ccf69a9205c6192750ad16"]], 0x1, 0x7fb) msgrcv(r43, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r38], 0x1, 0x0, 0x1004) msgsnd(r43, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r43, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r43, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r43, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() getegid() getuid() geteuid() 16:00:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x1) r0 = socket(0x20, 0x3, 0xff) fcntl$dupfd(r0, 0x0, r0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000080)=0x33) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) fsync(r0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x7ff, 0x7]}) poll(0x0, 0x0, 0x200) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x40, 0x0) fcntl$getown(r2, 0x5) geteuid() 16:00:41 executing program 1: geteuid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x101, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeefffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x3ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000526000/0x2000)=nil, 0x2000, 0x3) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x10) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0xf4b}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getpid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000f6eecc732000"}) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffff9c, &(0x7f0000001600)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/125, 0x7d}, {&(0x7f0000001180)=""/214, 0xd6}, {&(0x7f0000001280)=""/222, 0xde}, {&(0x7f0000001380)=""/229, 0xe5}, {&(0x7f0000001480)=""/188, 0xbc}, {&(0x7f0000001540)=""/139, 0x8b}], 0x7) 16:00:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x88fe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffffffff, 0x6a09, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x5}) 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) fcntl$dupfd(r2, 0x0, r2) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x79c) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000009, 0xdfefffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:42 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fcntl$setflags(r6, 0x2, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x3f, 0x4) 16:00:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYRES32=r0, @ANYRESOCT=0x0, @ANYBLOB="4a9f908f56351c5e876129a3889ee6e0dba2e2dbd4189a6995428068005763f426cca1d54e5d222cdd091eca3693d1682ff10b2e272ad84f032ed72b8e5fc0786cf788", @ANYRESHEX=r3, @ANYRES16, @ANYRES64, @ANYRESOCT], 0x7) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r4, &(0x7f00000006c0)=""/138, 0x8a) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fchdir(r6) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x5c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000380001bd4b0f40b9f20000bda1e80000000000d1f5bda7cbe79ba7009b2109bbd0271de1655fcb812a1f0f5db07648d1c4087d5db24260feff0000000000ffffffffffd60d9fd5df85660100671273b7e90118b7ffe2f125c4a744426ec02ad96d661d178cb60e6f7471a526b86b1a955f6390f499870081af3bd0bcbed2e60248fbae4736fe004ac3d6e13efebce7edd4c4f9cc3001b754aa32a94e26000343227a8574efd61e4a2fa7b3c360d0ca36363770fb83c481fa80fd77b72222f23d71a047466faeec15a86797605d5e3d657c8f9ed55ff2cd9a9ea64fd87c760146b0535eb77b41531ea790fbaa493aa52453fe4b022822723a289c3e344fa4fd3a6e73f8450dd2ce5ecc582d"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x1730435, 0x4, r2}) socketpair(0x2, 0x4007, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') r4 = socket$inet(0x2, 0x4, 0x1) accept(r4, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000300)=0x6) r5 = shmget(0x1, 0x3000, 0x1a8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r6, &(0x7f0000000640)=[{&(0x7f0000000340)="f8569070ccdc18bf48091996733a0acabbc58a96856541b72391d7effe7a4149aae9008faf02e51de0ddec2decc2f0dc974621b56e6130aa515bca68549c28673527889955cf15a776e0989b84b78c587a902abcbd86d260e96e5dd319463695c29d040bed370bdd2e14aa16144386", 0x6f}, {&(0x7f00000003c0)="fdcedd3b7fa0d389551a3e361854024b9164d62986b4e552ea5be9fb7baafcdade55413ee496bd70544faffad7ca462f3f784411e2a6a1f763e0564ed678613ed5e377b805c82c3d29fb038c5246b2d42a9dc319b6c2283b32594ec12bd1148d32f9a4851607a1c741d52e00ebddb314c13a44ace5140d0251486b142baced9df9a0562b374d4ecda47897a08f92a9a6d97fdac578c0e04e64ad5708983c5136554c58b9b1ddb9153a1a4ec8e53d7409eb8a9ac887bb3c", 0xb7}, {&(0x7f0000000480)="0e49aae8fc6e49d159e5381c8edb61b0aee642ed534f6944a8abd3d0f197cb795569448ffe9584e7d6bb4ca4454c408b691f5533a8530da0bd043626bfa1ea9e2738edc7906ce63fb1128a0929303ccc894f6c22df8607a1cb17aaf298189628e89c037082f7ef8d747ea7c4338aaa5d4f351af2f0a1e696976b50306f12ff76185492933df72e109c2d77a77a17434a91c7f0d2569de8ef4fc82894e30142fd45b7dca5dfbb518fbf50a11d3e42", 0xae}, {&(0x7f0000000540)="c1ce0602ee75327224d12009887ec6fc17a6200c4ba3e5f9dd61d37278e4bbe941a5c0da622db11f5f64eee0d1de0b06350e83354e38c7e6a536e8492975c07a5d9afb4f3b7d29ec17b7b000aef06a60ba9ab790ee23be0347b87280cdf526654990202931aae0a944a311267e71809005c02c0800432c746cddd9fea1ee894ebad93de68e0551c4ee7a95ae5ee2b4c573ea10f932ea9206febb5ab89790e918688198b191fb9641962f6ae7165d298e792b0369003c7502fbc2fb4e6381ebc5110338970b90455d8a251ea5cc262f14dc8d95831a5da31d6acc3a9fcce519bc4fe9543042031b47a70ba6bb242d588d18684389536bc52a", 0xf8}], 0x4, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000006c0)={0x3, 0x80000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x0, 0x8001, 0x80000001}, {0x18, 0x3, 0x2, 0x10000}, 0xfffb, [0xfffffff8, 0x7f, 0x513498c0, 0x7, 0x1, 0xe8e, 0x80000000, 0x5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x0, 0x5, 0xffffffe0}, {0x18, 0x3, 0xd2c, 0x3}, 0x1, [0x3c78, 0x5, 0x9, 0x0, 0x6, 0xd64, 0x7fffffff, 0x7]}, 0x3c) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000007c0)) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x80) unlinkat(r7, &(0x7f0000000840)='./file0\x00', 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x20, 0x100) r11 = fcntl$getown(r4, 0x5) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r14 = getpgid(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getgroups(0x5, &(0x7f0000000d40)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r17 = socket$inet(0x2, 0x4, 0x80) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/speaker\x00', 0x80, 0x0) r19 = syz_open_pts() r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/tty\x00', 0x20, 0x0) r21 = accept$unix(0xffffffffffffffff, &(0x7f0000000e00)=@file={0x0, ""/4096}, &(0x7f0000001e40)=0x1002) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/null\x00', 0x80, 0x0) r23 = getppid() r24 = getuid() getgroups(0x2, &(0x7f0000001ec0)=[0x0, 0x0]) sendmsg$unix(r10, &(0x7f0000002000)={&(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000900)}, {&(0x7f0000000940)}, {&(0x7f0000000980)="041d37ce8ed5e0ff94a5610938111b86ed7f26665c6cc877db22c0872aa090d4f18353671fe47d5d60146e83fe1a0e20ea02fb9110a4e69f956d91ba0b916e07139873fe5b7ba8efab4c81baa7a2848b7b8650ad319cfeb3a847802328e1f60881", 0x61}, {&(0x7f0000000a00)="a4996f372245ccbcce3e598dffa2df50d0e0ebd4f0616fcf72c3bdd6fd3f2ea2cdb80ba965c427d576e79d23c9a32be24666f165c875c126cce29a54d9eb1762404c3da3c0cc13003ac6e660aae8c3e37aafb0db0c991f8bd93db8c95711d0fd6f7e96ffb851feafca5581a32a", 0x6d}, {&(0x7f0000000a80)="8790d46db6567b3fdec94d991d03387a0968d222c11a63ae4a226c728375d341c80cbdacc34b5d3c994b34227f30d2fda4480506f7339fd0106496a12615206f659966255d1e", 0x46}, {&(0x7f0000000b00)="04374a9bca0cbce976ca6c9446eefb27f686a990406ca89762e799a40820153f224866ad026b3e1b6410acca64d58dd945adee3b70a452efcc9bd0a8f151082ad140ce97eff21b8e12e0b62300020eb386ba25c95518febcf15d572effc9d086a4979497be5de64f8126903d168900fb7c919f6d56bbeffa2da40889022c87f9f16a61a56fd2da6bc79c1414cb941a9e0e67b9bf2584652e9275a50da928da760cdc479b3bde41a09d80b1e6ee2b11", 0xaf}], 0x6, &(0x7f0000001f00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r2, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r1, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r3, r20, r21, 0xffffffffffffffff, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xc8, 0x4}, 0x8) 16:00:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x100, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffef7bfffff], [0x2000000000000000, 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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x2, 0x1, 0x0, 0x7}, {0x9, 0x5, 0x20, 0x2}, {0x7ff, 0x40, 0xfa, 0x1f}, {0x3ff, 0x4, 0x82, 0x74e}, {0x4, 0xa0, 0x81}, {0x6, 0xc8, 0x4, 0x9}, {0x1de, 0x1, 0x80}, {0x7f, 0x4, 0x73, 0x5}, {0xe83f, 0x7, 0xd4, 0xd5c}]}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0xc) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:43 executing program 1: sync() setitimer(0x0, &(0x7f0000000100)={{0x44}, {0x1800000, 0xfffffffffffffffd}}, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r7, 0x2000745e) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r2}, {0xffffffffffffff9c, 0x1}, {0xffffffffffffff9c, 0x2}, {r3, 0x20}, {r5}], 0x6, 0x1) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe1a8a3caa904a582, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x82) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) mknod(&(0x7f0000000380)='./bus\x00', 0x6000, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) chdir(&(0x7f00000003c0)='./bus\x00') r1 = semget(0x1, 0x2, 0x300) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x20) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x8, 0x5, 0x4, 0x0, 0x1, 0x1, 0x101, 0x0, 0x1, 0x86, 0x6}) semop(r1, &(0x7f0000000080)=[{0x2, 0x3, 0x1800}, {0x3, 0x7f, 0x1000}, {0xd, 0x2}, {0x2, 0xc64, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0xfdf, 0x1000}], 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\xd4']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r2, r1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f0000000240)=[0x0, 0x0]}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="44681626565a31a9c8dc00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0xc003, 0x0) shutdown(r0, 0x0) r1 = socket(0x10, 0x4000, 0x2) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000600)="81e7eab6713fdce860fa460c291bd9c5eba3523cce3dc7ccbaed41ae6c55c1ba3a0490cda8d476858e29c3ebede80faec3d813740dacbfc1ddd7d3df76b48e127063a3cea0e37e2f81fca1e6cf711372f7f962e68b2c29ade2caffb1e68dca4b63539fc256fc89e0f5d7fa4f42009e2f5da01358c75b58314bbc1f00c7239da0223bf794abb2d8f888e7b862e42cd7b6b514bb532b5fac8ee37504bbe3a1d01bbb3acec0e08a5f623ea0b6a0d14bf7a43df603b3536242f6f6d508c37f98a07df4ffc39bb90cf9b1238b1de45de39e3e435bc42d70febafa960e659cb8a0491c0cf61a698ac211a74d57d3dee7df20b4ad8d1e35abc684a1c4a400387f3ca5d786bfad1e516bd26a061e1234dd5e66370dce6808deb11f981c1a92135da230dbe3977c598a0e2c2faf3f2e453d1f3291176a06f8784efd92aa829df525df54bc0faa5b5fd6fe0f296b20dca164cc727867d6b19d9481dc6fbd569a877ca62589e4acb71687596dbdf2905f65d23567807d59dee5b34b65ba8f175c504d7f412866f33a76f7878e33451e465cf2ec07db06ee9b891b89b953d5044fcc8ee354b39d44590f01e96a07262096f4eb801b9a169e20b337c91d02ea3b4c53bd9af3fe1ec0fff22c33f072e2e175a0a3f639ab71c941f15b6d376bd87db5084a0b234bc03b23e9ad5ddd8ca7ec5c808d7c80e1cd9393b9e2bbf59365b834575d1cb66756863c001930ad6360c644461e059f7a11d01a945b0faec660e27d3232a8957fb5d6d2e652d01752eab73635d0c0abf5416a91c00374437198199ce0a6f89a00157f3d7c2b368ae242925210d37f80e16ec344f0a53c2666f270157128185af360518c22dc706a3d6a0362c4a2566b112c37e986534e2528aa333ecbba93efa1840d2787b929d1f3e452024a385c2e04007a684723b6486b0b18fdbc1081fe783eaabd3c6c99b93a4f76ea1f3da1554bacff2be43c2b974dd126d17c81b5cb7eedb56177afc0aa13dae48a8e545bca519f3118c64d84643b2e02e23cc440975be6695deda33465c05290df9a3421c2d9607b8f4f485aecc001aca73f225e983b1c9b547443411d34341c5805a354c0f35d5a3990635c26a4386989c4debe82947ad56bd3a155c1d2527dc7da16d1e7d9db7a0342e50ccaad615053efd519dcb7ec5bd41c83151c91c96cf783bfc7ad488e34b4e843b0d74f8642cbd14d785607a01ce2955b78a62c8404a4f3d08f4f67c2c85a6bd3fc098757fc16c066d3314ea8a9907395807ed568d9787cebec24070c8b069fd5b7bb7b76824828298d193dae5cd93e4532e0b48ce7b9628882f9664eef4851bd49097690eafe67c5632a3af86315b23daae889dd318ba3b1e93548d8cb9b14c3147a3a2a3734d80e95843044d9a80f4ddbb8aa5a745ed429cc1b9d4981f278775d873bc4a25c6d7d89d45f1eb98b9039b36212e198a193bf3df8aeda3d4f8b3e6144076f807016a09652dfb35c4c65c453ce0986ad0a2cbb1769f45dbcc7c641d8c1994f078511e6391da714ff64b1a0c2987299bdd0e16b56faa94b7f15b6d779a98149fec355a0762f03cecb35ce19f0133816cb89e9d6edf368d7bab03ea50a3e070f0136d79c660f053e94aead3beb4ef33e8e31e68011c873b93a6a94e7d8f216ee04ba1f7586ed3a87490732d56099fe0ec8921ba7a96e8701f34d7f7a6c99d224a259e27ae3765ab8db1224c22887737af3aea0bd31745771e1ea690163d293bc1cfc4636a18aba56ff53543e94085f8c2d816d353c9985aaad21cbc69647c3c257316f5528445a4806bd5f123097d6b2afc19a0fd3d4815f4a9dc8bcd0003438b21422488abce6643cb4ff4be8741febfa0fc4726ae8f211cb239aea298ffd0b68eacf6d5272505dbba96afaa699132a2ea2ba33a8137d23a34fac0b8c839a1e41fcf340049116459ff458f8f4aedd9da20466a961698c5d075c992a40944ba19f8f67a859826d3d438e519367dc9184d6dc4ca8833fea7f41d793b90598b043917d07005cc8b5ce8d56eea90469bb83e6887ae722ce7c6f3b324be3adb01f41d99ae094fdb00fa3e389a9f721981dd6c9952972c94b39221246e520cbafde7091b31474ef7f1c0001547fe980383a6d3599e8335ba997455d9f280cf9107ee1d455aafa4e7948e184eb67fea64ad4ab7cb9baf14f8e924a90587ba81ca727c0b01787fd390dcce575fcdb72a45ade65c456c60c7ed294b1ff507814c6229f5620d31d59f69b2dcbb9db7176a2d3e9716a3d139b88f0bcd2503320c781e25db6879c1f4308083236af3488606d9f6433bfd4bc3039b36c53942a32b93dfc1e5e0db8a4fdfc401de9aa6d20edf8491af9accc4a7f124ddf290409cf2a55012c990ae8c386c62b54eae3f377565278326d1473e95dfb051335e3442d675385b2b9473b28f016269c48a50a4b3bf6e6c6ebcac271ce876588ca54212eb33628a81f0ca0328f81cf89cdd1bf81d16fbfed6da27833263d6239566a963c57dc96273e27550e6e209630e04d8f7589a5f81e4774f0fc5469d67b3c2f0466d397786f76045e339d68aa466e5cb51ba32f8f211a6f51d5b871917eaecfdffe3f443716fa620a8d689639299404548f0d1c25afcdd78e085af37b46daec85a108bd669541a3d9933be0e339c38faf46515f58940d7822abf2188a687cd478f05961a1d81648e21d47ec1f17a80893751a2e5ce8186ed22a0fe5ee51e80d4458497df65582e37b399df262ab9ad36f0476c3682b5b3bc41c6b9a434ff83990fe04d9ed96736a07b4eeef124ab3293c3c2216312354bdade48959a384a4a43f358bd04288657a316bca50f4a3cb58a6b59590c7ac7ffc5949b6cf6c4fcba5657987691f027feba97890eff231c6ad583f40c1981a0dc6a13c313d9d056c1298722239c539f8e15585fa0578795ec5d8fb876bb54e390c2ed1fde8a2cc59b442d6e7520e00b2cd83c6c4388e9180024ec97e787fa44c934a3de9112d7e86332d60881d9b078322828856d43c5dcbc553844753921211fa5ecbe2c9732dc91b0b5862f886194424ff20e5ffe56fde79b0eb95b33f079c6d0eee9b1981d117f981a73c3dceb208eb8c2b21ab12b90bc47fbbfb1c6667bfbff716c18dae34fbcef4378658211fb3f75a082574cc79ff2dc2f16ca43d2056472638eda15c66dfdd5bf6791f348f310d62abe1ca768d2e11c42c2ed4ea3b3431c5b17d18301ea8d528d00a97bc60b668bfe00fe1235732be1dbbcb009b8d17f3d50774950327150bdbc093c674526149ef915257d9e5ab775ed46909ffb003ba52230c608d42ce80f48b31af14d55bd93ebd52cc726f9e19361345a6407ca22a01aa032771e5fc163ea6a515a0bdcba1a2b95e7f420ecc15a8b606813ce27c741fd6f22c4f788ccf2b261cbfc20817702efb348c10e1897e37ae88f119a18896f9b892767e933ebd77ef2fcdca3a69a6fb7685d44315d66b888ec462ec9b8a97f4e61e9df1eca69166877861b2a80b985232f6a5c672c4aa144596deed2e97d5a34d20afdd484e771e1c520d7c546839646d240cb9056f72537624d6074dfe03387291cf1b5f9a736a0ea9242a6d1faf6a62a3e0c3cbf117da9e9473c2189b7b842b7a53311b90c3bc2194b9970ff71ea7c4f786e0b6505147fed6c4eac9100f2d79ebf5db7e8aeaace9a4ab91652b35261d730104599b74358a1cf95c93d1b523f48cbf1b3d150392be7c65a9bf684ca39199f659389255567f683d2fae846dded3f7fb85ae216588cbf0cbba34c4d1f91adb6ba6ad3e64cbb392d10efb1545412ce4d6596a96cb551e0197f2cc6f0c5cbef02008fe968d86f668af7217cdb4e3e588b353c94803cc11ac5f6a70be0c1f4bba5bfbbdb2fa15adda0b73c4a3696435fc69d2908dd003773e1df8325396f5894d061ebbc2fe62b3cf921418c277280087a6ddd0fff01a8fb3f38810398a2f591da3892724192e652a108ce92d16c62cf05215be99e54e60f6b592750ff683a99f47cd304953b528c5d1d9ed561e56946553ecc094ac48c11d0b541bd772ba0f4362820a904e17dabe8fe7c597f1e6a436a320ac2ec3444021d95912fb909533d6b0164efb32be5ebe18f2c0b23d5417279c1d6e436e15e945dc9091f774fe302bd1e131257f39f2d4ef7cbeef17f5067a69ae742d32f0fd62a6a769d5540394f85746f783ccdf9bc5421394f670b65fe562060414d4332b0b086c3eb9706e4264cac120dff0bad292e942e6e5dee312770ad3878cde20316d9c148b35d16598c20c4b5b0fc57e8b6858be80c84c4f8800cb995d7839ee92819acc7ebfbdeeadd4cbbbb33b887edef2a08f13a72d714df60f9030b88aa1a7c7ddb897828048bdd2b6c4da69ae2be53fe3e4294bb344a4587d901ba7676f073642264227bb8c7ba01e595b32e7226d972558521f0fe44bdf5fc21d7efa5dc0fee8fd077502538a84fa6e11c40862d9b3e4f1f58e80bc0f8607cca712b85453175527eadf59024b9d08536ec08b6cecad2fa6a0a025ede926074f6b1bd269de9d6555a8f3153469077ec249e963bd0df6be3a781ef949905414945bfb168b5b006e017be09a0250563e9b99596a539b693bb6f1ab9743653dea79e38567bbaa9e4d1d06b8def8bf7d1eb712ec5791b3037c9829d077fd4a6e1c77e12764e380225a242d8c240a40a908c930eafe2f5641f3b19a32a3a27661289404b6079a2b3e5c114d20c7782ca9f1cc432ace387bb23aa15b01e6b64527a44752aa6c256902371537c0413d91aa7738521a0a1b3f9a4b5ae8b94fbc14227def584b4d77d560203691dd4e6802ef6987e637ac5f88d18ad22a1d3c2f44dc9ab908f71369598e465901ec11295c57533815fac7e11a25f1437e0936ee679f8ac8e71a084d8af7014b7d125b34314ba911dfba32ac286d852bec99daba6b0c272bf10d2ea3dee750d13509b42c1f406a63908dba754a74f32fb4b934b129ed73addf076f549978f9ccad65a9c86f361f1b9f62bf59909a1a0b0d1dade473282b93e545dd54f45aaae56e7dd40bf6a1b414faad06ffa8c235ef1b9e4284f0a2af0cde041d2a3b5fae326b0aa0e50741234873f471da2c148042f62c03daf0367c7959214bffa618c7c6d72d677f78527200561729f78ec2c0b7de8310c93d5c44d4b18b089c9cd967c919a6a7fd91dfdd312ae0ca2b6976ef34debe4e9c5f1180993f71d85426658a2255ab66f901fba07422b723f8a83d7270a5b530b682d9e76fe07c69cf185c4b336b3a95b18e86f8e6fbcf3d75e4b04f546a8cf7a713910dc68fda17f3ab106a8ca1efed653e657b39eff96f0756c3d8455fb5c5c4b3270d117649e20d8c9f9cde0e0ebb804f3240e26d6a745b01c81e996dd25393ee76858a3771cc9df7f6efc2ff235217ecf2eb757c4902eb4bb294230467c7645f0b36100f1139620017c4b1cfb5a192da2e3e48664958b99376169fdd024e0523f2ba06cedbb01b787a3286fbd525c2570fee8f66b0b3fe0322b0f0964e2bb2ee95c95328bafaa91ae9e6ee43038e5072452674beafbb5fde908b01fcbc481e5eb974e1e8327af569c5873d54a5377b4551dec3c40da953076107e6243c61ab20a642f21e8fdc8dfae053aa31e6f2c261f9113989ea98a96a63b634edbaf6aad30c755132484613d605e6e131b9f5fa967d18f4fd3c399fc436e395aadd1e3141d81e84310263c9959d1dda3271df211b0760220c3e2afc327ee31ae744fc2320d9fa28fd76b7ff5203149bacc80785df98876544", 0x1000}, {&(0x7f00000000c0)="0a7d22dc5cdaddbd24141edc83abece1d29b84ca2db894e6a5ca6ec69ec98683d7f346786b0466cb804edb1d50d59df1318d43c30587cbbd3c420d5a688d3540b592863fa4a9ba98eb83a2d4d44405a759ae081f6e6b5a2153a2a9c4012ebaa36c4fd8018d86887ef322520479dcd9f6bf8cc2f60c9ca2505f8102e7d6590ca70ae9087d69578027b1c2cb37e50f0d4f6bce27de138bbbdafd92a6980947876b4fbb97312d41b02f1fa6cdc2c492873482d12dd0da95b8878ab13da031fc74b089c639c49f8055550b17165765d69060054f59384010d6202ce14d413b55fb0b06080dc28f632861fb0276409f750d42587eb24e", 0xf4}, {&(0x7f00000001c0)="8baa18bff6f73aec9cafa2577f28a46f1a16ed5e173f5c5dc905750ac3cb493f1c229f4e0dd6f3b243a4aae1e47ff37c470eb2dce50f80d6132373d155872685b6fdc0314987c4309fba5026b096591bb933c1cc45cb352a2d37a5558563f6c0a68bd7f91f1dd62f505aedd10c8735cfba2d89b3b8d53a91baba3101a8b62e1962ad316ab84ed2956d6dd52c9ff95bb2c5421a87d0c3877584213c7004528e1ad7369f5131e8990e11721cbfbe2d3e3da96fc7e5ce5304f1a15435aadb34bc912275451b8c7280f166c40ed3298d22b31641fe9326d3acf2de7611038d6ad7fb9ba6e9dbdb650f2998c10c357d74a1bcf7c66ed46bd0", 0xf6}, {&(0x7f0000003840)="eb59b23ea88225895b0c3bff2aeebcdb517ea2295a7815d7371f78a50fb29f094c27ca4aeba8971f6af13f3e4dc2a1958388381e9e06972ee15c5379fb22ffe80ab4a1ea7a80f541245f14974e6fd5e8233a7c0991078eb89a834aa58ff8e82ebf3fc383a2cfecd3799ddefa51bb2711afe9293dab5982b16041b3e4bba9b37cca09b701ecdfb7ffc51b1c75849b5051825bbe68ae01aa6cad1dfa99b1894eba8debc3c7fab0993227c419de075074f05ef8c82a17a77c14ad0c27065bd9732576ed4167bf7a3c2d298760914c188be7fd0da75ef12d373762bc3a8444c74a95684c76b1f38604e0c52f73139a44e66a7fdf53fcc87f00"/256, 0x100}, {&(0x7f0000001600)="5d7121c1ea735e9566e9eb4809307bba896c07ddb3578331b1838ae07f59b2443029cf0091b26ba149d2df8c34c1d4b27cd5c09beeb3eed688db5a23098e73aa1eae864732e4d9007158214ac4780aa66242825fd50b45c250ed8315767ec00f9ac5af745e307cd5884356e336910ff4be4fefdf68acdb7326fa4e1578e8b8f4e8b0d2666e0cb22eaab51c4efb9f5dd6840ab78a6f7d4d5caccdc337f242632b2760815fd1586fe1dc7f56319332d3f75ae2d2d57fbd8b7e182161308b427e4da0d49540258925ffd06d2ddf0a6db3b3dd54f991fca53e9b559187c363f9418d1bffd160218fc8628ff3d6ee667c1fe7b5af7f9867feb9e4861f26fd3b68f4b52e2015a9f2f46475383883e1fc00c2344dafa3095af885d1b226a7188747d9eb816f3b5ae2a5f9d8675b5fbf9d117c288a4bb54280831830af1dfc6dafe8d815b00ffb9348e19265e88c68c5fa04291a94f989ec565c7d9b0da6d696ec816fd01537ae5278b700311b032c2c989c081c1cd5c4daac7da822e43be35f305d5ba71428412eb2006e7d08aa83873316ef5022ca0c26e0692eb217b569bd3875205217a88ac7c42bc52d1d31e1199607dab29afd48a4994e6201e96a38f1b4ddd863f04211921443412d4d04f5dacd6a3ccf08c7e644294fbed058521f8d20be526f5c91d1c49ab4a72a7a0c904ddf806ec5296b5053bce0f87663395f840b6015d171036a0c842bc6b4951f524dc15546fc05a31173a1ba1f7c1db44d30ee23061e0ec1d41af79c60444cee53d1a0e8d826030c5639688903ea069f93c27cd795c0efd4e01d8ef7340bb7b4fdc29c22fc705a967a7b739cdd5ae476f94eb0f9b2878bb5bb745fb5f1e385f8efdfc6683bf93d1c1461aafbe9b2b5a6e4ab854ae03845ecd5568c181ef2f5c3c817210410d77cd4c430e20c8df75863cd8c15a6c00dffa8113f0bb96aa00a38002e36431c83959a0860d20aee151ba1475897571774774972a7d51623eb653f4e6e82c3d296b3df227a3ef0b667279c196dc3865e2580db2e5450dc7d698675a01a2d7e95d679141b4041e81053f83e44838f42ab9626aacb22ac2cc2d4f6ba6af3b7df5870b443d9eaca0fa9ded5f650dd8f3fa2e7d19ae337fcc7baefe94b94579ea2d7e3730752d0bf3537b5d6d3b2b7cae175f425d46d78c831ec93dddc8dfa3e9cbf4b706f6d481c48dbbb2bddb2392a91d82a916f3f6c6fd81216926758f54e732eff362fbe156de586a30a2d117626a054bc687977f706a3d4510e156681bc01726a84fa2e56daa549ce0ff1317800f91ac0e778680c1174717584c128c8913fc055078995689b88557746e1ceedafa51432ba43ec8018d33c0a1947cedff49f7333493c241e247e390826289e7fccdd6ae6bef50d4030ad6dbf11ab234d84b2d781ef8d010ebe7f8e941eef33d9904dd0ac7f04dbe06c06162e85da57da8a69f446936f4e65710e2dab3f2fab1fd18f4348b3c5d6ee2d0b3df7e2cad01d47cc0fabafb7df0d86ba98124108d9b516f011347444cbed846760b2c26621913738a79f5f76272a58c0a74fcc3d60995a546d314fdb7cf173e2fc70db7d2b748e718eddcda2e2e1268e5430cbdf97471954913cc00b49b5b2cd29d2925dfeb15effc657c9bfb2e0810a8edaf0a1d7e25952c2623f6418bd4d0fb100830cb3cd9bfc6a745661f3dba8eece55ec7e0fd8c143c74c0ac2fdf51d8c6cda7035c09555ea9f524fcfa5977c0285f2b0fdf3542ad4d8b9201f93b13743702eccee40c083ddb5e7ba8225f04dbea5c622df3739f445c0d62a01cc0dc8282099cd1f1e691cadd166468765adeb5a1c31d0cd32ee32a1de6c8f0616247b94fa72ea8e9e2de3a325f728d54015dfe4726594fc3893a4a6f19086de0b2fe903241e87e2220633abc68b4890850dd595bb59f006eab0d3e2cfcd4a2a98d3561a959e0937301879b3c4217428c546001dc0d1672b5bbbb431585f78b1dadea8e07e3d7b5f3735e9f138044413dc09ebea83ffa64415c892d4f4ec2c36377a116d9d6cb77e9c157f199d33d2acad340529cadcde3546de5f7326fbe396cd63b4bb0561bd44745d4cef43fe7cc8d86bdaa430760782ace735a9a707cbc6c6ac3b51539307177faf569c3f5cb34f756d5680128020fd6640b99d9d9d60238f3764bf3329884ba7c879b49ac760bf6968951ea0677a9c0cce0f31df8ba933087d80286535799eac268ea6d528a8b4243aa2b59c209a890d6b0b4e89e4ed361671c24da48410b749bc467b27e11d88ecc9af7798420ebbbbb354035845902371f113ebc3403348e1741ac828623c99900ae283c5d5cdb55301a7bdfc77e74b17f3523d14a39c3849a387c4dc081657be609941f3c04654144e26fa25ac490f0060714b9c4566c7d54c013a73536354608f3bb9bd6aaa1817f669ec4aed0e4e9d2017019aa65a09a9d44fed51f49ec577f4f208ebd041548b8db2dd2c0409c67e8a390377c3d405330ae7fc0170c67da748b6ca2b4435defad80219ff7ec1cc0cc37d0780958dd4cb013c2411f4ff54ff382632151fa79724690c4001a4895db487f401f8119d3a3162b9ae832e5b4ecb847f061a16336cf3d6fb665ff5473c655c7d12e3680fdb499148c13644671326642f6813c66347f13e01065251e2ea95b5f2d01065622d24d860256a9fcdf5d15c4c2f1d930d65371316f835b86953bd0c9eddf5b0636be23aa4ccb4244d2860f6d8c5a2a8a0d5cced49795463e62287a764bd5f7ba2695a47f9ed866d3dce1cd5f52ca58d4c5078a92fd107bd7efc28b7aad057c7a2da3091aa2e959e3dd7d301d1b5c45e06a84ccaa678a420d57146662f788a747feae27017e5d06974bc031e08e9cec6dfdbe92ea7fef7b8b55436e3c3d1f479f29f4cd12a6e0111ec48e45fcbd3b22a756320f58bccb7b3f32b93d2641bf570594f3e7e6c61c98e2b257700934922670c60b54ef522fb06d6d399212db21c49733bc21344bdaabbdc90920466761c032ee55e9667f64a8a2363919b120a0f6af29bceb2114b522bd393378b016efb33093fb113d2d5725184b1659732ba8cc5baeb20de6c8d8d5fc13bfe903971d6ee892eb1a15a639923437c49b360ea911269715b72ebd3ec371ffd006e365e1caf4b51331691afbf30c1b96cd8d62dc59272583344570e060b3a70a6257cf9dcd74ea6a5f60a2dc7e7dc527a70391a594c22e2b0632164d93e61c8318cbb44c7b16fa4972b80174641b511026ae5de36d000522f4c82088d337272bfe1fcdbc85d653c8c5a1fc88e181386ee3e6874a80218c658bfbb03c1aabbdefbd427f0a9a74e85534845ebec0292a3e94b06c65409640ed17ccb9c6ab2d10118cf00278b1e6272b983e0518027c35d251fd83178582740da5dea672e70bc3883393336741cabf4405710c5d3472ccca4d4c533d0b4e28c6e0c629e5af2579fc798032590882c19e1681ad2ea0b72a4a40d6c83021fafbf7218b480c7c98b5742acfa51289319bcc33d5d8188de072f62629b5b367cd4b5f0000c620c0c60de4d7a3e0d41db8ba7119c97141aa4e830200a905f3481a402caf21e6a239fac7ffb1b450508a3c676459685a90c3dfcc144d4f5168bc09ef612d5f99ded3c6d5a9f4ebb5e8765a10810ad48abbf3804c93962bc2c6c728c74fba22fb467cbefe687bff42dd2aeaa6490ff375f23961b01452a4db265289231f66a2d155460be96c1f135d58d33e54d3c787ac3541f0608e5dba0f4a07dbeae44e4f2e1636c70a8bcf0f38a5bedbc4735652aa21a229b500be85429a7cd6be973acb9d954fe6da4cc371ee89add1597da632e5da530c5f1c0f54a206e04c3ef2d2625c48dc69b04a90a84888631050e56da0eff0aeb2c1df355b70abc1b2ee76fd489afac5c723fba64d1968e40bc85c9c3d67fb490bdc5767f35cbd3fbc7ac857e2a2573dbe0e6c15a7b674dbeb055a42556b78e671bf6325b05d718721421e9316971e02b3afc307a3212c5d712d10da384b9cdaef5da33757b80f1fabed54d67bc4eb6faa8aaeeb65b9804ba19316a06d0f69c441e6a57c1da4e7af5915bc8b263119e855f4c8e006e1463d5cc295c768174570a72c000a7cf6ba58d861499bf8108f6c792c6e9e1b6695206ba4b0964ad80f976f25ee725659b8d73b41506f168ec4cd600962532d8fed1f553be32b898a6dbe6a256f0d2fe72f2feebe614a6ff980f7632ddc1c11cd63fd1777d730d77a5eb5124c124813bfde1ae71df6c40413d6fc724af56268b2c26670f6f3f7f995cf7d92916138098a24b70cd2a922b6231710c30855d79a5c6530015a8159f501531e58084f42ddd7e87fd7d226e59a51e8019be5ea22cad2d6a312ed85f46b2f250e85b9d5fcbd5698e998d03d1190590c52d8d42557182bc5c7ca2cf72e57bd6f39f2bc8b47f15901aa8bde3248871f49648c319859cc7e2f1416bd6f24d5b704e9a47a4208316fad501cbdfff56146eb0c465110ebb0557d0479696c1e26a4141fa90cc28a50d22dcde7ab6ee3819144ce95d7a1edc53384a37d845143e508c8367d745c173e53e2763264a295fcded069a7c634825a88ba5d74c275f8f6954b8167f18b961b5bd53fd7fbb6165eeda125bf9e1b1180c97ea9ef6a74497e25c5f0b182f97ab4f32f99151821cf959ed5b647ef64e3169337f6108a78dc189076136fdf17aa89a14ca16ef42ce3a64dedcccea298f78b664af8c0bd3fd7c59b009ac36b1b35a37694899199dace8f55f4fc2271602306264a94b1f56c7a899b92183f303c28a3c55b82429274e9d0aefb2d485ec2330e7634ecbfe62087b3fff5bb23ff5758b74df54066355075cbf3c9c8997771f5395dbd2e7d2d9828310e11da59f98868a3cf6528f1de3fe7e31203be9a47f82843e12ddf510e5bcbe2fb5596a54b43cf92acd2ddb93a1f7784fee11e2b3654530874813f48d83c0abd324f7785b7c0b18914d192bebe6e6e1985f1b4adc68f970cb08c40d4989200fe5e85104bae00617b3990b9fb3fd98ad832e3260a13d6170a920284d50833ab49f35d4fdbb6fc94ca45b316a471d4e8d59987e9414bfb2977ed9e54294635046e0502f008d0fabcb759712216b78143fbac8782d5c8cd83f865dd05808581d4645ed3979d93b979ad2add57675b18229d90ac55109507d67509055cdcc3ec79eb23bd43358791a00af6f60cced6cbcae99c0181a11e22222b8de1183dec29bba4e1024f727f643f5bc24755feaa4f38713d60fabe8f40a08469973f45f90c87a5524bf66b259ff981459bb9ad9356d2db2c5fe1c83da5103db1c0f99b185ef53e99e895987d4e95c2a5d49dfd38cdad41a84e95c896a3810706295afc2adc95122d959ac17050d0792a7e63fc337c2392432d2af7fd8bd5950fdd1e4e5c83be93906960aa563b046aed0844e977ae308a1a6cf5161049471d749327e91a7adb7e212affdacce216854d2d765fdf5c83f21f2ab29e13f27b862603508c9b00ff79b1ad4905df438277180ef21da24517634a051b76f276c00ce520ede1e03720b313b41c34284f9177c1ba645109b792c7d8e08bf5de8f2d0655ffb6ca0ebe9155fa36d4fcbc43c598c00782a208bab91199ed34c0e2927a55a666f94b6b24c8c41355a03aeab7f465effbd9c1cad2dd36907f84553d589e7fb6324bafde2b0ad2c0e783d12f865c5e3302272eeb9e1ae8f852720d0a6277f38fc441cb8550feab6372988f510f47407c2f1b392c12bfa715dc3fe2c99894c19709cf72480f6f100000000", 0x1000}, {&(0x7f0000002600)="2664bcd1e7277ed96485dc408bd84be9496feb93388fc1c411d25825b72c981e2bce6c1c26bff0751e6478894517fd5d8b65a63eec7019e020ef1d04ae2872f7660ae857db526d00e905625d9226cd7a75cebe64e24899ce40a515d8f0ab089e0d263873105c00bc56fc6d91cca4afcf5682f51b78f1615d3aa861e1597cad8f96ce08b36867778167e4b42aa4ded7d1c9dba404c3b75c5880833ed1f07e5217ac87a5c4fa532fdde54638db2697078663542c13cfd6b4cc89dbe44ce00e3e3b51bf6dd639575b2f1226b9904a6d4528891f351b1da4f5b401348a7330bfb47c4e16149be4a3ad5c2fc1abdd23c1c6e2127cff183b0e7ab650435b3b801f31c475572c329da5d50a752c91aea9b7ec992001b5bfad0336178aea7430292961a4701e5948be96d9a1989dac2d3f3b16f5a895067d8c88559f38cc2dc9ab1f70aa749073add0935758a458b15729e0fa21773fc742a7d92351e5b1414c9699bcd720d97f0512b2cce866ba881d7a977b59ff11bba94b5a8f7e4efea92473df53ad7c24a35d704ac8c65b3070a0024c28d671d5f5c116c99d804a17f3abc5beb2682ebd14cb7644a67e33a5d5b40591d00a87d3f4a6924c620efce9b9430d61d8cac9e74d448feb7df9dd245410c96f17fd983ab23e3b9852c7cffd10ceefedda94f44e5c8fa71e1c20d48ce01b8dcf92018b783eb9f54b134212e10e381e581bc991bdfb46773acb17d2fd712ea5881877174ae1142d01c98f0857dc3edab82f29ac19667ba3de26a90644cb23c0af5181751646d880badbf659edad97e377659eeab8897b844e7a0832f9f8283b09e26fd60e1ac0c741304e7c244fa345a67d21853311af6a25b288d7c2f2cc24e28206470c6cb895d477ddbabedf3f4a13b5a7276b2ee1693bd0ade3c688ef3c713cdf1322628fce892be8b579351fc875438ee1592cd11384c98686ad7586d193392836ed22f6141012e723497ec6600d2fdd30c04705029208b90b697b86e7bc312e4dbe03c535f049b8a23e06ad8c76feadcca1ee1aa6b219b9ac8428b5acc7bea47098521f4604779da3125dd099e0e63f88313d380d2528f9894abd34cf25df7f1dbdd0cb1d2b0755f2b749513de4c46a3685201a6b8930dcb6c1e826ac20e0b849e1358420999227dd90b7fce2752ba09889b22a7c2d170ab705cad159aa59771bead1c589fe05ca4b8d3579476dce57c60340b8659c4ca57b0ed2f95a31409e223bf3bfb2a13d3d734bf31cf68686f324a1552a4e6e76107b67eb1e7a61085e3c2ee8ba6abedb087a1190330ead1bb16f87d0332325e1cf4167d05e00c396bbcda99cd4aa37d6af37c7f90b208d6a5a01b5f335a9e0f878a1ab67f85ddc672eefec6a9260921156b8b58eee663b6aad53f01c7310fdb7a4e913df08f9b44d6f82c26204e3433364d0a02fed735e2fec618464c864ed82ab4378c7636169ea6e137dd7cf856f3424e2428eca95a8f0a8676b0160b79a25e57946c713c154e25da4e8c45cb2bd5100d9c68fd81486b5d506a571dca33db967b4bdab45cb7576b718d643a7768f7029ecc53ee9297473eb35173048ff5516d8c8bdbcdb015fe4e5a2a8176eb92f2b54fd584dadb18a5becb788b7979dd84a43813e6eb3cb4708fc096a79d5e52965cffd29ffcf96dffff317c6aa6d09e4c60d027239cb3df01cf2bf8a47977453745ef3900a15057de41ceedf5806f95cbfad712a941eeea294b2676e6e880a21beb33780ebb20b13838f9a1dced3ce303ff41d40a4ca60a21a7dd0b580eafc3be66d1e1e32a87d3d432fc9af937689adcab91145270181ad8765d9847a79d876d4a6f5c13e287190471b2e5a82da628d293f8d5dc97687c7d73d676a3037500053c82380f45389bf01aefe92036a0fcc77fd84017b3c9fd32a256e59c5b7e11bdb5c7a128e4525b2b5fee8550f50cc9e88f973aafa0d0e09f490a906e34d7407aa088f120ef9bfc6c91b6bc3c282f7ea0be115e57ff9cd9242a5ceec0dd830300028d3393b5128f7e7a085bb95f503fc341cd5c7fa5879f0571adee88b346c0eaf129b38eb80390b48e3f50042ad33c0f9ef6dc6896547451b0758e19e0ba7369a32f865468aa47495b853bc98bcf78031391b229f65131471c0be83d73891a939b905ae74b3777b538a04a0e9a410de0b27d4ee7d326b14f811d865843ead5f5d02810b51478fec07881bcdb92459d1ef76525cb99c04d8bf360898ede26c73e4e1f41b4c2fb1f1752a2e83de413407a53cdb0388ee08d62f84706197e7ae4231489eb4efef9bcfbf8caad3212aa564c61ed54275f0ae1020c97bc02594c000c36b3c027590b6feb15cfbab669ae89aec244f5625d04ea2236e042f1f754048eae5a8a5bd93808267494a3fc9b015e998b4e67f7e06c79eae0077c9630b85732521e214b023cdecdb8c320e318b8982e677cf5714ede01ef1eb8b0d6efbdc5f15f648ba733aefa331d38f10793ce3f27a1b71671811d2ac719f23cd917ee65c502e621af235441208888668f0e11d57b73c2b3e79b1a3936e13144c385df7843dffb7de0482b05031e6f0316c7e9a6d0ccf2c152940ea239e6ef68955c345178526f73d0ec5af88685953d66bbb13ac68022199e6acd2cb6f45e0ae6edb7d1a74c35b0eab062b4b06f93404d7209579fc438ec5b6719d22349910254cfaa17a0abcdf146ae681f52c4f24fe9b8722e94050c90578fc578d3c19c72ce2b79b3c6210a444aaae8f4f502101089a2e42b7466fe724e15d66aaa8d5a210f7aaccf04612c674c4a4b87d9d9655871930aa0d6d99cbdc22bf2cc17d8592155ca693338b7589de51d3b3aa395cae4d8f66e5e8402adcc7b441cc324800c09de8a96de31a4e54acb94109ba4df65bb8c2957a1a7826f65d726b269b2de671129c5cefcc6a537417bfb3bcec76641356f96b1ef074aac540434cc8cc5789c88e3c14b534a0053473a0cdb580dcf12a8f464c437651a04997a222d9204826dd2a0efd654c666db0964c5d28265574e6c9537eb9884149b1d940171a245cde5fb942857ff27b7d4ee00c465da4ab5067ca49a5cc90f15c1899b06fbf402c34e711e008fb07cb346c16352aeeccb76a9da56e16be40793e142d32b285bfd4c18398ef497173ffe424d7137c2c263752a8c43a9d0e920f1b553c6573b5d94619567b1cd9306d79a99c406dd8bede1d7930f9b045418058dbcbafae9f75d6183e8ccec3cfaed0cee9cf9a5a34c4347b933f8a4efd92059801cdd2b381dfb7bac5bfbfc34708a03b5b3aa7803f58012860f4a39e26ded64339aa8804a0d1aed701718251d6cb33e6bc65397b33eff99fe79941cb1f062f50116d4c85727a261fffbebc0d2ca994a5b4ba3ccde735e1a9cf8fcd0b2b551c8892ac2a47f0f1973969c01e274a03f787f927b65cf1684b0b4d0fcb37ddf28cc1a8937720f669fb13a1dabc8e8ebd52b7e89a275f5ff7289a7f0a53cdf4b4630aedce52c207f55d1298190b80ec313303d54cbf335efe8bb809c55bb984c26db68daada48b09f61c04878f4bfdb18194fee30bf22e669e1286a17f1023ec371be43af143dc465faf8e4a512b04b81a390fc1f765d3eefc6f8194627fc0586f53fb60db0f7c1df6d0a1ea337351aeed8185f7691776bfe7d4e104cd9ef6d55763a07385c67ad00d686ba75514a325a6a4bcd18fc5cb74a0b0a854f01e837bf0b5ec2831a7b486537fa608482eb3803217da4be268d8e2dc81c7bb78151874722ba9b112da8f38363c81be22c29fbf7bf6ffda96cdd04dc67fb4dc0b98a463a78a24d3a6b0224bdbfd5d4dc4be0ec129292f51b3445d57646ed3e312009d2050ff2017f3d493980404f77aa195032401bd1ba831ab0eb2d4bd1f9616c8a3a74727db5ae8dd74e825a6a17c207e039773eeb046db720a5554ab22712c19a8b6c09766788e12ee2279516107bf8f9fe468ea62a59e43e2b911d65958a14296e8bfae1a4295128e3fdc3877bb236706e7886da638d202d24e716c0b2e2ded443adfdf46d9bdb052c454496a48b68b31fdbcf1fd648a534258c1e4fb7b325968bb2b245177cc69bd28e6249975412d197078df42d5cde4e407ce0ca39ead3807d3d9c224b7771a86d45e78ddc3a7bc95a28827df443926c00f4acc3bcbf815208d13bf91a86ad0cafb2b4696dd0118f557921350886b59ef11e5ca76f15a76be61c62a4ff41a0a7c0fb9645acfb3e4db266aac3ad3e4c257f1a2a0fde44b645a54fc9ae7de5ca0aa18267b5911789b78e31fc6ba46b0b7e3f9a8da779e3f9e5d3c638e67f7c8ead8aa169eb8ce4a15058dd24f1108fe740250ac114216348ecae61507b747d1ceb3489a4b57ea10a005aa28fcf2e645db0266fb6cd4dd76bbb33dc2e14843ed6d1cc85a85f38a7a1b9ec5dfcec252cbec16e0e6daeae968ea776919912cfeb856a9a208403f5c96470172f42ae648dda048a99867b90be5017578d464302de549f2ead86ff6e701fed6e5655fb98dcefdda6eb93f7d9b629e91fd0628ab650aa406dd67b67380e0ab3ac721d091116e36556babd3ab96eb8484f61d8e4b92201fd042918bc2cf100df6f0899066226cf2ed4881812fc2e4cc694d52045d5dbe63fa8e2e345f20a6eb13d65bfc657e9c3cfe6097eb5754ba2cff206d349a5106d2f3bff6f6183c5c3e6f765582e01b3c26324d08ea71dadee735567d025714dd920c1655939be3ab47b2dca320afe8e2e07197f5b9d17eb2b4475cd1f447ebb3cab3281d9ce8f55b8a43271c733813b5f7b271738d072f9422d26f5d36475065ba0e903257e2aa7908ced0537c46bb32ab1fbb785198d09f3d2fc1211e7d8b6b6be024e21022ec62fbf90de67aad1220c7987456d39e14c45639a6c4bc39674e21c22eb813882426949c4eef039d25b85cfcc8c25321b5da495655eb83586d7b2b6f3b904548ecc3f504fdc5605419771417ae5f452a7ff717e1d0b2be47ed3ce3d74bb15f54d78f7a7ee175215886747e63455a59f05735c7783785ed94d05f672819a73eb8586dbf849133cdbd05baf5f4e98a6df772b31aa0259095770a25a825fbb153ba25bfaa1daff2b7e63bd72583beb75387e747f5acaf678b0f0c998cf8a8135edb5a0a2b9757139c4af89397c46c02953b1893a8b6b6b5746af10e9e91c9002c4b413499a0b4ae7e4f35d4780abaa1746e273943fee3d80ab42879f5e3a9f6c04bb980a4e758be13f4c3666dd2db81b6ed99981629bbef2ece8a7f4d9fe2fa4a5e0830631c0975970ef5436502a909a30cf10e9e0da5e00bf2457c51fef50901bfc7fcebcc5a80d1cc361dc3d4f79359513dee497dd962058e496379fef00e462c3c6ece0d57307c3c16db1752807b2efab7762167851a1096632a7b5bdb0bcddae0f2709eaa1826ff0306b4c2d3fd42c5a3ecf2a5a21f8f5fed259b3896655d3d0780aa1b29b606c7e3fd12e0b77ce1269ef218f76fa44005949fd1b3a1e316842ed26bcc089bdd09ab3997fd80836aa38576f94c049bbdfd51db9747bb622ac19756f31f0c39959f972730ebaab381f71a2879e01dc705832cc7d08e605e4d68097eec10921487f39708fb9de953d84f0e6dc7f1b95cf60fa88e2995e0786abc3913eb4d362f2742848221bf03600169e23b02c2794fbce774bf51f53500ec4d85f9cd7e512226c734e08c1d7756a1d24f052cbced790e6d2791fde8b707c635b439d74764540f17bf00fbee45c39c5af0829874c20369d38a389d360aa40353214c12604688b7364eb027441e3e3d73b", 0x1000}, {&(0x7f00000003c0)="67a2d60847a3e65e05329462f8998f1f07b0273a8d6f14d3997db9fcd242f728addd80df404d7c45e9206d1b8b609610a6c910cd68a1303270dfbe36db9f64a9351e630ad590251b194cf3bc311450b8a8fc258c3b857d070d22959ad84b1f718bfa1b09fc53f5d2cad0e6db7b6c43619e2d5ad316a525b9f45c3d624a00f1b9b882d13849d13f193a1383f2", 0x8c}], 0x7, 0x0, 0x0, 0x7}, 0x4) connect$unix(r1, &(0x7f0000003940)=ANY=[@ANYBLOB="49f1663352bc6308c46587fa44aaa0bc7d097a5cb16130f3c18e85cc2357c1c50166c1b6f6cdcd5d27b7feea28931a033050ba3e92cdf10cc1185d82c77e738c984d748b5366b4e6571f24477b07b92ff2ab48c7cc5999c4b9a559954aad9a5c92547bb5be9e08392fa915adc50c6a21ecc4"], 0x10) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) shutdown(r2, 0x2) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000003800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x0, 0x80000100) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) r14 = accept$inet(r13, &(0x7f0000003740), &(0x7f0000003780)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000037c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000036c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0, 0x0}, &(0x7f0000003640)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003680)={r5, r9, r15}, 0xc) 16:00:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffeffffff], [0x0, 0x0, 0x481], [{}, {}, {}, {0xfffc}, {0x0, 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)) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, 0x0) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) fcntl$getflags(0xffffffffffffff9c, 0x3) close(r0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000001c0)=0x2) socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) ftruncate(r1, 0x0, 0x4030003) 16:00:43 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="fd113e0af495b650c5d46fa4f8c51346721feb56b67ca770aab28c07146c66b470e1dfa77bc90cefa5db053aad811807d534c9e866fc94698fac33cf5cdb4b8d5988f76747b11a315d1c6672de2616f00bc33e1be9b557010aa2a8279a819b5d3d281bfb", 0x64, 0x204, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r3, &(0x7f0000000580), 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r5 = msgget$private(0x0, 0xfffffffffffffadb) msgrcv(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000025ff4021a7756e0955000000000000001000000000000000000000000000001000"/87], 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000943b5b09252ec40b4ca3cb8558a2b9c7b22f90f42b9c39dc625820176e69b1c8f2d0bc810a9854bc8b9a6f6d30b447cdfe2786025db7f96f00"], 0x41, 0x7eea135638a8ce50) msgget(0x1, 0x200) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0xfffff000}, {0x3c, 0x81, 0x0, 0x4000}, {0x6, 0x0, 0x0, 0x8}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb0}, {0x3c}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) 16:00:43 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r0 = getpid() r1 = semget$private(0x0, 0x2, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x400000003, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r12 = socket(0x18, 0x400000003, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r11, r12) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r17 = semget$private(0x0, 0x0, 0x80000100) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r17, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r20 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r16, 0x0]) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={r13, r14, r21}, 0xc) r22 = semget$private(0x0, 0x0, 0x80000100) semop(r22, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r22, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x30e0, r5, r10, r14, r24, 0x6c, 0x7}, 0x73, 0x9, 0x7ff}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r0) r25 = socket(0x1e, 0x3, 0x0) getpeername$inet(r25, 0x0, &(0x7f0000000040)) 16:00:43 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x78e27eeddfddfb4a, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f00000001c0)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000004c0)={0x2000000000000349, &(0x7f0000000080)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x85, &(0x7f0000000080)}) r6 = dup2(r0, r5) r7 = socket$inet(0x2, 0x1, 0x0) listen(r7, 0x0) readv(r7, &(0x7f0000000bc0)=[{&(0x7f0000000c40)=""/85, 0x55}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f0000000480)}, {&(0x7f00000006c0)=""/62, 0x3e}, {&(0x7f0000000900)=""/189, 0xbd}, {&(0x7f00000009c0)}, {&(0x7f0000000b00)=""/183, 0xb7}], 0x8) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x20660) r8 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r8, 0x80047469, &(0x7f0000000140)=0xb20) write(r8, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r9 = syz_open_pts() msgget$private(0x0, 0x200) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xffff99d6, "d730c1e7bb6fc6e23c4c930000f8ffffffe74de4", 0x2}) writev(r9, &(0x7f0000000040)=[{&(0x7f00000009c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7ad2b2e5f4915d50e624e525aa947f442d447e8133b97f8b5ffd6018a1194f090e87354fcabf756b79cf30f0ac033cca3e87e8222a3d08ed308a0aa1b40200000000000000aff983a7b111f0a748614999abccdb7c89cfb38f83ff90c2452c60af000100003952ce6c89ebed0eccdabaff0447c4fdfa86741f1a41f2154451a184630e1296fdbeb0132159799da92688b6111a398be4b558da86d9b193de40ab37de3d45a36555ce572caa94aaf7b171523dd630cbd26829d5a9873b847bb3aaab268a944a7340d7e52b784535372bd9affa970421086bee66f572afc1a500ca58e73362a139147c7f62d2a50b3a10ad3f991738feb5fbdce3fcf6d982", 0x114}], 0x1) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) write(r9, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000480), 0x1, 0x49a52b61) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x28008, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x8000, 0xfffffc17, 0x0, 0x2, 0x8, 0x10009, 0x2, 0x2, 0x400, 0x4009}) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$TIOCCBRK(r8, 0x2000747a) syz_open_pts() close(r9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4}, {0x50, 0x0, 0x0, 0xffffffff}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x61}]}) 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, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:43 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x0, 0x80000100) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r8 = getgid() pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00') fchown(r1, r2, r8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x5, 0xa3, 0x9}, 0x2, 0x2, 0x8}) r9 = kqueue() poll(&(0x7f0000000140)=[{r9, 0x40}], 0x1, 0xffff325f) socket(0x10, 0x2, 0xfc) kevent(r9, 0x0, 0x0, 0x0, 0x200, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) r12 = kqueue() r13 = dup2(r11, r12) r14 = socket(0x18, 0x4, 0x30) fcntl$dupfd(r14, 0x0, r14) ftruncate(r14, 0x0, 0x60000000000000) ioctl$BIOCVERSION(r13, 0x40044271, &(0x7f0000000080)) 16:00:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e56ce3058ffa63be973a9"], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000000)="e0e1d13b8fe296668eee46fb4ed6a174f0279ffd25550b3aef3960e6f9c20d6383c5fc9b1237c2e6149916d263232922453525344ee5d3e1391abe1fe2815857dd341d924d984a3b1a4be989f42cde", 0x4f, 0x0, 0x10000) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000380)={0xfffffff9, 0x14000000, 0x7f, {[0x7fff, 0xffff, 0x78, 0x0, 0x4, 0x100000000, 0x2, 0x8, 0xebb5, 0x1ff, 0x4, 0x7, 0x9, 0x74d, 0x36, 0x4, 0x9, 0xfd0], [0x4, 0x5, 0xfffffffffffffff8, 0x1000, 0x5, 0x2, 0xec5e, 0x7, 0x3, 0x6], [0x3, 0x8000, 0x2, 0x8000, 0xb5, 0xffff, 0xe7], [0x1000, 0x8, 0x561, 0x9, 0x101, 0x3], [{0x400, 0x80000001, 0x7, 0x10000}, {0x7c33, 0x7ff, 0xb21, 0x80000001}, {0x5e23, 0x0, 0x1f, 0xda27}, {0x4, 0x0, 0x800, 0x7}, {0x4, 0xb9c4, 0xffff, 0x8000}, {0x4, 0x401, 0x2e7d, 0x7}, {0x1, 0x6, 0x7, 0x7}, {0x5, 0x10000, 0x4, 0x7f}], {0xfffb, 0xfffffffc, 0x7f, 0xf32}, {0x0, 0x4, 0x6, 0x1}}}) 16:00:43 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x24}, {0x2}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff], [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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket(0x18, 0x1, 0x3f) 16:00:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) dup2(r1, r0) 16:00:43 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(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) socket(0x400000000018, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="de5ecf8a", 0x4) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="956cbd5c948541ef0f2b2d46a3204d792234155a5a2ff6b63aaecf6044466aba0463185279a3abdf67ce4dd2dcfceffec9887da55b989ceb3a4b39e06d96020000000000000061c719f9dea21e927ef887a80bb830217ee1babaff1b", 0x5c}], 0x1, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0x0, r3, r2}, 0x4000010000004, 0x10000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="0e5b3e9658f91eae7683de2e71088028191da37fbc51398af709937b5c49cfcb5b8e1b8002099d5520793a58ab46b012e0c35fa5d00aa28977838d64dba1a8481bd6972c1e2b7010319fd0428314e9827a9197d1f94fb85d1310ac4fbc90b8d0298a39d8ffbad4fc8cce75227f4ac9263790c1a1ef1b3d40f6dacf1a5293df7d27b154eceabcb7c21034f3b8c789cc35b2f55daee786e400bbc2f556cc87a3fcb87a0f79f86d4d7ffdbf46515ba6d6d85854964cc49c5a2f6ea177ea41916b4f1c977a19238c78332a1f7f506e87c7ad8a07dba465ff07c3e6d4333e2969", 0xde}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000540)=""/118, 0x76}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000640)=""/91, 0x5b}, {&(0x7f00000006c0)=""/243, 0xf3}], 0x8, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) flock(r2, 0x2) utimensat(r1, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)={{0x8001, 0x80000000}, {0x1e06c00, 0x14}}, 0x2) 16:00:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x4, 0x6e, 0x3, 0x4, 0x56, 0x7, 0x1, 0x1, 0x0, 0x81}) r1 = socket(0x11, 0x4003, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000000400)=[{0x2, 0x9, 0x400}], 0x156) semop(r2, &(0x7f0000001400)=[{0x2, 0x3, 0x1000}, {0x0, 0x7}, {0x4, 0xfffd, 0x800}, {0x1, 0x4003, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x7}], 0x6) semop(r2, &(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}], 0x51) r3 = semget(0x3, 0x0, 0x10) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5, 0x1000}, {0x2, 0x1, 0x800}, {0x1, 0xffff, 0x1400}, {0x2, 0x8d85, 0x800}, {0x2, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x1000}], 0x7) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) listen(r4, 0x2) semop(r2, &(0x7f0000000240), 0x6) semop(r2, &(0x7f0000000540)=[{0x2, 0x3, 0x1000}, {0x3, 0x8000, 0x1000}], 0x2) r5 = semget$private(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kqueue() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, r6, 0x0, 0x10, 0x8}, 0x8}) semop(r5, &(0x7f00000002c0)=[{0x4, 0x45b9}, {0x0, 0x9}, {0x0, 0x1, 0x800}, {0x0, 0x101, 0x1000}, {0x3, 0xfff}], 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) sendto$unix(r1, &(0x7f00000000c0)="b1000503b1000000000001000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000300)=""/168) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0xecb, 0x50e3, 0x8000, 0x1, 0x4, 0x800, 0x0, 0x0, 0x1, 0x3, 0xff}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000580)=""/237) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac7936835"}) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x10002) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r1, 0xa, r2) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xffffffff) r0 = open(&(0x7f0000000540)='./file0\x00', 0x800, 0x0) dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x43) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) socket(0x6, 0x6, 0xfc) r2 = socket$inet6(0x18, 0x8000, 0x7) setsockopt(r2, 0x9, 0x80000000000003f, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r3, &(0x7f00000002c0)=ANY=[], 0x0) socket(0x12, 0x1, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x40020, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r5 = socket(0x25, 0x4000, 0x40) bind(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000000500"], 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r6, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=""/142, 0x8e) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0xffffff81) socketpair(0x18, 0x2, 0x7f, &(0x7f0000000400)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) lseek(r4, 0x0, 0x800, 0x1) setsockopt(r4, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x1, 0x20) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) flock(r1, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x1c}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000c55000/0x3000)=nil}, {&(0x7f0000bc7000/0x2000)=nil, &(0x7f0000cc8000/0x4000)=nil}, {&(0x7f0000c84000/0x4000)=nil, &(0x7f0000cb4000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000b4a000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ae8000/0x7000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000af5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000b48000/0x2000)=nil, &(0x7f0000d63000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000b40000/0x4000)=nil, &(0x7f0000eaf000/0x1000)=nil}, {&(0x7f0000efa000/0xa000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000fe7000/0x2000)=nil, 0x3}, {&(0x7f0000ddf000/0x3000)=nil, &(0x7f0000dfc000/0x1000)=nil}], ['./file0\x00', './file\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = openat(r7, &(0x7f00000005c0)='\x00', 0x80, 0x129) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000600)=0x3) getgid() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x2, 0x0) getppid() ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000580)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000500)=0x3ff) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) sendmsg(r5, &(0x7f0000000880)={&(0x7f0000000640)=@in={0x2, 0x2}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000680)="3bca001c8a4d526228d4bd0d7976de1fa9e63cce855dcc99f55ba9d9cd806b6203356aa758fd77203158332d5d0548de6df946d311183b48aee2ecc4a9b14eecf68ec5fb335526472d34e3dd28dc20c8c9ae1576fbf691b34e5525cbd5f4802fb3f970d4c54d3921bdf9d73163dfab1363da87f1a79030de02517c201e330f5f52c8b6dab496c3acba43f6a637c19633f036f353138d675e6290df8373ff32465f46ea", 0xa3}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="d000000000000000ffff0000358600003634154a11b69cb2cecefca80a2a8d6fbffedbb2c9effe72e135337afa95ce866d5cb90472412aea064ebb473fa02ae530a5946a31b79a6ac249d569311dbc66b1572de22e41bdba871d9e95ad26e18a2f05cf035ec216fc70d4e3d9608df2293b3851707e0f5f5cc54710bf8bff7231892c03367a0807e09c7216cfce822f6f05c8930dd3a4158cab6b52dd2006bc8c2f63151a10d28bb9a57bd3bb5163f1678222c063b528c25e1c25eb5c74da3c6877a3830c00"], 0xd0}, 0x400) r11 = fcntl$dupfd(r10, 0x0, r2) ioctl$PCIOCREAD(r11, 0xc010570d, &(0x7f0000000080)) 16:00:43 executing program 0: nanosleep(&(0x7f0000000000)={0x20}, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x5000)=nil, 0x5000) acct(&(0x7f0000000040)='./file0\x00') 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x953}, {0x18, 0x2, 0x0, 0x120010}, 0x8, [0x0, 0x0, 0x40007, 0x0, 0x2, 0x7f, 0x6]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[r3]) map stack 0x2071a000-0x2071d000 of map 0xfffffd8056b3d558 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd8056b3d558 failed: no mapping 16:00:44 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) getegid() chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:44 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca74896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea383d7bf7913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf63778bfefad260498b08dba9e41635373b6d46819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000900003584000000b06a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee0e746ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a53709378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19c0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205f2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51adddcd8505479eb440064017afd7c44fdce8805c80b999d0b88be0bb618c5c39d57845cba91fde79fc52c7afec8d666cee808cf44aec9776df24396188f261b41153c44e668c50ddf3a4d262d70e2151f158d7c5300000000000000000000002f3284b237419f2f75f9abdccd68d52b90e1bf249a1500fa6e598e02e239e16be6f49fe8004f5d59df9ef175c76112be3df4b1526ffcc00e61b0d55bf6e91875f8af2dd5705d36397fde3af595c1c89fb580544a3d16f7f7a230a14f6923079810931678a05168d14c524379e26a6c935740f484bd85f041e1c2b4b11ae0b06da38d86060138779a3062d5da8e503a0965a51f5872193418b931db311a99dd9b4aaf3161856b9f7fc4030cd29e3ccb0dcdf3bd75b91488698e750460565b04c34d40d704abb1800b60b1d7ff74659205ed25e91b44e60b3ec1f2321bf6daa206bf507492cd8ff8c080a8d4213c1d95c618e67f488f2456e0016fef2b983c2a13e5652232883710b6"], 0x10) socket(0x0, 0x8000, 0xc0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getpeername(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000f0ffffffffffffff00000000000000d633f3d74a321bdc30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa000000000000"], &(0x7f0000000100)=0x6e) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000001c0)={0x550}) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x6, 0x400000001002, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x37, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x4) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() setreuid(0xee00, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f00000001c0)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r8, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r9 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r8, 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt(r14, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x10, 0x5, 0x7) listen(r16, 0x3) setsockopt(r16, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt(r17, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000540)=ANY=[@ANYBLOB="62020207e000000120000600cbfc9f4ca35119f59e7a53661b74703dd8cc0100000093f42301252b001bc35782be56000000003794ec477479218f8eec332af2dea73255b8a7b8dc1b5e774464e1933105e2be6bf8bcec647b2d4dbbf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da39f00000600000007ff908a70f554ed931c025672aa77cb1718b483777403000000000000006c27f99d9b47abba4814f63a4cab07280c8348229234c67a986921332a91c4a47ce9894ffa4227156659669209084b85033958ce5c00c03ba10300000000000000"], 0x10) write(r18, 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000000340)={&(0x7f0000000b40)=ANY=[@ANYRES64=r11, @ANYRES16, @ANYRES64=r12, @ANYRESOCT, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r9, @ANYRES32=r18], @ANYBLOB="ec93"], @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r16, @ANYRES16, @ANYRESOCT=r17], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRESDEC=r3, @ANYRES32], 0xa, 0x0}, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r7, 0x261}, 0x1ff, 0x3ff, 0x12}) r19 = getuid() chown(&(0x7f0000000040)='./file0\x00', r19, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r21 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x2, 0x14) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r21, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000001c0)) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e9f8114"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x81) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x1ff, 0xfffffff9, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = dup(r5) linkat(r3, &(0x7f00000000c0)='.\x00', r6, &(0x7f0000000100)='./bus\x00', 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x10, r1) pwrite(r0, 0x0, 0x408, 0x0, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x0, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000940)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f0b76098c42aaa9e87fd25e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff0200000000fcffff3f000074ad00012c0000ae20316278000000009e75e60c33008a4c175e92016c440400be5b190664f553d61cd148c72b87fafa45e5a3e73b1614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6390690608000b0cdce955fbeada6bf4b3947a00000000000000005839eb7f5ea0e2c0bfc1a55208332b3eb0b95a7a9f370096444600000000000000c2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73fe92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f208af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb37241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb3fd19365e500079a8cb4bafc0782d15c3c683"]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) wait4(r0, &(0x7f0000000380), 0x8, &(0x7f00000003c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r4 = dup(r3) pwrite(r4, &(0x7f00000001c0)='o5', 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') accept$unix(r2, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000100)=0x9) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x3010, r2, 0x0, 0x8000) r6 = socket$unix(0x1, 0x5, 0x0) pipe(0x0) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r7, 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$FIOASYNC(r6, 0x40047307, &(0x7f00000004c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r8, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r9, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x1000}) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="65b371e7424f1cce866cd6"], 0xa) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x6) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x4000000, 0x7, 0xfffffffffffffff9, "737a117c0300000000000000000000000c00", 0x0, 0x9}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x91b1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x8) getpgrp() semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r1, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x1, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file1\x00', 0x1, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) mknodat(r3, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x36fd32f6499b81da, 0x2000008}, {0x3, 0x20}, {0x1, 0xffff}, {0x1, 0x800}, {0x1, 0x25}, {0x10596f9da9526bcc, 0x400}, {0x3, 0x7}, {0x2, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0xfe}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x1, 0x5}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) openat(r3, &(0x7f0000000540)='./file0/file1\x00', 0x8000, 0x40) fchown(r3, r4, r5) r8 = getegid() setregid(r5, r8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/85) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$KDGKBMODE(r10, 0x40044b06) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0x4) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) semop(r1, &(0x7f0000000000)=[{0x3, 0xc000, 0x400}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r12 = socket$inet(0x2, 0x8000, 0x80) fcntl$dupfd(r12, 0x0, r3) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:45 executing program 0: r0 = socket(0x1, 0x3, 0xc0) sendto$unix(r0, &(0x7f00000002c0)="b100050700000000000000000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f3763364991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282906000000000000002babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000021000000000000020208a371a3f8000400000000000000010000000000000000543ba93b4b9a1d85ed939230c94ec580c6c8f1b5356075c0fe7548862afb3a3873818507fc6fc80a7c3b9f53ef916a73f064996f29f404feaea14b1a309196ade92fe287b94e74c303058fb90d58b6eed225fd9730f19b55bafe65c4323a4fe5c95d088af7af9555452ec05dd62064719e0098e831e68c7b5a1077449ce279aaa36dc469d9788b647bfdb571723de0e3776451b8240cd9a8503a31fbdbdb63f2c7c2055855cb97d5d5301a0766b4cbdc6d1d9f0000000000000000", 0x164, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f00000001c0)=""/148, 0x94, 0x800, &(0x7f0000000280)=@file={0x0, '.\x00'}, 0x4) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0xc1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x1ae, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r16 = semget$private(0x0, 0x0, 0x80000100) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r15, 0x0]) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x12, r6, r7, r8, r15, 0x2d, 0x1ff}, 0x4, 0x8, r5, r2, 0x9, 0x1, 0xe4a400}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r20) getegid() 16:00:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 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) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) panic: pr_find_pagehead: mbufpl: incorrect page Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic(ffffffff821cef41) at panic+0x15c pool_do_put(ffffffff825b34a8,fffffd8058000000) at pool_do_put+0x36a pool_put(ffffffff825b34a8,fffffd8058000000) at pool_put+0x4b m_free(fffffd8058000000) at m_free+0x119 ml_purge(ffff80001e40ea48) at ml_purge+0x50 ifq_purge(ffff8000009fba78) at ifq_purge+0x97 tun_dev_close(5d01,7) at tun_dev_close+0xc8 spec_close(ffff80001e40eb70) at spec_close+0x311 VOP_CLOSE(fffffd80632e35b0,7,fffffd806c3bfa20,ffff80001d35e128) at VOP_CLOSE+0xc0 vn_closefile(fffffd80566e8d30,ffff80001d35e128) at vn_closefile+0xd2 fdrop(fffffd80566e8d30,ffff80001d35e128) at fdrop+0xc2 closef(fffffd80566e8d30,ffff80001d35e128) at closef+0x117 fdfree(ffff80001d35e128) at fdfree+0x100 end trace frame: 0xffff80001e40edc0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pr_find_pagehead: mbufpl: incorrect page ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821cef41) at panic+0x15c pool_do_put(ffffffff825b34a8,fffffd8058000000) at pool_do_put+0x36a pool_put(ffffffff825b34a8,fffffd8058000000) at pool_put+0x4b m_free(fffffd8058000000) at m_free+0x119 ml_purge(ffff80001e40ea48) at ml_purge+0x50 ifq_purge(ffff8000009fba78) at ifq_purge+0x97 tun_dev_close(5d01,7) at tun_dev_close+0xc8 spec_close(ffff80001e40eb70) at spec_close+0x311 VOP_CLOSE(fffffd80632e35b0,7,fffffd806c3bfa20,ffff80001d35e128) at VOP_CLOSE+0xc0 vn_closefile(fffffd80566e8d30,ffff80001d35e128) at vn_closefile+0xd2 fdrop(fffffd80566e8d30,ffff80001d35e128) at fdrop+0xc2 closef(fffffd80566e8d30,ffff80001d35e128) at closef+0x117 fdfree(ffff80001d35e128) at fdfree+0x100 exit1(ffff80001d35e128,0,0,1) at exit1+0x334 sys_exit(ffff80001d35e128,ffff80001e40ee00,ffff80001e40ee50) at sys_exit+0x16 syscall(ffff80001e40eed0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdbc70, count: -18 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001e40e7f0 rbx 0xffff80001e40e8a0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001e40e7b0 r9 0x1 r10 0 r11 0x1c2fc86617e8cd09 r12 0x3000000008 r13 0xffff80001e40e800 r14 0x100 r15 0x1 rip 0xffffffff8176b428 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001e40e7e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=225383 stat=onproc flags process=1018 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80001d35d018,0xffffffff825b4710 process=0xffff8000ffffa710 user=0xffff80001e409000, vmspace=0xfffffd8056b3d558 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 65113 328108 1 0 3 0x100083 ttyin getty 18344 454062 98004 0 2 0x2 syz-executor.0 78160 464562 0 0 3 0x14200 acct acct 47218 33277 0 0 3 0x14200 bored sosplice 98004 118134 98962 0 3 0x82 thrsleep syz-fuzzer 98004 516315 98962 0 2 0x4000482 syz-fuzzer 98004 336945 98962 0 3 0x4000082 thrsleep syz-fuzzer 98004 282297 98962 0 3 0x4000082 thrsleep syz-fuzzer 98004 459917 98962 0 3 0x4000082 thrsleep syz-fuzzer 98004 416780 98962 0 3 0x4000082 thrsleep syz-fuzzer 98004 293177 98962 0 3 0x4000082 thrsleep syz-fuzzer 98004 394043 98962 0 2 0x4000082 syz-fuzzer 98962 51896 97170 0 3 0x10008a pause ksh 97170 414784 29031 0 3 0x92 select sshd 29031 394537 1 0 3 0x80 select sshd 71561 391541 90414 73 3 0x100090 kqread syslogd 90414 33313 1 0 3 0x100082 netio syslogd 12152 176506 1 77 3 0x100090 poll dhclient 24653 432645 1 0 3 0x80 poll dhclient 67533 157016 0 0 3 0x14200 bored smr 15339 185419 0 0 2 0x14200 zerothread 55944 313931 0 0 3 0x14200 aiodoned aiodoned 75672 141260 0 0 3 0x14200 syncer update 5452 397072 0 0 3 0x14200 cleaner cleaner 60070 410521 0 0 3 0x14200 reaper reaper 14645 373514 0 0 3 0x14200 pgdaemon pagedaemon 72574 486341 0 0 3 0x14200 bored crynlk 49123 107586 0 0 3 0x14200 bored crypto 4098 300186 0 0 3 0x40014200 acpi0 acpi0 43606 268446 0 0 3 0x14200 bored softnet 74256 120516 0 0 3 0x14200 bored systqmp 7516 5754 0 0 3 0x14200 bored systq 95932 441978 0 0 2 0x40014200 softclock 83709 500427 0 0 3 0x40014200 idle0 1 191417 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9537 6372K 7280K 78643K 11904 0 pcb 13 8K 8K 78643K 205 0 rtable 118 4K 4K 78643K 484 0 ifaddr 109 21K 21K 78643K 272 0 counters 21 16K 16K 78643K 47 0 ioctlops 0 0K 2K 78643K 83 0 iov 0 0K 32K 78643K 160 0 mount 1 1K 1K 78643K 1 0 vnodes 1226 77K 77K 78643K 1646 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 15 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 1K 78643K 159 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 4 9K 25K 78643K 707 0 sigio 0 0K 0K 78643K 100 0 proc 52 38K 63K 78643K 508 0 subproc 23 1K 2K 78643K 53 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 85 0 in_multi 115 5K 5K 78643K 214 0 ether_multi 1 0K 0K 78643K 32 0 mrt 0 0K 0K 78643K 10 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 73 334K 334K 78643K 73 0 exec 0 0K 1K 78643K 292 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 116 95K 119K 78643K 2543 0 UVM aobj 40 4K 4K 78643K 45 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 217 0 NDP 16 0K 0K 78643K 49 0 temp 145 3018K 3094K 78643K 30673 0 kqueue 3 4K 12K 78643K 64 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 4 1 0 1 1 0 8 0 rtpcb 80 71 0 69 1 0 1 1 0 8 0 rtentry 112 75 0 26 2 0 2 2 0 8 0 unpcb 120 353 0 345 1 0 1 1 0 8 0 syncache 264 10 0 10 3 2 1 1 0 8 1 tcpqe 32 265 0 265 2 2 0 1 0 8 0 tcpcb 544 395 0 390 3 1 2 2 0 8 1 ipq 40 11 0 11 4 3 1 1 0 8 1 ipqe 40 242 0 242 4 3 1 1 0 8 1 inpcb 280 2211 0 2198 6 3 3 4 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 12 0 7 1 0 1 1 0 8 0 pkpcb 40 8 0 8 2 1 1 1 0 8 1 ppxss 1128 4 0 4 1 1 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 319 0 98 15 1 14 14 0 8 0 art_table 32 321 0 98 2 0 2 2 0 8 0 art_node 16 74 0 28 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 16 1 0 1 1 0 8 0 semapl 112 157 0 147 1 0 1 1 0 8 0 shmpl 112 43 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2471 0 1068 46 0 46 46 0 8 0 ffsino 240 2471 0 1068 83 0 83 83 0 8 0 nchpl 144 3676 0 2081 60 0 60 60 0 8 0 uvmvnodes 72 2793 0 0 51 0 51 51 0 8 0 vnodes 208 2793 0 0 147 0 147 147 0 8 0 namei 1024 10839 0 10838 1 0 1 1 0 8 0 vcpupl 1984 11 0 1 2 0 2 2 0 8 0 vmpool 528 17 0 7 1 0 1 1 0 8 0 scxspl 192 12266 0 12266 1 0 1 1 0 8 1 plimitpl 152 68 0 61 1 0 1 1 0 8 0 sigapl 424 894 0 865 4 0 4 4 0 8 0 futexpl 56 21003 0 21003 1 0 1 1 0 8 1 knotepl 112 138 0 119 1 0 1 1 0 8 0 kqueuepl 144 206 0 204 1 0 1 1 0 8 0 pipelkpl 16 279 0 269 1 0 1 1 0 8 0 pipepl 120 558 0 542 1 0 1 1 0 8 0 fdescpl 432 877 0 864 2 0 2 2 0 8 0 filepl 120 7238 0 7155 8 4 4 6 0 8 0 lockfpl 104 222 0 221 1 0 1 1 0 8 0 lockfspl 48 79 0 78 1 0 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 771 0 763 1 0 1 1 0 8 0 zombiepl 144 866 0 864 1 0 1 1 0 8 0 processpl 896 894 0 864 4 0 4 4 0 8 0 procpl 624 1752 0 1715 4 0 4 4 0 8 0 sosppl 128 10 0 10 2 2 0 1 0 8 0 sockpl 400 2672 0 2653 10 6 4 7 0 8 1 mcl64k 65536 106 0 106 1 0 1 1 0 8 1 mcl16k 16384 10 0 10 3 2 1 1 0 8 1 mcl12k 12288 26 0 26 1 0 1 1 0 8 1 mcl9k 9216 13 0 13 2 1 1 1 0 8 1 mcl8k 8192 37 0 37 1 0 1 1 0 8 1 mcl4k 4096 93 0 93 2 1 1 1 0 8 1 mcl2k2 2112 10 0 10 2 1 1 1 0 8 1 mcl2k 2048 65874 0 65814 21 12 9 16 0 8 0 mtagpl 80 68 0 21 3 1 2 2 0 8 0 mbufpl 256 111128 0 110921 43 15 28 28 0 8 13 bufpl 280 6345 0 961 385 0 385 385 0 8 0 anonpl 16 95032 0 78173 79 8 71 74 0 107 0 amapchunkpl 152 4713 0 4574 30 10 20 20 0 158 12 amappl16 192 4375 0 3427 62 13 49 60 0 8 1 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 489 0 487 2 1 1 1 0 8 0 amappl13 168 30 0 28 1 0 1 1 0 8 0 amappl12 160 175 0 174 1 0 1 1 0 8 0 amappl11 152 74 0 62 1 0 1 1 0 8 0 amappl10 144 18 0 14 1 0 1 1 0 8 0 amappl9 136 383 0 380 1 0 1 1 0 8 0 amappl8 128 305 0 281 1 0 1 1 0 8 0 amappl7 120 114 0 102 1 0 1 1 0 8 0 amappl6 112 27 0 21 1 0 1 1 0 8 0 amappl5 104 823 0 811 1 0 1 1 0 8 0 amappl4 96 634 0 597 1 0 1 1 0 8 0 amappl3 88 289 0 283 1 0 1 1 0 8 0 amappl2 80 6167 0 6103 3 1 2 3 0 8 0 amappl1 72 25592 0 25181 26 17 9 20 0 8 0 amappl 80 2011 0 1965 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 44 0 5 1 0 1 1 0 8 0 uaddrrnd 24 894 0 871 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 894 0 871 1 0 1 1 0 8 0 vmmpekpl 168 9565 0 9533 2 0 2 2 0 8 0 vmmpepl 168 109592 0 107612 145 36 109 124 0 357 15 vmsppl 272 893 0 871 2 0 2 2 0 8 0 pdppl 4096 1794 0 1752 7 1 6 6 0 8 0 pvpl 32 277712 0 258190 184 17 167 177 0 265 0 pmappl 200 893 0 871 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 203 0 41 5 0 5 5 0 8 0