afdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000001a80)=""/4096, 0xfffffffffffffc83) 16:00:19 executing program 1: chroot(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) sendto(r0, &(0x7f0000000900)="b7b48f38b8eda9f3a573ec2be183efae6dfa5c158b7863fe7f814b9b27553c59f67cbe8cf7f980c447c58f250e84e0d5881977e443161e3a181c4e6859b1b111f202dcf03803fb842801bc1208d2f90c7a32cb6474f37d21e9171fae64cec7bf630fe61bc4b5949d815d20a5ee2fcad1f060e03cfdd5f98507d1714d4cb66975f2274ddb1d48989d3007618bd425b2155c30f1668545bab94d7be06df28eb309fdead99dce203d846b177fb0317672d68004bb0114dc099733504ca1c9bb38e05efba57dda1256e229aa8e7ce78635b3043eb068167492c74e90c1970de11f2ebff2b35183753961ae333ded68c65e38710328aa5b603d965280dfe7930dc0b0b009bdd336ad4dcaa9dd83b8fa8d54e937e74b055558427a21a1ea1992345e44fec48a0144778b85cdc9931fdad35ec122ebee247ead468afd40502cba211ffef4e41cce43a95440c5677be329879346ff36a69050acd22ef156d3cdac3e239e20eef26dac0beb3862d9fe4d48a8b2af99eb5985d0a7ba171a54c5fb46dd178056b224326be3626322847dfb129db1479bf89264c168e52690e12cb8b2003a11560c67c113ef6b14d1fea65a740867ea016003a3d2d8bde60af529c81e72681e67f48e4f238739a93b7917e263334cc2030e98456bcbe6d43f35f4f22a23077ecd8e8c4bd96fccc453b75132b2c6ae1c4a0f2b0438c8824c571d2345541d05f34757c0ea2dc5f6459d5e1bc4af2e3f3563fd408d12d4b571621c01d2f6fe4edae4f9334f700d607f85003ff1988dc94912d21f9c30c50bed097ab03efc19a1687daeca8d23cf365572be4305ffc9c3b9d87f82651e913f6213fef934b7131e4bfb8e6f5e7df99f78a1dd81b4519bed90997d037ee6100a6ab9ae7425a28501a82b5777507e506b01dcaa7ad48027b29f99ce966749891e7b8071edd7adc4aea44a77e8cb67bded0e274df3348aac0db4432170dbb59111542cf0ac0a293bc7cbfae77cc85867753f432a9a17f7e844597f47318b241d0d407aadc66498cca83ee951e9b68d046917dba0c0c917dd3863afbef5119193281940342444c066d0ab0623adf925754cee64d7ce54bcc7f485f80359d5c7365d2a96e900e57fe70f9d31097b1aa069b7df1bf199e9592cb1531894624ac302d5af0f47984cd3b7bc893bc624a2116927ba21466819045a52136ca55825ed616689d552a6d613c07973c39653b9136c5be83f97b6f4c10cfc55334693c5b6c073c1198cf614e9afe0eb54237e48f57196d8344ccd4ff9004624931a7bf6fec4db69422cd635f59f25a784b69dd9119dcae3e2fb55165f410baedaf008387839ebde64fb1aa073ad4a2da3368f1de7a0c9732d2b3ef5b2dbeb60b7536c4c70137f90940926e1f50f699b0ba47a9c6f878030c5f8a8d8024a1343367cb5ab1e732af9f8075873ca52ee8f6f16800900fca8fa17e68e994c2851d10c0ac680d2e35b57e48d9fecc724e65b7986527d5d00e098a3aecc6318cca913abca4ee6e5873df61410e4c40c60aa7fe1a5e03bb98fc7296761794a1381d4069967cb5c6b93b67ed7448cbc370a4e9a6b2c9085ebe4a703e8f116550552f6dd700323668dc9ddbe04416aadf210e6e14e669504d3173ff9c2597d8fa1b2f8f2bd73bfaf0e005f9f52e48aca689b69c4d25da79fc635194e278532d6ffb959fd27071cbb6a5000dde1db2f0c2a7d8d063c4a4e853118b28cbbe6b06b3b603ee4aaa7b5752df10b8222a250e07ab48417b82fa4eb9ddc145b3a0fdea608a7ae0369a20bc3258d0200a1b3cf569db1ee5ebb1e471d680b815246ec3ce21fd70732b0e0f2359a1250d5eac4f0b7d414f34bb888d31fe848229f817ea597d40b7d65a3ab12779a6a415b456a13652fc10a93649580dcea4e9e1996d5dafba145c3593dd7b672cfe2a9075d8ba53ab0e32dda294661f0d1b8821a55a59849842c8f469dc40257bc480f3eede8d6963c14f027e6ec1dc3cf45a8f9af9e2ac3d9a463ff76b1b15907a8c74e405aa650475d3c34b9e216d01935bb80e6bafe8f24bbaed5692b8395012cbeefa0cd5c4696782d1c937ac02f27c638407598d0f11827d2c04cd00f0546a5d9cb19b2fa991a1b4c920729f0abe7c4c93fcfeff14ae1c1d817313325a3af794557881045d4462d4f33b9067b1d61f071e5fcf6ca2e97a85fc94ec357c05654eae64d608caf906a05aa6840fdd9d564867e0028baa393c075aa9f24d5433267d8b7a8a7609aa63da689091d4782ff1b9a0653ee4315af430541101a409f4f14489620ee48a44d90d4336fbee0b76e78dcc1eeec25f26202b439e5f0c733d32d0f67a7f591606d6a8809cdf04260579ce0b3ecb94cef62e6279bf135d2034a0d3bbd0993633623832345a456ec6be9cfd12eb0baa5b9d11b63d59b843e8264cfb492c57377369973551902f9b16e7aa82fa6e0b62362998d569e1fb7e04ef804853d81df45c201ff082127e2d4e21c859f9b2496419b4c120e0a06c7d8feab46631c245ab95ae54b85ab75d9d2ecd8c9c76cddbbe7448da02b763ad5c2e66d61ce53c12c03f4ac24ae9b139d4989d808e1a5ccfeccc810ce4fb0521eb62bcbe1e6a8215109355717d72dd94310721f47c212c6864e69425540102b15e16d10021c3cba2344e0c69ea2c0605837a8aad1678e835dd1687c54c3851362f37ac9bf4dc785dfa4fa06564d6cc2b80faf7bf6cc90e54d8c666bebcf2cb4e067dcca99f8261e001e7cb16d798c307211bc52e927d192e48f057ce6dc611c5ac9bc4d93d72eb955f4569cfff68d1bfc740f3ae7e909375dbcfb6229b9f3de05516eb68ae71d8fb74d607789b43c8a3d7bb093a1fe34dcaca21e6765fe7ed2d83bdc8ae3d4e0f5cae688f88847c7ec1d98f23467c649d722eade159421efd6f96fd41896b9673a39017ebdbabcbff1fb04e9ada6a143eb911e1c1c7fe4fa6b23a28f2eb1d4fa58c697e6e45d6056d942c99def9520b698139bebf6302f0860ffe6bfeb649e4b230b5a95979188fa17a633425d81e718338451db882567f084b7188efd94b8b4ef100d61d281ff2bc6103cc9df4f3d4df0408237ba7c00ec9198fc421654ad753846e832a41174d949fc6266f765a04b156115cebfb6af89a6711161d19a8048c0da88dd9650194c20fc1137342954c51bdf4857585039db7de22f483d494e91fec9be2a65ea3387e32065a80b973dd4d6dba7b0469f25a6725c41c6bece5e07c83fe3c5a28baaa2d5bf4325ac5c11849a9a83b8a35c5de24c2a9ffcc1e8f98bbc4f5983516bae24e98868e97d473d991e5e9c9a0b1358dc77d149fdee32e4232230541f1b24a10bdc4005bf14ce4cf9909962e4f9f367671eb24175e352b24511526d81377cdba5e233ebbe89b3d17b060a50e835c308c3cfd98da1a32bd4a8443679fe0037c17b8ecd40f097de3a84b2bbd81e2f2131524a7c3b07aac6f75f9efa75da4e91a9da30a10b1c8ad86673fc87af2a87e5229fef2b69726813a25a6e5942dc6c627710e2de1abc33382803a59243043259d52daf1377dbf781f1daa5bfd94fada5bdfb948d92ab3e09da34df8b2f29153516e8674bfc304203be5cd4f558581ec02b5619831993afe5a0f0ec57455fac7eedc6fd9e7b91b8838bcbd98ff120b79ae979dfc13ad9e3aaf231e9784bbbad0b5e8c293af61f746465cd516cbe1324c050e31af282dc9eec66c0d0c54ebc8519a373e4181d90a3e8ae42c377225b6c40bb5484b6a475dcaa9c8968fb308316586bb29f51070355421a0cb507890da3f182f9bed4c33a47456ec03a6253957de5312d9e305d6fa16bd8924b4aa2bd7b90780b95131a2b9dcb7c8f723ae56b0b7e9a0ada1661f68128238a7f571c47bc10df3946226dc6f3502cd5dec035cb02d452fbc7fa6c1751ebed1814b2f4158632859b3debdd562a35cfe11a27f693cbae924e9490cfa8ffeb7f137ac7bdd43b8a0f60e4c9b2f495e24fd3bde9c3170fcd4ad2c72be5eb2e2f2d61cb7435dbafc5cb0dc30ed6afbb0d49a6aa22e64970f175675c0f097723323cf1faa7a3b0a5e09242ac8ee201b7b2383ba9f81c04b24967c2405bb840abfcf42f00b38af0472fbc7833283ec9ecb56d48dd4730c5b7ca23077e23b2665ed53659d8c17f82eec47c543b073b844b92dc396a51a29421fccefacb07d1b26c2b6991f08e826eba1ef10e6da4f0713ded64692cae2e9bb0e3f897bed688fe7d4f108ee1dfbb1de8e7237d3ec6d5eaaa53a42995cf3f510ac5d4af13d4c310f2c8f9710c57be3602c34fe0c808ea03f58c70a0d3ecd02337b884cf1879f3881c21946edb900245257489c2ef9fac5980665f7b9a2af245b95d2aff8b4d3c1b08373cbd2dffc6307a86dd2cb0e1e718245733d2f40e79673585f27b213ae9cd31ace8ee65847194ef2dec09f4eeba4881fe661b7c2ad1b8e6bcc8f98da9bf2505750e0c3101513bc5dea0804659ee68264cede0864512366f34f6b917aebaf74d788146d8ce67e860a14302c8b9fd961050061fd2247c2c8d4d50a68e3126afe9b0602da52965c65472dfe8ec4ee4709fd3ec39563f4a08885d92d5278a34935aeb3028e04e099bdc6b377c4d634c64a81ad978891263d2755399c3ce46ca2a2dc55f59311edde2438dbf9283d60e0b56608833d45fed3c1b34f0ee1126778b6fce1fbceb75a94cb4b0c419e232a4905399b106a8c1fb0dc4bf7e63d951962d82a4f1ded3b772ae5699977122f814306b340d1a7e62cac804cc82a5261cf93904126f4785e8240099ba213066fe911403008d02165b173c42817c819ac396ba340012e1e33afe0c43f61cacc33f9d54075448cbf6f51961080fb067ab2b451c9753aeb855bc21c2fc3b42b9c8ee5e7504961e2c69bf17d8d9d508a011d23021c94d4101c775d5220c208ffc357133dd6121ec0926c22d1810bc341f44a58e8f6d9302ecece130923744d6c5fe65542148c7340d701014c1650072b6a000c9aa39df73b23a08945196f2a8d5ca09cb15bd09fecaabd4b3fede11878a9a55897a37bff279c256cea75a0c425e920297b579d3374b6a1a11592fac4783f06b3022e0642792e664dee4f5e83dbd29af3b408027ce86ae12087c732a48aa45e60906f864a51a723d98cd8b54ad4aad1020efc574b24234550b5cb81e8939aa5986ae36976f699219a13cb1cc446b20461d1720947cad0cd580b86a6df5a7faff5ba58c431276cbbd2593e7e63b614993446a73cb26a2c6cf245648efb663f4b2bb9022ec8583b0da530606c6dffc8ecc1bb2202f69be2b992ebbded5191ca5f49639536f2e1d0a78fdf3f6b13c7a79330db4dc5a748932ff17a0c72efeed74b85da199ca0e0ddbd8f87462a9033b6f9e96dafb40ff45d6b635219fe6983606f1b9b4c61d37a4f4119b0870befa73d97fc6284d23f948b80c5e5604ece26ae8c796f2a1a9fc179a74b5eec5662995e63dcfd93db9ddb1a5493653378fab0b03f3da6905e081ffa58bf54c0933bdcc8053f16067819879795f79b4017c43bf70259b8fbde4319db8dda2c00c7d386c6c4fead948e79d172a8e2765fc2f2f1ebdb674a0bc11724f647e83d65101df17a00e2fc7d99a5e91d896852a5f698c627d43cc487ce312ab8aebcfbe1169201d6186c6be90b0ef9bdfc7169688824779c0258650b232114cf82aa571b2fa81dd5c43499e8d9c3b251223d90602a719e8a6bf50a5088a13c94553c214db09e8c6dbd32e6137b8f677ccf3b0d24a6b49150ea0c060283d41c6baabd842412ee3cd", 0x1000, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3e6, 0x47c}, 0xc) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x508, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81, 0x10000, 0x6}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, r0) wait4(r0, &(0x7f00000000c0), 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f0000000080)="7600a4d483d771caade607d122faad4cc8aff102a12590e2e79b319358be497c4a2e63a641826f15d44828d199d256f5a15b7990c77c6bdc07ad078daaff87826d2ee077b0502441151f12c85159fd455428120f22d7a77be562eb456753ade1baf1eaba5dceddc3d127f2b9ccd0467cf524", 0x72, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x4}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28ac) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xfff, './bus\x00', './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000000)="9d4c1ca98a776c65c44768345f99a636") 16:00:19 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: syz_execute_func(&(0x7f0000000240)="c423a97dadf7f100000dc463a97c1b036581446bc49debaa89c4021139e8c4c2b1aa398f08789fd4fe648f4b3a4500004000c4a27935bb00000000c443250f253575000000") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x1e, 0x4003, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80000000, 0x2}, 0xc) r3 = dup(r2) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) fchmod(r0, 0x100) r2 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c504000000000000e9e92c5d00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/57}, &(0x7f0000000040)=0x3b) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0xfffffffffffffff9, 0x70ca, 0x0, "1507101961c17de4f4174311dbe600f791ebab1e", 0x401, 0x9}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1ff) recvfrom$inet6(r0, &(0x7f0000000100)=""/47, 0x2f, 0x40, 0x0, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x401, 0xffffffff}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000240)="ae6b17c876e9c616c2cc2575a1f91e96a8566470ad60a4fac78f163b9f40af86f5f36d030f07812c288cb2208b7eb0eda6319c6896acbfa535ea5983dd0810c1681b24a070971effe71bed6b5cffcc9d06c539e6", 0x54}, {&(0x7f00000002c0)="008737b55375cb35794588a734545f7e974eb02f5ff033dc59687fa28a0f6e5bbe5640d50081755e96362b1795e817883646182ad6a61ec976381be7a966988f2e3b2390e4a68a84a85c74c3a8053edfad8b2c00ee5e78934b84f8343ae4ebb9a4152a46845178e0b0979d50cdbde3bded9f36ab412512ff5d0178e224dfb4", 0x7f}, {&(0x7f0000000340)="d9efd4cdcadb4d0cef045618ee26b6983cacf41ac10d9c7130184f274762063c0f5e34f3bfff6b791639c153141660b4e1bea1d1cd0c1c0b6f5955d0d964b03f863d53a27b928741b35af7dc8ad93b5d18ded3774592cf80ab8c976be8e8ab7e091c441cf8de99545d49f8b31f6efe1958755d550ede75d6897825c0c80a451cd2a91d449fe50e266c8ad2af9a1dacde0ae07e360810569dde4d9aa8e1c8aa2132fae7553201ccb4a23281a07ad52a4126f67fa921b4cdf631be6f9a80ef7068626443785a85f81444db8a582936e729b8e2f0f0709af161", 0xd8}, {&(0x7f0000000440)="92eca486243ab11c107e4545a72ea32d7fd537610611008e0f8f2438699cc70f34ea5bacf71be06f3a534347836705a4f104142152c74fdea0abef7ea360f5195e280888781620a00b5dd2e9827228aa3ad266978535c8b5b3375ca4baad28f880979f23df7752ffd3bc6b747f219ad3f5577fade3e52dc12d5940faaffc287ea6abed189251191d2c92b3fb8602e46b3994e65125841dbd210f90e4f36d0ee2315beb7adb1a173b8839638de1ee51ee0f86decc1241484b1762358e648bdc38325394e53cf5467fbfe68e054a0be15ca1290df037d45385660620a7fe510bc82d601f0b149aaad488b9e31de91bd12f07b97fd68c56cdc14345f88cbe4d2a4e0ed72abe1edf0b57bb25eae07a098e01b91083f336549aa14fecd7aec54ab8b29cda948ea2db1282046d255a648032b027bd21a1c522f1878d04c97b626a106c3d80335044e3acf66824534cf36708fa573dd694b478047f189ea956e1b7ac0d95f4767bc2cbba1a2d94e8f3410b7ae6db3e843e598ab87711d2196ded62457987087b5786d3b9fb8c08a64deab353406dcd6186553e4533de3a2e252c9e520bb39c9b236183b8107d207b09fa2c2e62f748bc9f5b9abce80994566efd3a4322c874371e535095eac6a9ea7641be82b9c20b8ff2fd1bc9bdc552b60eb1d6a24d448ad58cfa53186f7e449f74054749bfe79c5e396389f8ffe2662eb9a6614191f712ff9ca93674126028531ef84920dae92c8409c8ff5e4260cb7c87bec8a336e381bba525303bf0d450b98b51f7cb592d7105d5b4995bbba4b83b1c8b23f0cd31172d8a032a656ae113fdddbf3df4699674685d0927d39c660216b5a6a0c09be6fcc3facf659415fe5ee4518585e52ce2cd557c8dc25ac9a951cd528f091bafd037ea7c5a3af9f3cb55199cd5f306377e9b29ce1fd6b159a67b8749addfccb1697655da9d75df5191b023b09754498cde1934215929396c48d9c436b62225aff9966c9b16ae9a8fa47509d68f970d397947211a038111c34307a49973693d2965b02421441638f64f784d3c119542dce22bdbfa1017113a7f0e2892e213297b1bd31639537ac5803845f40fa7f8505017d5df11def1818b7496b6b8aad581532d7d12c1fe0f7e1e29eed1c792a0254460f072f27a79b6a1f6f4f8b7dd5cc0f8b94c7d19705f6de47487d524385c52f886b0eebae0d1eba8b0da9fbc2bea8c0341c032873c157f8fc251e390be34a279ab6af0fa4f6a07e402d60caa9b3d388107765bf7589f455f37ceac31d3c1ba436cf2d8b09e4cc287f894d07b06e65f44b8b1ec6eb1cbcc197dfac77ab0b6da24ee400a0953a2f5f8f03a0705684461df805495f6ec1343660030cc0642310900ed7ed4c526cf26ab62bee3f638d5109442f59fa7edbc7c9ecce9548e4dc6aaabf6c73779608a4916307e9d79db63a1f6797d4e3c7dc9288e5afb1823bf117620c3d77372d41062cf158fb3f149eb1a18c54ef4326273dc48355f0cf8772c8f445ebc700fdcc8cd4470e0fd829d35ee6acf357d6c4692e835e69569fdfe261ca8951886e0a3685e4f4ba2417c8679ed490b854d97f055e34cd104f898054bc47530c6cafb869b57df5b3fd8a158626b85fb670f162b8a5adb34bb625da1679765f30d4c1091b35bea1772ea3754c48eeb5a9a7cdcda03b6a49af57290b9fb4ff6b8200ef5958568331c94af6d1a7151c121b23ada6fe8b7f457d58c8c8a4d7144acd6d123b947dcedb8cd835c0f5de1d937d8fa2f0020c3f1007b5ab8e93f0d8e306bc3be7e9e1523195333026e1a7714214ba1d5ef40dbdac6532e35ce25ef8010ad9ea766b73670681f31ce46e4c170b62f7289216e9f07441e6543885724945fe669f7b474371f50daf97f62b555f5f483deb42614be1dbcbe1d0e18e011d095aa2f8e8357cc67430f274b1127a2377bac52d95b69e997953fb2e974d6ca051fea972b8972e158e288bca36e879ff2f34287c80a05b981ce2c066b417da7cb766d5a8a8fe12c50cf2c723fba616051b27027bc6ffe97cf71ed972294a7bc159c49555daec6ac677e3ab19d7b46ff90b7eaa74b0a14142b84ff246ea2bdebfd2b11ac8a4476ccbaca637f28cac2ce79bb08ce29c3ffa614bb64ff561ec9a04dcc1089987bc3a7bc85d1f7619e4984c5401cda758a4bb8931de1cde4b9483f66542c54f477e538cc15ce589779300470d4a5a48bbbaa1d36a1352573004fe4afee8bf59859471902c528159e1999ec678afe8e56b330120309a56846460c604cbc2cfc3e3e702aee9b5a38f871bad68a4de4e7ad57ace627625b32e65d8748660eee1e26eabe38fe264930fcd58fee8f54131cf99f65ba17b7ef8034cffeccfdaf63526491d7492961cbaea4a030e77601f3d9a11c771612e6392a7065d609f5693851ca25ce4de372b36a1d9c81f0c79be9e145b392127e6b77d2b7e940bb2f5781e62ee762f46f6b5da17dd10e42e6653b27d7149e5201752cc1218f6228c18607195fdd1ee9be86a69b541aadb4fae849ed639c326742b1f862b15cee3f3ce64e1270faf27fd427cd4fe8560a0960198f06c4dd2fd990a1a25ae3e4ea74b147a5c95dd39897d504259134d1e1291c87e8baf6b81d381a7d20e0ffdd26271cd24dbd0cf5c9542b563ca7d760be2182975e01ec7f1a4bf142ca8f061d613ae638ec8c4d648d1c4e47942a79ca1ef7fe9581783f948ac67d1d8c8db953fa244e75bd0bd16dd6850bf1b06fe2e925f3c0818d1879784ff506e87ed9c784b2007d2130815df9e9df5a210d843b98080e85a1bc12ad340e65e322249cdef4678710b232146ab894eaf506281a413f8832af72de4af033a0e3c29b71c9e3fb78d9b854bfc5b7b941ef222ee76b7c82efb3da32adc3885d75ee5aac1ec82ffbd7c250443da69c294899e57d6396ddf75c7ef7278d9a1c850f1e04d44c3cf2a641083572c5194b3aa9e9a3f321ca25a6b3642fb915ce8d5c7aac5339047bb0fe712ff52c108036b960d9bdeb75817f4861ec6839adc34758ad5d710d2420601fa02475aeec5378d1b8e761bf9a61083722d20e8cdc7847f882c4be846d082ac8afcde58a8b1ad186ae8c8ba5322aa6523f61ae4c0313bf0280d98eb05af7b5ef4a71b0ec7ecc57eaa33e906020774b815a3c4e6208ded90adf1141b554f4e1c2e06e1c73c0e2fc6b6c0c8b2c5320716ee2f6db24cf2cb3d073aba2e4865ce93f0b86e112c542dbc87dca458d4a166a13e2efdbac2e61e22ecf53d55b5858d1538ce51d138378e857ab58600e163c65b1ec9f5e392583592e3cc6045c4f1b7f1db38bd6780dbc817f797e896176c90d00e8286d709a9d2ee98caa5ecfb5425987ce74ea37d375abac453933f9d558965eb26c173e1a741c6820a38bb54e27de6d889ed2b74c1ebe3ad782853e5d0d766b29003d04b5b030a8aa4888031a7e45f3abd319b455394bdf8f57c9e315a2d90cf1cb55cd4482d2efbec90aac863108cd7a5c34fc0910088856ab30ca5831587310cc080eee6a4b723595805aef2795adbc41753bee554367272e59d6e0cdbfffbadf049eeb00778631ea2918b90c746c93306c982fa0998a557e9d535369450f33cc086f2b3ebb2bbd83b2c467119a1c1360100c2d8c5acc0d2a75e3df93f1d9611186d92530acf7bc8e7a85aaf530cc39fc52904e903bee1931cd2c76915a085062fdb4c2fef022633c1afb2b59c486daa17c2d3651566fd9afd8463a32c5493aa9a797fb5cd2209aa0e551c105536e2103b054e5b69e65010620ef4b2b1e3aec80c5605168a3cd59db57d27a4fb3b8735e73031e00ebd9924e3ca9cd3f24f957db8d2f83e396c58ce291cd5fc6a04b3be7f8664e7a3c33c87cb57f2d057a69bae295e1bf5169b6e6c7b955ebb951f898867bf562673c035997541bbbf85eb77fcacd51b3364dc52be5b2c6de0b966ecd9f6990b8bd862612bd905c42605fb3cd417d70aceea21964e42ef74a08598f80e3b9863b82285e694ee4d33bb393f55962c318ea07963add4fe0cad8c156d1477e8447bc229c190448bbcda61c6412c3142121bc0260ae9abb15538860d0668f3275c3f79ec76deca8c96411956ca775b54dab8e188026c3ae0a309f0c86512e58bc2a10e4b37e78fbaefc8e26b73f0e7f3dd6d73fe4da2b06626f0acb49d2c6c2f8d31cd3e81d4ce23dcd9b884f9ce1e0cf0da14cea7884f11df1ec27c6f36d421360a52f8fdcffbfdb6726f52453b8532513da6be35dd6543203a60c7203078c99e1007e8b40386c06166362247af9d68a30a5920fe64be19a6f9901ec0a8b997f238bfe16dd1df5c9c868b817873a226dae128bac45ef1c69168e4a2eda10013d8781b577f8c594af8629a27c695c89f2a7f087f45ef3e9a8d4fad1604f37ce9db26e2e6ebd683626c09897c110b04c1c704733a8cd032d6074da1a88f7432fad51c1568cb62c370e69bdce6f033297a2a001b3c985f19f6c3176acb1800885c17b37e8e58e513892e9c490e5e763b532e25bbcdb6f0df38059f2bef3f03c600f8b66122dfd0cf832d90165d49a34c477bbd20cf54b5966de6826600e293e5e0d055ff8bbc3275c375824b170019d15da0ebc784f297ce5119d6c7964455668a70bc979d0e463f6437e2ec5475e83cdeceb4aa44be41c903e8065171b98d96cd9a931916ca134878b68afbefa44e518c9020721c4a2c0afc3288f0804536f3388bb294fbe75c2a49c971b08b4e8bca5e3fdd8ea6b5ec07fea9a3f7a9a14f0d77e540e2c8b4df5480464cd5889df1a041f50e8bcf499a31bfd05cb2e068eb01adcd42dce59bb8b938aa3d53ace5638c0a059406470f09a5b2e5871175ef0e7ec1dde232a1232d3d572a8e409a10ae2cb9eac82ce22c3de31036aab1a612d66e8fcee04f7d5dfb7c8c1267657d1b6045e81cc8dc7c1c7b9224cbb39d1cc64ccaa876f59997ae1f323caeffe930883df8b099b1edf1f7e72318dd764aa039f5a593feaf26ff6c8242be29fc423b972c4933f7f4aae54fceac6664e4a78970d207ba109be32c297c7595dda08b5b3fc78a8797bf51b09f0935279788f76b26887f9786e3196fec4629c16e91eb45bbca6954663270cac94caf5a743a48d0bbc745687e37b642ba4cac6954dfd64f593ea7b0824e71d13d62f90b89e66ba6214799928aa4fff9a128f6ce465bde3b640b01dc8ee60da1448d8f4aa18ee0314de577647220eb85d368549e157fbee81bb79d9930e651889061c7baa6c7a4458d9d9807d0cdaf08b8bfa04f19b016c2b127983584422adc5d90d183c9c40ff4e14e6b2af4323197dedfec78b0a8aa9d5fffb6e4b8922231e6b816055419caf131009a0074184036d70b7041b52674a9266558c3c9aa6cede03bca584d45db713f6d3d41fa59278ac60f51d9f67b41f12ccd297377315b37e1cfda5c2833a17dff15a86add973b1de304dcaaa9d2900784f7d610734e681c07ba97339836282f9b2254ea010dcf7f1108b0d74d609ebec8f8a6142d288c74847340947fb6419fcce00c42439b553bf485ebbf8675c60fe482c429c2fcc14a25ac15294736ec236257439d9f13d1e50d6ed758bc521a2ecd1843b731f0c7a161db56fe421d196027192f82da23bf0667f4f20e077c4032473def8d066c9ce8a2ea6f709bdc907fadb2c555886127c69506d97bb11d60e5587d5860befa7930a17482d20fd21e999bdeb194c6eb33556f141f309394a3ebaf6dca84c890fa6c64ba1ba6ec66cc977f84e527b40927cad96cb7dcbfb2b2e6d185454a0", 0x1000}, {&(0x7f0000001440)="40668242d9d9398083df775906910c9095713fc895c017429abe7d6322cbb892305062dba20f482ca0d2a9bd4bfaa3dc4ae4a68b12fea71cf5be4564cdebbf30f3dcd6f25cbe4fa0f90c0a2c6a00054a5f10a0", 0x53}, {&(0x7f00000014c0)="b1181574767a3f1a54bf44529ad83388de0fc98541a5b0cec6cbd804f6d83bb227c97eddbaba9d00fdeab31acc95b82f532d5f61270b1eef83371ee1e44bbde285c729edec9b1d15c04fc7960f07bf46", 0x50}], 0x6, &(0x7f00000015c0)=[{0xb0, 0x1, 0x200, "8b5cc7a07f48abf9f444b86126c5414417b0a915eaecadfd1ca81aa704ca8f612a841beba2a413967e28b2873d3b726dec60837ea317937659b5267a9b31c0509355703297dbf17ca7969dee5756bbae081a0cfa7a4353ca0497c3c6ea413f2e0e4c63820f7f7e4ec2e329b42bfc16d2950932702a53a45e84a5a6cf2603e7557d2d095ada93f55fe558f1c882e0068a2b6070b5bb13c893650960"}, {0xc8, 0xffff, 0x4e, "63151e67900a70fb2453b3cb33f0921d45765d89565e47e649d9965086468278305c9e35217ca32b5bcb7af8eefa3f28406bc11b3fbce9c269dea6b6cc7e53eb2b4722fb81952ab110d4d2687f982551086f1ca7306f44e0a936703408bea26b2ffeca89d7a4bde5d3e682d6b1fdb2b7d0ddd24c01bb70e8713cb594be2180ff454c56b2ee13370bc42063a3edbc8a934d642486a316f58c47c07ef504c9d8b759501f782d730847d42ea91a57a7c4536a1af01b4f02"}, {0x1010, 0xffff, 0xfff, "0c6e4d1bcc6a989b31965e0a1c3e0adbcf54702b212f4cab0eb44c9572a5a2c3449ad2d2d3e147da26ea6e7519ab8455278c9f23d4681d341176b4a4d2142ad34f93906041e425abd3ac114af5a6254c242c61024e87d41df00c46fb84526dbf55be8a2928070431437d739a6bed0d8b2f03ba2be0c207f9468aabebcad03184feba62144cc7152d6ae4f015dd1fe5ce7bf83a10f60ca4f12a2991add233fd85914d2b71b6b0e99077fc3c0d0db57aa7e2269407b45f7782d3e36c8accc9476f0030ffab62e37c0760c0ecb2a005cbbc27d11edbdb00d228d9e1b36a83cb925294954b9e4123fc306826e2d61e65631421f19ec0d96cfd8b8c8fd0df99ecdb03142fdb07fc003583f09c43216063b4f16af711f12f62e9c04db8d39a7c892a6a5f4df787bf988902d2884f7e56c238f8337731aec34f89de781442c430c7b49e622107e2779f6cb5f8d760f5e300227737d2a20fdf8fa708d588d70d61c73b2f7e9557b4a6ad0c79c4bf3249e3d9d09bc9af981d1f88ec5c230b0054a1f5196efce4becef473271159aaf63cd4c4478b94dc1cd0e0f109b5ae1e6757729383fbede3884481f230f7a5f65d813ff07873e31aa489b89df9c227c782828f86e5d745184810abe0ba43fdccd266c9f409b3311b70bb95254d5bad168d6b068b3113df2353b3058d10a6fb42604b90d5d4026e3cc6bae221cc32a19d2fa078899462deaac9437dbf3fe30d6341cd9150bcb8d561319778e5717238855b64a160a900481ce625293b270a23f1a590250fd78e8fe5f10e7d4cdf4980c78d19560d1c8917aba5a5b70a23b787926be9888332ce8f7d7109fb517561f44fa8627f504e2ee684ee6e7a772bd89f3492f44b6ba30a83eec079e3f3591a2d1154a4ee859d14359c816cfe6762124792811900264a40fa9b08933611a838870d4ec850ff97971e243c5eb5069cdd61bf695cfd98dfa7284ee5d7cc55102003ebf1e1d4adb0ce326d44cd91bdcf3c409b62ed709d1114da004329d2b2d901cda8b79d37fa78086e9430bc83aa52b83f9e2c6a8beb5aad0b19344abfaa7f3bd08def337e8d5b655099ad7c6bcbb2442fddaa3c55f330778973b27ea3f54213c779ed0d97d9c0bde9d50c937af5ecd2332538fb6a6d1dd0d266f8c225fb6300ebd75b295bb8626c24da843231797c4870629dab7eb9213d7bb66c7f11b495b046577105d6648746fd6a846e0931d466fd377109c63441b926f7761dd16337799173ce0f7e75d602587b7680116cf62ba37c8fab67277dd08b674a44bb8745db278957b1e1b4c5ad62017e7f32a3c7a010e80332c87377ce69c1341bee5c0f726539ccca2438c75d3c7f028c85d8ced4e03635d4bba448797dca8a64557e1af34840ef03e38a0b0df999ce389dfac333abc4e48c617e850ce48b6411ad8c5f00d7a6f69efe0ee64790945db53cf0a124312d0f2e23f7013e80f423651a648eda0bb25f3ac33bca768fd1835d5e5e393fdf99e0b701a08df2d95990a1b8c8509ae8c0903e869c80fcf42619fe4f35a25f434c22ebfe30bad0a8ea956654feac1de59f021635121b00e844faea3e5197a31387250355931d5da82e01fd537ba30ceb589c13696f358ad60d1c9f58f96e5b6a3703f31f550465e84989f3ccf1b676f33096e6b883b0957c310c014fde3ecc6e9273df351382542ad30a7ad0a704bbf0b94b838217a25d535730af931935aea6f72d1735c8434b4cfdf8e680def3fce635da245a58b97d15ff3789cbb8916185c95aef2a2dca06a9012c054a45324b41fa8c358bf915a43121e91a174a6ac1bf4003f337ddb60e95756b290a4d11a410230fe3dbd3c533abc5c1b523e9a1ce766e9fd0d8d54fa476d3fb5610385f06e7973717b179a9fb860916134c0b808f38152b1b29e0498c152870d9a8ce7172ec327fa17959950b6a556700310642dbfa8fdc5809668aa5739ac39de080645f1c0195bcdd15500732b4c27cf23f4dd63123540781864008f0cfcf419bbcfa5a32c5605fac81c128406d7cbb6d483926d991dc14a0dac12c4be8b01eb6e58f8524df974944bc5a80bfaf4214aba50e02f362c212b8c4d0c954c9740213ca92c7227407ab8d0bcb9bc7c27d0a537609967975e0424cd72944e56044f2101093b8ebdc7a3ba4efda2d0727815ea811e54334452d54a902c87e65653dd77727bdcffa8b0a282cff3bf38e9802f002d921f1db46f7ca87244d43fe352916333ddce90f6571835ae3e2493e450b9850d46c0bcacc23999637868d87eb1bc4a0ab0b57362fb3292a1027d92073ddadca4af3a2a0fb61a3987b9816008dbb8165c0e04e8d5aca9f93d3dc1976f7f822fb19c044f8fdb8965d6a082960c3567b4543da3697c261daa30282342e0acd1e773e1b3da655b15f9067516a13d6d3d0b919651ec5dca71127bbdaa97045d3ee6f4e88a20d49e3eddc621a02afc1ac968f4fb1f95b90752c81ee4ea7d67169ccfb8125fdfe266826019271b4e550b649fb09edfcc70f5c98c6fc6ca576f16193d14fdd014b5ebcb04f2744050112a25106adcdd5fd80c8af6c4b601bd69614d0f1acd663c728a33ff16f4a87f1877e82cef5d50826b56b522340a2624235bef4cfc49e61b269559cb025e98c4b6a4a55dd8320ae055702af92abdcb7ae7105330f0b6dcb973a22eb07e11ebd4f8c9ce8fadbef04c5afdf3c775eaf43dbc142de6a078f57bc2d2aa274e37852ec714d085b5a20a8db3014691006668e3377d7a286c5d3134bc3de8bbbec8e985c9fe476ede9b1086f26f62ab92572bbbf7bd705d6fcf460aea134b077b1604e4433e2b36fd3ada5a3a206c0032d694cb7713e9fd5dd26e31db097f7b3c2f63e76a5b20589f5db58c25f8614a7c3bab121610c2492352fc68ea324fc738728b88e260f187960d502e1e3a8006da9a703b443264df614b0c038c09280733d14b5e54a98289a8374f8d8ced3314bbc0a114a6e91d2f8d88c4f7e06f8b7294c8587c28628cf05627d8a3d2da5fa8b8b52f1b4ccc9f366c2c754f332acabb25b2a421deb487c5accda6757a2634eea42d4ad55527c9fc11cccca4bbd7a6761c4a1ae7904d8761c47f09ebc2eb08485572cb698f8099eddc766eb74ffc9aaa19694ed7a4f3b784e921d0a42ffed089be3c6af0b3a4daec0e18b5104d0ca8fa6513c72497bfc3cc5b74a82ba7840c88453cbd7453c56decc3018a6a25b39642b0b57c90f0ded83e3b013bda57f8b3af936f7254943c42a43a43282ae74be167cf82dce87f431c63df853f5a335b54bb84d3099fd61147f660202e24cc5d0856287ac57c560d9b69ca80e0c50adec146ec2e4eb264f1793a9c080721f40f4d4c3bc70ef6201b88ddbe6d5535eda9fbeb496f2fb78241af91fe264c8e9f9ddf421cf915303561ed0a03498c4d4bbe218f6137600d832bc3a29302fa18ffbe254bd34cac534d4d44b949724f280b60f9da70327e4e438f9a73bbba8a30812ca61a96fe37821e24de722fd756c4277af5b567d4d435f7f824b83bb5eb54464eaf4eabaa0163ba8224789afe55101e30d41ed559517348c5a6744540e07b0e51ab5abfda6b8499345b139edd8f3d6b7c54a6b919a8a41e6b07449b6c35e81840a462788ce53c42dbab113f4aca2a8a59f773ceeb4ed495efa08c232580296d8e62cfd199c75cde015845213a8a6855285d4b3cbd363c90300af93c28b2bbce8a4a0d665005a90d954a089851943d1a5559b977e6e92516f254ac20bac63f782d61245dd4f8122883c935af4e445ac91fa4a9ec8d345962aa414e451f4d084673c56550bc85c4b705a57be9e290770632c2d10c8461534c6a6cd2420e6a2f8786e39ea2d8aea6b0c08fe0ab845e6d0ae0c56edfb609844ebd6b4aae951689fef2262b681bf6b2fa8fcdd175d22b557a8b3d437be68f668b847e4645679300f7b4a6e068f030f1c0d0376ae34f3cb356069a00cd8b33eb0533122789fd84df39f6267e0ff7f14d97c5efe0666c0055d6e8da62aee37da8e12db7a939f45b073723445c97861fe68469bc0c00db4137ad7a06a80c8f0e1b223bfe1b46bb94b02bfb7b1df0a95e371b686e35fa78031aa47239ed6cd8a4a9e55039745bc07c7b790bbd194c54df5878235624216005099acce8e6076774ce23707a2955cd7300b7c175dd24a1f98a670e140bdf35d457e717bab1839f7eeab630403183f1049486437f0ea81b8a916ec5482b3f974457c973722d0dc29030e850627e16e812ee0aea22d267e4f64ee62bb76e843ae2624810719752d82989debe2260e47ffb2b039fc700901849ccb3d04dc7c8948fae71f19f2722e74e74715b43e3157d8fcdeffc21310f050d521fe3a541fee0b1bc4a3fab8e52e43de945cc8e1b9641c056947637761cb057383b059652a78f1479480b4229a5e8f958ac3addf15ce1465f8958c4c6726813a74f7d4f8ce8c5f8f02c70922427994d6ca212acf9a220501b6b58d4a26a4214f775806178bf25faf6c5608f8c049b29654818bf8959b1997297fd9cba7fceb442df7bb5ab53d035c839051ca28a5aee89ca61f7503491f192d23115210199487c700048e883182e2ee9e00cf6f581309193c37178d605d6bc753aa7cff1f5e4b8c4a19601cc5b42dbfdaf940f6f9c3e58e9277a0c7dd13338e61d85c243d8ace09f742a0c4374f6f15dd670d395016b863710a28fc622b41725559031ffd18dff45013bff7763da8aaeb55b00f718894c1f7b3e53d7157aa0ae605b13aa59972869139df3fdc1a73ad1c1c9a35c9c16e2bca95bebba4a901c2deefbbb29e6eaca28d3a5b14089a4ac6623699241b65328ea61a4d98a7da522e642eea22c28e6e53282031365a276270435bb8395e7fb06152d399b7d1a3d222a19cd17021471bdcef414b054aae946ecaea599498dd9e68ecd970c56e88051c3a4230d4be89209f228a7f1c837bc96050c2e7209b6332dccb97494b90f93a73aa709594bc4e9b8c4e9e7a2e8db1f61796e20af3766c418394edaebdf3f6bfaad737cb8b1692695670d33593252392a4090cf0961b2b36310efb5adfd58197d34dcd518ef1fa2da5b7f3bd2270a8a8d9a9782ae049002664fa78f52d78a51d564d197b2e5ed577f77c6e9b28eb987c2c11ff7adfbc3d365d69b747263e8ecbadaa8d259cb9668cab2fa71147039e9121dbd061e92686b5c157cc6bb2ec0579498876478974f18730c9fa3a3ca3c29ef5291d131865a122cb1b0ad995526091aad3babd833fd10260bbb7fd12a9183753d7c3363000b6d2de8acf561a1aafa72afb16528015d352953de5a8fc24fe8bcd255d85aa69945342c9f124a12185317fee9be88c42ebda8be3e3233baa3f66917ba230de4752a21c174734154724da75f0618a06dfbb9a393eeea3ecc0507a50fba160713aff2e1075e5d67eb23e51b6b65c1d0a2aa3f336369c838c62b86f36d41d3ca9a2fb1369dcce811e7fdc70fc8326774a3e958d717d5a94bae2a664f74f8e1075f244640a6f1d36793b1e26dd046e24b86a8a462ea0097c7f76ada4a814b7c776b372c9feb658a474734511e67adef05f01057a06d516c3e2f095b0649f3885b81209b27fe3ae38ac934ecc85fbdb58b8b2d828b304fa4ab6b0c60eaec66df08644adfdcdf67a72a2bcaadb15429276d49eac596018e6e35fb464750960953a6ee54761f9b08a7d4fd7772cf0fb0f804738d8e87c62fa287fc984f574dba6d5470cf24c2d5e7d9af5df7c62072d4d135125622f925d624c7ec4db93a45f4af623e47d24"}, {0x40, 0xffff, 0x7ff, "751efa5b9e519af5015af97c9ea1789e7cb86e5d80bfce7fe713869c2b1aa669b2f9f73d87610857fd0ecf75"}, {0x28, 0xffff, 0x3, "215f2c1888b1a2503b2f1b1926085c9ad4dea4b15b9ccec3"}, {0x110, 0xffff, 0x5, "e852010e81f1766646b870e01781f2747a151c1b1eba5ea4bf3a5f2869747eca443c870debfd7e1b67e48e89012fed7fd624440f7bdd8576ba14f6e936916b4c2189447b73b83cec0aa9edd1592d7407c176404dcbb7e6a47b9c5a546eb02c8499d0652eaefe7fa81eae5f6d782af4ebc62111756d560e0f28e5e95ba303873c907adf5b2fc82e982914190e5308e55c90430e16cf39cb647e1308f840b961b47c672e6c058fbab1ca0bf63713616cbbabd9100093911317d7dfb34d9d6843be9723df2afb8d3d602bbea449e864a2f1bb9153ec2ea7bdd747f94c9a5a9ea83c6d4433a9ebe5676894f9aa51b8570f0218d8d92cf24cdd8f8c5425"}, {0x100, 0x1, 0x8, "847a8c06ff2fe4d7d6f2f2ad884a0a7044560eb310e9b3834af4507392f9f18c17a2e1d6eefdcfec99e7cf138526e2ec053b8b8e905929f294704d24f812426aec804ca92e259f3d17d69ae7cc9737e923886f0362bd1cb7cf1086187c34bb52344596d6037da1d55b44c7f066896515934d36056031b712ec5bd92c975a70ddfb683166c8dabd110fa8fed1f24040ed09f6361f1f6ec217db498258fe4cede92b12cb42391dc06158599f451331cba3766624f41fb0535830c4ece90a82503cf18fa1935f10b79bca00626b3e61a8d59fd63312a837b1f07646e13ce79a0eb5f45bf4d0286d5b7b2cb800f5bb"}, {0x18, 0xffff, 0x1f2, "c4148e9e45"}, {0x18, 0x1, 0x8001, "bb0f1ce0388f"}], 0x1430}, 0x408) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000080)='./file1\x00', 0x20000, 0x81) 16:00:21 executing program 1: r0 = socket(0x1e162b2cce6a08c6, 0x4000, 0x0) setsockopt(r0, 0x20000000000011, 0x5, 0x0, 0x3a3) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)='\x00\x00\x00!', 0x4}], 0x1) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x1) connect$inet(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x141) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:21 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/243, 0xf3}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x9, &(0x7f0000000140)=[0x5, 0x7, 0x1f, 0x10000, 0x7, 0x1, 0x200, 0x5, 0x1d7]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x7f, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x81}, {0xd6}]}) r3 = dup(r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) bind(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) ioctl$TIOCEXCL(r1, 0x2000740d) msgget$private(0x0, 0x20) syz_emit_ethernet(0x2b2, &(0x7f0000000300)="3696fbc4f868b1deec3d8df7ef145659fc485210359554968b3d70508d548cff091735972ed89bf38a09e2f449a6093f5372d96a00"/73) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100000000204f, 0x7ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x10001, './bus\x00', './bus\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) pwrite(r0, &(0x7f00000000c0)="af8a2f4586b19d248f31d7f49d503260d44c2ccac69ddfee47dcc5cc5d43c863b775c939962d6b14fa15dd48c207baf8a281d98e8fb892b50b5acbfa5fc3f56ff6353f1efa2cc07563bb8005c3e2f9dacf23d5812738621982658027dd7580cfea9c4f84ee5ace443eea0fe94dff9e6f55e728893517fa1f25687cee69d952e0503ff3", 0x83, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = semget$private(0x0, 0x4, 0xe) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000080)=0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getown(r2, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() getpgrp() r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) clock_getres(0x3, &(0x7f0000000000)) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x8) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x488) writev(r0, &(0x7f0000000040), 0x0) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) sendto(r0, &(0x7f0000000140)="1b2e9134ee6180c07987fc60e9fb9e4c8f3604fe87c3e7b3f9df057b79542ebcab767ec87acaef71d219ea751574cf39da844aeab27d59a5fa58eb3c6c3dcf0045e20fba5eba4441f9587169a89f", 0xfffffffffffffead, 0x404, 0x0, 0x9d) setsockopt(r0, 0x20000000000029, 0x5, &(0x7f00000000c0), 0xfffffe64) syz_execute_func(&(0x7f0000000080)="f2aa662ef2420f7072060a8fe978e2be0080000065660fd1fbc4427af570fec4a285ae3e3665430c0cc4a1cdf90e67114acc660f1b041b") 05:37:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x1f}, {0x84, 0x5}, {0x100, 0x80000000}, {0x1eb, 0x7}, {0x5, 0x5}, {0x5, 0x4a}, {0x87, 0x9ec}, {0x0, 0x9}], 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8a0, 0x0) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000100)={0x1, "cfc6479dedda596ddf2ad7d6fe68671fe0ee5e97cdd6b4096480fa08e19217157fef6488d592b2dc9b6d77bd65202aaf8b380c860958b60d7e9b41c5a92fda7ed7f29abad68a3e2e4f0bb014288950696eb2b57b360e5a77be7e8d6933ef7bd9ed5431ba6bceed46ea50e6d579e7c1fdaebc5b024f0a561cfc8df442ac7327c22080ea24b3b3f2dc5a863550f36511a42c5782c9fe8e30eaa3443b7f3ff3a14ea695b9c68d69a75200e2e1f6d9ba8a"}, 0xb7, 0x0) r2 = socket(0x18, 0x2, 0x200000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:04 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) 05:37:04 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="72c6140bf68ee1ce4859e5c62b69756e83418606c8c5b68c31e18dcbc2deda6faa7fcc941818b00ef35940a32b6df83f7f3d63e2d7cd3669cdd3bd9f12c2fb2344f53957b9751087ce17c656f6119b5e1932e8dc6d380d742727b7d862c761f7d0477fb817d06487006b07050a35fc2ed0b1bb5744dbb5a821d3b8e4c7e7379e46463713b9b5422d812c35a2b021f19fe3cbca3e02dc6553564873b22bd6a2af99a67f3126050ac19d645060be9e7f4acb458843182b6f94c9510cc1daa975cddc425a58f677a3e984d212bec5587255c83fa93156b7458e523d2a2c824b7a6778805e4d14171beade69ca0baaac4bdc44054e5e42ee1fb974f8bd620430e7cebafc87671fcd32eafd69b33aa839e6188bb48773ba5e445c981e2890c0322e1fa9bdb45dbe422fbb44908e77fa41aea3cde386cd1de514f411c33d85f8be1bcfe8417df160406fd04afbb415b4329972b36192faf449d35a834743915b0eadb45beae3b373d3027213881044d18132edaa78ca65594a283028039c7dea69651003b4b4c7fa67521c5e95d969c4ee4f629b3b3ef49120a51ddf8edd49594c2cf7bd566a8ac0e4348dd445ef7593b9da7655dd798d1a1f12adf0a7ff11015b6509a9d143577dc6591b8849b04ec11f75b967ccccdc741832024a39f468c58c1af0a4539ec627ca319d47026f702a9e262b11d526b52e48a0f4bf410bbfcd19974249598c46df7537b04caed606edd66edd9addee0083446a5102db299033a9d46916468c763d7ec110b4acb5fef4b3db75a47287e1c72bc7f38bf74ffe5799b6b3ac4a16b98e1b15cbb71a5604c42721ed7b122af5e0f82b77eb54050aee983c0b38c76d8888d5171cb4680e6efad07c30f5e2f1ac7929603454a154d323acf0dc6c770ce37d0a581c8a69a7c7eae2a8e54d67978c9431d020ef1b35eb2bc0129457d492f769a1a77335a6e4d35bf4aa4529a532d7c3ce595bb48c1d523df4b0abbdd595905d7fa61218f7ac0a46fd8936bb65298832336f7aef412d7836f9bebb009ee08592b746b42f80dca58ab62cfdbb6e91a1a38d1d87e5bab49a47cc4ec0d290074cba38093d5810a1ca5d4d646388d29da5724e0a0101586fb1b062a44a20f536e478272eef231499eee9a6ff9da8bf77e22e820c144ddfd838496f1a54f602bf9bf8e316a65c5602faaaa276fbb9fba958a7aed58ac4757c5b34abf6dce9027a4ac213e228e19e8ead44d5b1c7c0bf3a27e7cd31b03addf8cfa129f026eeaa3fafefa8e5a4c5e2194f14d14fbec0f3442ac891fe69e0c7ef9f8606b29127ca58f7cc04021b1ba431e91dc432c5f6e9ce86413dfc2abb79373fe209a906300d59a5abc5406de4c5d0efd46fe25a23873aeeda85b0cf16b4749773ac0d8deb702c24ef8550cd10c9abf266855b59f63e9372a537d425430cc935f1b6ade95426f85286d71af2cdd53047532242a39d4c1d216ccce6f9e45821a225c3570d35cc291b6ccb6a934ab2a731d1251c0b17ecd2abfdaa2a7828177d5f7b0396a3f047869fac5f205316bd5003d7709b2b2a1cb7eee398d7d5e86815d01342e5c055464188cedf5e21389b7b6a31a28990b9d803fd8f2d64e5040a2fc157193ec70d4c3678a6a9dde65cf0dbed827d9f9498758b07dab79b709c14e070e9cb85fc08d6acd346de5db68436cbb3c7a7f32da352c039f0f77ced6f21ae20825ad06a8c6372575c5859b193c9e832105f3a9fe821bad2cf0bf9940f3998f39bc54c4fd1306bb7f933a23a39be7c5f7a1c915bf482fcc155bfa540e845b4d7b2781ab32e8836fc144dab09cc27e0252a9cfbd78f86febc20df33ce7eeb286d3c03cd007833dd7ba112dffef0916368a0aff912735e545c4edb4559d4782add2a90e01caaf8716462435f59f805bd0715a801521181e8292ccae7050ecb5898d026316dbc31697127ecd630e68932731e77a56e92f2ebb3d6d8e16079a84d2ccdd5eda985f0bc7b25bd1c87fa9ef9186856b7e787852e65fbb2bd2bc63529255c9dd19597581183eaf15ef8c79f0e8a135fc73ef7b12f54821b68222b0192ff5fbd83dd301d9c824cd3205d8cfdcff3f53321902ac78a59248d09948e8b99895c0185284928d1a97ab4b0be772889adc5eb830c42165b3349f79c8202285d02652cadb9264c7ac8c658dbc1e41a2ed29be43d109dfc0f773a117766830367c22ed3a22ce4e82ca981604c18934fdafcdd1e5ef188b321b70051e2f6b36429d614ad3ce482a08343e29fa85522806b906385e9d65b3e6a179c3769a265c23aaebdc39255790ad36e0146bcb5da3e12acba13cacfb9da53d53e0de5bb88082c58367585db3abc0e577e406c2c1220d91e51e9e10595579bb9264f35459e77fd751bfef9a72e0e24dbc51b06d4e916380096f7c8fbb24e46f41cc2c64660dc6f22ccf91f1c84393afd33e03da1bda76cc3a2e84e3db5331b2bb0b0b82468bbbf260c34fa2fdd613f30030274668569781b06fb951d9ed42fac6116244cd3579972794ae78ce2eee9a112a7ad21b9cddc25aa595a510be6866ac042454ae2933ab02c6c4fca730f546bd094c20b306b36782268728b4e9fbafbb57bf55c522c4276c1296d2f21f36b1beba38c1bb430c3a4f3a50830677e61d80388df919ad7571d097d39185f923b7e64474135ca46e8644bb99a21dc77c6f44e35153ba002ac4eb0881343029755f4e81e0cd64deb70cc073087f8398e195d33c49a41a53dfd03af31058cfd07bcfefd85a82e4a5c7f121e1c510a29163751a5ac20149f41af0926c765852d1cc06de0f3f2add093508e997267b20f70ed10d61541b6490ad339999091d32d72ae41e8cd38b3c262d3277cc31b82b50bc63be3c02e3a9bae8fd5b8d7912c76af581a9dbf0fecece1e2add24088df3e11426bbd7ac9d9234bcd3ce22d378a6fa769d33de09fd147b28630e44efd7a91fe6979f9da295096c9f49279a791bcb41f4935af65396c85dbda07614536af457c27b51288258e44123329d0a05f2f7de1472830de49c4abc9aaf302478ed6146e0a758fdcaec43931091738eee67e09082147559b4ea88a7bff896d0e799bf6244f5546ca14c03a76c2847a43140a98bcd2fbfcdb1abdc110cd6189990861ca671e583567280ef1850a3dd5b071ca15fd8539976262fb53b2ee6a1cf0961f5f81f1ff7bc6ae7ab5fdeb86031f4da16f1dc86c51424154d7232925227b95272bc92cd4901e12d72abfd7ee26756b4990d9e68b56e9951851d4af25cc81d3437bbca475dc64066fc95b03afa7f25d0d18780f764cfa1c87808f0f7024306becbd8ad31984f605088c06d89364de7edadbd12f6c7b6e40aeba0fe5fa8e0ec53091e4cbaa4bd4b20cc41f4e535249d1189e2f1e395cc0a9de5b2037dd822bf26a15044b076a76282c57e67ad75f521101e569dada0952e7df2f6fa92b80ab79341dc404d6c34af7a0d5cdf2c0b3db3e9b8f613f3af9d2e5c9f0fe1ab52a83747c89fa95d583dc6db495182ed7dec2b168f305e683a0779df254daea55f770d14d42dbf1d36ead9d03feff019ef2303398b6b475da1d879cfb6625c9f2b78b178730887afb30ec84e691d426d8562807922ee7c7295a394d5c33aad2f50b77809560c82a8c3877fd345901ddd5ec3106015f3c2a8568ce11d60319ea9d220fa56d7d0589e68b8db1669254c8a900b604995f6bccbce6bca9c76a602e5557806133e6a20c122daaa9db5c49e59ed21f3b3be0e9fe68695ac09eeea6cd2094da28102ae19adcb4269acd2a295c1a0bb9b561127ed789e80a4870dede165e255dcca3004fe2d3b532a27ea9240223d212672d5366f9b43cfcb77c7cafd55306e98a8318b61651c21e602adc2327eb5689b2f15dd023c6b4cda0197e400b311e6c98c6d6fd7b765f4f3bd6245ef12243ddeedb566323466ebd55287ffd896ead6bcc2abc050abca43247d77229a94336cb95b044028477d64aaa45f75f35af715f89d2fa4d40fd9082473fe13ee7a8a67d429593e601c2ee9b7351e6476bfac683516582513ba54c1649c6d3eea0edbc6fb0148a4571db29cde28889bb79eb2495dd2f628b405cdaf993d487424f54cbc2caf10dcd2d63fbc3c2fab00c6fb11fa663b7f8845fdbcc6fca89faf2557413f2e840883a57e6d7d0ad1b5c3999814b76a672ece6985b7fed13d477b7717b3da438a8752fbc5d41f5e15d8e8e1f90319842f9121f114589ee097b9bca03279dd70229b236f073126cfdbc4a1301a91649f3c8f5a9d88d3dddfaf7fff8176b83306e7e2fb1d884c8472e6b46ce8971cebd120c9f5a3ae691665d2bf571be3c49eb075b8bfb3f038e8afc38d58cdfd4c7ab481fabdad7085344ff405e2536147222c77cd8e1d0e1742e759c19cb93de1877cb857184ba706f8c9e7251e8e65d2bfa1b0719f82b592ce812b0ec9de15779d4f7e19d0541a2c8adb4735db094d0132b270c172ab49a962855c77e59385acc4b582bb9375a66dbf9f71cfc8ee25ce326a7c2f3230ac8aade46cda3e4907783b85f65461220e37488373f6f24e39a384f0f06deb8a27e1829b57d35a50cc8fc9ed71f4a8141e908ead13ea7732cf2b06dd422e310887ba04a8cf82268eb9702c5e72d0a4d13a499ac3927e6a72e0c63ccaa0647cd32c198854dd9d516573dc850d36ece11858db76bc5d79048f15c8336eb6573990f76e349e2d9dacac5c426d46f1f12a24d0121efb5d85cfc78355d799ca5efcea08bd6f35d7e80695654810ae89e7953573030b0049afa0aeed7bc075321e895cb282dc5b41d6fda5693c9f724d80c24b4d08b74c084d996e118230f853ce3227c17ed72f3abd2935f062f9cfe22595828451dde6737056602ded70ee1eb11bbfa48014e4ade646789a8df348b2a142ec856dff4a51abc43d24ce734cceaabb8ed49b15610c0fbe810072f157f72911f157d78acfd3cc084fad78bc68fe4ed78e53cadcae5814a16254c981324cca742ec54eb6bd487ea77ddfe8aea0670676234ea7546c79561802979830a3f96ecdf29b2afab5ac590479294e101f9489e8a6fc78398c95466afd823f4c62ffd8585df9864ecc47ea4def2629c28fe21560215606d1facffec5da68f7f5141924ec85cde68d0eb5c7697d4da84f089185052d820785f1c4a69847cbd95ce14f37c227b5d8e8bf0a98e2e17a07ed053afd34b27435b88ad9511b86aa8c36b2e3116bb2bcf5cecb251d108a7d229f718d6032a399d74937b800399451a56a2945270cb2c6ad49fc09bc64ac5b4a2fb3ca5224087f53ef1a491b79d9a4b21df156aefec5ab5f765ca6d708fb923335722979d46baaba5cd737c96f9dec623e4f1491c47dec036a4e7e2102c72087240d617f0b10a96333138776c7aef61b6e9504c828846a972ac8637ba441a61c993101e4e8e5e41db64298f6b9d0f8e32b92044cadf7477b254d670c793a28891c9e9120e0d007fe2f1e5e6e68f75f5278455086f69a7ae0ca64693a71a6a0a5b2957885f8189f463b6a9c073ced59d2b585f5729d5df8f8c3e37ac935be0fff38134878c8b985fa67165cb7453f33d74edf06552214d49331060099289eec82260101d00b74601c3b96a33ba285d29dc129692295b5b6a4e782d758af2700121aac47ce73cf45a3089bc30761dde8facc7d348c9d711136aff757d2898b6be5aa71bf98c6b044728ea119c00d095e9bf317a7befc58cd7890c0578e398d7b6d504cf03051790df0f80834b4a99d4513dfd6bea46b907ea8ad84bf5ba3ec7d79583d3fc", 0x1000) writev(r0, &(0x7f0000001380)=[{&(0x7f0000001100)="05a23d630bd6edd9a1e91365759b54c29e0dbcb01c214297d62086ecdf3a9cb5969055fa62ebeab678cf5ec48e00df2ef4bc6ba3531cf5d43ca813d094ed159abf4468893339a0bd7c", 0x49}, {&(0x7f0000001180)="62b79e25a1", 0x5}, {&(0x7f00000011c0)="9c622855929e5c6c7ed5c5237fb90c6b24fd4b6bef09a967b68f65720f46686781bb68df104c6739196d1963f25fe65c95afd2ae15e1ca8f03e219662ae6e4017bd3ca6ac397fa07af06d0359d419f639983e620334b5f8ebd5d60ff77a794f11a6c9b179587369341792989d831b4b73b6034da3be3a5a8a2bee1d8087da62962006a048c091128b22e5869573fcf3281647ed01c4a960f", 0x98}, {&(0x7f0000001280)="79a38e2acdaf46db2f6a0392558ae9b6abedc2e96025c95dcaf0de11d9ed7fa299e0a2e8f70fb0a4615637e2f22b987f460cba549a7152c6297ae64df8f5517b72cd86425f91951d232de44a", 0x4c}, {&(0x7f0000001300)="e9307b7744b24cc6c97b0cf6ed2e325e8026b80ed3c7ca0f9dc94ce7d817939570bf696bdc550f4eb7fec55931fef50f9eaf358dc70deb06ee3052d6991f5cde14ba7b7eaf", 0x45}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) close(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x3) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x7, 0xc04, 0x8000, 0x9e3}, {0x8001, 0x80000000, 0x0, 0x1}, {0x80000000, 0x40, 0xf9, 0xf9}, {0x2, 0x1000, 0xeb, 0x1}, {0x2, 0x7, 0x3, 0x2}, {0x1, 0x3, 0x5, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 05:37:04 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0xfff, 0x1142a0e0, 0x15b8, 0x3, "cef8113cc4e0856a1e45518341e521cd2025355c", 0x1, 0x7fffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x0, &(0x7f00000004c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55d", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="f80e8239fa516574e9e5a10a150ffe5b555925566f67c8611233f7a99301a9609bbde888b63b57181f2423ef8bf2dc9c284e9bf992965308a97057b48fe7676a3b76ea93f9e585b8cc81f22780e5927e559b356bb67a9e9d087c3b8e28f7bda1c574031dbbbc7228b023ec2820fd45a96514e265beec9127dd88e89dbdce40563243084694050b681a868f1c3cd8256fa679694afd3d46b496fa78efa76f2b50e60c3ea71ea2cc246915e41c329a6abafd05842b2bbeb0e5f1bf77e3c6400bc98ccd2e1b9a3a2d89258b4408599ca2703f59", 0xd2}, {&(0x7f0000000040)="476a80a96383ed1bd411a09e95d180bb8324cb0d3932061349a5e0352b96637d57e54115c940a5be90fb9db6a00aeaa2b211e8", 0x33}, {&(0x7f0000000300)="cb59ccf57664abea1da6710eca9513952c43229608b30b67a4f2b12c7291ecb1ce9b2dbc7feadaec3894664f7fa2708e91a1406e12ab83c55a7820ff86f824494508c0a2d33929bcd5e3dfbafe9f8d7fa0e4dce8e188acb731f8aabd4a10303e5c0f131c7154b7505ea4f10c658dc1c81880a2c6443895fe86aafa6bd01b7ed78f327795cec0da95082875fbe422a46b68a0753ca2655bdb3bfd5970f80b619f6e9bd1269e7a7bb86c4d4105cf54871f46e92c2ba98f19", 0xb7}, {&(0x7f00000003c0)="11d9adc0e4010d8da1dff9bb9af16513dd37fcb1c8e4f5fab68ee38e00aafd081288a790442239ef9460a647f3279c862020bea2e97045492ec393d64165c41f7f82b5a4356731b693f099de7e01869c750dae72c407a5e77330799ac33447d144a39c6c824ec93a9966d6b0dfc4da40783ea7f5c739b3d78e898fa86f2e6c47d813b1a06740c0f57120591331a57d637fa4bf28448db1b3a9939ae1bb62b6274854a3e4409895b0e2373e3bae032699c10ccf7e07d9d15eb874b82e3d3f069afb0a2c8ab1b0530b5c3fef92d48f911cfd0314417333667799e1d044ab6d8eeeae2dc76614cc", 0xe6}], 0x4, 0x0, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0xfffffffffffffefe, &(0x7f0000000340)="b6") syz_emit_ethernet(0xd2, &(0x7f0000000180)="34df688f3bc44c00f0706a9e4b3a046c825f7f5d65434ce128ce4cfd7c6ebfba3fd2abc42c1a287ae10dfe50f10ed6f91d1c482f7568bb96e00fe67da91ff846ccd809273613eab7796ddcb746ebea49a352f6d7c6339dbc30d675fe1a375f921a75d46de97bac9c19425294796feb73582e08b11c84fc398bb93b261a6d1afa0181516da8accd55e5b5b0c736147c3ef5ccbf3c72e707a9b2a3fedc82cac6a363dc3d653425f777bc5930e30a730f26bcf72a05424953350d39b436709cb9ebd1cc09fa660368f6efaa85960ac28b903833") 05:37:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) sendto$unix(r0, &(0x7f00000000c0)="a02d2f3a78bd53bbc4910811011756f2db06a38704bd2acc38c240f44beca79f52cb324b5065c9c8e13a4d7dfc202810245b63d93aa7d9e8fbb9fe199f0df60b02d17fd0776a31d80193b079987a17fc822ad4d91de63f7cc48cb2ed3b019268749ff93f1fc26d653be1194551ad929c4814e590d1a47a2eeda84db36f66f1afa6c3adb11c15d06875cf98bdaad93acfbaa8019d4e4a12d2e47a80d34975c47f224a324fe75c133f49491c6e6818e8", 0xaf, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f664d4db3696c"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 1: socketpair(0x2, 0xc003, 0x30, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7fff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x17bf, 0x7, 0x2]}) 05:37:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x6, 0x6) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 05:37:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="d0", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="343f8a882af8d6bc6700b09a281f3c0c0877e722032c0b629e578689fbbe590f56b655db14a9f1b5e2b6778e1257cc54db769feb5827b95ea39f74c370b0ccc606beca96f0360eabe455950f55e231a55a96cd30499ca22d8e488861299275c7cc9a8d357daa8bac2f80d8850ee4ebe6fb5e4f3354d45d1b3c2f751eab89fb0a765e86a3154772d32087602126d1fff9b6c7565e7fa87c31dbd8e325ddc23d6e690359326a4edc28ef520c995265a485b99abbf9ca753a9d4ab4eb6382e9016af58e194454", 0xc5}, {&(0x7f0000000000)="ef940bd4cc9997acf27587e1ee90254cd86cab3eaefbdc66b67f16e00de007163a150e06afb81b438828b1ed818f42194076955179e6322e65c921c08d4b3d7b60736d443a61b50392bb82ea1ac015f9ea", 0x51}, {&(0x7f0000000240)="bf6d086d8780bc996ec9f5866f9544b4bb5a3f80c764891ca62447bb01ca8f8e21a8c88bbd4752f5fba6deb824fcd073b8804f7bfc9486d781f7253ffdbaeeb56b34f6ec21d946dd46d8fe51a046b059a59e29e6b41e7bfd877611071bb83079b33d1f64a34e1913c45de65f33932250254f1100c8a12bbe66563cbebfc826b3ec581c505e7f8f3898cd26785203e90881419b781542ec54eb69677b36e55d0f6bd2361befea72bd8c7befd31861b06d8d57c21e50350bddd10637345282fd8073c6d9b66f5fdac2c208d677f96b08f452938cae0b30ae03885a94767d2bc4b4c95c693859589027bd1a4decf37a454ffa7a848178779c063a0d1e87f124f2", 0xff}, {&(0x7f0000000340)="b19c60a5facb34362e7e12d3705d257b35c59a0867d343bb122c839b567e2e6501c548bed768b95e0e866e6117dd410a01d758e3634b6c4d8d6bd87042e1ad494684bb861db0d058b48c40ae5516d4a840ff6308fc4909513b9da927cfac18ffad7f9d09fa8fa7792bf4be9346", 0x6d}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)="be93371cf57401201355d87c961dfd77e62bb0d9d43bfb", 0x17}, {&(0x7f0000000480)="64139bf6086712a3786aff761697fc0f6b6cf356b831793e1ec791ea972b028d805cf68962397dd6d9212544d958bcb3a3235273bf8f7ec5be5a6b3e39b14fdd91e6b69002f5b265621951658383c889c5161a6de122d214515b9cf7b797a0deddc839fbe47a1092bcf050335f0d1cfcf9bf29261aa311e786e95c598207eabd111e5901e2ec45b0e875b44bd14d4191a1053649a98aeefaab58f8fc784efc03b390c4743866a17aa3f096a9c9eede45b57c43634dd83f3d713770e6519ed98bae1584dd15c87f20a26b12fed8aa32eedc8b06577f75e42626a0", 0xda}, {&(0x7f0000000400)="2dbf4d2168eb990b4f412c3835191836df86cf1b0f13506e12ac456bb9131ab4ffdb020a44b18c0a1e512c09f6b1d38c9bfb71340a", 0x35}, {&(0x7f0000000580)="bd868da100e0107d324f2d881eaa12bb5c809352e2247849cbbf25dda6ab07892adaa8953f7761039821e366907b6fc31d0f0dfd562891b78cb539e61227510917379eb94e82b9e1ba69269831e85189d10d44d1ded78ccad0f9504b6b20fb1935b01b708ef68867b190197d6c8502dd8903ecaa48f233d17c73f3b264b1e5b0ed1df3b371d048c14f7906466b61a08102e27e21687245e86bc94253ad0a49f5b1de3d81ddfeb531ba13d0d444eaf4ffad7e3a09a56e9f64647149e9d390baa2afd0e7f3e626252b5c45886c0af1071cc833bc8fe0ffc275a38fd72b6372ec716432a578a583a6830e4fc8b0c95859d52998c9f53b11c7a7f4ae3119dfecf18b6d274d761248ec7035c2cb1d4c0a5f447ac7801d48790c053cc596705a9e3c0d959fb9068c60df01487316b8de98c11f48be11c48ab4798216eef95ffcae79e7aa49bfe7d292234679661a4c810930b91bbbb008b8c49851dec9d4938c88a08302102b0c63c96fb7cd5d79ad42f48234960b893c95d2d0e02364343ccfdf45915b4fc24615872ce5205904d968f5b3db6253800c05d753cc8ad93e1c61d843c3531734dabe602add894aa70a8ca8efc306449a2ed2105dc34db70c90fd6a04981194052466fff1a64f22836742d572a6e85fb95ca831f8726dede78ea3539a910ac2df1487dc781071a64267efd8ab5313dfd5960e4f4c9462530445f32ca53214670a016621636580805c469dbc01ba0b8ec9b988112096a2239e5624a48ad429a1ed21d137ae39c48ae6fe5bf4aa8c4fc2d8ef1fa596bf88178e25cb2f06d3cc8d29cbd7a568785e19f83d1089b89838d752b699a61ebe41ea9a24fe46e6ed40a95cb0e8c942caa00b52f33e9f43fd0396620e30dc123a77f23a1f584a7ead0f3fa1c8b4f7d6680206cbc4b73ea363a1694c186ea73fb89a5a401701bafecb13000cce8fbfb80d35b1717005b26115d098e912b24a2afad6da96122b88c2247322b429245a780f5366357816ff478d9bfd3e4e1699d06d1942d4e719288560c3db132b2cf0f348ec733452f043d59d7489e44887ccc4e4dab3f9f07239cd5c315061b394c48007a73327492fe82c52b04f70af6f0586c7d7ca692fd6575fb18bf382afdfae3c7cdc2b90a8482cc15208e530cd2193ac51c99bb54a7048650ebff43a7d72c529a50f51c8577d25042f6c968265dc9f4c5d278f33d72a021526bf864d65fe851654810c08e72f5e8a61b4c0c6a42af4ce7e8f367bac927bacd89cbd9cef6e10dd5bad8daa19b8196ac66b21032c7c2d7aec57fc66c87231254dad60501fab91edb81fb4a7c12031741986c308c492271096d70a44fef8a6356425fca44ddc2102f7575087d807adbd5930fc5f49fcf53b9c7487a204585b91a2dc5d4453d6427ef1c71e1c3cdccd03e7b343e8190280bc7d212a90962b330628b4a864a2a8b1aa4e2e81be869962fcd4a1cc7f33c3f287cdbfb3c325b334803de6b673d6af61abd5e95a31ac0448fe4711444f2ae1d821aa6ac4b933fce2bdcc15e8fab7a99aa41ef80c03a5221b9b79ee958a49ccbe5a8bf81497bc83235819977697e8873f05cddd83d5d0942bbd21b4893fd6761e1cb97820632c8bb933b402a2e298dcd82e93097635d7a03c07fc9a75acbc9505d066733cb27648beed365395ecdbd2e4a6d8064f3977522ac95e24ff17e9c6c9502fa3bad9a607071fb4c3e273f18ed5f2b1a229fd839d3ca338fb880bd529ef5c79ea9270df23865bcc98d2c51340d25e3da33f4b5a43fbbf320c2976b3fb15fb184b07351df7da9917e7bf1177d8ba8ef22f929b95498c49d7c19ebb17edd3ac8028c494e90e5c8670f655f5a48d3b02da33f42cd924fbc21c3b25048a707fcec418be424bd58aa9c123246f7c1ad4200d1d9f16aa76d1803255fa3081846e7e7ed1f2fc76def078ccca4f481f0d4dc602bf205dc7a5b0760968072507ed0d07dc9747b3ac28f3dd481436391f84b39bf9e508c8ab584c0c3b99326f042c892af72fbec1a620064bc7f1d5f31e82beaadfb73c93309c4cee59ccd5fac87a1e42cd683927647a675088e57265156fdc1ed23caca108049268d4758a879de65d5482e81dd690fe4a1440f598787ae5074a090794ac28f98d4cc6ed9cfe4141babfb5390a08be8b69496c935c492145e8ce1acdf3c9564f6bf41fdaf084a49fe95165fc7490933c7ef16ed466eb9739efcb03d0af9d9c97cbb5b76d559ef199c9d87662d5f88535b69e9f7a8078dacdee7196e334fb1f18d9715c050c3e71fcd7514138ae3541dd7dfa35daba9dd9322ebcad00907895d8dbc4199949820c12941a85b6824610fb25ed5dbfdcded46899e3f137c9f4b7f5263bee8c64601af8a65d05bd9e3bc48e1618222494ea189ed0a723033364e3c2bb7f3a5c7c1ebfdddc4aa3f34ef81754f46685cf64be810880eb1f503d0abb8f378804112548db348c9696f2a0d92cc237476b765722647615f15df81df577cc0646afb5a2540d7fb56dbd46ba0bf4e6e7c39f5cd977d026e793c50473815ae854c86e6caa460feb951871d5a699d15e6e1fb7024de21279919af38ffaf72ed0dfb7ecf7df3b14869569b596408fc022f2974e893369dfc4f7067bb6ae2f3c80f4e8aac8f03373f0c807bc9e1851f2fab1f0591c1684162c8ac980d4d3447ece2655bbd396d18aacdfafe472947a86f25f4cbb6f8eed1048156e4d7ae25c6a0cbd412982c3664e54375efbaf7a14c9419ee85e13fce07bee19b37aa4d348b2960e496e1c54156f871d4f791500a942d43b884989a49c2b0da4de09c450159dc7cafdcf8df56bac8f0f5d826704e932af6d7f9c3b4b45cd8ecf857b9fbb4b3179cf73e19ee55b4eeda10c201cbac3157d18cd3785a8c1d6cc2a9525f9daeba741d540907556a2f2ef68b5fbfe2cd7fbc139dcade0d1bfb5ec0968551e76ae9d63c74394418aebc970cd138211668af578e51fad846f59211bd09f704a4268894e6eb984eb8874aa9a83ac4085be6cbaa5ca617b061212785cbee3d4b0676fa05eeed1ca4aa0bb23ff7df0c6f4656780fdc0952922be2d0b7a78e37f9410301151a716b9110e8086d9208bd12372679220aa5cbba9fa9e343dc5cd412faa992ca3b3faed6a516edd52405aec28da15262f90442428b92e489d44ca4f098d96821e995521930cb0aec02729958c0a6111c3b527bcab6bcad3457201944b5bbbdf59ea5b0c019b653d73ebd4421ada80da4891f1977588fefa1f94c41054809e85d0fd5329b3a3689eb217ce8874f2f13f9ba75b10f433d8aa72db88063908e767334a3eeed229acf34183a05af5f7a371d5aa32b9ec64ee61de612b0c9f06dd57fcbf94d450d97cd9d7898ee52a55374f70110d155e63599b922d48b1b40619550f6e39cd254c21fe0e7530b87a4938cd0f7ea6d3182db334b59a7180c0ec93375fb5ac8c085dd3b4a0e32d79c023d15203e8f69fec7aed447de09b427f53afe887095425acdd6e8efc44826b59809d93de930c1604ef689b681cc12fc06d58e44d844c17bafa44db274c283ce3841388e16a54c4b0801df8c32f74a377e9756dcf05dfaa8012ba1e0aa36db00f6025fd7d41496f09e116545627667916638c16e991ff0eec8af786176e0eda10fec372c15947dcce4fcf7543912092d98a90b90a9876e8055fe068bacf5eef0a233b96d4b2e7793a18f63bc2c6fe3f1540291c40488cd19f48b2db03ea8147c7631c5b70c9f7197d11af49036caf88bf15fc7825b0a1826b00554804472947dd8c02db8eec1b199ee5020e0876ca4e2f29e79c945212e85e03f62302c91c82e64be20c1c7f6331fc627fef853f5478bc28ac1fc0bc6de127612588c729212001eb0e55b3e8855b37bf55cb4de01932d3c921fb82af5e57b7bf12671959e3b69427ed56a4e3ad6fd6e805be530accbd4d14956530f72466d23006f7184f009816df7b96182cc088a51f47f8e4d8e59d5ba88cc9b1772fb4c077bf6995b1148f532b8abca72db628c71ad395cae1be1767a680e20b167adae97ffe8f9c6c26ad9d3b9b536f32552254d03325dabb64aa4bc602948130bfe8159f556a279709191a961b71ae31e001599e42d170c7fbd6c865e9ed58c3f3abbde5b06260d2f5237bb155972080c195b644aac8248c4e624fc4f33625cddaee434bd94391a8d1bf45d29bbd47c70cff4c4c65d4842dd6bc89c3a2decbb154b30a793b567913257ecdf3781c31ced2cb4481fcb8b610dad5271a411dc3ecb6aaa859bd64407d99947c0c963079288376846af4c8028ad9a3a3285f4d0b5170b6ccaa9ca6a280848ce11e66994d269711e1c07584d7b4917febc6c8039f6c516d6513ad443d67443f1df83c6b5cbe8e33a32813278557e0d4fcab10d841f44570230cf5fae2f31ea19b7b2e624c60da2b5a0677c2be11109e9612a96b594edcd6350fef3dc9486c730a71c47fd6ca9fc8ca2bf4ac928d101f7da7ac0403ad40cd8b512459407ea10bd48cd7aa46a0a0c1fb8c5af3f48165cfae0c6b5f309768c6f596ac6498827c58858b5bc8e90d46140639869c0a90e8e7006eefdb06d398ab47ff2868bf06749d20a51e13a8c3cbd1c4bac23fc2289ce494ca6c9dcdd2513ecb9ac90100df57b7612af6d009df065590aa67c6da0accc9bd64a82b838c11e17a7a8df6911e0cbfef85347ccc6f826c184b9a21e6f6f840b58d3d2756bb08bf7206483dadf8d5926bf91b7bec24c8892dbbdffb24569a17083ff3be1abb1545f3b5902c80680d75fbe902b4bbee631b5829ca4805aeb06bb631e05e5a70c7ac5c61fd9012bfa9277e12a9c29719d781f57c07d315aee5c71c973a75f7067e60408994895da61d634b07635431b9d607e75fe7ee3bfe9609b2556ee3c0c17a8940fa1cf6601b2e020b4a60da9286babd9628bc8720fd2cc81f8720dcf9a8f55bb45ca4ad3313a9027d1be09d0de6d4f24a8ad1982fbadc3d020a9277d69b6e89b6741c2211b74c1896e9618c1d8e6808827663ed8d4e42a77c55611b9de4cd49a069eef86facca119b5921f0f28f8b5d2edf4f122468db96829263002e20228de553a113350b74c6342daa6ef628864d406fbffe4e88cdfcadad16de68a2cf70e2eb1f2078beea17239e6f6de79e329aafe77e92b6590cb09d5b360e052ba530c6f4cf6cc9893b918a1dca2e85f182a86cd1e5d545a43f95ed4615482ee8873d95a3c0443b59ed03c059029733853a218853b11ae13e7a190f5be0a448762afa14dd59c9e15aa03284e0b7ba449becd590b8bcdb0870b9c415b4b5b9296e5defcc856686cf8c713639e307f6a79971bf87a908363b433227aa2a1fe44b4db360436ee41117d1c6b1c9dab4d817765d6916106711a37687fb240149922486555e9f2fdbfc700aa7c733d81e4a29e4f9d4822705f8885793ca808b3427c38a3bd35d56470f189805fb3ba1a50bc3faf1e748a892643cd1f00990a1cb7841476652e80a70bfdda5402f27a37d20bd6ef7601b4ab1fa2b4487a87bcccaf3f9f880ac143dde0fb1c319fc36d1d8037d8898bd7b6015b663c2caf01fc74421e98eb0f5afb40f93ce1a36ab8e09c2016df772b4f8749ee59ad571f642b4181d5249ca2dd7197f3183efb37603110f9b93ab928224df265f7892c55664653f112b0b4748368e49cf9bb29837d7be764cd300ef526cd3597b35b5538ecd7458fefd25f9b1481c3366dc58a77d2f0e7e519e22559bbf2b5d1f0faedb780637be759a91009d633307c82cd279924584dbdb19de43ec", 0x1000}, {&(0x7f0000001580)="fbf99cd2c64f53b518f21e40ae3127d5390c325a11e56128420e987d855d2eef77c9f5d60805cd187ca73283a85c65cba41c89ea87f2f22de907aa50e9c94cf8fe0e1f4dbd8588bf1b048bb798c9094220a6f55623019dbcbc838556ae8b644f02778c599c8e99d20623a0167e111d744bc2d788ff1eca363b4970dbf1646eb35d1b9c17e458a5e72aa33c6755a0189417a385ec9495b221ffbb84e37a1555ac368b90a050d13a1f15c738db5877f44cefe9b4244f73", 0xb6}], 0x5, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000016c0)={0x7, 0x7, 0x0, {[0x9, 0x7fff, 0x0, 0x9, 0x8, 0x9, 0xfffffffffffffff7, 0x8, 0x5, 0x534, 0x8, 0x5, 0x6d, 0x400000000000, 0x8, 0x1f, 0x49, 0x3], [0x20, 0x4, 0x7f, 0x7, 0x1, 0x80, 0x80, 0x3ff, 0x90, 0x10000], [0x100, 0xffff, 0x75d, 0x1000, 0xffffffffffffff00, 0x101, 0x7fffffff], [0x76, 0x7fff, 0x101, 0x1000, 0x5, 0x8], [{0x0, 0x4, 0x3, 0xfffffffffffffffa}, {0x3, 0x9d, 0x4, 0x1c4}, {0xfffffffffffffe00, 0x1000000000000, 0xfff, 0x5}, {0x0, 0x3, 0xffffffff, 0xfd8}, {0x296, 0xffffffffffffffe1, 0x3, 0x7f}, {0x6, 0xfffffffffffffff7, 0x80000001, 0xeb}, {0x0, 0x10001, 0x100000001, 0x800000000000}, {0x89, 0xb1, 0xd57, 0x2}], {0x0, 0xfffffffffffffffa, 0x2, 0x7}, {0x0, 0x0, 0x6, 0x40}}}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 05:37:05 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x100}, 0x10) 05:37:05 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x20007465, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0xfffffffffffffffc}) 05:37:05 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 05:37:05 executing program 0: kqueue() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x14e9b82f3cfb67c2, &(0x7f0000000000)=ANY=[]}, 0x0) kqueue() 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x13, 0x1, 0x80000000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xe65}, 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x100000001, 0x0, 0x0, 0x8001}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x292) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") flock(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x577cde3b, 0x100000000, 0x100, 0xffffffffffffffff}, {0x200, 0xfffffffffffffff8, 0x7fffffff, 0x5}]}) load: 2.26 cmd: getty 84359 [ttyin] 0.00u 0.01s 0% 317k load: 2.26 cmd: getty 84359 [ttyin] 0.00u 0.01s 0% 317k 05:37:05 executing program 1: r0 = socket(0x18, 0x3, 0x3a) socket(0x20, 0x8007, 0xfffffffffffffbff) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffd80) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) socket(0x1, 0x4007, 0x9) r1 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x0, 0x5}, {0x25}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000080)=0x3) 05:37:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "3de8dfe9796679744bb48478ed87a63e2664a0a9a5f7d99d2918603dcbff5611f2b7dc4e0ed94e0955206a4a854c91a7512493c9f76e95646b8836877c1dc17aca5cf4dbf17597602a25f4dc91f56672b7f756d3ce8e86fb7ebd652583ad94222a61e46964269dba24ae60cba0"}, 0x75, 0x800) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000300)="f49a2ff0c8918af33690adeaf37589fc66c99d63e7f803ef90d071905a70e87f4f158ab076c51205acf7ddf520685454ad51c57649aff3a0ddffae892799ff16b4421c042d4e889c01624f07e165be3d0d5304f7e414b2826cdaa5b65dd779cb49ec859dd276a66c50df444116c63aa632c3d4b2876e25771368b5d80d0ae0e7dd49c901267c7ab9547badca8552efb7e05eea6628e3e8caa04dd6a39e5e50a37f420cf479f9f498764b4f621a06", 0xae}, {&(0x7f00000003c0)="3ce7b19996c6a49910859396a647713b0ce26f9bde3aa787e4439103a6796828e46629183f0ceb8e6cf90faa0be1ea410264e2eff3cb72895970b1b7d7b2e80977484997f364ea3735dca2f77886a927282f51f8f0ba0c80d09a60b86dd0a6f9af6036307323ec893e9fabbc3e1ac3d4df9cb6282bafe5e3da0dcf02e0fd4ad5ff62523434a9d6f7f59617fd5a3c5f22819ce849e23b0393b13b5fda40eac75da60c4e5461b5157e731b04ba2f94c25a297ca446ced10f8a62b78e099ef2e9bff94dc251b17e1b9a294ccb7dc98948f4265cc1e12d76f693993383989ce95c5e48db7b06232bca48ff31e42161009da1df07cd20f15c5d125c052147", 0xfc}, {&(0x7f00000004c0)="8b7eb58b432dbc292d06ad7158a8804ea15b10b374a7807f28c873099dee43a2c69f8a4fb35a9ea2a2e8237d86f287eaf4b7bde5f2465b2d062eb28aea85a179b0c22111963fca9e531a3470473c3a1fb1acb710721bec85c508fa657c1bf54b7b91894450bcab3639d6f74838a0935fc5a01c8a1b3777efab2fc4ed0494c5c64220e832c8ae63a706df6ddbd4134844535ca2b3b752ab52105859d9d4131d4cf043c543130b936c5cef8f2df8acefde628d96d5dfde55eba52c5d0e79442cfa8cf78c649d4abd61e0fbf312fff21d41ff49aac48764b62b13781f6c33d11e379aba9da570d4cd53f542235a1d98b29e9f7b4c09ca8ec02d2c97071249df9e", 0xff}, {&(0x7f00000005c0)="d6ebe1d374c937b81262f9c11247ec111b8802e9990c097148c438924fb312760d9821991e93e7dea081147dd520ec90a0b0cb2d14f21d50b2a9cf76aa6748df1de6c8db10fc7addd150e93a2920bcbcb79a0b8ad841eaa37d4e762185365c995e51a639c085964b9c910cc38c31575e0125238a64321b7c68faeeb109bb432cc935ca2823055ba43e6ff8e57e06c8a602d8259320ed01779025b286fb51bb9ca639a61b3c", 0xa5}, {&(0x7f0000000680)="fb51515bbd45742094bd33cd18143cf750489bc852e98ec2c3c74903cade2a45d71a4d940700d929aeb58f4c2fa03ceecaf5f2fd3df341619bdff9313bae21aa8f1cc76f3140b836a2e788acd8610531a1fd9b08601044acc9a16b7fa43ea0479cc142dea2f9376e4a1db9b3e2fe2cef471c00ecaad2413ad46d3981053435553dc58dc2db43da6e37eec5978fb22d1a61391dfdda3369c80ba6d3f7f75df24e34d40ad0134b464fac3dd82539235880fe1898e83ab49f7148fbc7c7b405479814d5f7f77027916c4cd2f927b8e84d0a54397f4f6652d0e1adb480c12c071b3ef9eeed759bfe720111bb7b2556", 0xed}, {&(0x7f0000000180)="2f28f4995e2fc9e9b89817f03273", 0xe}, {&(0x7f0000000780)="d761eca5acfe73ac185592a102eb8253776c47a639d7fe65e579df0351eb343f88e92e271889ab4ddfffc0f2750def32dbae125a4920c25b7663f3f43580aaca9e083a42904fe3145231a4834b067a836330e4bb22847d7ab5f31c193550955f99a98be6c29edb81a97fc16a4a6afe5616056ed82ef1c4d2e7677615c3f91f01470f1e2eaa1becff5bd1f0ac19ac54c27096abf975fd7714a8c393eb85f450757fd1d09b79afb6d2d635932423f5fa617eb3a9de05f11d3b8d104cef71db6be2f7d9aa3026c6bafa4ae561d4bd778f5c4d6846aa829e9e056d6b18baa0c6ed8b69b7557053e3709178e194b44a57cde7c96497dde4dd90e7da978c21d107055f19631dba1beb8184c323ef321c1684835ef9e62301465cc553511517374d8713603bf978fe97d823886fde121ece542f2e3af2e96a4452e0170822c54d1a4c5e2ac12d1823f0229b810a83e0f5ad11cf7c25038cfe2df61dba6e6e870a3902cbd5bfed2a3042193aad830b31552da1ddfa61fb74758562a2caac4aa0948f4218a3aa0d6fb2579f796234961751b1c414f4444c116f0bb7cbf88d0c9ecec33b7189e0c8ecb1aca05e9c549cf4f1b7954d108732e1e02578573d55d9d2c56b91bba45c55a215743b3bf441f34a1c602288e3e4847c71609a2733cbea950913b555ea0f448a84f1d58dcb05fbcae8bb2826a9669289d91bef17656fd9f1a6998ca1f29a78e3233489cec000d0af7a51051ef7019dd2598d347c4c8ad7f579b52b5a7b556a0eb56e922fbf7a0afe6441a2c193afa14c49df458ca44a9ce52d5dc8421ca4d6f15c6c560e5c3d5e4cf95b497452c4205ce10da8bbb2713cf7e72a94e83069cbb08a72d90e734d0f71738c8d7a381c6627012ea7feb48d875d1c8a6d29c6298914fd20d241a18a9ec0ad84c11ec6b505568f75b215dd5528cc97fb7b631c2f87dd6153200afd9d1058a548469fa16e9cea712e265652b96dd14586162ff69c6ef47fbba721d6ffbf243dc3c2a7c112358393d94622a26a56b7443b62699702122f985e5ff6f9237804425ed625ec9608b987fc057d505ef180bf3830a8f87a020c388fedc54cf993fde7a0fa0a559b787ed4416f17df0cf0418be633fdf7a231c49814877f61ae5f956d091178c3c100ecac5374009ad735aac551cd0b78e820f52fba71bd6e39fee63cfb4492a7b482baceed5331a5e85f2f53febb62d76f7e3b4862916cdfa2a4580e6caef3e2178dcdf6e7382d60886447bffaa0edb5319564bed952306d929fa62c70b99c64b913f3584f01ea4ac450ecdaf9e2ece0f3ce2846b210341f61351d79a8cbf88820bb850b5770db796c251b91a7141b5e8f98cc2d8a69d4d95deac3fee6641190f210e47ae15e71ce219f54b380db6552ce81e8db3253a9563982a869095056aee313813a4f2a588306c246c77dcf5f05b482b966285ba2d2ec52e337558641302a5ce231b1e62b1a26cc5969785c9f66aa3d8ef20f7c6459d3570ca2ae6e17e17c1fa325323cba4b4c4468a9225efb88074b84dd82e03f0695a21d65ed7876720b71f9101ed2d72d482ba57fc99d372c2098a5ef58bb13327698da80591cb2647542d8c87cdfdef7b7981d0d3ac629484c26423b8816f7a76a87c88862bb339d577ddf430366f77b0a78cc03f5b3d6403aaa7060af5d5d28a8114948246e34b1004fb035ef6ec3a65b581c480e91fb6253d046f8e466e32888de98a71f224d38c4b69afbd5881d6160bb074e6c0f2a3a19060d054d23fffb6ce14dd9759fa21b5725115d8e4730fe7e0619a3e46c6d8535c175d55b5a28f5935e678f0e1c71cda19ff3e88c7ead5b40be976a4e847cdd9e1fdb9dd8d3bd2bda4a091c2b201eb19c2ed16739321fcfaf8a9c4804170519f4abb701852835dec35086c77f484b9190c1d381e300319df7166156969571f17417a989fee31ed0c14512467ad3f2d2a59e6ce65e709b2023b823c0b45714559539daec4ffb408c564c06271fb389eb4839d295af89b1cedc154c1a556d341bbd4cad99b5c1d4307af0b5c848875a8bc2f5795db3e0034687d76448038746a42f3b9812c75b4d664ab46789f7017313ef20c72d3012c66c8dd09d92480cd87ece2875744e05f6b00006e878080874e44d0d5f5d06376dc44b58bc47bb627f96e9806cc36ec26791339c80c26eddf48d40bbcccd4637d3941aaef00fa42a7b00666ecc7e5260570b4604bc7dce5f156fed839abdfb4aa1deca2ffd8af89072ed33840a03bae288595157f3a5985ac6e92d75e6072bddab3ca00a180397df4eff144a27fbdc86d21defda4eb7dcd7c59b4d56485b702afe459d1aae8aa3193a9d1033907c62c3c96e77305bd22ecb389174385e0d290a468cd0bff628861b3b9137cd165576ee8f4671fa7b3993cce03f8db65dcc6b8cee1c5b1f707e657fb37a2368e4d219c7137adf6158be65b5ebbce7080314f2a55304fe68c2a24f214ac039315c504327b931f45658ff4e7ba930fcad6c79da45800029cd0add2bde49af8fbe6d0ebb645f16d595a0e1b5f0137fe699b65b313168c3ea50e58e536a3f485e87b3b13329605c73b3560f31f1633fb70069a1066fc1b8c64d52298df99a2f76fb88e7e0fb450dc0170873299aabca1344e1984bebe0075f6afbd81106dffcaaa34b426254d33f9a089a262008adf09f0833b37a89e213db87459d3b59b464bb28f4212e2d55d88fa736daaac1cbd6cbe19bcaae829279f813785fe934e52c3d2c3ae3355fe90add56867571d1adcc520a4efa55a78c865dd25011cf04bd545637405caf8a5daf626d66eb5157525919904f4343b4e7363203220c157a0b81f5c1f553103231a951048fe155d90c93f90cc70cd9f5f696474071ae6d8397667daa46223aae75faf1de955264866a0ba4081b21efbfaae7ee3adda368fc9443ba7eac7db77f97b37751dadc90c77d2e6926b4e4c3fa96ed2c10469e1c0a7031682c74b7a7fd20c2bfafc55a3102dde83dd5588f1e4ebf91667d5fc3d5a930944a7f08505bb37c14a4df2d6ab5069420b87770917935e8eeee8b173e519b09135e6b868514d2942817980513fc51c9a1e855e6ef6ccf0c20088d312f6b1daffe5bd6e555ac37dbe3d0ecb811bab01d13a2233466c1e19b8915f55a1d55bfd1c11779062a8027c57c61ac8a2de895a00aab9f92b086aecffac911f809048cf5638caa0cb2070c225f668dd550d84e0b7fb954ce1e5d57bf0268472d16fd916b446010613dfa683c6791c37a047b4ec3241dda76b2ae28cbd11a625dfbd218018d7489db35e902398a4946f8435954b87b4bbe929e220a83961b3af329fdda88b760c576f80b7d2c8b448510941ac53a6cded5a64ffd28fe4990ca8cf0397ab16ca6abe414f37e649427065e14b3e829172e00db3981c4766665896e80d5f54ef2a76b28a4bbd9915ba1449a4930b4dbc014c80d8df5d58a5b7569c1930d97803f9c703cc7ebb1ddcd3810005bca16e7c2433d6e31408d3f3a4eccc4ca1899acc8b6ed6696ba94213691af1c7a2602af70ca4b2d80b3633ba104a649c5869dfa5b339fc1c0dedc875ea100eba3cbd063c1442774bb3499851b73dfedbe84be7b48acf437047e46619c58efbd9ee8aa5ebd4eaf0bb6e587ef993ae2d54a0838a3195b5d36263c0cd82d3e814daf5325711a1dc3cd1ee9d1396c8d6b530ebd64d5ad3d4111a3d054b4d49bab1c49030a6d81c327d150ed021374cbb5347e18b12cb71725f7e0fe7323f028261cf177a3865575c1ccd3d39e6652cf05aac611482be395da7e92b81977eeb83f66fe485224b8195c50ec9e51c7be6ce7e3b653a0e544ed8980b58b16984a0a3ac4f395ea7fbd15f5ff5b15ab43434a97d4d504fbab32414b8dcae5bda2e31a7b377ad1acba643f267edfcba3820fc1a9ee6d162f150edc51d04153488b523909ba46174f3ee2b11a8f2d8feafd8fecd33056c07bcebe972a7d20f20f7c56082cf1a76fa2d11e6ce05af9e619d07791b20d125db96c753755d98cdeab035146c40fbddfa8434eb9ee0ebdd40b07a13f378a523b4888fec42a76d42b0c319ff962bc2b5dc8e48f020c5f6ffa8f561c1cc8c119db6e4ece922465ccb8296aa43746b9afccdbd54a918dd7a609c9443d528521ef0a7830fadf51f6b6d60c28af99c748041bc9c477a22878a19d3caf9228ac6964d9d009847d90545c69cbdd0b447d7cfd7c8d0dc41a93d87ddd89602914972bfd6d46572568fa0af2d97a406a4aa8ac88be2d12d9331d850f8e5b23076c88fb0c70209f61d068ca39b95dff23545cf31f22f1f02ad6eadfc617dea301bcfb9cc7dd978fdb52eee17bdf6cb8359fec2efa6da83d11fb065cbead314aca23cdf609411b6a870bd376148d084f6226ad2d33140d2a36c064d68def194c07f78f8a965bda0477ee7aaeec9a5b6aa8a22bda56229e09cd2538e5aa6eb128a47fe72141ead81190833a11deb65c2baf0bda66a9c3392c9d7d9ddb4b53a8c3a4860c90c2e86ff531a7c8b313b3e1f783bea03474147c934ebeac70e0870f78b51becd60568f07701b8b4cb48f551114a3d44f56d6e4652cdac4ee0425e7c3fa8c078fb94afa84524e91173d6f0007a884f3188a3a0f49ccce635cedd913fcd0f6ff46fbdd0ea11a7b3b1af3e28054adc47d387445f94d8b8be2055698b811c6b0a381346bf0835ddb4569f6adcaf28ad3c80ee31b25c55a5d15249f62622b002cc74c232f519da7f5d89d0417b501564465a47c8b5fb80aaae8ab341b70f17110c151a43622a1b078891a529d57b6c8611b2d5a1e699bcb6917ea83ed697ea567bd2819bd1f15da0f7a359d8b9ea0830d0708e90e3bbf67e70de33f8f786d3bd6219edc46330ae63f3572ab9f657f9096995ca706b2cbeae20b686871fba8336ba49f270bd9c7a587834819bedb8af7217d71833ce4d80790e1824c5d84c6e2d13ff5ed0dbbd15e5f2111b996cc82177ef7a27c86f85f2d7b1c0b87da0353ecc0e7121931bd0ee7b1eddeba4e9b9ef66d6b7f88a869461b4cf2b534d7ad8987288b137601469195548137dbe35688c60e986368fd4cdcc4f708dd37df43cd93d44677d5c780981bd9fdb452371668dfaab79fc806007f20e9ce2985e9d9f5782ed4266b8e8545d511379c46c9fb6336c6dff343c345255f1f16757bc07787c2881ad7ab33975750fa472fa87ab8fcd8a43a9ccef430e0358a75461070a04b52bfdc77ad0ac4e430251e6f2c00047e9fa6a8f4c01d28e666fc7c9e519d3435ff199f42c254a6fa3ad29cfa221e38a622662959f140fc6699f915edeef4d155d2e593918020be0dd03b31ff6da2204fb7a087aa9210a085a9282cd5d6e412f6da884803d103864b79aa065d46b5f98b8fd6c43e6350faf1fad288ebe73b4626f0a53adbd617bfe961a689a74499e8b23d5b77e1ea5a76736c5a42855db3b75114dd8e41be53819f2b561e463c47d6ec5296ecd0b1e5114d668f36db8d6633e75fcee1a36cc6a72afa6bf4c20c064e77b9f557486c64cc00c1b7168e350edbb223ea48145f4446a30094791d1336c3026b8a970df2c0f8e1a4661ee6920aa5b919afe05dcc2081e8e60e27796dd571f68fb86458f2fcb2cf9f28c0428aad01859f50f85d2af2ced95ef016df3ba943fc970a36e9512bf0726352cd10d79b9cde1def8e33070056c676143ea3698da55452d9fe8c9fcbe025f4de2e717ee61f5c15d93f53e0c51b86b4de9ac8653c63a39d63e4ef1a83cf613d75026ecf426e2cf73465fb3a3d28a07", 0x1000}], 0x7, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "9f43cdaca5a6f15206d490436f2516376a0037b6e0abb7d2a80bd2d8e58b9237b860c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be393354754"}, 0x4a, 0x800) 05:37:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002005, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x200000000000000) chdir(&(0x7f0000000040)='./bus\x00') setrlimit(0x3, &(0x7f0000000000)={0x8, 0x400000}) clock_gettime(0x3, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 05:37:05 executing program 0: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 05:37:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x200, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200), 0x4268) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047463, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 05:37:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000440)="eab2093bb828975b56388824d27a5ce9f0bf09ed16e3c007701beaa8414ec327b94d743efcebfba7ff27bf6aa4fbef7c45a9a3285c88b51ca84c3a9c0d859faf9b37d23c5f85672c8e4fc73425237e31081170e3b5496d85f95e66fc515115fe60e81ddadc74075fde09efdce8a549c5ab117caa0d7878bcdd0b92c257b6fce7f9fceca6c61a933487c095c4f1d35c88a11151a26c83d7c390a3c00c223dd058cd7ee33c730fc0a2fa8201dfea18f3522468715b00abb981d0fe6fc78c4dc3215497a67ec0c556e3b69c83a3897b9e6588f01775e7fd70f84f0e1bda5e9b08ca7708acac8f0e0daf7c4a2a022d4e119b8a1de59982de4d7aa3b3d42289654b7ee2071b885aedfa11cfc4c250eadb02868089713bebb2568e663044d078c876f907f9440bcc167231e7002b0696aca21e9cabf7cba90ee174145b1b3ec47425e7a66977c5", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 05:37:05 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x2, &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file1\x00', 0x13) semget$private(0x0, 0x7, 0x8) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x32d04c81b205ec00, &(0x7f0000000100)={0x2, 0x0, 0x7fff, 0x4fa4, r1}) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x1048, 0x7}, 0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x1000) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x50}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x100) sendto$inet6(r0, &(0x7f0000000040)="91094b86c19cb2b9a71681c570d60eedb8820453c605ff5df8f9714920bbf8e68f19475c3926bcd111826f327d03652bbb7d84ca628dcac7f4f0e0c04934b3c71c86fae08c33356fdc382b451e6c0cfa4027da7d7518fc34445749c7f1af78a1ec78633b391bf74ff7cac4b34a389145ef754fa15f83834229483a370672328a2718288c962c5ac912bbfd4a315ea37b77b8114603149921572a6587db910e69a7864c814960058c0888844985a243f491b55d7f78308f40ffb1c08e23fe30a829a10b895b99", 0xc6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xdf4e, './file1\x00', './file0\x00'}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x99, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6, 0x0, 0x0, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f00000001c0)=""/55, 0x37) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x365, &(0x7f0000000340)='\x00') 05:37:05 executing program 1: r0 = msgget$private(0x0, 0x208) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 05:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x410, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) fcntl$getown(r0, 0x5) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00', 0x4) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f00003a2000/0x1000)=nil) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x95, 0x4}, 0xc) mprotect(&(0x7f00003a2000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap'}) geteuid() shmget$private(0x0, 0x1000, 0x88, &(0x7f00003a2000/0x1000)=nil) munmap(&(0x7f00003a2000/0x1000)=nil, 0x1000) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/143, 0x8f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 05:37:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 05:37:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) setrlimit(0x2, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300c0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/231, 0xe7, 0x842, 0x0, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x30080, 0x0) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x7, 0x3, 0x3, 0xc8df, &(0x7f0000000380)={{0xffff, 0x1ff, 0x0, 0x3, 0x5, 0x100, 0x100000000}, {[0x400, 0xffff, 0x1, 0x9, 0x0, 0x9, 0x1ff, 0x7fff, 0x0, 0x1ff, 0x1000, 0x6, 0xff, 0x9, 0x6, 0x20, 0x20, 0x200], [0x3, 0x4, 0x2a06, 0x2, 0x0, 0x1, 0x0, 0x6, 0x942, 0x80], [0x8, 0x1, 0x1, 0xd7, 0xf68c, 0x7, 0x4], [0x10000, 0x3ff, 0x8, 0x12, 0x0, 0x3], [{0x3, 0x4, 0x3, 0x800}, {0xa56b, 0x0, 0x3, 0xb76}, {0x7fffffff, 0x1529, 0x8001, 0x2}, {0x7, 0xffffffff9c01a255, 0x1755a4d7, 0x69bf}, {0x1ff, 0x6, 0x8, 0x40}, {0x5, 0x1, 0x100000000, 0x6}, {0xb07, 0x5, 0xfffffffffffffccb, 0x1}, {0x10000000000, 0x1ff, 0x525, 0xffff}], {0x565, 0x7, 0x1, 0x1ff}, {0x5, 0x4, 0x10, 0x8}}}, 0x9, 0x1ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7ff, 0x2, 0x0, 0x8}, {0x1}, {0x6, 0x0, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x8, 0x80000000, 0x20, 0x5, &(0x7f0000000600)={{0x6, 0x0, 0xffffffffffffffff, 0x778, 0x5, 0x5, 0xfe8}, {[0x356, 0x1, 0x4, 0x8, 0x101, 0x1, 0x7ff, 0x400, 0x101, 0x7, 0x35c, 0x5, 0x7, 0x8, 0xd5, 0x1000000000000000, 0xf1, 0xff], [0x2, 0x1, 0x10002000000, 0x40, 0x7, 0x4, 0x400, 0x6, 0x4, 0xa94], [0x9, 0x100000000, 0xdf, 0x387, 0x401, 0x3, 0x4], [0xffffffff, 0x2, 0xbd38, 0x80000000, 0x6, 0x10001], [{0x1, 0x9, 0x4, 0x1}, {0x4, 0x6, 0x7ff}, {0x5, 0x20, 0x7f, 0x40}, {0x0, 0x8, 0x9, 0x80}, {0x1, 0x1000, 0x5, 0x6bea4740}, {0x70, 0x9, 0x80, 0x9}, {0x2, 0x7fffffff, 0x8001}, {0x9, 0x1, 0x8, 0x1000}], {0x10000, 0x9, 0xffffffffffffff80, 0xfff}, {0xfcf3, 0x40, 0x3, 0x10001}}}, 0x2, 0x35}) 05:37:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 05:37:05 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xe0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x83) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xed0c06a24ee0a248, 0x2810, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socket$inet6(0x18, 0x5, 0xffffffff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmod(r0, 0x8) r1 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186004008b00002b27febf005b4b000000000000000000000000000000000000ffff4f315d67c30000000000000000000000003aea1b280113", 0x3c}], 0x10000000000001b9) mknod(&(0x7f0000000040)='./bus\x00', 0x180, 0x9) 05:37:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0x20}, {0x16, 0x4afb580a, 0x0, 0x5}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="f327d711") 05:37:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x66) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x90d2, 0x0, "d7309ee7bb6fc6e23c5b0000000000e200e74de4"}) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() fsync(r1) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000005c0)={0x617e, 0x1, 0x5, 0x2}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) r6 = syz_open_pts() r7 = dup2(r2, r5) recvfrom(r7, &(0x7f0000000600)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = getuid() setuid(r8) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') unlinkat(r7, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) dup2(r2, r4) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)={{0x5, 0x7}, {0x7ff, 0x6}}) ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x0, 0x200) 05:37:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000337000/0x3000)=nil, 0x3000, 0x5) preadv(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000480)=""/6, 0x6}, {&(0x7f00000004c0)=""/253, 0xfd}], 0x6, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 05:37:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x3}, {0x45, 0x8}], 0x2}) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f00000000c0)="e4f7c3739268975147f7140b3fccdd204eef08b758390582f08cbc0ba7ece4de9e61f8a099fc1f99bec32190b7d1575a4c582c6404c1d68367599116b0db3489aa63641a76dc0de8e60e354f0a72296524a1432ed24d0d0149b6c1ea8a58a68e7599131478b143c6a36e38e0733fc06b3cf2d0722ea9b26db42d33a962df384fe30594d629767d83c9ded6deb8e8601bb5df6f087ddf9de35c6e1b8aa1faa3dfe999773f9f297d87ac115564fbe867dba0ece4c2f1565622ff068935d15fa529d30d79e7a0df", 0xc6) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/100}, 0x6c, 0x3, 0x1000) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x30ac0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)) chflags(&(0x7f0000000380)='./file0\x00', 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) chdir(&(0x7f00000003c0)='./file0\x00') connect(r0, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() fchownat(r3, &(0x7f0000000440)='./file0\x00', r5, r7, 0x2) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x20, r5, r6, r5, r6, 0x0, 0x100000000}, 0x1f, 0x3f, r4, r4, 0x400000, 0x8d, 0x0, 0x5}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000540)=0x8) setregid(r6, r6) msgget$private(0x0, 0x8) pipe(&(0x7f0000000580)) r8 = dup(r3) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x1f, 0x8080000000000}, {0x1}}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000640)=0x1) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000680)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5, 0x1010, r3, 0x0, 0x0) write(r1, &(0x7f0000000700)="bc98700875f727d52301af354460d57f20138f0bdc39105b8e93c930dc1244b8dd63f64e1afe0b6d88c6e4d9335de3ebc7364d33ced4963d6b001034bc40f08c51874d6f3afbc1cfe7aa87b887ce4440730e1baf19c17ba1f8bcfbd651cd1eee5a3b06e4e3d85de58976f4869c27157b7d441944aabd09f69502b6df67932b0353591d2b40836a4c30b2844d3b1d42e66d115adea8620141d6fb4c355f19ec5fbcd082cf15691c99999c6bd33d26377f56ceafd79549bf18e82c2300dd73555537582419d6044e42321a46", 0xcb) pckbd_enable: command error 05:37:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 05:37:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xd90, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x790e568a869a3736, 0xffffffffffffffe0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) getsockopt(r0, 0x60, 0x1000, &(0x7f0000000000)=""/81, &(0x7f0000000080)=0x51) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x9, 0x4, 0x1, 0x100000000, 0x1, 0x6, 0x2, 0x1, 0x3, 0x1}) pckbd_enable: command error 05:37:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x11, 0x4003, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xda, 0xfffffffffffffc00, 0x0, 0x1, 0x2, 0x5, 0xfffffffffffffc00, 0x0, 0x2, 0xff, 0xfffffffffffffffd}) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) setrlimit(0xb, &(0x7f0000000000)={0x5, 0x8}) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x9, "4e4e31196989f301aa1ed0f454623c398fdaeb6b", 0x8, 0x5f}) 05:37:08 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/106) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5c19) 05:37:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="020055a68ade0000000000000600edbf"], 0x10}, 0x0) 05:37:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shmget$private(0x0, 0x5000, 0x10, &(0x7f0000ffb000/0x5000)=nil) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=ANY=[@ANYBLOB="5d61822a8e1ef34135a0deaf"], 0x80, &(0x7f0000000080), 0x0, &(0x7f00000000c0), 0xfee0}, 0x0) 05:37:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd) close(r1) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) listen(r0, 0x4b80000000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 05:37:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x85) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x5f0de1a2715f963c) r1 = socket(0x1, 0x1, 0x400800002) setsockopt(r1, 0x3, 0x74d1dbbe, &(0x7f0000000180)="d328ee56", 0xffffffffffffff54) 05:37:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/237, 0xed}], 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xfff, 0x3f, {0x3, 0xfffffffffffffff8}}) open(&(0x7f0000000000)='./bus\x00', 0x20152, 0x40) 05:37:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x0) r1 = socket(0x36, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080), 0xd0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) setsockopt(r0, 0xfffffffffffff000, 0x40, &(0x7f0000000180)="b58e5bf5aedbf8d9ec77ed2eb8ef845628149707b30650c10bde4422958d6d9142c0618e4541fa50693dfcc85af669865500198b1e11230b3f08cb01f5682245ad161dd11f2856c12dc8d11c70512f97bcb11ac0314a7e38dc8b35928fae2cf858fda2ba4ff5d5546de77243280f66144ec142504d833571bc3655401b24c7c2fb74df843268185ca824918ed691e5316574c49c15270b60b5ab731ba36c9156429994d523a388dec67d1cc42a89c67f5bd81106fd35dd00d2e52f47c7cb48fdcdce08dda9287905088ccb31824a27a9f371b59c92b51c6367a865bb26e7d4908ddfdfa4649fa7", 0xe7) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x24}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='+C', 0x2) setsockopt(r0, 0x100000000, 0x2, &(0x7f0000000000), 0x0) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x4}, {0x4c}, {0x6, 0xfffffffffffffffc, 0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) r2 = shmget(0x3, 0x4000, 0x110, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0x98, &(0x7f0000000280)="b66fafa3519105161c4d20708df8cf06dea8a109deee67866007e3ad7b84834211a8064089eea7ff522a1f5ddde95b05e67f520bb297f46b34421bf34e7e267049f7700aa3ad82c69438126b813037a5a2b072452ee17bf8c4340a5f7dfe9d2f223392d8fea753cac54d334966afd8c978925a87237582c94a08c696ac5085171d1081c5a733015d2dfc09f03c9e2cabd1f2ac673da492b5") 05:37:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) dup(r1) 05:37:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x1034, 0x8) 05:37:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/4096) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:37:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002005, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:10 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x200000, 0x80, &(0x7f0000dfe000/0x200000)=nil) shmat(r1, &(0x7f0000497000/0x1000)=nil, 0x1000) wait4(r0, 0x0, 0x0, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) 05:37:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x9, 0x5}, {{r0}, 0x0, 0x20, 0xfffff, 0x4, 0x58993c34}, {{r0}, 0xfffffffffffffff8, 0x22, 0xf0000004, 0x0, 0x4}], 0xffffffff80000001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2b, 0xf0000004, 0x7ff, 0x7}], 0x4, &(0x7f0000000180)={0x8001, 0xf13}) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 05:37:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x2000100000000, r1}) 05:37:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x1, 0xfcb) r2 = socket(0x20, 0x7, 0xffffffffffffff7f) accept$inet(r2, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 05:37:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='r\x00') getgroups(0x4, &(0x7f0000000380)=[r2, r2, r3, r0]) setgroups(0x1, &(0x7f0000000200)=[0x0]) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r4, 0x20004b43) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = geteuid() r6 = socket$inet(0x2, 0xc007, 0x101) getpeername$inet(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) renameat(r4, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') setuid(r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x80) r7 = semget(0x1, 0x7, 0x601) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000240)=""/40) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 05:37:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x100}, {0x20, 0x2}, {0xa7, 0x2}, {0x81, 0x4}, {0x85, 0xb8e}], 0x5}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x2}], 0x6, 0x0, 0x40, 0x0) fchmod(r0, 0x21) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe3c}], 0x1) 05:37:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) getpgrp() 05:37:10 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x1f}, 0x8) socket$unix(0x1, 0x2, 0x0) 05:37:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xffc, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed34", 0x5e) write(r0, &(0x7f0000000080)="c8c50828d6ce0a23c735440d14465d3efadcc944f8d9293530c5524d893c75952f2d2eb290755f410d400e1897fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b734472e", 0x5e) socket(0x19, 0x8000, 0x3) execve(0x0, 0x0, 0x0) 05:37:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 05:37:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1e) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x20, 0x8000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6004, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100030, 0x0, 0xfffffffffffffffd, 0x10000000000000}, {0x1, 0x1, 0x8001, 0x1000000000}, {0x8, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) dup2(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:10 executing program 1: r0 = open(&(0x7f0000000000)='\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="80a36be25aab18a5e0c9d88c6d267ddbc5d5693e91ef76bdb2c34152063bcf31d4453d2c0bf3a7d40eb3f16c29998e61bb5366fde48abf8bca059b5259cc5fe758bcbdf11e8e5473c5b0cef5fc22c609685b05372303d78cab09988091b98cc220727517a984c4634538164d746d2b143d275ad6f432acb6bcd5042d6cb760ce22962aa97cb437c28d83d97636e1f4f6e623b8f0d81728a8aaab84234dedc684df93c66d1a1062ea81e8c987be83eb964f89c8dc2d52453735cc5c390d9ec4a77ad0d7dd452a1161ec62561f0a56bb90d36039e4c8bcc82848d0c4f95197aee5558512", 0xe3) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x5) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x56) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0xfffffffffffffffd, 0x800000000000d, &(0x7f0000000040), 0xfffffffffffffef2) 05:37:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() r4 = open$dir(&(0x7f0000000440)='./bus\x00', 0x40, 0x60) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x10100, 0x0) r6 = kqueue() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000500)='./bus\x00', 0x20, 0x31) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000540)) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x0, 0x0) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r13 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r15 = getgid() r16 = kqueue() r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x480, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r19 = geteuid() r20 = getegid() r21 = getppid() r22 = geteuid() r23 = getgid() r24 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x8210, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r27 = syz_open_pts() r28 = accept$inet6(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) r29 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x400, 0x0) r30 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r33 = getgid() socketpair(0x20, 0x3, 0x2, &(0x7f00000009c0)={0xffffffffffffffff}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x0, 0x0) r36 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="f7113cd1229d0a044f9463d68d1ea769", 0x10}, {&(0x7f0000000100)="6e4beb825f56ed1e9e4ebd51bffedde24e054cbda9b0841c59c8e271964604df2d06d379e3df4c7d37ac63ad5153cf6d46060d6469266892a5b9ec0ac628789d657ea7d4073ea843786e7f904f4bca32230ea072dfff8317ad5890c0b3951a73a16ab9189f04ef5517621950ee3579abd318035892950dda4cba9dcae99d4fb81b6490d3c719492c82a1d568b6a4e3d7411b77f5adbc4ce13ed1324a5dde699caa4a1766661b3ea0df0ab5c0d5172a055c31980234de491f60a4401d385859", 0xbf}, {&(0x7f00000001c0)="42d334a89d01e90a8252132c473793afc812f398e2e24495e09225d0745863bc93eaa8975a74dab38e69da147071387b95863cc021157c458955aabe770a2ad009f8890ed60e77991231c3a48efce8f565c5a071bee38d52aff85f1b1a1ad0297298a669262bc3ac4928898df9d4dedb5a89", 0x72}, {&(0x7f0000000240)="d2d04925f9d620ebb2e2d25e037cc129ad3b5d92bbfe0a77e7535d827db063e3ee0afd44c911a0f4b52e6f72510952137c8920439bd2ac64020fa35bbc23facdfc5e9d7d7eef2f8d2fb6fc8d8cb1e164c55dafadc020918b778cca4b80439341a3d0694e9eb5937cb9815571269a54df99fdc4d1cbd4d31c132f93f20da6bbca4cbcc9b9845cba47152a600cb631b3f3752df66c2d1a3d2ed9a0f79f979988877284db5f8d619dde699eaccec5a7e7017ed02291d23d6f9786c5b7b1c096f4", 0xbf}, {&(0x7f0000000300)="5953ab28f570ec5fd56f480f6e302749a94da9712a156b5635286dabadff694b1269980d9452a74795f4c24186170d908ff0b13e79329a02e84110892e1d1592f3d6b0c805f8cc75658f8050476e0603fc6436f1e75c", 0x56}], 0x5, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="006869febdba57180b3ddd3503103a7301", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x2}, 0x0) r37 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r37, 0x80045713, &(0x7f0000000380)) 05:37:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r0) socket(0x0, 0x4, 0x0) listen(r2, 0x8) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 05:37:10 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200000010008006, 0x0) r1 = dup(r0) clock_getres(0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) lseek(r2, 0x0, 0x0, 0x0) 05:37:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "69242d2aae09571bcf"}, 0x11, 0x800) msgsnd(r0, &(0x7f0000000800)=ANY=[], 0x0, 0x0) 05:37:11 executing program 0: socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x5, 0xc9, &(0x7f0000000240)=""/167, &(0x7f00000001c0)=0xa7) openat(r1, &(0x7f0000000140)='./file0\x00', 0x180, 0x20) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x6) getsockopt(r0, 0x829, 0x1b, 0x0, 0x0) 05:37:11 executing program 1: r0 = socket(0x18, 0xc005, 0xffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) dup2(r1, r1) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x40, 0x7, 0x2, 0x3}, {0x2, 0x6, 0x34c0000000000, 0x7ff}, {0x83, 0x6, 0x1, 0x200}, {0x6, 0x800, 0x5, 0x7ff}, {0x600000000000, 0x3, 0x0, 0x81}, {0x1, 0x7fff, 0x1, 0xfffffffffffffff9}, {0xffff, 0x0, 0x79}, {0xe73, 0x7c3, 0x7, 0x2}, {0x8, 0x800, 0x9, 0x8}]}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x128) 05:37:11 executing program 0: pwrite(0xffffffffffffffff, 0x0, 0x757e251876fdaf, 0x0, 0x1) r0 = socket$inet(0x2, 0x5, 0x81) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r3 = socket$inet(0x2, 0x1, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) r17 = geteuid() getgroups(0x2, &(0x7f0000000c00)=[0x0, 0x0]) sendmsg$unix(r6, &(0x7f0000000d80)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000140)="d9a00143cfdf5a7a55c80366305b1f388ecd91b3e0c512616cc25907381280abed29d90e51f0b9b56871c64384c1db1fb2f9e9d3a10f96e580a49c076c83a102969990ef2bbcc7252f6a46add397c2f915fad2082377ea68450f7973509635ac96b0fb234dc4afae196d48f9046ab47bc203138d1e8411dc9c1942c16df85d77e5db29c260a644059a824e3309ec", 0x8e}, {&(0x7f0000000200)="3bf1c2cfa7556a464aa722923961ced3fb99975268009214d4b262f1ee783ebfaf645e008b10e99cf4349eb37de3d8f22460ec10c850e2ddeb5307fc7b41279250653c530b504bac4bcf4adc102975d92e3a8d6c1756ded40d2119318402913b0a873b38bc7073b7d05fa3140b2de5c1c1cd30cf5e30f5d960c38d6497e2299843c52e6e7ee8b29524838a9ee83ce26733010f301167f8fe27f51eda93d89b4fac936b34263f88120bab4577c8206039ec9037dbf87874024a9eee2438094737bc7097a67eb80198c912da480a5afc04ea428ebe6e9afed9d8792776372f929f4df243f4", 0xe4}, {&(0x7f0000000300)="19b980e7bda169dcce3e0f4f3a5d211380da6567b2ac557fd68dfdfabe45635161fbc894e70e99f5356081f046c6c24548214db18f9ebf18171baf59c6aceeecca39ec5c674ccf73fee09fd59b570170fa43d397dfc388139748209a6a290990e7c22685d2f7a10a9aae8b44b40577d34166cd04f32c83a38c2107f03f488850af80a8f78632667c0189d0a07a7f1fcab1a74eb32ebb395fef4cf9f1b1255b89d96231eac4b5e22d71bdda171437793096f02309d22c6a", 0xb7}, {&(0x7f00000003c0)="16675715f3ed94a4f68127c220e42c14ee14a0d67d8321affee8319bbc28f294f804a3fd2bb7e67204a45a6ac7e3e839003f7601f90ec99b3042356742e8c9959d2353d1cf07c132e0b23af6e21dbb785c4333ad5e7129e0fc04a899c11cd5b711b15ed142a1b71de2d2eb53afec19677d28b7856b93bca7a99c2baa08aff00769a467312e0754c2959d48c44a55c8133efc1e755a085a1332f0c61bc79177126dbe59ac349d893c05418f3d3a6defc10a8140ae2fa31236f63072bfe186458c705bec0a70be1ee888603d55fb579e25b859583fda9c2562e299e6ff70262b65e8", 0xe1}, {&(0x7f00000004c0)="68bbbee545013112942c844f380aba010738752d692e6505dc747ed7f92d236583257c663bff19fba143b7d46e827fadf3c8fbb6be28062a545ceeb44f27d0114a3553805212f45f807de9c0c5c763d3f20418aa00683b3c936026ae686ebd5fb38e324d26ce2b7249aa1ccba4ce35bbc9cd2eb650ba46139231c94fe3916a7336707dd42674ccc9f9fa", 0x8a}, {&(0x7f0000000580)="eda9d74545eb550b060af49be7a989fe24a77086035dce82f1a686a60c9933962713023007e0cee90bd47757e9a3ba5733a5272d73c1dafaf09230f796d08661a81b7bc0b578efa4b7ede5bd11fbecbcc8c6a400909fdacade3f0bb516e6c67cb621ae4fb8df6b9a17fefd6d13724e7f7e06472ca5d512bf49e6b6736f06cb3a83282dfa62ff927d24c5b9252b74a5e9a233c391effb9cb23c26071076220a1cae339a38c48c4a6a2f2c9d9f2e65bfc4aecb07fea348a3ae445a6da655e6bf54c9a6efdbfbdca13481ce2ebf6fc9e3b176ecbe5dcb664a94c51d1d69051e01c67da637904a7f5656f9fa95fbe48b", 0xee}, {&(0x7f0000000680)="e328a85d722538787c66f7bf46b8638468e7f6581f7bbd570f89f1ec8e006a91ead48f2cb8f0fa6570d2d88420a9c87526a17e509e8e11b759e96e70a13757e9f8e20af13ac0802402b794136200fe8be003985654bddfa389534dcc4de137c0795e1c78d25ac18f0b9dd1d6797915734d3138bd384876f68847bba61e4f6be4e84fb6a37a7509e2dc49533527b14b9df4614f86b808028665ae47ea81738a94305ccb849f05d30d62002714ed7e262a516267a325f2cd24fc088e5602936508b8a35957ad14aaa88428f43e531e191deea6a424062b3c9444cb93d1bace9081540fab9ae121a36593625a43bf02ed6c78f3f7d2f9d079facaf991", 0xfb}, {&(0x7f0000000780)="2fe9e2295d0cb1bb5670f59cd9b3b8fab5b3a9d6f1a41430", 0x18}, {&(0x7f00000007c0)="d1c3e67495df3495b21c49d8728db1b79007dbac54c8cd64dcd9a7d6b85835a20332fe32881786d5da2fb19dc55c3c29a3938a3c46058ca5c2b038a88a7bc63795e95e62459168fe1773162b7a32ac6c834d55333ccfe197bea408cede61cc84a6847a5f789dbce4d434968bba3a1d7c2f5355d9b4777ee7185696716480de5a3333f7f07ee4f0c422d51060b3f894b75c441870e31ba60ff111437344bcc1f21f11", 0xa2}], 0x9, &(0x7f0000000c40)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r3, r6, r5, r2, r6, r5, r3, r3]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3, r5]}], 0x110, 0x40e}, 0x3) r19 = syz_open_pts() r20 = dup(0xffffffffffffff9c) poll(&(0x7f00000000c0)=[{r0, 0x180}, {r1}, {r2, 0x40}, {r3, 0x8}, {r4, 0x8}, {r6, 0x40}, {r19, 0x44}, {r20}], 0x8, 0x8001) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x5) syz_emit_ethernet(0x3b6, &(0x7f0000000180)="e1382100384bdad192a1bb0d278a8215d21f5c8d9a97275fcc80658479d3f58496") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r2 = semget$private(0x0, 0x4, 0x283) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x40, [{0x3, 0x1}, {0x3, 0x3}, {0x1, 0x7}, {0x1}, {0x2}, {0x2, 0x8}, {0x3, 0x40}, {0x0, 0x6}, {0x2, 0x772cf28c}, {0x2, 0x7fffffff}, {0x3, 0x9}, {0x3}, {0x34768f0ab8e7f891, 0x4}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x10000}, {0x3, 0xff}, {0x3, 0x6}, {0x2, 0x3}, {0x2, 0x800}, {0x1, 0x80000000}, {0x3, 0x8}, {0x2, 0x400}, {0x2, 0x40}, {0x2, 0x1}, {0x3, 0x1000000000000000}, {0x2, 0x1000}, {0x3, 0x40}, {0x2, 0x6}, {0x1, 0x5}]}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) r3 = semget(0x1, 0x2, 0x800000000000003) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/58}, &(0x7f0000000280)=0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 05:37:11 executing program 1: r0 = getegid() getgroups(0x8, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, 0x0) getgroups(0x2, &(0x7f0000000000)=[r1, r4]) setregid(r2, r5) 05:37:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = semget(0x2, 0x3, 0x506) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/88) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r1) 05:37:11 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffe) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='r\x00') r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x1, 0x3, 0x1800) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) socketpair(0x26, 0x7, 0x1, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x218, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) accept$unix(r2, &(0x7f0000000240)=ANY=[@ANYRES64], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0xfffffe1d) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) 05:37:11 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/216) 05:37:11 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001ac0), 0xa, &(0x7f0000001a80)=""/45, 0x2d}, 0x3) setsockopt(r0, 0x5, 0x8001, &(0x7f0000000040)="2db39abf7a4fbf4412f656b1c604d85f20d3df7a6806da2ec786cbbfc32b96705ef49e2305d224942ed104eb60be756e447e137cfb14cd5c7d82a4026313083db844916d4bf08a76334597432d45f507dda4", 0x52) 05:37:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)="266a6e43abaab937c9ce63", 0xfffffffffffffd95) write(r0, &(0x7f00000001c0)='n6..', 0x4) 05:37:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f00000007c0)=ANY=[@ANYBLOB="e1ff87926b4ee9989adb5cfc9705161dbfb8156afb5156da926533aff09af8f9ae76386d279b3bf205f2ea1f0a6099d750f27afd11b810f183e152812a14d42e1d373e89c791f93ae9aa1f940e28e4944c95c0e0fba885b445e261a2855d3ca7eb0af27d3ea71940b92a6e070c983fd7be9b4d3584e04bd080c29d378b9897cd1adc0bf77ec9799e36d7bb663421ab65611087aec15eb033ccb60a60000000000000000000000000000000dfce9f0a29e446af32944d2fea102cd4501a0f36c6c8d08a9c50ce4d25ebf5556db00f8067b2e495268f2e42c4ebfe6c6988c013f1b58e5e2e3d7cccd54f8db95585b1a56fea77b06ef922af80d85ab7784dfa547e1fdb4c3a7c20c18b8284c64b1df58705792276f5a6131e20e91753143da1c2bf15aae9bb39244dbc8d867c6fe083053f1f19307f212e8898ecae4e0d41e01fde0b5212529daa11c1d68e47363f66bfacd4a8246e53533bdaeafd5bc4b85bc8589432d6687cb424c372aace1e13ae060ddedd30402ba1c610dba9fc0baaf324cae3fcbeb204e81c40a2e9807b76a837d7fbf9907fb4ba69393c73d0564343bbe4b5ab1656fad1d3dd4eeedcaecc0d3d82b6364fa726c16b042be8e04d06ea1076cba02d47e8bbeb6bb23f07be177b93feb32a64586c0965f4f8b42230179cac403f7cbca265ea61dae63ac9486afe43a7c12e5de1bcc8c57479fe6291794904e0c544d9d206455f1b1471a670940c27cfda697a58be8b9b5395edd61026252eaeda80a570a97275593ad0d33c12bd89a2a83a8bacce6d11f93c38785b8e14a69399681ecd2c96d31ba21c80837e60a05d20b38428ff598831a5bb736a70fa93006856160e365abec76f3c0274add339ab18f6ba4ea00cffc9fc3ba1c579160355a70dc4bae4a8ab357ee8c6d9163451b0a60733e2ba6520c8cbe6cb497b4934e5f9849b25a55d6a12e7be4105c4501bf6071c68f77b448f4e752666c20fa0890b34b0cdc98847016438fa62c54accae76711e87a3860219ff99877f7700e3e162ebe11eb3ec982238966e95ff745f491e60c031bee0cfa44319098c75c0f837751374c4e3331ab03623a86c386596c420a9b69f43"], 0x2, 0x0, 0x0, 0x0}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 05:37:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 05:37:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x32d, './file0\x00'}) socket(0x2, 0x7ffa, 0x10000000005) 05:37:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x7, 0x4) setsockopt(r0, 0x1, 0x4, &(0x7f00000000c0)="45c379a16fccbdfa82415b5af574391edad94bd3deee1ce2082b486f45b4e602d53c3d5271847baad19c3ddfeddc22f7babb4918de1123f2480ac03ab138b755c65b4a39704648f3d7ec02a69af001afb71c6b931fd599b4422f843ecca4d60ed32fc8f3a9d2508797e80d32ab6e8289df94236ca5665614eca59620623bab42ee593185fc7a6d3063252f88caa2114f8a65426c35367b279881bc88201fd7c07552e08ba227c34b29b800851dd88e61506d6b38ead31fb00eeb0e5d737790ecb8600dfda0a22d014eea83e5550aba4f2bb020cdba8ce0eecb6b896d8e4c9ca7daef349c", 0xe4) shutdown(r0, 0x1) 05:37:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) r1 = getppid() wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) msgget(0x3, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x30828, 0x0) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x7fff, 0x7fffffff}) 05:37:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000003840)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x20, 0x1}, 0xc, &(0x7f00000034c0)=[{&(0x7f0000000080)="bc330c1e9e4d52f25471d44da266b9c9b03c3656f439e0f4806872633a54eac3096887373b4be34c6b0e6d4c18c0b300aa89aa594c1032fc5610c60810dfcaad104ecb09e4dd04ca9eb26b0914c442635d36aa2c8957b7ccdf0560d8aaca4870002600afa41c240c2098e956098f8961a5dacf4a96bd33e522501164bc421f21ca743783e2b5d6e6dd1931ac311e818665f5946ea902ca6e05c1d434daffce3829109dbd22ca9b4d42615c69636ecd7d49880c819aa98b644c127edd58de51aee5b3195e14ece0bb5c874142c4237d673ea76ec3a4f86512ba6f6df41829825b9dcc2a7151ffb6d986657c456ba18e4a70bf86c1b4441b3aa206537c3e0dfc68e16a5b9ce3ddae4d1cca3e278da88d8674c394087ac6b4d1df32581a53677b4584c8dcdcde43854991f16715be28f356e94c3ffd1ba2f521f5773be6c817e7ffcf3c14046b3225d7f530de110db962720e617f07639af8fd435d402b2f450d5fcc879410f2dbbb9fbac39f50d368536403d8c0ee713e030a7a132879644ec6a99b0493df143bfd3574d0a229bf2d50f93f011f686fb6993ab0da2e2df259daf2b77a7b957e671d14ea35c068fe62391b22a4630a3b27b6517c34492427deefc927c8d64e6a4ae6e2f115a81b9f0f96de2727900ae4dfd4f2d0a1c2e37fbb39fdd5468f61ed89f3f2362180e47b4fee5afef829aa40efcca61768256411cfeb7dcf72e22f695c1fd960788c2eec8a08ce638c92af5966a4c7f85f19025bd78674c37a86bec94a671ab25e89896539f2d3ab12e6c1e281a543589ff772e0e8f0fc3c674da30e539f8c35aeaa8e8df2f18ef00e7812d4d7530a512a1c6be6b4091fa61b7f1e54b58c4d6e18abe392e80ebd9c03de894ad2cf3b082c27daa5bd2c5dcc8a0ffb39548b6e18e85f4139174e7032465ee0f0463853453bd9b30889da60480b0b0446748137ec1ce343f134bc372861a704ed3534fc1a4a0e6b3347d23a41235408276034d7ea668b52b3b14094a3f6136d0b9d2f0933037a655dbf3061525faa72bfbbc5b20b024ef40200429ff269b53864b7f7f8b40a565ae44987176a9cb54b74dc3d0f0773d188d2df4c3506dbf37cd8f5c16cebdf55e40c3e39ee817ceaa69c3a21004f39a1dd25d93ec51c323e2ab62e5d228a1f52a2b3e8948fa0d58337c1985b2ca9d4e562146f3361bbc32802e82a8d4293882ae89c8a5bd2f84baa5cef82246fd49051aa13743b7ee23a23fae408866c7fc732fe4a0d2d938678dfbccccf1c612c7042e502991316a90c872b9e2e7680e554cf285921161ead464bc912151e2d84244ce66c6bfce9c2c7126e9f3e71c4952c481288ff9489bebc7299e0a8d5eec0b99be1d387abd5120211c5462a6bafea13dfefa0795adc9937d628a908d2a4dad62c3a92adb8706272c7192959f5768c3a30414ddcf2fa1a6eff33a081cce12e757355bc1d64aabccda6f1732b2eb9435097f967c2a873fddc2a5ec7bfd8b38294faf4f3a21c60151287cf85702cf2a2111d20995fd7140cab942bb4aa2193440a04cdf1a2429388ca80c4268d3e7294ce38f631ffed03d39ef2925f0704eeba1fb61773a458be5f8afb04c293491dcfee92ad819ae8fff969f8ed444c2339ca095198383ce1d8a56c3ac23e7212740023e322cdf295507df7af967e3ebbab2f8fe25c1a4aaf072d25591fa166207057a08f339b768aa20442e666242b8be0dc410fdafa96bc318c9c46bc6cafe3de1be793419f00e4776022fd4b1ad29984974a541907efea8d22f717c66fe15c18dfb38935c46d0e007b6d760d8daa90e192707e21760a131b5cc173ec69d47ee62c3de0a79c8e58a6ce10d5ce52a702181fcfa24baba8574c6a114936fbf7c90bb6fcfa58b424046ebfbf85468a4b2238f5f1051f21dcfeca7dc1e4f8e3aba3d59d9a64e81779b9ac303e15f4a1649d45e666570bd67d34f3dfc71acb882073f0ce0f03c355ac92da3b4931973fe494995671ccb887bf6004313794af1ba16ead591dab0580cccc82ae29a3fb5a999ebb48e685f79100545113a6fa97c10c814e3459787ee7761da852d88248a1c6d6f500a94aa3a7d7f56ddd273cca6fab980ba80f405ae8282943a96c59128b88100f4f5ecc96dab3168e83e84e9c7a90537ed86672ae3a1e0d98d46ec12adc8d0ee03d2c9af6a0c056d0c88edc154cff6f260dda8306200b94d2d8ce5a53953fc33ea0c81eb42e47646aa8e0d61cf8bd56ed2cfebe43c50684f183403af33ece9ba3e2e2378c056c9466e087d9aea07fc1af73253253fb14d619387df5857aaf8cd14a11f021067b24767ad62f8920cf1de1967e60bece7ef132d00925e18b60d3f585c904f666710ca7ecc219b7076cd637ab749165175ed46cb0c66248593d34b2b85deb9da7c360554c2eeeca89990b338a81dcb6f77e0427ef0639599fc5fb3b6deb71eb233f357c334ddc44dcebe3a5e39256cb3e90d7eed6d615801793e46314f9a87897c900cfafe42e97859efc113332809a896f039485337eccdb353c820ebbc38df8ea253abe2d8d6290fcfd6681cd60366c2a635b12aef50141d8e04c681db47e9ddd3c206f1e8ac702781ddf263309bdb412bfc58da62bf1ee9141ee378017c632b093a7e89a07a9d49be67b566b18fcfa146d10d45795665931615320f147a95e0f2f33daac695f59f896b90e2ab88caf5e22f28750a4813022e73cb038c90b6626ca5b441a3f21d8546c8af27f21b81b6ae0cc667209a3022aa5cc29b193b3421628512e94be45f3fd12d24d1d460216616f909362238f2e26dff29ae18db3342b72e3ef09d2c17912b6c94b70aec698b51a70c664e51c2871843a16b04add8b9e9409256b86302185413d80c0ff2845644caff852df8930245a45f7b82a129bddc1173b80ca40d95c8370dc873aab031592781240762f2867f2fe0fcb70070d619740834e7965acd9e4885ba8779da6c720e68dc831164f13886c3df2cae370cba042addb42a58242101955a92e52e440486815a9c4e437e27c23a8f061b8bd51e4369fb16ce266c9576f2ea3f868b4f2e2070135fffe9e1d3636812ddee6d314c9cad35e6c9d3f8610143b6f7c8f12eb174d9c7e0d7eef74f74e6d2a0c2725afd0c0544020a923c4da18f25c048fc7183061cf241938f580ce5de33d3e4c7e3bd7e967c3eb435e4b087570faa05c31265d42ec15eb5d224d083b9250671437a45d0733df1bed88ffa930aea815623c600a45cf87b4e06e5638f99b6b5da6eba5b998dde61c69233c58e5c7d46f21919f05b01e74d96a05d498f05c4d735deb3892c5c6ef84531b0c0cd6906597af98e4506e1698cf90f9913df88204200f67a797d0cabc5fb6b54c24bb9fbe8c5353745f26752ca81ddbbec41fd51936273c0a7b0695a30b55e13548fdf00827cee320acf7e594b2aebb4615bf8ce3229546f01351268bfc0277bbfd5d6a8aeb93f992d95670ff4f5b2f807547945336ae3fa593ffe8a427e11ad6f04eba8526063b93c0a518e9a67ada8417fa0a3905639ff74c0a0d398373318b39dd889bcaedaba02e5f390c451c664688b8ae3a060782fc81a25d2c37c4b28fd7fbbab309827e1771c4793d821e172dcbd2e1425b577964b239d98ecda8dd80288616e16d74075b364dfb01764b90022ef2c75487a44d0382f4baf036537dbb9de3610a130b1305a9582aab0cadc4a0462286db43234d2ced75da9dc9f0163acebdb8812d6673b3569022aa468fda0f911c74cad02730148b9ba6406c817a5e2fa0a60fc4393cce838e460cd334bcd33357c9611034307b612f465efa5e889fcf71680480c95d67d6a01a57a24b16ff283a4f346e5c5e9ad58631b3a5d19d3f9acaf0c3a51aef870ea8a9ad885fc496fa983f1c3ee45820c95f5684cc0d4432f3459e02a1b95581ff4d3f0c38219168c2bb0b67829d02746a01bda6a984a2765ac3282ac918f39a491e206aaa2639aade4525c6da2e324fd8c5049ae7a6e2f146bd2ee5d22370a9c6815df2c6c328abde0cc4552debafdf459d10e644d49698779eed67b0b8caab466f0aa64e59a085f62f34c91f4bb0700ddd37469994ac6ed0f5cb9c3e7f835872bdfd8e7d37464e3469291527190b2c4b34773f1369cc32f559f0e4eb61c735c5a91080aa7256124f8bed196caf72ce94497dcb5fee40c9a9c3bd6110a81980e978c815eff3efc59751758913e770f437a15d790e57973bbbc8f8dc88c1d0bec04bb3dad18090615f6fe326eae1256a8ea34cb4036a940c93eaa066ea21050518aef4083387535af28029c098e8a968d325d93c0fafdc8ec52d45f6fa7b30dbcbdb000d01d90518bdef165ed908be869932c3484cc4fd29f899ca4ccd16c1f3f4f0afab15c22afaec50f73349721bbcb4d3bae066f84e628966a78e42d98cde3e7fa95602ab1a1e5126d8f46f33b44c4da39b416a00e97880b1e33d4c9d622135871aba65b0c27840b13826f4b8e435914b4bca365ab76fd54b4b968a2e7442794735ed8aa36bfa25bcad77883865492a809a46d3272df4f5b096012580b51c27bff58a78248e87ec309f01845ed507f5c4159106062dbe8250d2a2ef869ac784594ba309e86729573092c904b8d65c59678c1f5b4bdebf02057fa76027b0a8f8d5af1fe9c03dc7645d4cb09a1a9c66355e0dee67bb2622cb5a84a989f54f8009ed7d7b8825af05c81562b35259150662fc8ea5df9f18a0e2aeb2bc79c890cc2f42df4ba7105bf7c137b5093025368a534b757cb859f41e408a5399ed9ef41a0af4e0f201f760111d94cd2a2c444df6dffc2553dba52275e27950a10c62cdfe6b6d0e4568a3aac8bda677be6b7fed3be73921026147a209366f970a4a6562aab6ef3e128d5f06967b99a07982390ebadf8a2d7ac1203ce39812245e3053e3abb83426e8a073ad24232a7ab54cd5f1c2f95f058e1e25925f7cb7ccdd8108b647c4f25292c84c546228ab66fabbfbb3e6fbfb995e0dd51b5c8247147e2acbee9b0669e83691b25d2e4bf01fec57d2f645f276a00f0e2989e78a22be5d58b49b86dffd73fce15780be7441e49890faea862167678bd31f606acdc1f1ea752317d65215d65f266f017710c6d59d9d9e321f707bf7e3b63b1defe1629d9f2a352b4e394753a8030cb4e79e694aeb819607c740e330f0a2de85253e638ac8a55d2019d1e00a272ce0bde064f9d829aacae866312eb65b0a65cda36188f245d42d72e22c97e537c48b428e592da3e07c6622167e71cfa40adcc28ffc2327e3520f184d3989e13025dc3f8d0971079391e59f314f547690e98aec2dd60767c652aff72649141a6a3fe19dd310b4dec095653e489210bd89ec80bc2aad7342f029303d2d2d31e9230278cf411830bf9db79015181ba0b0bb5ebfa653dfe1f1456c0cee1d04e70019339db075172a2443bb2dbc904af48e79020e15030f46e4d31e2bc16fe06d0a70743a49b89b608af5a34b7f713ede3432ab042f037d8f6e35c54e472bf4209be1a3f303824c2e1338bac79c60ad4635bb632a2f7f422312d4e1d11710b5bd5fb81551e44d3aa017dd21ba6382166086e9c74581a08e17b551f23b9718a9107a5e6b655c8eda1691226b0bb8c52da1139d90b9a98219acc7907e70802c0b5f63d19b6beee024ca4d5328a005f74a5fddbcd6485221075a1213f65fe40b9f5e9adf349452a9d44ec5d24540eade606b167bb2e2ead442a8bf2825f710f537d0224be8f31637c34decc52a37ea1db85bacaa443f5c68543c8ff0f19b3bce4d41", 0x1000}, {&(0x7f0000001080)="0be4ca7d59963e1a5dcee87d09761f3fc6fc2d2ce307a54c717580839d8756c657703eaf7540a0ced211bd6b79cc17", 0x2f}, {&(0x7f00000010c0)="ccffafdeb5c191e686da2614c6e508327af39d7cc508bb9339a1952fa90a2cdb8da50b8b6cec554e7b5e20431612e4e9a3c126bba3cecb5739771c4832d876bcb20e2c8b8c003991b597edbfac59c8bd916663b552f0255a0793a1f4309989553ef178b6bb58965af10d814a17aa44a048ec649849278638c0103c4f05b020902c43af92f2b148b9d7d854870a9d9328b61bdf84bdde", 0x96}, {&(0x7f0000001180)="3955b9a4440137b431c6939a00b822177645a2db06", 0x15}, {&(0x7f00000011c0)="02e6883b8e470e8e6607752d28ab82125aeb313ed4428424a7998bd28783cc66d95bd021d690cc8b22c4d273db1b39bad1e51fe9ed118418fc9774b501dd990ce10aa49d", 0x44}, {&(0x7f0000001240)="0791412674d783821eb1f1656ad10cff3fef549ccf9015d0affdbf4d9645d6aa02268be173868b5c125be5e2e8d1f7d99721a2af6246bba2f3b8c94f469aa9e6996fec9a462528e7f8eaa6f9dacf903b38a7828cbc6d222e571299222ed780aacf94cc1f6ab188cb3b21d4987aa037504f272e8297249c0ca16c04b07183f4f60737423cae41d9c4e26bff38791a3e96ed7d70f56457946ecbcd5b8cb3ad15cbcf375f3e4e501e34b6ced03076f876f76f26b3b3250aa19012ca", 0xba}, {&(0x7f0000001300)="a6b87e50b889e33394b0778af1c97607ac0f7419edcad91098168ba7dca73f59dfda3ace838555621ad9a5d4c0ec6ec780ba9b6be9bca307072ec40d0897b76529d8f0e48413122697ebb1dcb5a033ca951a80f2d8b38c0f67edba456c9eb790a1bb2ab79a9bffe10eed7e24ec8db03e3181a5f743b0dc107e6a55da6bf123fd46a0df56a197c1ee2842e9ced6bf6e9bb80f296937f743619e9666976d2b47c8ace14da6b1739ad34c04ef2e07f14ee3bfbe0685f5a8920573e402bfd99d9aa1363371f2e557d88dc3ff2ab1acf8709dc7d26f55287a594f932b7d860826a3074572780e09c6a3cddb13477df858e78ded3ecb62bcf70c97170eaf9b1a83", 0xfe}, {&(0x7f0000001400)="537d8b111ae34dae5fdf828a817e419400a98bd103a08d7835f964ee89129d8de5d084553cd08a312943cf566f9af0a298b213230b8ff2f64290c0b344a94da646d0d5c1a261e8083fe2f6d49c32b71e4cef662926ef191b0830b3c23ddcc211a3a9e7f94de0b5bbea0015309ddd8bd226e0d151266d8665db535780bcae87cffe0cc7bc1623b82bb82527bf8bda100ecab9dced154dc2cbc24fca", 0x9b}, {&(0x7f00000014c0)="79267216bbaa5e6b1ae420b51888d39518d4ac203dfa4e422be81db3ecee548793ba69c02d10d71c1890cff65da4bb856c9810cb929494ba1e4966f2e27afc3e0b46ad6bdf41c3c17f777a23682d0201729780aa1f90968310f0096b59161a86bf0d970e5f2fdc62bd1fe349d16fb3fec358eca3a5b993b108eabb014c863bf202358b08e1ce0eb1e2673d18646327022ddc24d24ef54aa1271fa0f4102ae22248056d68ea726159e0102af95f90e4bba2c39eb6f78874c86c899951adb9bd9ad86f9c9ca8f00c5a84ca9393217d384589d286bd97b1d35e78cb4691ddbd6ff7bc660df56357a68888600aaf1443ee832f416b69f5835f1d2be6f0c62dbf77f004e9ffae3df0003ce5ae7d9e046b0c45f293a664ee6e376ed2089f6521b6406437d4ff64bbd8f92f511867429f799e93b8145f6104deece79a83e6aa624ec8b9cc0d77666c2a5683e3613234c9a2e897f71a7017a3d685255f16de12919374caad53e5275c932b69cf14df37724a65fe457e141c0308c1e1d5a221a2226e0a5434f7cade88fd92217507156cae44f7d9bad4a5e0315c285d450de4c4218b072e489f5533dc1498187c3b661eec6812700f86d0d025e17ef870eec0c513e2b30656f64129c7116cc277cb681bdc2e37ff2fd919286eab909ad2b9c3f781aa90d5d36ea20b12d4815d90a20e16e74c575f99551820186ee6997ecbf1cb6358ed3c2a7512402a98e547266ac8e79ac9f12f0e50d866d864df1957eede30604248cf57953d8d5e3c4fec29bc09b496bf93cb375db4d0b5e24680942c6bbec25c282562b621271d1b01a41353a80e69ed29d8c896c654548178194fa5b0fd0d450061be6a302bc20141a0097fcbf69a65298d9f59742222abd65652edc8cc25c7d1f9b8af3f422dda24da72a5997e47def476ec44c25d731db7b06adbfaf8e6aa83032068408422f41da8d4c0304cf1238d79c6c94a74c47398a90986a6bf3507efd27da7942fff01433c1753389135c7e1775f4399e6e35bc374ad32cdb5a217213a35bbe2faf67c5d73010fd2285ba9adbdb2f741f0005d76a97c30961f41ca6f9f6507be029279c8c7aaa9c4505c481490ffc92c09c99f6151d0bfbc75a05764ca9fabec8056e5be63e4eb81ffad9987d2a1dd53d43f329bc8b86f4ee67106b65031445217275c6bcee09fdc7f02b1e05767ce2017aa7c382d8b0419d6cde1de2dc1c745044454bd5dc7cc43b5681a8af2f564cf1f9afa6f14a9a8e4edaddac960619ebe30fb1bda276eb92f6746c45a8a0e1810432019c2bf5d584ffbcd0f98c08464ab2e87c9a09a129c10c49bcf417a1d907fe35ba8197cbfb3d2c2e066ee3acdacf0a608efdc67bde9bd180a9a05345092c49837c1e319df38f65a003f1b166e292122e4757c397cc29e7bf99af1db0eda9c13561fd9a280e6d4f3b462d8f55d072a1d059975f2e4e24f8388543b7f2635d8e3e3117239b56b6ed833104e6b8640f2f31b3562d81d39db98a4d85793a4b8d35a2ce77f901da7e203aa3d6f5a4043e865a9c18f2b6ac7863633c96650a649656b860ef5ea99d16b3fd8efed0bcd790e4bb090c45e9853ebb39fbf10ed7d9a2e1e68246e154ba6fda4f7b1eae28833f22e5ceae798d0b25d7bac41a600bd156f7312419c6f53da78f2c46eeabd412f3f2d5e22bed6120567b9e8f6e860574bb900b0ffe2f03fc2991e099b31ffe54dbc42e49c4823fb8aa96c2709f38e9441ce1251de452f5586b5e3e0dc93bde48fd4f1735b9c55be78b73e39f5b6085a3186943f9b26e61576bb85257d9d11444e5fbf0773c7ae62b133c51741db9ebea77cee909d427f798aa2848a7726b926bb64d8e5274e898cedfca49f1487adae2027d64fdeaa0f0aeaee7db0c6128c4f86b3cad68a5b81a0efd03dac57fb21528234e9c31f6b0c5c01e6c701a269cb58644cf7e54fd6a0935e22c887ec80ecd4f983d7eb11e1941e54c98c0b048aaf98691b850326875200cda6aa3d7f838bc0db073260f7b29f081f98cf816291d845102d97cf7e107c0f2f597aa3a4c6518b6146eaaa974f49da2bdb349ac623aa279d4ffd546d5daabc83780239938d2764b46d573d54b1f1cce0785647f169542d5271ca2e2c05b4e885eefca73a66a1d6f4d3f50a351bf9ae0e73844dd1b63a6d065f0e5ee0353883263a565567f8baa2c432bb6721f087613473132b067ca84baf4e84de6d05006836a3ac1e8fac774bea539c99c8402dc28348fde3bb2af6d7d0420b4bcc1826d2a965e818a1a22067eb9a09e9b02ddb6774e3859f844c58287da0398238124feeab846e1b3c22900030472f0957888b0b023755d9d658072dc6ec9e0d4de9fecef9ed6d6462982f676bc4476d82b7a5fae3d050e8add9c4cfa941b1f4ef221d668e55cc98e7b33722aa7cb4a6c568aa4e7b6f326a91b093cb9aacf67a6ef6e79dc6de7bf4aab3a04456bbb822c383a951ba286fb42376165a57e2c94124ec81a3295c2497eef127699cc6840bca9c598e6177b26b91f8a7d115223217c90b2dff15c85c7a35310d8526060f0e41d075fb1d4443f18667dd085e061758af45ec110aa19a1d1e9411ea19c1a062239c5a861d1a8388b24d900720dcc6f8351effa679c182f29ac485285d6482a772b32d9c8d2e8b66b5b2e66fc6aaa27db15e908c9b3afbc77b230b00a56b30d6c4b78bda912f0fe542f5494b65082d5757e0157908a6d66a61830627549c3c7db75cf4e9bd779e3477eee7b51a359bd2c8045794cb207ca7e3ce2c46039204d05ffb7e1e4d56566f02b30b9c6ea261037c65fc087144f71fea7e848c4e7297085c03143c6753ea807f5a4c0a5fdbbedea9168376f76566ee37af36f1628a42c1f4c3f5a13cf9dd8729c63738973396021c47ac88e7db1b5731e384091800ccc96713e658db4a62239ddf59aad5245b7d6beb8df9731f7dd77faecc9276b6446b09a111cc8a61e98b8673c1645be4f0cc67d785df741ac1beef542385da15e6fc132fcd0e19fe0f54a8d5328b876cc362ddaa3654d7e383f35e7054aaa28111c36e38c0c500ae650143246eba4e29499edbc520c27e3d4e9f92b940349e02a2f59885a398c2058a9294575bd66a60e80895dd2e9d4fa68f3fd69855d34f241f4cffa36bcc7850c001f33cf7a9e63d153de2afea2aa3bb71939192b43ce49eabb88b0871ff3fc61dcd77f1ab4b79ed7fe5f25ad10e29d5b84c18aec1b8cfa74841964e116646474d13c8fc7edf32137e32e3112a83f60992c53b61e9e1b44bda5c6bc69628f81a46ac07c5af1eb60e7a3abf4eb0ad37573f0dd73e24b0668d461e00143c4721e3d4a14e9508247440f868578b453b28aef9d87daedd5e2ae0f0ba69c166e657278553b6972539a70c2cb007412fe2d776784585b65a5992977a043352a553981bd50a5b3c78b3b1b9dac1095a4acb669acb8496540e887bee8b6d3b364b3ddc01c601ed22c0601065fad814982b1d5a44f824571a80b83bec085abbc37abbccdb0c44f2bc071c7ef1a2d0aa8f30060673183b24ff3c9c151713d9f56d897b5ab2a1b388dadd1a4511f50399a08179a616307e517e1900e8b56a3741e6448f85c7092f3b0064dced6a791045eee3dc87c3ee31e1f443817237e3dd2e622f77da4d78947947fd5784154e56c268cf076cef39312a8c51fe904e17d73ed38b170122d7be672349838b246cf034848b33ac87d10b5084876bafb701ec2c4d2c81340636229fb5e67492c0e30c02164a4dc2727eb7373aa03e3973d693c3ee9a0a2d3a991625df61307ded15e6f0c04c197316f354b828ceee6af524e3621a27d42c502652f758b86a6c6bbbf345c015c0579dbfb55510a79b75f7610e07e1a6451b6998a1fa89a50725fe4ee505f217529f4fce6bb44766aa9e90b510096b5430b56c745b6093b98bc65fb5ef9e152f07b9a852336dc90e7c1ce7078e883c39437f30a9c5d6ac548361d0be0015708493351407dfc790d3b4010db679b4b1ba5b2d47c4e26ed99e29bf8774c68c188dd2334be009262d83e2f52fceda5e33670fcd8abcb023d6d7cbeb1033093110e1b4edb96ef06d29db182bd466023f46ebd17bfa9a9a08ce64ba7f2de9e4fd57d0238bc6cc718488969bc06c1d4ed3983e4268081e867ce659574cb4ae95e2749cd1626d4771554990c7bdc40b16fb2c086dfc47b841e9c14d432f625d7c6ea7564f832628a401d4b6e34a5c2624b5aba76ce7ddf1764d7b4a4ea8a2a7694f36c37dbb93ae1e5754e2379f9f038138ab45b06d745a2aa82dfb18637851be6b5336bbcb81f00ab06e1b347952ccf125ea530b097fa93f562d2a1ee117bf1b26b3599387775500df5665906f692b79c38f2c506e4159fa9bcfad51a6a4dd6109e4b8c1cf4583e9e1aa76b341d2616a331694e785d4ff69e40447c8f3eb33677adfac0e26fe080e2e3cd6bf81564775f0759f677cf6e9a9f0d106c982a5e5acf1232272956a2c7c8f4b50d6f1620b17472dceaa71035a45b882e01ab00ec2dfb7a39fab31a13a4912cde4eaa5648bec696d8c9df43a2baf949ecd1bec29b5409a8660b5f5ce5308c6702dfcfa304f8ac99b298a56b949c859e74948a42d69283bfff969df659428b1eeb984c27e366b57e941f1b755aad3feb8856025b586f34284c4b9c660c81353761c660d885bb4d99227630cf2d4e86369d988a0354511b13baaaaa9c935ff50fdc99f154326c7fccdf874fd20184f8a855e8a8fbe4e316bdbe2cca03dad0e42027a4be15bb5e6cc5e156e2d43a1e37c9a363c12f7c2007f631e4d8fd7086c32f38164b0fb79bba4b3232b3ecfc3dfba83c037903f565ce67409d47b84d5b03ac38508d6391e995dab7f50ba594d9a562d750f5e66299830d40002f6520d81723b64d54a7ee820121fb26d35ee525d1fe998d0fad96dbdfd4b227957622a99d970b6f8f0522cf4868657dcb090685cd72a2bac29e3154de19abeb451222acd50f08209b5c17c3cc079416172feec100f0b450638701318e0f4bba45effc6ff1d8e80422430cb811f4bf2c1017ea2b2d4a0ba4bc86b05ca5c2fe2aa893596d5bd194c23e4c75afabd58a891879b40837b9a4c7142bdac75fdc04bb408ab3e70a46dbdfe2a923f86dcb18b4f40fb67553b3e1addc4331a203a031ae0f01e4e515297cfaf8edee8e8ead26f28cd39175e9a5c12637b7016a06ffe47aba394d0a23620132fa0bcb91aec13c57716d57f7180e7152cacb49b277e166d4e953e432f45cce0b6e2bfd05dafc4bb86d7f5bbf186ba0458c17de66300bf2dd96b3efc819af6a91926424e5d339cb29f6f400c1a6ae03a399dd5ff1d17a9f9ec46dc0df7a728011c0f35fb5c7ab0452fb8ab68e250300b331877a134df60257202ac47fedef3f5eb6bc45d7d866d91afde8aaf5a9deaaa6c6cd97165078001e88f54876823019cb47b18f5cf6586b93863d3fdf0bd0662f1514def95fab6c288f71cc4f171351f0ef07828045f3fb10309b27f3c2929cde2b3b185820ba16a52b0090ebbcc58a4276620e8f3b2616626d2c406b1bb2b1f70e4d4f09924957d19f10338675c63fc27a6a237126d677344cbbbe35b2795aaa2edefed24f5cedf66b4c3e3c273fa33f687619b688694849a913622bfc97b09f2ada5c04fc0cd124b5ddf62ede5071eb5533b398a1723eb6ca92f1eb6045a2d39597c9f35d23c712e2445f147def0e81172bc6f5dc996f9b346937763241c385f8238cd2b317bb23c81c52dda1eb40656b20198b35392ce5a60550967e777c4", 0x1000}, {&(0x7f00000024c0)="815ac8a8e6e812082389cb53e39abf98cef8ec5f5db178f8b05e924eaec6989065d66a233b0a5b8ea14ee1401017b3ce8ab00f3b183486e32cd3fcb73b577f039109f81be31003cfb29dcba96cf2127e32a5cdfd626bd153bce25b86a36d926cea4423940cf05c6999c3cb074f04373fcfaef2cc2705b53186b402a8d53ee5521735d2b81b7bef0a2c88c8e493d5352d76cad6811e1f611c191f008dd8f72aa282d56ba07475b8e0887457992b98d1958daa2230f5e084753efc49f76a9a2569dba8895ecf8e007ad154d61889cef612978b4897b38803a3b6712ff31c95c50de4ee7336e48ef28ac2bc3005d31a1f53957df0ed0189323db7b495230dc8d499649973816b39995cd6a35d9191ea321336b5f77a4856291e238e69058c8170bfb6e6a1e54ca38e85ef5886946bbdfc93eddf86af53f3b6c370f17fed73288f5403691134ad1ae1cee10ac7f1a2a61cdd8117768acac19bb22a4f877516d8cc84e43925cee5f2c058bbe0e4f83b1f85883b4fcbdccd70c45a5a57ca2df9a15227d4c964b5541e217923f8e921b7c5b70e57777484bb242e6f4655b196c74786baaf816b41d3cf296fd7e577a5b53f1812963437d2c64739bf9243a0770a106dc22fb1409f4ae7e4bddc9a60461f113c5c7c4810fca29a4ae4d5f9e981bb77bee3378c5a27fe674ce6662a6c63eaa4f761756a82f8d176c5144a8c383af780bfdfa3564a02385f69942a9cbcb3d860030d247bbd5eed1468b713dbfd8bcbea67d14909f168a86c9c1a66017f5116ff3de01c7f7d9a99933705e91474bff3eef5cabf1f5a39ecd5b8e49e8fa585442629270856fcdf8f0e70eb35c9818be1677f9d3749bf5d73dccabe3bf5a26b0fd6719b7cd09983805eea71b74d2e92bfd3b0ea5ea67306e728fe65a83c97da45ac70dcd8e3057ceadb024d4d1faf257936c9481750925895bef4e00c12fe1e88d9c5b95f7d7fceada422e552326b1a1348ab0257b9c944c323b0d3825d4bef7c414f3d70227e67a5ff186a71df423684046354914f012c7792a4766c9ede7d57f0a434ae0d0d79475f84650566b7455a14467937e10af76d89574d89a12664d2c9164d8ac58740e3bdd4a7917494264efdcadeb6adda8ceded8e3a0ceaf3875ac1fcfe5d91a1a5f0ac10528c95f59ce7dc0d21ce90b662298b1dfac21a1947d913418b47af0c5bc21e12709833b2b24d18bf8ec07bd76719286b468f935b1276147bb6532fc307b49cfbee4da4fa2fec809527811eb6e5260ee4dac93ee19a50bb679dcae556c7f99eec6f5627290a02d4007346e917b397cba9e458141152cc95144a5f8dda5c1930711e2f948715f6555eaaf2854c65c16efcdec5362ba73998d0e752229596b5877d0b2a4c8b4490ce692307d4d8d385c6783b635b00fafb3c12bbcb06d3bd51a601ebcb1e34a5c4ddaa54b5194fe14970ce5b4a7d0c6d847327dcad6fb3d13ea749e99029193074408b46ffca65d127c77bb142f2bbb3378a5a4627c7a97c2637d16434f66cafff18a5348bb8b89f0d3c93767cf9f8df41de3d838c518887d9efa06787fb5411c899f2e4e291b245ba2cb23d0d55e78b135126e30a7edac47c82e07f218c1e26fcdee6c4bf44976c7450b762efcdf6112f2960b1a7ffb94f785e14cdee3efdd588468526bc251e429db2838bfffcad6d312cfc08c942c8a7c107b7dfaed9a0f3b94b334c931fea4e39e4eeac13d2ff97eb68f0da7b8c08ccc3abdfb42cf4c9eb7ae9832f8ec6287dbeb3ec2547c227d0f000ab41070c51c2ae8814c55b12807a31c5842a0b5e5e687b45860efdca3cbd7f8a960ad135e8fc856c56208eb6971fb630757e9677b376f4ee7acb47db189572c47dfc697d320ad04032ed9085283fb89bdeeb9528f3210ecbad3d021373c39fa34c5341993100fe91a299dd343e53f4875775649648f611303c2909ad5f27dbdfe77da969d296028fd444b2a17b3588dd30dd90e40ac7b20abcec69151479e7f9dc435560ea881984a343f7e569dded3c4b2f415e61e3db9658d7e80886d7e8c9d2ccd6c981e160b0231cbfb1aefb86f0bbbd84a1aae2cf2d4e467209ec17073402867b57279eea35d23c510e02eb17809072f931712fdba886a9f20e8f1aa6e2874e14e48d221cab23434d70cc29a5f173f12a1fbfe98e576c6cda6c644c10450fe4b7e5bb7898ed63b6a284df3313de34898f1d9aa96a824a1c57b95dd1b88718c8a02c0d68fe71f9a518d320a964dbe784d14150b8d1497c9548917f237cca57aaf269e645c710b6795c37b938a04af8026d917a7a71cdecec16e9a2c3c61b6405e41868869d5a1acd5222ded4676726e6480f3afa5d7e4016366d55b3c0e32457a43a6030ff836ef1e3d5c413918d2d68fb0e00f7c5acfa1f3cf0c4aabb2bbfd780cae53ad27cfddfd23c194f70dbaeb45e890e3c0d13ee3071a63cc24cacd3c53b5e662664b0ac70d3912fe8f5eef9c1cb13c49befa297c20a481f311577323871b280ea8def7674e7efe317602c09447433262ad59f36223ffadefd56a1fa3d34f3c681f045361a467a601e984391a303a234f45c879a7789a21cca9b04b9af1597ea5e554a36761121a5d8bb3cb6a68ec9a9cc1ceb9741673fa411aa0f1cef912204ff40e60fd7a7c90cb0e800f4620850d2628a4e1eb34398f539c23754c938558d00e6c7ed7aa3ad0958f33c99fb7c978f5c75182662a96bb75098e56390637a1a0b3b8f6bd09b5ead0d4f9fcfba80985b6ffbadc17105569964b7dee06f012d0ffe886745d7547b43b93213a0246ec9c1f76b0ea5068d3264f42e5759581d311f11cbe157a0d1eddcc59f7c8964a945261830209d1685e70a16e2d2314f22b59bdd1f92e58fa773250d6d61a77496d2955c80e6c65e7c6dc6cce132f9df0df51487daf8bbf5d4eef564ee115f7edfdfd596af3f8ba923329168539aca0cfb2a411e2a2fc4eb858b8d334b2c76b2e187c7c506dbf32884a03b4cba428acb8a1bebc577402ee5b2346949021e01470e510b9256ac52e9440c151cf5f8e5ac48c3c86b4fee05c13823cc0817f7c1e3e7d2fff88231e34534017fc2df0b043a2789008dce6fbe3e35c9141b2c806a34d1b432eb54b724b3621a812ad8a64ac12366dd2380b2261da8bf8f3aaeafe14d007ba880cb75545bc1f63e0ad49719843cd6505e5285dcf8286b06cb5b553ea167582c7c8f0cf88d0e26a09da8c4d42e9e0a76269c9f1280ec4afb9ba3103a2d5d22ac618a1ab1227f6c1ee1382d39273e7c0d67d87dc5999b96bc37a88fe758691c32219ac8282c9c11b04211c2d69add450539465caf5e3a521b87564c5c9520bfc630c1c1f1ce34a5bda3ab7e64e764627154b57d4fda1868b79c78c387fefeb146c164ad636edf9032bfebfc5b353ad4d2fcd88dc79864a52aae5f879be84e7cb825f3e9658e6354ee680cd0a7d77bd2315443b9a7f467d9d93afe96b19203d0561d7966b0267edadabf2b486ffb57d6b373d1638fcc7d6eca6a2acc085211f6c868729e656ab69ef85271027919a38e7b8f47b9f0f709ca4f31466d92951ccb33c57778e88564e0bc9eb1bfe5a11c8163670cfadd93ecbc33f03c777e55c6fa7a71d35e1018d785aeb27a847f3b5a6c2135c8cff1069dc32551f5d851a7f1007378767e8453cbff8beb8f02e7048a882dfd03f269fa1979d650bf9a2680df045e365ae47235464469fd59879b7f4abb9de6c2a75199425ab22b0552f2fbbafabef13a7bdbcc48de3498cf72a394f4123821b91fa3375cd5f520d14a7b3b14106a823c6437eacbf60d7e49299497138f9be254b8d5eb1af18839948382885e4298382f36e22b95a325947d89613caeef96cd5da84b635ae824dcdd2c8f7e4d63690a20244dd4d9928ac06210795116da61185677609e8d82a6104933e661eba287fec02bff24f8898c2f3d4aa7b91f1c59023536b71e4e79fce81f1bf4b7554f6db81f31ae3fae6ee60c978638a2bca31efa23fa7cb9d766bf5c625bd280b703ededab1c2bb2fddccdf9e90e5d8e7d415ec6fe5377adbed1cbe741cda34f5db605bd0afb807821ba167f1494c9c58b562afbd56d645f7f41e00d0d93b5f9a1f71c280073c9d006613ceb583e7a3177c762976f001576630515dd28b6cb0cb12634d3eae24c3f480d1806e2a8e558801a49b1deecc3713de67d63caa5bfb457dabf5ca446860990d89433b7f96ae7ead0974db57f11fa934c3f9e58048860edf4b0fb7bc0162bf38ca80fd93961ca521f604198e7bdb2790441ea47fef9c8cdcfff5501bc06c3f37beab3e1f00a62331df6cab8672066fed2c38bc5eeddab8a753ad268e65c36f8293827308f174b8d09c33f1caffe2bae78d811d99fd94a98850c909989643257d0b8315fdb74750f339234a69b14357d4c0d13677ca4795ab107d63ee6d8db8e7a707ca7266ec0d0c01e12b7e78f6c3455aa52f793e98fc006c7fd59e6853be42df45a918dcf1066c32de5f7f17a67932cb231c4aae56c31eb40d915f353e076eff1a4df0fbb5595de2438c554dc65b81f5dd7a10929c55ddf50a495512109b6a7e3d6eb66240a70f4c08203f6dfc96343039a86aaf425e2a9c2d1c9914c59d9c8e50e11fb997c7325166a1b1ef87301e9ad795a547476dabda29ca6cfd288a886828a13db950c5868b2530dd7a821b47bb57f36637969a5cb5525019a93b50924674014272b8b9a2143977bb449b61e1c051553c00d64aff613e3636984d7be38393b2152f0f024fa9d6307f928f2b4fde00164463c601897325260a6c00dbe0a7c4a5e0f36c396b3b33c0cf60527548a6290989bddc4103e783d4366263dda1a6141d92f35a633de01ebf7d59f5ca2a48a56b5640e871353b0d80123a4774361269c3f213863ad90b13e2c8ca111b141d63272835f180b9b9c2e3345ccfe1fce9f726b6aceb41b87da2611fab0a14b97b4f16aa05fc6018d1cc0f5cdc6e62a9f2e5bd801db6cec444031d2de08af5fefa50ec5dc084aa3a7f8004c675e418019ef90213fadf591246f80886941106e26ea4d30d390ece717c4569994e039f949ae6d78a14b63393c190aa51295260249c2bf459d8718804b1cbf5891e03d43c62cdf4eb58b5f840f38accb211bfddb0023813a1a1abebf24509f200ebd1b6e9fb1c1f26fa9707d0e61eab9800cbedf829541393bbac139d1861b23682cfd508cb2931fafe66bced37d94ed4192d5b5b32b3ae1b27ace2b3f6e9a755c08f62c5ad5ea322ad91dbba5885774165922c451758d18e39b9214b467ef2505682f8c22bd7d58e1442fd829ad5415c2b10053ca21960555f98ebbe385340d963595ce3ff2467e3ab0c58a2f7214b270345a12ddd1f205bd6d0d572d1d552525be7e9f5094851d80329d29c7e0be5429cd1761def191994a040ad4e1c804d1aa72f8b752fdd5b355dd00e1a799c84d795d447cfce335176dc62d0cfb0ee29cf16c6fefe758d4bade19fb3e96b538dd5004e126f03f8733c32c661d26acde7b9da9c4845e8a365dcf27722671775d76c82f7296241ee8256bd84e3cd23462854d3616e247c3aa6964c754e27d6801d06c1f4a1a56a206532c149662e2b6e1fe7119510eefee4d8cd2a39fc9c9a276949e4fbcf40c5c3a316f8af1b4edf7e8fd3423172c409cd49c4ea73246c7f173e62a2cbcb9efb2551936a6546e5167f1ba3cff8c1bb50bfbc63bfb2d6cbcce7d09acf2d7395996a8aa8cc1c4193a08743856e778bb387910143e201a9d086c49e2c63770bf768206087d993e", 0x1000}], 0xa, &(0x7f0000003580)=[{0x110, 0xffff, 0x1, "2091af08dafe814bbd8f6b436776121cdf8dfe678f95135f88e4ab57bc36f3d9b3724c2de0c0a4a1cb5e95f61db0c328bda23697019f3c9285fb168161c7e1b8bd8a8ca73547bdae18ea6fabbb09edbc0e8aebc811f1570128bb4591978971cf118b55ddd9751b73385fa5060847f17d48a0ff3cc193b0aa62114735f1bcdf8c99a59a8e82021a6ff55131702867a79062c31968c38451b9bd5ca5ce4fa9dae0070016d8b1690af2039ac282d60f570fe103cde314dc12287d496c82d20500a27427ebe654334d11b53f47efedad400a266cdb5644d911a21f320f43c9d284aa7c69a1927c8a9178acca31c592f4afd135cf04f8914e4bf5c4927cf4dbe74c"}, {0x38, 0x1, 0x4, "7bb7079657b1f5f6bb0317e3157034161afd81b2c2a127d8a60e00121900ca6e71"}, {0xf0, 0x0, 0x2, "8fa252067f22401bf21a149ee260518482f5ec2b6d53f363eca71aaccceb8d9f539178dfbab5656ae7445e10e6ee9db524b3158b4f9b7e249f7aa904509edc0d993879cbe18a6320b779c1e661ecbbdf55371a129891d05351ce69b4e945aac052790a20acdef453dc68cef88f1ab6d33b77df8bb4c350e17b8ef3bb81281cd935795efe9f20d54a5d6dec3bd7acf25e6ccfb381fb5c43d3ec73d6fe1a960456decde5c54c9e1fa52e947cbf51dfd3f00f51ebe229ce972c8e4975385c765f6a618990b1ada9a5ed670562e19ce118fcc178debc7b07afb345d20d128da11ac3"}, {0x70, 0xffff, 0x3ff, "92ac226377d194edc2630c507394295d4f63ebf1e117754b70e8422aaadfc6b19c9abe9f394dd985193eefe1b69ef82391372199177b96f80d525939f3b449a282acec7d3ca82d90fa2b7844d1ae4fbb712cc67b9b1db44829ead77f"}], 0x2a8}, 0xd) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 05:37:12 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") r1 = semget(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/108) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) 05:37:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000280)=""/106, 0x6a}], 0x5, 0x0, 0x42) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:12 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) mmap(&(0x7f000075e000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:37:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f0000000700)}, 0x8000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000000c0)=""/37, 0x25}], 0x6, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0xc0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000005c0)={0x40, 0x0, &(0x7f0000000580)=""/64}) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0xffb, 0x2, 0x3, 0x1, 0xccc, 0xff, 0x3, 0x0, 0x3, 0x1, 0x7}) 05:37:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 05:37:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x10000000000027, 0x8, &(0x7f0000000000), 0x0) 05:37:12 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x1, 0x6, 0x1, 0x0, 0x80000000, 0x401, 0x1, 0x2, 0x3, 0x9}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 05:37:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:37:13 executing program 1: r0 = socket(0x19, 0x5, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="edb06fcba32b8fe5b46932390599022d70ddd2e47539a57939c71d3a1d1dafef07bea8822c0bd0da6b88493f6c208971cb6a69e1d0176a082a0d2926bc1963d67402cf17b0874414622b45b25d61870a71beb683d03a8ab0c60a2febc91d25d6680af7a248373d563367d936a667e6ccdbd1cd4495bf08bc1fa3601e0cbbbc71910cb2a728da704e7a9cfcb1de6944de640305dd5ed56f76b3739bcbee9d8e339c72b9c8dabb5dd471d828e8a615240c5a24a8a8b3111d17f6e6e19b289d3bcbfbae86a5898ae1d27829150e50ed87451ed4ed4fe16ef5e7738cb2314fd285be73b8f7", 0xe3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@file={0x0, ""/26}}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x1f, 0xfffffffffffffffc}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="2a89547dc6141d7d296a902dd1afe0a0319ec3c6a74c2aa5ce98b17fba703320d1c4c9559bf4bca69f1a907699fdd11f59bf206e54a3540da43aff8f7ec54b95b537b09a26afb15ba69d43fad05e58f1e6d55ce70329d0c6b3203cc0deb08d1ab1dc3c49170bc44c623ed3f7ed2ef48567c2", 0x72) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x6) ioctl$BIOCPROMISC(r1, 0x20004269) shutdown(r1, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="4d0186b96be85861625d3b1256e49fd245cbb3aa0a3ef8a0d4c0b4e59fb7f801462fb8527ac1cd4a2fa379e7b198a2729c7e90a955300b85c1a85046b45b9b14cc64f7", 0x43) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) read(r1, &(0x7f0000001400)=""/4096, 0x1000) utimensat(r1, &(0x7f0000002400)='./file0\x00', &(0x7f0000002440)={{0x5, 0xcb68}, {0x725}}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002480)=0x8000) r2 = open(&(0x7f00000024c0)='./file0\x00', 0x900, 0x128) read(r0, &(0x7f0000002500)=""/63, 0x3f) mlockall(0x2) pwritev(r1, &(0x7f0000002640)=[{&(0x7f0000002540)="20477f9c89ee69c2b8cae597e3a88d6c0a25eb001fd60a170b7b75a0d5dc1a908556dc978d8bc4091d1dada323a7a6b3f9dcdcb66b69e12013ea0ee93e3791ad9c3e3866ad8d794d7a14528bbcd299b2e9e8f0d2a18ac35f36264b7274ac57f92801a325af94c93772b8bdca6cae1699f840ca47b4bf7721d3f15b736a9352e15f7a55321bc4cc9f2bc61bdc80d69f846d082a9f813835441b3552e9cfb03e1dbf60dd5c4f36a9428ef8e45949527057a39250a1e2e496edcd9f1f4076ccac101747034a58e8a734e88f979bc75dd1ce3d7cdfb32cbfb771303a7e1048b1", 0xde}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000002680)=@in, &(0x7f00000026c0)=0xc) recvfrom$inet(r0, &(0x7f0000002700)=""/122, 0x7a, 0x2, &(0x7f0000002780)={0x2, 0x2}, 0xc) r3 = getegid() r4 = getegid() setregid(r3, r4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000027c0)) pipe2(&(0x7f0000002800)={0xffffffffffffffff}, 0x10000) msgget$private(0x0, 0x2) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000002840)={0x1, 0x1, 0x4}) chflagsat(r2, &(0x7f0000002880)='./file0\x00', 0x10000, 0x2) 05:37:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/207, 0xfffffffffffffef1}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f0000000500)=""/130, 0x18}, {&(0x7f00000005c0)=""/122, 0x29b}, {&(0x7f0000000640)=""/61, 0x3d}], 0x7, 0x0, 0x0) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f0000000780)=""/151, 0x97) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") read(r2, &(0x7f0000000080)=""/249, 0xf9) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000006c0)={0x81, 0x401, {0xd, 0x110f8351}}) recvfrom(r2, &(0x7f0000000840)=""/40, 0x28, 0x803, &(0x7f0000000880)=@in={0x2, 0x1}, 0xc) 05:37:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000002051, 0x2c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x3) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 05:37:13 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x101}, 0x8) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x45) 05:37:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x5) 05:37:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x80) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x8041, 0x4) 05:37:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/122, 0x7a}], 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x20) r3 = dup(r2) openat(r3, &(0x7f0000000400)='./file0\x00', 0x100, 0x14) 05:37:13 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x90, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 05:37:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000180), 0x802, 0x0, 0x900, 0x0) pckbd_enable: command error pckbd_enable: command error 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="d435bbaa2e7f781ea8e071d59ee38b35c231710b4db436ef5158d992f3c104ddff63cfd31e25ee707d9ddac29052357e7bc1baf46d148fdcc8a34f467ceece100c1e975a35596675f8ff0ce41882e48671efbdfebfcb6cdb15d9b64f41a58c94632a9f0429e2a9", 0x67) 05:37:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) r2 = semget$private(0x0, 0x4, 0x240) semctl$IPC_RMID(r2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 05:37:15 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="092ca7f5bbdd1b846b3bf34c068b39310cb2d5777f18f783afbcb3d41bbec1a1a6df57", 0x23) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x10000}) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 05:37:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') semop(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 05:37:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socket$inet(0x2, 0x5, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:37:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget(0x0, 0x3, 0x228) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() accept(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x7, r2, r3, r4, r5, 0xc0, 0x80000001}, 0x4, 0x7f, 0x3}) chown(&(0x7f0000000400)='./file0\x00', r4, r5) getsockopt(r0, 0x7, 0x10000, &(0x7f0000000200)=""/207, &(0x7f0000000300)=0xcf) shutdown(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:37:15 executing program 0: setuid(0xee01) setgroups(0xffffffffffffffbe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 05:37:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 05:37:15 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x1, 0x5, 0x10000, "2fdba15a635a6bce4e2b62f229b27a21407cc250", 0x0, 0xffff}) nanosleep(&(0x7f00000000c0)={0x2, 0x7fff}, 0xfffffffffffffffe) 05:37:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0xd3, './bus\x00', 0xfffffffffffffffa, 0x7, 0x7fff, 0x8000}) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e0c6a3db76fa8677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x72}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x57) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') 05:37:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 05:37:15 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) sync() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) getuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x10001, 0x8a0, './control\x00', 0x1, 0xc62, 0xecde, 0x7d3}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./control/file0\x00', 0x7fffffff, 0x3, 0x7fff, 0x0, 0x3, 0x3, 0x3, 0x2, 0x2, 0x100000000, 0xffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0xdf, 0x3}, 0xc) link(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control\x00') 05:37:16 executing program 0: r0 = socket(0x1, 0x10000000000007, 0x5) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 05:37:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x1) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getpeername(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="f500000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000009f4500000000000000000000000000000079a182b6f4d77e7c46a49893f1e508033e25911d9af9967ad8f1c6e3e6c76d8aef17f7a231f1084557a1b26e9e7ee7ff5a69"], &(0x7f00000002c0)=0x6e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="3dddf8aaa7dc938f25e73cd4f13f5651d69c1ba16c32f222ead4453e0ba73fb71e24fe075d5a8d407fd7e64b4d7083c6a462117703cc675f452d319915b782cedaf54b704d503a40da0e7ede55913e05ad40b00c04f6ca30dd5ebb62cdbaf85f97f1b9f7521dedcfaad473d70f3d8b209be23115230dbb2df60f50087b02d90ecd2182c0f1d0cb71f75c155df20e6c8832ce0980c17c7b4a3fba5207bf7e83c01331ea1058373485701182651b9de10f1924e444a32036dcc3a2b2926b64b7514a6611ca9d1645fc15b435a9b6a77520eb8c86b47ef5387f079a0ff9665a3b19712db252765ba7", 0xe7}, {&(0x7f0000000640)="5421cf3032cc020d17479c39b9b4a3e646079d6953b831cd3f75511e422ca0d6c58889d92c989250293bd6265de33785e359a341d6b208a522003f73b63bfa4a4d7581fb1b1a7512faf054a23b5537dcd824974a8bbbd1bac5806e901301f3b15ceb36498dc198bcba2a1af1414ad529be6e0e2cd742ae1e1ea150be20a13c215cf1a5b8188c395cb7c0f29de9a6ea0e60d56164db554e57b0af2b532b4832078b8d", 0xa2}, {&(0x7f0000000240)="169b6128916c674cdfc40849d31213d838e201ce9b96435b7ed978485c135aaa0891", 0x22}, {&(0x7f0000000700)="25a1ff8f173cf0adaba0ab6e3ed094102805bac2debe1419c16006a55b95b29e7a46a46d927e34eb077d7dda4ef5e129479cdbeeb77961fc74e4f4b4bbf4e3a629f5d7ee78b13546069513188d9a958b6d9a6e", 0x53}], 0x4, 0x0, 0x0) 05:37:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x18) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = kqueue() r5 = kqueue() close(r5) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kqueue() fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000000040)='!', 0x1) 05:37:16 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) 05:37:16 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x42, 0x0) pread(r0, &(0x7f0000000240)="d342e10b76825f6898e56f36b13763151b7fdd697ed15aad46e42a7fb860cfb47b92b3707664a0a044f006fc0be6d175e1a6a727ee43e79e6451188678920dd391607338dd94db16170cb941fa4b0bd4711371a9638b1400eb37c1465070e6b71ee333b1d22ec68f1b9a6ed3c7de56a36e45b89cc9a8dc27f97306b0a95875a2a5c2e61ba80a81217bf8a5", 0x8b, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') 05:37:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x98) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x2, 0x101, &(0x7f0000000040)="9f7f865b3ea9e1f30d87ac57794e04", 0xf) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xd1, 0xfff, 0x20, 0x0, "ade1b81db0186b77383bcfc9f3635b8135cf5fee", 0x1, 0x6}) 05:37:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x1, 0x82}], 0x5, 0x0, 0x7b, 0x0) 05:37:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 05:37:16 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) 05:37:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0xb800}, {0x3, 0x10000}, {0x84, 0x4}, {0x6, 0x1}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x89, 0x0) 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x2000746f, 0x0) 05:37:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) 05:37:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7fffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r2, r3) write(r4, 0xfffffffffffffffe, 0x0) read(r4, 0x0, 0x0) 05:37:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xffffffff, './bus\x00', './bus\x00'}) 05:37:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400002be9, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x41, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r0, 0xffffffffffffffff) 05:37:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/4098], 0x1002, &(0x7f0000001b00)=[{&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f00000006c0)=""/230, 0xe6}, {&(0x7f0000001880)=""/254, 0xfe}, {&(0x7f0000001980)=""/223, 0xdf}, {&(0x7f0000000600)=""/118, 0x76}, {&(0x7f0000001a80)=""/104, 0x68}], 0x9, &(0x7f0000001bc0)=""/103, 0x67}, 0x843) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 05:37:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) setitimer(0x0, &(0x7f0000000040)={{0xfff, 0x8}, {0x8, 0x3ff}}, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x6, './bus\x00', 0x0, 0xa7, 0x17, 0x3}) 05:37:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) nanosleep(&(0x7f0000000000)={0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 05:37:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) dup2(r0, r0) 05:37:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) write(r0, &(0x7f0000000080)='L\\', 0x2) 05:37:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shutdown(r0, 0x1) setsockopt(r0, 0x10001, 0x8001, &(0x7f0000000140)="5a11e67ef479bd432b16087ff95481c61fb88c65a63746f3a7db76a1dbab45dbf90b10ac2723cc00b440d1e75d496f1e0db677514115c9384222e426fe7772433f21558b12833df996132819f1e0f398a0da65e6cf2197ca7a27f378ac8bee31de76a579e32a52540bd19da1122c9204138f4e23019494b6251a7920a7298a719da8db89a31623892896287d469aeda3d291b7044411e608e223bd9f79c8d584f733b80adff33296e2ae30ebf1", 0xad) open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x5) r1 = getpgrp() sendto(r0, &(0x7f0000000000)="29bdebf390bf1d117b6ed24fdcf384a230a97ee8b27b0f9e46dcdb849611e2945b4c1fe5e61a2b426b6a6dc80b2076f08b1004d06eda09b0ff317469b0c75b58c741ef21c66ad85ebd4ef9a39c7777b0019e145bd46708b7ea3315b2468e6e312d1903b4c51597dd293241f3c49add16ce496bbb71083e07c5fc8b0379f8fb57ba4e2481d3886a8430fe766ebeb6c23212f9a0cd8714f47582bf7d78", 0x9c, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, r1) 05:37:17 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x232) 05:37:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x90, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x28) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r2, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10010, 0x0) r6 = socket$inet(0x2, 0x0, 0x5) r7 = socket$inet(0x2, 0x7, 0x6) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20, 0x0) r9 = kqueue() r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r12 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0xba, 0x65e}, {{r2}, 0xfffffffffffffffb, 0x19, 0x20, 0xfffffffffffffffb, 0x7}, {{r3}, 0xfffffffffffffffa, 0x52, 0x64, 0x200, 0x6}, {{r4}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x38}, {{r5}, 0xfffffffffffffff9, 0x8e, 0x40000001, 0x2, 0x2}, {{r6}, 0x6c82c97b449ef5e3, 0x20, 0x80000000, 0x3, 0x10001}], 0x80000000, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xb5, 0x401}, {{r8}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x2}, {{r9}, 0x0, 0x20, 0x3, 0x2, 0xb5a}, {{r10}, 0xfffffffffffffff8, 0x5, 0x6, 0x9, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x99, 0x4}, {{r12}, 0xfffffffffffffffa, 0xb0, 0x4, 0x7fff, 0x100000000}], 0xfffffffffffffffd, &(0x7f0000000500)={0x6, 0xff}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chroot(&(0x7f0000000100)='./file0\x00') pread(r7, &(0x7f0000000540)="e4e94eaf02c8e862cc861ba83dfd7647a1fbce0e3eb100e57b2d8bf5f5235e09a9d9273c60cda32752c22d2ea94c90322955d7497da6acdb8703a660566cab0c80d40f6f45e3224b3642a6ce9016f86d7b014b", 0x53, 0x0, 0x16) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) pwritev(r13, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0, 0x0) 05:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2000000000000003, 0x7f) open(&(0x7f0000000000)='./bus\x00', 0x110, 0x40) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 05:37:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 05:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0x33, &(0x7f0000000000)="e37bd04b2ed0773fe4f1b1d118d1a497658df08b0801db140e435da09841f0183c6406189515f3c608de52a82fd96b839d623f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f00000000c0)) 05:37:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000300)="b5da5dc5b09b4a1c5b73a45b8ea5c6648ab2e3c2d4c9db68b2180e04da7283d76ea8dd3ac53f4d2f4e19d901d9dd0ad62ba98546da6d5e57d7650936b47ffae1f8f8a544a12a29555890e5d2f2187161cbbab75645c3bca0da65f2c4cf000000000000", 0x13, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) 05:37:18 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="f14ee573d13e725d6421931f4f123d2a9b06d26623aff552b97e7d52640a8f22046a78fa8b80c250acfa2a3864dc751930e8d1d76cf38202f3cc72593032c071827e1dd31afdbcaf1ddd376f099358daf0d6ae392804ac8e24aec7f8aa40157e0f565a86c375a873f694ea18d8d0953deb808a1b788fe304ec0aaad8886df60dc2e3bc2368ea782d3a7d582c466cf09047e0618eecc471b912a2fcfb0cdf6a371b116ef35457c867fa0fc194c417c7dc7480013a3ab8609d010a5ffd65c7ce1ed3f1c83bd16bc6cafa4455bbad22cec997ebb5325d3f29d8f2ef2ab7f948e690c9bef3c351653fde64657a27f7d3ac4c050af32f4b561c855c9f", 0xfa}, {&(0x7f0000000340)="7c9fa143d40d4ce9d157d0fb82e8277082269f9ad7bde1728c25510dad9713ffb7cfea9195df7a72debaf1d8eca79ac229cf2ddea9a9b497e1311651192119d5e1638272fc046e289d13aa198db5fb7cc0811dd1ddc80744ac62dfb8be50f4e73c4dfaf956151483520573b5a2fe8b30d753882569e6a0cb33e35e0e9a52a4bba229933e104dc6d76996485556bc8cec47f9a9ee01361448e3aac4b2a7d6924b9bdcf70fe816c8896eebae2550f1834d29795bca14c4459aa73b5108e782d9cc46ce7f29dfee5a2ed0e25f8cb41627e1f79b78084a71013c0b9a5e22e5cb2ebad6d5330425a05e3b1c27eef60069843288a205", 0xf3}, {&(0x7f0000000200)="4dba3557103993d5a2c6a3762dc7148dd63469e9d2b9401b6fae214d16e127c6bf1e02a3fb68600fd9b3798402b3a9", 0x2f}], 0x4, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xd0, 0x5}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016e025a375cccebe213ecc36fd105dec48"], &(0x7f0000001080)=0x1002) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) socket$inet6(0x18, 0x1, 0x8001) 05:37:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x1, [{0x1, 0x4}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x6}, {0x3}, {0x2, 0x9}, {0x3, 0x3}, {0x1, 0x3}, {0x2, 0x8}, {0x0, 0x4}, {0x1, 0x80000001}, {0x1, 0x1}, {0x3, 0x10000}, {0x2, 0x3}, {0x3, 0x5a}, {0x3, 0x76}, {0x0, 0x739}, {0x3, 0x16b}, {0x3, 0x7}, {0x3, 0x7b63}, {0x1, 0x9}, {0x0, 0x200}, {0x2}, {}, {0x3, 0x20}, {0x3, 0x7f}, {0x3, 0x28e3}, {0x3, 0x6c7e}, {0x3, 0xff}, {0x2, 0x9}, {0x2, 0x1ff}]}) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x11, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x5, 0x1, {0x7fffffff, 0xfffffffffffffffd}}) fcntl$dupfd(r1, 0xa, r1) 05:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x1000, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x430}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1000}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff2000/0xb000)=nil, 0x575b}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10110, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xee2, 0x100, 0x100000001, 0x401}]}) 05:37:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000001480)='/dev/pci\x00', 0x101, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000001440)='./file1\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) dup2(r0, r2) readv(r2, &(0x7f0000001400)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/201, 0xc9}, {&(0x7f0000001380)=""/71, 0x47}], 0x3) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r3, &(0x7f0000000180)='./file0\x00') 05:37:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x8, 0x7, 0x6, 0x4000000001, 0x7fff, 0x1, 0x80000001, 0x1, 0x3, 0x1411, 0x3}) getsockopt(r0, 0x89, 0x0, &(0x7f0000000040)=""/43, &(0x7f00000000c0)=0x2b) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x12) 05:37:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x40045720, &(0x7f0000000000)={'tap'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) 05:37:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1000) r3 = syz_open_pts() r4 = dup2(r3, r2) accept(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0xb516) 05:37:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) sendto$unix(r0, 0x0, 0xfffffffffffffe99, 0x0, 0x0, 0x1e4) 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000000), 0x80000001, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) seteuid(r2) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 05:37:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffffffff8d23, 0x1}) syz_open_pts() 05:37:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(0xfffffffffffffffe, 0x8000, 0xa) fchmod(r0, 0x0) 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 05:37:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x332) r5 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/65}, &(0x7f0000000200)=0x43) r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="29e7090262743c7f1f", 0x9}], 0x1, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r5, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb0, 0x400}, 0x407) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) 05:37:20 executing program 0: nanosleep(&(0x7f0000000180)={0x100003ff, 0x3b9aca01}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5, 0x7ff}, {0x20, 0xc2e}, {0xcf, 0x7}, {0x67, 0x9}, {0x105, 0x80}], 0x5}) 05:37:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x682eb13985c518e6}, 0x8) syz_emit_ethernet(0x5a, &(0x7f0000000080)="c860abd6d47fe04ae4b082c0fac0640dc51198588a3c980fcb186d2171c3c9cf4c5f8bec9eaa64abf3f24394a71d5ad6a5101ad94f17ce7bb5cec1768f856c7682a78926d8b53208223f160d73ac8c1f1e1a87fdd45479def9e0") r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) fcntl$getflags(r0, 0x0) socket(0x0, 0x3, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000000)=0x1ff, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xe90, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pckbd_enable: command error 05:37:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x6, 0x4000000, 0x2, 0x7fff}, {0x40, 0x3f76, 0xfff, 0x7}, {0xd375, 0x31, 0x1, 0x2}, {0x7ff, 0x40, 0x0, 0x9}, {0x8, 0x3, 0x2, 0xffff}, {0x100000001, 0x800, 0x5ceb32ed, 0x6}, {0xeafe, 0x0, 0x8, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chroot(&(0x7f0000000140)='./file0\x00') pckbd_enable: command error 05:37:22 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x400000000fff) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 05:37:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x480, 0x61) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20008, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x3, 0x427, 0x6}, 0xc) 05:37:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x184}, {r0, 0x11}], 0x2, 0x100000001) 05:37:22 executing program 0: r0 = getpid() setpgid(r0, 0x0) 05:37:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x4f4b) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:37:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) 05:37:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x0, 0x8000, 0x80000001) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) 05:37:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) dup2(r0, r1) 05:37:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) 05:37:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01010200d4b075669ea6f55fcf2372036b00000000107d0cfeff0004"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x160, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff04}], 0x100000000000005e, 0x0, 0x0) 05:37:22 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0\x00') 05:37:22 executing program 0: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) ftruncate(r0, 0x0, 0x4b26) poll(&(0x7f0000000040)=[{r0, 0x48}, {r0, 0xd}, {r0, 0x20}], 0x3, 0xffff) fchflags(0xffffffffffffffff, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="446645c23979c09d48b86036475111aefc532d91b360cb7605835342f8dcd3cb83a5532ba4aa290c07e64cc005ef275a6548c3073e789e6c7a135a566f5eedeb38803cd5012067743a1e0148f9453a42c75fc42aa5f52d8a2bf82a4567437a72e9b44aba1d57dcb5258b2c9fecea22a91f405d5b8596d80a07aeff85737fec1108004348cf810c7529fe182f340d3e0dbb6c128133079dd922c1e9a5cc2f4c8708fc72e97964fc23d21d2da256f34e291a1a57738fbae49f7de1364b784c1cd7e7179456f3", 0xc5) 05:37:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xc9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0xc06, 0xff, 0x4, {[0x8001, 0x2, 0x10000, 0x5, 0x8ff7, 0xffffffffffffffff, 0x5, 0xfffffffffffffffc, 0x8619, 0x101, 0xffffffffffffff80, 0x45, 0x57, 0x0, 0xc7, 0x1, 0x100], [0x3, 0x81, 0x0, 0x7, 0x6, 0x7, 0x0, 0xffffffff00000000, 0x1c, 0x8001], [0x7, 0x4, 0x101, 0x101, 0x83f, 0xfffffffffffffeff, 0x5d5], [0x5, 0x93, 0xffff, 0x7, 0x650cc741, 0x1], [{0x4, 0x2, 0x4, 0xd3f}, {0x3e, 0xfffffffffffffffb, 0x6, 0x1}, {0xffffffffffff7689, 0x8, 0x1, 0x3}, {0x3d, 0x3, 0xffffffff, 0x2}, {0x60d, 0x2, 0x80, 0x9}, {0x3, 0x7fffffff, 0x5, 0xffff}, {0x7, 0x2, 0x1, 0x200}, {0x9, 0x1, 0x3, 0x7538}], {0x7084, 0x8, 0x9, 0x10000}, {0x0, 0xff, 0xf26}}}) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="ebff", 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) 05:37:23 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = semget(0x2, 0x3, 0x20) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/114) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r5 = dup(0xffffffffffffffff) r6 = syz_open_pts() r7 = kqueue() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x8080, 0x0) r9 = socket$inet6(0x18, 0xc005, 0x66b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000240)="3bd6e6a9ce0d24b11fe5898c665f39a93c4ba732df49210b4d5b134f958a510750abd996d9ee827fb76764aa42097a9a1f1fb387", 0x34}, {&(0x7f0000000280)="ab69d030b1e9b4127213f908c9c9233cf094af02c8d66ac2beb0be2074a45b928c1dc4c98c8b85bfefe802d410c0a7f19cd1b2106e49d7bd08bf2fc7663249daafc85bb6ee538d3782b7bd257ac8fe9e", 0x50}, {&(0x7f0000000300)="1e202643f0541db42499d493c2588c0b706a5930a7c691610b1a", 0x1a}, {&(0x7f0000000340)="38b60bc623ecd0ed9afb68179f75d52db2f9ccbd42f50e0c3f8ceb304508ba17d72bbf8a953cd8c11d6d5669079d852078c48fbcd12afcc5e288435ab4b36776d43c220f643baba35eb8c7e935ec32211c6eab325d2da64aa3a16e683fbe2ae96dbc3bfce3a146a83e4fbd81744fbe745b21ffe129e00f0aa21e37471d54e3fa9bf0333c26fc930d3d8752d59eda3f3445b9312801f3fa6ab0e1703162839dac", 0xa0}, {&(0x7f0000000400)="9ca7b66d08546bf0cdd34d6e7668943fd90ed0bdb782c39fe67bdaed1f9acb966235079fdf155f46f0c04840e4c69df11984a968d905010569092d910d0555be8940194bb87ceafa3897637c49584f16f7d345b1708f4007d7ceb915f11dde22e47b72072f2d3a104d1d22dcf5e80837173c4debe81cce08a6245be2e8afe600699765b6f8b20bbb37b74d052d015090bbad675906647360a49221b7dc93077e735b4e0c32105ad55f329ccbfccdc71a3bd552fb9bb6dbcb04f7abadf45c0455acc633574860a12b24", 0xc9}, {&(0x7f0000000500)}, {&(0x7f0000000540)="68bcc3c05195d879d8e03427c03ddc441a94ed803d7e51b99034ea2079e64477ed4991449baa20bae597bb9d01e4361bba6ebb30780b0f93473b6df0bb3803cd7a9fb26e65a1442b52999be17220964e1dcc3f6d0966f3cd6bd2c5c5fbf96df5dfe5f7bf59a72fc138dccaaecbc09c2e019c5c8d2302f925b58cb4887e3d76d5866f73f52cbecc76f3c401bba06cde0851dfcd3e0770204e617c7c2a4ba20fe1a8af700031f718300e210dc51379c79b18a661140bf3a84c966ed86d3592b00b9cefbc249c39af6f3135ffb6eb38ec1b6fb0e2f058ad231997fa7925e310699f78e9cd8cf6d2c37265ef3ce43c04b2d98e3e28a53f95961ff26a79cdd9", 0xfd}], 0x7, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x48, 0x400}, 0x400) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000040)=0xc) getsockopt$sock_int(r11, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:37:23 executing program 1: socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="cf4d19c875d6901ebf190ce0c7d0dd05289e0a10e13007a40ae85fe1c86058f5a327d7acefe7fb0eeefb46321056033522b68c971fc5ba979b2933fabca7770483575ea76927fef9871196a7281a259b6d1e9136088bc2fdafb8dad6e17ca57424e76911ca3d7869cfc11320188f18bc7f7e07894aaba8a1971d20f3ec05abb884f7ade3a688f88d6bfc602c3b", 0x8d, 0x40c, 0x0, 0x0) 05:37:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xa8) clock_settime(0x3, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x4, 0x4}, &(0x7f00000000c0)) 05:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x6, 0x3) recvfrom$inet(r1, &(0x7f0000000240)=""/224, 0xe0, 0x840, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:37:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x1) r2 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x40000000000001, 0x0) r3 = accept(r1, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) accept$inet(r3, &(0x7f0000001400), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001200)=""/71, 0x47}], 0x1, &(0x7f00000012c0)=""/89, 0x59}, 0x802) poll(&(0x7f00000017c0)=[{r2, 0x40}], 0x1, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001480)={{0xffffffff7fffffff, 0xca}, {0x80000001, 0x4}}, 0x0) 05:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x100}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x13da}, {0x9, 0x5}}) 05:37:24 executing program 0: r0 = semget(0x3, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x104}, {r1, 0x40}, {r1}, {r1, 0x40}, {r1, 0x4}, {r1, 0x1e4}, {r1}, {r1, 0x80}, {r1, 0x54}, {r1, 0x40}], 0xa, 0x1f) 05:37:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = getegid() fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, r1, 0x0) 05:37:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x155d7157) write(r1, 0x0, 0x0) close(r1) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/135, 0x87}], 0x7) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 05:37:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1020, 0x4000000005bd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0xa) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x6) 05:37:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173f646cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{}, {0xfffffffffffffffc}]}) fcntl$getown(r0, 0x5) 05:37:24 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 05:37:24 executing program 0: r0 = socket(0x1, 0x2, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01003000"], 0xd5) 05:37:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000300)=0x6, 0x4) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000500)="ba3e4a637947a5279bdde7a4fcc14840d6c5853c7d2415566fdc8fbfbe2f29c9caf88ec563fa0ad55f94223e9b39e51c0f4ec65dd8b9a8288876c0102141868268e5ad39de58dc057963377f2fe706a6df6f4fb509024250fda68068b173a11132444932f02b2836fdc9ba800505261fcfc1c702c3f6a10e651681fc1df092eb186705cb7c27107fc14167b5cf8866a6e49695a5357b6d79a926abb1b89baa99ac02779467474c0113171ff246a8f9d4e3c9702a7e4776e18717d801facd33ddebc167be806bf644bb045007de19db3140cd07b6cde6373ce035fa39fc06b76a73ce9c5200f6d592dd090c6ae9f299109f0ccbd32a057199c4818e93f4481c8148ef1a373edefdbe0a37ea1727b05911c81fc315d181c14595e9e2bce666cd8988980dcbc78194b3833649ea238618032f210eb67dacf65905abe0b453d9aa211032491bf274720c9c521a9870eab42764ea1ce008a104d6067b28da70215114c36f1965100105bcf69efd04e230594982f0f20de5d28047f88e6475e7188372358b212e35343ff9504e1ee61cc5ec35963f2d9c3ada4c891a3fb547ba97269187d49fb48c67481d6e5921ba0382d383035191e88c69842d29988e55cb4baf45c5556ea7b380cbc591a62e9ff6dbd5b9b2af9883e6a04c6e4b18de3546ae5182e0ebf49329005e4d918fb8742d091b9b1b4d9e4875cd102f0a584b300c5f2dfa5acc908a3875e66057a0e0eea740fdd45c4372d676a7c21f926ca1df0bf0df5ddb0683da8bf942deb0b62a69f44851517a32f76c83396bb1b94267b68c87427f4509bda82bb6443db01d66ef74414e61540138cd9a231a434a214a0688f5526e66ae4e9628aec99fb3ee20249cb96228d949ac968926587498865ebb340cfa234210b65508f0a7dfdc1bcc00aecd3592c1fce9fae7de5cc770115e4027a347551b43790bf516e0c6ec52bfe52ec13e0501d68aa9b7ceb845c4eec2d22da59405c84c848213b59f82f7e319945bf16a7f078c58329e548f30db13a24b9089c7ed20b87a14aaf61f0eb0b3ceadbdac55361976902a0e967a08733c417010d8a3c79e92e20690c1cf24462a4a91d8053410c4cbf70ed2ae566d7730a1dbbbda1de996c301f2426cec7e24e27480f8e6221f2be2bc50c1c3352314aaf02770abb3c4201785f86358cb48bac5ad51a82698e28b11dce7ae9d4f08be3eb15b3890c396516e3976ac97e1257a343971b6e1061a8d29c41f18e9f35e8995aa068b6943ebc0e61473181dd9dcaae27081424d10294551c63302ff49ad8bbcd020d959ef45c40a17db6f5aeaf9198aa9ce2adccbab40382481adf9ede741142c300780d501751a3c9aaabc8baee4c1f3a40287ee16f6ba5a695493fc98115b5901acde64a00a29bb8e66dd4ee07efaf9be107dbf5d2d4e55b4eff77f3a4e65fa8845e33ddc0bb82b1c9157b4e86294f744f3e35ca619307a6e6f15eef8bdd58015dd884bfa663373aa8f9d74e813a5d098b79193d0982e46e7928edb37960218ba2e4a68020a1f76e5511f10c6b2cd1e1e318b47ce12bf60fac67388d6a006f5b9b1d620f2ae1b9b145d95fda7a89f2c599b36651fdac345af1e6fb774921b144461963ee220100350185ac8a314b3ff9f4fdcbbbe1eb85398ad83ce921f1298fd0985cc563203f9f2e9473cfacbf2ab446228bb4347fdd8b1fe8a9d351b649131c47d4a315a8ece4c307699a0d66239c8e969a8af4a21b0c5c003312435427d27b1fcab3027ac106259fc73d9b4dd5b08cfe170259df324a36cc3a5bef1dd3a216258d2daa1a65a4acbd0bd6b8c0d4a294a83e93eb29561e2eb499d79d6246725e987e924f39db28e230f97e6dcd66adb0748075386bf6511fe1ece4ffbb6f160217e7eb4881243f1ddb29c8beb65b0d566838081789b49847ccc278403f43d2ff6d453e561f4c5f1bc9598cf00ea98cebfe5e7e4bda52a6ec3b30375d74a7be834b91ffbe3dbb5871c0beddb57069c0d2b83b669c4dd61c4144e7edd4e04da6f4b02a1dcd5a4b0b6f178cb8957cc634123a16857670feaa890394ffa387c4de3d525bf0cb280748449dfaf176a54d54713cb98d75a1fade73623d422368068c4322c5568955f95c8e29adfdb06a5c4c075c126f081eee01361a3a9ff9584fe3561be273530b4ce93fd57bdbe499aac65fd2d041213c5280743b8b7fe80b93e52a91f855e59ef300c9f77f8813bcac96aacd89edfdf4d07072220a7a84235d716ba6ce9127d424dcbee4dfe4d49f57402dde0dcac03dec733e85deceaf1e5edf5b9a4608b3aa3b8dbdc31b48918fa383112537b6c15dc633406ab8d55a5810076560adf4d17304fb90b379c171aa8e23279c889b72a2ac34815f84383dd6fc1cb579386c0893ac3b2e4241531aa6d230bfb92d1b39b369e762a794e6c904d851417449316730223483d8de1f89a65d5e81a3b4599cff73092f3005442337e9936de51adb8e85e6fc642fec7e9d63620b8a1eeeb7421e8f8424cb12cfeee9fa3cd45411758f37be0ca5a9d9e74f141c9605e1c016e320866cd1d9a8cd822dacc70e2485e5ea0e212597ddc588d61b98127bc51cfd08009b4f10fd09b2dc4b8f27a665809c68bf0af600395f95c869e3da6f82b918605a1e5ba8f930bef2b8416d75ab0bb7d535d289204a5c878f83c0e3879a2e312209b86a42579aa8bae801f22b8fb786f0ac86a87439e916a2b0f5d08bf5e5e660c7c414ed8da8797cd0c0904b1f87c12ca6e1ba1fab2832ee98d44274fd715fe5cd3bf3f7e0ca81825e79c19e04e7733a860275b0cc3494f57291c44faff2951bc9d71e7fb4102b843164d09a139372875857e4c9de1dbab49d08bc4ba94bb729649238315c0dc15eeb1a56bbb42cac118d19fe9bb183b84ca51e1c66fad987e67de247003aa98d6f13e259f861d29b4efa68dafadcdb2f62df821df3b7a1fb97e4ec9487c52ff8f0eca7eb45411ba642f16d2978befaca2d38979673c8c488bb46c031104ad958fe185d39f641f61c23bd435e2124d52548ad7e914045ec2ce427b656c4abba44931368eb758fe013c0250a7251b1dfae55577eaccfb57da57bd11cf8ca7eb47d39f03261774a870dba95a48309cd628d18c420ee6e58da480f091a203fee69c7513d683fdccaf634fa214af9b713396c1135e18ae6d5cba8d0f0b952e069a18eed0579f724fda4c41810c577d1f97581d612648c7d12bf1625238cd9444e165b81a0a9be258405445ac59fc08a82af2868211bda0fd8df665f7b748ca620984cbd15066f90b02c40c818b2662fee4a2323cc7273fdacbb6f8ab1f3981af0110e574c72fff31e9330817ed150c47443bd6c52e8220a23f85db4d28591f48b7ed9a417657bea853e53c0694365daea22286d0aae632bb668d94cba2a2537d9e25752f5747cc5c63bd63b155d4e249a3490503b35e4a0927ce8146b641b7f6b74bbf9e47f25124041d66476c72d322a147ce71dca91e43062f767d8e15d8c4a8c65355a3196897a00af7dd1924a6a9c75f95b1220ffca0afc283eb28b9d4141bbf44413380d1aae5cbc4567a92d8cc970444fd2d605ed1ae4159bec35b3057a62f25296a2af9bf4e3dbcd06edac846c80f4e465e32eaba6e3fb1196c997b145143176e1f2b9dee75c09ec61f12548eab59dbf4ed9560f8345381aaf27322a3019de5488ad0c97811f32c7e2a6bd7628bac59b5008ce994ec5bc9513b712acc23592a876b9a3e636c019eaded111437833bb8ec233dc66c41d24d1b2b053a07467913c5f5496c4fe41b7c3b59524f202f95526d503783467c1c3bb27a9d5135483358cf8267b35cc38bfe97184dcca6a3591f4817ae2ede6d8fd1d34a7e7681b7302953457b0e3da4c96b4bb371272516fd512a3fb71ec65a6f4d7342856f624d1091cc40da67faa1ebc4d4924ed5f20f0114bb2b007c29853c88d526063ac4136ba3472345d507418aeab407f3f7067f77bc6737510f8764ce2e4e7372d8afe33d2325c95cfe9a1dbde1c6c8070aaeaa13567687ce98faa903cfa95b4d18eea69a2a339460e43b4475d58e016f92bafb1efe0b9151a2f56a7346654bbfb0b8c743c66451e3e42ae93108234e431a54bea9dc3b440c97cb59d2f855f5b8741ebb4f0d08521c49c8314d54d9428d041faa79b5daed34243706ddc69c74da01503115091a9d50686c79843429c786e495701ff88752a309f3e29fd926f1389684943d9b959fd65782c3a9966609a82c19a33e00d339773775cb38940ded06efc64b8c2ca8720b138184bd20a24825ce13ac5314452a8be38ec922327a1649448c3dcfa05cad7d248046ec84f547f929dc0ce2dd80f14289dc37b80778cadfb89fcdd3cd5f809fe8b0915cac4772191b9f0f78ef4534c5fcae5ca1a80a7f9c1c266dee558af658787dc56e59493c341ab0f2eb985793f232937c9e3399e931c739e9204868368b11f1322644b43f140578c8158a25963c9d53699a4b74bcc9576c97d617fc66e2fb0d8bf89818684a4620779643fb9db3147d1cb3f7474d643105bc8fc23fabb6ad352b325bf1074c3d8cfd8acb0aa687e454c743d66f9af15308ef9ba66421900676f4804cc637056f1ac04c2abed36543985411c5c16c44af7292b703f61da5c61c904873ed5f3c271f5b9ef97ddff6518f9dbf709b40995a1746042296acdee7a71ac7ba4bc8e3f0e7e55c17b70bdb5b921018bfcf73be7ae10d353522fc007f2da5a203bbeaf205ce9d1ffd0c179e66421fdfd0efcce17c69b0a0442f1f9bc09d9920753b59548f2c2882aa818a7282feba4e437f5077f92e1c9632bc9d69fa731d66533b8de13847b0a6887fba461276c06174b72617c3e8b5eb3a538295d6bb104b60137cc778027fee4c9ecaffdca4105ba2f4658038edbaa1c9d75c82ee59f3f241f9b6df1e2d24bb9b53914eab17a97197a7b0b70504d0c4ef1ced8bb1cd86cf6624b3b54612b1ccd6ea70b95b6048edd6417fac232b6ace557cda1c2e75e6a9eb074f706359ec4891f02a41ddcdfa57e4e8c8618d583465b897cd4862cb14d2e83722252fcb363f8c7439b6d1ca47f3eeab835f67842580f2b78e625e1f3ca67fc977a0d71e1f0e096f9a34754b6639b0f0c1d9b8515ac9c870182a20eb00408118149bf428bcc4e66fba032989c0cc9b8c859de0ccfbc8df57feaef3c9ea3f448b797a540510f91624fe2645312b25df1d1a4581061a7e05091fa2f6a4d26da8e7d142b7d261a5306e197e43325cb955e0b098ede6f0d47843f7427da2126aa5de287f312bd852f95dca8e156af7278c2a2b7e18084d6c24d1dfa340de3eed25d6bcb630cd1a5aea85588ade1a68d14423ee0b21dee9c9c83dcd6bc6e659e0053e8bc5cc9ac1adcaf22fee9a4b28ddf0386b817620e9ae883da7d77708ff5649ec3505ee8ae3ff6f5e1eb29d2a0fea428329762d1f66dca3ad05402cc64a93ba26b1f27a28d0503ec61dd1fbb2300168eb0e27126ad52304271561500693d927102de8f813ef5446a8666ababeaa70dbc2b16fb33b2cdf5b934ea2ab44517b17646f7585c6291380ea33594103e1aa0eb749f45b613b451b13247e54ead42fe0c90f20141e25188b1ca786e41583a25c74c94dab6873a6d4500ad91cdd53d2f5ae353fc516689a5502b6794138f156eaf55622ad4dc10a0e97c6c50232d14b62190c64c5c9aed6ecde17f119003fb3a44cee7f9fe6b855ae6c1a2e46ef66c9e5c0eb660da0cc3667923ca910d742fbd56bbfc4b2863c8b8526751e478d3e69d7", 0x1000}, {&(0x7f0000000080)="ae9adc8402198c53ef207997fdfaa43a0abe4fd21c5deacf8023fa760ff5387088dfeb3dc7146760a175b321d539d2d41de4f625cc19e34c46e15c1b08b85c7180feb367142e69f22e4b5e78c2ef72ba412d79a7eb14f0c936ce9093a8fde7e13be97ab95495491f6cf3383f279ac4d7faab471ccb0e4d91787daa6074865821127b6f44b5b5479ac9ba", 0x8a}, {&(0x7f0000002740)="a1a3c7716ee7ed88a347c871e45505bb7010be75682d5a168f543463dda9ef5e7b4c160cc1de48f253b1aa422c7735e26370aa27be46d82f0dbd0bf72e58b1687d5f8d6be047b4df0b800e95ec6de89a768ea652008be9c4c7eb5d61a2a9bca99559d94cfd7545795fd5ba4c2341e7dafeebf0ef8bd935e850b58b883fb4ca9403253093fc060056e1bdcc322e0e9f6eb9b0d4082419395774e7c8eae9f53e9afd005a4e72a8b37a947f2e47fa55b95f61ff9e6fdf92c018fc077d986fbf4c537439d2926aad3ba4bc06e0fa2da1a864f7f46045242ce8060ac78df345b9d317d1741400a1c61d6759d676e5b786f266d88c3fffcafb86e2e8e04944a87e124c82ad6a8ce79f746bca1698a05d944b964c8a9bdb60c32d95ef0d01861c5531c76de0c3f9a24788ed6431ff78b458c054cef0d2dc35d45e3325adf2ad24d686ed2b57cc0c620462eb538b11f6cb5d387b789d73ab90f8d2d187926523198fc95d64c33a0ec5a76039cea0073bb5759e6adfd51eefb598ca4830d916f23d792bdc3020993eb196e8ccaf15b8be5a8a16e4a167ebf942d2f2df6ed3d6cd71e1b3eb5c394fbac07ac7a572a32eb750b2dbff85640dfa1ba81046b73e900589f62b241e26b225ab6a18e78e1a4f0ad6d996f36bffe76c6eeeaf55300ff60174c59fa20832fe1f94f64845f0d948b1eebcc8c85041fcf4ecdf8e32ceb978eb99d85c2c38adaa23f6f0c89fc535272aa0c487caa8f42e693f4eb3a2d4bc45e3ffd5573a0807cbc85408af4186b843d016b0fd2fae4e1bad735c9b1e37849ef2b0f4805a18a5eb7e24529f6d80b7256f57854b0d454d6a477ba7b91833ed55cc1a517dda1e400fe2937e8176184f044a791e4a3a6d2239a23b20bdef8d0303e4e4a4d319b7f5e1dfcdfe8b1ef9da1b426a725b8f4ddb4857848ac5f58abb0ce6160bf393432ed2cb41f6b1fe607c68c23a597c2979038b5046aa3e8f91d004d0610c5c71585eb10b706021701b728ab34770d029100f163dffe153689d19a38ebfa16d99189b92e4736f459012fd41240f13335852dd3a2339cd4dbd2db8c431a72d56c6c9aa906f9ca05a23b1fc0172415238bd2cd71c8ab6b709c5a742cd96e9ec18fc047b8798177af36fa9b5b77384a73a4e2f694ceff53d0eb90913ac898aeac7cfa3c34fbd7391c3f4f4ae695679a35a58e757a5b579aa34884ec9fcceee6ad1cebab0d951e7ef13832fcb8eb26066e7ca64ba1b70a5c01470841ad5219fabe5b71b301bdce9c40d22218d7cb83da4f9a20a8ad217b42c31b1cbec874019f15f87e619e7aa5be67518819cb1d8444e866b31b7da63c314c73991c5a0815204b7e0edb41151f7a6e30d30980bba45ff773b46774d67a43ba852493264c82d724d0149a94dc7d4e7ad037d55d8fe19d6850e010395d4b6664eb363e9cab305c3fe8f92a298fb9e0173c0605b7015e3822ddb2ad7a5ab17ade6116242028a696c7757e3dffdc8f4ce9f98dff64da36f80e083fbece7f587c6d0247f9fb72b38234a43812e89e0e63e83fe9351c59b4552b21711a0b83b9c02c391ae6c99022fd6d09206927b9ba6424af9bd75f49c9375357ac3e91918a09a92e84074ae8e88b7a1f0d13083707855029a28c8ebecd29dda940636dd8f3885e341a6c0802cacbdfe1147f508f669549ab268f15cdfc565fea5d55161635215fea806d768cc29c128a5ab41996de2448adf88951019a09c3f240226564d71b5957110347def5e19192f3028571b652f59a12c6575cf3a89019add9101d25199dd37be893cee090c69c93dd4cfd6cb6864ae30ccac050d81ec78921ef2dea5dd900490652cd12140f4853adbe3150b391d0284ecf649fb39968767fa1dfca948363cb283850d44dd1af91f8ed05a64cd57e221c0c3c73e6b7c9d20bb52c2ae33fcb0b758826cc89c187cc2a10f54dbf625758eb0dfdb556793fc69231c3252b007f13c8b0cde89ab7139f54a813193930a3c9df7e73335c206d0591d2079ad870e0baed55275d69a6c7d5855f35121fb7ad8f21016fad00616e669edab82a09edce87b64bf4a499734b955afa2485365992d749489c933118b8d5fc7b13f2ef6b50ffa5eb7afc485545a551e0340117fd8b7ff8cecba9357bb24b902400b4896e0258eb4a58fc19a11e8b4c53c5db9c7b25fd47061803d90789b80173892ea92a1f674d04efe09c462da2ca470ea8489eac09c9c1f72d1997b3afd87438750b38b6735e9b424bc493bdf31b5c1f1e4574cb4928a819fe3caec1cfdb46387c0b380bbcbec74c98a3dfb0f3fb9b7f0c321f45d0c276d66eff5784353674c2602c20887b8913b4848ccbf77dc67eb1000f248e7e88a2e7c5e6a2f6d26dd3f08f763b789db54231f577f0688ffe2fe06b73085a25d737097c789b17d1d10908f53e48d29458c1345d0a0981c78e58852c4ea989a5d700153c07f11f7a26fc742e3e64dd9a223221280d4015cbee3382a943091ded7e54b894d9f1a5a9133ad3bc5f5c37f7780b998789269031ac2f8aa5fe2484916ea936af5c03fe73915298e72b870b8363c3d8b42663624dc19841ad775722a8b85eaee9a49e9640083f1e1a01afafbf41a8b7e8bebc8ac6354a3a8b7aa55b7ccaab8efaebee318713287138ac18f0b3dcf798bac4d932af0cc8b2eef2562b18877f1814b76b68d2d32975ccd542584c238f98fa6e37bb21f377c576020c48c74aeda3682de532771f9639559372efa6a6e97735a79634ffbf638a4d54f46d94a9f1c628bd31c274351a5ac3ab4e13cfadfe03934e005741e2c656c86795a1cd9246868ad649d023f9417db02cbdcd5256a4e8bfe32b8074124a05bd6ee22ebd1895658d587a55b7ade5ce6b1a23c40b3295a2223b91c73af8484ce3740cdb68f8d7b8a9e8e78d3f0c64499483ccbc4add635dd0129799496dc5e7cf40be6e44cc005709ccdf396eb8e58b2118c846d894335af74eea43e8204c3036179d1fa88e1d51fd6470f82aea360eb3e98cfe46b713a7989bfa798ddad9041da3d21637b9f50b61c24e81341285f76c1911bd781d676fb46ad50e3329d1d1ce5b815c220e2abca28211e793a62bfcd0beb87f97529d3977fbdbe84dc33ea47eca5ebc184ec0d7b3e469560045f7df957560b11c5bf69a6a086e25ce0fb4269ce2e11ee646745d02fac2459db6b53682e8e0113ad146db0346ddc79692ba518cd4bb2c45f54e6acf52e9fdee4812c98be8e77fe40f5a9add8db0fa43e79e41416364599b424c122abd5363a834014d8b3c4691243a2d34b2b37abf1b979180884e0d62934af29f65c13201c035e1f416242e588086fd286459e2ab17924b8ece3a26a5b52d4cc824e8e493571303f89f824f8497b42794db23f4a2944a74dbfce87e1e6ceffdc2f39c8a7e1ad063c02fa4bf5579fb92b921c5248c52dc64236eb34bba75c6bc511442f125166247fbe37e0b30addac6036b5f1ce82cddd0a767761a353a42e18815563d62fb7644775097bb02991fe78b9c8d171852d8f8e6c1fba079389b740b41d5614108e785710bdf4b3d4275df7ecb3ab5e439058c2b388f31b75c1884aef8f88944e72cdc0fe4ffc451d32f7c84025597d9bd51c2602e70467c29e5c573481f50253f6e3261fc9f8733f79945df503b1495566e9ad9b520ee14237ab0a81b0c83aeb85d1551bd460b5fc93823a2828151a6240a3b9f52f852db6125ec7a70eeaf9a590d60a6a8f20e31e85adf6f03b6a02f8baf6fe77cac5db87d7f6cc18dc2b133bf0884196fc994b8fbc04ddde58b35d3dbd0c83310ee0304117a52ac76010e83454857954c36fa144eb911a39ffe86d94562a27e03708da3cebb2cc377dc5747c262ec8490e46450fc5dfa8a241fdfbb4dd47a522b22adf2cc9e1b494ddb1e4b3ae8c064ffe3a91896a00b287626e3946adac953dc8d2b6d4b6d227200ed22498a65025ce9f0fed909f951fcaad4d0c70825d15ada43bbeca093f720687bbba82fa52157e59f2162d810702f8bb6451e34e394cf54ddae6d7a7bf648ca2280b24c0ba51dc2953218e57a45c3eee8c42a4162ae9236786241550792f3057c8f4ffe36d3b7883a7836dacbc0c9f831d8f371f74eb21a1d4ba974246d0a2c572a48639cfceb23c33d81e29aa41f750871cccb50991c576d2c3803ee6fa3af278cf609bdd4de673f46938b1e92c6f668bc262580c725df62ecbf419b71368c8491edfc596b420053051557e65007e77c8eeb92474ee97d0f02c140ea20ee26be8dea9bb194a9f6da7827fe6f474d1e726771179f1c3f183b9e2edf42f11f6b674bfa06a2d6acc1d7cdc93801708dd12dc54f276b1c69c2f426391bfb716752e837dc4d5c9d21f2955644fc882f93ad7f840e71288bf34386186a0e4c2bc1f4ecf74e05ca64909e900ae0e349fab1837006c9c7c836edacf45c9e317a294ebc682dab571d729391fada4570c18ba5589d463c91c096f237deb6a22ca03f18e948671861b4693b4191414332ca03cd4540fc80b6fe76a21c01d760fc9342bf1c08a73a19d0a2566262ccf5603790e234f0cdb0f0455d27d6ba0ab7b9778913a5a5f3152386377027dd94c50a20fa74ed3ca41d8d5c40d7ee6e0b7284c4b7ddca98a04df41650aea311c7fe919ec806795c8259cb53e4b59809de9992410bcd4e2d05bcb97f345876124fecd7e0f6910df240916cb920da2d5f8b8c8464c4e86a286597b203efad5e2755128716759577229385a0c7beb854908822e307d17d7ebbcabef7418d8bd6fc9eaf1a096491e8d8816228df1e312dc9fd465e05cbfb9eb5c9912eca2510de9bcd66878376c4239d3f35c128684cd75de77ae977e1e411043575e1c3288c9169318ec29ccfbacf2e66abfbf673be18e00ecbcf2902ddefc603388c6c1c39474e2acceb325731a7e022e89cb872e8ced4b411fd032a965eb440cbe7c40ce5625ef0e5738a4181557e99750c7248418d737718f9772b26dc178507ba7a47649b2befee1d38d42ce64c557b9e8d32b80bdf49cbdcf132672e06529c1790325be4de9d69a8350802260a532b3d80a503cb52c19178592783259fd03ceac7fb312d2264e372d46cbc64f913f7def0ed6cbc50f8a60ca804ac53f51d3f374571b582dcb876822a54ffefd62ce25e037095b7752b7df20b18d00934d29804ff7bd008eb933557ce939d196404e0fc3b33e814f4d4e95208eac9bc6b698c926e5a5ae23da2d403090b9f639512b69e6dc67c02b9d34fcaee6ec4a7c67c7c665097124e13d0f215b9da965df68fcb00c349b92d93ec5c37048113a9d59b7a061f5c04e3991a24e388a88333a4e0e28c8ec634b419012d85b2932ac9cc870b3965bd89e2ceb6b9d2fd347077c8984c06212c5376628cec816ff7f0258d867f5c40d3951ad8c4b9f37de36757fbb752d174b80915ff8656d13158adb8291f76b174f0cce16027dbb272de14bfd9bd6d892b9fd99f38a4f9a82ab237550537081e3f9f807e744f8a34c4be7df8d65ed8831bfb19bf61765ac79de7932ce592e651925be6a80762035ee8ac26c249c63f4135c9a92f8478279a2cb70db58efbb6e4ebd8821f7a175bffd7ae61fc5fe10a544116befb6a5085ebe4767a5b2e5409f81bf9ad68a168ed492f80479d3928954b7481b4ec3b6a2ef7d1a5794c1797be8525d41854eafa63efbdd8a4a0e91b6c926e6c2352cb13f39cd56cb997791ac2a5a50b67adf597c3ba556d5259306882f1ad13c679f19a85d2e5db14367b0124a8225a6391913f781ee8919fe05876133", 0x1000}, {&(0x7f0000000180)="269defac1bd2e14322ba8c7af16ee5a2a6806e509d112b2ae2c51ae2bf8f9b67e3068792152eda9aa2c44e177d7c0903af58f26b2328c579883ba80d58550e7ab5fb8402c7b772bec745b627668b577dfe85ccb1e8fcfa00dad7010d066f6a6274979a8da5c866bc1c6a276b1073c66f6cb9477fafbf6d91bf6c976caa7c24894e308101403f473f267198f184fc5f6a98bb3e0e2a030e466508", 0x9a}, {&(0x7f0000000240)="d78a1a122941f5ae8620f898c7fc13d84b7549aa08f70b1fd8b6eceed40f883e", 0x20}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) getgid() getgid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:37:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 05:37:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40), 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xc65daff1cc91bea1) msgsnd(r2, &(0x7f0000000500)={0x0, "8f7dd7fc24b2d732485c4241b3c73d4f124b9eed1abc4b8b18b8b0b7312cffeb2b427c52a1989bf7a5e8e923270b74e416ae833753dbb9d5469db71e536c830a274db47cc0a3062f1e1ed144554ad1480d864ea9eb726d85f7790a3b71f48b0f1df30e94944c103db3ceec029c696bcd3464e84b57cfd9ad77cf521f9ab849c73d9391a0367b5a7dcfa8a90b3ca6cd59c2d519c500b5fd16ee62f61be910a2c9fdac512554b3694b47874bf028699a9d4f8efcbfbd5f3fff092a838f6d4b7607cfbe7c07cd21b855622c09c7d46b1e8a21366f5e1d2b27f496f0dcc149ee6c82b4c5ac7ac1ac7f2d6109e78109581716cb3c568ea80a8d3516ef3f4bf565f744a03b64eda552c1897139301b7c08ffdc4a39fafc8573e25834889c8980da38d5409647fd57b277899942bcbefe97347ff64b19066db3c1dced546f091cbfd371f7effaf880fde3b0e165766e0b4140939265e9455b5176a475e5eb79bca54c78a2e9361b3ed182c7776743918877de2e0ab1fad0a576642493def07da3eef5c599229d7441767387e87bca2ae12b65ad285b12af58b6f33a543772a9cef3fd8a8085fe5606d46d3d54d208513067806b7e408b235638eafb91f34e8fc8ef15cf6ac8a964f9512eb024cb13f8718477bf164a4ebd4737fadf0fe34fb190a6cbc028f49cfebf456d6e18d096caaa87722766f378b9629ea36a6725076e578cc4e682ef92d2c72081a38bcbc3e8fdaf1d38449d05d54d0849ca6a739413fe5f1bdcf69add7028f6060b7d8213c3b14c6697f664daf5f8b8629874214b39ff12566b661a92affc093c0b54d18db79639f4fe621e24e000c2ef6d218e50bf01501ed0116a620ef73383be00b7269f41faf55ec340d750d7895d9a7f271f74bd87620a7086039b68416e090c7c01188918d30c741d59f04ffb4bba259f991d9664358cfadcd7d2525ee61258267bc7f4a03b0b11cf2fe9c9735965b65e0e7a45bc779e5e8cd5207066759dca7df5eaf833bd493453140133d2ffa68076eaadb1bb4cb552a7ea8539a2b4ca87b8ee8c585dff8e9642b99cb3bc5b5cd10eeb7fda4d516fd4b818cd6dcbe9ebf1b31630d8f22a13757faf4f3206208acd0e5b313474b7edf6c0a4d2f6065dabf7743a697e1cea3d1265f8fa9b50ea9cfb5a435db21ecf1b5ca3df9ba178e6c3a25ba35491162921a7bca93bba8a3e52fb931c831d8e7d9439c60bca33c14b60a751aacdc8012d680a0b66e781da8cb7469d41a7797ad036f50b3e2f034f13f6dd3ce61d0cf10758558a8d714f2a1e5b5e7b851ed75c8acafb6f16d9ee33ac2c1f9b0ea55fd7f7c8f2e4213324c8025bf8449f386d4018ddf547ea6dbb4c3ad0cdf9f096f224ea824f585d7a96d48a087bbbfb99d9edf9566cd1c75677a75ae7214aa1cbd8166874116556423b2cdc0901fa62bd7f55e880139598bf7121f9b02fda5f1ce75ab8cfb05fdc6e0557c77bdf4042de20edc195dc1ee3a9a161b74456e107ccb5ab34ce37457eec09f0e56c8f4726ca0f4add1231af63b83f08bf036c9124ede42445360ed55d413a45e24ee9aac9fae156fdab113a8f705c3c2dc91dbf7c1a333ac6c2323f9c59d27c8cb6d33c64a82ce4dd2302e77b8fde87e50a3a5961f3f4e011c79acf0036e866e887182875e530625d6e73e8398a7a8b36722dec331c57cb5aece8204f179cdea0cdbb705b0ff57da8083254f21967a88603131ee3e133639edb1ecc98c1f618e7baf8ed6dad1e542e5b0953f4c5bc05de97857dd384b2acf96e74c5c21751c3617f87bb6837300da36351e938a9a1223f352f7dc2565dbb61fa4f437e6233ca87af0e3d55a5d85ef9165c867f4dd57bf492f9d42a3a11dd37f6e8f020177ba00737bb408eb8870161867622cab78ebebb6d257ed37e280fd87354ea4c17759b6590115811fe3a35941aef27a2cb0d2331d401ffdba2ec0c69722bc189c1777cc7fbd878f0b08feb28bd82d711935f2f28842b0ea5e3c51621f089fbe217dfc824e1647eb61311c3fb6e6b796ba2afce298ae2bb7d07fc5984042b1c23f414b9dd32054a7051aad55f94b3f4ea83d9e83f471f663d231122e6b214993c73f3f35fcda155c65d5c039994e75cfb9c10090fc4f6df0b7a9f25ad84e597c444f0da613c130b9babe13c77f5dd8b9fb04afef0811a9560c70e28d59647731d5c71a47e3779cfb530967698564239b03aaf6d9b55a9fed347cac2e1486fb90016216083704ef46d03280b34a3c7af4797bed58828825c0c66cff07672eccd6406e46bc7bc68883c53d41190ec08edaabd396e4b946b7174f859f3044579cc95a722d59e101444ddfc90aea146910f6a2b232fc01ddcdf45a55cc3b9600201c31b83459cb8cc51d9b52da22952a0ecb3221f9ecb9072886b9b3857fa0a43c8bba6e7921d1235acb65f5efa05963fba8d80304182fbf18265a38b719792d34f4dbc00659e1383830f6a07ee46e99a90281afbd8fd99260249ba3d6eca3364e893e302f99127ed6cc43bdcfc93206d1f213ecf264c8e294727f3773c285f152da23b8febccacf176a55645b63107eb3a8c8404f8a892565db0e9933552b622dafba7529628934216acf19bf81eea9c637fbd1c00f709ed22791fb02279a96989c7985b1f550fe3eb933d737253c75c2476052923a1f6392bde990e350bdf2f8750dd87c11e5ad1c0174c57520960cbf9196b23176797e43f7eefdac7a48937b126e6cb2a677c5d6a97cca7bd4a2f82cdb852d93fb2c1369fd001c405167d3dec0428be842fdde98486a6d0cd71ea31e693c9c919661f12114ea26bc76c3057c87c04fcf73d5b73e132f48eb32e1a69e5e2aceb28eaca212966d48028dfcfe57da707e31fb96118dd165a7d39dc35add08b42b22b8473e36b74c1956001be3c911335f7ad5852d99998d2c8d6d1dc5400b07b23ce33eb122f99b6782b6946a128ae7f7764c549e81cba0cec2cca39131e770cb1615b1f724d904b17487d038160a86f977d3d0b1489cd5b5c27175734093a12974ca16fa544b2a26548099b3a7981e8a9a75a1bc5ef5b750fa78c4d19e0c1ff4b2216c759a507e10f399b791acc103bcba787b68c5243a6fb0f6b6b397e49e5bc5452ead86ad067bd1e3036fde6d49dbea1fb1a4a73f2a41355f21f6be8a93e9709199a4f5d7ce09ad513eab6c78db69e68297b63ef0dde510c0efe40c1f39f34bd14193ab8878fb74814311b2c0066f188e0b61cfade9476a97b7fbc999fc7a6afb02cea83794fb1784320fe687673d4d03eb92099cad2bb9bf64079ca1144777aa84ad43e3c24435f68a52ba1bcb0e1c2e1b76f2199a1a5be1503d6c942a95875feec4c31d6f87ab6602e22a60279054289498c37896d48ab69ea22a39f7795e30b66523c7c449785872d84d744c9fe63f892e64b9af8599750f4d6c7fd86e15239b17876d8efaa615eaf281488149674b658de0596a3da2d2337dc99892c3bc3b075d80672f3c974b8d5f50017a505116436d56ca744da10e68c5b73ecfdc15f983546280c01da1e3422a6bbc631ffb664ea5b66aad432a336dfe4cf32b0cd06ff0ebae1dfe8a6f59545b066a7bfc99b397284d2852f4d017896fed47fdaa5a44a1756ecfca3998d27b96cc0c15d4cd58d99b1702a491d2262750692313f8c3bef50ca6f3c359a28cc4d09f6ce0d3bb5d61c2b0732cbd8717ad28a0e4ea8d9cb8d03e0d5f61aca858efa807ed126c812d616ca638b543157ec0dfeade9b5a589b66db400f81ecd496aa67b36d99725ee36e5ffeb0e441b6861db2d34526898314e0bc27f021324c3ddf11c844775eaa69b22cd3283c51c749b71cda0213976f29329a56f51aeec5731a598840821a978cec4fea561ce1ae0ccedde2f13aef1a681097a870e0c8de3ac2006dc5c96a41c7a5d24a19d1ca8666c4e0268ba1254157ebe8f6347ba0dce1c50abf40bfe5854bc8c61fe88daf71261cec3f94b64141c8511dc553a424d7e38757dd2723d7ca0bf948a48910ff88cac92a115ff5967656fdcf72e50c41f300d183c9448d0a8b5b65240d84d8d42a8260c0ffd9603cb50cf10d5b397ea13eca295fe8b744030ba82a9fdbf696dc445054a93204577d6793fc09a43b23dcc7578ea767420bd85e443d7067ed3b4b9c48ae4708d7a5012ce390b233b0f51a4840d8d7deae5342b79e9bd2d5b21a8d139c6b4bb5f2da0eae993e753a32bfe7c7ca3bd18d01a267c003b1f612edc9a5a5541534937fc9e05b5de21007aeaf854a20d50c423f91111e9396755158068a3ddd782e704623de8decdf3d4fd91487e061595638a7c51860b6d5dc3260621e73105f9ea352046c108c99492d3f1514fb0e856cfdb9f517578535b7e839a1453330a93e969d0339d14d605bc974a6c2e2dae534e6747fe10cc4fcb43a2028368550ff1e86f4515d6a7c471341fc0f483d8eed772b7bd609e05c253e35ae2e4ec8b82a16a7e651ae57ad2d895fa6303faebff710b557e914c6312f031c58dcf5f2eea7e7ca8b4acf975350d4643b46ddc851293da3e9ab506e8ea65125607e8c31e56989bcc92beffb87cc9932376eb2d603347328c85f6b2c1ff5d4adef75c55688aa16b0185bfaf336def20594daae3c4fbbd8a22cf228d3b9add0c0fbf0561b57d3b85168c924360f5fbe75728a42b81cff4072e794de484009a2557c2adbd1a77e33584c4f3431a3413cc15d4f27919d79e7ef256cabf8fccc83af3a20c321b9dc686e28990f7f681cee28c9027f8005411704500744f1872faa75ab4f2d29a7bb0bb097a9b138f8adf2e8b5c105185a6bbe6f36d9d6a9234256fbdfab807e4a6b2d1be1bd17c24169ea91d9d306224010074dcbbe1bba50e5c2127095b8fa67ea1870aafe5f7bc400a1e828aad006d472713c5785c62b0c775e694d0f6160391219070416605d5f9c018aa401ad466b45523100dc37881627a89fd903a3133aac66877035c6ff2829aa1fd1cc4d2ce5301168bbf0ba4f20a736ef30e076e6ea96b4a0473e1f0c646be191c60638a6e42fb256a4ab80c2c1d22570800faddf2358a5334ce6436776c543e51563e2a60d88fb44faa40f37f399542a9af2f48bb6c20d57b915b7f9eb1cd4324ecf6ae406c61ea80f49a7a305dd7e363f53304cf833c15d383e9531c0b46f838a233f9e82fde3b385a00a681ec4e0534ad4441577f90f1073a2ea53427c6f9610f4968ef3b768d700f9149d07f94224331f0646db7ea69440f59f591aacbf46b9337893df9cc08ce08bfb2468783ac2106f302105f309659db4f042622fc95a78853cf04da04d94dd0e06bc828dc1bfb8e2ca657081ed3882af23e4b5af774ec008b2530a4b61ce6094fbf82e3b45f2fcd7bf3bc4dd0aaca37b880d90050b62360ea8c810183aae5ba79c9db2b591421042482e006ddc8b8294a7189f6b146cdf32d5a113a6816d92b812636d5b73235aeaba6b50243913a0e5a74606e5aef8f5493f34378f742a49d1e971a7cbddc022a4dab2c7bf178761238fa6f2b452e0b0720b5d4c48a6b8f20686d54b7319ebae55f4d70cc6463ff2b9e1adb94b963da27265d19f5fd8348d1fabe72fc61b99b6e416405b6c25916000787cb9e6221b26a29f1b97f28306ab95f71678c5125a95e66d205eeb4d6826a1c4f3c26b50e08315878a9cc452404f645e1384c92b98f5f903875b6abc3f51e4d058267d2f9b82cf151a8577dfb8f6ae5974da87b1f7e489031a4d12cc1cbcc010cff8c0137e9dccde93ae4609522279a68484fe7e4871a76ed1ea292"}, 0x1008, 0x0) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="0003080000000000000000000000000000000000000000f097bf3e3a6fe0c80000000000000000000000000000000000000000000000000000000000b20ce8dcf7ea3ac4fe87d5836ccf6c24557c3878771555b5d3a9b2b9b840fffdc9716062f609e1025be3e2e213dd1950a3752c709328244e8b2727cc8c5e212343adfa61"], 0x45, 0x3, 0x1000) flock(r1, 0x1) flock(r0, 0x2) 05:37:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) fchmod(r0, 0x91) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000011c0)={0x0, 0x0, 0x6, 0x0, "2c676743ce13e01a93a55f8e7a3000", 0x99, 0x7}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10001000, 0x80000001, 0x2000000000000000, 0x80000001, "8219b643e9fb2d3a926a77883841692dfed7dae5", 0x1, 0x400}) syz_open_pts() 05:37:24 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x151) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/251, 0xfb, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) chroot(&(0x7f0000000000)='./bus\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) 05:37:24 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0x20}], 0x2}) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:24 executing program 0: r0 = socket(0x19, 0x4000, 0x0) getegid() setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0x64, 0x0, 0x0, 0x0) 05:37:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) accept$unix(r1, 0x0, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 05:37:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r0 = socket$inet(0x2, 0x3, 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffff, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 05:37:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/26}, &(0x7f00000002c0)=0x1c) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x20, 0x101}, 0xc) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') socketpair(0x30, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:37:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 05:37:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82422e2f66696c653000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 05:37:24 executing program 1: r0 = socket(0x40011, 0x4003, 0x3) sendto$unix(r0, &(0x7f0000000240)="5001050160000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 05:37:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x201, 0x0) dup(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r1) 05:37:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x800000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) socket(0x10, 0x0, 0x1) 05:37:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="46441989d7bcdf475d66e6daba6d49914155955588a98e8f7fb0b653640d1cfe75edfd135e3173e771ff12d239ef49996f6b84d28a870f50981dfd600795", 0x3e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = semget(0x0, 0x3, 0x140) write(r0, &(0x7f00000002c0)="ae4c3f70282ac71a66462919cf9eed32f5ee0612e1a98ca5f5bd051e58f10f766ab8e1620a3ecc3636445a1dda0e33bbe7393b", 0x33) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/176) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc10, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) 05:37:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x1ff, 0x8, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) 05:37:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xd48) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1e4c, &(0x7f0000000080)=[{0x9, 0x6, 0x200, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000000100)="b6") 05:37:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x18080, 0x21) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xe, 0x0, &(0x7f00000000c0)=""/14}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000180)="ea4c0dc53dad5021f04f0f3f722c777e89e6d777871e06239b688bbbe6cd78e07884164599344c8dc8454dc267dbeeb24c305d625310c74eb47d874a7590baf7672f5751795fc418fce3db1d48d15b817e", 0x51) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000001540)=""/240, 0xf0}, {&(0x7f0000001640)=""/233, 0xe9}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x8) close(r0) socket$inet(0x2, 0x8, 0x1) select(0x40, &(0x7f00000004c0)={0xef2, 0x9, 0x4, 0x100, 0x5, 0x6, 0x7, 0x5}, &(0x7f0000002740)={0x0, 0x7fffffff, 0x4, 0x4, 0xad3, 0x2, 0x4, 0x9}, &(0x7f0000002780)={0x1, 0x4, 0x0, 0x3ff, 0x41f, 0x2fefcffa, 0xe01e, 0x5}, &(0x7f00000027c0)={0x3, 0x80000001}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpgrp() 05:37:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x19, 0x8000, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x5}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10c83, 0x0) write(r1, &(0x7f0000000240)="dfbdec90485f23e0e2b22a6656bc1e0263ce411166beadbbbcc673610daf98e2bf763c8bf1624f44e862d43b9823cf0036e9042318d784851849f6c236f0457a5cacedf427f94aa7a97f28c78d0ae77f71cecb5e35bc7413dd84357d66423f07e28319e07b85e1b87a92c5b66623c21a3a17b0e1812f6d55471b26a22c012221164c824f6c8508997ee6900408bae90a8c7bd13f5c107d1cb6c6f64d534ce5e36b58c24d5745b03161e6bc92fa72f863f8a5b0e71d458e5636b85df3a799d917c7a7573101b22be55461e1d846abba5a55ddbd1eb678a0be6c10aa0d361d3542e18605e6db058e6cf9a152d112eecf18b783751ea6ca7a88bd330d0da09648943feb1986c3c68e2e4e6383f20110e6477e65b60b349f462e3755eb43806df947a45ba6c71b3472d18c81b3bd8fcfad95059aeb3e8ab4df19b346c10ce0734dc5db4676365e79cdb6365eca9d8a5d942e258ea0530923d1674bead78c221c91874a9a6f1a5238b11e0062d2114cd475ebe5e6ef3e4b2cff53975f6f8fc46dbdcfee96aca3291bfd65a557e0f69f82cf076e124be0b4a75617a93a0f09c562c8df5dd5e03ab5ef84ce1c62a543d002bae9df59", 0xffffffffffffffe1) execve(0x0, 0x0, 0x0) 05:37:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66bd0700008012fb73c386f23d5553735109e29c1d6b8a54a7983bf275d72b1d001faf96c7a30601de3c29f0b43544037c015b96a65e2cd343d6e3cb3baebb90d9f542b704ff0f179f2c1e"], 0xa, 0x0}, 0x0) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") r1 = msgget$private(0x0, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4000000000000078, &(0x7f0000000480)=[0x0, 0x0, r4, 0x0, 0xffffffffffffffff]) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x6648) r7 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x80) connect$inet6(r7, &(0x7f0000000400)={0x18, 0x3, 0x8c, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x0, r2, r4, r5, r6, 0x10c, 0x3}, 0xffff, 0x3, r8, r9, 0x5, 0x3, 0x4, 0x8}) r11 = semget$private(0x0, 0x400000000000004, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000004c0)={{0x0, r2, r4, r3, r10, 0x188, 0x1}, 0xf8f0, 0x400, 0x8}) 05:37:25 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 05:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="dbcc94502feee9a21c33f0c87c1da298b2747bdbb0f5ddeb41cc14dd2f95fa4dd81257ff0eb1ce89f7b8ec07bc53a7f39030", 0xffbb}, {&(0x7f0000000280)="92bd6bb8d519bbd2300c1d18f0c995084fadc610e69e030d1187f037b309d7d1157fedee453357bc4fb67751c0e2c3641c2ee8c7d38ac9ef63ef782b69105e216d1eaa4af62892999e19d51d2175ea102ce14b18494cc4c83e87eade90ae9f99ff3564984ad2", 0x66}, {&(0x7f0000000380)="74fe63ed2ae0f961cd39f7125d7aaf4a3e0fca78aebc529236d7d9599b61793d7d0cb808f186c3f3ac8af8c1c0723b6f7f2e3528ac3f899876940af68e7fc4cb9079e5ba27929f8f49af9cd97c5ff29444cce630679cf44c92bbc82db8b61e86917d3fb7", 0x64}, {&(0x7f0000000400)="619cc1feed6c277cc4c72f061555ea02c99c814f5b9b01975ad44a96749f946117906598886e1caa0bb1368440b067440ae84106af1a0cf6f79638aa6f5c88d2eb05210698f90088756a85a8464d5033c0945493bdd1345c0c53e219dbb2dfb4598439b6f6ffdd6c23388a8324cf40fb8da3570f62d20f814b487b1119d33c763545fd2583f95131a56b29ea0bd4adef9c2dbe24ba8e7eeee395003ec6dcf503254837c7ed4b38a934a0b951b3fea7642f6241109634f3deccab8719220afdc0a367a3f4c6040df35afac011939f0a6c9b496fe47f34aa86d5442d40b7562120459886746835c7d7c10fce0cfd11825ff94a321c", 0xf4}, {&(0x7f0000000840)="9a855e60e4fc24cdff884f088bedf83aa3514857b7c07c0110df2d3f7519afbe72393631770fef246feab8355d7c08fd590a9432b9ae6c3d8075ffe0abd69fbdb87c82b8b1465e2d913d4ce1c064dac9f2c0795000bfc85506d2cf42232bd7b2157ca745513c977d3f1c62b08783854d52fea5055794b662d49245c506cad32e7267", 0x82}, {&(0x7f00000005c0)="db23def2c9169a10fc6a8f62293fd8abd32239cf34a1fed33f3ecb823dc38419b4a1dcfc9d623ea5c2bd9b8f75d4cdb3479dad0a8213367dfa4507875facf17a337763c3feff2a159b602356ce44d6f02a802b6bdf4eb1991d599dac0d2f18e1867eb0374de762b83143fde90ebf22bdee57ef2056aa30d0473a4b2c4bbf73bc37dd0be32c32414479dd02ccd99429d992b9766036602961274e727720", 0x9d}, {&(0x7f0000000680)="a84640f5bc692600358cea2df2676b59234e78bde67fc32cecfcccc8ea847aede1410bccc9249cba27369252fd4968e918e3527924f8140e791af94f843db8081e3bbcb6a393cd3090525377ddabae5ba6269946db9eb10c22841da826483b7a", 0x60}, {&(0x7f0000000300)="27bbde423a457a65b7dd4e74aa6e3a3c9df5524e4267e8db", 0x18}, {&(0x7f0000000700)="e948075cf525d456a797cd40c741ecc36bca6605d49c90f1f6fb76f619a7e257eda8652652078fbcc92c7cd8b22bc0ea2f16497472f167ea288ce8aae26f9e4a56efc467f761b0dd7434926f8a4318361a23b5346d4c640c0b1c46af32e17e0efee8", 0x62}], 0x9) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) fcntl$dupfd(r0, 0x0, r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:25 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 05:37:25 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/249, 0xf9, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x19a) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1c1ec4ca) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 05:37:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffc, 0x100) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0xc, &(0x7f00000000c0)="731edab17624983ce0847f279bf9733fb4630e715aa998", 0x17) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') syz_open_pts() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 05:37:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) close(r0) listen(r0, 0x0) 05:37:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001080)={0x1, 0xffffffff00000001, 0x4, {[0x5, 0x20, 0x40, 0x3ff, 0x0, 0x7, 0x0, 0x401, 0x0, 0x9, 0x20, 0x1d, 0x1000, 0x1, 0x2, 0x24c, 0x800, 0x2], [0x1f7, 0x0, 0x7, 0x6, 0x2, 0x6, 0x5, 0xfffffffffffffff7, 0xcf12, 0x8], [0x81, 0x9, 0x1, 0x7, 0x8, 0x101, 0x100000000], [0x3, 0x6, 0x9, 0x718, 0x0, 0x64], [{0x8, 0x6, 0x1, 0xfb28}, {0x1000, 0x2, 0x1, 0x8}, {0x0, 0x100000000, 0x579, 0x3454}, {0x6, 0x9, 0xffffffffffff8000}, {0x7, 0x100000000, 0xff, 0x4}, {0x7, 0x7ff, 0x800, 0x3}, {0x7fffffff, 0x0, 0x7}, {0x80, 0x8, 0x81, 0x5}], {0xfffffffffffffffa, 0x200, 0x22, 0x880c}, {0x7ff, 0x3, 0x6, 0x400}}}) r2 = semget$private(0x0, 0x406, 0x200000000000021) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/4096) open(&(0x7f0000001000)='./file0\x00', 0x2, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) syz_open_pts() 05:37:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) mkdir(&(0x7f0000000040)='./bus\x00', 0x6a) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) 05:37:26 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x0) write(r1, 0x0, 0x0) 05:37:26 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x97b7fa0b88327e47, 0x1, 0x1de, 0x9, r1}) 05:37:26 executing program 0: select(0x40, &(0x7f0000000000)={0x2, 0x8, 0x6, 0xffffffff, 0x2, 0x5, 0xfffffffffffffff8, 0x9b05}, &(0x7f0000000040)={0x1, 0x7f, 0x30, 0x401, 0x100000001, 0x2, 0x4, 0x2}, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x0, 0x9, 0x7, 0x1, 0xfffffffffffffff9}, &(0x7f00000000c0)={0x1, 0x2000000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8011, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x7, 0x8}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x5) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000240)=0x3) r2 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) setpgid(r5, r3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000004c0)=0x3) lchown(&(0x7f0000000500)='./file0\x00', r4, r6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000540)={0x0, 0x7, {0x200, 0xc8}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x8, 0x9, 0x100000000, 0x1, 0x1, 0x7, 0x2, 0x2, 0x3, 0x8, 0x3f}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000600)=0x3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000640)=0x2) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/85, 0x55) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x80, 0x0) chflags(&(0x7f00000007c0)='./file0\x00', 0x10000) getegid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000800)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000008c0)={0x9, &(0x7f0000000840)=[{0x2, 0x100000001, 0x10001, 0x384}, {0x9, 0x4, 0x7, 0x42c0}, {0x401, 0x100, 0x3, 0x7ff}, {0x8001, 0xa05, 0x7, 0xffffffff}, {0x65, 0xffff, 0x2, 0x3}, {0xeec, 0x6, 0xff, 0x1f}, {0x0, 0x957, 0x7, 0x9}, {0x10000, 0xffffffff, 0x3, 0xfff}, {0x6f30, 0x767c, 0x0, 0xe7}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000940)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000980)) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)}) 05:37:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x0, 0x8}) r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 05:37:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/168) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:37:26 executing program 0: r0 = socket$inet(0x2, 0x6, 0x7) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:37:26 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000640)='./file0/file0\x00', 0x0) recvmsg(r3, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x4, &(0x7f0000000280)=""/156, 0x9c}, 0x800) getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f00000003c0)=[r4]) fcntl$setstatus(r3, 0x4, 0xc) 05:37:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [0x0, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x4000000000000], [{}, {}, {}, {0x0, 0x0, 0x7, 0x4}, {0x0, 0x0, 0x1000000}], {}, {0x0, 0x0, 0x4}}}) 05:37:27 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x1e748a62) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 05:37:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x3, 0x2000, 0x408, &(0x7f0000ffc000/0x2000)=nil) 05:37:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000000)='\x00\x00', 0x2) setitimer(0x1, &(0x7f0000000080)={{0x3, 0x6f2}, {0x0, 0x6}}, &(0x7f0000000100)) 05:37:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) socket(0x10, 0x8002, 0x7f) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 05:37:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) mlockall(0x2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_execute_func(0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6811, r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = fcntl$getown(r2, 0x5) getpgid(r4) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x10, r3, 0x0, 0x0) 05:37:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1fffffffffffffc8, &(0x7f0000000240)=[{0x890, 0x5, 0x2, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)=',', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe030385dff7bf25, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) syz_open_pts() syz_open_pts() 05:37:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)='\v', 0x1, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="683eca36f07ea324f96b0e6031a64c695e2d503a5cde67ee7a7d3c3882fd65916167db8684613fe1413fd1c1970b2cc3f0659e7b8bb1b20574100585276d369eb45e6ce3ed17336091abef1de9c514eec9b035daae64a155503f1d719f339b91ef0c137387352c91", 0x68, 0x0, 0x52) 05:37:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) r4 = dup2(r1, r2) write(r3, 0xfffffffffffffffe, 0x0) read(r3, &(0x7f0000000200)=""/184, 0xb8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r6) 05:37:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002003, 0x78207820) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040400000100000000000000000000000000000000005b00"/44, 0x2c}], 0x1) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:27 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 05:37:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x30, 0x8007, 0xffffffff) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4004, 0x5) shutdown(r1, 0x2) 05:37:28 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 05:37:28 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x0, 0x1c) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000010c0)=""/4) r2 = msgget$private(0x0, 0x200) syz_open_pts() msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/4104], 0x1008, 0x3, 0x800) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x400, 0x0, 0x0, "4dcb832e7e227d6b78951947b55585a905dbcf97", 0x0, 0x30}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001080)=0x40) 05:37:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100000100000000, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCCDTR(r1, 0x20007478) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) kqueue() pledge(&(0x7f0000000040)='\x96/rM\x00', &(0x7f00000000c0)='{\x00') 05:37:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffffc3) 05:37:28 executing program 1: mlockall(0x80000000000003) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x40) setrlimit(0x4000000003, &(0x7f0000000040)={0x12ffff, 0x400201010000001f}) 05:37:28 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x42, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10192, 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) setrlimit(0x0, 0xfffffffffffffffe) r3 = semget(0x3, 0x3, 0x1) readlinkat(r2, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/177, 0xb1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/183) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x8) 05:37:28 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000140), 0x1, &(0x7f0000000240)) getrusage(0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000400)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c622edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad4975e63fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90ec95bb50e70cdd3941610d710438c1556c57f0ffb5f431fdb726659a28817f595574f6d8e8e80b7b213de852d2af6c757e23f57baa10d004a1aea83ebc1f6b25eb2c43c032825722d2", 0xffffffffffffffa0, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0x96) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:37:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000280)="173d3a6e13ed65247c70e0a9f3aa41b0977dc373f7d209a70429af1651060c2f684560be35841d12705db9b44b636d86c449e0cf8b642e912319f0caf2a6d0d956c5fda0705394ab302bec", 0x4b) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000003ff, 0x7fffffff, "735160527b0100e534840700fffffff800", 0x4}) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getpeername$inet(r3, &(0x7f0000000240), &(0x7f0000000340)=0xc) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x2, 0x6, 0x8}, 0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 05:37:28 executing program 0: getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) 05:37:28 executing program 0: open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xc, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 05:37:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5f44021d9c8f2ea6f1d7e118c578cca36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2ec0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcf59c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20263f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b9622574485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47bd63d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456fafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c795bab3a33c53591f5ba8e6269a5eb6847394ca69ff203b85f425f34c32edb3905638a98ac3da37e1397c48806079f0bf6a981a59e52ab32f0a27d3897ebcaf8ac2496b2ce7b2034c746400899d4f233cda9383e048022a9ad54e9ad0ece443ddf88ddacc9ceaa342994326ac0ef77ba4503f76bd26b3355bf4fc24f6525484d4bf3292fa92dc6182ed62ab2452313bbb8de9ad632e5279b8728b518a26cd97dad230b4fcc2cf6f0e6bddde878325e5a7fad825ec77b464a99648e1ac6ee98d89133000000005de3751e1f57861feaefd8803a773c2201388d99fcf4ff2ad4e5266c22796c5174f21abf7588babdce3addedb3dcc8c0c8a5f5bbf61cf4", 0xffffffffffffffca, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="f041bff61f4ae9620355c1df835d157e869ac8deb9406c11ca836a2be8e526af2fb9ca9758413adf5e285a9d88677814531402fd9b51749af7eefb3898bc4979d2235927f68d8af111a8fd80f9eae8ad86592641956ec381b1d7069bcc8370b1bdd3190e90689d60be32420da52f15f802173d1dd01190b7e3a6ddd3a7ee43ede338288c7721977196d32579a811f16ebfb22bc9b2ad4265792011762e03596f722fc97d81b0eef3558876a09c4706eb5d6b8cb72bb9cf87686bb3afd32b99cadad6f605b95eeedad72238d4024b178b6c93298df233239b65359b9e7aaa5938f9a335eeb7122660b56bba6dca1983", 0xef, 0x6, &(0x7f0000000180)=ANY=[@ANYBLOB="0000002f669e2f2a58bcc98f2b9329e34941d3f762a6413834a1b089d06e5b"], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5, 0x0) 05:37:29 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x335, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x10000, r1, r2, r3, r4, 0x4, 0x81}, 0xcc0, 0xfffffffffffffeff, r5, r6, 0x7, 0x3ad2, 0x3}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r8, &(0x7f00000002c0)=@file={0x0, ""/3}, &(0x7f0000000300)=0x5) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r10, &(0x7f0000000140)=[{{r10}, 0xffffffffffffffff, 0x1, 0x82, 0x7fffffff, 0x3}, {{r9}, 0xfffffffffffffffd, 0x5, 0x0, 0x8, 0x2}, {{r10}, 0xfffffffffffffffe, 0xa, 0x2, 0x0, 0xff}, {{r9}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0xfffffffffffffffd}, {{r9}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x3}, {{r10}, 0xfffffffffffffffe, 0x80, 0x5, 0x6, 0x401}, {{r10}, 0xfffffffffffffffc, 0x28, 0x20000000, 0x80, 0x5}, {{r9}, 0xffffffffffffffff, 0x2, 0x40000010, 0x71, 0x5}, {{r9}, 0x0, 0x8, 0x20, 0x4}], 0x66, 0x0, 0x81, 0x0) shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0xffffffffffff675c, 0x81}, 0x10) r2 = msgget$private(0x0, 0x408) msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmctl$SHM_UNLOCK(0x0, 0x4) 05:37:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 05:37:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 05:37:29 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) r2 = kqueue() ftruncate(r2, 0x0, 0x100) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe2(&(0x7f0000000000), 0x10000) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmctl$SHM_UNLOCK(r1, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20010, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r4) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000600)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r12, r13, 0x5, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000080)="b278b53b03bf6b9f040b3906043b391a2239db151b5bc6", 0x17) fcntl$setflags(r0, 0x2, 0x0) close(r1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x2, 0x4, 0x4, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xbec}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2e6a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x45}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x70000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9d2}, {&(0x7f0000ff0000/0xc000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000f6e000/0xd000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000e59000/0x4000)=nil, &(0x7f0000f65000/0x4000)=nil, 0x400}], ['./file0/file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) mmap(&(0x7f0000e9e000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000fcb000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000005c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000600)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000640)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x8, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ftruncate(r0, 0x0, 0x401) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000700)) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000740)="c33b1c14504e06ee586d4c365b5653fae01c0eeb617786164f6f9a9467bffccb393dfc4b65a11698e4e15396cd80c5013bfca6d747ff43e72d0e4b11ba717193378ff74b4fd489ca239ae7cad86c991d55704bcf5f4ea3e9409874e21bfc129b52e90cf4b7f53c5b6785631e603d6f5615eaeef00cb33958b149db126492aa0e88fff09ab03d95ddec6496a219c0291811435b4bbc19bfb048ee22f5b736ea4af8acdbdebbd61f7dbd1c3b85f716836b2a934566126699b26cc14a54653535c70889b871feed946b9b972d8010ea694151f3e7e618", 0xd5}, {&(0x7f0000000840)="46deca5af392e5366a2490396b4d6420b120fc7fb1ecf20e4b8dfb73201eee4e0d34b28a2f01789bac761ef6e8c08a9327c13af845de41ce46efe6214af3", 0x3e}, {&(0x7f0000000880)="09e9cbc3e5ceb98fb8ea048d6e6458af91febcee6f496bb1164f3abfc1d6f7ce95e863e3d6c0f36f0cc8ec9f542ec322794585c5ef8523dfdd83be5fe7516dcb9b15fef542f60bdf4b1abe31ec29c89f5b81871bca27e98e5488ac93da188e58f74d9a21c712d40ce47381031dbb5ab75bc3610054520b57ee8e72f3c00cc86844b114a0a704168c063d83e291ac498f9f7d00812bb42ca833fe8ab292e03a0357c426ee61d82a11a1f37f99d35c02e02269d418ae74b5db397f011b9b7e076e8342470fc46495ea24f9c6a10988e35c2f5cfb3f035177f01004513d8d43be96", 0xe0}, {&(0x7f0000000980)="c8c9141834959c4f631b5ec3cd6c8c862d97b4d3cb3b7e70d246916ba2584c49a95be82c014d746a9ab5eee787d6ba406443c8ae18f3a832e518ae9900b13f5a829e14059a62c0a6fdd14c3531c06e00eabf5cc9b10771bc16b1a2313cbf6bbdf8adc5495ffbf1d40d66d6a9da17d27054483dd628ee367c36b703783739efe847179661268a9fee4eaa72fd70ab8d1b1be6c94dd1b2bcbb814604e968036d7ed371e78a9a4f39de467c8b30624f0e8a8139c55a87d8d59cd1857bede1038198fc94c70716b527b680", 0xc9}, {&(0x7f0000000a80)="bf667625645eb8ee15ff910033d32c0d4bbb34cd67c2bdfcb5cbd3303eb1786b6b05255b0838dc76d84570b5df61bad0d27f2513312a4e4a23cbefbf275c0b00dbd2c0c8df4c353e", 0x48}], 0x5) close(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/pci\x00', 0x40, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000bc0)) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000c00)='./file\x00', r3, r4) connect$inet6(r0, &(0x7f0000000c40)={0x18, 0x0, 0x4}, 0xc) getppid() syz_extract_tcp_res(&(0x7f0000000c80), 0x8, 0x5) 05:37:29 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1f}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x9, 0x9, 0x0, 0x4, 0x10000, 0x1, 0x1, 0x1, 0x7}) clock_getres(0x0, &(0x7f0000000000)) 05:37:29 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10081, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = geteuid() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20002, 0x0) writev(r3, 0x0, 0x0) write(r3, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r3, 0x88}, {r3, 0x55}, {r3}, {r3, 0x4}], 0x4, 0x100000001) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) write(r3, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r5 = syz_open_pts() close(r3) dup(r5) syz_open_pts() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() setuid(r1) 05:37:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 05:37:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:29 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x100000000}) setrlimit(0x0, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 05:37:29 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x6}, {0x3, 0x6}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100000010, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) 05:37:29 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) writev(r1, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x400, 0x10000, 0x1000, 0x1, 0x3, 0xf, 0x9, 0x1, 0x1, 0x6, 0x7}) 05:37:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180001fff, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) 05:37:29 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xc0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2f7a6968) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 05:37:29 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 05:37:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 05:37:29 executing program 1: nanosleep(&(0x7f0000000040)={0xcbfb, 0x5}, 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x42793a4c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x200000003fffffd) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xffffffffffffc183) 05:37:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x1014, 0x7) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) close(r2) 05:37:29 executing program 0: r0 = semget(0x3, 0x3, 0x102) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x7d1) semctl$IPC_RMID(r1, 0x0, 0x0) 05:37:30 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/13, 0xd) 05:37:30 executing program 0: munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) r3 = msgget$private(0x0, 0x206) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/130) 05:37:30 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x9) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x0) flock(r0, 0x8) 05:37:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 05:37:30 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 05:37:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x5, 0x51, 0x80, "0f0cae49120396896386d84d88ff6b7f7e82ad47", 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) pread(r0, &(0x7f00000000c0)="6a21bc539c5d2ccd06ca0bc3789148d926d69f2020fe0f80cbcfcf8f36516ee5d189357f9afe6fe536329621c7acc3e3a15b52a545f09a385df2dd9a36caef350687e726da947493a9f03d", 0x4b, 0x0, 0x0) 05:37:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000161) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) write(r0, &(0x7f0000000000)="220e22", 0xfffffffffffffeca) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x8}) 05:37:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="72f2b9a5d97f61d530b2a541583f04002a366518", 0xfffffffffffffd25) 05:37:31 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x301a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x81, 0x3b42f2f, 0x3, 0x66, "90627665b1d440a57915c806be1b9691895b8756", 0xffffffff00000001, 0x1f}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3f7110f4eca2703450f5a6cf5f1d673329746c9b3bfcc32b6da1c0c14f02ffa984384ef899ed4d455de5adffdaa5d3c0e3ef8ec6e5cb46c2a034c320a26d48da74f614d5440ce51e77b570f08dee8cdb654c", 0x52) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) getpid() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x101) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xfe03) connect$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) getrlimit(0xf, &(0x7f0000000040)) 05:37:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x80000000, './file0/file0\x00', './file0\x00'}) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x45d0, 0x5, './file0\x00', 0xe8a, 0x0, 0x5, 0x6}) 05:37:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x401) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x15, 0x0, 0x100000001}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r3, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r3) socket$unix(0x1, 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2c2, 0x0) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/62) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 05:37:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742aa39d9c6003d8403d0df63791286298c8"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a9541891", 0x47f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000005c0)=0x8) 05:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) chroot(&(0x7f00000000c0)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 05:37:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) dup2(r0, r0) nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 05:37:32 executing program 1: r0 = socket(0xf, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259779a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200ff80000feffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1ffffffffffffd, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00', 0x8f7119c8f8d37678) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 05:37:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20002, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = semget(0x3, 0x2, 0x44) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/44) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:32 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 05:37:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x973) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/225, &(0x7f0000000000)=0xe1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) 05:37:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) listen(r0, 0x8000) r1 = syz_open_pts() r2 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x100000000, 0x2}, {0x18, 0x0, 0x3, 0x20}, 0x1, [0x7, 0x6, 0x1, 0x7fff, 0x3, 0x10000, 0x8, 0x100]}, 0x3c) 05:37:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000100)=""/239, 0xef, 0x42, &(0x7f0000000000)={0x18, 0x2, 0x3ff, 0x100000000}, 0xc) 05:37:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x4c, 0x0, &(0x7f0000000000)=""/76}) 05:37:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000080)="10000002", 0x17b) 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6e96, 0xfffffffffffffffc, 0x200, 0x2}, {0x0, 0x4, 0x90, 0x7}, {0x9, 0x9, 0x9, 0x100}, {0x5, 0x2, 0x6, 0x7}]}) 05:37:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xcb) 05:37:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) minherit(&(0x7f0000409000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x1) setsockopt(r0, 0xce45, 0x6, &(0x7f0000000080)="c3c27d71009262664458859013", 0xd) 05:37:32 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) select(0x40, &(0x7f0000000040)={0xc, 0x80000001, 0x1, 0x40000000007}, 0x0, 0x0, 0x0) 05:37:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0x40, 0x95, 0xf9f5, "aa8585237d68d11342ca21054c570c23a3147cb4", 0x1, 0x8000}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:37:32 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0xc600000000000000}], 0x1, 0x0, 0x0) 05:37:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') writev(r0, &(0x7f0000000300)=[{&(0x7f0000000480)="db6e2e689f393461649d1f86b814d51894b416b7c6e350a6a63b30d605e39bf18af1fd7114b5fdfeb2b9d00b7fbf086058e4a57e35287218c81860ec23e4ff2584308752d91512a6dcd99d3702462ea4a9a73bd0957f021023520d2711787321776d2ad1b5b381309e305d52b3ff1db1e45cb07e34369210cfb80f05cac9feeb5db7f81dd23e9ade2cda3452b8ca14431801625450fff104971602e40b16c6f7caf677bd2fdb47478b6f63290c088c91fc2d15502f6c5785", 0xb8}, {&(0x7f0000000540)="72b8866597de39b9e255dfea63c632cfe0a9cc5808a2b43d8320dfd501c9a95ef2b79d2039387cdf2fbed6829a8271d4c09e09a5da74976f21d2da2ee7e590ca5e15f9373d545c376267727f1939bafaf185d8fd87680bb1ac0343c36fb61d80517c66939d45c224fe21aba5885fa4977bcf21c99d3e5d141fea26a4e0d65479534604862917b14067dd9f9797ef68820ede6fb972d88f462ea3d3e06ba95938e52a38e7b6420084a72554d46a69bd2427ed8978967b32e4043249d1f457c966ec6039c1956e93730b85d2ab4dcf29fa90a0c6d27c42c44916161a172bfd7665f69050a73a9ceab79a5a7b9f833c89ad892744cbb487d7", 0xf7}], 0x2) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000003c0)='./file1/file0\x00', &(0x7f0000000340)=""/95, 0x5f) 05:37:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) clock_gettime(0x3, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) write(r2, &(0x7f0000000100)="5d7c25b13b86c2889fed465d0f85e04e9b240dbfaf0153514bf0444d71dd22eadee442540badb242b7c8e7dfa87e24230cc529267cf95b08fbd81082881e64f1ea4f60be46f68177efbeb4a92d141d", 0x4f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x40, 0x1, 0x6, 0xba7}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xdd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 05:37:33 executing program 1: r0 = socket(0x11, 0x3, 0xc2) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) recvfrom$unix(r2, &(0x7f0000000180)=""/46, 0x2e, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x3, 0x1, 0x7ff, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x63, 0x4}, {0xf1ead07a0a401fb2, 0x1f}, {0x67, 0x5}, {0x20, 0x202}, {0x41, 0x3}], 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x8005, 0x5) 05:37:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[r3]) 05:37:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='T\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='![\x00', &(0x7f0000000280)='&[}\x00', &(0x7f00000002c0)='(}\'\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='!\'\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 05:37:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 05:37:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) r1 = socket(0x18, 0x3, 0x309) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:37:33 executing program 1: r0 = semget$private(0x0, 0x3, 0x48) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000100)=0x7) r1 = semget(0x2, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/216) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0xff, 0x6, 0xb35, 0xfffffffffffffff7}, {0x400, 0x2000000, 0x10000, 0x21b6}, {0x3, 0x10000, 0x8000, 0x8001}, {0x3ff, 0x5, 0x5}, {0x5, 0x1, 0x401}, {0x8, 0xf924, 0x1ff, 0x7f}, {0x200, 0x7fff, 0x100, 0x8}, {0x1fe, 0xa976, 0x8, 0x9}]}) socketpair(0x1e, 0x4007, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 05:37:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 05:37:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(r0, r1) socket$unix(0x1, 0x0, 0x0) 05:37:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80000024, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x9c, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0xc, 0xfffff, 0x910, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0x20, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7, 0x9}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xfff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x11a2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0xf, 0x1bac7e7d}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa, 0x20000021, 0xff, 0x3}], 0x9, &(0x7f0000000280)={0x200, 0xb84}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x9, 0x1, "e2edb75b55d764f66f41ba7dcd714d1c8e737e6e", 0x0, 0xffffffffffffff00}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:33 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() r2 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x8, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x3e, 0x0, 0x0) 05:37:33 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000fef000/0x1000)=nil, 0x1000) 05:37:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10088, 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 05:37:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x40) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x6) unveil(&(0x7f0000000300)='./file0/file0/file0/file0\x00', &(0x7f0000000340)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:37:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x2) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000001c0)="9c354bbc014d5dcc", 0x8}], 0x1, 0x0}, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r4 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r4, &(0x7f00000006c0)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="4b27915bcd9c21d86d5ae36131adb1b50953f7c623b3a18668ec86eec8a12ec9bd39b93dd2a8c0cc899cd7188fa8c3549dd3db6ac758a40fecee875dfb46b6700e2265474288ba766061905a74d9c7d8adc4a990e140b81042d8a70324e0bdcdfbca2fac4565867edb038cdc17b4284e8a86087687dd6de7e3aa3a56f58a", 0x7e}], 0x1, &(0x7f0000000300)=[{0xe0, 0xffff, 0x3, "1e1f1d88ca3540d3a0ea61964b96cbf32e047048c4d234e418b5bd6df98e2a51ff5813b3446459ba7ae87ea0448e6e2b27add51bb55f92b4fb69d3127a707c1cc4c3be9fc18179128d74e7a06b13d03e3dcf1892121f24b4b5d39490de959acc40a650da5b85992b060b61a18886b7e8cbfafa269e6e6291bea83708071d10df41676fd4c5dfb378f3e719becb6d5f0c5e80248d3b4db137b0864c0fde12b9f6218d50124c5f8aa0101cb07e2383c90099d2c90deaf1a90ef2cc767560e575212d28c7c7a8a916461afca17b32b443"}, {0xe0, 0xffff, 0x8, "3f7087a4d60fbe7d8a7f5ede7ef77f1165fe316aae58e47ba1b33ed808b951fa3ca7c21341153161bc46fa52570f5f7d320605556af2a8f723a5ecd582c1ec7c5f2a9a34269c0365ecd8df99b57c5fe9a80c809b475a2256a29e8c41e2bf3c49595a7888534ee50996953ce94031875631b6c4ed11eb7d7d602513d7f6628fb3a969458e2294b2fcd39d55f63ac826158b2fd466c423008893b66bdd94f18b4a583ed10f6fc4e5713dec3fbb6fd837e9efca6ccbcc6430ab596f334bad5b0b6acbba5d864ee9afd85d6852"}, {0xc0, 0xffff, 0x400, "8f8fef9d0fa810318135077803c8ea363a0a4e61c5405ba4643ebb3f0317fa91124512cf3a7114b71d7ae98c97a4927f169a4d221f85eef3110d0cc396ac462bad279bb7b1bce40ebffef44a30fc0a4a769376db94bcc1954bd1002f9c8f5d02fc6b607a75a6c0bbc07cb6cc83036cfc6dc483466a7d5e9fe3ab76fe440789cc96ad9580ac0c2f0e92ff774be6fe6e56c7dbcb69c7b3d137c7606bfd893cfe2042e061b181d5d4100e"}, {0x20, 0xffff, 0x2, "ff9024ed88e10043e519"}, {0xc0, 0xffff, 0xff, "0633d6de159dddf00c1f1208f51b018c3252c3dce73b4880f46e170ff5cc266e99dfb25ac99a1f28eda775fb64fcd126ea20a6c1283617a523ddb983eb1488c915b471d30abcbf61cec3e45cd978b1f383e893ad6c5ccb1e457e6965d825c6482d592e76e8e74899f525b60c51e8ff5acf0b3a02f020c6bab73a963efa872558c1d8948ce282bd4ac9cfd45761851fe98688370aabb67551c9b824caa51477c190a36136f230f92d556751"}, {0x48, 0xffff, 0xfffffffffffffe00, "7bcf86e8ab14a51591120a607841575bc688b1ad2fcf941d63045a934b08759d5f4682f97299f0c02fb3dbda6579aa3d28de418a53"}], 0x3a8}, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:33 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x91, 0x0, &(0x7f0000000100)=""/145}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0x62, 0x0, &(0x7f0000000200)=""/98}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/3) 05:37:33 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 05:37:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x19, 0x400000002, 0x0) socket(0x20, 0x4000, 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x9c, &(0x7f0000000180)="02") 05:37:34 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x6, &(0x7f0000000100)="eed2b9c6e01a82ee05585bd9170324407c5e4c1cfb8afd6c352c22e6b11af50d854c36a038da489717dda0d32154858042cea1309ebb029fccb1b09be24e555f79d08d7677b5b2b41233303113e7b7b4c5d29721f65e7793b9c31d4c6c0056da7fc903fd2260ca252e9797ce68f35aca945b8585340009dfa6c24b5f452bed76c6ebba8d4b5acb6add744fe9d548c0db1f7fc79dc0d57eec8f5e0bc7009e00f2507d51e2c2fb341046cb56d17520c95f", 0xb0) r3 = socket(0x2, 0x3, 0x9) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000)=0x6, 0x4) dup2(r3, r2) 05:37:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720e9f8f200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f8849290d7027a0e1dbe5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aaf1ee1bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35a267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffec3, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{}], 0x18, 0x0) socket$unix(0x1, 0x3, 0x0) 05:37:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125400000000", 0xffffffffffffff0d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c25181e58fc4a88138a2ca10c542814fe5fb84c96c59db908ae9086d12c17e11976e26dadce4b53ab760ad82d9c6648653bc5448195de25758b5cf48d9d959d39209000cb5c0a38fa3bc7d4303bea9c36818bdc376e1d0d48eb8dbd33aa0f0131637081c58392e976c2318aa0aadabe12ad65228a62989c5c595b0625ba4511cc189dbe6e11324794bd4f50a51a58e87157383a8e61cea3b1989b5", 0x9b) 05:37:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x8001, 0x7, &(0x7f0000000100)="555428b2249162d47515ece886e17970e460143ee475c093f95b510bf913f6a43e0bf5000c9376a4764d8dd5efcbbc6914d4450266bc83012ab61056b60662a7a3a642a96d31273e8526ce0541e0aec83146cad369918fa4434fd4bb83411518d0dc6de44c26a65235ea60f9bf519d0c28284ce423712062a44bac23e2ea55f036d614480af9a45fe9ee915b98f9866270cbe4cfe335", 0x96) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) socketpair(0x20, 0x1, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000080)) 05:37:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) 05:37:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0xfffffffffffffffd) write(r0, &(0x7f0000000040)="612b218fc80a7693503ce0d9ce4a56b21582c930365d219a23f2f62e786cfc59dc6207634b4dd1798fcddd36ad7a6af57e4fd87d1279ee3f7c6940ddf0eedf26cd6e07a6a2078941d9ab32a8e8cf5727d0cfd332", 0x54) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) dup(r0) execve(0x0, 0x0, 0x0) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0xffffffffffffffdc, &(0x7f0000000080)="b6") 05:37:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x1ff, 0x3f, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x18001, 0x8) setsockopt(r1, 0xfffffffffffffe00, 0x0, &(0x7f0000000100)="440a61d91e7f3a27ce66690d96520aed937d48b41f4fbb619c57b7da05810cc954719f63a21d6a6ae7b7741392203450d0000b6dca772a4237b6280aa7e802cd2bbdc7b07301c518736564e955a8a504c46c009aa17c2cb42e8bf093", 0x5c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf7, 0x8, 0x80000001, 0x7, "d54645589e1605f855f4888a3218d1bb9cf0bffd", 0x7e, 0x8}) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) dup2(r2, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c7145256", 0xa, 0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000200)="efd685e4bd86e354c4840b1c53c923d5ad8f9898bf8c20e26d2bfd", 0x1b, 0x402, &(0x7f0000000240)={0x2, 0x1}, 0xc) 05:37:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 05:37:34 executing program 0: r0 = socket(0x0, 0x4000, 0x5) setsockopt(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000040)="150b70af7403ba0f5d6fc0712fd4869dce720dabb70484322c19a317b961306929ce9d82ad6e139c6e98c1731f265e8083b794e1f8df47daa205ea6b678ac8c74f60de75efcb5a232fd00874d355eb1a08aa3c793260a24963ad5b92f63976b2179e57d46200f31e2a89e2fe5ce1f0a4841e8c290efabc8a50256f6ace34dc81b712bf60f7f1231d75092a57e71675ee1e95b95f8e3d6c06d30366827082bfd458fb30dea0e75372f54e3fca82610296082841c6f44c76f5ccaeefb4e6ebc0c58347e9d5367d3411e16f48b8c7a3445b78039c2aec617c724621eaa8ed90475f0462360a83c5a7bf7562d7ee8bf056ded91c51ce4402192a26316fe1ab7e2a", 0xff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x40, 0xffffffffffffffe0, &(0x7f0000000140)="df0b133219056a2d7314b86549cd097c8721a22d4ad232eb061a8d9b515ff1231d78eee179e396834cba2387721215670011c2a808a936c063b9d27b737a279e2d90a927f40e7cba8171b7d3cb3c4d35c7ac627ae2b19b130ace785c566fc94890c9ed851bc74cd75cf9311e4a434a8d8a5b9339e2f8771337e01d6748fabe4edb3dba9d58ad2ee854837e0e0734413173d49e08ff9c36ed60498f4d9de294f62a4500", 0xa3) 05:37:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) dup2(r0, r0) 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x77, 0x0, 0x1, 0x93}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8480, 0x124) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffff8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: write(0xffffffffffffffff, &(0x7f00000033c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0x1241) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: r0 = socket(0x2, 0x3, 0x100000000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="52fb73962b9d83b0e17a46e3eaf202133e5d64748a041e8b7c95d2062dfad34ffa939dabe623e6908798a3effd740d545471a94bcbd468467e2d8a850dee02d9fb7aab4b2d8e1d6ed7506f7a4f6ac31bdb121bc4e1a85126cb6a0c37e0513d0cab7a47cf8ff0da2afe921ded9375c7fac4abbfc67316560d32a31ded1ee4b18ef343c7369390fcb06eaa7ea4dfcf679441764f4d8cb71ef24d9001bf800c435d", 0xa0}, {&(0x7f0000000140)="502b4481d2541971ccc66f5c3e522f121f3ebb90c312d84fc78b3d0f234f2427f68af15fa2fc7c8e48e79401af734154dd13a32f2b2b429510233c1e4fd16ee08a328ae837d4086b1e00f34446361cc420b5edd95bfea55935c40f0f78e9086ff2f049d2679f87ebc4882620b8309a5b77f861a806758839bc46c1e08e03943c3e91dcd2638d95bff8", 0x89}, {&(0x7f0000000200)="7fcd25b2212ea9e114f405da15e2bd54cd0abc1235733fbb0c1756d1699120211cde65a81e60e5f3673ce1ccf69bf1980dee0efd22df6f43a286bc8d2ab0cf33b7ef42fd9489b2784d3d14f91eff561dd0a4fa6b237f4591ca885a414b7ec80ba69c70fe48a84a64c7edbce04551414a4946dc89591c0414746117d892886e925f245a4fe54a5d63cc159fa6fb2859a93e37c9434aff5b23d9bed1272a0545db67d07d0d7c79080066d63dae011c859c014caa2fb427a2f1cc0ec039c0552469a6349e7c99e2f6e4441f50a96b10701198d79d47c050800f8e8d4f", 0xdb}, {&(0x7f0000000300)="0048beb1c1fda7f20408e2ef136c1943c817a238b6b1cec883a59729905d360f13324cd8859e8560d46464d9e0e6c38997e7367d6a93b625532a525c4859a16c930318e183a9bfdeef7cc78595bd0de15cc1741751fbd3bce395d4e183c5b7e99e04d76b53838826fefabf3858c3ba24841e2e4a8deee3b77042ffe5e003f7920cab71424d4637f7e88b10f712e04f3981a1062048bb2bd6c5b93b185c362fb0145d265b61a16b016d2be0de6e4fb9e3c67a3dd96c2aded62487625e338c3a70ef536de9f790b6605669557cdbbe460eb7d3cfab98b4a00d75b96e1154e28dd1831add779bf7bc6c45943f5d0f", 0xed}], 0x4) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 05:37:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:34 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x6, 0xfffffffffffffff9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4}, 0x10) 05:37:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x0, 0x4001, 0x43) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() syz_open_pts() getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000722e6304bbb810d110480c396d44ffe7"], &(0x7f0000000100)=0x6e) 05:37:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20bfe, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 05:37:34 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) dup2(r0, r0) 05:37:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000840)) 05:37:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 05:37:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0xaf, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb4, 0x80, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x50, 0x20000001, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x46, 0x80, 0x3, 0x81}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000008, 0x401, 0x9}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x6, 0x1}], 0xfffffffffffffffe, &(0x7f0000000180)={0x80000001, 0x2a}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x3) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66ff0f653000"], 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) 05:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000280)="80f6a4dcd497a23851f3c7f58d2b8916b00f57", 0x13) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/74, 0x4a}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x21a, 0x1, 0x7, 0x4, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:37:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bb761a6c9f53a2042c22b32874817e376f927a670777b80c9879841e95f26e7b2d90e7bd3866878f6c717de6662b2c6bc4633078a1f9c1d3f4d31d3102ed97745e899abf17d246cd6c71aaeeefc590f7cde274164b5ddb18e1546140872420a4cd07b2122833252659fe354f1e80073fdb415dc870f3b44f393df8cef8e521b11b528a8b693012c0227177103c746356a74dd585a63cab8a43cf9aa2193039267db9e263cf1bceb8e79460ea289eae7e558e4468c71e33581a9a655ba46b6eee1a54051e4d96161dab58e4736ef0d03e12ab492f94a9a9ddc5bfdb9d82181eca44ddd8a9e51b99fd0bee", 0xea) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 05:37:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open(0x0, 0x0, 0x8c) ioctl$BIOCLOCK(r1, 0x20004276) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 05:37:34 executing program 1: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000380)={0x2, 0x1}, 0xc) 05:37:35 executing program 0: pipe(&(0x7f0000000000)) 05:37:35 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x198) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xfff]) fcntl$getown(r1, 0x5) 05:37:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002002, 0x4506) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80045713, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x3, 0xffff, './file0\x00', 0x6, 0xffff, 0x20, 0x1f}) 05:37:35 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xae, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 05:37:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000080), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/198, &(0x7f0000000000)=0xc6) 05:37:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x8}, {0x1ef, 0x400}, {0x82, 0x1}, {0xc3, 0x7fff}, {0x43, 0x4}], 0x5}) setrlimit(0x6, &(0x7f0000000140)={0x805, 0x97}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x808, 0x0) pread(r1, &(0x7f0000000180)="13e6d05a5b4564b0f17cfd76572642bfd61de66d41c09413d95da3dd151f1fa0ea734a7c8b44285b3936fb987f2243446b546469a1f2f0294e5a216b5d9c0e91f6a185e6c617aece549abbf198539a1dd5cf78a9dfbac02e4eed49aaebc37e241f26828f8a10034caf6b787e9cd4d34b779998954d1eb15f130813b09545f3e71794c64e86fd23501b996d42e080e79f043078dc967f4a0eba5730baf3ada166f8b3f3ff084dd9a8ffc41eb96d4bc6b4ec25f50bd72f6c74d9d2076e5b81e1dd9ccd54f2d9cca76c18c358e406a19c3e56bc483d47677096", 0xd8, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) pipe2(&(0x7f0000000280), 0x0) write(r2, &(0x7f0000000300)="0de008cc40519a835514d7cbe4bfc2cf8a65b043dd468266fa83c2c72117f55c900abf893f487be03746098fd87e4119ba0a4a7a9f5b1ceb7621df89dc30d79915fd8d63d62dced601322acf01bdbe42989e2d4dce2daa2b3dba62929fb518", 0xffffffffffffff96) 05:37:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x85, 0xd}], 0x1}) setitimer(0x0, &(0x7f0000000100)={{0xce, 0x5}, {0x0, 0x7}}, 0x0) setitimer(0xfffffffffffffffd, 0x0, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) 05:37:36 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 05:37:36 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 05:37:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x100) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x9, 0x0, 0x6, 0x1, 0x10000, 0x4, 0x41, 0xb65ca9aed1c981ee, 0x0, 0x3f, 0x68e}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x40, 0x7fff, 0x7c5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x10000, 0x9a}, {{r2}, 0xfffffffffffffff9, 0x60, 0x1, 0x8, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x50, 0x2, 0xa000000000000000}, {{r2}, 0x0, 0x80, 0xfffff, 0x8f6, 0xdb}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x40000004, 0x9, 0x9a}], 0x9, &(0x7f0000000080)={0x9, 0x9}) faccessat(r2, &(0x7f0000000380)='./bus\x00', 0x9, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x1f) 05:37:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1ba, &(0x7f0000000080)=[{0x8, 0x6, 0xfff, 0x3}, {0x1, 0x1f, 0x800, 0xffffffffffffffff}, {0x2872, 0x3, 0x6, 0x3}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10200, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x35) pckbd_enable: command error pckbd_enable: command error 05:37:38 executing program 1: r0 = socket$inet(0x2, 0x40000000003, 0x9) socket$inet(0x2, 0x0, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ftruncate(r0, 0x0, 0x4000000000004) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) 05:37:38 executing program 0: r0 = socket$unix(0x1, 0x80005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) 05:37:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="d0c9eeea7df235851e546382a484f21c0b8b2d9bcdfc580bf2cb8d773a8610a50022bc472b807475e62c57538b51d2d72dd8982c26212fd96b193af944510adfc47ea5cee5e6251238d6cccb95e5e255da47e98ac84f4350e42f5b990bae7bc50e6a1545aed2b191887bdb174f2fd6827aaa8918d4252ee30a4b81103869ddabe2a649d396eb449500adcf5fe30c7b6d5d6bdc8915b005f9c6f3d99c8ee9c05b942b8b9b9c45a5d9c7b01ce6c79a17064aaefa1e711ea636472cebd840d4e1fd0c5c14936bf8374321bf7399035f818bff86bdba6b7b", 0xd6}], 0x1, &(0x7f00000001c0)=[{0x68, 0xffff, 0x0, "61fd5fbf79fa274c0d33312f750dd944e92a80e9de729a9273b56d41abf5c19e2b9c628a5240f7fe78a1efe531525e3b0ce95df9a4aab829a03d04e34a72914498447acb1629e9b46f81ed1b58ba68c4abd413"}, {0xa8, 0xffff, 0x1e, "552ac5e1ad1e84446e29391ad12b5179b7304eb42f3c7f5a0a90affbec6f4f02afc322043dffa732ec566b35695575d4e026517e4de6af3179715636d922ecbf60a7738fac139c51d6d4a2a40e07bf7706f0d368ab1acf297efb8ffc477d25638a0d6c75229fc205816a94032675b21858cd0ec5cc76a77ded72946a035f0f9e8b5ec487be3446365c0c054bc3a2612613"}], 0x110}, 0x1) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="ebff", 0x2) 05:37:38 executing program 0: utimes(0x0, &(0x7f0000000800)={{0x80000000, 0x7}, {0x800, 0x7}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x42}, {0x14784000000000, 0x6}}, 0x0) 05:37:38 executing program 1: mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x10, 0x200000000000019) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[r1, r2, r3, r4]) 05:37:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x9, 0x3, {0x5, 0x80000001}}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x880, 0x40) 05:37:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="f1b080f548550c7ed6a0710003509f2ece06480eef39138dcaa557ed5bb5982049ddeda59d1929aa3577b0b40bd3d6d6e5d14675a6daf19bd0bbab71804778ff196c2485c9e95689a1e4c5d75470ed3ff31c3335cc6f691008ce6cb01407efab9596394c6aa94c71a9c1c5d299488bac5e4b63a8a0c84b396cad2e323f33c948714f653cb5a68a9148ce53d49ecd", 0x8e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x0, 0x3, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffff7, 0x7a64, 0x0, 0xfffffffffffffea8]) mprotect(&(0x7f000011c000/0x2000)=nil, 0x2000, 0x0) 05:37:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000040), 0x3, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 05:37:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x669, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) close(r3) 05:37:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe(&(0x7f0000000080)) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 05:37:39 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev//smouse\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x90, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x20007478, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 05:37:39 executing program 1: r0 = semget(0x2, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semop(r0, &(0x7f0000000040)=[{0x7, 0x400000000009, 0x1800}, {0x7, 0xf2}, {0x3, 0xff, 0x1000}, {0x1, 0x100}, {0x2, 0xde1d, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x7, 0x800}, {}], 0x8) semget(0x2, 0x4, 0x2) pread(r2, &(0x7f0000000380)="ebcd59e7b5d1ba44bacfc24635d3f538c9df2f9b78ee97c8ec7ce2558e4004ab1b68a36f51153e49aaa6c761e0db94dc40fe1623a41f4384b6acfdb3550e403d3e12f88b78ea44cd2944d22a83aeeeb60d3e6dd92fb2af9cd337f0be2367be09c36b5707f04c404632370132a7f062aea108c793647b88fcb192c2d1477cb83ae0d992988ae109c8c3bc31e83cfb298eb31f78bf389ada689e97149ac029d709bf872e560068cdebebeb462ad3626013e81d07c5e224d2d0bceb675d72f494e63fbe5876f68ce8a27b148bd77789cff662060d2bd4fe5617fe5fd26feefef517fcfa683dca211f027525c94b23bb6d5a14d2a637e633088d6d683bcbecd2da3120e554b8e6b7fe0a1097d927f6de05e0258de50bc8b91ee2e0f5f74a82812db1eeb670e4d4a631281e7b6d93d683885ab8993f43e152198fe8d975cea9eecbcdf0cdc9bb7b927bf91dd6f5daa0faab5966e8486f3b2df518a3002aa470f955c8a8a90f2984a133f715d3505ce2a930a7604d0d3bcdc7a0b134722b1e66dcbcd117b2119600158f8feb5c27580a93e761865182535d5c7a5153701b7d4be49cf2d9ec8c25ee6ad90e32e7086300fddf7d9350d0fdaad4079ae9bf839801233fe21c473b4bf1d2d019cfebd2bd0161109318f6831ba48f0e23111658eb3181f65c5c82f6282d07800878cf29ec7935dc515ec7c0494502e86d153ac8f560757159f6ee9900c0c41d213192e44aa3c21a47606ba1e0f1181e8bf0f9801436fe5dc006d229a26861e60b4680136b454f1220b11f7018c3f888e33b6225b7febf3d7c85d83b1aa780084768d1b09e6647267fe8b07917a642a90fc98823913145d19626c0cffd41f672afe766465f7766321ea7d74487181c692073f728de9ce7544c1003bc5f510c104b58fbd30cfafab9fdd02ed6b5b64399453be9107c664ad125747fddfb3da129a396269a9e2c399ba93147c5bbd89d07ac4522a62ccbbe07a2e9ea58c04aea1b3ad2ebf12a8963d2e0eae4daa0c679cf82ac91bc193ab99bf16caa8e0efdae57d1e043fe95e75b0fa97cd4422fc2086f1f9f8c6aea16513e9cd98d1dc0b212eed3595c649c58c1895977fdb47c259395da0c98ef563e37a95906b9e1976cd9ba999f7cd0f79e05f4c0c713fefea0be79e56b18f0016a3b670f1a1a5c3a3ae3fafe0904ad48736c19524f2b10224eaf0d76afa49c9c70407947653d695fcea44cb9a7a3af196f3625f7240ccb97b75fd852a5deb1c8e0a51721d518bc192e4945889be18afe6225410ce550479eb16a9bf824cdc97dfac5c8a9ca99ea5148313cb71c31c4b07711a4370dbcef192833b9cda3c0ca0b98810243524070495c0c941d7f957e89d5fc6667f0f6262687ea9c4facfd0958074535ea92fb7bdbb55509badfd4eac7ad211b2242eefeeb6b7700ab41fbc04a7a834ee99608fa319a9c16a107a8f06ae7f5ced1eda98bc894b9add892ddf565bf97a3a6a0b249a54ff6ad65c6de56f0b74fcac14f8ad586277afdccb0f868027895625143bd3c2b0521c6f2b594056a36478cc6d6db63a13d22511038d1fa0ebee4c50f40e82cd1e76bd03e0893ee405f8a88d9b3071d5a78ed303db328b7e517cdf62cc94eae34f99d6b1fd3b84af618f3c6c94046318011b72d80eac19989bea0a2c7e5216aee1ebab204cad56c30c52145b15943b19093f141063f3fc3f5f549a7caf7ddb9300f9ae3a034ea1f4171caa0aa1a97c78866c62c0814a8741b702a48776bac5577329736f44b7f090452c042061869b1311f4f9b45a3ef5150127e468fa11fe93b8d951b96d1dc9aec84152c7f305bc3d3cea2495cc3add4bc29ee98b7bc466ad5b2b0f47fc384087ec992788e8b7b53101e1e785af782f890aa5340366cde99d2357f4cdd0faf8d4f5d883fde2686edff347440667e1f7f1cbb75e36553f49b16b42bf6ab6d9d6d52d0473d3c0df56552657c46ddd7f7ea2d7709e48f92959f8a343387cfb9831f56eb0c8dbd3fc74c4ff37383d638c3bab4318002e0e39d806b630cb53685980a0cf5d8f2f1f3f543b99e2c3161a86771dc703e69aaeec2a38034e0abe9a9ee59322c1b41ccd7c3757190e8ec887fe5b2ffe789eb76c3d7b0f6d2ab4ec8e99fa6d740b2372dc7b24a07e2cd905bc115fd04c91b690d9f02bafa635b06b77668a0c961b6b6544b9038126f4662bf569be7326e87587fbfa0a520df63bfc9f24236aab8905688aee26cf2c04effa07dcddd0fc4fe7c0b8a0657086628d8582ee149a6b2c57682256aca0449352a8dd8d0fa08d2ac71d5e620b7879b4a16470f6f8a67128947d00fdebc30d06203888862022de973eedeef569ab44812e20cbb2de8a27c41cb3419671cc60431ff37c8218598eb4d5dd07b7cf35170ba65386b3d2df1fbbe46d8bb473fbe8eb51dee087fa7c8f0bae833da20c62a246f6a39f597a7d167f9171db20c1c1b6d651e5e1160d4710022470a1a86f86f0efc08c040c9dbcbf3ad532bbcf458c1ad002c398982286577e3791c4e32a169c294d15b302e45c2260eccc25150924eeca46146f7395d95130981ae3205c148ac52e796a975dd59fc0e32731687290be60c6bd371665da7d40107c135045a9e8af6424b2087d230cf070494743b387657016d7c4780315b24f95517a20ea6579965cbfc6a73bd7f1dff2ba230aaf48529e4a6d9f5e32cb455ab4103177ab46fe0c4e2c70d90e1cbbf6201795a4267b9d3c16dd98fb4be93f6bc773713b33a5146500f0fe75671e3212a2b8356687b27c6b120e458eb5ae966de239acd575ef4e984608a8b75d177102ef7f52840722ba76b4c4131e0c41edb4c88aab25196514ef434d7e230b7bf7d8de087d267d5ebe292d34083fa7d0d4bf58d36c93d60bccd6237b1d1938f1d3d69d46d1292eb3f95f3f57ac3a20bb50090b9ba85f4d0c72f988e0a34506c89b154d55872a876523199da667b5c75c4e2e885f54bc77dfcb735d45572183d9e590c2fcf73800b3c6b1b5204601e8c9b4b3814a4962f359bd15eb9e4e4e7499311db4ea0a8db21159efb24219852a52b06757feb43d6cbd3e9e8ad981c2b8ee444ab34efe5836c74bee0656095ea9fa5ca3b6d8b7fb14acde1ac1a9bbad85a70586c3f9ca2ddb7838771dee8e0e15e438f930012a40df01672dcf83054e2526c73adaf337989872e56ed0de8ed8da2bbeafe0de64cc3f5bb3e8978086f1a824160a680a212cf179b834e2cfcf967c9a20cdb5e5c03c6b846a548ca3f7eb1eb79cb92ce497e08fbee71ea503f30785c7fd8259daf8dd9bd10af002deb116a7372af18ad6bc6a10f3e2c4df69f6b09c26dacf95ef0de6a17854e395a1b3057276871361441eaa3882afce36e5ed89a7db581d3297e0115e9ced13d768233a5e0b2aa17fb65f5297d224033a4b01e427d5c9c938a81a66924ce688592cd9775aba23a38e995726ce1b2df55bc1eff79d363e64c6c69f44021f66b012b86e7671a6faccecfe1c7b728a2ce4f29611beb347f6aad84e2ab483550e8526d495b9d607b43ba3531bd99931afa19b6ed138096a817b4b0c6ad2df968f339b51a79ce59611dec776729b37dc87dab6307bc2dad78fed7dd93554c205eeb925e13536b4beacd375fb5c57eed7ff7c62c222ad89b5257ef2c9ba1dcfde572d275dcb402ef6caed01ac5efff05657cfb425ecbd6894ebf37c360bc5df35e326125d9d022c840fa8d803157b456fa172179de16ae65735eff6ddd7e4a5f568d339440f267b8ba1f55403c10ec557fc1c7b73a243e5be14263d28059c6f0acbace3ed9018acc2fb072ebfc291dbc566742ec0e290c3a8e8bbf2e345def6998e7b4aa2f373d172c6f151be0ea007c8d11bd068ba4730366a7c1736610fd53fa0088330e49657f455ab84e2cbdcc5ed34c0d74069b01c866f1c2a57807886c7c03a7b1d319a264da544ba4964a19a2b74859994a051974239d8a78f61974805e7497471ddf169e06e53d747f710cd0a8cfca7b3ef4b1aeda7ece4a04c2b5945f5ceff780057c450eff0722a525290b53d380bb626957bdda6abbb66788e4ba44eff403b1794d18e9f53fd9d52fd4f876ad5e5e1f4199c5d41b59e984f710fafc43e260f88f022730062d48ebe67a39d141de72c4b84ee791dfbc04cd15cefd047feeb2c9a598b10afaf0ce992169041cfab06ea9e2c4f778280f63ca6741a20a8fc15e1c665175acc49f0018d8e51a657b561282cab4f398ff98941cf5d4ce4dca884039318526ad7da227688f8e1f932da5385150c7c11cd8e439f596e29ac659dfda0b7c46a3029fdb5818e5e93a4cd2c0c6b14ced064b27c0b598d66b100db874df80b2208821f26d6c3fae41164fae9ef96309149508b4692020c8a65cb9fa3d13d6dc542cf295b3ff079d56d08f7813dd0a009b255cc2b0cecfd21e91fe8d889a3430c3b9dbc6e222e01a06ad38f052fbc0de26c616c1d3d32f225032e3090b72b18a8c84920c7b0eae02e590f1c36f058bd02b547f2032c9eac8e360aba3b6ba27c6a8bb9561fa81f4cc1b337900c14d7d9f2ee77042bd508bf615c8377d1f8a3eccaa04f206a940ba7ebd3cba2c099f74cbcbc5d3ab317d7f62383ca799109604ea826f12ee3fd4a4094b538f1482c265778d6669105022802e7f3bd9626b7f3adc1cf7728ec4e163125238020945ed0418b6d42ec2cd0fb5084e8122007ceffdef6419756142a1a09853f922cbbeff84f4b68630e265d37d3d013b16d7e1ac43c88859f0c00295deed2679a9c66f43aed8a5bb1eb43a2b068f0ad3d3372ae6f7ad657679a8674718e974d6da5726d3a04ea5e756653ed83b549b6521cf386fdbd77c2cab543653453bf2f802ae844a666239660261567fd1649744ece1baf00a081539538742d8ee13d337332b5e19247f8482255018610ad88760226d0373c6cbb718dcb01c927f5fee8b7596dc3fcbd8917f204bef2d38cb79b97f9d8c012f76f2fccb00f41d63fa9b097d850bd44e53d1144ecef30cea72074fd27ec64b68fd28986159dfe944ea329c358ad01561fed4951f81f28f48a4b55cc8c4676254558d6299cec3e6e89b22b3fd7813ffb9b2e2fc180ef55e977466a1c3aa0cf831091a6303d209ce630b5c9569bc1032fc0a8aa432d5faf82cc088edd288a07bc0f57ba85bf90c5310f0ca56a593fedc33e4b3b19d3a5eff1e84f9828f4e37a786c0d6c6dac3d27e877d6aeb13c0c89b78ef6c85e01574561beb98abf240c25b27bb8f2bfbb6605d1d273427bd00bfc5f1a62d72fc045512aa0da4d1c4bbc69349e7385f490873f87c1085c0507469c452ec92cedaaf844bb5cf92d29481088dc9575c248b9b5a9d301d5b6b7defa217d25bca721dfec9dee5475a47ad3440339bf70e66754950e7d906a5804f94cb44eb96e598da1ea96bdf59b3691a55140ee20c02c69bc9c2ad0e05e07088d264db2d201b610ecb4b434820d7ca4c0d0e17e93c21f4eb58e39968e2c8f6b5456d716fbe70847454f58afce24736f7d53b4a0e1902fd33f7b65d0b7ef98bf61875a49376caaa6a2909c25b5f72ec572283fbcb97fe2912dfdbff97717d1b4d4e4ebb9c3c4606a840974fbb88b981c2f46c0b6401495d46e3aa52434264417162837033cc77ade036e167ec27fb085ee8e6b672571da61b634b6efb1fe47f29eb8e67e1efcf8ec588e0af4c1775a78f88e4449bce193e221003c987a7c7958018cc6eef03be5f85e11b2b01c862484c37dfad1fe7941ef95fd6b8f1b87e8d730b4d64b2207a34b78daa5bbf", 0x1000, 0x0, 0x0) 05:37:39 executing program 0: setreuid(0xee00, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x284, &(0x7f00000000c0)=0x1, 0x4) getuid() r1 = getuid() setuid(r1) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) 05:37:39 executing program 0: r0 = socket(0xfffffffffffffffd, 0x2000010000000006, 0x100000) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket$inet6(0x18, 0xc000, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff1, &(0x7f0000000040)="e429545058e25d6abb5070c3de65ce0c6f319b747c01006f9856d1dd543d3a752fe2af21") 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x88) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xc53f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000040008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:39 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000000)=[r0, r0, r0, r5, r2, r1, r4]) setregid(0x0, r3) setregid(r3, 0x0) 05:37:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 05:37:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10030, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/114, 0x72, 0x800, &(0x7f0000000140)=@in6={0x18, 0x3, 0xc8, 0x5}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r1, 0x0, 0x0) 05:37:39 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYRESHEX=0x0], 0x1, 0x0, 0xbd52f3dc20481be3, 0x0}, 0x0) 05:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) dup(r1) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x0, 0x5, 0x1000, 0x4000000000000000}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x4, 0x1, 0x9, 0xb3a}, {0x1000, 0xb4, 0x2606, 0x79b9603}, {0x100000001, 0xa82, 0x7, 0x6e8000}, {0x5, 0x6c4, 0x1, 0x2}, {0x3, 0x3, 0xe3, 0x400}, {0x1000, 0xffffffffffffffd6, 0xfffffffffffffffe, 0x800}]}) close(r0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") read(r0, &(0x7f0000000200)=""/237, 0xed) 05:37:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffea6) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) r1 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xe9b, r2, r3, r4, r5, 0x5, 0x200}, 0x8, 0x90b0, r6, r7, 0xffffffffffff9a9c, 0x100000000, 0x3f}) shutdown(r0, 0x3) 05:37:39 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20080, 0x0) r2 = msgget$private(0x0, 0x105) msgctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0xfff, r3, r4, r5, r6, 0x0, 0x5}, 0x5, 0x6, r7, r8, 0xfd, 0x2, 0x0, 0x10001}) fsync(r1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2000000000091, 0x0) seteuid(r9) ioctl$BIOCSETWF(r10, 0x4010426e, &(0x7f0000000100)={0x0, 0x0}) getgid() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x27}, {{r10}, 0xfffffffffffffff9, 0x8, 0xf4cb70f7cc9bea44, 0x8c01, 0x5}, {{r10}, 0xfffffffffffffffa, 0x10, 0x2, 0x8, 0x1f}, {{r10}, 0xfffffffffffffffb, 0x10, 0x200fffff, 0x1, 0x6cd92b05}, {{r10}, 0xfffffffffffffffe, 0x21, 0x80000004, 0x3, 0xffffffffffffffa7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x200fffff, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4b, 0x1, 0x81, 0x2ce}, {{r10}, 0xffffffffffffffff, 0x1, 0x80000000, 0x400, 0x2}], 0x20, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x55, 0x20000000, 0x40, 0x2}], 0x8000, &(0x7f0000000300)={0x3b, 0x4}) utimensat(r10, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x2, 0xfffffffffffffff7}, {0x3, 0x101}}, 0x0) 05:37:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='\x00', 0x2000, 0xda10) open$dir(&(0x7f0000000080)='./file0\x00', 0x120, 0xa0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 05:37:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 05:37:40 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x2, 0x7f, 0x9, "ec9219cad1cb4b43372e425aa2f799720a290f9a", 0x10000, 0x800}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x382, 0x40, &(0x7f0000000100)="9e164720f58d72970c0054fc50154f0c701e396c3472fe3f1d073a03e2051cf1f0cdcfdb68691a495ad6753b6a743efcecde821f7929b9c1a0a88df19553089a3da96d719fc05648a1d14b7ce69c0fd62ef191a9a89908f185f3379f8d63e765e048b9f12a050e2385b475fa91bd310460b5f39d1a99f8464f2778d66edb6c765c4d634e60a348dc217363d8a933463a2e21703f318ce3350a2a097b9756a15b377b874c3f92281d76e3a2128de0b879b9935cfb7f", 0xb5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x7fff, 0xfb}, {0x7ff, 0x9, 0xb9, 0x5}, {0x4, 0xfffffffffffffff9, 0x5, 0x4}, {0x101, 0x80, 0x5, 0x66}, {0x4b, 0x80, 0x8, 0x9}, {0xdb, 0x20, 0x8, 0x8}, {0x30b5, 0x4, 0x8b, 0x77a823b}, {0x40, 0x100000000, 0x100000001, 0x100}]}) 05:37:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000180)={0x1, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) read(r1, &(0x7f0000000100)=""/51, 0x33) dup(r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813082849e3c9900"}) 05:37:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/74, 0x4a) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x10) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x100, 0x4, 0x8, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xae26}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfffffffffffffff0}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) 05:37:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x3) listen(r0, 0x6) 05:37:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 05:37:40 executing program 1: r0 = msgget(0x2, 0x600) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000008526e71f6aeb698cb49e66772c208eb9607420909e27214a6d19c08b54677b0c117909251956ac7598d67b164a04d62a5adf14f6c58646715f285e116cace9bc45ad82f24676db981f838727b12745142706819a55bc2c81bcef31c1fc68cba305653afe0174421663cc0cd27c27c87ccec6aee3764f603ac6f5c222c09ea8b7517f88555b6ce0b1e745309f7f6bf5eb77f557add52c7158134799991fa485158aec6778bf54c6f8025a37939da2033bd039ff17709f70c47079bf0c3987c22fb1a095cfe91238364017be6e0f0c41dd"], 0xb8, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) chflags(&(0x7f0000000080)='./bus/file0\x00', 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') syz_emit_ethernet(0x48, &(0x7f00000001c0)="cb81e18b2f3beec466e0760100000000000000c22bf65006259cc99d0a9e01ee9b122533552b43535c313d469ccbafd6a6aa7ab57a2e6df88fc8240af75fdb9bf419a940fc81f949") r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1f, 0x976e, 0x91e}, 0xffff, 0x2, 0x1}) 05:37:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}], 0x1}) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) 05:37:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) 05:37:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "cd30c1e7bb6fc6e23c5b000000e7f0240000ef00", 0x0, 0x1000000000000}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab276dcc23d9492859fbbaf2f63b6c08cc5c42f25b3b6553cfb69183dfc29a7e0a6f6bbbe49ab304317321d", 0x90) write(r0, &(0x7f00000003c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a0160e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7de0ba7651238225996d2250f6ea821e153a6212dc30abc74d7f4048465c9ea7b556687845840f9be3e1f5c0833ae7cceff8bf0776666f2400b813b174617f924387a2438719cbdcd0a6cfc52307a80fea7dc7060a4f3edc0e113d8db52d3fa8d2d5044f262dd763d67d2bbbd66261afb5531b5550607b849b2d0ee71ace3ee84004a96bd1e0797d8", 0x152) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:37:40 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x9) mkdir(&(0x7f0000000140)='./bus\x00', 0x50) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x10001) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80105703, &(0x7f0000000380)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x8, 0x8003, {0x8, 0x81}}) 05:37:40 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)='^\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)=']}]\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='}\\\xa9*^]\x00', &(0x7f0000000240)='!-\x00', &(0x7f0000000280)='$\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() flock(r1, 0x4) syz_execute_func(&(0x7f00000003c0)="c4a1f16b7480fbc422190cd0c402bd928c1912960000a5f2afc4e259bae58f4860ef1247f2dd46fac4024d982bc4027d5a4096") chflags(&(0x7f0000000300)='./bus\x00', 0x1) r2 = dup2(r1, r0) utimes(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)={{0x1, 0x9}, {0x0, 0x401}}) open(&(0x7f0000000440)='./bus\x00', 0x120, 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000400)=0x1ff) 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = dup(r0) fchflags(r3, 0x1) 05:37:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='c\x00') semget$private(0x0, 0x7, 0x40) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0xc6, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/80, 0x50, 0x40, 0x0, 0x0) 05:37:41 executing program 0: munmap(&(0x7f000069c000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000515000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x85, &(0x7f0000000100)="3f8e3589df4baf6562bd96cfb21ee1170f330998f471258407df3263584d6c83ec13607b5e54a743ca6a92e470435effe6db7e007c56f360faaaca6a3f3025e278c92b9233fa3244bb6682284cf95784fa46c5fd4511410a9e9a9bd5c32123e0176c4d44c9d7702584115d4c1028d13e70833cf43eb878a378359dfbaac19f2421e7239797") getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x7, 0xffffffffffffff53, './file0\x00', 0x8, 0x0, 0xe3, 0x1}) 05:37:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/121, 0x79}], 0x5) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x2, 0xf98, 0x6602}, 0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x800, 0x100000000, 0x1000, 0x0, 0x4, 0x5, 0x87, 0x1, 0x1, 0x3}) getitimer(0x3, &(0x7f0000000540)) getsockopt$sock_int(r2, 0xffff, 0x1014, &(0x7f0000000580), &(0x7f00000005c0)=0x4) r3 = socket$inet(0x2, 0x8000, 0x7f) shutdown(r3, 0x0) r4 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000600)={0x3, 0x2, 0x5, 0x1, r4}) fcntl$setstatus(r1, 0x4, 0xc8) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000640), &(0x7f0000000680)=0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000006c0)=0x575) accept$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r5 = syz_open_pts() getpeername$unix(r0, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001800)) fcntl$setstatus(r2, 0x4, 0x8) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001840)=0x3) r6 = socket$inet(0x2, 0x3, 0x2) chroot(&(0x7f0000001880)='./file0\x00') r7 = dup2(r2, r6) r8 = semget(0x3, 0x3, 0x80) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000018c0)={0x3}) openat$pci(0xffffffffffffff9c, &(0x7f0000001900)='/dev/pci\x00', 0x891, 0x0) msgget(0x0, 0x4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001940)=""/155, &(0x7f0000001a00)=0x9b) symlinkat(&(0x7f0000001a40)='./file0\x00', r2, &(0x7f0000001a80)='./file0\x00') 05:37:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) 05:37:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x200000000002065d) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 05:37:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) 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) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x430d, 0x9, 0x8000, 0x583, "0db6a6a05f428f5e8397723a295c1192f1acdf8a", 0x1}) write(r2, &(0x7f0000000240)="0046d8604695e1773484c5f73252e58b788729161b3a605c6db460778cd5a14581433f21b4db533ff4b061a72c8fa61c463d2d929f6dc56990c2d3ed0844b28e2f66f2ba75724212ccd3000000efd0c84e367cc784c822a14860c246c5c93319dd6a6efe4e36f82e196d5a8d5f01a66440072ec00000000000", 0x79) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 05:37:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) 05:37:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfffffffffffffffc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x40000010, 0x5, 0x80000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x1a, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000082, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x40, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5, 0x1fa}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0xb76}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000040, 0x800, 0xfffffffffffffffd}], 0x2, &(0x7f0000000080)={0x2, 0x5}) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 05:37:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x12, 0x0) write(r0, 0x0, 0x9000000) fsync(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) getpid() 05:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0xbfa4}, 0x10) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x324efc6, 0xe6d9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa000000d, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x17e}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0x6}, {{r0}, 0x0, 0x0, 0x7, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x10001, 0x74a}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x400, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8b, 0x1, 0x91, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x29, 0xfffffffffffff10d, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x8, 0x6}, {{r0}, 0x0, 0x1, 0x4, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4b, 0x8, 0x0, 0xff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x42, 0x1, 0x9}], 0x8, &(0x7f0000000280)={0x3, 0x80000001}) 05:37:42 executing program 0: r0 = socket(0x8000003f, 0x3, 0x800) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x46, 0x786) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff2b, 0x0, 0xf8}, 0x801) fcntl$getown(r0, 0x5) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/165) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) 05:37:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x9, 0x327, 0x9a8, 0x5}, {0x200, 0x10001, 0x4, 0x9}, {0x0, 0x1, 0x100, 0x9}, {0x2, 0x3b7, 0xe1, 0x7fffffff}, {0x5, 0x1, 0x9, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:42 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:37:42 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/171, 0xab}], 0x2) fsync(r2) setsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0x0) 05:37:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) 05:37:42 executing program 1: r0 = getegid() r1 = socket$inet(0x2, 0x1, 0x8) ftruncate(r1, 0x0, 0xfffffffffffffff9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x9}, {0x18, 0x0, 0x3, 0x1}, 0x0, [0x1000, 0xfffffffffffffffb, 0x4, 0xff, 0x4, 0x100000001, 0x9, 0x5]}, 0x3c) r4 = semget(0x1, 0x0, 0x1) setgroups(0x1, &(0x7f0000000080)=[r0]) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x0, 0x7, 0x8}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x18002, 0x0) ftruncate(r6, 0x0, 0xd15) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x5, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000300)) semget$private(0x0, 0x7, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000340)=0x1) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='/dev/wskbd\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='/dev/wskbd\x00', &(0x7f00000004c0)='/dev/wskbd\x00', &(0x7f0000000500)=':(z$$)\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='/dev/wskbd\x00']) syz_extract_tcp_res(&(0x7f0000000600), 0x100000000, 0x8001) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) recvfrom$unix(r1, &(0x7f0000000700)=""/4096, 0x1000, 0x2, &(0x7f0000001700)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001740)={'./file0\x00', 0x4, 0x101, 0x800, 0x0, 0x5, 0x80, 0xcec9, 0x1, 0x1, 0x5, 0x10001}) r7 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r7) ioctl$TIOCCBRK(r2, 0x2000747a) getgroups(0x3, &(0x7f00000017c0)=[r0, r0, r0]) 05:37:42 executing program 1: r0 = socket$inet(0x2, 0x80000008003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4f) shutdown(r0, 0x2) 05:37:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\'-\x00', &(0x7f0000000d40)='+[.#\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f0000000400)='(\\\x83\x00'], &(0x7f00000007c0)=[&(0x7f0000000480)='{\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='(\\\x83\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='{\x00', &(0x7f0000000780)='(\\\x83\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0xa8, 0xf0000000, 0x10000, 0x9}, {{r1}, 0xffffffffffffffff, 0x42, 0xe1, 0x0, 0x8}, {{r2}, 0xfffffffffffffff8, 0xb4, 0xf0000002, 0xfff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000042, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x23, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x200fffff, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2a, 0x1, 0x4, 0xee75}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x100000000, 0x1c8}, {{r1}, 0x0, 0x8, 0x0, 0xfffffffffffffff9, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x11, 0x1, 0x9, 0x9}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x4b3, 0x1}], 0x2d0f, &(0x7f0000000140)={0x7ff, 0x8000}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f0000000c40)=[{&(0x7f0000000840)="e9614da916fe1b085dd3db2f176fd32472c90e0f6d62d8890b10bf063a2c586c2f1a7f7279451dd71411db961ebf81cd6661f5e06913b18f6e7346dbc2df6f179b86a19ff5f4d28b9375e1029bb0ee9a2304891ae43553decd0be93556ed97dd3eee5ae183652fe04d7d8d604a7239e70c738c051178367a7393c3f1e12e3d56c2871a96fb1c2f4e0c5534d02635536a917a41d26087988fb133", 0x9a}, {&(0x7f0000001740)="eaec1f427b1529a7512b9f43eb5ecd98e6f65c3b0df80478fe8c27655234934a706d6367d59cb1ec0faf2880e47cadfbb0bfd1cba61b1422f3fd690e55b4bda25066cab2190700ab248f4f6cf682c617d37d8c3b71a2960a3ea5a99ad825c0fefadab8d624076afa97369e5b6f74cb27d835822c34adaebaa4351d3e8f94ffe1d3c1044d5ecf18097f28c341ed7ce927077240eced7d9c029d739e3ba80ad037422fca1de461705e47cf6c0330fc11e0fcd95adec80dd90f45623746bbbbb87137318baf1398d848de3e52a24b81746b0d4f0d02d87bea0b19fc453ca11e826a6367888f5782da582d52007daf9bd4e0d8e8d692a45a278a5c70b37b3df974e3225892a7c9e04b695d372ad21be2f9d0176529ab8b3b2ecb8ce35c59d008f12b9ad7d3395b9eeae000366daede5e59c413e42bdf8284f8aff2414e099a0fa4e6360fe47a3620526b102f6ecafa17156a62c7eba545e259082065d1c57f9c1d47a753117500f55bf3fc4fbd786a05d0f91d28089fc0db62355f3448a6dee7bc00c5544e8c044d78bc9df861bd67826cb478fb9d9868231e9dbd87350bc25fd3fdb7df2492b90c74bcd00b1e7c803e4042d20b908c1b0441fe8002f46bc3781b203596c3bc2b7124d72b4dc00a22ead227445ca355be23063b20684a636252bca0c3797f27814bf53029f0105717373d41ec30cdea8438ecee0abcc074c38a5db44fef835d33434f1b5de804285d3f9424d1bc7b9630e4c580bc3c0436bb5038e768f5a417056dbf93fa6d30d9e63052646581e346c561af62177aaa0171cf40880269a6b3f9187f15de414da43d6a35d939a0a15ebc0980da04a0e1a2d18cc60056810a67bb6f8aaa33c0a9bd244d35043d048f1f6d056e5a8023b510adfd4f40678190dd3c72c872e587b52c238ce26dc0971ff4a7186f6bb90706b6722425bd1b42aeb6a069ce432c0df32b8e8877a77a431b95355017b36279a5f6a1413d3a1c8ae1b59486fed8351e5e64e08fa0f356b7c3f86ada2cc90d488c509f22cca5e848aa0125d72c8663e4a937df4c7ac31303666ca41e4d92a3c72cb862e86e8070b74db14bf49633be77c0f171d46b5a8eaace4c6b0c53947e942fbfe315b0cc555d6c8e2f092ca4bf0fde50b830bc453675f77c93f078d98f40a9d1f8689bb5cbed103bc9a0baddb517f75a9c46af1870d8fb4b0d20a2dc8592bc8b9db14e5732cc486b3e0872de122e72fc84cb5cdd657f2c95a3e93a178e8f1979c51578cfdb113deabd58e56e90edd2936f07c26225926013623521bab43490503bc872197ca4125615fa84809a28d101cd888f878507e8f499f972efa9fdd373c8abd01ffb8cb91c8b904313021ff20ffb723a5a63252aa290f6bc5d0d7dc53d4b9c8f6647a444c745e296c9c16e06f4d30cd644a185e012244374ea0d99f06b97b24931a338961f7919db1e9ec244adf7a32a418b014369b68df31736b2e2836a8cf5a0f05166fabe8fe47fe23e9f51a9b63df529f8b22bb136444d0c097340a374d17fbfb69c79c78921a1c9a098c10935a988e598d79574b58ec599768cbae4fafaff08f4362e8e5c3bffc489ba1aca32d52014ad63794f04892f1a17652e4cbdb2c4d209973202627d3585be69ffaa1779dd50bf58024c6dbbfde83aef4362af8fc4cbcc465a2be14a00fb01d8cdbb70a2acba1e02cf5f95d589207bcaa38d9488e6098f6ea46324a3a5af52baf7c0fdaf0e238aab2721f9eac337b7309f0d4ab3a2dbf40366155969a1e5c3a9e9c92e0a50fd6798ebe0b54d50d0c8247818f8c9f286503c817cf387a0f701c57ef40f5ac375bececb6f91cc3d9843b8e6ee34dd46cb6db6d7f0b46628359417c2130a7f4b58b449d0d4ea58f1c86f8f3e74755c253dd3fad802debca831b541528c1d37e48325234198141cc569f658faa978b51a3f334a238a0be94d3c5967fd8f505489a9d640a13be2f1ba94f3499e2f7bff2b7d813c92837ca8483ff9671d5e0903e939ca862b237b3b0d752e90616845cd45ca61fb21a3064a7014e0948c8a12c8009dc717537bcebecf92b88c757f09c8d478028941d7d274e7b892784f6ee971ee653625118d9e3b3235c9cb7f0d39cd8a1f6075697f07677bb1094aa0a6d0add8343c07659b36131dd57513e5b13b4786f410bdaee66536e878a1c9f200a77f4ef96f44d67aeee2309eca748e29c42e55502fdb595bb3a4ce5d8a53b458298f416cf51047ceac1273a5fbd1635fa270c7ef9c7b8fb26bb4195fce63624a4abafdab1ee61f1b77c8c9412120d805d64fdb1d1a459c5a7333ba87aea3509dd4b9411b839d00b07d221f001eddd28a84f045db10d0ff301f61d4f83345f2556c70282430aceec8c7c9b451b23a0b912f88c29fd6444db5441d05ad0eef9a9612cdb3dda2f76fd632cce4e6a09b79868512d0f4d3f5a6b0b7ce82594dd257a8552add82db7cd94660018ffe1dc1c40c21ae44f8fd6828740bd4c1f09fc9769787161e4a7763c1d73a0450b5a14dad4f369579a47a963346e6370f1ead43ce5553e701a5f7df1d43bbee566443455686898e88dd6813a8fa1e94928259c2348cd9d252dffc56fd524677dc868d2a61ff0bcb6b366f5c25a0384df7374fe49b9169f36e2e88885c4500bb85e184467c5b133d404de89f6212a218c0ca079f14e75f99c59aebe5b42d27b0cbfe3f9492857b1b84aed25b8db516a658b417e1f0dc09cf49f924e0a5e9881029438871b968b192aefb1e08afcd8570fb699204c728c9140ce8c217dc62d10986fc060899124c2c0de628c5827abf7f083e4e9e2ac9da0ebba735753188a1716276a2ec01d2a780a85ebf6eff56eea84188663a1fce0f0ae80e7e298ca3af1849ef810031bc64cce180459907c821ab19304a2dd7c018363240bbce120104b6cac7ab23c3d81e2860042f39b7efb7a3a6e9dc92b340f877f4be0379a0463650c95b4ed9cf6d5964f2b25465d504b9c128e5d02ed032ace400a83dd4f85cb455236d4a3495d6d9f0e77feb366fc17be93327aa774724da6237af92be1a50f5d3b78b3e95c9d916b5e9f475444168d2f50e5551f3edbb14bd877abe192a39c88a4c53867a40934dd0bee675b493109da270f8a7ebbc0422af3ecce13e2426954eb21c8a6b0a9d78a432262d5f724f958b91359f56a66dcb8d4791832875ff9cdf7f271b2028aeba20e9cb7834a550ea766a96bb95416e43cfa4d80bae37c720a3faf3c371cc4f56d2aabe52ccded1c0b5c557df1b97438917aa8377b46f39940692bacbc4b35dd2e82b0635617ec9d0870f179902cb1803fbaa3c81097f17f146a2c3aaa19ed4ee3c6ff1272bedac1af7416825c470578477ae6916163c10090977ca327e7d07c725887b3e701bde93c374d1b1198ae9bedb95df5f08792bafd24e776c01fdd0b263409fc23ab938e48855104d7321a3ab6894e54a729688dfae7c9c7fb3f3f98780f3f6d7e4ba6287c0c19c37210caa86bcff476ed1fa94cb2383f43f2346d04163fd276c4451c73f5619b9bc9e526a373d3f1d0ce28d9900608ad0c931db2288503c1aec11de8ca6f49497080cfd327d03190eac1d1e2e6113baf20875fef201f1cbc3e1ba7bbc371b0c8df88b9a956463ba6cd62e2fb0db47b1cb60782de47097fed249f92e2fb89d44e058f58e8e6b8e90617b67ea203a33fdb2049bd57299ab5a69aa805f6ec032cf08feca6faedfd74bee1bb3cf9dc464e6c2695680d52366f8f3021ddf5ebc223ac2f70a3e953ef9654449517220945e8a1ff474f2a9111fdfc41816f831ce55bb2a091f41f648a62243186381ef89aee4a4e91de17b079d1ae94b2077504908944dca50e59fdd872830cad0406eb7aa2e0bd0cdf8e59a6e3bea7dde92767dff4a2e6c8648213278128fe68694469af6e1584e8578681f2131b5614d4a608f0eb6dcc4b7edf0df0fcbfb33174ba716f2481a1249a04a033ce98fc33f2dbcd0d10c61dec57920a240bdad0106e1100be93896f80228123a968ae7cc497ec43c6c7c512207e6f972b82882fbbef9cb0f38c4600181a349ae5559099621b7d496a4c9b948450a18423e836517e2488011bb25927acb19c68089969ebaf98590538abcc6de009a0aedcde96fa8725773644edc0587ab67107e69009ba6c81a42a7a4752422c08df5a5bc5b60cd982de978701965cca8f43032b7984a6f060f9ce7ca170968597566f3b60731008831805ac1d2c7cb4857acc4660267a1e6afd4312c7bdf255bb6b7c02f4d9af3f7094148cb76b62f6957fa857217d5c99fbe79cef0062fcb6f2823d0b4067c28f8d5290f0bab368fb7b07470d206a3dfee79d267d78e7f3c1ef3270702835860bdd3f9df54c64b852495bb839f6729f152ce216624a2f4354b6d60507ab396ca59e27f25c63c4683fe296f4aaed21593d94b9fbfa3d0cd6dfeb4214dc8630626b44f19e85097d22e46380b090e026520929f7f9b1e491d1d14617e2a3bf66ccde9a960d804561d3f0ce40aa2eb9f3369d6a21011a92f35fa1539d39e0fcb7b0290e85476a5577abff83327a0ff2506e12d06ee1b477918303c56d3077ea5b3fd3ea4d401ce8d805fe92f98cceba90a4fdfe7eda29484c9d109dd95a629aa4cb814064432bc4c70531704c8d6a0f466b1eb29d89703f680d570609fa0a7b530394b8f4728b294f04dadeb30c1eb9d529d9f491f32a358758675578dfb9903d1731f5c317d95e35f4d34038e9643ed0136f33351f9298232d1cd46c734962e4daf86996917487cf17aadb48c81822f15e414ba728ddca201fd70ee097f15aa062cde81619208bee2170e49b85e36572646547120eaf4b27597a866da4bc7bb036c02a3aa69d4b5422046279c14b423c2b64baee6cc55567825250556c2cb6e9bf163a2b148d60930b69e5fe828f818619cba647ff9405e9fc0c911756524653de929ad18a941daf3e44902d75d9d1c60ad83cef75ebe946b81faf41c66b65b517ca6534b3c7f990b74391a5cffa6c55014d357aee9a8e06f30e10caa843200c2feded5a148b169c328caa0925739f1243748e776123fbcfd49c213dee6c91d9ddace20a3e1046a24bdde211bf4fe01a5b722f48e5df97509bb04ecc4bde4dee1f940357b1d70dfb19c29c8cb394c6bf8ed6eff685a1e774861a3d1854088ff570eba3ec97d381232b9aee55fdc85b989f4a6b1e8392187fa000a3550bbe28fb8e4194e5074b13f379a2c63ea79b3f1ac563b230acf0cc9eb8d8da67816c84aed1c98cad4ac099bd9764f95500594e001753c03625518a3762f6bc0acb18bff3f15ecd34dd091128de6f8d51a84678a85d088a94936f25ff80745c82c13530ae94957e3a7fbb4dbd3776604960806e9c4281fb664f56cb49421ae0db96cca22c7e1fc28cd534022a0676408aca9aa38e2ef05ccf0e9c2ca99ff7e9ea710fdecef63db1ce9449fc01be6795ae0c990d36c7dc1bcc33865ce3c2d9b74c8459e4abab9bd66264baa6ac920c0ccc264b24a8fcd2218cc7f14f0b522fcc86873ef7ca5437cb6271bee0ec4f64cd39371deda9cf758da706dd6ae99a7103ce1f9df572ca951d82f7e1d81d52f0498cc93a8e4c6ab186b487af7e41105e0f49780a801a132efa43b524cfd4399421928fa46de2e02d60a58b04e0b994965581466af9b0de0f69e956a13fbba8479231ee309b24594860cbe418206aa354dd320e23f6bf6887432121eec347f3f2fe1dde13615c035f73daffc512d00f97dbdc66176a1db28cad0ff3afe9c6b33809735b2842b", 0x1000}, {&(0x7f0000000900)="7b210db2e0e26978d96ed00fe8210b9d1e7631c4b5aee30156fb452d5d9a7231d27ba7d80b4215db95c19624e25013d00df842d171427648f8746e0bef5e8d106c4fce2c19", 0x45}, {&(0x7f0000000980)="6a51f56575496da2c4617ee8d71880c38f20a26413b4ee2bf3c967d7eb58870a2ab95c8e7cb56a18fbbb74d8", 0x2c}, {&(0x7f00000009c0)="c82c30dffa840e4f9de03628f3263cd91bc856b0728add07e09489b859a8813acdac2ee3eca1ee0f3258ff59ca955ee66ac75ab0f99eede840a08891c380c4482fc4349a1f398fb492dfd8b7f10dfbc5bac9de0172c1975fe2d7817080baa0d799374dd4d4ecc231ab7e021ee7d7c20de6a7f8a62b2432", 0x77}, {&(0x7f0000000a40)="e9b9982ba44f8ecdc25b427816182b2c2618de75ccd6f32c49c1b1c441ab55934cb2203fc6db3e935ed65a94b8aab5e7556990bcbdf3ab2e694e4f16a7f156d9ce3082ac83a91a719ec77fe90a6fc9340264f76692f18301643e90d2d05bb5ddbf90f1cc80feb2d914fb2d47654f3a92ad234882d6971e6ba01d8f54768f0b15376928f3d2d1e2eaf44a30faf97626db342142142806ec9071ce29b43eccb6c42be092bc46fca6de2d09fa0157ff1fad139da80fcb7e03361f1d6091e56bc65a73ed678f8baabafe38388a", 0xcb}, {&(0x7f0000000b40)="c2b10d5f3f5c27d58410be14f14be3e18cc15df538c73cff5e865d87e5396dafca2a51785492bf81cb30b8f6d5751fb1d6e7d14e1c2a7004270ea23e855a260964587c38c4", 0x45}, {&(0x7f0000000bc0)="a8a33372f650580db6", 0x9}, {&(0x7f0000002740)="1398fa45fa120f5274f658c8b813d4ceb9ca7513af5f769d41511d2dddc705419d10fbecd5880fa064104c9f2f06d51f5d83a60166e1d314685a11d540c96e010162991389b8b4e86a4f5516d7d7eb7271d436f9d820a923e34f53026db1c471d8f765d8ed19b0cd7b29c7a86186bc10746a08ad67a381192c800dc9841f1d0592858b71ff60ff7dbd88414e38069357f92d677366f7d3927e446ef9c3802bfc75c08f8e0d23d88431147f105f8fc14ad9c01695d5745ac6b54000ae417e26e55aabd3f001b4efb899009b80c1c2e9511b74a058c8b537cf11c2404d4354e3ab21d6cc8c2df914a497c485520ad6409ce37a11dbcc81be9cdc724367a9edea3fb9897aa4cedc3e53ab8605eaec8e7888470e5eb50fd81382140b563b9f3984558859a20e4bfd344a8a0483c8abdfe6ec18601de193cd2f3bc496694c6b19bf6d4b01d335cf293c168c7f733d0266e14c76ce398d3fd27a65adacfbaaa923890bb237af758c37f704b89cfa08eac21a552e95ea1107576700e3221b1d812fb63fbdf813231f056a000237efd7fd8784146c25770e73639f904f8ee3f72cf89684247a2c194c7bf201d9e393a98c71a3747f4c58adf9ad4167d8a8a48b2696f8e93dac91f880c9be8bc1aeb62789759f69f983b2c0817382196dd7cc5145eca37c0e62714636f5be31d169c260fb57f28bbaec54d0c34d1675367c304bac7dc3a82b6e25ccd905ba493272b80618b64c2a9be15ffeb48cf1309e8e6792ab4a84b050840ebc3b6d60f8bb81bb2166f1b1d8e748db6d3f03f309bfaab55ab07d2d0217896544f0360bb495eb9fcea5e752849fc00b7bd8029c3366e58c29fe99a0f4e57113339f4f24ee5c0574b3be7df143d6284b5fd502d53855d5c9d7d0ef04b8662981c09a16f7cc102fc14a23574f13c263f97a04f219d25b140d30a06c888577063800c7274c09e0a5a4bbce176b07585a73053af69ed6502de6015a50e37c6be52445c6a97abc90a0510511e2a76d544659f99c01e2eb0bcf783b47a77b32ee85f4b12080f040a2af260558d8449caa75d5d83e09873d76406286e12754674c497b61f49bd14889b68d8fdb6dc89d684204fb4034cc6f893220fa843e9ba7d56fd260b2a3458a303a0f2954959ba025f0dcd772723d72bbfccfff75499cd2aeb4d5086754a88ace44fcc030f019117d296531c6afd2e826d85248bb8f270b0e1964d958175548ba6ccf79b87622e8034326230cb3d139fab34014ec42d37a9d7837975c094c5f3cd99e75b6b6dc1d18830b158dc952bc627a7c2c63e3c49a159698c9a34008a652ce510f9681b9ff54b09378d2428df9b6db4f4ede58221d3f08cfff3c31fa56724b35d0c475a6111256f62b9c2eaa5edfacbdd335c7216466676979fe0602e522fba776c2cbbbe85866946714bf1140cf86a652feee5c6816d68f2253300a61200ae9eef7859bd3b3a4f7740f3603aaf02e41b326d4570549fa3b84c4ffbf8d1e405aaa6f24a7952a872f53d435bdb262fd8c5415f812aa02963713cc31a40edb7d5dca5667d457bf038498557ec9df07ff90a83df4994580a3f53e3680f9045bdfde6aff07bac2ed6d1718664947f4d721fe7bc33d27726c110062906cab8dbab5d4a6069e1bbbc378e6779a50120c09f2334ef3e4b9f3a67dc8fc4b997de7a702482114b567645a201170cb3f746f8bdff84fa937769f7068e432c7f730eafe2a8f0ecbcf9bf9458b67a402116a502b3b2205bfc82d0c3b9416914294faba8ea1f6e12a85dbe3c75fe16d6b18d95dfa2f2b48e24b5133ee91665b8f60c9f1e57341746969f6b5c28adcca18f1075b8e070b443fda0107b9d8eabe1e8af2944a41335395cd41ab4ca3f4d786a7eacb5d967ca151eb57961a1f394fd4c5765f618802e42d5a94bd1fd86e751c546e1b4e3d033ef1abcf21a13a65793427c65396948e6c1505910287859e367302f083377cd963a99aae8f32bfcecabcabd4772fe64a53115fdd4d6349e973d4cede678a8ab449f0a270ca6f98804dcb43dae15106b2633f0cf6361d0baf8eab1e82a4c0f94b03b13bc1767dbffa6a8821872edb5b58b1c6cc1f79e3968bf0e599302a9d3f3f7c519f4a38717c22c4ad4f71a729c9b1d9bc9ce5469046a9a35a95505d340ace5ac4ef1ff17a602885ae74bf2b2c4b3fc2c99c4aa5e38109399d1c597fcd35c11fcd8c8636bd928a18fb124779a6c4d7d0b9e5ec135daf0487ecc8e9d2400714691bb732a712b61cf2dd888c0dc6050c3e6c0dd3affcae864d0fe60645e508da01d389c2ab93aefac2a627b68f25382cfbc38d7f82c598af74af38d1b782d848b5406c0bdbfdc309623533900ec491264987512fd9176113a2ff7a5e3674bb3b604b2409e0e39a5cb5a479ddbae4e7550bb1c4f92fcdf431d6cb9522e2e0e1aef057d85276da134ae60ea422dd839f644a0b6bfeafe395d861b4cf165e50d9d71beeee3e8c8be3f81c5d9126ebe071e6451a6c5a0db157f3bd14c05b7b9a5c18a4be758f8cc35843f53dd87cf75f7d2ce20f2c537a118bd1f4c423e34a0a249be9f9403bbb0dc7b4d131ce0758aa5c448def6885ccc225378c2a666373b5c9ca9798e7f227a77441471be683777336e93feef79bfa07f424880bb7e6863df14def89bd40c240630a16aed8d7ecb9267d446aca3f8535707812b3ad824596317c6bd6c494385aaf56cdffa2cc1bf8b52bde838118587ff19a900a20feeea440337735dfe74af850b1e86876dac0bf779f69bbdfe129b85210790a12952bf7e82547b780e69b6a326e66fd91e9b8776f4dc4f5e9dbdafb7849bee9ff285a5a5d020ee5bafb306fb160940c884646459b2ce87bcb3ba2d57457cdea3cf8b07594bbd6e88b37caa632a5bf01efa1ac814dc057b1b4acad9873e7ee14bf7c3df1ab81de1ed1a2d1390cf659164c51bfa662d661b518b91e5299b8996a61f9a497e9d8952d39a1f749e5eae5dc9c0d8c3d67a287337e2d826d51189bdc6c43b8824190ae2e0ee8155a3079d2fccae212d27cb3178bd46324434a9ca8330858a5227b464ad1f100fd18c0897425fb2729096e013651c2d8f2e85e374296e8740d230d1f4695b5292a0e9ce47818972dc5f4b17e9f84098ee3f97f9ec1ce6ebbbfc99a7873f37d8b75d8b314b6a0c0a2ba6424e3e8d43603ab3319a71d9ece496b90bf248e3101c5d89d05db7ff17a0decec80a78a5f159313928254600f6bbfbb0181fc770d85ab1e3c322afb47c8f6dd98caa06c9be2bb05bfd708705523d1828e2f3d182f032a86c0e35af693379d00dc56f68c4a1c808667116daa282daba2987d7ec44ff4a545024bb5152b904cd9167e2ff3028747524f3ca3fea53817a8e9550b60fcc30bf0dbb14755745964a335af24a0db8188faa12b253ef5e015ed376d66ad57c79071ecf71bcd773a600201660835b257bdc3224f4cb3db896eddf2d4059a1d43e9806629a652291a60e8440c4c0e3d30b0311f3224f02ffe1d6ab741a0085dc5cbcf4603954c9aa65b75e646dee33d3203c1e551c5c864230538ebe08fbaad696f5d5b8ae7a6bf6bea4121bc9da70f495944ca3895e5a0f069b22c1ff8dc69465f8b64446bbcd6e92c7e33a1eab757eeae64714dab340edcf3eec6bd1157ed817d25382d3e06023edc49f1dcf333020bde26ff0aa143f5bb91f75edf64db47464def37c7a67a336f74f13ec566fa8f8b967ab95919a0522441c26ed154177e3952ed84f4fca4ee47e498f5aaacbc14a970a364c29f5b15f096554eb68d42727e53c20697843c8b479fbb500dcf1bc611e5e20aa491852f70def8ecdafb366f534e06a80d35294fe916ab44955b39184ac657d17ec582bf6cd2e22ad4bb7b1c26450a61990521bb1211f0e76b582bddc1e90e1ae3acc854f24b7df02d90afd43e2f1b816ec6ebc38b4d0ea7ed17e17c865c57bc92cd7e8e34780e4f4103335d397468e0aeb1ad7ccdb55d63abbf7de5f82a580b0305392b92a9f518ac14dd35e263871786034cf4b0975712a9a6e68ef02db03edf4adcd54baa6d08166a2535c7e37c2bda8a93bd02a77d78056ac3f0da59df728c27b5e6f22a75723b3c737f3ba9d3ace45560684802d98d0e3ef0fa393f11c58c6551c8bfca73c832c2dcc03f303186beb83392b2f173ac4443d85ff304bad47441ac6a36ea3839cfd11f106b56e82dbfbabd167c4af4761ccefebeb6a69e434c0cdb616791ff004ff558fc233ba20818d439db231008924e7596fca520e63587d7fa01d000485e4e18b0f36d32d50635b12302b5f44de3f96242069201526bce22a174326840e3ac8734256506c28162e5f698ee1cbc1b9c4f41630d6a939a049ee1ac9a386d9e03b41d42b1c8715ca0509fe08707903bf78f521038a349d8dd4e6870f9e98338a2645450fd4e883b26860a47bf8dcc29a6be7a6e8e0baeb4c1c02a8326b4d39d70e2d4095066be23de49fe9f12715e175df294612e9f1b205818633d5c37c8979f662b71775e773e03936890a509bb4fbc66c4e79e662f3c2701adee23aa5053101f8a1eace23c827bef741cde2829fd9fca61aaa7e6104246600ce1583eb8c6cb344c3810a32a933ff0fa2245ff86aaad0c0a016dc79f65a874e92a71795ebf2090e7144f68277dbac36342a18c51562d6adfc1d84f3c7997bbe093e1aee128df2fd1965598aa5fa1f7728a8addacd53ee5a07febbdd84147e5a4636ad14691d6176c67a918cc2c9f2659f3bd8a20d8f72f91de2bbfe2540969a5922b04f7bdcba664903f5424b89ec811f3bd0890705083e0daac550a1b08a4143ebfcedc0d2cda1bb3e2f7ec5c666f3cf73984187e5ceec7cc34a871c12917749048078a0b2c3b2776c5b6b7a124a50d13d4b44a723d85f41b9f289d5688df68b33a1211d2b9e19b8ccb1b920ac6bbbfb096a12255bed31065788b55c8a931d56747539a643a124a9d547a93f597a7c955e331ccc704bb2e85772169b7f890b9baedb9c8b96d89cc4a329e4d5e1ddb069c1ce525a302f8f0da180a3c9cbf672d9a2dd9c620284d7a4a18c17dfc3354d25cded524fdf6deed883df4dbf66b7c58da1b8adefccb97e2c4ba8ec5f01680c0c873736495066c131188904e54049a272af405e86ef0a722ff1100c617052c6c5a8679e8f1200eadf69191c0f2da403d445cfdec3cf884a846e16fd66d01fe3c035b7ce9795c6e3d291e7591f0fb471bd730a6221b327a307894a5051111c9f8fc97d943819b7e4b601a0e8e94f08d1506fc57edecd692d5f16a2763c4dc93272841063cb890334f2a9779cf53caf03fe665693e933792dd60cb36af3311a7d0e7d8a56bf856ce74783d709beb0dfae4258cacc86b2d2f2da5e4ee5f6c4a61205ec3a908841f32716bb061db7560cbc92a466c3836c38d169cbd548cb78b33830cc256d665ea8af821302903c45c40362a9b969cf0314216fd2c67871be7659f9ed9a2358c08d6994f8b5af36d65ffab3241d2328426ee816379b00d091867ddc8b7455c16d8cf69fb4e4e7a5ed3e5c04d0868a1c821f1a5028f3cf161ea4dcac82109d32a2298049403b9b01d52a662a7d5a20dbf90c9d5e742eba23116553bd862507f1a4bc4585b3876fa0e7bb65b23008f960e28ff0e8ab53fc62d5c0280d30f8cc83d70b66c814674436b68f1d2e7f61e146992ace7322184d635c207e8796a7de89b81ff5f11093cf8d84b863819ef62b097337e44392ef412c0911a0db8dad71e06f1214bcccd8245e84cb2155b71d57bc265bbbe3d86426b", 0x1000}, {&(0x7f0000000c00)="7c60cc69c2f60ad3f28f27131d36e9609bca605dba1078cb18c851a04c0b2d26", 0x20}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000800)) close(r3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x7, 0x3, 0x1, 0x7, 0x7fffffff, 0x2400, 0x0, 0x0, 0x3, 0x9}) 05:37:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x18080, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x95, 0x0, &(0x7f0000000100)=""/149}) r2 = semget(0x0, 0x0, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x3, 0x6, 0x8000, 0xe1]) 05:37:43 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2f8, 0x24) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000000), 0xb8b, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfff) 05:37:43 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3}, {0x3, 0x1}}) 05:37:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x7) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x4, 0x0, 0x8, 0x7fff, 0x9, 0x6, 0x1000]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x3) ioctl$BIOCLOCK(r1, 0x20004276) chroot(&(0x7f00000004c0)='./file0\x00') open(&(0x7f0000000500)='./file0\x00', 0x10800, 0x8) semget$private(0x0, 0x6, 0x24) openat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x0) 05:37:43 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 05:37:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="6a5cff8eff3be711e19ce981b61dd5f6a01c7532a16d9a46ddd1fbc9c0c219fc4ef01de24469a5f52d63df9771d7d0d606a7b274d17ddede19208d991b15b278f4b70f4e0aa14382d0f232e34b157edf5f47bd88024da7210a10c7c3f498c712b5f43046227b74db5662ae8d0bf5b5e556b6569636927007e2ca0bfcfa89e733bdc5d6472edeb948736fcb5510deedad65bd37af2b954f4b22c624d28ad0da05ad7c7e0269e1ccfee33560267cd48740d12dc94f19dc1297e233509d38c293b287eefa", 0xc3}, {&(0x7f00000002c0)="f3", 0x1}, {&(0x7f00000004c0)="78e3510e5d744babc090a7eee9d0dd35bf1e96dabc0ca64a7e8619c37de10188888d0d755b53e81915360fc74945b0a84dbd5d03ad07540d859a580ea90737753a62973f2b6912b8d65d62e5fb351a493eb1a2a8c3d885dc0ed71cef376268e6a426eb59c6ae0007a13b35eacc4dcbd0709f273aadb718f14ae48b27b8b7416a9fa8e4e06e0eb16bb11dcac1fc67836088400b4b2408949e0eebe504ce7a3096d80534ab0548592a389caf144e5bd175761720b7dde706da8d8c583d7be9715fb2a77ef9e8f93cfabeaf93b416d237d62063888f2326dc59cff84146a30825f9e42ac4ab1ba7d22fc2674e1cf62870b8b0228c3792c5c613996b80395972634bf547a70bb422d99b0b3057389cbdb2211b895c8635aa100fc95bfbcd84032c449260caf6a34a2b3b69fe32bae30938a3e52aa3e2962642c2d2267f7b62105c171d823a73cc48760b5a520a9e10b3a9b5dcbfc6ea5aad26de02841007289a5947afd657b022a5cff00e6bb55e171eb569ec43e8f0b685d0c8b169d94859a168050784cccb150a2fa931f0b0caa7e8968c290f6a53a3d96ab1fab159b1d2de046ce13f5ee141c4250ad0af587f4bac4b2c5f99c74ea85339760d7c05540a7bbeb10ce8eff08de38fb94f5e09371c9509fff9cebc3072ddb14c49c850d736e6c469ba6c79066e826e9ae2d245e867ad19edbdd9c38bbed19b0376e5e3c2f74d8a1e45bc18411ce97b1ca9cffef0403b3c6e48f0d08f3f72e8b0e23a0e1180102d7d762b6849349a6747bff5f14b19a7c950171d30a5fb50c7aa3dd2e0feb9c63f99c961fe2b2267540b12ec0391124544adb45644cd265436707a3153fef0d41422982dcd235ea558e76eaa73f9d705cf186646b014bdc9ef4d76282e324018a73df6fab943449f9fe6ffc130238e0949b5c265887ad36918b4438afe59d1df5dd1eec04e95bcb591410e5c9755e6ed28431d83e821b9c7a033e2ec9f90e2b393f0524bf28efca85adbb14367d1a1d54b2f5134239ca8a6d5d99ddb86c1ee5dffa8a7deae2b3e24486269138a4d3eba464daac6b89d0f02217d85c8d714629843f2f2f284c8d417fcd39f25f9311ec9c201366574f52923c308a8020c7ad9b29bef15c6eab9897c6da65f76ee24e3b8e64ee0febb8b6f11f43740003c94543fa1ae7bdbc94c4cce808a128ceed627297eefbb559891f0e97bed7792265c0476903af45c62f9efffef42a1d26af0bba2f62fabf4b403ce6eb522436a77f8fc034a6278313c545ee904594ca8e3123c78bc8c6799dd4f6a8661720d7e3d9334eb206738fcd954c24a7572074d280f0d7b943990b5aaa942e39494c61e63bfef4035d71974340bc788b7af9f974bb6ae971d7f343a3ba814cd710c448b8bc0730ada53b41d0038a7d74f07ca4da52daa85e928b711315204a9d54214c3c45d2b4326288c09a7fa61340df12dde4722c0aec4a38bba402c1c0d8e0a50a57a04addd7acfea255602d9b9dc1267b23a280fe2b294bed2f75c963ac8b66fb04d250ba722a0bb5a04290edeabd70986e8a4416d2c5f873e66871ee8d1f76ff54fe624b147c4acd397b47a6c0525bc7683669741e5d92ac5eba16cd7b0d27dafe3eb00e9206c5b133ee89e35b6741734b5919fc654627fa8d637a52693412b2ca79cd87b1186ed65c4ffb6be92735e11104fd87898d5bd7dcaffa9f9baefa45a4c19e3219d2d675dd9084e9bcb033e39183bc5bf589b1dca89f1d4b7d62dd8ceca8bce55d4137aed7e7f47b4b370cd74af19c9bdbf9db83c97d4a2c08b9392c9a7770c0756d8e906a7ee0796eae39eab18ab4a548643ab752a61c10268efddcc6e29d6539e16ee7d493cd477e9404db8771cd9f90ccc040dc2fea8af937aeeee7428850f8a5a726cfe3680de9d32c9f9fd8cdf52f5cc6673f7142c2f5b319fe09a4a3c845f1f510b073a9f1abc711d69276db0e7b37e2a21c9c1d83d75ae27c8f05c193230faa0147e741ed97e10486bd4c6a3e638016a169fadf9926df67454c80ad04074d03e49f5220525b0a5ce1a03cec5576bcddc85f7b5e931ab0a06846d14c669b28d312076b9ff993c5bc10f4b07bcd95148221b60a77703bd0e6db631153f0f21d1cc5a1ee7dbd81022d6bbe006048be23cac573ce806a926c1ee0b07e305ea25f79a9191591e173392e1bad8b4f2a141e68d93afead19c2ab002026a08eb7f2ca0b8e080f1e978b2078729821dc1f3d3d2512a265e0946832eccd878eb26b44cc1e904456ad6f8b75dc8931b1ead6f37426ca4be03e05621b1f58e5629cf057a81d50e6d59483921880fe7035bf90128ebda913823482e240c16976dd44a2ab69da48023a37ab550dc6161f1003fccc7eecd977115afe68fedc09591e06ec587f35b6f40ae8ca56a767c5cf80978fda0fc0fa5d1130ad71d209b1d0127800d1b17a1733a7121ee57688089eb0555ab42dd521dc2e391af6bb90ba5fa4bf1dc46ad5c6004fedd2d78d5422347d1db9472a17aa292c30e6e1a3b4e7d57b8821611cfa27157f3a7981c84d2fe5ae05b9dbfe37564913a52d907d8ed2dd3bcd68fcea944679cfe859c9f68ea1a3e2fc7441a4a6a41d254a8c0a68ad551b4517395064dc0cfaa6e12bdb651a37bf242a8e55105fe80d9e72b628c49266f0b2826044720481392c699cb39bf5c0e3aa07e564925f6006f2e5cb028ff547d11d9af9718166924ce0c9b326e71c58db347ce57f6baab677fcc520e2f3fcbd58a770fca26395bcccef1f44c1959e7be2171326392ee6753836cdee7d60a5717a7358ed71df10716e0702dc6483a89c28ab10e348c46396a3512af969d7f3170e5043886a6e2f1d192e0bc0fbfb425e06b9d322adeb1c3fb0efe914a24ec290a2d17125064b0ea6fc497e9bf14e856514c1d10ede3ed549926402552a22308401320490e2af103ec1e90d38e35c9e739358f9527d8f0c4a40e140243ab0c1f1c2f7e3fe916e6a48929ad2db8e27c46b558b8dc55d1b3a5fcb8b017387fa55cab5ef72cceddec978fd9f7ff5ef56d04ff23fdca67ead5b4f7fd6462c37c3cc2c616261faaf6020577f258a70eb8af28d79bd2cd836a69418f83d8521f603a4a3d78d9fb1a19e0bff0d155c50a6bf7d2e6f338e6460c92de1acfae4815fd0fe73de8f177ace568fcd4accca6ff70e5f15b72a136b6c3f783403a299e52d35fd1f697d5dcc5d130c75c0eafc70073fee0227025d0ff75737a62e742c74cfd804ab6c0da62ba1d392104aa9aa3fcc1a0492214a515b24c7356bb82cf6f07dfb0065779cc2b2c0584608f0a482f7cbb22acf34569cb8ceb7d0fc5cfb0403f47406ee184276cdcd43451c9a3eb427a19ed3066ed0b12b18a9089364c381b48f430f99d6edaceed247325fcef5f4934bd51a4b78bba95ecb1535028ca2cd10736e29bd8bbf98d98112e3c51f58301022c665700f6de6b3af46044d7cc9a184d998e01dc280e68d3d02a39ebfd9695097103b53d8021bf4d20176098d8fdb751549266de0f1a3c2e6755a670e0687a82d5591d22de6647c0d2dc686b03087dcffec563033422384ecd2c1c524cd65b0dc498ec853d652dd3807d97472960bdf73f3ed46b9a80eff739d03f4954db8ee0a5e43e6b27f23ef5a8858da4718882790619b8f157a37d32a4548a362cb095b741687391088801b7723eef96a1b9deccfbec9392f87eef716edd4fa2a68bbffff36c20da7fb7514a8d98305fc73536666643f85e7eff5b776275004ece36f730314a8245bb7ec8b2da790c4c3c15b2eb57c692b7d8d5c8c0deb43f6fb99eba06d11e1cd06751216589d6d34b65f7c6ac0f4b83877e35c8812198e96e85fa53fbc9df445a9504643a877627f29b14ce14afceae1435adef9d39b7a73a90d85bacbf58928adbd98227041b4da4d4432bf6be98203448fe103dc3d8535ac4ab17367f269cffd601a5a3b80fbb9f2a9ff5bc470ed6655f398047b33f6d699cef6b29ee1225c8a481c6fc8917ea0ef79df18cf08d22265d9e9f235da45a39711787f35ff7742a928d5a402a2794c55fcb036917125f0b67e44dd3e73a9bfd4669ba51cbdc0e04b7c97d64e5e94036e46dd8bd7f3e23e1b4e2716f84ae9cdafa6a31f707b0650c0494b2a8ebb830831d3d3dd6e137a1fc12e6abcd363b0817946b916d0e03bad821a461b43eee7a0e1ff9de02463fffa0f8d42df59adb9f7736a772e0993fb2709291e75311aacf36a6a042482cc37db23464f289aeac721652e4498c6653853aceca99a0f08ae0726661e0928f5b304d8469729356416d4227d545585d15981713b339049e08b020f5ddf8b0c48003c40e3ed576cdf1fab935c0a966c0fd4b56871e86a05f14d846665441bfbc55f034e2e1af2e513088cb77721fc7e60daf018ca45f72ffc5105d42efe685b8c3fba94dcbdc276d4779e19bbbd8c70103989d7094b7cd507f81c55e0460f9909f48a884a7c0b73525329512724e7da1beaa4ad4f3d719f411530d637de43710bfa1bcaf82c656fc75ef5d33b3f57e3f54c9aa84139e1d0c26d1aad172388c5aa296b2561016d0928d90209adff9d26e671a7f58491fbb8ecb3a66ac6d0dd823919d3170ee084ac812f99e6d9dd17492ae093831fd16cc02bbf9af2b05d0a052f80b5e0f978b78552ff99a102167b1b0ab2b989fa5cffc692a8cd23aee8154a3e09c174cdb345a9d8776351a49d8c29008da98c972795decf4e496cd04d458346f12800377bcbf58064e681ec20100184ee0cc0e6408b44a9ed45c0fa268dd5f0642f7ff9de2234a5320d4095a2565ac55c2d1abf26e943728e7a481907720d5d769f7d7f1dc6a0cbde81eb4c92d4f0bb567ec294ba44ace1f342a3204fe3e0bc3e507e9741634be4e4bc425ea70442f84ea334a09c2f07e913b4f28371c0c919f5f308ed1e78657a72317148bc4036868a64d7bd475fcbad2c4748e729c78109249cf61c9b9a3692ba635d1de641588889ea2c52297f402f99516dcaa73b2ac34ab1b1fdcca4d080bd28d1abd73dea40cd02c02714bc966d03e1993ee23aef0b04c236dcd9b69d708a1c37aadce1b9456502fa9342e46056dbe1cd65c9104850dbb0ffcbbfc27095f0b367b16913bacbaa9e04b9d18ad4a3979b5cafe55915b489c643580f75ff5b7e1fc3255fac5f3f81e55ab38a1802bfa7316b1010ae9e6af1ad11080693c8631e11c642af7381e212ef1165d923b7ee4044f72f589eaa5fbea49cdd979f57a57ebab9c51cbe54cbac471ac48e616f9ceac8eb40b7029082a2e37fe27312f38f872d60a00fe1e102a3dd0c5469f3705d96c811b758554a2b1112bf53c8baa21ec68d7e7dcf03d37badc1dc238e3adb5bd3809b2b61675d42a454e248c799369f256c9cad229b30775df2f2fbefad773dab6a4005249cd803abf273d1941dd57f7f0d8f88cc092160b2fa56d8c882934126f4e308885f2ad3288c11db27ef759fe0b2bbaa7d124b38e46ed0c1388fee2020e373b4bb7e333b719b978d6156edd43d389d731af053d87e13b0a047c618982891ceab4aa9ea58f106b31e0933f08a2308d5f89c39af2c148e34389dd55316ac8af2139832ca730a23168d21dea42cd4d221174f5a13886c8f8aed68dc4944fb3fb4e052f2aec8eb2c40e8e6c306a1aa2b5e8d9711c7ecafcd92a6dbb68581f9cf4678221d3f67a2114c1a1b0abf4eef7204b49c4900a0a9d3b7699875aca56179bdbe61afb011cc1c692d86ca2fc01825ef323fa45f9bf5d9058e77df725a5417e00e7debb5267a66d011644527e96", 0x1000}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) 05:37:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebff96480000000000000051ead4ebfd79a5350000000000000000000e7b4bd44de4b4a681f0ee15e7d62d5a9a595eaa66cad760900ab59028f4ae2a5bf004e41c2ac3a07c3e1b5c6778fbe0a0b68aab4e08a56e54692b4503c9b9cf3ef5f6bfb99f5f2798adc7be06eaf18e48a8aed0459f3fb0e7b43da143c6b3742fedce", 0x3e8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x4, &(0x7f0000000340)="b6") 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 05:37:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) listen(r0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x35, 0x0, 0x0) 05:37:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, 0x0, 0x0) poll(&(0x7f0000001840)=[{r0, 0x6}], 0x1, 0x0) 05:37:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x8000000000000004) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="db000b5a16b1ea1900dea154709ad5faea53b763b9146000aef8d7c86ac9d5d65af4ef404be11edf3452a229c7d464e5388a76111870daa5333db25705cdc7b496b89bbe73aa1d275ed4a7af691e099d63c2ef25e6b4da6f4f6502fe4a115513cbadf3797c534da82b0f33c788252b9db47823237d7f467942925506b1d2f1b6c342b3712d3489392ac646edc766c6a871247f9d03b443944e1e369ddd56c86ab1b61a6ae661cc077d9c7e62ffdb9f2b8ea00c27f4f0ff7465effc6dbc73ae", 0xbf}, {&(0x7f0000000140)="1a0d292d43e70b03e6c38347ad1f4cfbaf5851ecd6f18f042f40637a9b8b029df30aa632d32e51f1284613f12c15ecfd16db0ded65373313acdb869d5caa2ecfea0a1f", 0x43}, {&(0x7f00000001c0)="673344f2549913b995aa6fc1912381f2fe6843e7f940103a85c389d824246104f07fc6d5ade432b1f8f7ba39d6f9ab5f8e00dcf10003ea881ce220ea950986c29fe3fb4f873df174207f41e198c3669d3786c8ffba59e1794af871823eb12bfbd3f2abe41f50e653ba460f11b008cc24e45bac6fe0724ee5af9a9d284a2e9a9e0a72a7dcdf4658e0b458e3a97a5857d2adb9362824eaf217c8ea1a9da3a75229685d2a0bf39b3c14778db1dd9540fb8a534fa02ebd5069fd3b6202a49b61e2654256661f33194c092b9fb941342c244fbcb537899c5b992556e86c20748d611c044439f604ea6a72988cdfe81861c6cabd68cfbd3c48e1e8aa0bf279c61fdae2ba959de392d70f0a51a9301f218beea3e9337fe010e373b014b3e32e42e5b5bba748a87fd186119d2b17505da79211809d71db6c3256f6e43217a32d675120c3dc117669aa2a3d6b8f99b2ae2ac31b0ea5c911cf14a7fccc752cda579383dd667cd8db389a8f53cbcd025b2a979eb2daf3abbb16adf4264047a9875bf3cfe80076878473434458877026acb69924d4cedbbdcaacaaa7fbee9950175753987fb5a75468a0462e8856dab70f01527d17a28e6a5b751c48af07c16a062d30e3e8279a87172954e9ee1d765e868023e2db24f8975d18f124cf104bdf10e676be664e1503a2fff062040b4ad6856fd5b721b03a3be2174dcd541b28b3f6c649e46944673ccace99db737088b733e66ac6933fd1b6025a5741e4dd4e6bb7594c6573f9a7d0f70327bd03c0abc30c341a18d744bfd7890bfa6d11143a1e21f7907ac16271c5b8ef5d5e6ce2e148f3b11bcd8953d789ecfd0607d56c3b79a3d23a31ec8242e9bc656827609176e4ed6c7a1475dbcfc0c0d478abcad98f57da804ff8a2a259b98068fae0a61f3802e35e549f2f7700537885772ecc746a901042bf1fe774b2d70d51ea9b1c1c6eda31b01aba36b63c6f5423fa28a8d34e4b3a4db37e78eb94394e7bc5039b694ed17cb735fd07cd8246f6f79ba3cf9db81486d0afbd80e5979f743c5f490583692f898b3fcd9114074c2bc7eae27accf56474291728e08a0d6546d5b389e1cca9d9918c07456fbc93076a881e03d9aed38b5bce474d2cd59538d63673a34a107c07adeb8671b430aede5a935fc1e25aa817e380c17c34db89f8cd8df564dfaaa01a073a5857457fca4183f4373e4616edd4c1b9d0f5b043e8746c7fd5161226166b99c55d28d4d6b6c1c9cc49dcd774455a132f512fcf1d24773f915a8a48f5f1dfb48113607840143526b2bff1c5d836dc304bb074630c8877bc23afb49a5c0e1c3f3a05db2e8c3dc3a621f9e66891484832c533f821b28f17a7efb34ef376d5aa76d1ec65586c96504ffc70eb44e313d52c70871efe7e5507ba3a3bf42b3fc364ca20f5838c5ca3624c1ee35a389ed48086dd23bf8338696fed72f5723954830566c6a62eca6ff468da631d6290a336af07c26fef6c0a43ab30bf710c204f0d590c7fb02272246df351c75a42b496ef8dee23aaedbfca3451dd4af563cd2c302e87b938e32c6f176c0f1a5a4a7f085e96e1501fc29bacbb950f1dcfaaafcfce20ba2c80643582faebcec3c1b9f46091cdc5e62bd1217ba6adc4f1894c9c8338518e2e4728748ff4ad8339ff6c9e821413d644fcd4c3ea05cc2483112bd3a621298d4b1939c83a957574c32b8421d5d5b2ee796bf15d7075f9290f495a78df7636b4acd9a9d3f0734fec209a7d2783cdaf2ac6ca8f08b22616b94add160b7ce5f633810fb695fed2ce8c3169086995cfd4a68a3fdcf73e33b1b336ba0077a6790631a1975976bfa7be93e79b9e4587a0be5319451f195fa843e39f66b9cbdf74b3673dbf77bdef503aa2cc6240aad963942abb3d300809c3e12fb01160c61dc679182ef03b01c7176018c72d702fc391a4579ee2196d39d45d41c3a43c1628e2ef23e8968f7e2fb3261d2e20a959825a2aef0279ac39cbbbd02142670bc970683eb94c57df01d05a014123b36ca6459b1bd250aa7c04fe88c23b799ede173e9d1b4e2f9b42548d2b89c05bc25742c17ae3e35d41c97cb0ae02f44ad93eaa37416e784ca140c814313fc672ec21cfbd39896605dca9c6f768b2e147aae373196382313d2643cf1ce74cc9783ba2ef41581641e3f672c21d768ef23ce6036477b10e0eac656e683501dad2ad1d2391c0eeabcb6499b90c05d74ead46358e141a3116903f7e9d8bb0aff840548bab9cdeb4a123ee5bbdf513f70a75dec08d7f6d3e2db4203fc98cac6b1000130b49fe9a9e4d563ced73736a3705d30e3a66c4b3c8f86bfecdac8862a2afc05f2535e04dd8e9b292d70299c2dae4e68f3b40f866dc66a99f25ecd0a7be0c987c841ca2b8fe5762633916aa3522384b37868098d77422d50a33d7eb1b6a98dd96c41de676d57e6b6df136ee10233ba69006712610e2350f64c1764c779c7dc6b503cd9e3c050754a31dc3bc6ec2f6314fbe89a4070fc8b7ae2e5139baa5ecece0b34865872c39c62e12e92ed5e90bcfdaa40f49116be5615a1dbead5893eb521ec107d93a2aa0877a9ec3dede2f2bea1b07950207f6a358a50d6da97f55c46e48c45d12e1ca5cdc5bce864fb1c768431d6b962782d5e82232a4f0bcc7e1843cdee629224f42e5b7f4fd3707c05d1f46bb1382f077a1cfeeee9564331a28caec6eac7fee64711b11b11de70b31a5864e2719f01455004026710995f2eafd7cb048d0e51a5cfb0622e6d02ef59489edbcaadc4b3a68321685539e3bdec2953b0079a7b6432a7bccc0b723a111c078ab5b81d2da46c866f86602fc7066a2364169c6395ff3813bd1388910fb410748bebf2ec1cc3e077bbe53ac831e94176f031ae4bb65cf3f23e118622a324fc17ce0658abfcb8703a27b69627066775a5ea9669132e6d0c4f44f43a3249a6f5c5b88352c5c6c3f1ba8a3ec29bb66d7101ef59dd63cd6533c915ca8344fd3651232360b192b37767563fb9a039f9da337fd90e17fbf5bd87f9916cc19a5670e3256d4c122e24ba1d45e51911c62656c099a30cc63dea542df236c3488a7a2690b69d61022fcc19a1f7b025b904ea897bb2ae5dadad2b6cfc9f6242e812effa8eaf5725a70d650535889af2662b05ddb61a48a01c7f4dbe5d9b5885372c711a615c768493adf6b690c22e7ca8e64ac03b46f390b80b6b2281fb2188b3e04963340861cd1a50732c6cfe8e4705d75e0a3ff13e03b444a64853d5edd218dc22d54b64fbb3aa065543c4362f8eb4c39164db959597629a8a5415d820ee95a995f769b95053a6d0259f7b2f903b3041970110bda213e38fafba84422fd4609ec78d599074f445c60e1de6204480ad686888e0afe1f16bf6191bfa3af2a2aacedcd738c42cd6b858e096c4365fb71e9d853c0a11ea8f28229bb85cb74e5cc30e041449c34844bd4f9e0ac39827b1142f65121becfd81ed47f0fa2647c575d29179e5a5e246d024570fa39a4b11957d372ebc78a6e31514199f99f953d41a32399b81d3881eb45154ae45387a9a477e8d6fa2ccfdfb3d6f6bacdd0db283498e87570dda93abe612471ca07285fd88995d3f78031bd3665a18a218ec1d60bcb408c6b752cedcf8a178f84ccb754e430c0c9a0efeaf15034e256a87eb81023b00fee4bd6c665b4db4904ef6ea856e811e6cbff02addcffcc73cdf6db3283318dc3005a7759ca9a4fff043802230276a9c928818f459d213300c12f2101431daa3509d5490beb64aad58ae994621f188d9a136527d236a95e9e6c5fcd6093a89e958347af1b2a53d44eee69d72e6e600f8797b7526291d25b88ab4c1d3e962bb061165b6453f5daf14a0bf6840660165bfcc7bad657ef05ecc2a0487ad2bb7e32fc3b811d1e5e2f53338c3acdfde6cf5e068906c1b7684e4f23bb8cc376f3dd2d1f8b400695a5efd6d3b754ed4bdd83c4e7900c2b088e159834db4094fe4c8d5ab8947ce175a318a73bf2dd7a1871fd6d7b9d67cd19b6ef977ef3755e8240a756f7d26fb6b7533b8a144dc0b5a1a0dbb114bcf1ff4500703491fb2c0f21c0e127157cfe4088caaea4d3a594c6c417f48f03a4a35a8a3a05de99648a76610124046cf77d37df01d8c19954fe7383fa2f6ae44b568ea264618e527bcc461671087327fa8a00bdd7701661f76411c66446adb7059553893c688bcf4997adfa2cb56afcff6c5159b2d62ebb6989ae2186a00236e9a46663720c9953dbcb9a33318ac348c93b4718255b8b7acc0c8cdfcd2c670a4ffb233bc750b27def120641e3b2ff3e48cea2f63cb422480468c645f205202370acffd56dc4c355e35ab96aa23aaddc86ea6a4f75915b082e14e54517a461cda35c0650a6f55940349173b75915210733bb9f4e05fb05e16347fc0727b7902df2fe3e956a2a3144e21d9bddd639c326849a9a39046195a55c03556ef94a76fa0dfc2ffdbf304f2ff534559ccfe2341b6e19d0475ac41d6e1e3141ca4531e4cd0de767292f36ba1842d3b684a7aa3f582f211df3563faa9342ea749cff82ee3e26fc37ddbca3e4e457d39795f8f10aae127cef1d238c6890084cbab070d67f927d8fb2ee7ae6d6f0eb8b8af23f31d50b0b32b051c71ce2243c702db94cbf25d6aef10d7ec183f9f8d9996d20876bc1eb52ff174d8f9c9fa0e6c64075a2f33a96f69a3134c9973dce9421a65c71a266367fd500f4b05f0fcf4c67611980fe3675975d425a556154fb51a8e6a0c44aa09c4fc17a657ffa28e67b028f5a86b81baa0df572089c541fc06d26bef0e554d61b6ef994e48441fee999d06978609a215333b0a2294f9c9570e6f002a2fc54020b77ef71d315666c410d704cc6993d5ed2823b338737f14310e47cb382719c29b63cc39eba65b94b07d9f775565f58bffb4a2f671d648bd1a6bf520b347e26986a3d6684028b61778a781e97ae8987f4af526c0729220226cc1b7eadbcd575427610b56eb3c73c7f2bee5e0e8422a91620629ad414b2566f5ef083879fc1bfe61f60aeaee5eed8e5f15ceb60d1673522c681a58854b51a6be83794c06c2a0cef3a0348f3e30af752a75743432cfd73d94fdbe53873014ab2ea9be69b92a4434600b0de7567b5e0dc2008de87b3cc2b55f09872fd41b6317717f88244730c86f76479b0ecafbdbf9c2428346cb0f6057847c86dcf02a84897e143523a0bb30e76a83e9d0017bbaaa4c384cb3619465e22a5677d3f18c86fa7a1d38027a5dcba44928e228a38823cd2a658e184db3a01ca1cb57b5909e597fe2d2574d44b90227f4495e5696b7ef9302eaa15c1057ff421a5676c634432db906dbeceba6691bea363c822b462ed3f7044fd5c48f3edba43505e77df9de98155c1fea5e2b62f610246427f8d2b545de9b248651f8621affe0d1b988c6b89d3bd3dc4f38158c371e3344370c2abe01dab7335f2453142aa9f6cc9b5366ec9e1e83d32e236835ed27ee5828b370090e36eef5bc9a0e751c91af5f2bd5d37ebafd9b6b976fe0f1f8d17a7efafbf8cdd55d25edd39f7e666471cedfeaae4b546fb8d3145ce90dd535d3cf81cc8627f61b718e348a46cbb0ae9830e0581f855790fa6f66c6a6bfa64e7fa7167e2e3bf12f15522a363daae5ef7655288012b268da2fc40cd16d26930101d3815495fdd4ae38098fe8eed35e6b176b2f4380eb8071469171eacb8be5a81009894d84079ab9e1d9edd0a9554a4ef91259ffca9eb53305055c1b1dfba8f17718014fc32445635892eb873fc410fee5d4c75a99cf1b62604a904539a9eadba1a3b73a09b18", 0x1000}, {&(0x7f00000011c0)="355b5ca20be0b72035a14a99e4ad06eac6f1e2ae1aa68520b0223769fdaa480cd69c4167582d74f3e17f56a0ea5600415f72e26861a638e97ba4a1a34b10d0a135a11a4765444253984d780375a7483e0af29ea522f355811f35f28defad", 0x5e}], 0x4, 0x0, 0x0) mknod(&(0x7f0000001240)='./file0\x00', 0x0, 0x7fff) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 05:37:44 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 05:37:44 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='<', 0x1) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0\x00') openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0xe79, 0x6d3fa067, 0x0, 0x9}, {0x7ff, 0x8000, 0xffff, 0x3}, {0x8, 0x7, 0x7, 0x100000001}, {0xe8, 0x7f, 0x3, 0x611479ee}, {0x6, 0x1, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x400, 0x5, 0x3, 0x8001}, {0x2, 0x9, 0x5, 0xfffffffffffffff7}, {0x0, 0xfffffffffffff276, 0x0, 0x6fb7fd6e}, {0xa17, 0x100000000, 0x100000001, 0x9}, {0x6, 0x7, 0x0, 0x15}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() semop(r5, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x5, 0x1800}], 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) geteuid() openat(r0, &(0x7f0000000400)='./file0\x00', 0x1, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x8001, r6, r7, r8, r9, 0x1, 0xffffffff}, 0x7fffffff, 0x40, 0x8000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x65) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) 05:37:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2b1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 05:37:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x11) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 05:37:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = getuid() setuid(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x40000000080, 0x2000000000000020) renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000240)='./file1\x00') r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x1000001f, 0x1ff, 0x900]}) 05:37:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x480, 0x104) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 05:37:44 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80022005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) 05:37:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20a00, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) faccessat(r3, &(0x7f0000000040)='./bus\x00', 0x4, 0x3) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r6 = dup2(r5, r2) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x0, 0x5, {0x7ff, 0x3}}) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000100)={0x1, './bus\x00', './bus\x00'}) 05:37:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 05:37:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54, 0x5c17, 0x6}, {0x80000016, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x0, 0x124) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000240)=""/203) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r3, r0) 05:37:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getpid() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 05:37:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 05:37:44 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x8000}, 0xe) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:37:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e0, 0x18) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x80) close(r0) 05:37:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4000001cc) accept(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff000000000014de2b3cd1e713529e3f1c6abf520000000000000073a156f41172296db72e1c3eedb770170a616840e5c285049301c2fe43b89c24655ec088e320d3f03d8b62c8e86f13efca5d8ac054f3f21b5c10c2f9b17166a655cff22b02592006d00857d029c5beda3566c832a3155268b671851531e976722efcc3949321292804ff010000000000009fcf4103b0fae73b4a0ee2edc5448daf9d7a34a3f91619340b2e5d36f95519271ce30eb65523d5cb790604f09d7b7688887e94f8ba8cac7197be25cd2b860a3e874488a339ad8ba38332943203d4113626121d86195bef8fc2921c2250af08994ed1cabd72a73eb7ec4c6fa315da6c11d3924e15f0edc13c7cfdfe724f61e980d18d5527c3f821d4c73b04e8546fb31035016707e0b714a75d076440d050ad852989e1ce74fb88f09517172c95893b5a1d3afbab141d44486d15225336dc3f1f8fc498d9bc9ecc83641edd08aa741bee1d3d0215370d65d59bfbce8b94d606e4df4db68c8fb41e1ae0635eea0aa2fd80a9721aa4f34ee34ffd7d34ecdd765efe2078a57c1dacb8378b8ff9bca1ac998c137ce4ee07d1ae0cc64c39efb126d7d62a98e89b00000000000000000000000000000000000000000031be34c2652d49bd7c7066e2d19215cee68ac9f3a966fa12be7b81ec6625e6c1ce8593cf567deeb3629057104f20d36d7eb2908fe27de29775e7e4d862"], 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x8000, 0x8000) getsockopt(r1, 0x0, 0x0, &(0x7f00000012c0)=""/139, &(0x7f0000002600)=0xfffffffffffffdb7) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x2003) r3 = open(&(0x7f0000001200)='./file0\x00', 0x8004, 0x8) setsockopt(r0, 0xfef, 0x100000000, &(0x7f00000037c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r3, &(0x7f0000002440)=@in={0x2, 0x0}, 0xfffffffffffffe4c) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r4, &(0x7f00000013c0)=[{0x4, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000004a80)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000011c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) socket$inet(0x2, 0x7, 0x3ff) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r4, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 05:37:44 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/65, 0x41, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 05:37:44 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) sendmsg(r1, &(0x7f0000001c40)={&(0x7f00000005c0)=@in6={0x18, 0x2, 0x130, 0x5}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000600)="854df6b7ed083004858eef57ae6b7360aabadd31688147f4bb48686cc4a81f20783e8a", 0x23}, {&(0x7f0000000640)="5e5962154c646b42dc044592f9c2b3562fec36befc6954b33c66b096447f7520419cd0e49a02d49befe511b1957f4f8c10373c7a", 0x34}, {&(0x7f0000000680)="639e65f0448f7aeffc3b7fac1caed2c26505f4cde2f05a49650c982cde89fe3131fe10f25f", 0x25}, {&(0x7f00000006c0)="c651e9c9e87c48fc5158bd64f3481f4c3e57ab27c316a85a632435a002c148735b9f2b769c5469fc114d5e4fc9f1782ef76c46f41f42d3140a944e09c79998217a287e36cba6ec8a9686ab7bea5f6cd005efb35d2c86af", 0x57}, {&(0x7f0000000740)="ad74e912260381964c48c7c18df0f25d3cf30675f5e45aa0ab132ccab4ba8de5a27ef84f66a08579ac7d77f490e1fa20b1c690b49fbf527968dd72df8e460a40cfcc070ed41588a052f2593e11d5d75969843ad43761", 0x56}, {&(0x7f00000007c0)="77b16d8030520232d7b7a30b5862f155ebfd7240c72ebe9df3dbca7228ccd9b358db2ea448bc3d4b05ecf0a4a376c33e870ececab05c90d492c42b8afce3ed63b79b21c811e6b335970f288253d2b26f7875ec1d9c7f93eea461268c274216b15f763221d406e213152b5e76cf439e7fb08171531625b51dc3806e7f8f312ef551fb53a79ab92ec7383f40233662bad2733edcbf447bec66e11e968022ea6dd1e530dd64670b83edd062ac2ef163d446314ce0e8404a30a5", 0xb8}, {&(0x7f0000000880)="91d8931078c92a5f3775d5cac0d92fca7869fe26cce56a4ac7030365acf65f4b42ed5bba3ff93ac2d7d373f2a047f3f1ee39788a088bde337c958879f5d9784e5ad4acfd45d38d363f3d6268b7cd8f08924125e8ccdd", 0x56}, {&(0x7f0000000900)="5244a96e2974cfbd575db10dcf507adf3c6f5143ebe992b87b58d05f424833dd0fbc1ce806e21d5826eb6b7f86f07b9272d07c08121d897cbf5a3c507804ff8d0aeeebf8c890d1dcd883bfe82e74df41d1d9e64484e8e09cac68dfe796fa7806bdc3ecf4c4aaabae03df7bdbf91d8297b6b58aa66252fb5e7bcab0da1100ce150d9faefca928998a8942fae6b1fd3c0df0428bdfc51f76ee4674d437ba6178dab6bfc9e7e11881f96c490efc0947f43a4b647fd0a78f91caec78be87151d945b49c2341a89cba7f970d5441beb283d5fd298516e7490f76c", 0xd8}, {&(0x7f0000000a00)="f00b9f274d6d5a1e6e8aa660c1f4292ce734128e259cec36eedfec9e51db6bf8450c951b26319b9f5cbe4385ecede1d0fbf9a8e54c6638e7276778da6f43d0092f84c4e15cda5c2117d3a088510bf4c1aed121d779e84f8ce9ef14b632e0c63d5dd8c4025069cc3a0143e754eab49d13b402e68430df0d21c2af6c9c293ec9d8abe6a0b4a76f8f77d91f4e5b0969861c38c2c59ec1c2fb0ff1e0b44e4e24c71d03eac8e733f347891d6a8dddf741692e687533c8e0fcc0d5460bd2aaed5d3bb2735c9e1bd98d84303040ecab9e305c2533adec834de199d2de13", 0xda}, {&(0x7f0000000b00)="3d0bc9bf7d7b9b0b5f01814251160e20fb1a6d0f8368c42e15778a6c59caeedd5b2aa8b859c8e782dabfff338c0a101a572ae6bf20e8048e58f047eed037d55125c96f5d3314facf70cc910437357d77e5ece3c2706bcc90fcfc5b788b88bceeea14adb6654470e94fcbe4de86b3bbc8cafd10026a479bb4cfcdfc680bc58fc2ca95fc4d8d059e6c02624566613e6e8bdfde0c11eb0e0340b3d28408914c79950f9c6af1e693bfd675897c4a367e2af487f0d7a8fc6080f117c0d362c3b207d6623ae55e80f5a2ad7edfe315d3fd0d753a9046a4f3655a5904704f9c3af30a9c527eb9a76c75c0d3cee7b89ed7dcae83711c23e1e73bdfecb374c8b418218857071043bb2e26f24011cd8d9688beee9230b8e7c3dcff1352c0eaa7e3954c758aebacf47f10517ed1cec4733495f355782056115ab596d6d7c4669fc55203f8578e2b61a12199c3bb4d21d729075130429b33c579a5284f4634ef9c3993c80069efa474f8df04c616533016e54333812cc42f2f99dea3a44382a139586f7e2077dda5ed1ba29194090eed3b870f6b8783ebf77d315f1b2b3a593851245200904af6d82418a6073535db522e424b16396777e0986499cce0250f5db0e3c311ee6dc5911f5c6cddbd5b4d38d8a6024c0412ca23e8b780576f8bfc0ac8d3298a30ee3c77ee1e68f6b6c4253e7193838fdebe3a6533bc8df0a5a0e0efa9680b7306ed4d49c70a829be34f7c2a4ee703742af1de24480680cce8b53b20be6d4bd70c125a4ebbd18bc33306994a0712717243b7f31a146ab3d8327b91a40a7f0640e0b2b3d3c96df8d070645cf496dfb1fda229b3b45f0f8da4e6a4542000eb6997a26d4e65f242f54033af48b531ee50a2e9fb845cb4f761a433dc8ddd9d70b03211dd576de78962c5257f0281d4c6637f9877a1c4640e04a71fedfa56dc0bbee5bdac4d5b55b1465aeb9b07ea3c885acf777537da9a94847398313136cbbaca0805247b2496fea80ab530f1f33b37967ed9b96ad5948aa308918c294aa1e46c920fcfa8c77075bc1fc372ee42702a1197150fcc4888d92d6c366996aa4602dffd24ed5ba457194f4cc71b2a5d3ae0e735678ddd24f2c36a028cfa104f8d129a0b4a8c2bc482c8fb237966951e35926b584c46a3a0f2af37e61d3776e9e641057b0f9535adc181df74ab00624a43e25bb5c351ced7b4b1a9d8bd23d824a9af013a55a93af7708d3580e4f872e2b688a9572ad3263628ce420893f499f099c63ac52cd5a879dcc449e07602a00111336405aa313468c79c20389deae5a14727ca5cd727a3036586a8c7626d0fd280e45def2859e012d4fad995a11f8aa424d0515a39661aabd379994b89eb62481c0eed4c35ca53aabe75a24d4d38d12b4caab5b7f5b65e58f1361b3811a07a64d2b14ff315fac625f9cf91e85a1caa4067c32aa1e10ce7f1602ee162a112bcc5ec921919649bcef408f1e53072d678da40fdf1d5a32d1efd805fa0275eda32e8f68f5e9e1d15b0147b031f6baf76715ef15e1c9b4688be91bf5ba5edaa4276e87c69d0e33a49fb68694e7285158cf00cb24f5562a3119b95e1364d8c27394d260cad232c2b34cd82fdf1591e35201830500160b56a8421e107b392760f2c3ea0020b397e7c20efbde48f9c7b5b07a7aa81187344b75d05fed6bf6d909cf9de7c81f8256c868bdb0312f22a8f6bb78d0fbde97b005c76bed255ca3b0d45e9d4bc9275723a56bec3cea3341ecd2717c900b8cc40fe2a8c373a34203ac8cc4fbaa6f1af2a4e2e977ac266f5dd3b250bf7567090960da063551bd63f297c846107e7c8c193a21718e68185e4a17994d248877fb79a1f3ddfc065f3b0fb9b6063cab312d77bca8e0d02b288246732b48725d4cd62216e6dc5dd208a3822e3dd9eb8e28803f632aa12d0466becc8dc5741edbcea5c67f5d196ed5382b99b39a13fe92bed9a85bdef81358d594c39d9863888da39a6b86eb857f8504bf914d385cb3e4dc3bb59adfc0d2414913f99afae861624e208874914b2cdb03ec303487cbd52ea8cdccd37968535b9af7f982ab3751d882c82327b15c0824b9048730f87de9944986640a5d382ace6a197d2cf01deda6e83cd3a9f0ffe389f93ed1494cfc719da331cd1ea305ff5fed75459d8b2b1f101cebb0b0175d29ae0480fbd3fa834dd773bce80bf6780752a16b0d5ca9b0f052cb7191ccc0832c4b9fb1f302b64f61a65956d03cfe9908a7fda95fd48d3328e165ec88e7181ed66f4e9a35c78d22eecf7851c56376834ebd6f01c207c0088de1fa5b3a4d83e910331754d4e69ee1306d94f0475cb91a08af54467e90e10191a2a28de7028ea0e7eb6edf97497b4b9217e6a9845d684686c73546b65c449f62930acdf579f36ba9fe370362d44f2246e928eb3ecc192101b37ffb04918d46dca0539e23e7148321b16f0fc0bbf64019c2a3550ae5eafe343803cea66a82f9f0eea45f91cab29f464b49a340ee2fb3f7fdd7abd4bb7c0febb1c2f2f696f9c76729af3a7618848365dccbe45e5f6d1912e73f9f328918c50d5acd3739e28f635449a60b6cedc352553cbf552bd1ab470cb98a12a54728bcc0068ee19ec57422df6d331d66b2e5c20cbbf9f155dca988dd980c58816bd08fcafcce9c7df8284c9855c881c2af69abe4fc2151998a5de086fa7e13855bcf12413891617c6e23c379b8590e923b2ab52057da63f034a71dacd2c02a4a9fe36edc107db542b281fd98deee18c06b29b6189f6ab764e426202d8b133a31202b207010bcf38138485dfe159eff5a9be5780639df09beaea57bd98b79fbea02ef27ec074622ad692f7ecdbd5d0eebf67b6a7348e7a51bdeb746eedd1a69fa618b94e09f5f433e3bc68116462e601065f698daff9df3277e62dee61ff77c1dff80e7def0d4b5670986bef195bf62c6e3d510f9c65f446832507907add01a15ba15fe20cf563c721bff98fdf4f65dcc96471c36c935503adbc1f5b082af003c19c8d521fa214f9ee107c8a8ea73cd0898b8fa3dcf8dba60687b76241c02a08db917710e96672ebe434b4e43426c1fd055eeeb5de0ea946422bd9579c31f294b90c4335d1e013a487d67c00f02bf490152beb9ce1abaa37cdfe570bd1130b37c46fe687377912ccf34fcb41217e65d87b5094b63877581ea101988bb8305d65c13a5ee276a704daa9fa0471e8c1960fe78b3d7135ad6ed6c18b4b186b466d15c443d0231a88f9df1607e19d9f99b1fd3fdcd35831792c2177d5e1d6a4f315d3c2996f85c4aeaa294b4c53f8f39be1b632272a2a93e00a5716d49908194faba48b1d21948fd9505befb3c5157abfd61d4c8596c397a62971aa1dfe796c590cb0938a622cdf9bc3be72493291f5fbd1528b09d2eb1edee7f9efc0a1aafd889a646216dc6450af6c7acffdbdfbfda177f9e511b7cadbdeb8300699a5807cd650156f912bef1dcc27959e8458cf2bce075ec2152d0ef571f5716e20645681b6b40b4e1e279b68cb7289ba51c8dc685a2f352e5f2e36494d93ab71d1573ae802b7bb946c75a7404f8e1e01de383411481a80186c8d64601de608241ad5d19eea65400e1d78ff7810019affe165d8074dd373c860a45a19c6ff48227909ba4fd23dc3fff2e4d56401b13fa6fdb5c23094e9be911a19d322b5499413a30aecb0935a82e424a6ea9ff60ae1e90ec175ddea3d6a0c42c455230a2a0e466322b2e7215f7d3606d39fb98bd90d2d122e63db535a1210fd171126bfce3ba4a03894906cbcb04b9a87c2f8693457925bafba05f3b508a2b32579ca44f6f09fd68e37d9fe43d39a44f4c3c03ea6daefff2984cfe1b21a79e054978373d0d551bde061f91cd1c8fb50674db0096ae381eaaaf3fdbd873e97dec204944472791171b4099d93630bc7a66f179dbc3978e026b68c60aa00bd1a832254b6e995d14ada35d56504ddd38d5ba25e4473c26edea11bc5fd927a7b6bfab95aaa2348ce9956ed37eb128597e2afe7dcd32c93f297edba2b38b4abb81494a81c4cbc1f53403f886df38df9aaf9f0fd907a2790f28e1714f2ae47a3410d2295dc970ecdcc6c34272dbb4b0002addd65dfde1dea40152800c14c991e9f590a5f0519e5ac51e30ee9d356f1261dac8082dcc0d1e81a87f8992c2f7222eed875c51ba203c14b2c2c64c90ab1984126c348b5521aa0e5a364ec09f7af1b905831088b69e9b051f7ee7995dddc9246a4dc0d34334631421f844fd55ccb6e5dd2cd3b852b98035aa32295a87c9821e954734212b401be4277ce6db1ab148c481d7e704bf655ed3f1185a63262b1bf6f4e45724021de7f3456a3a961a36d639fe9bb6a98d03ae4308f43f89c7cb19ec99a939622261cac0220613355911b47b3f610e6312a66d805c4ef28a32df07040258a3be86cdbdb213179739ab60d0e121786555dad602fb40d63e9b3dc1387b25e86210dec99a8ccadd20d2e7a8fbfc96252377fa6dd650db91ee24f94895d1e913ddfc306ca25534e98d119673fafb737c553a4920a65fbbd92e54abf89f507137f606411ade4ab5aeda142b4471ba584eb196cbf7d29e648c617d42a562c51962bd1c21742f7de63265154e838efa343bcee34f30282d6e35718e042197bbaf8598f34ef60f095b653dd9b9c32a1c39d7aed0d57aaf15e19060646afeee8278d1241308a9d30dc3f3a09751314cc3950a3ddf5b3f1b3d1f13604a37d74355ef051081ba13b1e651b3937f55a03ef35a75c972b679996be74d56bd1e9f4270f59662883ed63deb82b7a7b894d2dad8ac348def1d201ad25fb674fd99f93e19b6dbae599d16fcf0e562929e646578ff3ad18e1cc30346842239a09f940ff26a2784a2f0aac3ad0fdfa74491b043f4171b2395a2c80261e6692d706c4a761eaa9a83556cecc22fdf413d284939163cb0229a85bf873df7951df811b5d8db44ac982eacbf889a9bd3e0e4887636e49f5865bf530eaa7c394daec4dfaa8450f559b24c699af05db1c09ce7d8347536408542fbd753238b0ac1dc11a1de74c3474c787e52f3f28f78f95c3060ffdf6ca7f4058969daa1a3aee27cbb8d0e751a65a71165ed7113ce534d255410c616fecd2082b2cd733b3a495c288b1e2b38d7bec44a9ea6e4c2d26dc0d8de18617e6753c458dcab21fd9daa2f03dd1adde3a0d9dfbd03689ffcf513603c8a5c8f3460233ca57d852b5d4b6a05e514ec6a698e4202986433a07e8dd3789a357f09a1488b31db35f7b5971843f95ec2317770b748067fcee22c6085c4750df0571bdd2b5730230fd92032ffbd70a57fc8560a6191529894bb647921bac2723edb095ec4c7eac1cb96971d6efb6775df1981ceccb6887c43bb937b5cc16e372be6762e8f5c68d61786b2cb96ad7d99cb3c742d1486c1bd3902286e01c5b060b635cd22f68d9f8b2a152eebc51ddd85bdada3a54231c166c2958b4ed1119524e1d0cb91f40499e2e0492cb13bebb17296e214e7aeba6ca62bb60c694a43a4c16654c7ee62e3f89be96f7c5f61e84f51393283506ce9dca57cefb3dbc09b7e12b4746c1f20747ee9ead2c3cf08322283acd4845677c60231c5ff3f4f0f31bbc98884420a98719c8851e6fa1a17f9bab5e0f28d98e3c970c84dbe268bc503d6b1068ac65a5b8ff43b0dadff4c8b58142b72fdf1150b351e1bc15976473fe092e3481e3cbb8350cc2426a17e77cfa5dd0c22ce6f19413eef7f64bc416aca6edb1eba60d9d5c2e3d1ac01f67395ed332a9ba79820ec3d29e6fc2b746374eb65eebab204658a69c4b96c42e8995", 0x1000}], 0xa, &(0x7f0000001bc0)=[{0x48, 0x1, 0x5, "5ce27d99dc987a8fec21e33d48834aa9780b9d14ff7882eb059f48c552c874db6d64c8b397a630c88995acb674b3833fd687"}], 0x48}, 0x4) 05:37:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x2, 0x1b}, {0x7, 0x2}}, 0x2) setitimer(0x4, &(0x7f0000000140)={{0xfffffffffffffffc, 0x40}, {0x9, 0x7}}, 0x0) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffff7fffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0xffffffff, 0x0, 0x6, 0x7e6}, {0x6, 0x8, 0x8685}, {0x4, 0x2, 0xb4f7, 0x4}, {0x6b, 0x80000000, 0x81, 0xa3}, {0xfffffffffffffffb, 0x0, 0x8000, 0x40}, {0x9, 0xc6c, 0x4, 0xffffffff}, {0x3ff, 0x9, 0x2, 0xf764}, {0x2, 0x4f, 0xb6, 0x2}, {0x7fff, 0x100000000, 0x7, 0x2}]}) 05:37:45 executing program 0: execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:45 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xf253) fchown(r0, 0x0, 0x0) 05:37:45 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 05:37:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x4, 0x0, 0x0) 05:37:45 executing program 0: clock_gettime(0x6, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000700)='./file0\x00', 0x1) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000380)=@in={0x2, 0x3}, 0xfffffffffffffd5d, &(0x7f0000000340)=[{&(0x7f00000003c0)="fc7f9fa6b54dd9b0eba761de41d227dd3c7fe68a94a9a3d704e648b0ba274bd3d2cc09baf82201dc208958a9b960bb4c73a0bcb61a2cdcec96d8f4d373b7c5fa3f6bc1837e39eeba31527da775ca326827f31830c68aa174a89a08ad04bc5f36cff5e4c11ad102c8a0e4b1751e137f6160e211508d55371254b57d39da6185d8574c428169c3d111204614e8d7ae2617e8", 0xfffffe63}, {&(0x7f0000000140)="3d8708161991e503b82d743c54f538cafc39237f7e083ef962f3150fe244bd102a50c125fc1c9ad9629c16b801dd93ec575c585106928d1bfe339dff381fd746166e80e6fec4f42c0742236169b58584b5952407b66341ef3fc428230fcef220ad8df434e93526029d750c01877ff25f1fe131eb95a71833b722e814969cc765f87ec2b41e50701576e802f067d1", 0x8e}, {&(0x7f0000000200)="472ce2ad8cbe364932670dd039005553ab7cf7a38f772ec976e76f946fc34ed51bb2ebe2f6cd6de9eb62f77dd967f01ce68767177dc83c1097ef88e0903946e8f7c42501f88e9c549d4315da3c702094b667ce8b53d71c12e6900c8aedc7375edc21b9372ceb78f51dbfc552930a8968dc0686e19a7fee981daddf62d05c64b3510b87bfd3a0b06fd341d197d1ef6045ac1281128585b0fa27a7991109f7840ca498f2c7528e3f0ffd885292d6e1b1056938ee8b0f76738b94d8c111e74c0e9bdaa655b56b19aea13a68e41851e607712751ebdc98deb70bf1d6a9b43907aecee3921b83fe82167269c4feee6639f28934cd035a496cedfc84b14e725aa3", 0xfe}, {&(0x7f0000000300)="0dc4f10420648278660c54a52e1b25bb67cbf514361c04fe05aeda2ffc06d15538cfa00d5153c03b10457eb646213517384d6601ae76d4117c5f761d7f1d3df5", 0xfe6c}], 0x4, &(0x7f00000007c0)=ANY=[@ANYBLOB="18000000000000000100000001000000c71acef08ccfc800f80000000000000001000000fafffffff7694395938758e3fc907dcd3304ad47a4e2643bc9b7912bff5f2fbb17ff31141789c2569637d85e41f5b9ca86d4d37a0122ee54c5b422c880a46dce0910c77b920a314874b366c4fba4c37989077c225984da44b6eda7458c69a094d5df9fd5574b75d77a59349ff74d22b2abc19d53758a95a4f1bfe69a6ed1dc1576bcda511be34094a6d0f31a9240aa2100b9ee714931fe8f098e381ed8e4b28922c5db8152904ee285d396e7646b209a83e96e4aa1b9e093260c88e53027a7a5dad0c1da29e3b149c31d2e370476e02c21157ccd4fa993c6892105c710efc8cc3c98c47116660300000000005000000000000000ffff00007308000082789b00aab5c37f8ed1f21127dcfe336519151c6e7d54ca7ff27a2bae414fe1394a15c08c3617cf12c606643cc773719679fd1627abae5e99e94a91b2940000c8000000000000000100000000000000a19b518da95267650cc1ea1ab27ac7acb064d542b0e4e34d379c27c1991700063de10d8a548613f5435ab861fcfded1992bd8286605a2872aa5ebf277c5d5cf3b48d8f6bd0910e91fab829dba02bb092874bdea41de60e8dcab1618f5316b95579ca8c6852ba11c3e6f655d59781d0e1c75de8e23adcb49bbd3358f987d111e30c5bf0fff95b95d1ba583d9486e8dc77a194d1620f89f221a8e19b0a03349fb60cee0f67b7d6d64e837b1e8d26e10d2087dd82588d0000001000000000000000ffff000001f0ffffd800000000000000ffff0000000000009bb9e4e4104a591d7c812c4e8ad57de864928be684f080d988714ce80ba04e902c436823d20117a9bb7dba92cb9036648eac5cd56dfbc7f029b258b6422806bdce2610abaa8902d55a2e7fdab276ea7b871055f92775b3c6c5c744a1dfbc54216fe303ce5edabd58335a9925bef42ab38e1919f1ed3d9e608c3d8a332115beb436bb35a9465af1a56489931ca67ea1544d79122cb8adae2ead8a20d4e3aa04067c7d501d8e06f15937341d6ad0998b8428156d30fe7db81a7b8af308a92f74e006b0da597e0000002130b1d328ba484d99306770c44797b57aad96b4192bf96c900c7a53a7ac518db28220a4ff457ccc8ccb6e3379e310599129deb64e81ea0c8bb52429df56ab0f00d4989b169b9601c7b112965655c0f57bd1297095f35458ec9f3eb06e2d932096329305590de1c36d2b21daec6734d05243d2bc804eb4e29ebbb1dfd48d9399f0cee568d0519047745323f516a6008fb6a0488b383ff6c9d5c21785cca5f11223d51cd561edb2033c7ff033392641bda36bd46c69d8568736efad580a714b7d3759f86801fedde76e6891917be52648967cc1040dba5e5ea7e28c054f7a8ed5cccc96799ebbd3efb75fd7e18d26e8b230258cd0d4ba3e"], 0x407}, 0x401) 05:37:45 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x1000017a, 0x0, 0xfffffffffffffffd) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 05:37:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10020, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) 05:37:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x8b29, 0x4, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa2de}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x22f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x262}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c0a000/0x2000)=nil, 0xb64}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffeffff}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x4c2, 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 05:37:45 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x20020, 0x1) r1 = dup(0xffffffffffffff9c) r2 = dup(r0) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x40000000000100, 0x1) dup2(r0, r2) unlinkat(r3, &(0x7f0000000040)='.\x00', 0x0) 05:37:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000680)="538197c8b8ae8fe08d6443fe3fdb91fb6cca2ee8c62c821af23a6d6861b4134cd5e4b66a0e9c415394d538f1ba3862b508f6bf6f586465ee32921c263affca3907ce0f9281b235142903b3f87464ca84789a3a7c8550ba0d84dbda705080db1348eaeb88a993ca843ffe3b4156c62eeb08a326d080374e9952d5d8f849828334638af3c5318f7bb8b114507040755cfcc0aa216cf5fa8457c6021836277560e9ca8f85c256b0c02c85a488bf2998837232c7c5cfe4d0e763edb8e38213b48e301a60f044b10be0dcf002725c82f6ee4c3744c8316cc269ca92d36a1362842349c8488a5f992314062e9d47e6cc9619e6da8f66fdb0f79cdb4e8100ab7896a21ad450cc6351631afe97524f3b9aa8643dc7ce737ae3e615b66faa0e96255b8c50e3d830856a394e0205a90dbda765daa805df92c45f268661c38f7eb62832fb485ab57f50fad6a29e8bcd999bac39f7a217e8857c21aacb254a8e409b24bc8b2ac9e50621d2173ac6b86dc4cd7e163e439bd2fc8a91e2dbb605525a438cc6a345f2d24d415b41edde4cb744a970c191f42b136ab1295a3c65be52de62c45700b251bbf1071b63a1f3bd212395d86e699943ccf519e10e6526f2e615827b52dd91af84b3675bd824788de1952dbdc8ff4275a04c6727208e2751db1629f5eb0728f55622ecdc33031312330d4c09037bef50c0b5ccf10346c5fffb2677754952e654d0544063f5db9e47991e2fc3c4f35938259444c0a04f915628a96441821b53c8786ad9adc2e3a044a486c19a08a116a214b5f0283ea7cc71519d71d08ba8da7ee5158068716dc580a6e69fb912445196f4bbf03215c1f1d2748e3885995b4a23aeb03d2ab08a588a8d8d7f77b6b7f7f5f7cdcd4d54322c0125d5258291631328513d0b27d2356f8b3e44147bef7bac3cb242a5a5c130207169dd7ea83bfb99c33aa6eb645f6f6569724b53c68fdb794c8c377658d57125cf98927315b381b1842f559fadab92a4242d286b48aa3ee535d554349fa972774d66dadfaf41fc62cd69667df6a3d9403ca14b579e52e7c7d216c317e7618ac9162a6a35c16aec457ed6830c7cb130cb6a87ba4f10f8bc84ae199f39114b58c8562a1c31e451f40dba296a4650a07c4094c9842c5b30ce529790aad69b178c7674afb7e846bd52695e2c734e143c45d669b8376a07e972836ae5e2c678054dbc4681515e365b2d19a162580c534d14594422af29e1e9d62319972994244067fa039823b2da03069ad0257d38069c5737d50ee27c8b5d3a68f2bb169d31ad34f9fe0af56c467737d561bb023c7c475fbced0a048ab79fdd128148b7c7952f85b9f4a90d6f0f52baa55e52ad0a8e929b29929466108a54f71c8481b9e681896298f77e70b431ecef30b88216b0768c87be2e920f4aa041352876381a8fd8330898931a0410ae9f043983c41ede7a885548eb39c042a32a03301274f0641ae2d722b27f0936a2ed8a6b096181fb1235c3e6a9ec57daf9e3946aae06909267dfc8ce1babf27a176258c3a9b97d860a9e2b9eaa81fbc1ecc2ada32a14f864515a0244d2902fadb45ad0c653be2646bb53a3945564b0142329b5653f36a618ada3de6b81ed87f1abfc3d9f9b8370d75608e1ac9e895abebb7b19a8ae8516a676ae68c9897280b2083438b94e073b7f0f9f72b59fe5a9ae7e8bc9ceca1dac35523d3931307c428a2312e901c03286e17820880f4681288425c74aaf9d2c20fb5fc0be9d4e68b9e9a2ed671f6ec28ce1b9b7f8edd63b93eca3ad982ce2fa28bb71a7adf8270c10b7859bdaf8621c237fee4798710bde6dcb9f8a1951c6ba3b76b4ebad25e17dadd5f625dc886067149e10ad87fc50daea52e1e0d2bf405d9621a484ac114c83cb071bf64662d314838735411f046f660291cdff292ada6dd164e8946841c914b6bc2bd9072b79ad20751582266ccb8ce040a570df7ee0f3f83792131bfabe7196946618376f8fa97cf7b829e373340619e221794fd52f45590ceee37e555b5572a07c0de578d422d32ae3bc85d281c0dd879c7ab7a29e31cdb4845c5bb936f043e009aca46b31222aff8266967d54e0a52374fa350298e9c7aa22df1a8ba76a3303872c611ad51b642798b7f894ab30e44546dc555adb855fbd8eeeb1f7f8cba7da64db82fae7e536a403d0639a032c96c85662ad5c4119e3b9ae73008d1b184d7d1d592f78a474c5c908501440b9478e3729ed4160091a4e962772457e7bc18f1c3ed1108b41570d0cae2c42daa35bcd6c49511fbc9beea35bba3ed9b21e7476b031d139aceff94b4bed3edd547b895759e72f091aa06a113a57eda5d8ecd5c3832d30dce8df61ee0a6d56f9c5e6164c9078fb82e575203be4d680f7fe1e26813144793df98fadcc63ab198128d756165e6229b10f8ccd862585e5005762b16e91e16c400b60c478890727f0b01ee7046709be11e3a1d83ad7a261d1186bdbd25020b199d18509c11eb2048bb9150228ee7fa1d510a0ebc1dbd5008181072be3ed7a7e95a46217046f5d01a450dca27926652daa4c17941a89e23c02941646b6bada40636e8fc7fb5cd93682460e439c73446708cca4c470258ac7ed63a873313024910db02395fb084d1f601bba0eae32c9d7fdf3856a127fb35b246ae6b4135207244981d9be6d92a353b0e4908c3f163b4a23ff672a6f00369a63bfd2285f4d7fc3b76a82b40822e7deeaf5b2d627a56300ef1d467682938e1a674648b21e6787be5e56faf9a87025f585676521b84e316ea418666012b5f8145b4b3d8d1341376a552abdad429ca7ab52cce443f11302c0ea20fe58fc0a9d2222af22b57c6b7f412ea18c1ecff20086d5061f84bef3ca6f86c917df16af013059e60e88a2a4fc641aaa327316a4975bd20342e4b37f67312034d52fcb88cbb8badb40208283d20a98db6f41939def79ba5674bc692ab41043fc5857721e3bf4c22ab14247249fa682dde708eb08dc835b99938db8770d7aebe83582538af6fe1759e662e8120e4cd1e5d8bc0f164f17f528967d7c6ab5b5818b9bbd781c05a3e1cbfdde0a5d6f6ac2c7732df478504bdb1c066060893bc024c184d04a2f952c5d65b642f26676748b3174538230bfd0f50aa1161e68b8a67bf9449d5463aefea7a4dbdcd2e9206a1b9311b2abfff3d568d6d594e7fa704185f594cfe7998a4d843ea2a7c61f43dea9ca82ed62696096e809c66e45f5660127a3c2c702a573f885f42da0b6026d08691577e442c1c98359303d25e705cead74a777b9999b8a98b235b4b07595eca83c81f94db9d2b0bc69d9c245878c41e4ed3ab3a91836fec1912532460d8adc4ee2c90619762422c7add82cda31c6c675b722c9a9e3c1085d0563c5777a32f6a31f4dff3af1b08b9b4ff3fb5f894d40b898e979f345f15351ab0c6e4d3757aa192311529619515388eaef0f9a514fc47837668be3527e403eae838f3790851a4971475680d9984ef54717736574bc3e7468109b87d2368ce43bdbbfb469268c022754b8b22ff7b65ee338301bf20d33436982be81b2e29a56953bff34e266be28ac07a99cf1cf7874423715ca4c2a1f33fcef400580f184c7dd30bbe4d6ccb3c457219c6a38279af85fea15e5eee8711221cf7689993bd524cf96be50671f7023d83154ba564147dd649679a6c47856d6c83bdaf65756f5d26b8c8e3fb006ce70867a58829c19bdd4c8b0aaf13ad7fa6218f9a91cc978557baebb60cf7f2d2be11fe995df4d7a1cdb60484778f6e26417d7f47dcbc2bd6846768f147ee25b58d994082a0d91356a0da81fc9d878ec67ee167c68c5b4554515b29b3256bff1f546561f6f77eb2f029cd7421048af9eff0531a7caaa0ad097654e2e795c7883080f5941cdaa9d224d810cd1593b1e1edb0e8dc31130ce359b9829e1173b786278f60addafb2f9032e75739b9b5fbd1e27e3e931d8f4cc86fbd5daf9790830c39fab657143c3353fc279d27e47da4c8e732fbd9cbef1cde626429c3bc7e7ce0e528ca5328122888d103efba42ba54ad861f5186d003c54e08ecb1c073e3fc60856ffa14a293d60b8eddddb32fad4341608f51348425a280f1142c8f55160f3a7e063788fdeebdd92fbafacebe147d54dda9f8996a32f7ad812ce1015f8bd0de38aa198d142369d7379d21f39d59b0b2440451347b1434490f7fc32db66d662543b4ab81c96dfe9d61cf3eddf75631d8566ac681fc85238f48d07ff9db98b7aa5411f5331e1bc5b956be6594a8e02a9b83ca1f9d334129cf073f88e7a1e9092c938ff1fe0592b8222bd8587387b688a3ddbb05d96c102313941ddf802d32ce4d767992a40b1b18c1a7c43ec4d5feec46e3707bc01f815f9c123fd559133b000d9919b83754feee98445097bcd57baf50251bc0e64b4330423e4a579fad80e0c09000dfdc20af20bcc55d10332d18b6ae53c53eee14fa92ee480ca0e9716d1a1e8db6016b0b27b82c308712dddda3f4864b90132ee187826b3b7cb456a3b48664570b3d1dd50f970c1b5776589bcbd3563b952dd73c7998c9345e55eae7886a2d994c6c06cca4d5c0164bfaddccca1ae5db7534361385f573f52cbae4eaef49149678596fefe16cd55cfee4f4715b06ddfbc1913d1fda479c4dce1766dc8715e0291d0a923e1c64707fe1b185752977dfab84e7b88a50e80c8377021ba8f3a5a808431cfcc0ead3133d5191f094b83cae4dd9940f5ebbb812380cb7266a9d772cd7e914889ac963846432fceaecd52cfdbe71f5e95a51e24851c6feb9208cf1c6df85c99be16ad36339858411559962c34ecea3ed5b6d67807a12fcb7c3a014e0a90a1c431a585e9f05d524855716360141799fcd5a28061a805a4acf4c5a84e9bf15f34b310a10537f2b36f71108620c73b8920d11aa4daff8dd27ea3c982c58c635a9d06b02752797021175983ad9dabcea80f03c7f25d6e432cb4fe3dbf498ec030e2224d16f252eeffb6909684426be9f01c3a2d79efe024e00348042393f78155ea55079a18f396fb1a4b09d4959f47a5185a6625563e0330f77e2db5ebb844706b11678fe59dbb254f971dadc0c12ded50981f47a1be3bd5b6d995c6290c0331cb22b14651ec09da150069538fae6e77657d9b4887ab3ed1aaed3f5f1b07da07ffb7c02840e10ba4a766fb930df71d55f35bc047e77810915a15413e6e93cd172aef8642f1f54b8e7d2a6bff7086114ca2bd479e470dedb2e47c05723cf1af9a0e4bc38b04a7b2817204aebaaaa05700c4e9e715c4eadd6bae487f1d9021d5384b2ac4257130d090044f2e346801df513cedafdf0bd2447fb82e2a2495780be458c27e49b565df700a8e3e86240390f31ffb9a74c9aa1d346af2d8fdc9b21fbace6d349e3aa5588969c0053a874d4a5ec8b2ef942e5ed9f4aa93d1abad2a660811e2a8c326bbfdb10cc320db12a30b88d2a371becf37686a74fe8caef62847c4eb4fafed9c71ac8a1ccc8a02a5e5251602c8c72b0a2dcd7f47de71c755217f179b4643e34f85c75729fc84bc59d456568fa5c641f078512c5e37a156149129ed220108f27abd92309aa6990c224c2d0e0c15ab086571c0bdf52701ddccef185ad64e547fe58b3cbc60b1ced54d24100e30b469e71021169d147bd4cb28a3fdf1beda961e495c421f8008deac517c0b130d01003c2d135f9b0c3f517d3ef9a3a483e17399cf69258cd42a918b39ac1107bafa42e0f1bb098c65d0378d211562c5a7309ca0acbb5d8da67b79f9c5053b3f8ce8120e9dc877d72d3343cbc6eaa8e86479", 0x1000, 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0xffffffff7fffffff, 0x60, 0x10001}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 05:37:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x4, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r2 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x4c) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) r4 = geteuid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r4, r5) 05:37:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x30050, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x81, 0x9, 0x6, {[0xfff, 0x2, 0x2, 0x1, 0x8, 0x4, 0x100000000, 0x5, 0x80000000, 0x100, 0x9, 0x1, 0x5, 0x7, 0x400, 0x40, 0x40da, 0x2], [0x0, 0x2, 0x2, 0x0, 0x3, 0x8, 0x2, 0x3ff, 0x4d0], [0x4, 0x1, 0xfffffffffffffeff, 0x5, 0x6], [0x95d, 0xfffffffffffffff9, 0x55, 0x2, 0x101, 0x400], [{0x6, 0x5c, 0x1, 0x9}, {0x8, 0x2e40000, 0x0, 0x400}, {0x2, 0x5, 0x100000000, 0x31c}, {0x7fffffff, 0xffffffff, 0x100000000, 0x197}, {0x9, 0x8000, 0x7eeb, 0xd2c}, {0x7, 0x1, 0x9d, 0x4}, {0x2, 0x401, 0x80000000, 0x3}, {0xfa14, 0xb4a8, 0xffffffffffffffff, 0x96f}], {0xc000000000000000, 0x1, 0x5, 0x6}, {0x5, 0x2, 0xfff, 0x1}}}) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x3f, 0x3, r2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 05:37:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f00000000c0)=0x8000000000210) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:45 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000001800)="5e0d862f543abee2aca8e4fd2b832c16e35729007879a38b6b8a83c3edabc0764d06ba66f9c8153653f05120ee4dc928efa42610f617dea33b433de0b41a659f5d", 0x41) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000017c0)={0x3, 0x2, './file0\x00', 0x9, 0x400000000000400, 0xbf1, 0x10000}) socket(0x10, 0x4, 0x8) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000240)="be39d589e41a2ee5537f8ae63e8d1cd2ebfa27bc437b26c168ac4d0737d6caf073b7806d076866c5b4d88a6abebd89c8b252e213eb6100a7039dd20f9d63900eb5149f81f0b5571bc3396dc75b6fa54f59ab4c7bdabb19697921f4c200418dd6300948359237ab57fab2d9009f4f4735706575decc56c827ded645f340f9803fecef3accdb2835ee92", 0x89}, {&(0x7f00000001c0)='s', 0x1}, {&(0x7f0000000300)="26c6ceb217ad1a86fc9c0c9ae847a4cae6540d03a40a59bbf5ceb949512340d148345d4def0341f186caa8865087cfd3e2ad581110b47a9dc3662f77c194482ea2a3b427d437c8809584caed18cf19d7f32b548b7a4eb3cf0c790f51027eb5a11dbc03a9b4a7a2c79c37a52afa9769ed9ef7b3a40033823c680d2ca31825fb8f97056a0aa326b993d2278e3d91d2e446c30534d5940167d8eec10558505c1ddfea3e656ae06eebc77dee66e9e4bf68616df0a84bba98b33d50a2c33b6e7f848af681d9d80c02cf5c0e22216f92c5e438d2da9d3571870f690586712cc46cc1084a0409ac8a8b", 0xe6}, {&(0x7f0000000400)="e6320d998ea755f5978fc5bf54b3caf1648ffc27c2266b8874684a90148b91e8ecb612fa681412d77fe5197f3d524edb81c923b66e2d2df5a055b8652daf289d835f8c9f57a0914737413f4b35cee922db26248113da5a1eb87b8b303578d30a877d839f619a27a66110d280337208c73b16fbc8edfe41b1026eccd79ed6e72468df13fedec38a0bda3d6a0dd09686e9d34657799038f0e999342fcb5222b6f25d017d13f2e9782b8259c04c4782eee93895102bcf11bf94392177a34320d8b79ac3ecc919c33bb62a81e7fcf9205c4b23b49156", 0xd4}, {&(0x7f0000000500)="cb60ced51b1c33b4b169cc5189890942c4cb0abef33ae823db98085ffdaf97d032fa96e0b097497715528ea8038e5c35c0ca721114f1516e345e50f0ca22575aa7d8ab7b27c0fbb667c3732d60b7d1dc8028f65800e8304fca55b41181a0b76ebd24fabfd499a7cc6fcf43ca6443455d36", 0x71}, {&(0x7f0000000580)="ef1185a9da7784ffdbe78d10f6bd150d95135dadbf68ce671e0153c649588456b365240b518288f0db9e47c0ee741327809bb96fa4d3d6fe436db7e496be0513d7315acbb6deb230373eaf0bbe69282c6e4fc11d50925a96de48641b9d41ab44e346f0e51d22d4c2125b218c1ce0a92ef715c71873b426aedf44a705ebe9c49bc557132c51c7ebc56a7ebbe0f7bad4368e9fc1bc93f04eaf28c0e97d687f05ce099d599bc1dd0ce4768419a1472fd5ade4adceba4a6ad69a32e1f65bd666cf2be1176f37391babde05206d47732534527f00b8cf5c9a4834b03384c44a50246614dafe4b592afe", 0xe7}], 0x6, &(0x7f0000000740)=[{0x1010, 0xffff, 0x208b, "d88a485a596c47e403ad53e0fc0837254c8f6240ea6073a96d598f0d851e8e833c82a88683d56148de4e114f65f52a456cdb3bb2a3156b3ff60cf707958359f0b01f40d38e9365d2e995f06ef78d6d709aad84eb776b408659f84f166a5288d7cff74200a873623d38e4f977b7dba9b9a382d318ccdb7a5c1afa6d9ba57423ac83c7ed2cb32a61691d8f5489b0ee9bdd86590759b59c3a9c3e389530dbeaa42d08c7ba3524e2062526aa90d948c74061b1d2179daed1202c544cf9c35a1fd760fd4523a1ef22f4679bb7f3e07a016a44a08a95f7de726f02f027d2fc0774f8c85b2471f50c314b9f5c04f2112c9f308fa5502518263f83478fafb4267c886cb52606926717f43d44f220d77b4ac2f66e360b84de3a0904905c19ffe189ff96945a0d59d452fe51c517a1b8dffe5040e5dde45a5402aa955cff4512857cc5adfb21ed03310aa3fd9c8fc062ac181623115e6d433b93622d0c9f596434385bd1b2ced1ea5ad3667cc62f346fd415463915e8c6b5580d3d87bfeaf84cc7ded6ddfc7fecdb586f80409e676b7cf68c80136b6d713c015433c51bd9c2622a88f35c53c21c180d6c8ccd9568f516476112285338c730e3619231c843763dea6f270fa47c4f14c2e192171112726ece866d7bf8ec1925cccfe637bc7f0e6b198e5a4612498b735a93a4c9822f42efbec272f2b4a852de462b9bd10c5ceff440c1555f1a0d0ecf2ae730dddce3518cc10af20c85566e356815fca10bfe3d8aad167da4ecca0c72530a1c2174c89634aac08e1f04dbce328e27d1fe0a94733c0013ae84c5aa28357eba168594a85870116729a9efc37f460433667341da01ab28f4ef7dfc9ba6c89ca7db4730b9f239613c6f811d423111d4ba4610e920bf41f5f2a3c97698904d382d6e86650efb47b1bd091c4ad8bb9e7e6ddbc037ab5f721179e570c38aad45ca95b906afb0c9315ab8f564f60047078f78ad12268db70b819aeaeaf84b7bc7d856c4cf69ac3cedf4c519e0b3265068e09d5bee310b7f0d1443aa19ffc0d946d8f63150554bd3981c082a38cc6b51e528f6ce4108bbc473cba8669ffb7b6387032831c0f7b7ecc93d0801b611ed24ab7efb085c3228dd14e7e0e25309cb7a10248b0a643cc3f21d05ae80c145775f0451c6791f129b9a923c1fb9567b294dc43ec073715b0e8685689f443e2915cf405bbe3d5e14435c7eec99d4ded0f556e75ef871aa6561b17df6eaeb5eb4071f8503a6ab6ba449b9d3c260d304dc2a9b0664d30c0b278bd99e40453288a75bf3e44fe2c3cb85ab2080c4776a053d37dbeca9226b774ff70d0c8b289df6cf31cee8d92dc2c6a50815fe6ab589a832c7eaa1daf6f574425bfd8b20c7d300d2bf00d3d516dd84ba61f903cccba31560a002a8d760defa569c8775999556158671fcda9b0cbc4d2917aefe200f657dfae8835e52b4c463a9fdd20cd4ddd1bad8c3ab46e9965afa036df4d7396418a6336001e78d1013196fa497ac9b545cda3f23f046e00bc2c6e34b2f0cac60f4920ad0eab998f68ffc4e548b5955ae116dffce0893efda917fce4b03c746bdff5f4c37e5fa288b9c1a4166d01d89dfa55a353e2bbffc5b997ca8a2ec5f93738ed828c079738f20c81f333a7d64945080d7dfab5d2a2d35d2169f9bc7d9b2efcaf832cf90729f66685773dd1b31e8ed205ac8bd7de0200f95ad5251a335007aa6999175fa6b90b474f2809742763ad937a7eb64d9bf5c2106df95019cf27dc4914a98620c3901449c4292b6a9abc1d6e7edee1b3f8116b32015a5b50f99ef7e051aa034b7c66f55126cfdf34808b616745b7d41ef13d700c7ebf0600853a6bfc8c905538b849dae65c4a63f5be99c5244cbcd83c8e284e9ff4524eeb1abef456e5b9a1969c93d115b1712b7e44b14d698c1fe5cb612af663798b712c75601bb4d0de863560bbc219a8837ba1440d04774104c71e263f630e8ce421f7bb8fe6b32af25af4f4f4a06bfd6409bc0f20d1435d34f88c5cb39083fdabbceccb9834da7fc002c6f9ceaa0a72d2526202f79f62ef30d0210ec30dcc47d9bd05c08cbbdccf14f1ea4dcd991bafb0f03ce9920ebd95aa1b1fafd113c20183b396b05d70ddd14d2876a3d93682d2e6a6e9fdc38b04c39a58b475b1cc51022edb3366e222bdb2524ca07e8a3812a700db3c29ac28c75d44c6e1d91f4311bb77413f1b2be40bfa72368e3ca09cc740946eeec291b7abf9a880627609a7a3220259f4328b44068a56bcf2ca04263e355e2ac644a40455af4cd97f404d5f95e852fc1b6045b7a5492a981ba08c774c9e095891f9b34d27526d194aa3fa1171b9ef62c914da5e8eea7704e586f73094a5773d9cb160c5b4672d315f62f5b0dcda3226fa76d5202a640a439415dc1c9048d2e4727226895baa7ca09c05e767c20757828ee66ed79557a2af3fc3878cdf706e36bede5e7711702307adea037720e639dfc63620dafc4021a1a25891dda5c5353b99eff5558e4bdbf2fb19773657fccca314852cc02a87f0835fde6c1841d830009e51f5b4285a3e2a2aa28f8392f7cc2b0e9c2156826064a46daad4568249b4fb7892c8cf6e7aa0bfc283feb10ab090ae2e069edadc457fd953f28a537bdc5d6cf4a04fe9b2d56c0aa5042536379890af14654c94660fb29845e6459e7655c7978c96d1bcfd5d1d4999591098e5fba419eddc65bfc9c7b795c1847ee07dbc1de52152ea0eab3bc2a3930dd58724e6e462485ba5b7bb7e18b3ddf3440b625e05b06bbbc43eac4a59c5b4cf1c3f861bca0f59d28ddb5a3a30a20147d80110558308d69beae6189a2eb0d56f369609c39255e23ec501a203cb27fca28a7f7494efe5eee71764383138ae0e65e925cb418222073224dfd54e5ea2ecb9c381a92a4f3ea61c148faf6b68219212ec38601b8545c11b0dc2834d5c2867e83b9b2353e80914a09aeeec2c7b84543ebe966815fd5babc61396a0ab931753abba8183f1578aabf191a3ae669e344f15beeb559ab790d3d6c30d9c05120c893f4c47dd3863ccd8b09e13e1bac6a46155296759fda6f6b2b88adda76f83ab7639e5e7e98a5a82dc8f9401a962581a0bdb3c221270161217bc96e088f1e8b56d973403cc8301baa6fc500b67084787f41b42e9f3c54a1110b1636987d6d26576414658cd9f746bf91d2fb53db7437b460b6949baffc84c2da0ea69d08faf0447dcafcb4b70f13f0743047978cf452a8ae2536759a6cbea5cb40731d83274dcb3da72897eae35f4942dbb707a51eeeaa8d421859900bcce2514e3b9e7421a97f519afcba8ce5234241f921f42a6450a127b6f6c815d33ae3f357b872f0dde2ddce60c645bad41973ba12b91e28cae8e30dad2028e50947c0fc8b1cc3baef9fe02bb3df0b3859b55f2c99afb67da3f3cbf08b2ef3fa9536268fa071074565f244f35bbbba11ee92f998b87e948581f562f74faf0a88a2878997b5a6047294bac0c962eb80e7fdd0ac257a659c5f50c9dc992cd6b9c5d32261ff390b60b19908d6e49b9c93fcb6cd6b7f26e60b6a5107bbe86da3c4461a952485ecce98cf55d150fc4ebe6f5d8d4e99f17bf85a5933342121d63d4b23fd3498abd0abfe78183132ddefdc5b55f6727a610f2b38c2208399bd009f89538ad8fd7220915babaf3e03270d531eb1c19836a100afc440602e0072bbfa98f4b143472e92134230dce31ac9cfae401714312954699a3c867bbdc83c61bd7a5ddcf48c9508100d0412f8b47f45c8b3ccd9f3a881458512793c08c10fef39e1c38db5c70f09c1e38b402a724faa3e63327b26802f3e8f34cefdaa3530ddc13d1ae6a94e5bd123894db7f72f1ea067ee1f004d47a2b1f08d6e55d9ab1cb717442b600b0e18555326ed80185cd15daaaa4002a0ad6ae077260c1cdf1e297a113b6e6b22f8f32c015c04a4096a5a47eb3b69ef485d1dc60765bd50f68e04be6fe571beafca6360848879e58a0d946212057b3ea8a45dab861b82f09873e70b8f19b0f6077e9198a7a8a5e877e7ae228d78809a4a6acf6e736ccfe3649ebabca9031a35847344479db8bf31a5acca6e70b2a808a2b8777529a03783849240ff4449acd6b9fd6ac8861e63d346fb6f64f8a75dbd2637674d0fb52cf3bc86f6989f59be99bb45f6bce3fa3323bb5a5b0baac5c6e7cff7c031fdeb47dbe15229457254366d5f1ad8e8b18012b1db7996f6237b12335a646014f04b53369a04dd3fc84df767c049d3be74aa7c0e36055efbc2509ee1c037a7c80bd1c9e14b09e8ff51a5407628304edce7bd8cfe60d27ae434222a0065bab072c187defa0701ba0a5174def178df13c3cb79f97811c0f1ef3e56e3426ad544c8fce3d842c1233a6b1cd8d89da0a8dd690c38b58bc77c0f839e8bcf7d6187a477a411faada45f5551e6d49316bed0579e0643c2a03361ed782c069169ce76ee3da2f6ebf352c78208b993afdda04d882374a1b868b561811c5b993f1f501b0c9500483ee76d03fc0fee4c3236ba9857f8a8bb646af7e4944ab6501a57cf5d45a681245b62242e1555a49f770a2efd89d4742ec72bf6ab21d88589686896b483732437fbd07917db5470815707bff06c7022f55d4ceb194aa5f29427eb0f428f59d1eee684cf45f498dd86dd54a8cf4169ac9712f4549bb32663832167f7586ede11b6bb373491b03b214e09d34fc08cd3fc0e3ed52a25a222f871742b381a91035139ced2242e7708336ab7ee50832b98efea64f19e9281e5165cdb784b0b885590185594aaf0f620bf0df6f27655b3a6d3a8b60417ffa7418d50c3db74db965e04c493b82f371f5d5e9dc5403332d673c51bdb7601e729950d35d15882fef90f3ff69251db9c6d10360b90479de1b3b43ea631b5ce1b2689886ee67ca18a07cb65789ec909b1a03d4dd0859fcb13a4e35e4155010fee9d86074da719c2a673b374abb24cbd37ab6621325f2265007c0a92880b42cbe97cd3fbce3e7e3e273e7c254ee81ad2e1b1e9ffb12de33006ff72540412a2de2b519f5da36dac4b68013f54f473f3467ee0267b9af08081cf41205f236796b1cb87d3b733816437afd47c1f4f45d9d907656a6ff0d834750bd906aecd4705d7832a3a59d24c7726f84c3769b9ccb0fb8692d28a56d304a89ae870131c17b56724d52a42e90e5cac26c8742eb1a3be06d20af8b56b413bbb889f61d8fd3ca57920265eb441df301577fad3579e5d9d993b53466ee5d3720160680548f4825acdea200b9c0589f2ce425857c63953d615236d0c5e1b85a44cf8280e0e2819d12af729cc44df395415ba5147da4a35a8c891f65619b72a48674bcae7552d1367ae3e5306ff6051b03e72957d53d06f7845c7f86a202d05f916951fe7378ab9dffe672b673a1908fd4076ad8097af6736d1f481f63ed4ad9caad53d766e1b1f6a9f675666b0e4028734054366575af3e0ae8c1ff8540f3b4154a320f7717c9b30f224ac57ff97dce8770564aaf59552174bcc1b07c03726f4476861f8ce7bad214bafadf656abbeca5c1779f926ce544c461760f7794cbd5d1c38fac4836c87cde4a8f4036929977a564d8cf09ba7d061d3f0295ac96b3030b4410feabebb8ffc301a2169a2495e1f7d89b5f81e9d892c4bc40bdf1993f8ff4782e92c007c3d6bd6bc64fa5d21f7fa7fe3572cd2a2e149094a54876a0a1f6c86ec2d1662b6c03790f227048cea10ac46605b0adee87fef031b4f8a1290a8ee91f226d42485863e946b5180d906aaa6831e60855fd554c3919fa57938c0b9d411e5590cc2ecb17625"}, {0x30, 0xffff, 0x4, "88b2212068dca14acd78990f076887b110d5ee629cbec92a5f1ac7938d"}], 0x1040}, 0xa) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x103) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f666965653000"], 0x6a) 05:37:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x194) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x3900800a}], 0x18}, 0x0) 05:37:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1884, &(0x7f0000000080), 0x320) sendto$unix(r0, 0x0, 0x332, 0x1fffc, 0x0, 0xfffffffffffffeb0) 05:37:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x0, 0x1, 0x4f) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) 05:37:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x7004, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00003c27feffffff080200000000000028000001feffffff000000000000091400000000", 0x2c}], 0x1) 05:37:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x100) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000000080)={0x0, "b7fb543ef5c9399833e9e3087974310da66f4000d2e653f0e9c1a273488fdfe45e29e6daa803765b"}, 0x30, 0x800) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x1000) recvfrom(r0, &(0x7f0000000540)=""/128, 0x80, 0x3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xfffffffffffffe99) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x1ab) recvfrom$inet(r0, &(0x7f0000000100)=""/159, 0x9f, 0x40, 0x0, 0x0) 05:37:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2053, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:46 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:37:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xee96, 0x2}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="d5e761602c378a228a6a11dbf240eed0a76cfbc6f2e94494830d2ff2a112d2074c813999e6d132b70343264aba70d95b786c458504c15c9e913df995d47b9dfc6032cda6d97a1ac592551f04c381f532c313", 0x52}, {&(0x7f00000000c0)="65d9b504e34715119f512bda895e066ac9342ee41b5d41", 0x17}, {&(0x7f00000001c0)="3211a83d3c80c0f8ea662ac2ef93b42f26d0b20a5202c31b54e761f37b86e32e5c6bbe337fbbb68c32cd221b4825f5a5652373ec331bf254729c3b298b8843cecf68996d2ea04baf9caa63f2359704c7540bb11ba91c94b54a6546e3797bbbd7afeaf28df777d5bd6597689e4151f764dfb3862b6bd40145ad8fbdcdaaa813b4d2ea8525ae4b886a8d3b979e0965ba78d9a5a4704a", 0x95}, {&(0x7f0000000100)="ad274e39dff262b2048b82f8691a26796a1446749d40c3787bf1bdcec06d2285e4403f6bbc981c8bcccc51bd7925cfe34155cbbafd77eeb3a52163152de97d9b9ead30bdebe301bc0c", 0x49}, {&(0x7f0000000500)="42b2b24f1ff7fd3dd1b40d045e9d96e66fd0371f3dc7c21a670f1c211f46b9a2c2048492d3fca56c0d14cf07b42c38e34da98a23d80a0654aabbe467368e6e79a1c4042fb6763a18b151dd959ed10903f5e7b2ec381178c0bc0da1da067d64f266b95c3afe2252cd7395b8af91e78e16655f5fa7ac911aafc8f3f67f57e0461799818d2b917589a3ca231bcdc18c131e9ebd69b1672fb32f5c45600545a2fa7f1cb75422c344e9ab6bdf6b5a01120a195bb1e0cd5cbeb3397bcfdcf93adcf4eab6ab8a470553e56943e8ccfe808174c919bc98adc1f2b882f02d544e5baa6bd3f56ffc68e66fcb677792beb595e6668f44e376dd6780c2243624d3555f73c8a0fa04fed581b2004ef50b5d5391f3b53c317a3dd4d98a08d83012a3ddaccb985dd95914cca34bf6b5bc79e2236da180538893373b961622f0277eee2a7f2072bde70f0629b416039c282658e1c7695b15521bdecac20b953fdb33461059b2522f1a5bc167f01b588dd15b5ecdb490db6b5c2fed8b1f1a7f947c892beac13925cb9726584a0dd75309437d221d4f0aeb98195c9de212f2690429ae5277387fbf92d955499b7e894afb5452eac629b98e2d9a0e0cc6bfff6e7434afae3ac29a8038baa7617d77c0b0e9d17f963104ebf89e074b61d5ac4b365ee5febf7be9730f6b41ee7afe442a90fad4e7913302e1d5d6a8f7b5a9f7a43d75108b46919f1a0c14dbcd4e0318fe1ecc89f09cacfa04e31260c24eabfdcfecdf4057be61df14ec1f5758f3a7e81ffea519f48b1fcf6a9a59cafbdff90de3b6b34ed805aeefbf5ef9795777789062d11f681532934ce3369fa764aba4d6e5d4ef802ae26434a46e9dc7056bfdc1bf4967f4e838a5adf098c2ff527bfe2eb336c09dee7c7d136e339e6fe0c2c087c5868da84c91df17f91c7374214a3154142bfec427e459abbe848d5c1e8c53584d0a1b550743f1494282b57a8b4181acf7490608f62cf1438eabf5e6f7480be912cde10aec5e3f2251b1e5971a4e0e0e917079ddc7feee124b0391209476f24b36ee018201cb8007fc92ad28aa9fe12ef759ed4034edd7d6fc60f18efc1a78ede14fa8557be548a3a93467c6bc9aaac2cc379a9b66ead789efee9abeea0953ffe2392fc80d563ee253de05dcf005b59aa1a2efd36e42e6c93b3d8fc9c764c569d84b2d460d8e9a95564ea2ddef35def9538607433b6a9106148330a4a53a2c57d733c9fbdd7e7457eae09f1804d94487ca987a7997c6e571464d721c141e1e492568f3398011ea1f93c1bc31a71c58d7aab5ae0b9776100089b704827a4aff4858b054241d08acc206d3d7a93ae84e5fee8de64f9c179ca39c729c103cf3319d05841b6266c3e0821ff90824d482682569a6496b35d72078481c480cef645ce5619bb3f600e54ef8fde31deebd7789e5b43a18afd47904ffc78f6b0272461e6b79f3ad3f2bfb1690642afaff9ac3d9775c56835703b6a8e223e1ef0e2839126b72b5091a3197efc2828df6e520bfb69e36401f2d87893fb2f1bf20f356ef4adf2b9c76d665a145c79e11e5877e705c6aa64d5bb88d9e2db5a16a2a6f2bf24ddd171f0ff8e0e86595ea27e3f2f25137fb43b67420b93e5d88440938f80bacc2648670b26e04b7964f0b9f176dfb0e2b0200d8b6cc3f2f01a97d8d3a13a91fadbaa8c91ec33d2ac3f336295e692e1f21e41c47307e06813d5031a49bdc1438aa0da95581cf8742c48c3c5f72ee8b3b22e5d4c52209dee4d64fb5bd68e8e795092dacf64f95fc15ee1a95bb916a5620b970115f60dbdb59910d7c8a403b7a11cfd7f0cf8f1ff2c5c247817c0af743f3f315b480fca36b1c3ea43b5a11f148a6acec453e6070b642d9f99409790a5c3647a4dbec92d0181faa3ac614ae8a5c120bec8d37c320f908913b449fe7cb93371d423818dcabc43c774227909fe2a1f65e3db94fa2d79ed542d7ea0831e60ad6b41a15b2bb75e3b772548485e6cefc45511935737f8177f721b16649e528fec1476407754320b1ea80d18d9b68dfd2c177034d2e1ec45ad9c457f7206a294987190141b00d5a2ecf31d87767cd04a35a77f817e5430efc7bd92831d1bca0b559bf74a523ce19956db30ad9ae7b860caa84484ec8ffa21bc8036a1071ef0f05406db3e35a02e60c0d1678d19a3e0cb45668112166847de4871c98e053337b24c871bd64d61e2c368f695eb91e8c46eb7591f89ad0e262674c9f5e9d437fe674b1cb15938ea99647d7bb2115dc16696fb91ca9408ee293b66718a71ee4026b02e6f8bf27a5e69799fe0858cbb0a15911b1a39635e65807a6dbcddc6c229039a57b6eba933da6a68e46b866b9d91759201d4127d01eccec0dd27af4e17a6b078db3e4875a54a1070bb6aa1370863c3c1848a072007e4ca8c1f6b21fe27222e64f2e2b1d51a9e7ab62888e66c22290951c9665312150a9ed4393641c005a5abf56db55baaf8c06fc4c59031d3169c9c84c78bd46e55791d3d12cbcbeaaf11c769438ad852005943ed11c7181f74b85982fb3fa167d011e3f11cf014da130036c2bd63a855952e48bff21d84e3c7c2f47b4ced61a12e6a5a66efb1ca5be2b0c18810e5b66bebddac1473d9b551c062c667c7dde770ce224a6ac36f151dda7466d8928292e09a06abdec477495325f207d7dd1bde88fb7c5d95d5c4589d5d5a8e54d04c75717328ac324e57f09377e14d9df5167b4f8f4ae5de9673f4c6f32e4749068c11c1362efe50cb70c40098f05c71999a071bf1d749a0f9cf2efb25751cf74358bd98bdc2910e53938daaf8154c3ddae6be56cf4818581a460796ef3089a6bd1b17ae3dcc68ca4b5e7e9a1e6285605a7f48b2e2f0d7df46e0b6a671792c78a94dcc5bb287842be51fd495913d0ee370b3cfab33fc9ee18967369a16274ce2048b43cc78b5c4c0e43a878b46f35a7c6a2cf526a9c60e006d8490a1ff91ce5a074437c3de1003b132106f55439b119c30656a92ebd60f5894ba8acc70b1632a6e931c2d20fc930b4c2aec3eb1bb3fbc3f23a4b948e1d4e4509df55e865da4446ee8f22beaee3fc68c6bafea7621b945bdefd6228f995f110c3431d4db664888aab67fa42a28af534a4895528869b532dac1101abf5f6a54c245f2b250bfb07ae1158c716a5b40e9917f4bd9f54b1638117ccc1c0e3e4d0ebb316a5fc40bbfa3e4c69ff22139a0fcb390a1953864d29b7adf88199afc8d35e1faac9640cedb609e92e4edfcf3618349e817bf0a353ab102a06dc4307d139397071dfbc7bfa201d63298da49beb2b77a7fc358b31f89165857ad58c70789fe0735fa8d30f2f8b821c5d7fde7199ad3a0af67b74e8c2685d5eba28d4ceb4d167d0dfb1e770af4652708b77aec2fc3111fbcda0f74da446e5a1ffafc4f04edb00b60f50f3ef88ded2fe78949d78191d6f1e571cd118ad8f131c08a209645451f7846c7929b47a9da2b645bb2002badc2fac196024791ce006692374dd6649362c26f566fc6ff3257b57da1ba215b3e2ecc1b9918a458979d96cfae87edc7e126adea1ca924839fe67496fe4f34ba708b66bbc4d2311199b4ba60062f3d17183770b857a4c37fadd9179ca0ce48995d58a6b60b35969d4074faa5aed6c546945b5268d33d24273c7e19c0492b96d17b773724a2061113fd8ce8948958125206dd0d7206b2994cc646216005db152fd1d54c85c018ffb66343277a78baeecef8d1b45745d9207b04cfc3a2375514c117223641a39c4b85fe7528e6b3fb777b114c885656f026c1cc48f99ddc63a203d5d1fa82ec4c029974f81a150e231fe5920f5b9287716edfe4d0357984684099f6873fe7ac0b2dbce3da4f85f737980f84428d758e06c3bacc2ca382bf583a797fdf8dae9e182af6bb618b6a26fa9c063f8eccc17a2f66589cf68698eb89662d8e7d825dd492caedc95dd65ac97dd883cb7ccfa8909038899a447b3a143047ec6a6270060ae01e88a278aa27b7502da2ee1f9e99785bf55718319a87171932162035daae42d8784a5f4dead5dc5759d3d036a8a1747611d0b7e2537886ba91b35eca6dbf173f176bd84115b979a0d7a265c3cff92c00e7db1701e61c6875ae505232b9cc16401e6b2c1770317677c23864ae39444d6b4bed97c4b7b1c0fdba3a329bcc5baf0a1fafd824a096f6a37b3c01dd17e5001d3efb4196bde212f54caab942aec349d5fd8565cacbd7f6c1439db063853af6230622220ae30700d3676b2093ff577502d10819164cae7efe5d28398b3082bddd00a8e3db5904a40e7c3ddd31644e8e8bba3f49deb700c971cebb4cf6c449e07fea74c7e4b2221cc9a97656c64e55aad832069a00d6a287faa4eb4f2cc1d665c1df40e067f65be1d8bb5bc1ba3b37b21ca48ce4aef1390f04d1233cde1fe747675c1820d3e4d9150101ca5f36e26d83b587bb9572425997c3c1a9fadf72b563eaaec544efedb677c23a24fb1c89db2ec2ae384011a794e32dbc42bba4ab9d094a674ae935d7c95d0d494dbfabc2eb5a6e8f497a80593119d35fb107300dc30e4856d5e60984b6720bd34d014e62e80e0fd3924e791136ad01c4357c7da9e4ac7a410255396cf32d1b825acfe6a538c741b904a74af196f2785e88b7a8fa4647abc4ad5112b419122102230a240e2cceb0668590fdf05737b3e41e3d28d3fbbfed6b9f1f8f483b690a1bc5327cee60450e2cce5f077aa969b4d92db8d44bdc6c6e82fe333d8385fab27414cadcdb5ffe80c88ab27bd22d467ddefaea9e7ba557187541736b47dcc275225f90cf2bf48a02551566072ebe56fd94dd472edf730dcc3f21f010bc6699efa03c0c7ad57da57263514dff1795169565284499a5f2271419b669ea98beae2533dc788652ee658184c698d41ba410b6e12974684d37516c4f372bce08efebab96be7b64ff24f225a43f26fbb30e6749be3900d1379ef8e5dafa94248579ac5b5226783649b034bad56d19d57ad36aff53e708f93af2a4133f40c95f0cb284aca2811473f49950574bacc201a9bacc8d5d040012191e4a0daba81c5ee0035c846ead60dbfc1dc1bd72d159db574f0cbc97dc28c7b7e4935b305ed9320e8b8cd11ff9c1b83bb0df4d66ac147fdbf28457eaada00b6f892d0f39ac660b80762bc2abac3c5edd0a311157cf203a7c015e91206f5655090c6464871d0a28394b77f073eb9395748a4b3fc2d922c6b334513edaff68de414b4f84b353c9344af97dc1f136d28fc1681edb910e655b13a7c38f4860aa987d9a55c1a9a59a8dbd30b51281405066d5c0fce917e4b96e27a0a3bd55918dfe2a530fa0eaf91f04b22ad0a17ea9458abc6651a71e1b0c3bb97897689e0dcb13c342faabf5cea2f19ed7e0a44d1382cbd48551235ca9c122802695d46db9c1223702d1b73d21a656c82bb69fda6e52730a171e1daffa113d959d1520c9db1b0ac0989812bfd81ac6de846a8f1757c2ddf07f264c6fd7a9dac900f3db59d7a2bc0e836ca3eac7bed898ee13867ae4d1ae283e499384caaa5662c83a1fe0e8d5004a9cf7aca0774e6875e50b7a5652ec44c55e1a9122d62484d192f0511e3ccfdf61e0e8de2df606a64cbde6d55395dc342e4fdc081f65cf9b5191675cccebc55e252880842d1479bd37e61ce5eee92fd68cf7acbae70fbcc93c042e49ffd86f3fd9d39d3c1b07f565c4b18053e9620c636bdfc572f228e836a9c8c035c9b342fb8cd37a6b6d8805a4fa679dcb4516941e0238c47f629e92be95bf8ed1ddc17bd00335f1a06a7867ca027bd23c92e92eb047392885e6642", 0x1000}], 0x5) close(r0) 05:37:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10e, 0xc60) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x99}], 0x1, 0x0, 0x6, 0x0) 05:37:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 05:37:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000001440)='./file0/file0\x00', 0x180, 0x104) r1 = msgget$private(0x0, 0x400) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './file0/file0\x00', './file0\x00'}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001680)=""/123) 05:37:46 executing program 1: r0 = semget(0x3, 0x3, 0x8) r1 = dup(0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/21) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:37:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0xffffffff80000001) r1 = getuid() msgget(0x3, 0x21) r2 = getgid() setuid(r1) chown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d4) r3 = msgget(0x2, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/199) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 05:37:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r1 = syz_open_pts() syz_open_pts() dup(r1) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b000023270000000000000000010000000000000000000000000000000000f6a2287f433f", 0x2c}], 0x1) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 05:37:46 executing program 0: r0 = socket(0x18, 0x4000, 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/20, 0x14}, {&(0x7f00000004c0)=""/18, 0x12}], 0x8, &(0x7f0000000580)=""/243, 0xf3}, 0x800) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) readv(r0, &(0x7f0000000a80)=[{&(0x7f0000000700)=""/75, 0x4b}, {&(0x7f0000000780)=""/136, 0x88}, {&(0x7f0000000840)=""/65, 0x41}, {&(0x7f00000008c0)=""/225, 0xe1}, {&(0x7f00000009c0)=""/27, 0x1b}, {&(0x7f0000000a00)=""/104, 0x68}], 0x6) unlink(&(0x7f00000006c0)='./file0\x00') 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x43}, {0x2d}, {0x6, 0x0, 0xfffffffffffffffd, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="fc6f9a68f3c842624a7b93fd933be843cac64568fe96d860a20a9fe25448cec283a454197616b7895752a4efef6d0f0aabcf3f47623f0d512d4f3941948bbdbb9479deadff33cd696e2dc0d9ef31f4eea48e22130de161752e45da491f27030e59e82ce073170b212eaec21d7c3f2d4e3d72a209a3c50bb1db6327241cba164408acffb059570ffedff70a3b81edfecc44c90071c786decc31ea12bceedfbb53d3a57d85a16510b61d4e749dcb", 0xad}, {&(0x7f0000000840)="919394813c348d43bf90841ab1af2d16bf500543aaf647165559d57341b95a51cdb255fad2719a5a6058ee2c1210462dbcc3f44ae9dcf3bb6a2f61b542990d9e91116700288cc509e52d0f03337f12f43573a042769467dc58e403b94ce43f8c1c1000d12f33efa89e4f15c1e5bad2973d024bc7091091a88a771d8bbc9e18debc7b19541f63d10b9482122fe9356261b662086f00a6978b92d76c6ca0b422273e2f818fc467cd53ef7a0ae1ae69b5595f", 0xb1}, {&(0x7f0000000240)="f72c255e8fe146e959fefeff7f7433c06ae68c069c1d25b689fb7f720ac2e736567fa55330b7fee9cca1fc9ed196bde4b39ad79799a9f02451cb5749b07621c76d9e5771255bc50a95edf04a16846f8cc8785988", 0x54}, {&(0x7f00000002c0)="2f1659fb17e1b6fec4a2", 0xa}, {&(0x7f0000000300)="5e34469b3194758c3b4b8271c30e54c8f0a691d66495a186ef3d012c3d40f78dcd701a5e39ec3d6cf087f86f012de472a1a5cf3e5dfc95272bf588084dfe1d00d2f2dae05015b74cdd83cdc9b0a22a7bd7aef6596d3fd60f5b554ef222bd07a38842e7ce36133cffb549dfdff4b34f0785a2c3a72f44f02020f910fbcccf7e70d2fcf67b70d0bec7a6024618c949311b496e1fc2781c621f97d898755807ca17cf82779e1d96ad7f1fa52c79eacf8cc7692ec49a3127c182a3d38eaad72270e358410d142399062a4149094a7663d0d2a269f89375895c9117b043bd178103", 0xdf}, {&(0x7f0000000400)="83df5645bafcd8d28a2fa8ce1386b700a5e43198fb49324264e3a4d499883657d6866e44a8398984c0a28aad3e8f428558635647d97e383bfbdbc9d20d34bffae212c36361e54fefafc9b31c0d2878e02c083ef54011116d0d99", 0x5a}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="8800000000000000ffff000005000000c43cda42dc91570d8b8f7d2b769de3c777bff7b97fd5ad213812c791a3c2b0502063bc1867fb766efade7c41f8c2a993c9bbe86eb937e75805403ce3823187fa388791d8639ee1ff2afb83c4f43b4645bdac31268aff4d286ba6b7a87f2f97a9c8a947af6966e4445d59ef2eea826b6c35897c78163e86002000000000000000ffff000007000000a82d04666b70f74985fabc8d4ab90000b000000000000000ffff0000a9110000c099400825e4d5f2c0cf3c31490b9f1ac05326815bce2da267fde9ffe32f977abe6602cfca30da36a55b0d6082edb7b2fb70ba16212f006f46416f250452e6ab14f51faf76a06aa6ddaf1f33de1bad125c71b71c670b8e32843deac1f52e3f569580fad5112d9a78bbcc445af44b748fddb9841952efbaa010d8f23e20050a67c21f558a8513bfa926678386cdb44e80e1c4dd8e615a4ae6d815d5000000000070000000000000000100000084000000105f0625b502d5630e78b98f4737a592ab5678c1503fb2d0a277080ff55fd7adfe38f6a796ab7cc704d47d8acc85b0ea37ac4eb37b7195efe433614b61e8d983fdb9012de9c42a6a26770fb9f47d8c19ff015de7e1c7084da1bf0000000000006800000000000000ffff0000ff7f00000f9910effba475376e59c8f68bbfbfeccc55abb2afd61d7c60fca4979c61d71b051151e89596d12b981b26a4b23b4e4d11d9f13a143378b37030f98818f8fc04ba317af201a3d83ed5e4af61e3fe5b58b2363079e62f00618f7579991786e4e6a15fea7b91463229c000000000000000ffff000001000080abb5d1cf9253b39f9d85fd139d5b0ec6907efc25693b4986f98342a2befb1e5c92477fa3097947ea2f999e70908d90aa6e83c2c7051e149d272dfa9f8d54eda7daa31c25a3a17512b0fc1eceef7ecc2279812402630350ce6b296d863f7fcfed185683ac5a2eba5e3c2089b5249eed899e18e5ae1a4992f8b28eb28ec72b07495793bae411076e26a7ac9bae7248408555f0b7e00188e2648cfd88e704900fb4"], 0x2f0}, 0x2) 05:37:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10a) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000080)='./file0/file0/../file0\x00', 0x20080, 0x84) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2ae, &(0x7f0000000000)="5208d0bcdc1992fdf5a22456d8d3ebd6063ca1e3adc27dea30e1fb6eacbd01") 05:37:46 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) listen(0xffffffffffffffff, 0xff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x100, 0x4, r1}) 05:37:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) clock_settime(0x0, &(0x7f0000000040)={0x401, 0x7}) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x40000000000087, 0x0, 0x2, 0xfc39}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:17:05 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:17:05 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x6041, 0x5) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x2}) socket$inet(0x2, 0x6, 0xfffffffffffffff7) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x21) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x93, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_execute_func(&(0x7f0000000280)="c401f1ed7000440f79b10b000000664a0f3a61f342f30f2d31c4c10557be64000000c4019b2adac441fee667ffdfeb2e41d8652bc482ad973b") 16:17:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800000, 0x0) fcntl$setstatus(r0, 0x4, 0x80000000000040) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) close(r0) 16:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) 16:17:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) 16:17:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0050}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() getpgid(r1) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r2, &(0x7f0000000180)="6a01f0eaf99eeca5f63a86be38b6f27a1e26ddb28797702d7fd33122cd2105bb4f18bddf390c11d11322f13b1e9d33478554763361ce613bd93ffc383e281ed91b76aa89fa26982a2c65866477cb2b084b2d92db235d6dcc954bf619986158dcdb839bc19505fc4bc08d966280d9ba40a78413d20adcf8673c03aa32f22034", 0x7f, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:17:05 executing program 0: pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000900)='./control/file0\x00', r0, &(0x7f0000000940)='./control\x00', 0x4) r1 = socket$inet(0x2, 0x5, 0x7) accept(r1, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) mkdir(&(0x7f0000000000)='./control\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x3, 0xb6e, 0x2}, 0x10000, [0x9, 0x9, 0x8003, 0x1, 0x97d, 0x1000, 0x1, 0xb89f]}, 0x3c) chroot(&(0x7f0000000080)='./control\x00') mkdir(&(0x7f0000000740)='./control\x00', 0x100) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r4, &(0x7f0000000280)='./control\x00', r3, &(0x7f0000000840)='./control\x00', 0x4) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/192, 0xc0}, {&(0x7f00000005c0)=""/200, 0xc8}], 0x8) chmod(&(0x7f0000000880)='./control\x00', 0x0) pipe(&(0x7f00000000c0)) 16:17:05 executing program 0: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x84, 0xffff}, 0x0, 0x100000000, r6, r7, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="03000000000000000b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab1ceb47c8c876a9da373cf6a2a73aec5fa08666fa2a470f20a9d3c3892b4f3a29610e7565c4a719169e4fff94795c27a9d118402c77122a4276ee494e3cde0cd06f7a43d04e1d225920dfff3a032b4ec81a59ffc4623e31b6e75ee30bd71a607baf558194db0edcd641ec15e205b8cbde33978eef5d37570b3a825b729ce516322c89e54f90b237ea04019252f67236767522147e54b98ca4add4c3314133ccec745fe607a97fcd33706ddd1568c6c345835aea209518a53eb9723d584cef3769a23ecd52e2914ba27f4044d18eb493b35dbc06e5e82d3aed04d835799dfc419fa4052b6316824ced094a93cf452541ff317c01959e22f70654ee87f6644bce8b5956d6d27476c98bc552e7f72999463c2bda54f3"], 0x70, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3, "b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000001d00)={0x3, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"}, 0x59, 0x800) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 16:17:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x8001, 0x9, 0x40c4}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xffffffffffffff80}, 0x8) 16:17:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r1) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) 16:17:05 executing program 1: r0 = semget$private(0x0, 0x5, 0x410) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/196) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10080, 0x100) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/149, 0x95}, {&(0x7f0000000600)=""/131, 0x83}, {&(0x7f00000006c0)=""/166, 0xa6}, {&(0x7f0000000780)=""/125, 0x7d}], 0x6, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept$inet6(r2, 0x0, &(0x7f0000000040)) recvfrom$inet6(r3, &(0x7f0000000280)=""/122, 0x7a, 0x42, &(0x7f0000000300)={0x18, 0x3, 0x0, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:17:05 executing program 0: r0 = socket(0x11, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000080021be9284d012d8d25fdf5786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbff0f0000a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000400000000000000014000"/187, 0xbb, 0x800000000000000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/240, 0xf0) 16:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x0, 0xfffffffffffffffe, 0x7f, 0x2}, {0x6, 0x5, 0x4, 0x2000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8d75}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8040, 0x0) 16:17:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) open(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0xcb) 16:17:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x20182, 0x8b) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x180) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x888b, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x808, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20121, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000200)='./bus\x00', 0x8, 0x125) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) close(r0) sync() 16:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ftruncate(r0, 0x0, 0x10000) 16:17:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x108) accept(r0, 0x0, &(0x7f00000000c0)) 16:17:05 executing program 1: mknod(&(0x7f00000005c0)='./file0\x00', 0x80002005, 0x7fa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="869721bdef9ce4168cb91db8753c910b4636b6842c33618cdc093fd39a5d3616f39356870c9c5e8f311695afc71e3439aa1bafd3d9eb79ffff60c09c69edabf5943ed18d2f95be56aa8b070d6b5240eb3e95da64b5a6d13b2e1511c24bf3", 0x5e}, {&(0x7f0000000100)="264472a95212ba6cff482d758bf50cff16b8edfb80649db3a59e44d5c0b89b4dc85577cfb28b5bdc1e14026fe487ef3aebac2fa2142b251be4ab63c5a91328fbc0c62919598144dc2e9685bc73c52de509ff51067bca4b80bb4afc1c019479e0e7e50e84a2ef0c9e88212b34e079f38fa0c654e1699e9e212a5cd0185fa25cfbe8b336459e65751121fee2", 0x8b}, {&(0x7f0000000000)="898532", 0x3}, {&(0x7f00000001c0)="974ed1f219a1c2", 0x7}, {&(0x7f0000000280)="2ace705f1a9b1947201d5752d86ad22132fa747a34a55e9d2504c63b1d97ad9ca20aa8aa3dd8fdab0d5f17f87ed78014e1f3fb10ec487f7759ea843ab942ce602255557e720c2700a09953bc1da684d4eeb9635e8d61267879b66c3258adffab763a843d466fa620ead7d8245be6c1c6b506619c0f20048ad7bef328f94f6ef275de5315e32d0bb173ccdc7ddb03bf8f7f6175adce9e85ee2924e39ca901d568497be1c0baace8411390e315425259942c936b51780263ed579c6adbc1e2392289", 0xc1}, {&(0x7f0000000380)="53b859ff3cd464d2c9ff4e3fa78f45be32b007d2d7e1b6929ac6daa41e25ec2334fc3942868685b7043349c125c62f45a9f7f42a65f3b7c10d23d53ec06a4d21dbb7ff35467ad88d07a225bf07e6404ebdd71a2b317f81177126d81b084fd84444a64dd3d708a342041bf9d8e65c705b4322764b7dcec5131371a13f7a68dd241a4461256ed336ce449842a7d4312702ba3e6f19872ab14888b3c9e25b86db204e2a463d0433d424a8943e0bf1acf0", 0xaf}, {&(0x7f0000000440)="d133fdf316acbeb91cd8ba485de9a8ac7e93bbed54a2f01883a79d918e27eecea70ab1d48d78e7c8aeb423bd3302dc635cdb98b42cf107fc41c0a6de554575617d237029a2a561368f992052d7defacb141e5957e597504dd746229f70d0aad41cf6b2e273a9a78ab7ea8d70e5bd8de43b62aff5f5b8017f4eca", 0x7a}, {&(0x7f00000004c0)="1bc548285e5d6b32e87cae4772bde68d585e0378380693893d7d80e80323ca699f2757814bb602c4d5aa08369f9feecc4ed360c726c9b9a1ad4b51a0ccaba9152d26ad44ebf40264735a63be56d4ce10a6a1e288ec5c9ecca8fd46742ac5aca8ec2cb29333188875f889d25a6c754591419ed4859036de7c89b25bd5fbddcf0110c6adc76c41cb6ef1bc5530e1159a562ee16726de9215ec95833fcefdccb65849312823d77e40280ee5be78a6fdf210013316cf48a40591ab1e6b9d9d6e861cc06403dbd69104e7849e07a7b7fb2a1c9c", 0xd1}, {&(0x7f0000000640)="68fa494dfd8b22fd44a082efe6fefe55ebdc4c7fdfe7bf404c2476b554feb5868fc38e5f4eac661a374b031db35c13d2648792919eb9d6e79745bfca8bc7ae893cef4181743ad64374052837055ac2f0d0d5706f4b1fb7a372bb0779bd578156be201ad48ed4f948de2ee5adfefeda339f07804b3c7426f6bef197cc492a5ff0cb72", 0x82}], 0x9, 0x0, 0x1b) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 16:17:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="a3068a75891cee43b43fc278c90b75b45107c97aab0684b4249f0b2f20c5dc4c2bee1a7199fa3aabaf4290e03258d59546b58065dab41f6d34162e5270d07f2f2abc9e28bab212", 0x47, 0x404, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) socket$inet6(0x18, 0x8004, 0x7fff) 16:17:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) nanosleep(&(0x7f0000000040)={0x0, 0x1}, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="6ca728654dd724f5cb3fa22f5672", 0xe}, {&(0x7f0000000100)="5fe84ef8244aa76aebab40e00965298f18dd129864eb34861686", 0x1a}, {&(0x7f0000000140)="11f60cb7a8fbb88dfe6b98927c9210d930ef70f86b67dddeb29da423a5c03764500747175b1b3df57e06f917b9ee6b18b384999bfb978d769b0540ed45d1fa6591e6e2abc96f64c6dd0632d06fe14a27bb08bf98f6fdc5122cd72391737709a093c37c198ce3d64e13a33ae33a3de294fd384cbbc2f0d4c8c3b2929253bd4d37a4623618ee16e2caa95c73bd17ce13816a51de5ab4d7a7ffffb2f6db25779edb72c5c085d14e3250200567b0e1dfc96fb166413f5057228760e33af3fbff75a1d85767d6cb0b03e54e2d977cd9450f42790026467b4f43f50e96072521c6651b20ac983f0195db926966939fc4336535efdfff7534e32cc8265b6e18b31781ab7857e5e549bf2833ba1a15ed3d65e29548a67a4b85a6c76ee6479dc0b6541151013ed52e701164d0eeb3d0baf2ed643cf5fb25b2b4f98ac4113f6afdf38f806f003723a042b292b89237bb5c6fadcb44b38f7205a80e10e6b6c40431255abd97a79bf07ed843213bc781d5d918033a9800e270e233c32ed96bc7004eb69ec475269cf223a35a3594924e7a411c8fad8fb8199d0c5b621c0b02afb736ade7a384f0b57095fd2792ae79bc097731e397b8b00099b9ceaf7d17fd1e0342e380e749baedda67350e49b954aa0e99e4c672ef5a42fe0cfbaf2807fa08cb2d89c62523a253ccfacab1e556c4913a330dfb7356319c4747d163e89127b87f4c9f7a431e2bdd8f8bec122ee2dc6c118299528b66b8ea659b1360fdae29556b6ea1e0123bbe48ad9fc9ce0c714a59d5300d49ffc55f6ee5fd94bde888c5b9f273e94960ba8a0f5a0e01ad1ed56c7c2a163ed399e698904f01b2db167eec184e41acef09dd3abf471b00619b0e524e5681c43634ee8617935be5b621d3d86ca47b994f688b9f47f9ccfe71b8addf65deb93c21b777fac037edbb30d1d19ad23bbf1216f53f769ac5667bbf29fa11347f2617f70f5e8caf4e6792c339bf869d4e7def3b832b7c2c1a269ca4fd91bb38023d7fc615e48207a89d580ad70c6be73c615731fd1751905aec23de79d1646dc6e2fb9c478f7580ae81d172b1e409ba6d5faaabd6e61cf122189603b408968e68602b68e9f4846d1de0e30e998fc6165f0c820ef364bd20c130a717464cdbc0d244b3b0238b3be58e29ef0dc41a07527ff6f773641f72f7ade7926f5051ef5958b6a64f7f4f9a8a858ff12d754430da94dd2dc07f113e7e7598c0db0ed19802068ba68f845284b40acdc2c8cf8156ef0e0dd5d587352c5c46036c4a860f87a8269768fe8c5d87c5faadc58935caec4a62d149bd90b7ae1d6079a04ee96309552fab6dde5aa8cee9a06e758ca6dfbe1666a580d48fb7fa7c2e26aab3fe01405c7666812ad3840ded0e4ee9cb7d6958bb86b8dc433b3b80742b4bf88e9e695be52858f004c1b531ee9cb64f40e97b801ba373ca9e203744e516aba964212aa012329e43426487e6b6aaf0c8141bb2279ad04ce112b1a4e15fd552ef2cc7ed39d4b043d3f4fe4ea6bc2cbde0cf1e4055a7ed5b0bd8d4c5df08e059dad46489ac42858cf16bca95bcba3f7f4b7b00770a6ea5f730e96eab2c2a1571a1201051b0415c2e2fb82638fca31989f9bd8937270471a76cb9ca429a3153d49bcf391adb2c201c56d49be7a31259dac155d34bc8791b10e0c8b9166de2d3fb5ae35ea1471660a1a5e2a32948fe1e1354b7cdd67c5796db9a77bb95681504a1cf119af82d15972bdcb4c215cf8dd814ddcc87d76ee5d710b6e9b573cb07b90dbfa2785dce3774c3d993ba36fcb762e77cc95f393c97a53a6fe6443750f7551876783afbb00041ba6bdafdade7924ca86fe224a7c7ef8f21dac66de1b301dc4794c5a5d7eb29d84f12f6f634ac8afd2e5dc63933d476350775d10c50df01a84f9b59a183ad1b89e8f8536849468d8ab1cb8bb86d4419a13038c851e686dfd3d683ff84970572cfd0601adef218490af87f3aafd668104ede3c231de458bed4c0a03f0a65f8f94824578f440627295b42e260e9416c5a231890bbf40ddf51f9ec4911a7c2a42130c260601753a1f271c529d0278f7cdcf48e6124f4e1a7bd96dfef638966d882e33d6a1ec93f4972e2c7699f93f1e73c226d0064eaef721591445f63dc0e7f947c400e43463c38c6b57f96f56d65a73109bd806a4b69535c310335662c688e6b421219ca8f1220f165cba41c57f81117a6c28ffa91f82a16b9f75b6de465043e56104bad4b7bcec24fc612122efe9271e1b4924e3277a8d8d6f5bcfc309419fcce260c36873e3e7cb7f89085d5229e518f5487198bac2f5c393316edb6598076b8e4729c50389c31cf9bea9eb1ab31d6beb1e312bfc052ee9cf9254728e9ab185321d33a72c3a0857bb490bf7f600de55554fd2c55240e0783361647e99683f1e715835a50b1c81fd045684a88b1314a1961acce0b447eb66312e63922d8d1d90a2446875cf184c1478f9d799ab06a492a4ff6356164719c477e96a2b96e1d085879429b4c8e01ccef529a32afa5889ba55d08c85ab41f0cc11063f597b47c08d2aea023939367727086ba033ca9c02547dc8ad45ff728259335dc3f14850da942827752106085022b96c3e344524adb4f0cf90120168388cf0f688b6ffd350735bb484d842e2f0bbf53bf1c356c2bbe373e0d506ed83594952e70ca808522df0bfa2e85c6723f7b04a8163b947e49109792abe07e033a7978646190769cd50a25d0a7da466c4b4f1cf9c05e7afd5fe020c9f2e08a52c549d5170d31422d7b97ce4ea765759bb199b94ec1cfb42eb024211fded541d7909bf55344ece28e24011b797c8ac1248d88afe34c950f8ae81fb74748646bb5af5882e8cea7de93aab36e82de3b3b888ecddf29df80e326c84020e83436a92bdffbb8396341f454c6b85e06bd201bfba690d1ebe08b841390709633d294053b51fd515fe94369142ba363b2fa5314a86a0becfcd46f31fcc1301643e76241827517478afa9ff1c4e7c61b5e50403e59dc38086605d5f0172f3ec5b52594b6d88b600ef5b9ec84c3d86ed150089c638ec99a5f3a4ac8c2929dc9a29bf5bf7df189f9736016faa099bd9f20e340f65b4cc58a3f8b77908e090eb7beb81fda51ef442145d8f6f0f293f92e072c00791ec9ce7c41659ce354e17e0aeb55673212a4f8eaccd03b772935a4690994bc2e0edd096037e0f2f6981364e2b2fe8c3b4a13122a82d42b747fbba33c418b81ba270b3a2b0d12a74e07ec78ff076bae335f49901103f570c9166718af55a44385e7724ab0412184ecf3269edf190ad4c8649ab20aa2b724026355ec9b94ddbb2f8689fd988deed884f4d35e55f35ae75cb88645b18a839f8edd4e0419a958df33f0434e6569e1bda94579608d232426aaf45d659e486b5c9c8a6c1f02ed65d9b9271d4bfbe6c9f8f59545e9204a5b2567948bb45ccf3c7a5f4ed03bdf4b19ed062002f3b59037435b4dea740cac1ae5610dded5959aa816e68dc41044720705a30880fb047504f42b5d1e52316c157c6f51545e63abb22f1d6976c18a0519da2da55220fc92e20bd0f672453cfcb5743a31495682c4987069936e1d89b35ad8d2a895622e244232a571de9cc305346c0c0cec5410421a44ea7b8383474daed124cf11e24a60c4c525f7c78c3acf337a845d770d3f04850e667a1727b959959496ecf22361eeef4d348d4b75a4e2dd4126e435e27f805c96b7179e86ccd7d19522e4465324db690383b4a68f2402de8e895ed03f079fcd23b1fd0b31bf93e04442a69bed378a29f7e0b01bdcb535bffadef5791b9c5bd00c610ac0e84cd345ae3a10fe97a159a4abab5c0f005122337c2f88961a3a3f8ad7352035b0906afc5b23bbea17ddfb9f7d06fdbd03d6fa989bbc7c93e109f92ff079ef358c238275b1dffd1befbe9ef57af2af063f6325fad9571f2f4c945da8ddab69b311661f3cacd087f6d3960d3b28ff72a225dc42d3342ac2ecb7a7071a3325396b0da3ef06ad8ad6db699676dffe98cbf98e6e9cb4e1e4c9c7fbaf1b9c3cee5a9b3095ce8b61886267d74420f77ca67adffadab8e6d1dfa9ff1da5361964ccef3187b630649768321f60ef9228aa9ea4909e8e388505f56c7557561a4b331aeacd56e4c9456476fba980802824b916d89ceb4bc968a9a9dc58a590efaf2c5a369db67192f1ef8168f211a88b345401356916dba6baa167c055b02124f83289f96029aaa901666c73d7fc831cfd341cae80c2d4b491a7508120895f49573c08721dbff03cd451c3dac78fc8d3f22585bed856d77fa7dc456bb278bffa1855c9c3eae58b7d1301f95a12e4dccba1042b95debfbd81059ebaaf5c8c6d3e2322b6c383e797e448763dabbdf02dacfc4690448c9d7ab96c75ffdf353f1448a6fc670f8c83938877e28636e9c48e92266c32619fd82c4b43c593d1b9e99cdd90600f149869ae3491b879740c2d41e869bfd6ab8bf48dea9c71a4558730a30ad612262127d7eb3d0aaad5064fc0b71bdf712ae17607251843cac1ee09e98506378a342dff5645e15efe969cffba937f3de4baa6ac42994ed318d4b64a71920522ec6c9fbc36edad3bdd86ad13798b8b277be73088852b89388bc53cb2df9b513fae3227e04056b5f9d34deb6e5813884038ed234fd2f5b037b3473cf564eb98e0542f46a724291c2ee1ed440253d163a6c3b1d8c43b08bff9428990744d2467a2d62460466e2ab9dc2859a5c63a870dbc2a2073c659e12f8004f3d08cc7ea5c9c7535c6d1b01fef6a4c731bcef3dd0ac398ab6d4ff0a98e62cf02b6827e21376fd2d6e57205f868f8134c89a54ff6d8068fd2b23a75ab8169bb7a662cb4355c1c8ff842b82fe49398274780bf1da682086fde20af9673a01eee739c02fedc5457cecbc6110cd6b17acb2c29c64e097c82dd041328da0e2bb33da895baa5f0ace309d3eb2d6273fde63c4af3173a04bab0c090fc3d4a6e73b3314afc056a93d7be4165b4876d4e71edaf866ebd3308bf0a5587ce132c09bf5ea3afa691ff48c2b59b6f8bdac165e69fb81b394e9ef020ece189995d83cae3be95a242f42477ca9630bd12026fe50a2566b6618cf86a219bbf85a5231a23bb602ca97a2e2584df49c49d3d33b795b58143dfba60559adc8122340d1ca82fc7ccb0b825938deef6608c5c9653db6dbd8f5b29149a5f49c33b9a68b4a53086fd07b2c2a916128d19fbbc525599d159f3f8a6673856596031a2acd385df32e8510998067dbfd4654c7e707e6ba4431feb83a5255c61919003c08a2f6b9e3d5719760d9de612622b99dd92f29c7cd60f9fe42cb2b4c2fc8d596bb9b55fe0bb4d106e8b92d123ba44dacdd6e2b8d32988791d883899bdbd857348e922dcbcad86913baf9d8f5742393f4a3f838725580d68bef440af60257e85a66f411bce731038fe736e66abe0a4120c588046cf4b3106c14442b6bc80af9f457d6045982ef81e95eaa268412749a9d0cee766e57acf1d8eae1818d242aec41837e8ec102867cc68c87fd41e4bed7a30b169dc3246c55ea9b9f4ba7965f195b9126520d25c9a670019eb9e62bfc6ec995ffbaf23cfea6325605788e39d1f49441c3019ae7a01d9f8eb77f4ff41b6fda7d773a435fe22539d7db3d5709ddf29e52addce5b4dd181ba855ba8da83c800d5976fa27197a6502cc3974235083b3128af442d122758795a5e92df68f858aae864fb6d8fc44ee637b60b51efca3c4d4aacf6924e47caa66790253b989911dc4114af33e8925e005d68d863dd60bfbc1d4f52ac613384c0a56689fa54", 0x1000}, {&(0x7f0000001140)="8f7a5a6e7e4170f675496786a0af9b54d39d55be913ebee4380b41472050576ee0ab32e8b3e69fe5cd1c59609c49e754ff579dfa92ee392ec13e54a9171b04636087c2c2ae750f07858402ce720e6bda5bba4ac65ffc2a83f34bfce9def02f87c576", 0x62}], 0x4, 0x0, 0x0, 0x8}, 0xb) 16:17:05 executing program 0: r0 = msgget(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1a, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0xffff}, {0x0, 0x75}, {0xcc, 0x8}], 0x3}) msgrcv(r0, 0x0, 0xfffffffffffffc1f, 0x1, 0x800) 16:17:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)="66e9749b86fb4cf95df22e143a2da0b1a29ca1ada5c8d2eb5d83e8a24a7a1a297365caa3065c7137031c56309f2a071b8469d530fb3a84f8df4fbd6dd6289597b3ad5b0de3ce003aded99fe93e46f7b515000000000000000059536f6dfdd826dc759dddb5a9a818485a09a3ece30a7ca73a60822a7981b6d1292a4d9ec31d27e53605000000000000008c0425cf7c6401ca2fda4a5653cbd3e4e6e0fa86f684240122c210a978c96fde9a4432d3c2ef4557f9d526e7", 0xb6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10004) close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000240)="b3", 0x1}, {&(0x7f0000000300)="62537c62d724b0e82f2eaebdc1289dc292bb647946202674fa6c8b278fa346f380f3bbe6eee93e1c6c80fbe17c67b589cf834c42ee11fbda9f175cc73fcd108eb61b6c31dfc9d6e1b1da50209405776cb3c3402d7b7e1d67712fe5005fda604fc904", 0x62}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) fsync(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x40) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 16:17:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000180)="ad02ef6cad55c32236ee7b05defe6b1b511fc197e939c829fb56bceadba07816587e3e33ca265516babdc8179bd56e334e4c8ded86cc299cd16771804e7140acd50dfb4eeac609fa9c4e10eccf8371d268ed581b4cf6e2aa3d1b44da3a2acb51df81071a8b40e58a692bb55528e819b7dc6d70a4fe04a6c3a0570387ef953978db956babb0a3d589329382dec253a057f72301ed", 0x94, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206902, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x8) 16:17:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f00000013c0)=[{0xa0, 0xffff, 0x3, "ca236dc9d9164f8c41070a843b7f2ef2e876e6ef75ab0485bc7dc51db6df9dc787a359689198e037f29ecfd73677447dd7c46c8373ee55643a3074f3cbbc0cc4a0ed66f8de8bac5eb2f32fb2df19f1d8beace3bbd1cf3e6c397dbfe209e342bce3c600dd9a89a7cbb87fabd05a8ba6cb1a3f12461527ca482e92aa84a121cd71348be8c3d835d45fe3e84243d1db34"}], 0xa0}, 0x404) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r1) setgroups(0x7, &(0x7f0000000080)=[r5, r2, r6, r4, r5, r3, r6]) r8 = geteuid() setuid(r8) 16:17:07 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) socket(0x10, 0x7, 0x8) 16:17:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x20000329}) 16:17:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000000100, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) fcntl$setown(r0, 0x6, r1) 16:17:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653080"], 0x10) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="53e4a63556acbc8da1bae29a7669eac2517084a1009f3aac9f6374133476b1cb1f3c5e09c88aeb28bce4184de9c6e6b0946a800a86bd9e46ec55ce64a971ba7bd604fc0ba2336d1ec5b364bff52b3c58359cbbfeff21424d649904024d730505431dd612a3154b7d7ce11c1a204b4eed37f6d3c34b9f05a04826e831c6811f01a378d5a21c42b0f547496ff98322adc935a848debc52d7778776009e91e1acfa13d41cdf1737e193", 0xa8}, {&(0x7f0000000040)="3f02935abdc77bea6359235357e2b3e9e0c415197050865ba1c46128cf", 0x1d}], 0x2, &(0x7f00000001c0)=[{0xe8, 0xffff, 0x93, "07f76938c6d2f2c954d9556e11bda196b7f0f85b28693bf29e1c6b9d7ea5184ea4a92c921f9cc68d2f8e0c8d722c33b9dc03657f95f2a2315800330aaae459b0a6b7d99a2ffed2e6eaf58f1bdc4c292b630d26e72ca657a952f5785ee6aa1e8c9ee71e477ba06629bdd44452b039347a5f6e891760200eeb009cfd79f7782d5bfcc10ba7e5b3b0112b4174b8277efa03beb51923d3859ab5f3163ef8762affdd8a4a8c70d2358d7d2db70dd8859d9cc099a5c0929bf406ae9b80c1df46d2024210cfa89838fd72b833ed28f58e0fadfdde54f09b"}, {0x20, 0x1, 0x0, "e799196e4be497c827"}, {0x3b, 0xffff, 0x6879, "05e6d9b95d2916e49f2bd0b2f490340c74ba06590919750fb691557bd7582ce02ade9b37eca351abbb4a967d5db9990d7922162182ec2494e897867ada48e5e82f58a33efe9bb3b937c063f1c2d4bbccd3f33725719d3d0fa265424f746ea9df7efb821477"}, {0xe0, 0x1, 0x9, "e8fc43ef12469859e710084e23f03ec9a3b80e45aa6490068557b1023eb2a7261288e52f55d2d9cdb63ee54332cfa334bbfcb7a4a51e4f9d73639bc615b9c7b8a7a222292c574a3765d52f7548c1011628996f63d959991c3d119837185f423be3adef74243c0dae8285a07dcd817a3f2107c433688d633acbedd0a827f4b052fa617758f2e9415e00f60a41dd3f1f3317964f68ffb81475f38eacde51c72f10a7878bed179f3a7c2bba5c75cdedf4a5857c56e4b3897bb7e2aab7fe7011cdaecfb4572b7c2d18989d647fd82aae"}, {0xb0, 0xffff, 0x101, "c79b19386854180b033f93612752eaa41f5567c0bf74f5622047f66d3e794875a048b6c1550741f0b3699bcb6a9a2385d8f59f187c828af7047ca6ccc9088c6e4ce4a065462a1d3513633e746ae6600316ed65c447740b25b771efee162854da72d652d4a3f0368868f2b7a262e3f31cb5c90955d3aef3895b4d8d5bf2df8db510b8b6de7abfc2da1256ebe85193bc9b513706d4454af9af1e82197445afd53c"}, {0x98, 0x1, 0x7ff, "d0a6efb311af7a9b2c7783f652173503b8073ffcbd6222c03b344691a3ab9c8463ef63efaa4d471e890ca5e918ab7b3cbca0f037b55524ef1cb1fc34ead0d3ad8d7fbfca8c24a4f2f9d628cc85092f1ce11247ceac992ac95f891e0c92b5798c6306e6dd93a5ae74d395926bfcab2e104655b787f718d95cc1cad8e90518b29c714496a529a07ee4"}], 0x3a8}, 0x4) r1 = socket(0x12, 0x2, 0x401) socket(0x0, 0x6, 0x800) setsockopt$sock_int(r1, 0xffff, 0x200000000101e, &(0x7f0000000600)=0x3, 0xfffffffffffffde5) shutdown(r1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f00000005c0)=0x1, 0x4) 16:17:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) 16:17:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) sendto$inet6(r0, &(0x7f0000000040)="3e93cb5392178d641f93c5140e12bd255921fcfe3afb3d044efc8de63d81bb94bd1622ae3ff3665980cbfb11064696bd6c8428aecd67717a62955d247677139130b396e1bfd5b1b511b8ddf1337cede0170035ef8220e3c0823ecae4ff2b47d262be89f3b8abfb727b0f2fad6e8d317db352ee0a4c53b5a4e4ffbc57d278259a8038773a86272ad02a64baa8458bb6587ec988ff84ef7bbc32e545", 0x9b, 0x6, &(0x7f0000000100)={0x18, 0x0, 0xffff, 0x200}, 0x7b) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 16:17:07 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="3887b212b50222ae80652cd4a73be9141db113826cd78c0bec0d9ff42d972dd937ecc03e1b23ce6fbc49fa72e8dbea96c2bfb7afc05f672de44a4427aa5c", 0x3e}], 0x1, &(0x7f0000000100), 0x0, 0x404}, 0xd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:17:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffa) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:17:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getuid() setuid(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/14, 0xe}], 0x1, 0x0, 0x0) getpgrp() open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) 16:17:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:17:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:17:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x98, 0x108) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x10004) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:08 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc, 0x7, 0x404, 0xeb0}, {0x7c, 0x0, 0x7e, 0x1}, {0x5, 0x0, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") listen(r0, 0x1ff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:17:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x60) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000340)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) 16:17:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x401, 0x2) 16:17:08 executing program 0: nanosleep(&(0x7f0000000100)={0x1, 0x800ab}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2, 0xaabb, 0x26}, 0xb) 16:17:08 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = dup(0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x3, 0x80000001, 0x100}, 0xc) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x10000000) 16:17:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:17:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$inet(0x2, 0xc003, 0x3250) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000040)=[r1, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f00000000c0)=[r2, r3]) flock(r0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe4, &(0x7f00000000c0)='\v') 16:17:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getegid() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a40)) r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getgid() r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r15 = getpid() sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000cc0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000d00)="8a84a929bb84ce3e330ad51f2f5123108a83eed86896f02d5bc2be0372", 0x1d}], 0x1, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r13, r6, r4}], 0x20, 0x9}, 0x404) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r17 = getegid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="73dcd533f2e0c7ab4e7a498e48acfb2f944fd28e3b4949620e7b67f9d888812da89151c89f22b948f702d3a805b7c6f0d10489386bbd2682c3f2f4c61b284d2062c0e0d0ae65", 0x46}, {&(0x7f00000001c0)="1d19c9fa17eef7b9612e808c0d14d09f472144c4fd261cd0b332e1339efc81d05e1e1a0574c0105d81bed16dff39c80a3eb684d63db2fbacfcc2e94973920d6b3462fa086a4d0be4b8e8e6c976981224bde5611a85d76137aa9a48c3d01392166ab96f461dc7afec31cf6462b4ca2f90d4cb4d15cede260930dff394b32407b3cdadd5a200fc5aa1c8b3bb42d7dc054b36a646c9da6a81ba62058c839951e0baac1f4546c77f8c6519fe43cde31f69b7e2da13b82135be005270be6365c9353fadd8d0cfe13159f39fe1219b6b9c", 0xce}, {&(0x7f00000002c0)="3cc7ff2a6cffc036e9278d67236ce0f3febd8973c0074a95a585f5e39fc2ac91d7c2135d9adb827046387d1f6360d57933afbe92be70766ad3060c5a012ec191a39ae8c85ae62dd9af8a00f47378a0a4382343068ec06fa42ac64fc5fa997bc5c947386c63f1390c8bf8b9b78fb2a1348971790a6f0fc84020a4ae2982c417604046190ec7840807283b88dd21dcf421e91e72f9c885a06f87b5e2bf4c9533e4f52415", 0xa3}, {&(0x7f0000000380)="c1fa5b3e249f75e8d131fcb2af44727ff3768d8734f22fd1f9fdc6f0b9d1e921aa849a137842343018f0a61fe835b239d5d955219c0f4d60805749dceb8e4629308e59055a300cdf76cd05428999711cacb5ac55b6dffc72496d0a04c68ab1a919c96e68969bb056f2fb2e19991a861a0460fc3e26167ea6b75adbde55316649c0d7678dc99cca86dfa6e9c26e6ff0efaac9857e890b2719c8c553570b68d9324c4c9dc5e6d3054fa90a1fec47e4f8ee350067ead4495682f4089e11abc5343751c16dcae9090df29b4e6ecffffe5d34f6c245f6b6e03952a496fba499c6", 0xde}, {&(0x7f0000000480)="a911ce09eaf251e131293b5d080680e63787b5489caec0231665ae1c98169938d351ba54df411df452fffa98d6e1c76080ccc93e5d677f2688b5d3f0613f1f7cb660d6fbc6ff9a065bf7cf5a06dccdd9936a6389115458eefd52c1a5bf97eae46f2218f1b0a164cb39c78ff9b33e325bfff3bcba245f9db3411b1a1067bf7a4d8ca84009dbe7b03ff742ac05c3e55272cd85b04073a1fc8c9942f7f4049b417c09ec7fd778f73853d79f21a5d4becb63bf1b3470e9068169bab9a2e3a42ef1421b87e8e4534167c6a19622383cc2cc", 0xcf}, {&(0x7f0000000580)="3830826ac4f3e5d21e16b3e3b9251f27f452f7b53775f2c527856ccd7eccf74662ae88cbba837311812d9adae0a43cfac3161a410fccd846ba375836a13ba2af1d280b19b3e385cb1204b8ee345995c287a9bb154e655c39a9b5aa59863e639aa1804f78bce3be993867fcc81ad4", 0x6e}], 0x6, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, 0xffffffffffffffff, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x128}, 0x2) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f00000000c0)=0x6) 16:17:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10048, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfe82, 0x8000}, {0x18, 0x0, 0x7}, 0xfffffffffffffffc, [0x2, 0x800, 0xfffc000000000000, 0xbeea, 0x1, 0x1f, 0xffffffffffffff80, 0x401]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcd5, &(0x7f0000000000)="cc435cb5d28e8538a28d0ddd0c7647c4871cd2ba3301a5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) r2 = semget$private(0x0, 0x1, 0x51e) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x7, r3, r4, r5, r6, 0x2}, 0x9, 0x31f9, 0x9}) 16:17:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:17:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1000000a, &(0x7f0000000080)="d4ff9668b2c58f3e0b6a13fb99062313af8a1ae44b1c2fcb99af2d479aae45f41c1c8f315a9f7a9a8df7be2262ed0611d711e7cd72", 0x35) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000040)=0x5, 0x4) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x9df, r1}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x23) ftruncate(r2, 0x0, 0x80001ffffc) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28008, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30}, {0xf6, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e8") 16:17:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r4, 0x0, r5, r3, r2, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setuid(0xee01) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:17:09 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:17:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) recvfrom$unix(r0, &(0x7f0000000040)=""/226, 0xe2, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000480)=0x8) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10010000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5, 0x6, 0x2, 0x14c}, {0x1, 0x10001, 0x10001, 0x6}, {0x477, 0x4, 0xb0, 0xd6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) setrlimit(0x2, &(0x7f0000000100)={0x7, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x10, './file0\x00', 0x0, 0x3, 0x5, 0x48042226}) write(r0, &(0x7f00000000c0)="54e1aeac3f4eb544a5377f733551d3094894153cf2cf59908e2fccc6743ca6f2705e85118746206c693ea5e46801d2a47579f3cc4da0309cdbedc7d2fe32d046adc3b1c0090186037d0630919cc30578c5dc9de9576863000000000000008de40bf5d2fd71e2819bfca86e0d81c9c2e25dd22711f13104c91c6cd329b8d061f830996e0545aa3e84fab29c0da559dac21464b543b1f277c64bd2ccc560bb8737f7913b51bbac2313a46393ed5fac925142a9084966fbbc41aec7834b172cc70c6c4ac66853305dabd7a6b66dc1a6c8afd61ffbeb967a1d81b8e73fb4cda54a6adce5cb1dc7ec74c1935f17a942cd3a6fd5c5d5fde15eeece92875033ebbd7b9065940ee3afeec4453266bd3266d0d4e9e0f68dd6d4777a0fb0f3a2bf0eb63f5c6b7bf607aaf4d3ee57", 0xffffffffffffff6f) 16:17:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sendmsg(r1, &(0x7f00000024c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x5f}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="8a868810a21e9247fdea828ecc6c908f1ed95b5958afb48b9a6d3004deb2d591d571c3ac1d36fe7843279d94221630491d9613519585c242d5c0e1e68a357f115634bcdd765d0b4e24c57379d25ff456e510dbb5197cf3d7edec05382b6fab715a04399bc4aab101cdd1328f72042bfdee346e7ccff8ff62408ec98ef93712f7ba728c8555c5537cc333d313e0c2ba0202976b470e8da4270194d8b102083bd1dbda6adf527b8aae2def1ad8168fabe45b4983b4f6b3f09c45fa64293ea266c28ff26066bebd651f11d8fe2d35f8dc714a15fddc5372a89a9512a595e787398a860a26be6018b9103ed7", 0xea}, {&(0x7f00000000c0)="5f2c7aca954968b7a93d2644b5cffecc5522c4273d28", 0x16}, {&(0x7f0000000280)="f2e758ff9af5fcd9da304d3d4c184fad89a54296f1a6a231f6aa736af58b24f25fe1d3341b76fdfbcf64c230113e46aa2dbc9ba614a4a5f92717169058969a7de7208d42a5da9a4546edead6d1585841afd53e773935ee70a7563c600394678a24f0331381c7071a0f5631fd302c66ca77e886abdafc4d542cc90b45508f2501b49c25184b5fdcf8ee6fa3f2ef3e2562818b0a5fa981ab260eb281c56240abc3f1ca5384f304ffbf8fb1853eeb187427550aa554b47c7606a0d3dc9053f49686394b542d1fa06358638ea74b5c99d3d1f5acc67b4cdd87a86605cbec70986d45ed856b2d19a6f1d4004250288b35af8609c574bfa9f50fac14aca1a74c0497d2cb440e11f3926c10e5cc9fc099033ae21b8749df31920e0e7363ffe1c3c5e3328f36bc98ecb6edf806ebd4a083a37230806bf9e060ec9c3502092d2415566b3863d2baab275a9a044ab798a91d97d64eee5628d47e963a9f30d07473e77477ea89acbfc00606a17effc62f98b95b441c16bf5d6318607adcabe5c8f5aa4d626542ba0f2440fd127e9d4a601f96e515e7438a5d06fed5955b0944a45fcf669b30b0a6517dd97ce1a07cf4c25c7a7bbd9f9bdfb759bc1f73aa30e9b6bfd9b0c3252923dcd8e32681a2048f084a0d22ec96e87ad91ebc18d775501d0134d1b25f274eb8df9a8e2da041aa699d36347f25116def1a43de1cae2da6dc1cba08ddb03a3536b48e97bf85bb9070f5255b43b8876e103f733b3135d2d375beff2758c0a0012c60470d668aeb7fbd78fdbd16378bcd2448612dd33e27838df5fb5fe3bc2c41be4340e8764cc9afcc9e778dccffa85ea78889aaf3b0bdc872f4c1329301c8364755c3ca7a7015cf7d0dc08c36210090cc42b067a837972973302523de4da3fde9f479d9165b49416e16da33f0f79021dd6124c9e6f73995b4dbb8b53163fc07d1cc02e1991bdb48f41b76b828a74a06ef1e8ab2c7ec88f6b954c5f0e206e18fcef23920c339830062e7e6ec407a3a0eb0ceb6d4317bae6b0fd458d93224a1320d92257e9811c5e5f30ff072f614e0b25818881c3a53aff32c2eff77e04317dbc1730d48dedb3ddf2c1a08d37c050545da8b680b0ec6258f6c014919f2c9f2d3c23e5e139e8a98617bc01b99fb2ab64cc8a8ad25940ff1f04baae9952b5c2511385261071fa83f69d3b681300e6ac5f1b57eed35f82260765173eb7c249ecbed6db97b1b1604958968328ec46d751d507f278655d888e379ce5ed0866f69b1364c642f6754a13e83fe13b3c9950ece0ff6c95466754b5e536f922b309f295b63db89887f63ea42f12e5df94f8c7f515230a54a991c384cabbd6803ea2f1330f7c5af24915346ec4f26510e2134fe1ca0ed310a999ba0e568c95791334fa5bcf51dd40eb4e6af18f8cb2f6b3eee1a682c901490fb13f41a0a8952df560e27c58704d5f205fddad0a3b688a97b347fdef6931b302cbb880b2795ebf3b896a12f2921b26e8f8db0cab597b70e6c0688b26cace1fa77ea14dab662af91cdf822786e2c6236dbc5d6ba5a8d82df68bb3cca152b7c317db64c4e1b868dbe5fe1499ffca64415adbab4b3d16c76cf2e34ac0ddc2de0f4ad51e9d70a476859e7850d764ab0c734ede0c308a1f1cb1ce7befb37d57fae9203a57c24cb79fa729785c14f8d5337b2cab23ffb2af2e620f72f478803eb64337c2f20b3b4e6ef908c5154b699a7f370c50a3107c9b97df43a0c2fa3fc3a7617cdc8eb6f5f7f4c74ed6fd8fc0594660a21f5e5e1537fa38b822bdfc69a56429ef5ab2044cdd484e59da1ea2239f892f52916ee3d0f25ff0b08fe592db4a58e87baf186d189f87c798b81160fade8cc3cf3663f896e0f7bd73433d1afdff7d8879f0a3c1cda8aef904191a8bbbffed15f9388aff9cdc6532288e2d8d5d087b57e702f74cae6898df9bfabd2188c8839c40f59f42b7a358e613a65e78e7a870f502473e04320d2b590c1f8267fcf1a8cf39337e94a52cb630154113b5a3ff25decc9fdd1b4534bdb614844e30c7028e0b6b1abe4e5f781fa2b81014bb3050b406daaed13b54c9ede624596fb35f5bc67804980c5a91ce674b3fe026fa435c02e48484eeeaad5288a0463a4bd66f06169de6b6e076e6e7333150afb3de7f2cfe8cd806c533850e6aad32aab8643a223dfc101e0ed12722acdd4711df33d53df432c1161629afa7729e93a1b2e50f364c920db00ddd5f8db069dae899db7fcdff365d7934ba852c5a0ae26d9f0c6cdb4068c6e4e2335e709f62e7e5cf9d44cd48ecd7288a3ba8220a5a931afa760d9a579ba7c4bff18806f32082e3e8ac8aca7b8658097641bc0662947f7dc9410af2cf59fded43e96dad7e122964aaa922cb01503dea7129fad025c30f9778aa987a12839b29fb72c41d52a441c840ff838ec595e6cfdfa006b85405a0ccba0475a4921ee275ea1e421c26d0c97f1a3d762d5b015d13357d0f184405c380c79b955fcf51c280c578f9ca14572c25fdb93e59ef36c83e892d3e868e6ca9bcc4bcb3a2a81b37fc0677d2b3606a2037234892f07575bf02294a1f862bb5926c6d38de4464f093643682c54786b63f56abe2b8a697b97e8c6703d55444ff40d8685a34c63e9155bbc759f27f55123da06a08a1d0f52fb388f93f1096cee93cf697f32ccdfc9b7e361c6b2df822baea88bdc5c05682d33ac021d8910fce9bd89454d37b178e4accbbf20d22b3b3e5d7bc88c730788b495aa1af01820ca6822b33e066a90fd10a98c8ea0df650125e512d24c5a313d20996827699db5cecfe9f0ee9d9b8171b168b760287536fae67abff35a1acf6a99456108a2c1b6d7522f05be7173f2eec9434cbb7eaa9b5485956e7366b8abb3e9be19fac1aadb78028db6a56c4bbbc654a41868cd8955e39368cbe67f50d67a972ca09275b31b09994b38fea829459687a1dbb6cbb0886d15b95b956b084d138f985725ed3e54de7ccf07b3d1af8cf447e705f035deb0885a5aef4a6d787235306a81aef5c585d1c87ccf604a42aefcd154db25a1051cd64060b0c3a6d211100bdb1846fcc029096c66c9d6dcd0c1cf8808348ad81564179a974726fc4a16a5debc4017677398cbea65376b8f59280e1422e3ce4fd82216f8e67fac12523e1fcb82312f4823000bab5794ba322600aaf89ce5673fea0de8d7fe287bb649433ad631001c7ce9db5f42dd5653030a47c509771aa09f7d9997f9e979af509d2407f2a8eb5e5a2badf8857e0df81dee5ad4ec9b5ed026038005bc1f11c59ea4381424c1a21269390f953d9f336c2eda9af768bf8b417697768916313ddcd60bfff6ab59d43386bd34c9c94ec5d54fc005422fb8a4aeb48adf99503f2fe346b74d8061cbcf98c31d479652f6263b15a7a3f4e8b02ae92c20fc8c73cbef03ea79490658c2766fc79968d730662683508b186019421e81725039956c61d1880267393d6671cfa4c72d5ab40ba71eccca48ae00ba3979b5b68e68eaefc56cd7f6ad697b094cb177bf584411aac84ffededf3108d6aee4f7e128a62bb953e27116378e2edea49f03f150e6f6a5604375b368c227e7a2f121efa72519bdbda6e2c70a92fb5ab3920bb9bf4701baac278019e19b34b17e368c3ec02dd2dd975059534e2b7a6e54c3c86edcd250efad0eaf612016e97cdc21ca879f34f510fc928d87fd44343dcac82d032d6ec8b81befae50c8f9c83af81452de2212ba5f38c22c8dfa74ee0148b265598f02e22707e59b2f017da22479349d221801dafe1edda68cec223a208843a09c482a95d8acca972c300fd1a73478422050077d918cfc918c9e9ea8f971670cbfc72fb6657415a2378e5b81246c61048378b6b40efbf28c453c7dde6b3be86e7a3c603166be25b61aa5aa3acfe572537cdb2f84715a8cf5d0f0f03de3eff5e0b80b3112928329be41d7071637122f77185668808eed8740c0ca0da1e427ba59948873107ef529363cef19a61e3e81e1e3dbd640e839583ad3570066b7e3ad7eb03eccd8297251837f54f9241754bc03b27bc4a94e1828c5f9a45bed1b7cf89db463ff76d366509697cec34dac576b67ab9cc468b132ca404c74d0ec7126576e7e8b1a97386c31e01be7cf608a6019d969da95bf0239cd83406715a263c68c9dd731ae3f7a328b0b8027e48bfaacc9ba3712d140c71589a0a22b27bb2a7b67ff00541ad1cc56614b5191e0ce609d1f1b979f6180f594575b59850ebd4df4042522ca0f08aa34370734e830668f9625148f76c9d4fc56c1102f64ab02fc46543aece5b25feb97dedc81e9510a7f02706831f1a19e74640b2c257b146d8706b6f7a5730b7428acba51886ecac7da5ddd70e8fd7262d5eacd20e3a66a22f3cfb5403a28ec80093737371a0460d7159bda8fa7566a852b0ce368bb0e83d7c8b657ae5399716a09928edb2dbbcc428f0c9ee744d97cbd34794917a02aca1d013e622426f29e7e14d9b2e321e7a9816aa7b2952fab5ef82e89c6852f46623eb54d2887b63b2b856c10e82ea45651927e8491143d0b26be3b0cc01209c45b2156c2d9cce7a5db895bb6c4d9689cf461b33fce4621120e79098e83ee46c67fe217120379ab99828888da30865cd72833378192273e24a40e2788dac3f4572351eed236c25cb90ca181c7edee403f3653377589748af36243ebe7296a7b20914a7be60f303061a70612890643bb81fc39dae90b3a6f5b28196f1a39ff8e064d3603c3cb58ad482ed920fba1e7c58ee03a076622321c69ad5edb952d08280a4144c60a7c939ad868fd0855cb2440c224baeaf82e7004bc1a005791d24ea53a5cb06a49653270b8e9fbb25db08607bad1e85c831f45fffd3386b86d14853b224d6065172662d4fb83886a800d46d9286a7a927250db037be4799d94d5e1d2ff436c0f772245773c81f9258ca258e1cc120778c1298469ac0d8cbc25f7104d398865880bae4cd13ba947e63b6e9ed61626094230ec6c53415884c1555e70ee72798bfac31f6958ec631e40b2935bead8e21dfdb88c6dd52ef9d4b70a67901a67fa61cf9f7489c9a5c42e9a4c337afc5ceef1e89a02a6cf91e29c9b69e460c8c93e492ede0e2e047e64d24ea6226de8bf6ddccc28d85bcf771d2b2fe20bd04c7190dd805ca00f17cec898f5ba72aef27a14c1473673ae853b76dc611481f19f5430acc0a1efd4e30f3042ac12e25bbc7002370d47ba4e2fe21abfe67f7d942c72dcc4b811c45a6eec7e3cbef0a52e8a9bfa63fc3fa7cdb83f81ae944de8c8545c003330ea20a47475e5ed0b2b6f039d9f42d379ad5f671ff4f9b6736fa44382abea1446dbe55077082b22666f0919f8f7bbf30d3aa0ddf82f33d8d1acc09de53954dc566bb8a2a77ec7c595aa8302c63f05f7108bd75c747faa9f2b01c49d2046fa38dfd7847413b0b8558a7be3d02d0ec9aea09de5959bd81ecebd1e3b79417b3e0504ec14ae40521a6a76cbef4138f0fd75cac0064c52a88c8b5b296a16c40b105baf02ea3515dc189ef21dd14b1082c4c75309d12b037a12b4801e24edce83c490a75666a3102c42886568573c729c8e0a95ccdb5e2f0b299f5de61171620aa605fbd9a068965ebb3bba876743220dace42bdb44e0c31b4a59d2ecf8cd39cce0c06d79d341a6203c8a045f72288b7817ea2b5f5a25608f753d7ede7a153efa4fac1ddfdfcf1f09efab1324f5abfd539446986521e54dab8fe3907af5453b4557200b339c75d87bb89d58dff29ac650b3e74ea746bc1e8cf864596b8c56020aac146e33d14f98f679d02bce59a56a33", 0x1000}], 0x3, &(0x7f0000001280)=[{0x48, 0x0, 0x763, "09b67451b94eeab6d1452004092bbc128f68858136f15968ef99d7dcbfd53cddb4b17cf739ea2a5e38b5c7cd3eee8455ef"}, {0xe0, 0xffff, 0x42, "a95aaeebb30be39366c7929bd0c8a9ad01b499214abd75ad2baafd3635f2c9ddf24ac82006b1e5bce9a3fadfdd94de78467f53fa30cfe7732ed3356fdfb389eb1ec658b3b4b3eb2c40cbeb5baf8cb43f13459bea484e8d27f7e127587c1dfd9d9e8551127dbb24d88c1b333e3590d222506139378540325df4d82d0fb139c8d62b91b8221dda184d585cc08fd1cbe84ed335a97fe135a95460b20155b45a2a4ceb41a746f6c684e4d16f4bbb3104790490c96e29f545dd25c2cd9af04392aced3fcf12dc515447944edf58d3f64c44a3"}, {0x1010, 0xffff, 0x6000000000000, "e2e6051df2b1cac9a24ce444dcedef9400e7b65e6c8643d7031db9a98d8311469edee354f3ce028ca59ce9e007e598b084701b643b4c8d2adcfa7db984314c5d2e73ef9766cb3c2dda9c88c37a993f583e884f5d40a9e28b01110327b07defef4c88692039a1b1961805412a967619084a4bf8527b09ef116836787b3e3612f7eed6c240345e38336a6e0cde357d5e843885bea66305f6c1c3ae0cc6baa46779634a5f302f0862d39b412c462d369540c46d6d75835e92d4db2fcabe43289c3d83aa1b25ba3acc03e34bc1f617cd33f3a776f0e42eac5d6a32bf0eb1b0442c95ac4ba742f8e20adeac2444f1fb04a19db9fa333ebf11357b1030e59bdffa70c4a67e852fd41ed8c9d6ca80e5b5b628d0055d9ea276d1a3648ff300cb938333acb28cdf1bb8d81399da0dc9ce18c05560df9457b380c128a8f6d8ea5cda104186d1a6ad8fdebdd8bf34926fce73d21b022e7394f4a092884fbd42220afa6bf2a748d8602c1d15e5c040b28dfb609aa74e280250375e28260785c02e4f3ed3e6d86b59fcc9fbd5b7dac5731a0ce106c9adc7b77f6f41e8f8597d27e4ba0adf7b95b92b4f9c98adce17c87594c8af5d9e4756f728d777ae5c5c046a289f74006b042078f6599349b745898e1af7ff0f13f8ec0f5e5b3900d5b74b32d8e8edf8f58c70c5738e83b3fe70e8eee4e63dcb786aca3c1dc9925a1c4164ed56a2e6d332b14ef3c2096951ca5799ea4832f43cbaff967266d30309c858ab0c73d54567b77e845f88eb8eb779ea5b5577e49d03cfefdeb606e4ac82463c8e1febee90e65a45a3714145f350d404fa4b207eabba69157d1dea517363585de7f93cf15acefffde9339186a56a5b2b9ca187fef7e900f38eff36ccb360ede8ddf95c1b7f72e1462c0b57430661b4cba36fa13635d6836b4987bd3715890093d4422d9e3d2e63f820b64ee53b7e16d3f606eb5e534938ba1d098890457a39cf28cb9d45469f4debd0c0176279284475624595bf158e08b65019ca7262825b207b0209592d120601ceae5093ba7134402658110e664c7c2e112f6bd6937975c11ff4b49e8aa544dbb4296d4cd1f42eb783903383d97c14f61fbc694668fb26a58763a98c5b90793daab197210ed00daba36c028aa3795b5ff47543b698ec22abaa69072729c9987b3b85f8ffc7b661f361d311e6f332831440d6b0015728cce434e0e700781b7f1094034dbe704c2d2e2768dff1a7839e045a88d6075749ceea1e9c6d1b822b96b2806e1befa5c6fac7f6a6c774dbd4d2c0db84bfd7052e09aba48ecc7b47765d5511f6179cf4ee4834264311a1715930916cb4abee77c4ced3161811e5ca46f080927d35a6a52b3b7982b6c7fee0eeed75ee20f8768a9f30ca359095d392fc67740f4de2c648195d2094950eeb5ff6bfceb84d1e917cb2cbb1680a121bede1e1365961cb038462913d37b3bd63fc29ec9bd3dd01e4fb2e503222ac2fa8834580356e1515fc8f1f41af34a25aa99c6e89664d090dd022e48858dd7c54f0829906cc256804c66a965c0a9a8f4f44f2a13462b8584e8b5ae3f8c5e0b775f8b926e3d10803e01952228065cf7d13db3c331b1682fbd651c838a4d83b9b3e25595f012363e37364bfd0342a4095800a1e511b74698752c771eb0388e7e195585a351a75311ccab228d93304f6c40c7736b08bda73fc488aff4c4b302e62356c6f70561ac5fd3b5059d3f06a759d1608cfca397f80c94ae80793141873ded14670c1341a814564fed73f6bd439d6c6caa91667b0fccc84f74f48ad3263c1344c19c2efe08507335a109285c1b853696564259cfe3fe2f1117ebd31b909d4f903034914bc5ceb407a0c40a3b278b76c45368cfbd14e3988777fea3fbdb13dfb88bba27057159d9cc7425624aeb0ee8abb3cffc717fb903f9840df587bfe4e2ed9ea377de98c25a5207f889b7c56143a4f74ce1c028e7149481578c707c9790a6e6cb670c5c71a1ce522d5e348443e26e19fb5bff699a7990c51e27cdf9347bdaad4b6cd56f962861a7dd2df645cf8c8898add4a5a4ce11d21dbf4be67e4ddc58593b6c01fddc1bab8d72d7b73990e54ddf00e74b1a29b05929a28bd0e06e3b89934657dbaed9bb8efae015b0abf3b52ad1a42810f9f411d6a2ce1ea106205520d41066c78a7136879e6977dd3767563a5a54a545b9530f5ab1ede669bdac93834ab55a62e7c7588973cb937b470d1d2d9f1f1bf03dd5462cb1a3d0ad9420e8afe419d010a1f30ffd191dd0bd353bf285a7f7b7129a5332f197a0d088cb9c209789d1d352078c794c3fad11d8f2fbbb22a03d6d251c78d09a14ecfbabe2885bcbe94f5038b18a36ed8685727fca92422a6ddf51cbeced5ea3fc9aa2ec0c5992fa97aa581e45e9d6d03a3adec166ee28cb04b091986af48ede1fe7698c01bd2f081af6daf525d2dfb70435b5a8ee5f7b901b8aecc431ab41383f07b05b70fd733ae3cf132d8941600c563ce52fea487edd6eb4fd9e64140622adbb28a42ec5493ace335b8b32c6af345445fe5e1d56f7d89becde1e074ef9e68c632c8ac36abe1d315fb641958d0804f7e0e49dc39f0d207ffe5d526f7c75d8f2a50d2ab924218429b260c41484152390a861144af09d93415a84efdd7a4284f1a3f0f6f95870c421c6e5bf630d88e40acffcfc0e023286e9e391c75026ad912812c8b276428beb57418932f3d070816e1f282337594caf34b8fc751c4a11beec3a715d939a4acde494e4d325c6b9c2d95ee59deaf50546ba842bd7d749d35aee3fb29ea659cbc76e7c8f2a5ac55696c6999f2eed456216450cb703dc4a77611e80b622307f06625b82973945d37993559d4c44af535b8d263fce7cc7f2d2251a7dfade5466131c28db8a6d349c85ae0fcba16e63ab4de1d8a2d8f0595498bce3a02c7c9bf9af5103f7fecbea12fa8759542a561bb8a88d1e289ad06b45e631b783c1d50bff289066d7c9fc2c1b0b70c90855b91e6e5ef33841d35ab8265ab7f1af596734902171a3b8121f5103f1d0fe7981285e4f82cb18c70c9f0262683ad1f129ba98a1858d3c4446799ea8b0116ccb9e0fbf83602b0a7341b70839fd22253ebcbc54100930c914c9ae682c472adcbcf7a689862fe2c59ba77f2668c84163b9d7a13a1b9c8f189de6235440960307f018b59a617c7bf4dba1ab933b6f6b73c24571b749015b659535688e13280de6810070b482a97431ad5e84269477663e0879589e324de3378e4e1456aec31c6ff93f61cc8d2117dcba63f561b36a95856957b32b92b368d8b3980ed3290b9cf299590adc1789baebe0cc20773b4b399f09af9b438ee38c5c31462411cb523c6e9ca3ac2d8adc874564763e10324da92be1bc847e67992d2683dd0621676abefde00d76be2c68cd6e71c6296e5aea7e441af444831c6cb42adf08922c1a77602bc68efd59a5c2057b9996b5f61481a2b679f64723d10799ed6b37663b2d5d8dda8642f7bcf1a34a9b4df4a718aab138cecdb3e10f0a4a41b9ab5b1a8cbf4cc30160b5e5a37c927662aa653659f1e1ce25c0a28f08265cd3cd7e0e957c13bcdd7aabe57cdb03f84604520a51b29fc2143867de941b0f508e191670744ad06750c513a6644d938908775356156e39f9a15c1297e5bb98449f946bd4becab84a213f249834f88db8f8658fb764494a9a2a2db8cb8989e279d54d732a01f3f0cea0d6db5e5efeaf1c19bc2abe0e16f3f07caa697b08023096f562dfc1aaca95d04d64dd50202fbc4961cfff74266aba145e6f2a6ca9705d7d7cb55d4db03c68d243d26e71000d3b998adcc5af63e8024c2ee3ed9b9afc724628ed3585b2d0f1854abb1c2314a582d43febb0c5ff9c95e54f3d33ed8797ee6356f2bd6d45bb0a7bafb24ff6023081d56308b64a5d7cf4fa1eb43b2b4e8738f9cebab923f3df1a034e99b3c06212684157471f2516cf6935d21c3758498cd444b15addf0727df9caaec1301e682a3af21629c095a6dd0321cb0a9cb4e07fda2291965d86ba65f44d01a174d822472814396b360777ea2a13cdf374a64f7e09d91e9d9af84577714870bb3e39801c2356ab829bf740a67b670cb94023ec814c9243a80a3f14acea105075e9cb3785235873bfc6d5236e253b65a6bc807bb2e315222557fe475f765716f7b83548b0fa18595d817dc4eb8792614d7209c48ef0c7f5bc22e9b13f4a3eaacb9789b915c9099b8d5363a5e51e9aa13c7790a18c4eaffac3b8c6e756f754e33f3aaaabb400abc1c8b8d6cb90a588cfcab694791e9d45f03201586677f45515d5433874f4494e6568416f1a0850bcc9b88ffaf4432a022ec27e7560442cf710586f2f153b301edfff4f85091d3f32897c75111d62747cabc174db225629d6333bb072686d0250854c0b93e0bc57b262c24403d048940bd1b779db739ba7079e69d8e18153664fed60a7ecaae5498570d899c2448f6cb16fc1f31042210dcc2c106fb461801a4509a6fe2f9d4ea69b7c731dcf86dfd9c2fcdf94759fdbb8566a9a3ef179097bdb8ab1dccc4781e99074cfb341bf2b2adf55dc878371b5ba38694c9bc0f863ab1a74106a20f0b52fb6e914369f9bf9bcce6c7b5f0e3e3bc55c0f8e8c97c06dd5b06ffa37df21a17b45b40d9bd41af9217d612f1679132472e95b2e3bb691b4b81812b5d1754068b413490370de24f74a722baaee04300b9dab77d5eba4a0771769edef986e01f6296c244445e6c6f39e87118d6c95301398eee4d96287419f37d775621bd2482750389a6e570f09a156d11b4e600f72facf964c2682b6164899fb42f0dc909aecd17913c5c2127e5598179abb611a6aa4aff856b0f6f1fc7f8182db205799fd4542c8d6c8d540244ba2bbeb673da885818ba83ce15b3016bee4032e22d70c6fc9ff8649df408e6f72d28a7915ba1243b8da6a4bb2f9335dd271d651f1d3c829ed2cb6e1b960885234f5feb28e4f7edddac5703cc2ef7e24cf52207e2350726c53773b02cc1f085aa382f7d5c7f88f3ea808824d6c32e49515018adae29ceb549ac6e436dd27f045827cbdd445af92a48aa76eded08d39f3fdf0e60f7f1e83f95e963ee7ef668d20ef17122d96b68fc5095b0cab6eeee19ac79f605fda642835d5ac58a9ab6deba5eed5381986ca724a3c7c661ddd96dc0342efcc396cad8a07d3b7895edc2186f9404ac8bdc1664cd4b7d3e1d172f4e75dae747816ea307a3799d73964dbc2046460fc2d54500b89f0172b8604874b4dad36ac37f7e70b2e54dd43ee6a80e53b88aabac5caa80e5a9806c19de022c0c1e1d5c2bffb210255079d3e5b42e5854dc2ca83e198551215f927a948c7517dd2086c8a0f95a0adeccd846631f34a92665dfe824ef002a8f05e14b9d1c541bd9801c68f0da9a284301118387d51f0bdf20fbff4676752761ea10ed32020d2ae1053e09cf0ce3e769047d441807315702933a0bc6d515e7d4ccfceaa95cd748726eaf69f871c6575e821305f0f1a474309eacc45008f7643774ca8cf0776d551ff906e06f7edfafc0aeb0e5fc5799ebbcbd34dc50b672760ed85957f3f6f4a70c1fe00aa38b8563f78430e2408262759cbdaec358605737f609dc078cc02c75313939c48718f603243a1405fb5f46b9644ef0417b77667e67e1914738014fd370b7422960db6a7389947798fd553b2454f1779ed5d7b6c4b7d09a785850c39d771bd444d6f11ffff0f6b4bf08011ac91922dbb286566d359336e492ca3134e8aa9153201a071d71f18ba5daaf3b105d02d1ae440f82353c4d7f8e"}, {0x78, 0x0, 0x10001, "93b2aaffbcdc5b4e9815b005559df4f7f1dbd447b0d548e53529394e885c13a90b1d0e9a046f9bd51dc7cd1da6dfe654f04e4a48029c29c7b5d2bd82eec571fe32c519802138cf5e4aec5a7820d1bdb3d9d8da095926d3ea5f6d8afb9d433c47a75bb6a3c2bd"}, {0x40, 0x1, 0x1, "7cf6ed5f4719e1adf671508f4837a5c855069aba5464a29126760a3090278c461f849d28c802db67d939b379"}, {0x38, 0xffff, 0x9b65, "c3684204bceeb53cf2ce40d511b5b6158589992fd9be20437abd67306d0d0ea60de3e3be2a"}], 0x1228}, 0x8) 16:17:09 executing program 0: getpid() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getppid() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r1 = getpgid(r0) wait4(r1, 0x0, 0x2, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x80002001, 0x4301) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000380)=0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) socket$inet(0x2, 0xc005, 0x7) fcntl$dupfd(r4, 0x0, r3) sendto$inet(r3, &(0x7f00000001c0)="49b323ed40ae43ffddc8c6085601b4a5b56a2138d0f1235e3ecefe8e9efe7e604e4769ca7dcbbc07a675524dd43b10d05914574d06ce12d289ec34eec65f57aefa38b474d495dfc16074fe9937124fc32c2a507c5fa693b165af46af2237f915434c63c5dcdfac39ca032a10ea7cbd72bb1eef46fbd7314a484f7cf296936b6cd403d7c106c358", 0x87, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:17:09 executing program 1: r0 = socket(0x800000018, 0xc003, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x25b, &(0x7f0000000280)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x2}, &(0x7f00000001c0)) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x6, 0x0, 0x1, 0x4, 0x5, 0x2, 0x2, 0x0, 0x7, 0xffff}) kevent(r1, &(0x7f00000001c0), 0xffffffffffffcad7, 0x0, 0xc, 0x0) nanosleep(&(0x7f0000000200)={0x5}, &(0x7f0000000240)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r2 = semget(0x2, 0x4, 0x400) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x20200, 0x0) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x5) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000002c0)) semop(r2, &(0x7f0000000180)=[{0x0, 0x4, 0x1000}, {0x1, 0x80}, {0x5, 0x2, 0x1000}, {0x3, 0x3, 0x1000}], 0x4) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:17:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000040)='./bus\x00', 0x28840, 0x80) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x813, r2, 0x0, 0xf1ea) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:09 executing program 1: r0 = kqueue() getpgrp() ioctl$FIONBIO(r0, 0x8004667d, &(0x7f0000000100)) 16:17:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r2, 0x2) 16:17:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80000000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000140)=[&(0x7f00000000c0)=')\x00', &(0x7f00000002c0)=')\x00'], 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xef734a31d574e8e7, 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000001440)="381197920af614f4d6bc0ff2be02b1fa864a2b273eabc32ef4127564b23b7752e9a7abc5fd8251839a7f9812e9544c058494068c3f5845286539ede23a51b56a86c426c7ca95de9c4cf3c8f62e9519f0becab3de14f5cd77fc13503ad2e59bcf9ad0936b06c9a2d3f23931473776e7cf7c6f8a8d2c9657632e7bb088211a0c246f3d172d21284138e4877d72096b5eb4421f9c720f76d187232824dd017e86e185d3be30beb0b364ebd70e24082d4ae4fea94fa5fe81e8926d4ff00ef1b2144bd43ff3d9378282ec2e46ea99763bdc6f28ff316b516548a9691a6a7feebb87251235c62be6ca2044464ccf44aac9d135ae47df148f5d3c041a83739982341a59d7a3121fb60569e73188b4fcd215daceb578e7a948c00b997e70ece8b1de462bb8ed7a99354d51d011d8d09ffbcc576929899814321dd3c7513f6d24b11b5913259f7511afb9ca85b0066f2be2b6163c6ea1361e85834846bac712f5d07257ac4c4a9006527f4c69d08c81b6c004d05384ac0d0dbc6f9a07492970ff3ccfc5e99e241c19a12113e6bfbd95e6366e2edfbe912efccfad18322f2c710209c3ecdbe8927c68fd81bfa31c15e1a5133d66ac7534fe2c84f88d3c90de709014e6cfe428db019d172c862af46e14f7710a0444c7fcf18145519f3c4cfa706fa3392eb1c498727e7524b6b24c585777079c7b416221bba780ffc99dda4a833fdab5eea07afa1f8d13c25e01f98b32e86625ada3a9ee1d4e2fb6d736b6b9acc25c4b507ab807e99ffb80d996bbc6b8de1ad057c29d7f31b39302896d0f2ef55351acdc76803c3d8f78fd83dda16ed59c2dc8b3dd41274b9e55d3831035f0eacec9be9d4e4e0634411599771e03c9bad0f8816ddef67872cfb215ae407b45f033f13856bafa30710a900ef33587e13b595388d44a7ea4b05c71e74a7920ad9fcf38ebd8b4a4e559f892ad4a6426f723a09723b4aba69b71905ecbf8bbb76c50b38baf0c007d099f04f626cc8075c225a707fcb54c53b2692e346f8fb5a6a4f636127d2e7382de2913aa878983c4c96d79da02ed70d0600b81f546acdada703658f68e7e0115215279583364b574e96e8b6d249aec4ac9a01e0ffc54cc51ea99239a7b7181e29cc854d0b2a3057da15322fd38bb7879e9733b04432942b12645a79aa1f569f863ab177db447cfbade72a01d23e18abe5f50ccecb5019d61140857d147218b81544602a3bebab499eaecbce3a38c52c735af7c022033f68fefb26caf3fac25cb7111a71d03e6c0194ce5ecff49a180439344a42863d54575f406ec74ac9bf9e9f3b65f153c6dfa808fd982854e284756db04de7bdaf4042c38ecf312efcf00f636a2c30faa34c947382310b75b0291ac8b175c74912d15a9e5c16277cde5547070cb0b4f48554f733b8b2da5415ded04b0dbf9c1c2bab8b035cc763cc7ded6024cc90903b4eac8f0bb1649965c3bf435134dd672e56ff493e47983723c09c2c84c67b74a9526493a66e20a2e9ebf397ed41e0ea66feff0ffed10f75c2cea8011ec68e95fbbf6769b089d4d4416e3588bb30a2c17465121193e1e4d550bc45b85dded648f4ab7fb2893fd6e7d7eeaca7a9fa276b87bf5716e46ac4808331e445ab1d4aafcdbb7efbc48cecc3c070149a4fd24a5aaa671f6ef0fa03798dcbf21bc8022bda1ab4176b44a9033b4288add2135920b33984da3ea6a5da240239d764d8a1c1978f3f9f7cee709e4747fcdc578680654d9beebb00f376b14480e16fdc21e96a76a68c6b5f6e53f14eb4b1763f821cc3df299c176fd130ac4187ef602d25da86ea60b27e0afd3d5649af172847273dc27d4fc6fa235406fa1f9a35db8fdd51843fc3e66e5b7b98c807f27885d75317a9b26da4bccee309df4885c124218a8e8c89630f3b3ba6d66ebfa499cbbe01c6e5d2f0b96d1e6d16193dbc217f879de2c625f7cfcc60a88ca8c72f0f80f2525fbfc60e41708e5c2b798e9eeffcd6742f373285c807213c269aa81c4ac972dcdecd9ed261e681502ef686e3271f9ad5015a159f1752cd562afbd5b79667d810d4d0f72a349a28bbca1627ad6b30c31673735c9ee4de78dd7264145cc7665abfc071e39acea89e78053b92321a5993789102358bf7f04fcf5246b5dea8e599106c2be0b3fad3ba9fdd1b4c087450157ae81e17960944205d695901240c54cddd63c24499a1053199cc6e85369f168bb1437ecd109c5b6da585026fdfb340a4315318dd42a5310ca781b044e657bf9cd413cc9e37c2abe087a5d4235e64a16f2f4a1a98a50e8a4e986e3a3b3d8209f08aa2671121ad4868cfc1bf7f017b74c0bc7b49e48cf718fab840c3cc97cb3c15b8cdd4692872d516fc7cde537a9277ea285519ae3184c805f24bac5d76b44bd8496b74c95e49cba70b350337f518bfcacb77c2de8ab128f6af3af05c91fd5ec5b6e72dc5a299e7136892a1fe065a12eabd4def0b0bf60bc2d3a202f756310d01680a703faf09ba6d1b54d90c0256a49975b2fbac9cab56e139c2dbc471d0c4bd9b3c464694db661863a3086dd4b646636e9bab47ac7037fac6378d6b3b0b612d7faf0b4174292df3a23803b68202f69d1c16810abbcb9d5ee466d993513f9f629d9bc9bf59bdf4af5098c064f65c9741a9a7f2f63a5f227d1123e76c02ce91d749b6248b5b1319878bfeb7e94255d9213e5d1fb6d81bc09c6fc9e149a4ecfb522240bb0ddaeb5284937058c6451d929f2d5280320dd541c810cbb554249ec40268b4de7cad7cb06edc60fb50f732725daf2f4e7582bb5828bd1472bf6964a05dad91adcaae5711d17358022f5c22efa11576ad3c071328434ee21140ee03308709f48064c3131737f97e5a1f321fb3e9e025a95291958b1a9c01ebbc3311e1799adfd88ab3ff68ad1c25a8836ae9b8d5926c33607b2f0421d289cab5c915795ce6e1f83a2c8ae9056d3a4bea22915620fde18296101cb795f8edca45c0dba66f3e1e4c0d02ac1b6ca12b2cb84c36d8afdec98c8dba2d78948c7be4d8d956720239b7bf88ff8e7f8fd67a251b68578c6f3b0bfabe2c6054a343ea73ee7858e18a64ad2a3043338976117229c10ce5913ca54b1e0db31be7fa1643c53f1df4ba76b2f9f0c804b9c5c96df4ef13c8c60de34c734d838b37bb48dd169c28d2f132fcf006406012cb2427fa7c93842aee356cc8f7862ab1b741ca12371499ea9838987ef9dfc5aedc2a14b01d359be355ed68ec2392b1e98b290973a5cbc0d37df80d5554fef79c6d3c964f9f49d0d4e2ecbcf16dbe634bece617e81c723a70b9bf7fbcb031d60a52426cb48477d10fdbf0269ac5ed0420285dccb77021a22b3fa2be3b7e2131afda89d2fac1e9dc9c75751c2229bae8b8699d453f8cff9e8900f463ec150011592045dc3784d9b99f1fc9d0add50f6bf9277945b763d56016d9850c0e365d7ee75a5406eb57a105f17ef5fd90f5b7d60be0827ddceb157b00ac582ec87efa67bba7cb3892d6b8bb9ba546641ea5e03b272726e6fd5560f1d25a9d47a960fea8a694cf374784ffee8ebc12614a1fcd288be35793e1ebb63861263067ad83f55116044be54a7afd59b78d3765faff2bedaaf0a44ae075715a3aa768561dca90403ea9f9f57a7ef6c30345db972ca3ca71b2e485f9bab25eb34575309a4eaf285cba5dce696fea3bde6d606ad4e669ec38f922a5814ed5c555e440630a2b1b3aa0174760473b018f63b1ef2982e3d4c0b2c73ae525e4d68e1cfe8dff1ffbfab47ed82116a97ad8005a8841d696d01f857b405d421856023aa2cf087ca0c2961f3bf6e23ce670035e08017d0a72fd90dc6d9baee05cf4b5ad61d197de341becf2ba82174d3398f99351b1d94c36e844fcb495343c47b477bf82120db7702bde3edfb9a6a70d511260d9496ec9d843a42f2b08fb480321bb7378477036871e6440005c155969160bacc32df252d5a2cb81b86d0e0e52290faa1b5e6203ea5febc7309760ca024fcf993a10389aa4d96b5e1b77f9f2d71c0697d9c43632cbad7d03ed3ce70c80665e3689918ae20981c4c9ea040c27e09084742676a5f8e9cec62f9b151347559e8471b8bbd1a95f2dbddd243b4050d3ecf6c262e1a9ec7ee7e2dc6d2003c134c52eb7530feb3ae07daa5df06bce38feb5fd12811437c1934701f58fdd92ca06acddd34a8ebf3f1776af9a4f6444aee456a1a57937a43b35e11ed27c482571db1ede8249d756b4005dd6c5bb142f6c7cb098982c52b63d284be86655d4db0073cc9e314ea1ebee55452b4a280732ec6e71368287a2de7ad81ea11306755d02236ad2c164e73d7dd77cc63a4bf0ee8336542b86ad6f76212b449d234d503846a128d1cb35c094c622804026ee57ce47b757a0c17b94bd703405d803f4b037313a5c1bf52685d6978cdb6a959fc0847aee7c2c86a7bfc1e29f9d8725efee4fe1625b9dee2bb3ae0be3d8fab3ca9bb96e27db1fdeac501427b729cdfe0bce2545cb42e3c9c5b8bd411912a2549f51a5fd8bf713e1fcd83075798f95f7085e3a27a8e8f1cb7fe17f0ca7fd334aeeb2732418ec7223b78af1b95a32a15fb186c48bd9f5e605676851372f1ab1d1a9a72d4b56b19ceb80c7c666affb1245addc2ac8d754c0f3207e394d1d47d163b6b326f366760740f0572e8ca0eb6467311a44296c71cf3e8404bd416868eb1ebea565a9f6d91834a30cc57189b47f80cc634e221c3fe78d4886bbbd09703151b8719c7ffb28e863ed337814e200bf2fd0850edb98d9c87a1ada5e85c3d824f30cfff84a62f5df843c96bc5db5e11b7ae1a529fd80fa18ffb4aa02a7855b1f3f92edfc920a71f5b93c9db7886bdf902b5b2b55bbadf76449fed4eab8f11277d975f5c0fc51c1eabd8dfbfb78fe86269f81766e3653da3dad7387ba4a074e59700b04861ac83d6d183215da58db7e2cde5ff1f9d8c2ad6e2aef892450d7180fc58b01d7a878d0b858e71144d01f01e71ef1ad7862008578ffeb6c02b6e44a4912b16c15298ec4674207583fcc942f3d6131597d3d90344941cfaf9636035085a3cb75b938800e174876383ff332874b6756e42740c8d56b621bf9c0c5df508a2a94ebcfcad2b4c813effec3e408f1e697369382104c895a3715c911cd6a1d4ae72713617d4cdf5c402ce955269464fb3b7869f21bb535b7347b7a0483ca7c2b676bd0285041bc80c65f3acb2dec227e5c9fcb34adcaec3d3b79d163ea18abf68e8319731d134eb8efeebc452ecec9266c89ad370b587dc7013364937854691bb66015f15ca28060d55d456a49d79e64496e5ae5e866561b98cbe021ce31c621e77a095021a3d28c0a7af3a0eb7a95161b93b04792fb5c9a8e01a4525de2c1568670a79b0459246765c82be18c468a414170eb83be12709fe7238664d7c9d76a1c13b47d962a026800ccc168e068a4a0472a9001832e76137ea0d76f6f0df468e51e742f7e0265c0ec39e26070c0e1a637f6cfb4a71fa3a7e882193bd12bda559d4a5d86e88643ca4a8e3455c2b8ce748bf17b3cddef1c0de044da3abd9f8f73b9e0ee13f8f4dd6a5a4140eb8e4849fce7cab9f244803939c95d1ae7c4ae2d7436de3c3b2fc6b3402a6ee1e645ead7cbd70391f51be6dbc8c3ba4d3218f6f3cc235c71f799f127f1f3a7efb259597fe40d6b8a038246cb70158f5fecef94f6cdf7376afcf06a6c0f482683788dadd1e17d12dfc50e19182c7adf65bca20de27e8c1164bca964e60a1889fd1d50e41950e80cdeedfede86c1eafd7275e8ca9ffa4c55f6f65bfb7f98d20cfdef305", 0x45}, {&(0x7f0000000140), 0x115}], 0x2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000300)=""/129, 0x81}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f0000000440)=""/4, 0x4}, {&(0x7f0000000480)=""/145, 0x91}], 0x5, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0xfffffffffffff001, 0x5, 0x1}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 16:17:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) 16:17:10 executing program 1: syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x0, 0xffffffffffffffe0, "6466c973530f001198b0863c55d6f557b0326e90"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:17:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x6, 0x4807, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x8, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r0, 0x0, 0x4000000000) r1 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:17:10 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:17:10 executing program 1: r0 = socket(0x2, 0x400000000000, 0x40000000000000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0x1, 0x7, 0xfffffffeffffffff}, {0x6, 0x6f8e, 0x1, 0xcb}, {0x6, 0x7fff, 0x310, 0xcc}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x80000001, 0x6, 0x80000000}, {0x1, 0x5, 0x40, 0x9}, {0x5, 0x1, 0x2, 0xffffffffffff57fe}]}) 16:17:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0xffffffffffffffe0) 16:17:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ffa37611cd4303b22f310b404f36006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xfffffd4a, 0x0, 0x0, 0xfffffea5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:17:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:17:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000080), 0xffffffc1) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001, 0x0, 0xfffffffffffffffe}, {0x40006, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8064, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:17:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x5) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047473, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r0, 0x142}, {r0, 0x40}, {r0}, {r1, 0xd}, {r1, 0x44}], 0x5, 0x4) 16:17:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:17:11 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0x2) writev(r2, &(0x7f0000000040), 0x2de) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x400}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() open$dir(&(0x7f0000000480)='./file0\x00', 0x40, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x401, r6, r7, r8, r9, 0x2, 0xb9e9eaa}, 0x80000000, 0x6, r10, r11, 0x4, 0x3ff, 0x3}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/92, 0x5c}], 0x2) bind$inet(r4, &(0x7f0000000440)={0x2, 0x3}, 0xc) 16:17:11 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) 16:17:11 executing program 0: r0 = socket$inet(0x2, 0x8009, 0x4000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x8) close(r1) r2 = socket$inet(0x2, 0x2, 0x2fb) socketpair(0x2, 0x8005, 0x31, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x100) renameat(r5, &(0x7f00000002c0)='./file0/file0\x00', r5, &(0x7f0000000300)='./file0\x00') kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x39, 0xfffff, 0x4, 0x8}, {{r3}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0xa4, 0xf0000002, 0x0, 0x3}, {{r3}, 0xfffffffffffffffd, 0x48, 0x3, 0x80000000, 0x4}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x28a7e0f8d94d7a3f, 0xf00fffff, 0x5, 0x100000000}], 0xf5, &(0x7f0000000280)={0x9, 0x3d}) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000180)=""/15, &(0x7f00000000c0)=0x7f) kevent(r5, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe6, 0xf0000060, 0x8}, {{r2}, 0xfffffffffffffffb, 0x64, 0x10, 0x8, 0x8}], 0x7, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x29, 0x40, 0x100000001, 0x8001}], 0xfad, &(0x7f00000003c0)={0x7f, 0x5}) 16:17:11 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r2) 16:17:11 executing program 0: r0 = semget(0x1, 0x23, 0x4000000000000403) semctl$IPC_RMID(r0, 0x0, 0x0) msgget(0x0, 0x6f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x8, 0x7f41, r2}) 16:17:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) pread(r1, 0x0, 0x0, 0x0, 0x0) 16:17:11 executing program 1: r0 = socket(0x20, 0x8000000000003, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) pread(r0, &(0x7f00000000c0)="8abc725b366a58899ce24db89b7431718a004ceb00382dad41dd29f5659e604b043ea4a65905bb372d22fbb34ce8c9ef6f0ec7b0e0dd4b36dcdffdee87a058429958ee71bc299ca463d28d45c657c505de463069b420cff91fa89ebe6551882895", 0x61, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) listen(r1, 0x80) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) 16:17:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x44, 0x5}, {0xa7, 0x6}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:17:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10020, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000380)=0x1a8a) syz_open_pts() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0xa92d}) 16:17:11 executing program 0: select(0x153, &(0x7f0000000140), 0xfffffffffffffffe, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) login: pckbd_enable: command error 16:17:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0xea, 0x0, 0x1, 0x0, "61aa0db11ce9bad49479b16ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/199, 0x288}, {&(0x7f00000002c0)=""/105}, {&(0x7f00000007c0)=""/165}, {&(0x7f0000000400)=""/126}, {&(0x7f0000000500)=""/138}, {&(0x7f00000005c0)=""/70}, {&(0x7f0000000640)=""/248}], 0x10000126) pckbd_enable: command error 16:17:13 executing program 0: r0 = semget$private(0x0, 0xbcf443e80c2c4825, 0x602) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x871d) semget$private(0x0, 0x2, 0x400) r1 = semget$private(0x0, 0x0, 0x18) semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000040)=[{0x7, 0x3}, {0x3, 0xfff, 0x1800}, {0x2, 0xa1, 0x1000}, {0x0, 0x20, 0x800}], 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f00000010c0)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x4, 0x0) r4 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001180)={{0x15, r5, r6, r7, r8, 0xc6, 0x7fff}, 0xfffffffffffffffe, 0x6, r9, r10, 0x5, 0x0, 0x100}) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001200)={0xff, 0x8, 0x10001, 0x8, "410cb1ee3d76d085c8b34dab55ae8d3a3e6debb2", 0x4, 0x7}) chown(&(0x7f0000001240)='./file0\x00', r5, r8) writev(r2, &(0x7f0000001740)=[{&(0x7f0000001280)="387daff30e92e52a0e7a6264050896b617aa1948c49b9c12764639576022269642fe9d7ae2abe999e8d53589732653f39fe7bf60811d27575cdf3aca2c2b066f0b060d495db3324893990b2559e580a4cec406ea69100c02770d1196e42050ce9b1339c9f837d1f140bf5b61d6d7915a3aa5f5883ff8f653cb65a39065ac2fcace783f45d9db69548788ab4e", 0x8c}, {&(0x7f0000001340)="43a433e628471e46b776d939760b0eff23b22fccff13a13479ae2fa11340560138ae7d8b6ec7f83166ce9fb2e23e30c36b6b7886ed791290c53641cbc822cabfda9dabb862c8e72c10a8ce2ad3c3ca13bea0f85734e65b18eb01fca7c5ca1ee5c3fddf63df45bc9554", 0x69}, {&(0x7f00000013c0)="80757008103fa0c13fa12006ce586bac9de6a72bf75e4960cabcd12b1bb19a7d37e9d4e00311f690d39ffaf832e2b8b92b3ee0317f33ca7bfdbd19cb575778566582d09d138af2653109545094ffb8d501d835a90beba74c5173c53fc0b999193b253c657cbc16df6f5b9dc6dbabc731ca17ec44d8bf258838697a7b", 0x7c}, {&(0x7f0000001440)="9dd547a60eb447837bbd62e081342a2f81b301d2cd7d835cafc08bb3f7c9a319bf30339662876f96568d1c4e99f0830ec1dd7151e109d5460ca316e87db80d0a9247dc7abb624a5f4f1b4daf0ed868f9b07e4587185100b7197777f82bfd4035dbbef1b1d199120c01f3ac17ca3fa7828a18e3369a2d", 0x76}, {&(0x7f00000014c0)="15f788d48e8e06e7166400ce7eaf36152886e5a8139d9e6c07ef0f5cc434a1d33d893ca94f772dfb0b94940c27ee558a6d7cab0fa2ec3763318595298e904c34febf523c286b70bff5cc678db8058cbf714ea3a6e6afef5ef8cea7bd44fd703de843", 0x62}, {&(0x7f0000001540)="90090dee4c73c1e1899b9b5ae358ef4d3b1cfd1f43bbf37c27d55fa40bf7af3d22e51e92ec3e8386d75ca06be45214642987ff11fb9a9aae9b06e4fdda8937de1465faaddf0841d98390a50d74befb8a62af3e1816b43a304b7581bf9e285011fe95a4a6fdc1207d1c0e1004dbe8dabd78686c681f6dd4f6083fe78e134403d93e0b89152a7451e6ca3ffdf353e14db386ec836ef75af475ccf9344811f3", 0x9e}, {&(0x7f0000001600)="e0f99627e35a4c5d0a3b76b62b0283be3019286c66397dfc", 0x18}, {&(0x7f0000001640)="20b84b77b34f81aa38b37ac83dba8e4c4f1a01e09043f51dd6536fa9d3a7b75354a9bbb871160a26fb9854c987e8801b5ad73d3e2513358914b22a8b98696c042de3f72c4a2c6fd469d6b7fce4bfb0de08499959093da7f496776b202aea66582c0f74a1e8b953e7f323bf0573b8a8fe9e032a92f5db105d721ebdb65153595d85afa96bdd80ec82e199ae25a00138ed522b1e3796e966d3e388142d81cfe218d2b37eb5237cea64557b31f6472be5dc5d6404fcd83060bb934199dfa2a547797f563c2b34153eb30f2d221b7a83fc496f95782d09bfbf8be7f8f1d5", 0xdc}], 0x8) kevent(r3, &(0x7f00000017c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x7f, 0x7603}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x81, 0x5}, {{r3}, 0xfffffffffffffffa, 0x85, 0xfffff, 0x4, 0xfff}, {{r3}, 0xffffffffffffffff, 0x8, 0x43, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0xd7b24aea76efd5d5, 0x20, 0x1f, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x26, 0x0, 0x0, 0x1d}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000020, 0x8001}], 0x3ff, &(0x7f00000018c0)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x2, 0x9}, {{r3}, 0xfffffffffffffffa, 0x40, 0x4, 0xb496, 0x1}, {{r2}, 0xffffffffffffffff, 0x42, 0xc0, 0x2, 0x8}, {{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0x1f, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1f, 0x81, 0x0, 0x40}], 0x4, &(0x7f0000001980)={0x3, 0xa4}) dup2(r3, r3) syz_execute_func(&(0x7f00000019c0)="c461fd1148c3c4017d7f333e672ed9e86766400ffd93570d1f4f660ff401f04581707465566666706b660ffdbf02000000c4a37917559800c4826d45b150000000") dup2(r3, r3) ioctl$TIOCSTART(r2, 0x2000746e) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001a40)=""/118) getppid() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001ac0)) pipe2(&(0x7f0000001b00), 0x10004) 16:17:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x4) 16:17:13 executing program 0: socket(0x1e, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x120) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/94, 0x5e}], 0x4, &(0x7f0000000300)=""/86, 0x56}, 0x801) 16:17:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x200) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000)=0x7f, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0xffffffff, 0x34d97863, 0xfff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setregid(r2, r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:17:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 16:17:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2a0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, r0) readv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/111, 0x6f}], 0x6) fchdir(r1) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 16:17:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) pckbd_enable: command error pckbd_enable: command error 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x81}, {0xd6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = semget(0x0, 0x5, 0x4) accept$inet(r0, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10040, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000003c0)=0xffffffffffffffae) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r3, r4, r5, r6, 0x80, 0x3}, 0x2, 0x6, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:17:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x280, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x9) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/24, 0x18) 16:17:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x2}]}) mkdir(&(0x7f0000000000)='./bus\x00', 0x32) 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) socketpair(0x18, 0x4003, 0x4, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) clock_gettime(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:15 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = getpid() getpgid(r0) 16:17:15 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x5, 0xffffffff80000001, 0xb6c, "52a9c8c4cfffbd135854d740eb02cb52fa9e1a5b", 0x0, 0x879}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x531, 0x0, './bus\x00', 0x8001, 0x1, 0x5, 0xdd26}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:17:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x126) sendto$unix(r1, &(0x7f0000000880)="285614ea9a2bae78f82d5655afa9c120fdb23680ab2fbc5471bc906a1075aa34e9b3435dfd55e4eaf9cf3fe076eec90c9bd23f64fb9a2a40e69d7c706e2d4d936a2aaf61f4efd89150a3cadd0e10f82b1aa02339db516a02285f616cd2e749bf44d174c5333fc91369279dd46367480dbf508b1ed53925858be3522946374899cb7c3e52e21e0f16ec1c2f966083a8f9c7551159b6c867f173bfa6bc7b629fbb4018c0dcc4ce0fae558221cf0ed064623d434b273ee50f4bd7ec1a8b7aef7b2aed41f8be0a79c22a6ace9fdef570ae5e5b59699fbc43514da75e0ea1e927cd5113e0c3d18e0f7c88fa4044dc060984f7ae16fc2cd7082411ee4777a1a976ade44acf6872ec2a01f60c41d60aff855815d6437d9514b3506709f5d54b5728d1715e4adedb46380552fe9b82c78e7d345c1d6a4e1f7456eed5e76d6f84956ec361ec8b447cb41196485b6f601f2fd1fc7ce2fdce5185fc33564c6f811bdfc5ce21e2b7b640ad7fae29ccaa462991ebe21c8b3ca958f36f6fd3ccb60537de62b91c9d663a97c98fbfd1d4a2d837bcd3b1a4b6a97449df248f5fbda101648d4fe8f1e1758086c019786695f91d00bba8e789a9500a8a3282607882e2a910adc278d4b171597799b0dc3686282321fde06f2ffee07a8077bc7518de862cdbeb5dc439fb92e0145edbe995bc00ef4d0a5affa66c9645330e699a36e80102f783c548ffc048304b82faec67fdae89ecb5548c497ea4a40afff372beccddfcfbd94c691ff82fc38e8963d403727a3fe952cd4567159b36a184fe191053609161c3488a89e97ae982e32b658f9be1b08b88a4b26cfcbf59c02ffefee38d1e4f7607363624d2f7e7687c34752c84a3c430c4a1e5cbd3183861706ad31fe55d14569e3c1fccd0ce9aa7add85a68a20b977c25a76e55eeddca3632f3cfa56e501247640a671bcf650a6938b8b5df02877f1074857a039205ae5bd82a1ba1c5f665f0e705672b5b1d153dcafb95c9a01fb70d77f5d037253d8f2fb1bf35681ad8526a58467a3bac3d325c9f87d361340d1d8d5f94578b8f0deb97dcc5cd5c5562bc6bb0a91640be2c7309021d18f0b80ad110c8e72885420b6f6f309145c353173a04db307f798b7662af84c21edd8d6cbbf26c87abc57862ce7fd2dbb07c62811b2910201e5948d86cc5b001871450983c986b4840389fe5a7c18a073c54d7128259013688fd3b653145eb30f40a2563294efb5f4c0c67508cfb1bcd9b7f2159ef1b5895124416b1f47e9975bcd2bb6825a3d3d3983c361eee0efe9bae41d6118f2deae9085be033597f47c83c2b15ce70421961864a189db790656c0f024f83a25ed542a65dba48465bdb8753e84b0b1ff6dbca22f368057609ad39cf6180a556957031116e9e60d458be71900a0af20f0e3e0aea30e4218612802ee691033671aadc488538001094abb0552c6256726378139733bf90c9b6a58c62969ad2621a7ed340bcdaf79c8209200dc8cbec773938e54b607d5905f6d96cf9dafc63b947a65030c1a75759762c5bbb716d7c51ce268410c68af08d0c7a2f4b376f155390bf5db3470080d03029bb766f3a0360fe37ae8d8006a1e06f31395eefc1e8215f029b657e443b2bde165ff0d00efa614241e99efc28df4d53787db38610334cc9e9eb5d5d81b720a1d23a642a4922869d18d19d55051a3af3887e46abca4a654477794f855941000633c5db9893a514b46700bb0e7a75f2a9b6c6afa739466062be32fb96f2c202ac23e207a2716d17217c3dde86004b6896064c8e16fe5a1d397419a626ba96ef8abeca360ee8188346e630574b173eaf6c6cd6ccf6f159bb624a7d7ac38edda60780a1212b36b98a6f9274a478e11787cb34c85575e2a33ee2927e60870cba8c619560405b0f098147a73ba7bc50b442f053f22818c6cf38bc7ecf9a5185b663970e98473bf07ae76358a786398a0cef4061bb013ac2523e65da682d060b7c0390f3f3573b7d2da414cb8a472af7a60aaab0f1106c338f168a536107f744004c12047904c7d6a870e435312b96fd675fe12cda77b8015ca5e09e4e599a916a4c7fdeb97351d12d73b440d7c55ceda9cefc2200615bbaed95300dfc13ff252c6a71432c828262a16b033692cb38cd11b011abbe91497883fc450c66453a6733a4e8decf88b92ccccb5f52d69ff03e584e80f02ad9385d6cbbe21c29d7b50660840a47f429b542fd78b23d15a06d2b9353b0b4ba7083abdb101fe0c385121641ece08aa5595f80d4b34d209c69916b2e409fe2c447d15f457b2b23efc0e0bd6049eda1a81e8a6e3832b1cf16025ae14e6d0923702ee20e5295663799636030278ef9606f83cc26398b764b26c8aa601073ddfcecce539f36754a64fb4bee81501c37056c637de9845d3c0f642792e7d20cc7424fb174dd2a393042e8792c16cd97889da349b1bc625bdd8f2cce603b72d97eb93ca83439f28d754fa55609981888e55b12d16f551b30d619abf93bde727fe2eef7b292b5af6b54ef94ef4defedb3834c0fe9db6cff211516a9bb4b55a1262d66247b5203911143d8a15bf8313f5e8245cbc36dde712022e2d737512bf90a3bd1f69b63fba36037e539ac932f2e407793bc5ce2f0c3fd8c5cbe49865e7fd7f32c18bc58ba9d0e2866c6c223285ab8ff6918d330eae28c625b7b3bd81e6cccb6c46d9e10e32a9b7d2f4ad991388856edaa449c649c98c227dadb124477b7f2c2c2b6e46570641b1ef4abadd565ed72093e3c48dd5d207e1c850bb89ca3c441702a2e84294d2241dc0caab5ad494b691b5f8a8ba1eec48d92d7c8210438060ef9449edd0b03fac73646bc33d9dc3e03cd7210782561dd07590096d04eafa2c339d76b7f05fe6ca6833720a33d3b2b85835cf3be893b2594a0861b2aedb44fcfdf5dc3c8eb3712e0c06370434db5a12105e6d9754c807645511a9efd48a2003b8182a6267d5a73a22d1ff5d65c7d956b4d685378fe0467a696cab17179a5e040eb362405d465ed080af2a2f9b0b90368b6c2b4d2e82486fd60fe06b6017c76daa82a4351309ca5c4a88b33304138a37713aaed22e10d5cddd993cfb705248b390aa71bc74740acb8a2eb60ee298663977c681b16653a24b23cbb5d3c1903a58d54cd850da722d94ca10b46eb75fcecb2e21848b9f36180d310f20f0497fbb6558c8b8e6c9af4832ac52b3b28522bc7006e68c76b04458f70125c0e6794ea4f1cffb94064175cd7286b554b85519fccd9c9a53ae868895ca8b5e85fb38b0f48f2c7d30d679cb37556d688ff4841ba4cd86c83a674854d93ef6fec32d07ec08e20da428f0eaf3f0eec95f771a796612be5969354167c998a4abbd91830b5cffd785a441ae62ead6fbc962bbafe616758638cfb1fff71d486021fb3aeed4e52e030ceda3e07d67a36c9d6025afee840dbf82074edb030a2bcc8a77fc2845b3b43de480a46501e846e94c2124063e7336402ccc603fdb80b3e39156134e64ca95e57c4952473d103484d18037e816473bba5f76da0b5f789ae3ba81d461f09e1c9a27650b7599d1dfdfd025bcba03c2051a300d127f30833b6ab04a13e7fa00a1d8ac2244c2ddb6861ad65be0ae3cc825d585a3c011dc237daf3ae760de72815e03d03f72a63368aca38b55f9e0cfcd6796352515eaf566041072d9faa038148c8451c0b61b1787f15c9362c200cacbdc35b92eabab4708d4667ec2cc7bf57382564bc02125914e83f0e81dc7d566ce05480d44d03a42254410f42b256a7b3b03638c04fc40a3783b446668ff7fca2f073e516a8508a874dbf87e37400a2a1e87c5c7bc79a6b0aa445eae79c551f02f1a691469b834455852b055e7483b909c7735038f0ccd862a513482cb75be59f5011141979670c985700a94b1eb97ffddb4e64cf3abfd1519d4e56c6db4e8858ac59dd4c64739966f9fad691d212d0c4c8595c4b1b996f34b5ec5996658f670604a29af2dd3ab167001b9d69c2fb23e6720fb226df4aa9409b837cfff56282e415c7c3554cb01dc5b65edb2ac4643508b22c05efe1bef9a3d98a073368c8fd2f484937ade47665f708f028254494b4f7fcd9c315d24fd21147b5b1bc38b1185e2412ee0af6eb7ae37091f5f6e18f0866b4d31b54e2b59f5897aa189841fa9862ff88a3bc67c44958ca732433985f76bc31104d28a5b600c99539557e551c9604ccce12efd0dd170495ee00c3ffcd0aee006900d66182b2f1c441c2301872e421612b004c58f03dade9a732fcdba5aa378080dfef58803d86ce20d7aba51da2c0d8d36fd8bdebf0740e66f5d58960aac39b8ba1e793b5911dd58ebde8d136fa0429cb25234f18517a72ee01bacb4bdc11645b662f16500bb4b04d33a1e7436097a2170620c7944232eed72b9a46146c64adb73d130da54d3bc2b46036f564a1565a562cd617d4c62d5a858fa872e868074cd30b5cfa1152ce58b655e7302860375455330017ef110aec3b6428c920da2e3e6116e534592105aea9465595ed8bdfdf18266db2910b009a9fd8b742457be12b44a5af1d193dc96d93a95054a40c33808da338e35a268d10fd2681461473cf29318a150229f1ff44a370dc40553aeb43813d4dd905a40633d4837486c02695589aec4f116327c162300dc1f3d7479aab65978840e2088b4656044cac48bf8b3d344f367328f594b9f84d922ba9639b692cd13d6bd70a1748daed316c8b3fc1787a0416ef287bf68ebb1ab816b0eb2c227975df9723e963b55998525b66413be506e741df99e6e081459e07e9cf6c19bd8a04a286a60c473698453349c6286aafb7a1486f86097b19b31bf438daef6da9e7c5e897ac7952e9f61f18e2530ed346067c134bc030ac8e693b598a4c04eff602b76296521fd7638ad30abacaf63e0be407072bac35e58aa1d240803f75c42a62f28925821045b996b9eee4099b090d43a37587b56c6e43c1b95f325e7298e1173b81007d0d6290399a516b49bbefbe5ed52003795e3cb14b6cc56f1e22251efb5653145abbf1358664a621699479abf88e3c3e41ac9ec59bd55968434d8b594f241f138a2c8b82babc4d60359763046a0233c01dc9ce590a0a06a450aca1ed78c75d062dd5659ec0b7f55dc0e86bad0269cd60d5a9b7838d053e70fd27190f55dfa42ccf0ef546771b2767939208a45f72975718c3e1d6f381176943ca5235d5daf061c0017b6a1a6ee74014eb54c81016dc39a361299f1d97065c42eab1eb4d2643a88df31f84ba03816df6b1b1a63415c408e48de18bc4c0c96e5b21519438bb1fdcf2d98f6a1a494429e847c29735beec9b775069fb0f7de9164540f05e4144bb6598bf58a9a7ea837f0c8db1f9f7fd70db2182bc0cd68f2f3ff7289b07e4cc88b20e79f8db8903ae0beb004d6ac3aa736c51242985ded7b84b2e9c14074e31719765cfbc9beb1c1b6ddc1277bce46427490589712ff396fda39b20dae442b7dc386424fda3dd7f91c6cae6053bd9c7d8c02dee3796ac82aacda55b93d1448aaab06860ef0e87d9b2872f88644e5e8b52cd2264c7ed940a46d0ca2ffc34769ddd6f61300cbcc325eda2a80542cd3aecca18dcb78f3785d284972c410dcd3df0adff220617833870f26d9d7dd0b8d38e06dc8f6e756422c1ec51da0f6f3cabd69c6a152cc379d0f70a9097c5d10836802aa5e56ef243860f811f1855f0a95d1e559914ca3a601a275f3c251987f6da558f7b95454ec2e40074d083fb84b3b05a94c2faf8e546dfe049fa3536347f0fecf834e7f30499aec983ee80af2aaf", 0x1000, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000840)) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:17:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x480, 0x0) r2 = getpgid(0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc, &(0x7f0000000000/0x3000)=nil) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x3, 0x1, 0x175686a8, r2}) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:17:16 executing program 0: r0 = socket(0x18, 0xfffffffffffffffd, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x3d0) sendto$unix(r0, &(0x7f0000000080)="9497f2f7ee425650ee7a30448098ee0f370b5083a9da89a48877e0f094b78c259777bad6ea84b4ec80492880e3e2b3cfae422db52ef602b7fae7604e5ae9fba6e226e1eba761d80cb16d4f960a6c1e01c03957f8fa3e6957f82084a127d604d41d1efd1d6fb4c908c6666e6a8135a2b8c97563784fdb83a907a94fa51c86ca6c3a2ec8ea0e775e1ee3f3f26c3542465f6e49e84846e691ed3d27e30202d795eb9c662951e75d7dba68d8ca5a08916eec8c684086261274f13afa", 0xba, 0xd, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x7fffffff, 0x20, &(0x7f0000000140), 0xffffffffffffffa1) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x7) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0xffffffffffffff2f, &(0x7f0000000380)="bf98c42051971358492eda37aca6b1b98b1cacc74f5ebcbf9749f8b9b0e7709d141d0e837f46dca92485d4284607d727e0d9fcdb10339f57cda3a63a8bd2087c8effba7cdf1a2fd8491d7c357270647ee2b9965c698f9caf84bdfd8932db745adcf478bddd") 16:17:16 executing program 0: r0 = semget(0x1, 0x3, 0x205) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x864) r1 = semget(0x2, 0x0, 0xc6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x21, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0x4, 0x1, 0x5, 0x2, 0x9, 0x2b8]) semget(0x0, 0x3, 0x50) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/85) semget(0x1, 0x0, 0x20) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:16 executing program 0: select(0x3c, &(0x7f0000000000)={0x1ff, 0x3, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfffffffffffffffd, 0x8000000000000000}, 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x3) getpid() sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 16:17:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x97) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000000000001, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:17:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/242, 0xf2}], 0x2, 0x0, 0x0) getsockopt(r0, 0xffffffff, 0x52b, &(0x7f0000000080)=""/39, &(0x7f00000000c0)=0x27) r1 = socket$inet6(0x18, 0x2, 0xa1) getsockopt(r1, 0x200000029, 0x26, 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/113, 0x71}, {&(0x7f00000013c0)=""/81, 0x51}], 0x3, 0x0, 0x0) 16:17:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000010, 0x0, 0x0) 16:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:17:16 executing program 1: r0 = socket(0x15, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:17:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x4, 0x1, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x46, 0x248, 0x7, 0x6}) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getgroups(0xa, &(0x7f0000000140)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/82, 0x52}, {&(0x7f0000001280)=""/83, 0x53}], 0x3, 0x0, 0x0) r6 = getuid() unlinkat(r0, &(0x7f0000001340)='./file0\x00', 0x8) symlinkat(&(0x7f0000001380)='./file0\x00', r0, &(0x7f00000013c0)='./file0\x00') mkdirat(r0, &(0x7f0000001400)='./file0\x00', 0x12) r7 = shmget(0x3, 0x3000, 0x584, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001440)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) recvfrom(r0, &(0x7f0000001500)=""/163, 0xa3, 0x3, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000015c0)=0x1) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001600)={{0x5f72d57, r6, r5, r2, r4, 0x42, 0x3}, 0x81, 0xfffffffffffffffd, r1, r1, 0x7094, 0x1, 0x6}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r9 = semget(0x0, 0x2, 0x8) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000001680)=""/43) semop(r9, &(0x7f00000016c0)=[{0x1, 0x0, 0x1000}, {0x3, 0x100000001, 0x1000}, {0x0, 0x10000, 0x800}, {0x3, 0x2, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x2, 0x1, 0x1000}, {0x4, 0x63, 0x800}], 0x8) setpgid(r8, r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:17:16 executing program 0: clock_getres(0x4, 0x0) 16:17:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = semget(0x3, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:17:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000580)=[{r0, 0x104}, {}], 0x2, 0x0) 16:17:16 executing program 1: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) pipe2(&(0x7f00000000c0), 0x10000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xff, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:17:16 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000280)="820deca33809e055cca1b85eb8aedff0011d928bf678e40d7a88f3495c1f1bfc5f9ccd918731611acccb40dc381f4321c8132ff32fab66fc4dc3af68e1c6335865", 0x41, 0x2, 0x0, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r2 = semget$private(0x0, 0x4, 0x10) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setuid(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x7, r0, r3, r0, r4, 0x1, 0x3}, 0xd2a6, 0x1, 0x6fa}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xa0, 0x0) kevent(r5, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x3f, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x22, 0x40, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x62, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0xffff, 0x1000}], 0x8, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x46, 0x2, 0xfff, 0x3}, {{r1}, 0x0, 0x7, 0x40000000, 0x9, 0x800}, {{r1}, 0xfffffffffffffff9, 0x40, 0xc, 0x9}, {{r1}, 0x0, 0x47, 0x22, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x90, 0x40, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x5c, 0x81, 0x1, 0x81}], 0x8, &(0x7f0000000580)={0x1, 0x80000000}) 16:17:16 executing program 1: r0 = getegid() r1 = socket(0x18, 0x2, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, r0) setsockopt(r1, 0x29, 0x3, &(0x7f0000000080)="053e6b5520ba3eb2db2f7e2e656b43df5591a5560fd638d3362cbbc9f65af9ce3ac43b5ded2e2f6186d1fe1fc80c8f19408e8985887aa96356a6986fd7f00739db0b65a2c373dd0593e499fd4b51", 0x4e) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 16:17:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7f, 0x1, 0x3, 0x101, "5032f3ff8f6933c0a706024d050cbd5c82dd5485", 0x9, 0x40}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 16:17:16 executing program 0: geteuid() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:17:16 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') stat(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)) 16:17:16 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x800, 0x1, 0x7ff}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:17:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x64) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x100000003, 0x401, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:17:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:17:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ed000/0x2000)=nil, 0x2000, 0x0) 16:17:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x5, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) accept(r0, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8000, 0x4, 0x8000, [{&(0x7f0000017000/0x2000)=nil, &(0x7f00001fb000/0x2000)=nil, 0x5}, {&(0x7f0000665000/0x1000)=nil, &(0x7f00003c8000/0x1000)=nil, 0x2}, {&(0x7f0000300000/0x4000)=nil, &(0x7f000079b000/0x7000)=nil, 0x20}, {&(0x7f00004fb000/0x3000)=nil, &(0x7f0000182000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f00007df000/0x3000)=nil, &(0x7f00002f7000/0x4000)=nil, 0xdea7}, {&(0x7f0000631000/0x3000)=nil, &(0x7f0000576000/0x2000)=nil, 0x4}, {&(0x7f0000517000/0x1000)=nil, &(0x7f0000629000/0x1000)=nil, 0x10000}, {&(0x7f000051c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00007de000/0x1000)=nil, &(0x7f000057e000/0xc000)=nil, 0x400}, {&(0x7f0000654000/0x2000)=nil, &(0x7f00004c7000/0x1000)=nil}, {&(0x7f0000187000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f00007a6000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4432}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000234000/0x1000)=nil, 0x1ff}, {&(0x7f00000ce000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000}, {&(0x7f00001bb000/0x2000)=nil, &(0x7f00002f2000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) geteuid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1c4) 16:17:18 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "d1be1ca860b768c67d11d538366dbc6a6f5d413ce924d713a14bcea9d2bfde7d9d8bce45"}, 0x2c, 0x800) 16:17:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket(0x3d, 0x8009, 0x800) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x5e) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000200)=0x4) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000100)='./bus/file0\x00') open(&(0x7f0000000240)='./bus/file0/file0\x00', 0x8088, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="00143694b2e47cf440c0b04b3d61a14842884ae2c9cbfcddd8944ec318", 0xfffffffffffffe4a}], 0xffffffffffffd22) 16:17:18 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/84}, &(0x7f00000007c0)=0x56) r3 = dup2(r0, r0) r4 = kqueue() preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/62, 0x3e}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/217, 0xd9}, {&(0x7f0000000640)=""/205, 0xcd}], 0x7, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r2) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x2, 0x100000001}, {0x18, 0x1, 0x793, 0xfffffffffffffffa}, 0x8, [0x52, 0x0, 0x0, 0xfffffffffffffffd, 0x1, 0x3, 0x0, 0xf6]}, 0x3c) r5 = dup(r1) sendto$inet6(r5, &(0x7f00000008c0)="9876c2486b5ea3d557558fa76234228e64631f488d107dc850f6aa3b22fdb49f3b8c539a3bf79effe5463beb45c035308817e7d6738ed0b21ee367943779fdd627e7d856fe76aa3f95084f813aee22149690c336254337a59a25b4d970d4964fc9f9d3f14eae3d7441517377a91a951d59e0ec1c63f75184a062e801211f181a19a3909e0cec54256572037a471890b906b3407b", 0x94, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x800}, 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x101) connect$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0xc) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:17:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x9, 0x2, 0x8000, 0x1, 0xfffffffffffffe01, 0x5, 0xfe7, 0x2, 0x3, 0x20, 0x40}) r3 = getuid() chown(&(0x7f0000000200)='./file0\x00', r3, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x40, 0x3) 16:17:18 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r0 = socket(0x16, 0x8, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:17:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1808, 0x0, 0x0) 16:17:18 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xa4339acb391611a2}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) dup2(r1, r3) close(r0) 16:17:18 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x7}, {0x80, 0x63}], 0x2}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) getppid() 16:17:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x5}, 0x10) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:17:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0x0, 0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000180)=""/123, 0x7b, 0x840, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:17:18 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/236, 0xec}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/150, 0x96}], 0x4, 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ee000/0x3000)=nil, 0x3000) 16:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c, 0x80000001}, {0x6, 0xffffffffffffff59}]}) syz_emit_ethernet(0xc9, &(0x7f0000000140)="286b3c1a17806dcb3e59b2011db51b52ea2c253452548f4e554853990d6cddef90aa5784f9cc42408f1e03953e2b620168609b2c2d60011f2cf11d07193a72d535463accbc73918b9c733601317706010d8bcdd62bc3ed3e3442d9ca97022bd0528dab4aa2bd6e80164ac56ef02e6c6e2e993e3ad4e37726f03249ae08c6bd8629decfbdbb55defb4e805126fa224d45c3f346fd8587db299e11b337cd8efab06d33cc3c115a4e7033afa6274431c680f6c4ccecc18e3ce0b35d22168318594b599b9df37e0810f6c6") syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:17:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000000902) select(0x40, &(0x7f0000000000)={0x6, 0x7, 0x100000001, 0x4, 0x1, 0x5bf, 0x7ff, 0xc0}, &(0x7f00000000c0)={0x2, 0x8, 0x7fffffff, 0xffffffff, 0x3f, 0x4, 0x3f, 0x7}, &(0x7f0000000100)={0x1, 0x10a, 0x7fffffff, 0x7ff, 0xfff, 0xf6b, 0x5, 0x7}, &(0x7f0000000140)={0x6, 0x6}) open$dir(&(0x7f0000000080)='./file0\x00', 0x121, 0x0) 16:17:19 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) 16:17:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) chroot(&(0x7f0000000000)='./bus\x00') 16:17:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setitimer(0x1, &(0x7f0000000240)={{0x4, 0x9}, {0x1, 0x8}}, &(0x7f0000000440)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x282, 0x4) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0xffffffff, 0x5}, {{r0}, 0x0, 0x71, 0x400000c0, 0x6, 0x400}, {{r1}, 0xfffffffffffffffd, 0x4, 0x6, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x98, 0x20, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x21, 0x1, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffff8, 0xc2, 0x80000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0xb2}], 0x800, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x2f75, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x92}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0xfff, 0xfff}], 0x21, &(0x7f0000000400)={0x401, 0x52}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x8, 0xfffffffffffffb41}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x800, 0x7}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x80000001}, {{r0}, 0x0, 0x30, 0x10, 0xfffffffffffffbbc, 0xb}, {{r1}, 0x0, 0x20, 0x2, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x30, 0x20, 0x400, 0x761}], 0x0, &(0x7f0000000100)={0xede, 0x7}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000900)=0x8) 16:17:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x57b}, {0x18, 0x1, 0xffffffffd2d0ec4a, 0x20}, 0x100, [0xa3, 0x0, 0x4, 0xff, 0x63d1253, 0x9, 0x5, 0x8]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0xb3, 0x0, &(0x7f0000000140)=""/179}) shutdown(r1, 0x1) fcntl$dupfd(r1, 0xa, r1) 16:17:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x43, 0x101) ftruncate(r1, 0x0, 0x3ff) flock(r0, 0x1) close(r0) pread(r0, &(0x7f00000001c0)="8ea7998d747afe60eadbcc92a58d4ae0f89dc4d4f97bbf517b607178694d28c021b8c4561b3a78cd13dc71db6087e4858bce0293d2f5df0866f361e6513f155cf0445370abf7022e6e6cf5b2e30eadb7a5cfff0f3f9b493094c39a87b095a0e58e9ce185175c735efd4e55600e38895fb643b7bb2bb16b721a2d51b974d63615df17589c88f6107e0608d6fd663a50a38db2edb3c476d93b4e090157054f940d0408a7503181631a734efd0f9578e4676e3504dd278491774b00334612dd667e6a43ee74e1dd861c54b021ed322b3ec3ab8a50fa74139ad5e9b32f8a66e5281a198c7ed272c6a97b12d84fd3a8eabedfde975e95cccfffc0270dbd", 0xfb, 0x0, 0x0) 16:17:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff8a, &(0x7f0000000080), 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffa}, 0x800) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:17:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, 0x0, 0x0) poll(&(0x7f0000001840)=[{r1, 0x6}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x3) 16:17:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0xbf]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) sendto(r0, &(0x7f0000000180)="66800bc131dca612151f6a9375a9474926e832a54ac049789444a80e5be134b9f5f934d0ecd999c88ee3c7335b4885a054fe141b0b4c06c207df1dffc6808f9308cb7ae563d17fccd90d260e3ff68ce912", 0x51, 0x4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './bus\x00', './file\x00'}) unlink(&(0x7f0000000100)='./file\x00') ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:17:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x10, 0x3, 0x3f) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0xcb}, 0xc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:17:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x6}]}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:17:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:17:19 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9e070b4e464d7af7b0b71d92f42833293201d181fbb63663c560c9f0b2a296832b43c948ba81a0fbd09d008f994b4d1981a40e4617dbac787edf807bb9ac3a3597f8b6dcb735531a1803d7fe1aef96ba44b9f4235f6736c9f2acf3c30a6f7afced22ff52de32b606b078e84ea5f1beebba3e006e51323454165518ebd826d937705210e9c4adafdc99bc4f7371ea1572b014b9e5ffe7896f880404c934c993e0761fbef87077488fbe322776ccb84b88e9a585959005e1048c4be9dcfd71b4e9e8bcf43ccd1bc93eecf704ee0a42686ff926ed22bf9882c243b98ae52c498a7e718516aca83ce9af369da7483422ecb6a45c451af6dd2aa7dbac7f1c6fe988ffa917da5abe68f510416b0eee4bd94d2a9b784a4b275bf7fc245232dce46f88a4a29c4efa411c6f9bb918fbd7d700d4d69a18fd1e22f6d0a9fc27a24f23a65055c1d1d590aa314efa768d75f85f201b703975203a6e2e80544d5f15b564995ad9a9b89bd2a97cbbe7eadfdf1e02cd1b054de89612ecb31b6a353bdfcd76bf0b4b698cb1c617cd450da3eafe03aab8057195051fdfe984d4bd994c5e623ef730331d6f680361a18cd319c60f23af49ce3dc415db933036666c953463999eb3b8c06de37cba6af9406a8ad197c5d63c444325d8bc4bcf6e7bb77b83f813a2f60df69d102441d939427e60188d6e27ceaa4d4c25a21d4940f8ec683f74adb0af5eda976aed3abc5f2045fbf40f6920c2315f654903700ca0e08e18e120f04882491461798028a339233f6cdc2dc2f28baaf8db37ecef5bfa428d3bfa761f5d54558d8e022026835263110f2760f8ccedb53772d98916c8caaee223b1214c14a2f5ba7845c46787e825310b6af20add98c28cda7b3a9689e0df8147b4d092c198514748163150948caeec0735ca7819c3d98cef77d3c8a1c345c4ed2366b7b0e5ee9d6a4be2d6143d9eedc1714b7952d4b275ec1293c86a986b7e7f0c891a932a46bc5fc367b9c5e63d17e57d82098a5d9f72fe6d51ceed9f4d56c0a3bd6fecb074b49535c281f87f4a1573cbf76afeb868be0b57f5242862a9ca8364e1c237bbaf216d0a1d129592d0b71f8fb54066fb3847801d007d3f9e63ac90e4d00cdad4ac191c5985d18cd5dfcd851ccf2a32b0f2433b4f9b40c126fc66f8f7c2590c7d0a1b7ef2e3942c44a9782be242aa414a0bfae9d31c1604adf93fbe8f43cfe154ec5e4e4d33487ebedbef4d319f6c2661cd9032c291ecc27fe44a833e47d67a663d642829757cb3f87b9999428ca793956eec5f463453476435ab14aa85ee1f69199b5ec5087df9f0bebb52631cc5d7cc5527138a8651049591ec4dd726af12acae5b2e88e43c442680565e5f2a8ce7ae3093a5f6d6546ce1507352c44bf8c896a809ffaf34699b33adf041bea76828f2210abab414ac05cd3ce461d22d35612feb862d735a57c6b535c2909388910b05f97336489d4d49fbfe65ec832854f41ebba52bfcd86a767f09ee7d27a9a6491e17d1f1d9a45540088d5b507d2f72213fa790546090747903a55c7f8665e928b7cb564120102dd5253111b79f90f35a9f25a264d70ed97624f3f433cdf8639213b351a852bd40e95f4cf3d16d21e7ef70762f09b2eb3425e6be5126b0003a62245f199b1419d077f586b7930f62e9fce823fdee806db8a6ab7645d274a251dcd4a08c74e8dcd048a7d2e16c73b03168cc86cd6dd8f20e392ac69d573fe10447d53989d7691e6e1c23a7c70a2ef1eb2439f679aad7466be11bcd57a91d3d64bca2229881d277d62de0f79a14a775574d168f8c569c8b29e9a4bafd56ad4c800913a4d898c03cc4f03134b5ce1aad1bbc51c259379e0262348612e3e26e8cb3b19390ba137dcac50ac4d6ca923b979556bed2ad06b45a9dd58b1d002647e72e2a8afeb2e74984b9d722cd28c161489ca4d7d838605e33a5c0a5dc50a16de0f6ee92e7a5c065544e78dad084d803dad2383e2cd0ab2d244a16c92dd20fa0985398e2b4b17ea5f2ac5b214cb748e80a0db76d40dd0b7fa94514216db19ad6baa33407e30dd00b9771669fea34d5154384a6c832efd9a8315b8e249720120ce0d692365db890fec4b48d1e744adb9e165b6a843962b24ce6d16798bc410a96d68580922555bfdf2b8dcf17c6e1022e0b5cced53d815d895071c6eb9c49fe316d4d24a23ea316ddee8fbf7b9108d47c5c5e2db76ed2607dfd80eb70879215f8a695c9ece5674f0df36f4484fa64a82e6755495a9c906948e665f8b7b4188939a4c08778c88d621a60606a11707fd3547c495d16102b2641a14a6e0de45ebb49f253a29e4b0f81feac7da1bf0ac8d4c9c1d414aa3812a298cfcbce82c84eac82a923f1500f1ea94f836452a3247d503f12b993407308120f1a6caf007ecb3daed232c482c381fd1cad7f6a463325512ac9144359aa48e4dfe50d9559941d02cd78d6975a1adb4296e81abbdb17688e34f4d0460865666b7b33e99b4c6f9bfbdcd97980ca9ed577cb1d5dc7ed4f50516c80d26ea48f14d62c98d139465d9955a47fe8306f61b16a3a59991999cc09bcae62d61aaa70ab7b08eb27b98618e847b681a4346640463c7feb1aa4923892c007e3cacebf668f3e9578d48a11dca381e59323f76cf21e62e11e1346ef52c9bffe91f1d617041f2aed444905250fc62c1fd4865c01efa8ec6306927ca2c3b3786964aea565f782ad8361e004b3a3ed37607d7268a4654b8f6c5dd990a54c5b8a441800e2c4fd15d203ed58ef70a44ac5386d3d4391f35a5296c9f18f7c293f2c854b770a9cbb24e031c26e244796d4923120b8a72bfe6aad392d5ee765de6d20dca0b114c42ac50866e1ffe3e8ad270927878cb2fabae40c5d278e0be703b88405e991e6c1a7aa552011327e349fe9260b10b4d951b1601f6d9dff71237b32ae992826b0635e3b5a9b95e8bdb1badf159c84f40c776200a93fbd79462ed1f3875e12ec296dc9f392225152b261d44229978c645df415256f692348ec51f2dfd18d4161f935ee50a7b353e5fee23950fa2d4cb59414bb1bfc187c04c4962de443887e013dcbd45025eae3f1030335d8ab1efe2e9b8acc4690a1f3a565fe184b1b9eb6c6cc0535ce9476d2569145bdd5942e04a078aa515f303264586a5fef779e4181ca5454bd1a9cf3e138ff74dae4891fd9ed1555ac3c228cae632d2f106b9e53053463df3ea0027d05fbe0b0b48af0ca00910124e3d3158ccb33a20765fe671be11bcd2502ccf426cad68e89b340665738ad13a943a5c6029f7b78b15af114ef20530e8399963f047a335805407dff276fc080cb3ea1d142b650c4d5194813096ccbfd72decd7bdc2958c5b6c9cccf60d793b6c74340bfb07f194002b125aea969fa09ed08eb52073b5c8f49ea4783517572d05be6588a014c6c7ecbebf5fe5c03665f04bf3624e840368adc7e759bc42db2687e1110d0100488843b96f6e08fe9ccee021a0bdb09757db642a19a31aec2ae33bf2397b0b28a1946e30e7dd4251fdab87cca7b4d757c697e79261c9673c7ddcc43fdaa7da3865ddbc227534eedce7e520cd85ac0836db217d11c47cc1bc66dd9c82bce0d605795a02d0b3ece08cbe255fe3ab5d703e4baa346522a36d55925adc0805463bd185a53b7c9e0c6b1ce424acfcd23d68970c4c30f86ec2234a7c77f0cee46cf6d6262993673615aa0d88384aa914707b241993872fc236f9b961fc6b857ea2ba26a3540c86f4dd2b8f1be545d719861d0e2fe4ddfebd731bf5e434cba4e2758f006ac800b7b99e0ac7726d52f9640f41fe90a1d38ab0192835110ddc2046976e26186645bd006d3adb156203171a4322163b7e9587ebf8d6df447c004278975ff5262cfa82172277310bbe3210fca4b039789fc7f3309aa21dbb3ef7398c693ca7940ffab5e6aa5157405a8a093229461948961109bd3724c1c6a091f5269fbb429d2b12f1d38e682e293730e97bf44e0b7e8da5e02a06cd2a9438da75e6be83b5b4e1a93bef06cb79fad796adb1c4845f517ce2e9c5200a09fe498f60cf0b085ec9ef3d37a244028690aa7bdadf0c4d46843134dc1632c5a31daa8687da6d3d2e6e4a19d70643f51b66444c9854b11f679f9bef409d6a40a6605689703389a014c5bafa8d1ffc751126cc7e5508e2cd3235fb2c0887bc0506df7f114d06883aa6faddf3781be0bff4f4f83bb908045a03b263d2e279f67ab40671d63713154b23aa3b99b7d2d69f768fd34c9ef7a91b05ce2abb9f0a5c49de5e016ca7a99cc986f1654e8753266ae873bb8afaabcaed300041d7e21f92ed2c7dd83bab1633398e919c5f7067b625b190a6c232a2e727131df1552c94ee7a830155296a64772cef9fdcbe9dbd7c68bad61c05722ace064a4d9c841af556334946cf1761458bfcfa3d0d9f681ea3fce1ff2f17051cc741d37036f101b463f079643d3d28bba511b6a09701e8b8f6bf73c87d8e21d55a9b78d8a2af3c8a63998766325c51ee9082950cdb187d5d088734db0d436bbd9c10bc50f6a3694f3346e199279b52c20fb8f36bd962522e31c99d3f2a1825bd81bc544a720dc5af15aa21e1508daa6bb22b0d57befac7cfa58596995c58ffbd30137b08883a572aeecc83ab4b783f0486b975ddced2752d1523bc4ba10ac0b6fb9b5a28d4fffe907b5b7bf65fdbd18209e105a655fed84f5a7df28e70ff55ee3859650d37144b793e856a2d90e94ada02ec5d3008836c5f1c1f76413376261f24a0957f57dfff286f8a13f9cd5581eb6765aa5a48526ab546ad83a3d0c8499a9ba545804e075c9f4375b39291244d94c819df0e9338c4801c9229a09526a91cf9a0803446773bff761153bca2e374d06900506a81de9e4355dd846efce00e1662efd401ffb4ed9d5702758e5a7e0266b5eada9b9e3e45ad51b9e79c04f26a6f0f563d2490a57894e3d4e737c5a1f292eaa01aae54590409942110663de8e25b7b29caa9470f8822004be5ed22dc8c796d44e92603054a53900ff35029908111d1c8ff7109d75a31321bf33b6cee1148e19286381c4d0bef406050743208d3d5ec0d9369794878ceba1e847464b8126b295c039096eef71208b5154d7a3fe0e3f508aa77fba79dc898fa6d87addb2fc2d8aba20acddf231583580dcf84b7f15cd8a775ec222a720da2632b6bef7bde8cd41a36d1efce6f02c4f5066a54d3c734cbeb27d053bfddb2faaf938ed9ff9b1039e9406cf2e424a85830e76fb2151e32e6b35dfcee9cd3e486af2443766e359a135d2cd1a157d3819a4901a4956f8ad9b8996b118c9fe2b9adcb1e14d93dae1f80b5f6d436896e6f5457ad54c5e7874d3e6388bd4d80e367932b8742b28fc772ee102695b1b45c80a94526f3308e8a288a1995dfc96c547d9a81a91aeb8c6290cad524c8e35bf58bfadf5b2d4392ab92f545dd0835d1fc11896251a101dc749600f965525441081e4440a7e0cd6475428e94549bdaee09e5ee8c6050b5a934679d6ae6794a60d4b2ec55361e827e921b5e32d486facc7f9e710f4e5dab5649fb3dde5ddbeafa79cc8ba4f1ac5b355a16e639276df62b47ad983f22a7439fadca11191b3063c01ee9c260f0d6f4f01ebfc0df68a83cf20c94326c3ab4b5440085a8810da64f59421a820a42f51bbff8c13f68ed7ae8fdf716f75ddb92c8e30452e38797fe5a51100f4bc77ba34b724aa7c000fa4d4b6278d480a80440484ac7e05d8ece0a9bebd43945278a8432b0a63a62b212165aaf51b3932ec3816142e5400364b5341e1f09a627722dbe0d55eb61e", 0x1000}, {&(0x7f0000000040)}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x200) 16:17:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280)={0x0, 0x1}, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x5]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x9, &(0x7f00000001c0)=[0x7, 0x9c, 0x0, 0x4, 0x4, 0x1ff, 0x1ff, 0x5, 0x6]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/21}, &(0x7f0000000340)=0x17) 16:17:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket$inet(0x2, 0x8000, 0x8000) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chroot(&(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0207534, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:17:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:17:20 executing program 1: r0 = socket(0x2, 0x8003, 0x0) syz_open_pts() sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000006546009b"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:17:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x3) dup(r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) syz_open_pts() 16:17:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) setrlimit(0xa, &(0x7f0000000000)={0x0, 0xb2ac}) 16:17:20 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10000) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:17:20 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 16:17:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x1f, 0x564, 0x1, 0xff, 0x5, 0xd, 0x3, 0x3, 0x7fffffff, 0x9}) socketpair(0x38, 0x5ad0b2d31f76f455, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mlockall(0x2) r3 = socket(0x2, 0x2, 0x40000000000019f) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) setsockopt(r3, 0xff93, 0x100000000, &(0x7f0000000080)="ebeb87c33f1003956c33150b179814975dc75eede1cbfbd87e6f821665256cd0aa82a6d051bb505ed8b893fa88d65961f80f417af668b971b609ce36e6bb0aa0eb65002c", 0x44) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0xf1, 0x8, 0x4}, 0xc) 16:17:21 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x3, 0x1, 0x8, 0x6, &(0x7f0000000040)={{0x3, 0x0, 0x2846, 0x8, 0x1f, 0x8, 0x1f}, {[0x6, 0x2, 0xffffffff, 0xaf, 0x1, 0x3, 0x2e05, 0x8, 0x1, 0x2, 0x4, 0x0, 0x4, 0x4, 0xfffffffffffffffa, 0x100000000, 0x2, 0x100000001], [0x80000000, 0x8, 0x2, 0xfffffffffffffffe, 0x40000000000000, 0xf8d, 0x0, 0x3, 0x6, 0x7], [0x3, 0x7, 0x7, 0x9, 0x8, 0x2f6, 0x8], [0x3, 0x0, 0x729e, 0x4, 0x2, 0x80], [{0x9, 0x0, 0x2, 0x100}, {0x7, 0xca28, 0x10000, 0x3}, {0x0, 0x1, 0xfffffffffffffeff, 0x6}, {0x4, 0x2, 0x1, 0x1}, {0x5, 0x5fc, 0x7, 0x8addc19}, {0x7, 0x7, 0x80000000, 0xb98c}, {0x1000, 0x9, 0x8, 0x4}, {0x7f, 0xbc, 0x0, 0x4}], {0x40, 0x40, 0x10000, 0x6}, {0x4800000, 0x3, 0xba08, 0x9}}}, 0x8000, 0x16de}) setregid(0x0, r0) 16:17:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ea4dcf2f00"], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:17:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 16:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) setuid(0xee01) syz_open_pts() setegid(0x0) 16:17:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:17:21 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:17:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x0, 0x15) msgrcv(r2, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x1, 0x800) dup2(r0, r1) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:17:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)='t', 0x1}, {&(0x7f00000001c0)="e9982b5ca1cd0bba5ecc93aae6e9a058a1b74c879d2639f2af1cfdb646ef1d84d8d235f267ecbd4ae687e14041f74db994efe0565614ed7d78c0e428f366e8cfe50299890a5b1b1ddbe0570bb6ccb0fcc28f86fbdab03823bfa814f5811b9b1e6868de925221ceca54b67ec95260a00a570f50b8d2535e3326bef95ddd7c8b5a1986fc58d66a47c39cf70e48423d669b8b6c3ec2", 0x94}, {&(0x7f0000000280)="f1f760a93b106d5bfa753a4389ea272eeefb6cbba86757f41f2b0c3906c451085e09a991cace2b302c0cb13febb7d7a2e93dc732f3e99410e9e272f9901568e0ce7e855c1576b567073d0b8d10262befe2693f2f884f6353456ccd124014a3189edd7e4314fc5aab", 0x68}, {&(0x7f0000000300)="b043", 0x2}], 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000100)='.\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xfffffcdf) getsockname$inet(r0, 0x0, &(0x7f0000000180)) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0xac41) 16:17:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x22) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xffffffffffff76a3, 0x3d}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:17:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe5a245d0d0329548, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/89, &(0x7f0000000140)=0x59) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) kqueue() 16:17:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$getown(r0, 0x5) 16:17:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x181, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x125, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x8, 0x9, 0x9}) r2 = semget$private(0x0, 0x40000000000001, 0x8000000000000001) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/84) open$dir(&(0x7f0000000240)='./file0\x00', 0x20088, 0x120) semget$private(0x0, 0x1, 0x401) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x800) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1800}], 0x1) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000007c0)="9c84a2c46f09fc150075481715114390f73a47201d4b7d", 0x17}], 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000ac0)) r3 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000b00)={0xffffffffffffff80, 0xa553}) rename(&(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)='./file0\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind$inet(r0, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) 16:17:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:17:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x404, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a01525267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c466cbe13ffc9a9ff2bec173585f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be231757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca30f935dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df20ea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398b14c3897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d4b6770", 0x5eb, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x500, 0x0) 16:17:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x17, 0x90) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) 16:17:22 executing program 0: r0 = socket$unix(0x1, 0x2007, 0x0) sync() open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x10) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) 16:17:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = socket$inet6(0x18, 0x5, 0x3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x1) shutdown(r1, 0x0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:17:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getppid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x553c, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc458}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0xd000)=nil, 0x3f}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7bb}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff1000/0x9000)=nil, 0x3ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x690ddc1d}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:17:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x34) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getgroups(0x7, &(0x7f0000001240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000100)="fddd00e40747e0f48629deeb1fe26e97fc5ff86373ce019f5c61db0beeb63621a7d07cbcde9065dbdd8d5aca08622b1847b475e4c59c3a14946bb067d7d3083fead128060e661454cfe4ec0f5688c880f068a259178dae04b3d30b607457b4011df9e28f603c5f0eefaa7cd78f180832a4f7ac759de67098f4fac6c1d080553d93c7490c529fd1ed61f44196549e9064431b20a7782243b20a48a1bfae696e2c4b9e36268140d141eb212d03eebe4cae13d937e9fc1fe1d501ceb9a5435e4f70dc5edea32b2d6db6f074648daa4dbe1bb412b602a0db9f5583e83e2accf2a835e8a4d26e25724db91d4ae6d297ca2a78da5e0a75d69bc7bdcbe4de5ab1584f2b9d8cb7783a9a6bb4667955a66a84d72bf61c0f3440205e6e17e663bd285e794b617cdbee1863908dd911028fe9fde4f65a42d8f9b155f41f052364d8e22244df62eaccf3ad11ec9da8f2eab6846ff40f8de08cf207ab9a315500175ea84b5a7933f0bda5b0b7f5f0f4018adc076bd12a9ae9538ab26d1ddb56d456c87d40e205e48382d5df69d4d80d868a4968a8263fdf994b1f02438cb2d8c1deeb56fefeff70627dbcc233090396a4ee18f3b2d28a16cb22f137895a5780758e2ff8bf42ba78c239c587dc3d08ea392f4e0c439eedfe58f5cf30b9dd6b2e0bf276b2d0421dfe0234ec9b8bfda019b5b89133f72ad26295be2108cea017397dedbf33f5f56277177d6247646e63210b70eada23e0aa7ee782070a2be98c80e5bb805a8bdd45afcee0f5503a054fc219f083a2128dbe28f196a2911ddf73c16b4f55928b86389176e86a3b203a7acb9a091a628c17bb62a51cf68d413bd698945205f4d750f2ed8ec5933ae89f205b33eb364116e356d82c543073b2575151d00d79923e8d79fb16a6321b1849fa69b09e5e2aa85829b95a684771197d6944bded621c71e7101008a05a8517985b96c5d034741e7eef6713bb94497037bdd7a2046370a7b4f084f85b832d97984901fc4d1d4701f1e7b12537d6abf8753103b0faffcf618031b44764486e02a73e6070a14615423585381ea9ad0fdf3e07e9ba7466faa124767099bc3f62d9108b386681db7e7fa3083caf007982283a7032dbb0b3492993bd095c8bad3578e1d901e47365ce18a7915866d081d0f08f89380144bc764b477662fb5fbb15ded6fcbea83ee720bc0361969bebbe0502dd065fa9f5ba73b2b7b5481a1e5791f8f5a24fee3bbc8acb02460efcc205b49957b706bef01495bb6144d3b41b6d9404403163535ff6767634e7bcd31057880f374e1ecd8980806f88bb14864d15585eb7265c2f7471d1118175f09cfba8051f48ee5bad237980ce98b1e024b86b4c3f602cbf617e0cce41d24ed9d8830ef04b73ee1e57c5ca5e2907d66a34fa164080d183b88efa63a8f5a15fcb0066678cfab47fff3e5cf8451341a5e8b6db6be019e3d4abd8d36719cd2c3b41938af4c9bd319001c796799bc0391cca75758856bf3124a96129bdf6e8179115ff2cbb6712e40fe5f45b25351036a5948c536c0ccd90a93ef09277b3a01daa0c201c688ab5f60f7aab6771dc151f7b7814fe32237466ff11cf94cfdd545d369cca2129827a8576880b6f95486710b215eef1133fb9e81ad1f641932622798a356a56ac8a7377019db3a9f182fdafc55ea43d4b77c28902e928e8eb0c982aea61307cda5694344fbbae35684921036f04b5303691a540a32247e4658f632571de34542c1da490b2fccdda104a5bbacd657f0a9e263a46dc9fbcb6f073b753c130d37b6c30bde91541a5f016d59005b1686c5beb7e25554a44d072d017c303a9b9a34b25dc18d6ba76b03b430fcdbdb1339d16b88b6107338d4ee5de7b8da8eb42014b2080ccf135d5a461f91e7719ccd97a479bbd0e514480873b70686a966fc43d3a624c4bd57a63b3578d19d8178e43c8607f429a412f76fb87e5f0801d5b2a798d805b5de498dac282ddf871116692277856a16354865bfc703daef0f96919e56fc203cf43201b15b2b7df6e98dc8595256c8b617036aadb9ac9ae855f45614963434e55c9e8acdee25c9ec44d73057f880dd24c37833ef66bbf334c68116bc7bbe5cfe85d4761135b7921f1a7f925f9a1e8305dd5f4065cc451877f4376a176d692ad5d8864aa283d375ffb7367477de8d4cae7e44545b517c1275706f64e6315610bc713b1f86849f29faf74e3cd710f98643d45961cf5bc0984e11c9689b7ab0703ff50258b521943078263131f3d188ca05150a9c3cf0809eebfd7e5cd3fe2d395728d5182dc7f8084aa107e25a0a91b7b30208052371a715a46135921cebc2a3c732b42f60c7522a6299ce8d09f02e4408c828ef9047f79c50f032765bfe3e0698573397bb721a64ee4968df66d527c8f94788111ad8d6658fd19a4fca2fdb0218171eae1124c76decd00d85a5f7c86b7b455dbb741adc0b1fcfae93e26a90a8857c2c08ead8cb32744ff7dff5ddafa9fb7032e3ea3a6829c9a7bdd637ca62c5ca85f72a7af4e464e3744a21bdfc14e553760728d931449cf8ae6d498c3573e69ff379ff47a1e61e32bc60aac7f99a6074b6a35f8ddcdd955c4215317219e2d3cf5f04163f70607653faf82169356d1414adbefe241428cfa5b4393e69ba9494a8a67914fb3e5dd9af4713f52282b61f8ebbcd221f4ac96438753c92171c5853352eb96318d7a2a3f17f847f63887488b44a7b891dbeaf0af4e15deea1cc082b131c257335afd9ef1dfdbdca2ad5aa1eebacaf3c0b6278a11e4535acb30cf9fc7640edc34693aa73f6f8b5d6d5d21404b63b0e7e668f73cf6fc282b51e7dfd7e49b4d309e3a1fa632c3638d11b67d4a6edcde1ebcffeb3aa321ad19636f1fddc9e2d81e44f05b86f13577017389e8328dccde0a4d4278fcccad7ca6eb7e2210a41e1f0d5170f0b30e1cfdeb5420d12a8ba08375965f3a52ad4b3c32d16764688f6492cc485456efcafdbd464db90ace8b11e9f69e27488d86a9b650f8ed26032ecaaf86181f78a2886dc38a11ce6f74302ecfac4667750d34a1eac0a3678a37280c9db53a6be74c46b86b203b31092ac278e9078bee97ff0c5bae81fea13f8b47dc69320baa1ef2731362341b03a861d401db85263b64ec5dc8c5a81c8581f0137c0b4cd04036ac34216379fa744b4bcfe7e560134fdb94ee52c8ad2b29875eb376a6a7f45c8b9e6693e4f9cb53cc1f64662a46341eb4e5b635eac94cf596e6d0e11659d5dda6391f39afa386b5ebaf724264eaccd257b3830ad973a371390ab3feb7bf1c99b857cacd85d6056804d9c5f9fad74eff30a1af09063c11fd2b5a824e61122223136296adc83c8fac6103209293d06fefd7f28946db21c3f3e56676eb8391a6ed6e96c4cb4bd12fba3b7b3b8f3c3c192d69472c6e425c4e680dd87367cec32765c85938fbab963f3d0e92829341969208443d11670b8242d95e451fb2ba4cfe92f5fc3ebcddc415547380d523cc4b734e37194eb6a748cfc54cf2eb3b922b390b19ffe1cf0817d147e67adbcf4e2d417dd7793488ea85eac0f97f9dba7e16ed8d7a1aace69abfe6b37213a25a2f3783de4c3bed7b72cf158bd67e5126bd5da132bca5c492118d76a79685a19ad5d710fd68b71e72947ad45554b314801e9854067997230e6847d1c5b1856d64e59e2814d6af53f2f8d7bee440e874122a98116da66364129718f38f489936616c1d110d5eb68344c62babaf8a2be6f9b1d7c1cb75c82801474eaaab25723355f5d1d31eea3a444171374f52cae09a5a9c8eac0ae077642a59967d20939879f6dd652361b776a4742d7dfda4a69df6155f8aeae8f70f3bcfae583c4ca8e95709a95974461f7ca6f40dd6b13b58a24b84aae46aecf0bf861141b8163f3a7c21bbe8d992af194ea0cb8fac7f5c7e0e867984889828c91d329fa926b6f4eabcf786c20a05848d86765b689860253eb9ef0c8d3ae2a2d1bf4e4faf8ed2beedab7f2cace399061f1a6e8a3a2e12f797a901ace7a61746a99dd881ec8fef20a1249bfae131e82f9b67eaecbc9471582465fb130cd9fab3b23c4237ecc42b8b04a54f9f595eb6c6525c984fdbe30d8975197b4dbb41fbb7477df033e84de1975ffc6d4ae47daa197ef8d30275ebbfe3b6d971eb15116b8c75b407ca1876a0542b8fda9432eb8dddab8f816a666b94a87a16e6da08ff8836c34e246db0bd295fa8c6308ae6cf79c1db815516f0714c21b31fd4db9b4f47e3dde447f2c53c90edb7933187c0c412d4341d2dc96d8f212418ade4ef7f0f3e5b0851494b62cee98eee01a1c80f1690dd66da853d22ebff143a0a6fb2d3c19cfa81cb43531f7dedd3a613ddbc5701891abb1f76f5977f531eb1d8e61258e5efb20500e977a20c75f87173794fd92823eec0de25c306d74fe99f3edf1a11cebf6249484e84aba247e36cc7c02b4b8fb847ef9fb7b4060150020a56cb0cfcfa91736b17eeaadd518aa40f16b35124cb3f636e65f085aebca3364b747d8ce3388423b0a2073b4946b17069233e56893d25413bc9a700a2d75be03ca0a1042c4359334010a2188359fadc41b17753f71a0de6ed4792eb995c6cb38b8ec0e162a89aee8a03829d649a1d7294e774c9ac6f6e311d2226b82a158f5acd51eece166dcef24b9847865feaafb4bc91a4c155a271f6d2adc677c960738f2ce5170152f9ff88eca1a933965e38a8fe9114180c4808bc7628c0502ad1b94675f19787a1c2ed79d94231b7adaebe8e9bd294cfeceb950800a5cc79232269f407f7ecfed87251ec0bf27dcee9bdcb3aa697c5a12416534ce9bfa3b61d0cc8859d5cd34d662e318a063def6742d8c03dad898378ef9500b18dd9a229d8ef49224d10c39bf73b11e90047e6dc149ddd445ae66e5ebecb681f8b9a8fc3d0ba9fd6d564374a3084f1d87d7e0093c5cd6360858b3ffa63e309ac90d85f7dfc90e36ff6bdfe3294f3d25464de7b7b387bf4ccb0f9d9a45e0cc119e75e05f789247ed34b05d289db17fce4e625ed3f2fca69baeaa8e620b9a34a7982cd03adf2f3932acaa36cadc1ddd83544f61a7734f2c01b565c70fdd0cbbbdb0942b799a5e27fecc7d26db068532be5a1be1a868dbabe70d9a779584bb3972196070b9e47cfd2d63c7fc213df2b469d5a4af12e470cb058f6a9c0fb15694fb7c791309fb9e9d20545154a9962c111d5182c13c2330ae06e987b182b4eef48eca97d3386e696f77116949cdb5edf4806b1775044364ee8bb95c7609dc31a2ad2c7250aedb364877c823a00802d7e2eb168da1e3a66179d0b9d969083d9e9cbe0773533079515d06db651983cf5f55675c37e833ccf8634f286aa0e22fed45641b954632a38dbb13f402d85bcdde23072bbee994e3d3b95e7f6895c5cc6005938ad8d268f178baba65a8bac126412d78a8924e58607ecd0d5db42f664c8cec4c67dd6e1b4d4a0a64baa163ed2a56bba46de8cdf1c34c25413d33b9c191fd6844908c877459b1c148cc1c7758fc519a5e2badd8e6b89f7838f68e04017b55021194a20c1ba8fba9bdc3d0dab12f414f13b5970c5c6fef291d097592e56e16a7d88fed87d3d94ec5156603002b9ed3b69222fda34e135a5249244aa6388c6f3e749ab7df073669f43f0b381c5380f150735c444f4f4ab7f9f2d1448db259681ca18710b903c472e9c3b6770e3f6b10a73d21e679d75e055527df739c987d2f6a6e44f65a75c2c19a982034945055e10bd5788a03078c7151f0c25ae8b43884502bc0c4ab26a09dd116b4c2ed38de0b8d9d7b6ae21eb5d7b", 0x1000}, {&(0x7f0000001100)="9a8610f66ebe6763e9a2e116ea5bc692d9758b579a2328a4f852192fc86c564483bb9cdf6784a2a4e4836940b295a019a5c5", 0x32}, {&(0x7f0000001140)="bb6a6ff507a60f04d6fe34a7e82e330f9327afbd8b805e1c214e32", 0x1b}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x8}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:17:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xcd, &(0x7f0000000140)="b6cba2809bf132a7a241407f69664d52a3ad8aee9def04479acf2b85bdbf56e624a8f88531a1abfc2a91ec8bc9c5681a509620e5becbffc3c4b83982fb4d769c11080492f34711ddb0b23be83fdc4d2264d8257a5904c4149081bec92333b3392f8e46cc4a34ea6913137a1eaa6000c1cc1dea2588d1dbfc92ed97a4c04d1ad23859bcad6def899d4ccb356bd62bd53870abce8789994c91fed4c35b77bdbe50fb01a64a037521de6d3466ffca86f5d061ac5929578993a3bdbf512fe89a81ce5334637ce1b2d69a9376c36540") 16:17:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:17:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0xb10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80d9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100), 0x20000153}) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:17:22 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:17:22 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0xa, &(0x7f0000000280)={0x2, 0xffffffffffffffff, 0x2, 0x100000000, r1}) flock(r0, 0x5) close(r0) 16:17:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:17:22 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:17:22 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000240)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$inet6(r0, &(0x7f0000000080)="a0397c92961831f1e9ffc6ac369b091e73c4dadec174bc628d3c67b0e083a199e71cd39289913b54c70ef4153eab83d84a2bbd0d96e8643e8ad2929a95e82a0d6912211c74516a5406a765a711b1c89f496f97b3b2ef88ba1019788a654eeb3519c578b1f6dcf80a7e04a8fa7f799dc248610899cf7793bd7aa68dccf912b469731ec2e12325dab378b7786a41be7ea32177925fd04b1ffda800b86ff329411742b7f443ce7f90996393c06debdeb828def98b334f9751e426004fedefde76dfd7018de05adcb8df4dbb454558aba6602d396dcec4631738fabe79ccba396bca82e9abcfc421fab589e4be4ddffa898f9553b506cd967a97b7ef04", 0xfb, 0x4, &(0x7f0000000180)={0x18, 0x3, 0x2, 0xffffffff}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) 16:17:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000180)="4a83663e8a4aefaf17321f8aea16d5b341de5864f55eda91e28492e29fcb8415f3ace0e9d814b2b2def794bd67e25c263d53a77b3c51ada2ebc885cdd0e85a3b41a5288c048a145a06acf5ba99210f", 0x4f, 0x2, 0x0, 0x0) 16:17:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r1, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/185, 0xb9) 16:17:22 executing program 0: r0 = socket(0x2, 0x3fff, 0x0) socket(0x1, 0x7, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696d653000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:17:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = geteuid() sendto$unix(r1, &(0x7f0000000680)="8b43a83c9eb641e6bbfd02e24451610a161981e29a1eebddcb11f2b1ba0073fd06ee765b7dc8f683d506b491f0f4e3f8fb8e0b493403abdf03c4135f186b3a9bb20ac76ef1c39faa5759b850452898c64eee646efffd0b13c6dba19c5efc3a17d66938041f9483cabad0541402183a3641fa4b058cc90e2ce353c16322de8e193649f765607fc7f22148085dd0f983766e1bccbab50ec27ad6ef07a60ecb4e456271ffe42ca5917b13d2b8d1e9ac90f7468384942774289ffa3ce93e56ecf5859cae1f65b7e760bf04cb61336d917013ee45ebaef4e35499d0ba16b95cb007cc09a62e6b6d", 0xe5, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r12 = getuid() r13 = getegid() r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r17 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x130, 0x400}, 0x2) r20 = syz_open_pts() close(r20) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r20, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r20, 0x4010745b, &(0x7f0000000000)) 16:17:22 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:17:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7, 0x2c, 0x7, 0x4, "e32c5fdea65aaa6724d17a133fccd160001e1800", 0x4, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, 0x0, 0x0) write(r1, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r1, 0x88}, {r1, 0x55}, {r1}, {r1, 0x4}], 0x4, 0x100000001) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() 16:17:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8900, 0x0) socket$unix(0x1, 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x60) r0 = socket$inet(0x2, 0x4004, 0x9) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x39) 16:17:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x58, 0x0, &(0x7f0000000140)=""/88}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000100)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xfffffffffffffffe}) fcntl$dupfd(r1, 0x0, r0) clock_getres(0x3, &(0x7f00000001c0)) 16:17:22 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x0) 16:17:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28400, 0xc0) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:17:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0x7f, 0x2cdd, 0x7, "758b27526a34cc16f2c7942db5ed403d70b976e3", 0x4, 0x5}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x79, 0x3, 0x100, "30b88e0a979de62cd5b1a89c4671e0ba520a4383", 0x9, 0x7}) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:23 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r2, 0x20004b43) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:17:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:17:23 executing program 0: kqueue() syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) 16:17:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x131) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffff) sync() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) 16:17:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xfff) 16:17:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0x8003, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r6 = dup(0xffffffffffffffff) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x480, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r9 = socket$inet6(0x18, 0x0, 0x7fff) r10 = dup(0xffffffffffffffff) r11 = open(&(0x7f0000000300)='./file0\x00', 0x20001, 0x41) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x28, 0x2, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x7fff, 0xb86}, {{r3}, 0xfffffffffffffffe, 0xbeed11ec8180d182, 0x20000000, 0x4, 0x200}, {{r4}, 0xfffffffffffffffd, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x80, 0x85}, {{r6}, 0xffffffffffffffff, 0x1, 0x20000000, 0x9b91de0, 0xfff}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x3, 0x423, 0x3}], 0x8, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffd, 0x20, 0x2, 0x102f2ee2, 0x7fff}, {{r10}, 0xfffffffffffffffe, 0x4, 0x40, 0x2, 0x4cd}, {{r11}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x81, 0xff}, {{r12}, 0x0, 0x40, 0x40000008, 0xd348, 0x75097628}], 0x101, &(0x7f00000003c0)={0x10001}) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:17:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x10000000000001b3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x0, 0x3ff) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x36, 0x8005, 0x1) 16:17:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x378b, 0x8001, &(0x7f0000000040)="8dfdb7890f04c40128ee9e4ad39749cff15d412b1d8ce8e6a4bfc9e557a384ff176d8ca107db08c876", 0x29) 16:17:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x7, 0x2, {[0x2, 0x0, 0x3, 0x800, 0x8001, 0x40, 0x20, 0x3ff, 0x4, 0x1, 0xffff, 0x1, 0x8001, 0xfa, 0x6, 0xe26, 0xf65f, 0x1f], [0x6, 0x1, 0x400, 0x6, 0xfffffffffffffffa, 0x7b5, 0x400, 0xfffffffffffffffd, 0x8000], [0x100000000, 0x5, 0x7, 0x3, 0x7fff, 0x1f, 0x7], [0xff25, 0xfffffffffffffffa, 0xfa, 0x8, 0x5, 0x7e4d], [{0x100000000, 0x6, 0x10000, 0x3}, {0x2, 0xfff, 0x6, 0x2}, {0x99, 0x4, 0x6, 0x800}, {0x80, 0x8f, 0xf58, 0xcc6}, {0x9, 0x7, 0x1000, 0x400}, {0x6, 0x80, 0x1b2f, 0x5}, {0x9, 0xfffffffffffff723, 0x10000, 0x5}, {0x100000000, 0x9, 0x5}], {0x641cceb9, 0x4, 0x1f, 0xf957}, {0x6, 0x43f0, 0x7, 0x3fffc}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ftruncate(r1, 0x0, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="b6") 16:17:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="2df7a2a0ac", 0x5}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 16:17:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) 16:17:24 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:17:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) 16:17:24 executing program 0: mprotect(&(0x7f0000326000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x352) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) munmap(&(0x7f0000576000/0x2000)=nil, 0x2000) munmap(&(0x7f0000380000/0x3000)=nil, 0x3000) 16:17:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfff7ffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30}, {0xf6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100)="99e90b8f7a059f6818ea2b94399745caa0535f269843bf9b1457fc05bfdeaa5ac6856fd141d94dafbb782f1eff0c64d40fae", 0x32, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000280)=""/175, 0xaf}], 0x3) 16:17:24 executing program 0: mknod(&(0x7f0000000600)='.\x00', 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwrite(r1, &(0x7f0000000040)="4235b94ed2655745ce8213e84ddc884c159522dd9e460bd61003da88ba0479cce32bf7d70a1116070feb5e24bd239fd6dbc62de2813c7ca5341a17add5e02f8bb3c71e4bbe175339f63f98e01f9f852e0b064a914d53702b8efd042c32bcb5a250b0b046590b826db85360cf2a071405f11add26c7ca7f51225b134e4ce8ec89d35c8c174322f81404dc5d2dd6a258583897fdac14d8720e9ecbf8778468300d96ef19ed86e66b5ccf65939058e9ac92c1", 0xb1, 0x0, 0x30) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:17:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r2) ioctl$BIOCGDLTLIST(r0, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:17:24 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/45}, &(0x7f0000000240)=0x2f) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socketpair(0x2, 0x1, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040), 0x0) r3 = msgget(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) socketpair(0x6, 0x5, 0x50bfc6d2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, 0xffffffffffffffff) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0x20, 0x2, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x50, 0x200fffff}], 0x1f, &(0x7f0000000140)=[{{r4}, 0x0, 0x8, 0x8, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x3, 0x0, 0x100000000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x9, 0x1, 0xbcf, 0x20000000}], 0x5, &(0x7f00000001c0)={0x86ac, 0x40}) 16:17:24 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 16:17:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x7f, 0x9395, 0x4, 0x1, 0x200, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x5, 0x3ecb}) open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x6c) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fsync(r1) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r0, &(0x7f0000000100)='B', 0x1) 16:17:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) 16:17:24 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x2, 0x0, 0xfffffffffffffff5, 0x0) 16:17:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = socket$inet(0x2, 0x5, 0xffffffffffffcc39) pread(r0, &(0x7f0000000080)="fc25f154e304d8b8c8b2ecc9d46f341ebf43bd6789d2addffcb4bb816f548eec2c75e7abc3d1864b384c77b71155d811e7181cb0c02a56097f073f6e3fc6f0bd10ad9482cae237a3da9d38d296ad991ad596fb3464070c00df05d722277dadc381a1b88942a9ad5eb9b6c044a9e51127975bcc7d763394c895f4504a04a595760e06d078defa71e52406ab5f98efddac9631463f6de615f815884614d6606e2247b7ee63e691bb02af99a2a4b7", 0xad, 0x0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) poll(&(0x7f0000000040)=[{r1, 0x120}, {r1, 0x4}, {r1, 0x150}, {r1, 0x8}], 0x4, 0x1) 16:17:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6d, &(0x7f0000000100)="6e160baae83900ec52b07999f6d18edb87ff140d4f1d850998ab9206614c53d91a2b3e72d93e31ff90841ff812cf075955dae39954f73982ba80bdeaa430f79e64c7f109b316fd555d55f7c553ef50c5b19c1982c1e19f557e73b6383d53ca5fa654228806007d003d60000000") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1001) 16:17:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f00000000c0)=0x10) socket$inet6(0x18, 0x4007, 0x8) 16:17:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = socket(0x12, 0x4, 0x400) bind$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:17:24 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r1, r0) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:17:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x101) pread(r0, &(0x7f0000000000)="ecabc828fda60b664cdeb6a67964b422c583b5adde4d3a0b055e48b28da293eb12e81858a7eeeefd5ea4cd524c4ed869da03ccc65d708a53aea5176b3cd9232e81b3a63acf46b391d23bc2f901153a551ecbda1d2c8482c8979a7b1fc9b28ee6ccf5a62448c54a4eef24", 0x6a, 0x0, 0x11) r1 = socket(0x2, 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f76219866558464cebe0000000000000000000cf15d66d1f5b091541d38a601fd180be9b24f5d24a2284affed09c5b433c7b41755344c70e9a0b57d6e67ed6b1fb7945049ede0dc44831d62ebf04a85a37b8a7cd0a32c2d6ab4c047750ddfabfcbc15d4762c2d5609468140b1c9e6921f2a6d4bfb2ac33692832e08c7cd"], 0xa, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCNOTTY(r2, 0x20007471) 16:17:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() getgid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) 16:17:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0xc007, 0xffffffffffffa91a) r3 = getpgid(0x0) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0x3dc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./file0/file0\x00', 0x2, 0x8, 0xff, 0x0, 0x1, 0x7f, 0x8, 0x1, 0x0, 0x3, 0x6}) getpgid(r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x13, 0x0) wait4(r6, 0x0, 0x8, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") fchmod(r0, 0x3) 16:17:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x1000000002) ftruncate(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x40) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") semctl$IPC_RMID(r2, 0x0, 0x0) 16:17:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x0, 0xffffffffffffffe1, &(0x7f00000000c0)="4312e19bdd50acfd6e2a63b8a55e83d3eb636144b1d9d75bd08fa968dc6ef9a27325318926d33af4f6e9ad2454fb74fb32f6ab6d7cd642aa613b69ec6426e060e5aa8f218ffb5a791852262db15e945d35cb", 0x52) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 16:17:25 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:17:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800fff0ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000100), 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:17:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ftruncate(r1, 0x0, 0x100000000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x4}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 16:17:25 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x100) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:17:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:17:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2091, 0xfc}, 0x10) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:17:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)='.', 0x1) r2 = dup(r1) poll(&(0x7f0000000480)=[{r2, 0x1ff}], 0x1, 0x0) 16:17:25 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x2, 0x4, 0x40, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xe06}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x7}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:17:25 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x2d6, 0x0, 0x0, 0x6f77) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000140)=""/226, 0xe2) pipe2(&(0x7f0000000000), 0x10004) write(r2, &(0x7f0000000240)="c622c2c1ec0a00578c536e9178fd4993b7dd491a3c2e087f16ee1f8ad7d67fe85ea21edc6e5781d4e116eaaad6f73e584c6dc090568c12812cab114f95f874a3914c427ecd0386edf2d94354659b93faa3eea1f87f015d022a451e438add91bda4cbe1145294ed5eb8c5c01b40f1c9be9f812811052b25e78bb931b5f8a8722fcdc25a3f3e4e935c748b4e8c6c1c62cf2c0978ead9cb38f08f75b9262e5eacc3b33eeed031820caa4f07b87e0e130151305d29c3522baac2436eb294192847b37b68fc8b98c242bd16cb2918d9ba1a070fc417b148c40ae9c60e766fc909e46efc852e305d88f1fb5711220c91b49864f1b6532cc77e8ad7bb33ac1b3bf9e51f4b661a9d4dd97061c8e928045bc16aa006400afb31787a611410a7667dcbadc22cadafd7f5c32d1c8c660ba4946f8112efbfef71b58883bf46bb541ca9667c5e505f3dc7eaac67f51b80a24ad15079328d367d391d32cb78f6a6ef41a9c3f08abff7ddf1be319e7685ec26be98085048f58d151e681cf393b2da4ec61bbef2061fcb5b3a661912bf37a3acbaf15930e31935d286336c98a010ac906052604ec3eb516e38ce2525fc71f75bd5a26600907e148ab9dabb9b6089eac258206298f62e60454b314615f57357d323fd330f323f1d641a038f7691d12611b85ffcf457a821e1032a5755b3709e996bce182777e52254302be8d7526c30d171f8b10fd4f1b5e8d565265d50911551ee83c6a862acc02a0508f4a191849426b1778fd20a20925d1f5298d29ad5829f2e7af9f8ea55389e3d390de1ecdd1d753e609c41ab931da9a0cd5de02bbb26dfeab054b107fa3041d021d2501d5fa910f57ecebe3f544ff769441d8957cb6537673ef256a76808121a1fc6b0b464a477fd9418f1afea14698375e9f1d4a99d8424be5a163f74df5cb1c7789b3e6a48f242b266fcc2305cb39f8aba5a8b795400f6fbe65af2b18d4aee3a2c2850428f3ae5b23324a45c5f28dc4dc71953264a05024ae920377756714a76572da1aea50ccbcc7063dcf59a5da26997eceb1d20b27ed5c2cc2060200bbace6248e52929c5c7ca7adbdbb5d3f386b23792265a25afe084fa023f311b793a000fe9a1bf44a96b17ca7a24caa94bc2c74ab1b75cadac006b9196e2cf3843a6e35c8199a94bf269385f68f4708369fbc52b0939fd002a07f3f9003262e749701f58349b5e68421be49674fc6d14cd8fa99133180688ae6bb7e86ec57f5f4b29e2be7f9e6873cbb532ebb5835517e008de4de33d1a70490b6d162ae06eda861f0cf9a9378ffeb92e8a3bb8669fb1a7465e2e6eb7be0d92c4922c988af8ad96d0d2563251316895aab9ec701aea8f7f081fd8a2ae3c684ed3ed037c1a31727d90f9415bcc2d741021c03cef4003d291d864891764455b5ffe25fd537c12c721900e0137fc98ad8005de2485b872cf59dae0f45eb9dc84fe672eca0b59ef408ccd414d971b111c7ecf421cf031a07766ab8016045df89267a79f26fdba412ec44f523edc83de6e660cfc5fe93e03b03b6dfd380ff23742b7c08160d64d17c5b394e49c7e756acf7123b802cdf2e84abdae977da8c6b0b056c6e18cf820bc9819d6844b23b8ac2d3925fa8af38f57dd7e9dc1b558542107a246af2bd60abcf4551a15c039c05a90afa9a8afc1bdfe187a547cec24645e6fe96a823b42b296e082c919ae4bce60cf021092506bedd9f017daee5badfdb669d0d49d1094d923fca99fcfcf8d0753b366e2ebdfb2662e9bf6f37aea160569b298cf7bd77b63205f845851ffc781ad379d126421bf84d9c667ab4a688cb05199a37ceb39163745bcbe93060945a1491769b19b526e67b8181dda955ba1bd66161ec8b86354688712c1dd03aeb8b302045d34170203f2549fd12de63e2af9a491ed3bcec9804a5f0f6a0acf461e381cfd0a823a5c3b8b210b4b66cb76c3d89a19aff51dbb42fe0d6285bebd811e670a5a1c6d915cb1c3ca085ae12036038065592da5b7916cc2c79a8362f9434e01a01370daa5181f468d25f01a451ef937c18498a2a2a8e223a5478999acb08783cca18bce00f738b0c764702b5b4cc752560e3abaf90115eb4c2519fa986dfa1670821e03bf5293e9f0040587ecb20da8779cbfd4f815c02040b5ba02ec2322a50422e1230a343d1a14c8a6e387c0b6868e40fc2f3efcabb7316f9739017cb9be19e7435d685c5401c6c4c5dd6ca9b7820a97ea57b4176ca0d936a9161bf027cf317638df04a8a3573a19ea25661a12fd0e610283316b7f15ba752fdf2e1e3bc2a72496cc5f5481f21ab9ea4bff2efffbbd1b64384c46b62acbadd88db46392d4f418e9f1120eece275740d06d5c2de16f97201bb948e16f3f18e57ad20fdb9e1efcc652a05a1d070720308819b0936864458d4f23a7b65370b40b9d4b7c394630732a751a46f9acb6e62f621165476383423676d5bf917f548e13af4777e05747f90343544ed906cc9cbc3dbaff1c21b1d13c9ce2e955c4fde451e1b482573673926456783bad3be39bb0937ee11878015ed8c645e4de7d4fb9691bf92d38e175591518f80aae985a8494a8595af7a7027e9bbe16dfc3577fe706394adf9b00a36707ad636667e9b3ccf2a230131f59181c946b3b7800bc3b6bf723c252d9cc035ac7367a4f0ef58db21217a48bbcf8d5c4aa18205768bc7aed84cf05444d0491226cc008bbbad6f42e9886de85520f8eb13e1a254667674f4375111b48d75e01b57a619bd97816a92c3bc3eec4af75d72dc0834f385eb2f7fdd0dd8c7b94252834eda0f4f7607874256a7854a7a9b2f7db628c50de76ea82df320b4a235bc81925191f9c90cbce2fea3c35b2a7aff6acead35ebc6b0af57074d2dbd1ffdf3622f8eed6ee64edcea74ce606339415d34ecd1c9e71066de7805c255b5e875955422a0bb8d5b97fdae386cc2ec0c5925e525904b4b91959536abc143e3f38fc5ebf346ed7b3300e6267c03f84f46baa228a7f54573ebf687bf50f7d1164623d7f9b462ec51e7f49a1f8b5da2f9fcdbb42a0032dcb26350a821c8725b23f70279e874a0a809df5977528b73b6b99a0bc7dae1fd7d8118f75b87a6ebffa35e1024526f23f3e54af8beb18edf5db72bc68b84421edad7843cac3be0c1a2ea5c280d9e8209a86788757706e869290d07c7b4ff6de887265505a1d3351be35be8dd4f904866a83ad3facae41c3bf9f676804bb6f3940c2587dfffae715550e358e45bee3734d73a8c9620225b0fcec8c6558338bb038028ea4c86e72a2da21827cea5646694236d57ab314cdafce36c0a5faeca78890d1786738d46907361396b11cea5755ac58f3821025f016e9df2d4b5abe3febd141b109050c46c9a1e4075b922db4fec5dc92dbeb4c07b592ec028cda4ece741c64b9ecec996b61d1c34cd8bf30abb51c15c5c4dd6506a12f7f1d27273a0d22f81150515d176c2ef0863b34b16fd4a5cd4b4e796939857d00f00d554a2a61cb5d6aa6555bb7570001c82e5c786c131b6857fc87495885d013ceba52bb569e9238caede143c25df355a7d52d711c7263ae812e10275e4bcbd89ccb009d53aa32909fda1496fbf1b6d4cad83ec61660e9aadcabd084a91712d943c2e5042cecb3f68cbc078c6a00069e8968109a706869512d09ff1d3c83ed1b3ed92c2fd221b8f5a3055c5535e3ffbb086a1c7e0401b0983d62342558be953ce8cb46b7c9c52ab458c40e8790aac2e2cbcefc817da71ec2cfa6aed7ac493ccfd5881d3ee0fac18d46d2f0c36ba83d00f1636bd22c68da3ce21e39c7d0202790a298ef370189a079c52f2f1838212aef5ea81985d67e7bfabb516ec3b4d79ba3f4e1e5573bdf390cfbfaa6f56e38f29e65524ac4d56090907be9f007547d213fa185e99f287f30d68e8d071965dfab82533ee1e132909912d6b085666c89995eef48919b1f2c4a4bb00093d8a1bcfbb61e7ddd55b445d970e53f55ffbfd9e782577740f71a484e972320769442a531317f0653ceec5d774a7f140377faf0a2976ef5e360915ee0ebc67d640c508e4222d9bcae1524589c4ca2d2a1faa6f9938f12707ec7ed4d5282f0ab622f0c6e13a3727700f59b3d12ae6d222610ad4197bf7f3117300d3ddf2151647f0d5a5f236e52526263855a4d0862c18605811b7673c1a75e4879a509bba559470e30e7563b3753a5c98e5726096d574f45184f1afa0caa02c7b5c24fbdbbb4566b0a8e898fab5084030c3aa5059fd7e5f30d13dbde90f23c8993598cf55a58d68962c64ef48c8a351a4aed8b469c435a7c10170f2aaf7a561bfe6598ba73380dacc28b7a1f9a1409f17fc4e9858a2979cd6e1ebdfbc363b7f7b78fa344174a8b1d46bfdbafb0a3ffad0a35a09693ba69df1a12c90ffbd1b1aa5d8e9632385067d5d5ee464a6c8c66ffd2f4fd7209e6a4b2481c66defdda4a01cf66e92c16b7799dec5dde5e6751468538c6e82f3ec1300b462f475776577b3dd25f339f5a64be9010a3d021279fcb97a8769efc2b4081ab81377a52377e7244953e4fe00dbf26cbf980d68eddde15625a3a4d371dd98eafccd6143ef67e0b6f9eb91b8edd6bdedfefdb31d6c9092b807ed4950f645a9c02a4375e6f07c88f750dddc7fbe8909b51ab3a14cd41fcc458e27d867f138420b6a98a56e18d6bb146a3fb575075cb6b92ad4af65dd2b9003c8a7a60440bd1fbc2846e3f6f017f7b35d0a8c1e580311ed80650ad234e0e389d6848101f2e0741ef9a77ff8d359a43182c3b0c3f239ac3cfaec5a51c3eddc2f44af6a16ce2bdb6d45f6f3d3592fe27762c2d30ad72adcf467f43d2755ccb200e4798d7de6b6cb73977c3e025d5a84860dd875e0b4fa56582b08760b65dca16678b59a9a2b36ddca980b34b4f170af05ce6895255798f5cd239d36a441ee593a69d317ae2c2bfa9cdc58d1fe8ff5ca5f2afacbd4dd280089b1de08996b60763a6aca15778b1037c7c21879aa107e03938be4e05f673e367e651d795a0b17a3c04cf4ad62abd7e961c6d11bde674a0354e0dec292bc86a92619e0fc58e4533354f9dda04b4a7b51073d1b834f307d580b60eda381c08524cf6410deddabf9582777085be51bd76341bebd23f3e157a97dbe6e54d6a780490a4a5d96c7c077aa48e05a771a8728e16d3d6bde0449694e9c159e3a11494f06a795fc98ec7599cff973b15b2cad6fc6b2d552d3f95e914b2e78dfadcff18f68a0de9537390d9c55552968e2df1b5b9748f9589875c981f7473e6118bd1f32b33a287d70da7cb7e0ac351d40b5c3c1e4194eea0b2582e58e7631d866d81aa4c5d862b93eb774a45d1eec987cbec0f128b5eba5537fffe31454605d040b1dd6f939d2001a8b230c377e1af4d4a2146f58ef91ddc29dd2f33bec1430f2ae3d9d43a9fad43a09bc48a029f785b234705471a6f37b24ecbfc50a2d3f8a958d2207684f05f038f0e0c3355ff9aa3d99c769464e13d9f7ce5934f0a8055387196f248c7df5600af813ae9d38a597d5450fea8bb4a3efccaf9d7b8b148795d07f763ee10b42edd1bc30d96d1743bba37acf680b2eed79f389046c4d2d03ffcfb32fbf5c4717e02507da421b21b2f9e0a0af65ad61485d8d0b93b1ced718da2bd519c898923454aa5c63a6b03bf7a978e7e8fa9ff8311c50ca0a5f2e426e092817dfa0b54b0d8b1261f134e572efbf554c8fe6175c55a0bc9b11f92b6bf7627931b9174a54bd61b1b95ca1498d09faf83042faa0914506b40cfcd31205e6b0192b3b093d7c8cc881038b2b2da5c02bde1fd938391f01cb", 0x1000) ioctl$TIOCSTART(r2, 0x2000746e) ftruncate(r3, 0x0, 0x3) r4 = dup2(r1, r0) readv(r4, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) unlink(&(0x7f0000000040)='./file0\x00') 16:17:25 executing program 0: semget(0x2, 0x5, 0xc600) semget(0x1, 0x2, 0x40) 16:17:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001100)=0x5, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:17:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) fchflags(r0, 0x0) dup(r1) syz_open_pts() 16:17:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x1ff}, {0x18, 0x3, 0x101, 0x8}, 0x100000001, [0x9, 0x758f, 0x5e8, 0x9, 0x80a, 0x6, 0x200000000, 0x401]}, 0x3c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x2, 0x239}, {0x18, 0x1, 0x4, 0x4}, 0x4, [0x5, 0x277d800, 0x5, 0x4, 0x24, 0x7, 0x5, 0x2]}, 0x3c) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:17:26 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:17:26 executing program 0: r0 = socket(0x18, 0x4004, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0xa6, &(0x7f0000000040)="b6405e0a5cea5ce1e10069876425f0558703cddb9a7849537eba2c03710cac332a8027b7c21c7ed9dcb1371eac0b07c18929244e8b473bcba0b7fccf8f45f5fc8c934fbfa4f74e6f5cbac6a938b34f62713cda0455bd527fdec927c28fb7060565328767138ba1f2eff52e52d720f70f08d29ab839466e2ff2136a6f5153834579c88c2c4a9e38cc903d9b22ac20486dc874a8a698cb776a4e1bbfdfd3000000000000000000") 16:17:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 16:17:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20010, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) 16:17:26 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x400000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:17:26 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:17:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x3, 0x10000, 0x9, "03c99c9be63d5f0320b88c07760cfe101087b504", 0x4, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:17:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x481, 0x0) write(r0, &(0x7f0000000040)="75ecaa6bc833942f80e5c30ecf42de8374900d3381c06cc45023089dd36eedf3dfcd39a12ff028df86af15fbcdb2095247234a039e50f879d3ab13ba2ca95c6aad847ab2f438ad5d78b05c4b047346912a1c37548020eb492f38c09b895aca", 0x5f) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x3010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwritev(r0, &(0x7f0000000040), 0x2f2, 0x0, 0x0) 16:17:26 executing program 0: r0 = socket(0x6, 0x0, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="980d16ff3072330583b87132ef89e9a18767092e70b3b4c54aff1012be652a737b135df2fec87fa007e07178f836578f12b114bdc04fac10cccc0a391e04c33a0ce2006b0289263e96cab773010a03b4e9b6102166", 0x55) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 16:17:26 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000040)={0x800000000000068, 0x100}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x41, 0x44) 16:17:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x5, 0xa7, 0x81, 0xffffffff}, {0x8, 0x1, 0x9ea8, 0xff}, {0x80000000, 0xdd75, 0x3, 0x1000}, {0x3f, 0x8, 0x51e9de88, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047462, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x3ff, 0x9, 0x1ff, 0x9, "945bca2da21a9728d8a9df8f079268ab4921cf44", 0x2, 0xe13}) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/125, 0x7d, 0x802, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:17:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x10c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x20005701, 0x0) 16:17:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:17:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:17:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0xff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x30, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x5, 0x4, 0x5, 0x8000, "62b35c5c0587d76ac7773cbb88ad08f895fef2a5", 0x7fffffff, 0xfffffffffffffff8}) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x68b, 0x0, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:17:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/189, 0xbd}, {&(0x7f0000001480)=""/69, 0x45}, {&(0x7f0000001500)=""/250, 0xfa}, {&(0x7f0000001600)=""/107, 0x6b}, {&(0x7f00000002c0)=""/33, 0x21}], 0xa) r1 = dup2(r0, r0) close(r1) write(r0, &(0x7f0000000000)="a16c72801f33eb3ba6dc4f8c1bcb9d57f78c0bf3a9639f1f58b7d96dd4e247a9a3378171739008f5b151998f67ad5dd483996ad1cc4c0e0b954a03ffe893db19140bed3b9500198d62b22181", 0x4c) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:17:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2010, 0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff13, &(0x7f0000000180)="47f934dcbc1f098c7a02d8277e43a1d95a5468912c0ae43068a43c3c972afff6fb71078fa38c5b0c") 16:17:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:17:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = semget(0x1, 0x5, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x20, 0x100000000, 0x4, 0x7, 0x6, 0xc08e, 0x2, 0x4, 0x7]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r2, 0x3) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x1]) 16:17:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:28 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x23803001c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:17:28 executing program 1: r0 = socket(0x18, 0x1, 0x1ff) setsockopt(r0, 0x5, 0x4, &(0x7f0000000100)="74b9fa044b899574f52ae2183d944e30915a8b1fc298fb20345b104ad73c276033043ab7de53bc94187c9cbb07134600b0029c994859c7a9e7", 0x39) syz_open_pts() setsockopt(r0, 0x3ff, 0x9, &(0x7f0000000040)="2ffbcb4dba35191fb1aa254bfbf945c464e66d897bcb766424fb13ac5ee99d8a528a6b9535834e2635bd75a6f64b81a1af5c26e398e1cdd031bf44a0218d10c3db8a884abe82838dccac8556eec66cf3b6360aa1ea545d67200e0902bf823de44ba7cddedb953ee310e36accacccca21e257fee39f3aa9324dd2a6ec414bd2e7647d51ce9a27642978", 0x89) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/18, 0x12}], 0x1, &(0x7f0000000240)=""/86, 0x56}, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:17:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0xb6f, 0x100000001, 0x9b1d, 0x10001]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x144) r2 = dup2(r1, r1) fchmod(r1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) setrlimit(0x7, &(0x7f0000000180)={0x1, 0xadff}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x5) read(r3, &(0x7f0000000200)=""/120, 0x78) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x2, 0x3, 0x100, 0x1f}, {0x9, 0x1, 0x100000001, 0x11d3}, {0x6, 0x3, 0x14, 0x1}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)=0x4) pread(r1, &(0x7f0000000340)="a9124d5295dad1fb6ed1684dace06c22a7a0fc4f537add333a5d31b28ad0afddee5f872b9f205d0f03a1e1d08087", 0x2e, 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x21) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) r5 = semget$private(0x0, 0x7, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x8, 0xaf04, 0x1, 0x18}, {0x3f, 0x2, 0x200, 0x5c9}, {0x2, 0xfffffffffffffe01, 0x7f, 0x1f}]}) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000480)=""/218) getsockname(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) recvfrom$unix(r0, &(0x7f0000000600), 0x0, 0x42, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x0, 0x0) pwritev(r6, &(0x7f0000000840)=[{&(0x7f00000006c0)="76df446767eb948df2ed32d07d4c61dda3f642b09bd9c5", 0x17}, {&(0x7f0000000700)="677e496a2d25361e40fbf97af05425aad5228e2716c5de226ec3e483d3e48cf7c119372d846087ca58f7eb2f68a54ea5e0b8146251826bfd68d1", 0x3a}, {&(0x7f0000000740)="819918be61fb7933d39621c7688efdc6a0c4790ed55ac04ca6b588d69919bb17bde0720c34ffdd6878de658470ac30e8aad447cd7fff892a90b5b9fd13", 0x3d}, {&(0x7f0000000780)="f0538ff05906ae67f429bfbd209f4edb68b42d025e6e1cc9692b6c22d3e214a5b20e62423d7ddd559522a0c3384de828de8b174ff071a4089dc0f7fa53697424ef6ba8f1fc0c106666b1106ad70d342c02063b6fe83639f7811834bc9483270678f035d3e79a20bacd311af8781542e9ca4dbf7dd0fb789d91789eafc8946e59fa064432faa23b9d0df4fc132e98025a3007654d026957e60991533767", 0x9d}], 0x4, 0x0, 0x0) fchmodat(r4, &(0x7f0000000880)='./file0\x00', 0x88, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x0, 0x6, 0x1000}, {0x18, 0x3, 0x8000, 0xfd}, 0x0, [0x65, 0x6, 0x7, 0x2, 0x7f, 0x6, 0x7, 0x20]}, 0x3c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000900)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000940)) r7 = dup(r6) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000980)={0x7, 0x2, 0x400}) 16:17:28 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) getgid() 16:17:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7c0000000) 16:17:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x2}, &(0x7f0000000040)) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:17:28 executing program 0: select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000002c0)={0x6, 0xfff, 0x21, 0x101, 0x9, 0xffff, 0x3}, &(0x7f0000000300)={0x3, 0x3}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x81) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x13, 0x7, 0xd80, 0x0, 0x5, 0x9, 0x400, 0x3, 0x0, 0x4, 0xffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:17:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80000000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:17:29 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x401}, {0x18, 0x0, 0x101, 0x3ff}, 0x3f, [0x9, 0x6, 0x1, 0x1, 0x0, 0x0, 0xfd5, 0x1]}, 0x3c) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:17:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0xdf}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="2287ccd1402a03762243c208c329c506a2a6f262bd481b6f78071957babf103f1d165641b626ffc0f8f8333182d923676aa43b0789d3f51f9538e9eb4da8c0a19d3f8775031c", 0x46}], 0x1) 16:17:29 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)={0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) 16:17:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/39, 0x27}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:29 executing program 1: r0 = socket(0xe, 0x3fff, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:17:29 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) 16:17:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x45800) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7a) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:17:29 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000680)=0x1) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000740)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) setrlimit(0xf, &(0x7f00000006c0)={0x1, 0x9}) 16:17:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:17:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xe35, 0xe, &(0x7f0000000000)="fdecd42691e8596d575305294a3ffa90340bb755a8312cf65984edac039375e4efa60493c9e9cbbbf984caa30c", 0x2d) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:17:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)="446c4341a1ad985f3f7bc721fcae5fa61874c0774db77762a6009827a839383e5572f21b6c0d3bb775853c233adfb444048a5162e1b1c6e437dd6de0ad9bc70bcda1ffdb92cebefe94740c892aec922f2688f14e1014fcfbca9f146996108463780a2370c7eb082b2d51df34519f7c1eb9e128201442787df4a484aa8d049ee48aa1bdb1d3072fbe970efd5e084c5d1ff13c668e5dcb631a6bcf90a13836c2af71e02073e63f526fe237305be674a89d6432ec9060c98258a67b6a63fca2a98544394d187a6e2e771ed25c72ebad1b9660b1f7ce", 0xd4}, {&(0x7f0000000040)="4b34d4f188f94dcd9f4cb101c3a294e490907d48c8b84aff12e2eca8dba888268a7b154293111dfa8a", 0x29}, {&(0x7f0000000280)="d8341142fb13dee95ba10c668e75773205ef2f5268b9a41f55dac009095bf87c904d5e52f8d7d756812bae8951a09e6969d2a280a730cef4dfcda007c4d5ddc5bbcaeba4034dd51a62e5fdb82dd61f0ed98c56ed80f88556c170bcc31d2650152bf577425f0279a99ed941f79d5b8d33feb1db25f05a5c8fabbbfea0ad40145d8be48f226fe143fee90b72b4ba0f6832ff8f07bc4617d8540d6fd10d316a22bed33e0bff6d83a82221f93a2696e5d2624fe0441c0979d28c6881a8b2", 0xbc}, {&(0x7f00000000c0)="4a987ba69303963020b760a6a3dfabedfb2f59f788d487d9d5cc7e94526187007cc65479452d13d6", 0x28}, {&(0x7f0000000340)="db03793633f279c1590a31852e72c17a936cb36b4568a256f67793c8a8cf7104385a356fd6506b20e71ac77051ba0bec608a2e29cab95a08da3ad58eaa2c64a7cbd14edbef629baf14e19081e9c8a365821d4d8ef05208d185e4047a10d973ed4e14650067bd3b951a2cd237398c8c147ed1fd9a1a61b08625b52dfcbfa7536fcf62db92e7c762e36ddae95f9ba052d812804c0f4da9a00bed939b75967fca8b6f42a53792", 0xa5}, {&(0x7f0000000400)="ab73594c4f24ac85d27d825c0f44c5ce4e0651ba23627ffa020133ba5b71cfe73b06ca0c9711b8327e9e9fa10942293be970495b5806dd07fec76c92c5495fdbf32387a71bdaadbbff8a2e80689ecf3789b61fe28537de19dbb4449ded8fd992b794b0fca3783c59688b745956a7d9b913c9ec68b58a58362331d0e657d5c86bd94e1d0e330ccc14aebe9e6ebcefcbd94f5e389accc3a5b807f6ebe02198fc1132256eaa7f3226b1746a1effddb2053093a5720dc9b281ee6595ff3a37ccfa90f80f5f19bca4eb91e7d904e2bd40f24cd71540b020942e997b0c4774cc1f50dfd88d6fd21c14811379d9bed30e7715c13565b1c0b51dcb01626320ea78b77c438c95c4696a764c6b93341882fc4d412be1afc12e67b209a93d0053a16be8d01bbbcefed610e5d23bbd1f2783cf8767462a9a0943b636ebfa2a1bf92dd407f40561d9caa5eb04c1dba8ab0780ef512eeffd6305cba604e51f70ba9a97b3682ed7f3cfcdf83793a6af260d1f675cc0cde5922417591fc5717680fe7146bba6871dd51d42bff51e0b01e9d5cef830ef516effdce54d2eea6c72b88d6a8b6aec48c36223e6117099423a0b697eeb5ce7ed7656603945aea2d802b4eda051f257745e3ac52ba17f8b2c155a190044a2d923f1078bd808e92da823eb1d49db332861d9679f85916a2b808e24aa36112e26282a19ae1b19ff80bb4ce4c8b5ad36aa2729a2c5e69b8959834d1fb0f2103c81880127900fd542de639b7ff835804038e25b57b3e6fabbf4c7887a3b9a6e031b6ef5d0e9cbbd7d6355a29e99b10f4a326bd42013f9a5e4090efd7a772b47d77412e199fc4e6025b58f311e4de299f72f8ed96256b054f05289b89df316a9db78367ddd458af05bb68da8b05ac77ad82ba808eb5d31af6bd8f8ef151f9f7a89e5e2708d1f789bc5d22609c85567944190ca459187840028dca66cfde70dd22a3a24d17982066c494eb31def50066b7b367aa40b075ddcbdeafb408e2946f7f8cb108728272ee12bd8c250462aff571a6a45fc3f25990b14b54256e28a8c05caff02b0389f39525510e488850f8b57aa2b375b5088599b4b26312fb702c793603cdbbbcf15d3b04d0a47e8e31eea29dd3712811187aacb792d6f4b7583daf3c03285ba709763068fe98d4294c2b0678d53fa478340bbe7d2ff77ce7c5c6dc0875ff4a039d1d4afc3af0a71619a61a4fe53b79f775d66b9d77220226637d0dfe7385a708924851706fafcc7b9f0958191ac93f24cdc1b9bd52ef14bc8d8dd97023f71d2a3f5a1e7e556d2220b0e4c74827dea434a58c563a087aecfb4d0d657e5707fc7a896522b050efc1726977ec13a581217a1467a3dffeffdda2b0eb7622b481b0cc923607ca22f617b3eff70019e80e9e5a56ae7230036d9ab2515232f466bd844d92572c8f58127fae44c16f6f212c264d31eb1aaec974af0f103fbe83f97a28ebb89ce073d2428e61c5854baead49b1681fbb6533c7a1fa101e3638c0300281a0de99093f922515a68be5e0d1b210cec59f628cd321078b1eccbd3de8db57e14f69e59bb678d4c5c97320aa46aae899666206c5d0846fd292154ab9e268755df308632a8973a0e9f1b9bb71117ca94b1236f1e400ccd827703535e989d00a164db179999ff2ad18fe479e728ca6d1492e69c9a85f1f4544c99375623e9945f834098b8ea192fb8cd1d966acd86744ae21e58eb427d8fc6990a3d405a3a71d5ef5c2b37d6f48c98ae34f289908ed351076afad2cc549a1f769bde7af9e780f177041d06acf62740a2018da965c011b06acb5d259ba49ced25e1f21f403116e43be6da8afaf89fb53a40f86e761eba3bad9518668cf23864b60f634f4d86fa5cc33eafdce12bfeca66cc003a7df748fd683fa6f4a4493c7834e5f5c4290c1ed1448c93487ddd1799fdc177237d0ac511ce9c4f3aa5e198bd035e5ec56ae0466a59ac3ad1ba684f2fe0480c7e88d638096667da52abd606868323f58e77449d8404488776ae2a99101739b3baeceb974724a596fe6b9876f94dec523a6e88be0e4e64ba4b5e34fb65b6e6fbdb5577a134d7e1a6518f5c39521e04ed765206e0e4d306a370f13c7a577f8a9fbfd206cd6322cc78c60d04e6d86187128a8cd000a6f4fd0be2b82227bc2b85e752fc77d2c43bcfc981a633a5f6f472d7e58fd53fd959011e892ba9a1b314bd5fb35a99432e8582611889eaf67ae049f75b9abf3ac705d0f69508bb53b4a3b67f65eece6fe0012d25d2dd1804aaf07bef3081e9d08dd68db26fea2671365d81fbebb73bcf82a5633d3d351428078a01bc5f6315ac53cc586a5677c9097fda5bb319b03f7b5ceb54628d0e3488f030c3ac988188ff52164ff76e4ccd2861ef428202aa995189defb7155a9bea24bfce20d9148a269ac3ec3fe5165f9e4d2907ff6f6a51d1155746ed11853a43125870b919901ddcd80645e134ee9ca6ad96db9bbff8d1c9a92084225e47cbfbff15ad3e9375cd2a7323e396512c538d576bddb6f3a54f9e4928c919890d3ad77735562dc0b3b91d75604d488b49ad5ec72138bdda56b031f21f8b1ec6106bb6f3abd51febaedcb6f338bb1b9370c1682a4aed3d387e96e11423100a3c2eaa2dbca4f8230794c6fbfe7e51f34d2c90458a7ac7e2454f093993b5934b34d14861496174fa03b1ccd200a6980ed3736d5ca6347836f337e1d5059e9e5bef748b02ec08e3dab019fab9b3f9a9a3144b80cffeebd31fe2990ca856792bd449cb788465c46e407ab0fc86b95157244ee33c058a00c74068b9b0db338498dfda433fdb7e831ef4561d7eb876b01ae408b81a3d3126d9389197039e634e73eb0bf25f051eefd634833432aa19fda8fb8d30e16cfd62a0d8ed523f41accd7d537d1aa3c3123620f15ddc2130732f647ddf6c4cf122d5a503d3183ddc5ae37aa261810d4280a7701012fac4ce7f2279b22de9e8112efc45c10d0c0bb2e91ff0377c73cf2efe42cc15d5f57e914063f3ce25ce5115f065037d52cf11e33fbb7afa0da066efb4d198463b329306cf33c77bddff6b53929537702fad460fba58dca9877212c4faaad3ede0af3b9e5552adf7ac7b29c64d2760ea299cf0f8b9d6dbf6d0e5cbdb7f069ac617f1360575cf5442c2ec229bfa3de41d0bee7de4b10f953b079035cc7e3a1c9d469a048618090b4e4756e3c7d9244e509f6a0534772bf633c4ebf099404d5192c0ba26f8cfc83dfadfd8d4d5140308066f2cc94b4809b4ce56192b161ccb9379fd6788ca05890d6279ccb8f0ec2a35906bafbd4687ca1c860319bf6f59a38ecea3f0e515d290c4bf90fe37bae96c433018f4c47def0344c809f9e5d726dc2ae946da367ee6cca65153dff1269acbf9bfbb2593c7ca198d7ccb6095c85b4682d4311bdc87438d03f633bb0f2e10ed8f729cfb7495164a429d9c49a66f0f77a5231f0c5449386564702a48ea4d1fe7e80c6c77804fb1655cea265698e67b454a688ef088ff770bca1923712b564646e8e015212ad9bb190a89240b4d7c0d6f27e7ded8b07e9b490e78be64ecebf0e6611fc5287f0a14a654fab2d259dfc0ccff0e6a8a13c92e20df1a8f45bbef85135d343bcd628d71fb9c87b6486d4aa9824372b75bb372acaf3df3a1822ea516e40bfc33be42bc5e9e68d7b5a9a837840b2e9badea6823f6a2be153e1d46e08622dc2055b79f5854568bd0b1f003469abf90d6644baede7b97fed208eb56e349d7a5083b761bd34c6420237c0793136ccbcd479bec5616e73e875cd91861c89e005a65fc7ee8377ace2f6587410d8fd5810da27d61b9f3b7900c7087745ad55b5548b22f1abf4d5928ace0e3f977d88fdbfdce01eb18c0a3a52382a8777c894b8ec29d3790e3c8aae205d7b98a50e027ee8d2422b827fa0d7284e8789f6ee00144ef579524d87ac767f295fad139e786d4d441bef0b6c46cc2ae0165dc98a6f731a728ab6b82cd9ffa27b0005b213ae62fe9753561c2e85cc64e5f63d8e457788daf5f512540648231ea3593e74e9cdf3371529638345ab559dca03e9971815bc25bbdf5a31edf5ffce673012ea6873de7c59cea8ca06f1092415bb986c51749a2b5fff32d96f6d8205654fb240173aedd51a27fb440216c49c699f025087f4d925c38f74932ede103b48a668877bb6c2ccf0e56e184bac84f7dc063befbe6fc28c1169731dfa8f70c68066a7d4b81a1763e8f8c5599a61a0f7a00b0d51002a4899bb8e3a5a2e2ea2111fef34e3fc7dfde52f3a914283745aed83992b8a871cdb7612a1f974d4e44501011222efe6e57b6680e53f96e00e03be82cded52e49cf7ee140c93f407829c9bcc467fec313ec41aa3629345af9d96a034b213ba16771df0ffea6604b7df1574f626ab154e1c6a0758e2811a3dbad90ba98aa80c34f833043368b054258f11a449f728869324e5ac0b648096c4d003f1765c8cd1e2baa9b2c015a4d1a125aad19f7a416c17ea99d257d5ba6a03396061407d729d91857bad98550b2709ebfc5217c43a86c8c7a6c3dfa135f7d39809f28e2a7bd790dde385d24b5f639d91144103fb0670596a68cff256246004b30f5ee60f1c1509559568e7a05a838e60a3a22e61843e88cde61c127a549bc9a11618deb075506ddd83a444f62914b92f575146f7a90488df2db59de8bc99b04de40c0a7958cf449b3906887291336c7298d1ccc1656bdbe25bd3ce33be20fe41d5d5c654bd4880e92aeded1c70cfd05dbef31ccc5821bd955fef332a6de5a48f0864fb7f1c9915626b6081aa2f08c7b43a026a569d4685a146782023731d9af2baf2baa7c1b3f5063e5837c11cad70c3727ff17b0e9f8044b841061732d2566d8990c8dd0887e4a0c58ec76a2ac1b2275704bb7ff25b6b84bc90d6fbd950d35f89c655015b529c85ed62a23ad323edd3667022a114e44b6f5a3c537a166554a6b62afd9b6858e5f396c8ce252f93ce87b974ae994f3350f62aaf8fe2e55c9952fd0d4231b10c3261f2a9ab870d8279d9dd5fbf4738f00630a9748ab30f74c13d27335781e767734a6c3f1f1006b72821136573b14e10e95cfe22ff4ecc2b940c6a39dcda136695237b1661098dec4ea153f4c4fa38bac67dcf5a287f5ff3442b4b418d4757df3d990b72902d9e41cae9910a761e6f027f90c8eb46c0410f16ca73bcd057a882e27c8f5a85b4177ba0378d86383a93f3f2b921e2baca07cc4b0664a631043625169d35b72b6c1be9b16be280b673f257a34fa81d704984687c8b32008e638c26549f89f0f8874ffee0e504d2be7e87ef768132f9c622d197f3f1c4ddcdae73f79ef4211b52f74bb88bff7755a43f0880427ec5ed9e898f33cd2fe9faf12036e1b9cba3c2059a0aef4896a515d17cb77ad4d924d14be17ee01b83cb6b893a1fc8ceeab57bc0e916ac06d67f2a2f5ef240d2dc195e9543710b6a377ffa758fc657657ec5e6c259d25a8c38af989b61189b337c3f8d90b6a4578e65b932a4394ba59749211451519419239b7c9139364cdfbf6b4fa85b4dc64f8faff69b83ceedb39eb897515dd8f4ae82af9b3f7e35c383643d505e8e43d416bc750c53dbf58313dc1ca70efe2b99d72909fa81738a25f4ba768d68e19952c079bad0de00d30d08b90fb029c8a0514b1cb68e9c572ca911c79a17aa146ca4eaf19ad7bf7980317df6b4da69bbe3d0415b6570b559db4df33c5735283384caa12514904033adc6ed20070d8d58c84b425b2433a479e47ca166755c7abedeeadd4ed15cfb162dce54ffc13bc70c1e046cb482f3ee", 0x1000}], 0x6, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) close(0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 16:17:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) fchmod(r0, 0x0) 16:17:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000380)=[{r0, 0x57}], 0x1, 0xfffffffffffffffc) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x84, 0x20000023, 0x101, 0xe2b}], 0x401, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x93, 0xfffffffffffffff7, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x5, 0x20000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xb8e290ddfa1b30eb, 0xa, 0xf0000006, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xff, 0x4}], 0x52, &(0x7f00000001c0)={0x6, 0x7ff}) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000300)={0x100000001, 0x80000001, './file0\x00', 0x1ff, 0x7c, 0x5, 0x9c2}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="4e6e7c0d089547b326046a3cc9257ed6dd30c7ce8d25c207050ad041ef6655010eddcac252a41b799e1c44d532ba02eaddb6f75d785fc09c8096be5e5a447a00428ed96aca12a5bcce17f855f956447213f8a46e7c1e9d4ecaa67ce1f15333efd397fe02539f176d82c7412422f771cd937f54a1fcd64fb398a5f73c8bbc7e95dd0ccd2cd775fe320560709c438a40b2296d6f25", 0x94}], 0x1) 16:17:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x1000000000020, 0x0, 0x0, 0x7}, {0x1016}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:17:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) setsockopt(r0, 0x8a8e, 0xffffffffffff94fe, &(0x7f00000001c0)="f1fae70ee836dee6961ac12ebe79ecf2ed1e28284d7d5c2a7defb117d26b58997ac1a6f8ce659a111e9bab1b12f9b09b76e6ba1e125dcd2db89cea74d315948277fecae4b4eefb0a455283bb38006387af0cbd5653c9a2209781ca6c0cf13e6c1112d9b1e5d05e4eb5443cd6c70360e90390d1ff33d795eae4eed203dd206394b254e4485f892c543b96e8dc94d9422b0e0589690094d11d314fbb2876d484294c45a7de321a075c50d1477d2af5fbd28383a12ba4294eeabbeb33ea8f87515f8728e877ce8c485319a45cd5d354794b27a6714a400de008f218", 0xda) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x2, 0x3, 0x30) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x7f) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x100000000000000) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="01002e2f627573004f42e741c0b559eab2b98d722d1c2f82d183532db27fe8bdce6b7c44b55a5dfc89a20a39f5ee1b2d1af2a218667b87819eeb36a73cdc5b4e4394a847cb360f200d905fd61cbc48306e4971f1eb62e336d7cbe13b951387f065443e1b449d7ad01f664fc2208ca90cfcaada273a44a523a874e74c7f3a5ac69a8b6866f55e04a2bdfaaffded50aa6e3502969ce65ed9ae286264f59550f1a5ee29ed27dd6f6ac64515b73000003091098688e3fcd924fb7563196fd44ab88f7acca2b6f4f5db5d7525badcd4e74899b1282c231253bd0a7b0207006c0df84cbe33b59c4e25a9ae3374724d92a67b87d73f202ae74ae5ff7696a484f4c3ac006bdc50e9fe6e10b863618f82c30839162bbd8558276da96c7dae632601cbbb31871d970f61fb04af82768991cc26c7d50804437a8043cff81a2a363e3afe96221355569fc32f96eba54d04259b083c2afd93c6f391ab7ac7272468568779e9edf60951d60c1df9910c023beaf996be7c0ecd9c1c95aef77f099820c95c417391c7c763afa540c93d5bc92a0c3b4fc9ad44186770589586931610"], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x1d) r4 = accept$inet(r3, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, 0x0) connect$unix(r2, 0x0, 0xffffffffffffffdb) sendto$inet(r3, 0x0, 0xffffffffffffff3d, 0x0, 0x0, 0x33a) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) syz_open_pts() 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) r1 = socket$inet6(0x18, 0x2, 0x5) lseek(r1, 0x0, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:17:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbc564f744c34", 0x1a) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/197, 0xc5}], 0x2, &(0x7f0000000380)=""/144, 0x90}, 0x40) 16:17:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:17:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xff4a, &(0x7f0000000340)="b2") 16:17:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8002, 0x110) 16:17:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:17:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2e) read(0xffffffffffffffff, &(0x7f0000000000)=""/70, 0x46) 16:17:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc9ba116d81f690b3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xfffffffffffffff8, [{0x3, 0x3}, {0x3, 0xffffffffffffffff}, {0x3, 0x9}, {0x0, 0x1}, {0x2, 0x5}, {0x2}, {0x2, 0x1}, {0x0, 0xc18}, {0x2, 0x3}, {0x0, 0x4}, {0x0, 0x3ff}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x80000001}, {0x3, 0x1}, {0x1}, {0x2, 0x5}, {0x1, 0x6}, {0x3, 0x1}, {0x1, 0x7ff}, {0x3, 0xdb7}, {0x3, 0xfffffffffffffffe}, {0x1, 0xffff}, {0x2, 0xcb}, {0x1, 0x29}, {0x2, 0x7}, {0x3, 0x8001}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0xc4}, {0x1, 0x7}]}) 16:17:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='on', 0x2) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="3efe033da710db439ad2dafd020100435675ff032fe0541c6a6eaf9c018fbc3ee909de9c52603d857ad4b7cf0ac74586fbf057a2bcae8459d56cb3d00ce49c2eda9ac18b49614413a8f2baad8ec98daf2e006aceb10f40329b90ed3209293f9cd77bc364ccc34e6104b6e6b551f01428264d03c09e16c38713ba3a7c07f9a99ec8f1ae639d633959c5da6086f47ffd5f25e7068eab8ad48ec33be8391a6e8031bec2db8369614eecaeee113499c43e89b7d40c12a12b"], 0x8) 16:17:29 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 16:17:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x3, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffff845, 0x7fffffff}, {0x6a232c2a, 0x6}}, &(0x7f00000001c0)) flock(r0, 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:17:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0xbd, &(0x7f0000002400)="2db70d9a32e1045fc43a7e2f3bf4564c99dcf6e1e2e5879a55b7f82e57b11d3ca35784adc443a9ba4d3aad6d706d99e3f5c8148a3a17ae1a17824db0618b5a2e8c5c77b6bf885085202220a91c966580e829a62315fd84e782e303c8473f916350fd5ac8e2041ae44870bc6d701f353307dedaf0629087c5018d4876f485204dcf6155dcc9d00acf17f469f23c2ce8f3165a8867fc8f79ffff320c8fb756be2443c39d09a1636ddf65652c919ac03990c2e09dcbebd0a24aa4ca5431f0") bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000002500)='./bus\x00', 0x8, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000024c0)={'tap', 0x0}) 16:17:29 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) 16:17:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getdents(r1, &(0x7f0000000480)=""/4096, 0x1000) getitimer(0x2, &(0x7f0000000000)) fcntl$lock(r1, 0x7, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/204, &(0x7f0000000200)=0xcc) clock_gettime(0x0, &(0x7f00000000c0)) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:17:29 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20280, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x1, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x101) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000100)="b6a7c3e8637bd097efd54902a62247f39dc43ad65eeba7a2d689d39a7736a308d057631f13ba72301eca95a62339739d77bf4e86c198c30dd7ea5edbbeda7bde126aa4a606103ff708d18695797d652f06f084d80d9bd5d76266c92f6f1b8efbbb98") 16:17:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x100000000c003, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getpgrp() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000002c0)={0x4, 0x20, {0x1, 0x7ff}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x405, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7fffffff, 0x7ff, 0x13, 0xfffffffffffffffe}, {0xffff, 0x0, 0x3, 0x100000001}, {0x2, 0x4, 0x2, 0x9}, {0x10000, 0xfd3, 0x7, 0x4}, {0x6, 0x0, 0x2, 0xa74}, {0x52c, 0xffffffff, 0x1000, 0x1}, {0x7fff, 0xe0, 0x6, 0x3}]}) syz_emit_ethernet(0x7, &(0x7f00000003c0)="b6ac6dc2a7cb7f") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:17:29 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x5, 0x80000000, 0x100000001}, 0xbf9, 0x8, 0x3ff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) select(0x40, &(0x7f0000000100)={0x7f, 0x5, 0x9, 0x1ff, 0x0, 0x7, 0x2, 0xca5d}, &(0x7f0000000180)={0x1, 0x2, 0x5595811a, 0x2, 0x3, 0x9, 0x800, 0xffffffff}, &(0x7f00000001c0)={0x43, 0x0, 0xff, 0x800, 0x999, 0x0, 0x7, 0x7}, &(0x7f0000000240)={0x9, 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0/file0\x00', 0x202, 0x7, 0x4, 0x0, 0x1, 0xa4f, 0x8, 0x2, 0x0, 0x4, 0x8}) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) 16:17:30 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x4000000000000) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:17:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0xc001, 0x5) 16:17:30 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = geteuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x82, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x10000, 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) r5 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000480)={0x4, 0x5a4f, './file0\x00', 0x6, 0x1, 0x5179, 0x100000000}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000004c0)=0x2) fcntl$setstatus(r5, 0x4, 0xcc) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000500)=0xffffffff) close(r3) nanosleep(&(0x7f0000000540)={0x4, 0x7}, &(0x7f0000000580)) fchmodat(r3, &(0x7f00000005c0)='./file0\x00', 0x40, 0x4) r7 = fcntl$dupfd(r4, 0x268a5bccc9bf3728, r3) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x4, 0x0) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000700)={0x1, 0x20000000000, 0xfffffffffffff000, 0x9, 0x6}) preadv(r3, &(0x7f00000008c0)=[{&(0x7f0000000740)=""/95, 0x5f}, {&(0x7f00000007c0)=""/246, 0xf6}], 0x2, 0x0, 0x0) getpid() getpeername(r1, &(0x7f0000000900)=@un=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) 16:17:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)) syz_open_pts() 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:17:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getuid() seteuid(r2) r3 = msgget(0x2, 0x13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r2, r4, r2, r5, 0x40}, 0x40, 0xb8, r1, r1, 0x6, 0x4, 0x1ff, 0x1}) seteuid(r2) r6 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) seteuid(r2) 16:17:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) dup2(r2, r0) flock(r1, 0xd) munlockall() pwrite(r0, &(0x7f0000000200)="ef3e439cdecaed64b39e300829f73c4ecf430c6b8c1e28f8e99ed2a4e8255cf10c86c0828935ce117bd67d71c14db1ac891ac24e76d9fab0aaecb6cf4d5b0ebb5e00ab7cd4e5e692511a7882eee46b772f4a2d4879f4b072655c06fb7a7b77af87889a371be971d0d21a31a267f15c7dc476413585dd4de9c82c24fe094d9d19241ee9a1f7adb99822c385cd972cbbb89c0679a6b48057603986420bdcd5ae17a78a9376f2b5edb2ef2437ff423f503c2c9a17ff82347e2f0159a9ecc2fe3ff80d1f450683c65fb2920b783a9b13758d9eb90027695bfd7207ba23e43d6a05e1d65d36f09dde87a03235a757bc61916d3043bfdd93eb51010e238ef9fa2b1d43f99df51d45e87a6c2884ff3d32b164158e5dd97399aa748163dbf75c80ad973af436bc5a5aac9ff775b9677712a44bdf27ead81f40242c2a99c6126f50b4496e2ee646f9846f3866a8bc7df89f9403ab1ac2fc63d6c7de256a46c89ffa1b5e03e75163d788a8df0eb2ad9d2c23c1f1b40214e2277505c4318da2b1f0e265944100328b2ebe420c85a44d5e4602b1acaebd74a76038ed90a7ff594d4ac8e9d4bb3878339920cdd66aea5994cedc250007e99535c8747eeb21de574c6061ea6a654337ca1d489024590c0bfaaeefe167534762262cee9c9a5a341655e14f6847f5b8da68d4d0c21d0a14f8d7e8730421051179b5b19b5aa0da6aa3899a8df461e5adeafcb943c32425550758399a8fbe8b793e760a97c8df000f52ffbdd6430c999df59a10c3e4314f8d2616532cb29d2486d8223177ba0fd1d2decd56a451c2207482d44049b08a4c11593754a7d612597c94fa6132df859f4625cb1887e58df2ea5d5fda2ec32c91c39b4ff29636692e47f3bceff6b0a0c9ac855186517fb2fd3ac3966b5d441740070b14723d94121d5bc2810108b9f2b6715b1caca1106d0baf69f17c451f7fe2c278db3b2f3360030565c0ac8ed1403cc7f0540f4a54d5879083cc50b2e54ebd3b10f9b451be672edc856c4ffb9679ed86310a04fc8cfa8c7230041dd9a735bd1dbae4ec0e0a21e4fb31801d54272356915703b4be211bc98fa5f0a866890c8ffea1a2ccd9dd308d7fc4ea7fedc1f3267ffef31a38da87cbabbf44f9d0f67b720c878d9ad04cd1ab539e1d036bc0563809b10b53be31947481bcc8bf0fff5b410679368ab836bff263335f672b9bb199709f53327fc5190bf772b1404aad4bae244662fdcaebfa1c50c3d1f884a3458f6cbaf7cf9f2d715e65034d179c95a8158314fc632a9d5fdae713e2d790896eb0061a7b652687024104a2bc0571411f9b73ee54bc40a4bc87cdabccc7442344ea298b17d6578e364755683c48556edff2e9641d77d03b08d79b72aa42567716dc60ec00dc1ae6ff686067b42b92071b1e3ae5770db6a83bb7001a903d0b6a4f34166a04add5e2c65a5c2fcba1ea2b920daf2525dfdabe29045ec56e642651aaebe64a0104b7434374c449e2320f121bff317aade2fc9f2dce2ed2eb33966b50af896268dc0318418986bb72edc689cb6a30e19a7e58df37a6ed376d6419b0d9c5e59013c47f191b6cdc60eda22b50c006a0c9d9eec13e5093496d7d48082aad5b0023033940d7859812ead394ddb6f2d3b6820e24823d52f7368835c5d1ab667bf4516ba0b5ecbed35cbc532b871bd57f093e6e223b39e17fd5fe03eee4f6e166c13e07dba1ce97a7e52c86fb8b70b40785787dad0cc1bc7d3a125832f9f5388c773bea6ef68338439a32de07866db71de7745f3d702c035b2ae169bde585be8d7a5791181d23b4ea21f196d55c8b4d12acf2a634e036e6cbbf1ddc5a732a6759fd04356f34af46b9882a152049750fe6fbe0fe53c21f7220fa3099ddc989ffa2303c7eaa6ff62b9ffe32efc5dacb286d696d4e77e724fd3dba07d9c715e9e05cc2339659a073a8c64bdedfd4ed2640d867885deda2afa79a31c6dfda641e77400594e311c84909fc528e674d3f849cbae28ebdd4851183d8362fee3f5433eefc85c2d6cc5516b1d3b4ff4745c42cec6df42adb24d674df2207bb237fc639b4461f5d70eee75544d8f2873e4e9b30a505ac233cd2c79ceae86ab6250b9ed10021c27c481cdb7e1f22818829f4c8a20bbba0739f150c565d20567d096f91f41dbe3763da86c5736d08fde7e6dafe0520327cce13d2bddaaa8296eeb8daf9a075769dc3c8fdc2177d3b34fc6531c8521d51bd1a7b06aa3c87e12c336c6b9760516fd3fbbd183ac287d288af5c2be5e5a83a87a7493452aaae2cb98f6ffb2f2a003fd86e1a2459ad7e5a6c85a8c3f3a7f79082e7137118c978068bb942052698112722698c1531e5246be413f9efed801ea8bab277e0b1f51738ce3ec1feb98f34251c4b6ac0edc79b0994a81db5c8209e1edd20412fab8cbd9f0b226361f59ef2d2fd08ee5a3ef1e1bc82f45e4fd0873f550ff94b322c38e88e456fcf4778498ca628b05d7da94c34fcd33e4a03c190a4b7a4d0a0ca5a2d7556aab64dfb9f2e1dff0c0c145402cb29badcaaa9918b667427fca68515c0a6f3430601d5cbd1df6be17183aab4a0558190ae1de9444bada8faef1a71d5be7f94b84d8c2e5f2701de948da8897189e37f22140b3bf2d94f7e39e433392d453e1db2b4f16c41b0a472229118c066580795cf1d5064cc867d3cad317fa3fb5a3f793e7749e01bee5b00f494b75747205e820131a1d98c7b357e0d0721bd4f34a3061e9c7df1c378ec224ee4395de6d6dd95166bbe039ccae1fd9e936bc252e5eb0455106d70329fa87c60527379e1a35453087deaf6518836765a5a5bf6900ae58c128362cfc36d47c744e9f30a137b36353b1dadbd0fcc14046f34e684e28f2c246a2bc17e9f36b08d2a797b9cf6e10b012a55f2fc12288c9c112ae831ebc9e2ed3075ff2a70ca40ac94846d946d6b057ee5ca454f71fc77e51705ae5571518a3dec46d42888154bcf6b7737374d53dda116417781f70132bc7f082cbe96c8e703d6a01e7acce7f60db69cbebafea1b2461b999bcc6a46d1d7eef1a4eb7d4103892cbdd62b5d6cfcf3d970f97c6512d87bad3add7ba86e0cadbe0f0fbe0284a840af349e0d71eccca55209c439f712bc768ecdf9a9d6a82026a9f62e6db09184094fa5daba33c7ca21d60dad901cff644571dbb93163d99638ff4866e491aa1b5adfc2bff01ce99a5d99c4e77027762f5171267c51bc438bf082f761d3bc09936e037adfab769e003921ba9fa772a92a36b813487747bfd5cf6a4abbaa48839eaa0c4cb953f2b01a5f9a1a19436fdcaa9e6f25d44efaf70a95bc8dd0a0c0a65494c4559a8dc7ba891d0ec7622bffbd8586102b91d8ea19ba03733b1802917bc9344bcd8e7221261e32c98b1d80c161f1a1df8149af06335c1e0a5c22d47aa494f64d1c6e679e4ab1b349729b598bd3c2933849a71b760b15f6e3f4e2ce3be4a790c93a693da2a94ca03a67998148e504ca54ba6f91e6c06a068a8542f27e36306e2b803a3a5a7b1b43b8c2b794c6b7275427a009a740b104775255b0a9eb5c78a2bdbabbd51fbfda8bcdb79fad05f02d1c8c819c4c6b5168a765ba8237a5cb7c4eeeee1740caa965dad5bb5448a9999ea9d9c27d7c76589c9ecd8d7df18d5dae804625837b16f03c3521dec49c4d9cd7a727f7420adc282775b9f510aa4d5469bd21d1f497bc42bf4e7faf98e31cf6db8fb17112a959dcbff852f44c45ba2be2f0b2d2a9310e9aa6e47deed80ee39d7df3893dc9a19aaec2305cb1bc084aa34e2217dfabb97a46e0f1a377f0903f7f2379c0926be063162fc9b8f7c70dab1510aeda0d722f30c2da806e1a2b2f221985bdd140bb603ed566cba9662630492fe8da6a73353b79ddcd21a2483f4193317c4b08c64ca5802b520a355cae35d5c9405312fecb67143ca5dee84bd115bbc3d726dd9b3664432b6c989bdc75a132ae30dc512a8e0d3838f7bab029f4794961420a1ce798eee9eacf0fd1032904d92ea2ee4eb47cb143417972ac7b1d99f0f1a31f5b0057e754ad293b7d87c3564768f7b669e7e75ff47685c039a16638217da5dae39e23b1db48334246e08254ecaf65df09911d89485916e0b2f19cbfefe5629a03fb49f1f0e469102f3898209282478a3f4391bb52b50d5c4b76f42be5f541be48eb2ea6b184db9c7e7318b1369413e7cf5a20339aec333e911b22c6ca309c21da6ce55d49eac54dbc861cbdabeb4dd18b60b2dc865d072f57c7e7e7913ad1c75bb4233b6ed5fcd77dc51dbae62827c967772debef32de9b7cd1b63908985d789dba194173293388d2cb1a0dfa6254a06046d8d80e90cca600345dbd8636798597c0bc75cea33e8140f31c73b079d06d8b5621f269042e88d28898efbc0183ca8e585bbd6347b9ccc85c2408f6699461da16d576a72e38f6f31d35c94674858337053353b15c1eea7bbbd80b039ecb94c9fadeed5a412208fd9b282bee8b593ea1870d94e2e4f8e36d30e2291c9d65a9c0877660e22c198beff3d5e5bd69296f81824e6de4792bc7515b2042804eb263903c83eae971d35a4b175734a81223c559e204790f59e58632de60ddf2ad204ff3839df4f8efcf433c9495005a28ded70f54014d8a488e64e114cf328ae05de8a7076e9d824ec69f4f6d555d3909a2e85cd35791011ffb979344de614f1847378510ea49044eaaa2a2fefb3d26802026e11ba717ae745b760d2664a6ed6f10e3f8ccfc35529bc4e1ca8034b0a42cc5d833d7fba21dbc0f63e580bd6eb8fc5495c859c06ffa0825a1189972dfcccd8f72fd107b19a213c7d3d268bf68777651d7aec6136c8ba817ce146f35216d45a9e77b61e8c7d82a51f40c26a0025a917aa8f31e3950d55c57a45e8bcad31bc0bdc0a9176fcb0d0b689713b24a1c4eb41f925769e142e4693a6468b89442bf26299501b3ed5f331cb3193bcd6c44e40df22d56776c4cd3253a9777cf9d50c25548244b3d758dd861fffe7bd4b42782a1b31e1aa010530398a5d9dad640b427cc9ea5d4d5ad1f225dea4513671f8cf14df171437c06f17e355d8db2b60ba992ec3a21a46b6d3334ca9b6629bfbba6287351ab8694f72d74b5a4b33df50ef6e0be376c981b086b0b4e7341a6e73a1ad8ccf62c4f61c3ebd4fc588c359bbac5061675f250e19b34992e90f86d33a76c42206eefb8d5e989a96fbac7082f26469ef0fce8976a3ce110c92957c131e2e69b3db3343d9c5452cc06b2247ca4155c03dd5b09014edb9c988e291f018293c03cb02297d77e8e16f946025bb5497b9091d43857988bbd929e0254b52040c397e08bbaf390dfa048a05625b1b463f95ad03d4c93b5630b4e30cc09a7c85af8baee27fe08acc29e57baf2edeff251ba7290ab1134a0680ef4cd2e5ff735fb19c003d92f2fe258c09691f5b8365d6a9bc79e14124b5347f6164b63bc906b1393fe56b33b2ea5415f6522030dd8fabec015cf074a600088e18276031a85c70d2798d73ea7de7406b88ab9d2eec2affb4474247bb55300a6f2c50ad093ebd013fd09de4d4dfb023a2ba08243d033f66870cdec63464f0a5fec97fe05e6c7ee6dd613b5afd4f4b593a08e7dd4aaf3d8f6e187126016e60c383f720fdb6a97a53913ce5858732463c1bed5a5be3041b97362608ecc221fa85297312ac119d4c474b1f307e2abe61eabf7483ab6d16825566231dd8972355579a77872f14a31d7556553ec4ae63fb2eeb4e1ab87716732922d147babe8a7201b8dab62238a01a13c6d0826b03e699e82abf35e0893c7afc93dd8e72d6f30e2", 0x1000, 0x0, 0x0) setsockopt(r2, 0x8000, 0x1f, &(0x7f0000000140)="d097be40fea2e4836e14ec89bd2e37bb85322103a75e11a44f897797f6e3ed67368ac5fa51a7ff7fdb2c207a1856138a1f0d8bd1482a59d2edaa35fd8b35342c68282862a72a15070a2f06490df0dbdd0aa105021f68144f5506e6e719d4fb8184496914cd34802a3bafd3a859c10da2f11dc48ec6b6002fa2587babbcc252c97154f33638ff533fbab9f9663039d353f935aba094926e3645d8147a82f686a2297abe99105b3587663c36504a87da0cc33a5bd031f08d4ce4eb751d5f", 0xbd) 16:17:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x30080, 0x0) fchdir(r2) 16:17:31 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xd69f1ee0036f64b8, 0xc1, 0x17, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf00fffff, 0x7e9c, 0x9}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40000008, 0x5, 0x2}], 0x1749, &(0x7f0000000100)={0x7, 0x1ff}) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:17:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23, 0x5}, {0x82, 0x3}], 0x2}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:17:31 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x213, 0xffffffffffffffff) 16:17:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000100)={{0x3ff}, {0x0, 0x8}}, &(0x7f0000000140)) clock_settime(0x4, &(0x7f00000000c0)={0x7f, 0x3}) 16:17:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080001ffe, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) 16:00:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x48b, 0x0, 0x5]) mlockall(0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x401) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) semop(r1, &(0x7f0000000100)=[{0x1, 0x9, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x3, 0x39f21ca7, 0x800}, {0x3, 0x2, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x0, 0x40, 0x800}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xc67, r2, r3, r4, r5, 0x8, 0x1}, 0x200, 0x9, 0x1}) recvfrom$inet(r0, &(0x7f00000012c0)=""/73, 0x49, 0x3, &(0x7f0000001340)={0x2, 0x1}, 0xc) semget$private(0x0, 0x4, 0x14) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2000001, 0x402) getsockopt(r0, 0x3, 0xfffffffffffffffd, 0x0, 0x0) 16:00:00 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ftruncate(r0, 0x0, 0x10001) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x3a) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = dup2(r2, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x80000001) semget$private(0x0, 0x4, 0x2) flock(r2, 0x5) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0xc8, 0xf0000001, 0x3, 0x36fc}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x10000, 0x1}, {{r0}, 0x0, 0x20, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000010, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x3}, {{r5}, 0xfffffffffffffffb, 0x82, 0x20000002, 0x1, 0x6}], 0x8, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20000008, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffffb, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x2, 0x82}], 0xf19e, &(0x7f0000000380)={0x81, 0x80}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r2, 0x2) flock(r1, 0x8) 16:00:00 executing program 1: semget(0x1, 0x2, 0x100) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) readlinkat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000080)=""/111, 0x6f) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x3, 0x400, 0x9, 0x0, 0xfffffffffffffff8, 0x6, 0x7f, 0x3, 0x2, 0x5e400000, 0x81a}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x8, './file0\x00', './bus\x00'}) r1 = semget(0x2, 0x1, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/149) semget(0x3, 0x2, 0x400) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x6}, {0x18, 0x2, 0xbc}, 0x0, [0x9, 0x8, 0x9, 0x1, 0x6, 0x1, 0x8, 0x8]}, 0x3c) truncate(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/52}, &(0x7f0000000200)=0x36) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000240)="cbbe", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: socket$inet(0x2, 0x4007, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f000060e000/0x2000)=nil, 0x2000, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = shmat(0x0, &(0x7f000060d000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f000022f000/0x3000)=nil, 0x3000, 0x9) r2 = dup2(r0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a5, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81, 0x5, 0x0, 0x5}, {0x6, 0xffffffffffffffcb, 0x676, 0x2}, {0xb8, 0x5, 0x200, 0x7}]}) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, 0x0, 0x0) poll(&(0x7f0000001840)=[{r0, 0x9}], 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x80000}, {0x1d}, {0x6, 0xfffffffffffffffd}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10080, 0x24) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x2, 0x0, 0x1, 0x7ef5, 0x7, 0x7f, 0x3, 0x1, 0x1ff, 0x93e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000040)="499d864c78e8") 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) shutdown(r0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x501, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0xb10f, 0x70000000000}, {{r0}, 0xffffffffffffffff, 0xc2, 0x1, 0xc000000, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x10000, 0x6}, {{r0}, 0xffffffffffffffff, 0x45, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0xab, 0x15, 0x400, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0xd23a, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x9b, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x5, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0x800}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x5, 0xc, 0x800, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0xfff, 0xa5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x80000001, 0x1ff}], 0x3, &(0x7f0000000240)={0x401, 0x2}) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="4d5364174b57eb95b12d5bd163148009f35034e9de5db81d362148f0195af232ac5783303d2305a255e3eb49491e9fecece9392908d08104df5f40a85d3174b4ecb2618e4f2fa8c81a8eefe10c9da5bfd14bd58e04ade1e1d341f9cf17cf325eaf85072bcc5aeb5b9d14065a81c5d71c4644b757bdb1aafb3c66d1d76878263216c38340ec7d685fefaf8306c67be1c56532ee5b345acd18abf18c368bd4df2e089afe2e1224d6f56b4fdb4caa26dcdb6f7ae1b29a1649d7a9d2a081d995050d61d118e73ead1aeb4b580ed4a856ba80e98da0307b86", 0xd6) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000600)=""/140) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/10, 0xa}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/32, 0x20}], 0x8, &(0x7f0000000500)=""/171, 0xab}, 0x0) 16:00:01 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = kqueue() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x80000002065d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x6, &(0x7f0000000300)=[0xfffffffffffffff9, 0x7, 0x8, 0xfffffffffffffffd, 0x6a03, 0x2]}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x3, 0xdf}, {0x3, 0x6}, {0x3, 0xcdf}, {0x2, 0xfffffffffffffff9}, {0x3}, {0x2}, {0x3, 0x5}, {0x1, 0x20000000000}, {0x3, 0x100000000}, {0x3, 0x8}, {0x2, 0xfffffffffffffffa}, {0x3, 0x7fffffff}, {0x3, 0x40}, {0x2, 0x8}, {0x3, 0x4}, {0x0, 0x9}, {0x3, 0x8}, {0x0, 0x2}, {0x3, 0x3179}, {0x3, 0xf69}, {0x3, 0x6}, {0x3, 0xa443}, {0x2, 0x9cef}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x1f}, {0x2, 0x77f}, {0x2, 0x5}, {0x2, 0x5}, {0x1, 0x3ff}, {0x1}, {0x3, 0x1}]}) chmod(&(0x7f0000000100)='./bus\x00', 0x1d) 16:00:01 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x1, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x8, 0x80000001, 0x200}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000001, 0x8, 0x8}], 0x3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x82, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x20000002, 0x800, 0x5}], 0x2, &(0x7f00000002c0)={0x80}) setsockopt(r1, 0x400, 0x5, &(0x7f0000000080)="8848921f76d0c7934b43c77d219ce0059b4233eaa325a6e0e36139563eaeaab652fd61ac03b91588e91daf8f9bf77dcd4b23f5b1033340aa9b221732001246d417c38a55e7b323654872611dfae1946962de069dc5c94a64c0ef1d945e9a55e8a013cbcf4ba13fda0335fdb14313e2f6450779aee3ea3e404659ace83a5603701298eaf5ddadbf6c369aee4a145441cd9a744efe4da018452e5e3fec87de9e16e50dfe1ec3ac3951709ea7d520c76c65f5c694dcb6055a7b125bad3ce8562efd62c778f9ad8400b7b685ba", 0xcb) r2 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xffffffff) dup(r2) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0xb1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x44) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fchmod(r0, 0x24) setuid(0xee01) sendto$unix(r0, &(0x7f0000000080)="ce2c5cf45de680e80829d57373b1e8376fc1dcc4cb2bca9c9115eb1613d4f9876ec8e32b8f5925ab8bf2f77a16d9525eeead8f0b2f98ca98d216b4477113ca1f80ca3a65f7806cea1b48de3445234d4a103fde101aee0de4d5f1d147e89c92df91a731277151003a33d6ad8c15089d9c9e46ef4bb88c81538d02bf", 0x7b, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="012019a900800000000000007ae9e0642171c0e5a3d6db9cd55d9e80920c085ae8a504dd81dd36c6898eaec5d9149956b25dc71bc256f63fa35fda5a00bc4d325ccb03c5d909f47c1046339d2dda94f0632b76e3c48022649f89823862658bdb294057e06f6dd56c158344d48783ea777ad6182dbf5f5c0d71"], 0xa) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x28010, 0x120) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x101, 0x20, 0x7, 0x400, "76baf431e771102b51c5abca25e13c6f8c3af14e", 0x7, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="c202b426562a41fee4bdb9603f48bf38bd19fb2496e8b822", 0x18) write(r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="69a7ec0641c5c67dde936b4cd44ca4277c00", 0x12) readv(r0, &(0x7f0000000b40)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f00000004c0)=""/168, 0xa8}, {&(0x7f0000000580)=""/242, 0xf2}, {&(0x7f0000000680)=""/166, 0xa6}, {&(0x7f0000000740)=""/230, 0xe6}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000840)=""/201, 0xc9}, {&(0x7f0000000940)=""/254, 0xfe}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000a40)=""/197, 0xc5}], 0xa) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a7cb73738ed4b4af1d9e0ec2068d709439d00b6d2659608d8e050f022e65dc39fcbc6f5958479fe420944afd5826ec4fb19b944df8493867d91e37834e455a8fcfaf359b2cf93116812de7e3482fc2703c36a21b96a4d77cd76f240e0cf23d177072b59929a4ec79ab077dec06ad151275502e7be817f499abced1d6a536a01b2f71b245a990a3f1cf3673b8dd1f082cfe3ba4c753216b20125212f1ff58fe63b84b36f77fb60dd43e4acf88ac35e136b03695b36cfeb133462f89fd03be93c09db754298554653c71b763c4b36d372126808ba0044acb7de767d646dacb04093a4ec41908611efba7e693314cc6527cabf91850e6f9a1ba1f2f42754cc0e3b3467633c863319a5b48836278b26d85e990b79e61b61c10c3f9ba57002d59d885c53e69eb86d36679eb5805076c132fc565066ba2f76c69905aeb0798118348e089a4df872a8dd66d2b1dd56c70b05a35cc9e73df20d86cf812a39279a5f8d09459922f453ceb05ab1d66c8e510203653acfa02fb5843f9183b990d56fed33178f53f1f1766d06f8f49a7d39c4c6f2e0cde256f84e29926276d19f653f0bffc1c7af4c135d3ddf82c4992ec2ef78d2e6"], &(0x7f0000000100)=0x6e) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x9, 0x40000007}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x403, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) pwrite(r1, &(0x7f00000002c0)="beecf14eeca2da97d955d80ac2c3aa30620d7cf198eb745e9dc81d0116aba18a0f31217dde4d24eb51fce28919daafda08f7eecdd5ba9c5236e2f3400e35679e051a73fd61a550ad98cf58c45018c9788b14f8540766b420a598446bffd09d6fe40141e9ea246a6c0217212ba477b70a0bed91536eccdfb9d31ddf9e534e4c9d5f561098319bd0769c695049d7ade9adf75b582eb81aa7f139cbd08982f8c90610b652d7bd1051dd26405b9bf16dcba4e64b7af4d69fceb98ddc6f35a8890d9bda274ce647c87a9cc4dae380dd7d58d24ee66bc971312fcc0652316592d25912be642ca81808225bc3590cb1c28607c426a98b36b704ba8e8ca89c5ebe9117c80874df97f12cb005660364aee62df8cf3c5b898f95dbed93235aa8650c81d7073da5c4bad1fcabc8e0f2907dcdfbbff329db2e12bbbd3cd3c7711c2e9e2b7d85b6a429f3c2e70d1b625a692e6b31ff555900733c62883980b284512406cc46e6f50a5e3692bb903f25d573dc64de4b86504822b3aacf8798725a1ebd5c6f6cc4850228c93743297e3a6629e8f83cf3517be134465ebb2a7f3b757de9a0890ab0c8bab24e6d5b7a824c39881ebbdfc3cdcceabf4753cd56847b531aef8c55984288aacc9d59762952f1ef41fa11d2c9657c4a9522535d4cbe704c5dcef8575471ff0e45c8d6e26d744d0fbc700ec94e0de9c7f6e0049948e2cd5622a409f3bb6a08acbe4e40a566cb60303b3a564697468e80f4c5e6fe97653e5beeea8ca1a28cdd171f2bb3324a752cb5d6c578ad2c721366f49277353e98ea766b394f4cfe1b344f5354bb2e5ad88b4f3fdcfe7e966085bdee237d56fd1045dd6ae99a2564bd414a4f5fde3d1f13d58a8e13e7b0fca8f371fcf622061a2e0743d78a8705695bb872c50100cebbd99555e338970b4a74bb73cffd84d4965f602da6371e60daf96beede95ecaf68c24e933ace02690295c5c00eb9b4227b201a90a588ef594fa7cf0dd3aa6bbd3a599c9d7ebf66435fa33019fd3a693930fd6fd18e94495d6f29bb8ce2c7bd24d3e928c196357be2044bcd573dfde27ed3a6401e983f68d7cf5ec43c9eb3f055766e2329f21411d598a1b682a095ed0f5ef4a7d065e4c464e1726ddb673c8e609a5c3f22dccb67e474f17248e1905de3ff50c85d1b6998d2bfead73f0e0c9b9a9102f2f7282dc0571125c4bf850a5875bce78027aefd6d16479fd56454e0502d5c6414a98c501792f5a118cadae43bccd0436d7df09b95bfb73a4eb82bcdf3cdcefb2098c0a48547f99236e68481be3da1824bb183826315900019e46691e591eff8baca5c12681db534f9df2b401d26301b46a0b8409a4850f7a023f7a0754561a1f68d6d09673be09ff0f1c17d7af356adb3bb5ada2ed307e5a658e3357e92b76a6399ba86d13daeeb0af0d34182e8a30f5fa6ab37bf8693cd057fa6ab595d001fe0c93c531e2ca59b498383f18147daf2c23d187f69aa17204c8220fa0b166150e3e9ca77b68dc95dbc03fdbb99db1f0ba99df0d423bb5674ffb811b872cb584c5f85ce2932e6e0a9b1cd2013a5e37c5e58159c31217bc119d1830dc6afbf401d17bc610444055cd61fca2a3bdee7939bbf029318f2ba1fd2b937f68e178542fdf944436948c132cba0424aa3033166b9718cd210f184622de18a3a3faf19152cd28a8e8201fa7516bd0808e3e8e2a135d524b4f637cddaf67e493e097d3d3905a5d4b3a0f097f144689c1a19a7907369e4cd18f50fd0969812b5f2c24b35cceb0297f3f1e67847c3587556680914f118980ad0d8e7ac361ad9e985bff1ebaaf2a39975ada1c11c588e14395bcdd57e1bb085512cad6ed474a91c2eefafbba1768f40fc7fc3c94e483a49bc89343b13d122727e14d426b785ea9fcabbdf6dc447cc3fd26cb7280723cc3db6f4374571996af8c437010245a4e64f8111691c529f884b29ae06b91d779c7218fbd50eb3e8ed7da025692577c9b18706b89b7844d3bd9bcefbfc67ab911b9bc7537216d60a5a14aedc3b08ab090baf4fe53d943359b199ba926702aa26ed679493b46c0096538087fc9848994a7b12e858114546b5de6174cb882c6ff3c1592e79d54e80a7839670495fa8d240fc946a0de7768b9401a4719e3c0863cd7e9637b0ffedb8179d861a5707777861a7bf073bf9f90cace2f41c39f59ce030f90429a3e52106f0925bda10f6f1b8bd7c85b4aea02e7674a81d8fb8678d0ec4666a9aa9e205685432e91b2b52cbaef4a01e7f3b1beca6776adcf94f518211c175bee04ca4837d24ee777691f34af50da272e8105137655262a74ce364a69d8e2869400258430e14dda0cb92591ed96af9bc6d2411375f97d1b8f456b3328333cdaf43a093bb83ed70ae70f2b752dbab4a2c53391eca623690283de1c21cb15cd72bc2f4c9b9f38c6e4ecbdb0e291b7ba9fb2d4453f5891752b585cc01f41eb915a54dc640a5e005b8727a6785a7fe282ab7e745ff174b7aebc7ffb80a9174728346376e3f4e2ffd20d4b463229e364557b9d6e6c9151a8aa22c081b527c8d3669b0a3f01d9a2ee2d097ea5307d0935f79370ea7e01f26acc546fbcba7e835215a969f5b3e14975a41c1139f89fe25207a582ce6deaff16bec25db01a39a8e066af786884f0d053e813bb4e0fb889deaaafb7ed1384e7520be6325175210a28321dbceb5e5cf5316d8b3d3f951381a47ab5659f0befaba9d55da208e5ba76613b4b645a1602509810a50cdc87c6ab86ed2976a220e5803502d421a271abf75a8e800208a7f9064cd2e545f3fe307c097ab583c2b111c597cd897fcd2942ca0b8edc2f6035307de7795f2dbeef278bed0411b5ee93f85789ea1876e76ce313919c4f20b595cd522a68e9aa33bc1b69b7f21d22c740373a7e196db671c65ccc524acec4d8b52caab6e0b2a28a064ebc708485209b43664500d444562738076c354b8a7b1e4f661c6aa42368f5b73792831b5c5a487d2c9a999ffb35f4fa8eccba3b7b1092cd397c78ff2067de2791cfb36c672337f825cb9e7329d75aa7cdbb896efd49e63f23e3f077b98731c090bce1f09d6896fe45c43fc33686c3b865ffd80b245ff3bf5274eec877105735a0a9c073233f1618e069d745e039f1f4b8d2c2e2cb3e40ea58b7df1c8a4d40e7210cc181bd11071c2e5e3c6747a37c4e58196e801ec5a956f1f31371ca42a55f06e969a745be6083ab29fb02f89488f2175ac8b7f84bcf2a5c373e84c127925c9aadd8346172c2924be0bb2cecc7b6657721272aae4c7f62ef7ff152f62b6754581486f1fda30a080dce1fd2391f62a9583a5dcad9619495a1769097fbeace81b7f9fed0c9fedb0fc42dbb27242ee9aede7ecab78ec33e3d502c6ca6db41681eedf31235c8d98d342ed2269bbfa21cf5f065265e76963511ab03f8a7f1df17c7a0f3a32cefd7c7e8219ea044d77631b043f2c28b5a832c8847bb785bd4607f539ab8078d9df2bdeebe7923b126273a90de81007feb8bc416f93441eaf12e39aa7e878d729aa851c5d1bab3b55edbc261f1593eef3e987f64115fbbb7a487389fc00c8413f5add198f29bc86113d3286fd56824b51bafc462e4433a900fd52c5fadae47f23eaa6ca4ba813a02b673a93e53f52c68466a2abba888c39072e0c5f6d180abecae710d8128773d8ad2c344ba2e639363216dd83a75f5376f0ff80e8a35353e6f80c8058cfd2b50b90ed357a1a549963e017f849851fe86a4c157eaf5088670e7ea56037567ce35da5d4d07c4eb303de0fa918eb9ded5b2d93e39b85bb260e9bb7f01e99b56bbe83cfe19071f33d64f2da7fe173df49c42d3addd2d7952d71e1ed592f04922d15b6381c96b0e2054e372ae30bff75b37685418f45ecc5091fd67a32373e9d287b77bc24bd6076607e67acc70e775b9c2227d3c90ac532ed349cc47d586b5285112e24e684f9e9fa817a863f96d240de1543f717b08d909a5db47e421c8a4dcbb891ac9f1c9d532608103208f94c56c899db44ff76ada3b1576d9795d865909d4f01b33ff3f1e004010bab257d7ff743be907cd78225ba3980ae91181e1835460f8300398ea25d4fded26ab4fe251c42ba021e0913ff24f7d8df7b0c401d0890d1b737c87bd62263fb12f3469b8e2e569213c05b4a15fd962322b83f4a99c77feb7fbf890d31096003bc32d13a78b01f743d427bcaabf0922b7092c830ddb5bbfb36702977c0bf82d9e9cd213d040658f7826a4f9d848f1328abc5c2b74dec971c317f635ea4f2186e0640dd8451efddb2fa94ada1386fb0924d652946919145a1709f37e40e045e15ea45f646dde7090ace752cdcbea469725b59b21e81bad31927a66ac0bd76a1a25c6d3b848b1d92e967a48f3ac386cbfe31bbb72556680103efc9002695c2379f4b561f8b197a8b59c94927c8eff2a8454066883f0da8b4cad0cdaf5d807b3c84d1698e5f4d5c69ef108052fe887c41ce02bd117f49cd30e2e569589df83e77bd5d451db7faa695cad9e64327e9ee2d22c6fa031eae16a12f3f3ff4a7edfb37cc553995c3f2f91bf5dc7e3f72b0845c46fbc8b22a094a662b042b78f6e4ff8af60b878a11b6fc9d25474cefd9c8482690578f2e589481eab69c573bcbec3892f23755ddad553b48c5b0151be919cb01b426f65e7739bcad6182db241f9475d4a36dcd469c25da5573dc4e720e7a3b7540034475fbd80afcc043ea0bdcbec3f3a09c3f65b1943430585ab6eb5686c795771c8fa47a22b49809a68c62f0b0240533abf8ca2f80f38b29d7b8d3c65882f7d464c9af8bde9f8cba7db0ce21b1ea7423cc80fc5b7febbef8c2e87d3cee1ad9f103148519ad1814fb9caf9cf051af8452010ab65ed512670b27e4df0541aa96e455f21e824897f5967e18d93507eef039cdec778216f1d532ab17c11a61267ce55e6e57adf838089ef6150de1cf00632fb1b0c7d7464b0568490e3f771bdcd8697117c8a81a47ce555d0fc7c5fc2b4438839d2bbd87ea14fd76f8a251c9835bb5aa779f7775d427c7843a234df27acfbde6f731d6285931eba3fda6cf1027a1443535fd2451e1d58be306c532cdfc155f0e25817a0130027f2a9388906bd2eb9f655ff6b39e2c5162d8be1590499e369bb8fa13f669ff67929e532d9a5f61b65298d43e5cc0c594fbc90f9ce2cbb698e11a5b0f8c72e8aa5b30a98c8cc61a5ccf7d7f9e7e155305e59e2ca93bb28fbd365e3e9910363f027ca02cea60761daeb50eb92f0dc6d71556d5280a74c8794ae23b747d38fdd4f1bfe0a6e0c927b033319f562b842bcabca5ff5b7541969eab4d4feccea50a6228191f4814955d11cf65ecc23010a5762eebd2a2ab38b6929a35af8ecfc34eaf11a83ba036b1b4294d0a3287bcd9d32919533c6ba0904d004fb1ee403a927190ca0346c4acd4d14ec0ca8699223a218e8435171cf48acf9a1dadccc046b321ef071dd7d2df8e7bf38c6dee3c7e15fbebe79fd7655e75c9fdc423f5430d4beee7f10277f4a72f5b4a535c9216724db31760e96ec273c2103405231fdf7064361639714a3b1d161e40f69c258f56e7976fa8ee463c864a4fbabbf90fe23032b345ab609c8a832f034806dac603b8bbc5cf48a808021c9a847b5159aed8e8af005101ed0ea9ee63f7bf4daeabeb005cd78a8f6e6faec792b39cd300b19cb1ab70e9c37e8e7d98635c7090ae62d4057bbd1e5dc4c9bb386645e164d070a32105220c8255d0b1a7ede24d77f028cd11185b434690c015d53e9fa4621bf6aa09d2cba95bc56bfe8502b6c9e6ae1f", 0x1000, 0x0, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0xf3c}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xcb0c553ce4710730, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r2, 0xe4}, {r3, 0x4}], 0x3, 0x9) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) r5 = dup(r4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x3}, 0x8) ioctl$BIOCFLUSH(r5, 0x20004268) 16:00:03 executing program 0: r0 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x800002, &(0x7f0000ffa000/0x3000)=nil) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x2, 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="efd281cfcdf11c3b5921580595cf5f05a8841eb21acdce39e3bed5dafa22bb2c62e6fc369c7cfc3bcee92ded35a975944dcafcab8cb91a8fa06709ba78734482e5bf18fb3a8dad0f6c517f501ac7fe75cf61ab37b94bf219a7efecfbe53cbac09afdf1b31cae83f397738a9fb0e7dd3863587ddb2670662d2fb265a6060fec4c022636a1defdeed3d50171212f359d874f5a21e0401ba16117", 0x99}, {&(0x7f0000000140)="ebf895f3934d092de9038ea49a6b34ab5e16dfb511c970ef8f4aa201ddb31d9458b7110c98800464514c0507c95f97c7f3ce2e1a6325c8380a042848d6a1afd4272c12eb19f53be96f12e86af58ed376fe0e292c1a1a20db9f621d075f45fb9fd026b14d2a7aef579de9de9fa08f413fbc0543ff38c738e04496efe15f4f64665184b650071f78c5e17617219676d54727ad391c15d1a96ff9adb0015fedc99e526bbfae0597051ac2aafa112bc6f760a10fe2ec702cfc9e468a4768097b34b083ce0daad66bec2f66bc93f9f46df2a5b7aa0c0368a3000d4ea02ad54d454b724fb039de2672016c3e1d2fb3db", 0xed}, {&(0x7f0000000240)="02dd997bba72d4fd33919ac2d3879e23cc9f1f6105ddd8b9439c8c320f7a09a068a916f3b85c0941932fe5f3750b0e56b18123610ae17b18dc729719f106812fadb4fb579c5895daa2f1f06822bf09a19abe7789e0ce244e3ac1cd0ef6f5e89c07f2a641ab", 0x65}], 0x3) shutdown(r0, 0x3) 16:00:03 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x66, 0x0, 0x3245, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe081, 0x3ff) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000040)=0x5) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7b33801cc54587a9231e8e2558adcf1be59516d8465f7f3bd36d0f8ae0a1061352d7b8ebcb15eec2b014910536b63321fc75efdd2369b1f1a90f25f017237d66ffaabe3e8eba86b988bca288429fc7cb56ac873e9900fe7ed2fa73d890c5c66a94e138d63845c6e401af646adc23e44391e3d3949de5398fb46032e4f4e8e3d1101d3a5abe3946ea6b4e00ff8d09e8d5b3b9331b12d6af75b6bc6bd3395e726a47739c0a74d7795225084cf330849144ffce0b4cfb5db45a022d29cc46f5", 0xbe) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) fsync(r0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="007f4426f0eec8d24e3533dad4a6b9ff7d14578ced8d106f9a008eed4094d4d34a3a4b3be6881985ecdc744a1fae3de1392069d99512453725bb32d0ab3771b39ad149aa8247025a86f875eb59afdf7b4c", 0x51) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x1000000) dup2(r0, r1) shutdown(r0, 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x2) close(r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x401, 0x6c, &(0x7f0000000080), 0xffffffffffffff05) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x8408, 0x9) r2 = kqueue() listen(r1, 0x6) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5b3c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x80018, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0xffffffffffffff85) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x3, 0x10000, {[0x100, 0x200, 0x19, 0x4, 0x8, 0x9, 0x2, 0x6, 0x56cb, 0x2, 0x5, 0x9, 0x23c, 0x0, 0x7f, 0xff, 0x0, 0xffffffffffff8000], [0x5f662f01, 0x3ff, 0x3, 0xa201, 0x3, 0x401, 0xfe, 0x3, 0xfbc3, 0x5], [0x1000, 0x3, 0x9, 0x4, 0x3, 0x4, 0x800], [0x100000001, 0x81, 0x81, 0xffff000000000000, 0x2, 0x5], [{0xfff, 0x10000, 0x9, 0x6}, {0x4, 0x0, 0x80, 0xffff}, {0x10000, 0x100, 0x9, 0xa0e4}, {0x8000, 0x6, 0x3, 0x8000}, {0x2, 0xffff, 0x8001}, {0x8, 0x80, 0x6, 0xb}, {0x5, 0x2, 0x7, 0x6}, {0x8, 0x4, 0x7, 0x2}], {0x100, 0x6, 0x8, 0x101}, {0x1, 0x400, 0x7, 0xe0}}}) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = semget$private(0x0, 0x0, 0x120) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1800}, {0x5, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x7fff, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x100000000, 0x1000}, {0x2, 0xffff, 0x1000}, {0x4, 0x4}, {0x7, 0x19e, 0x1000}, {0x2, 0x4544, 0x800}], 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) lseek(r1, 0x0, 0x0, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x2, 0x0) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:04 executing program 1: r0 = geteuid() setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x840, 0x54) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x7f, 0x48cb, 0x1, 0x400}) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="5001050160000004000000010706ca9004d40bfecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") g Ã˾g Ã˾panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 65463 18421 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f82a32,ffffffff81f41859,239,ffffffff81f1e22b) at __assert+0x2e rtable_insert(0,ffff800000989fc0,0,ffff800000a16490,38,fffffd8034697bd8) at rtable_insert+0x66b rtrequest(1,ffff8000159dc880,38,ffff8000159dc7f8,0) at rtrequest+0x875 rtm_output(ffff800000a16400,ffff8000159dc928,ffff8000159dc880,38,0) at rtm_output+0x6e5 route_output(fffffd8033114e00,fffffd80363eac08,0,0) at route_output+0x7d7 route_usrreq(fffffd80363eac08,9,fffffd8033114e00,0,0,ffff800015a04270) at route_usrreq+0x363 sosend(fffffd80363eac08,0,ffff8000159dcb20,0,0,80) at sosend+0x660 sendit(ffff800015a04270,3,ffff8000159dcc00,0,ffff8000159dcd10) at sendit+0x53c sys_sendto(ffff800015a04270,ffff8000159dcca8,ffff8000159dcd10) at sys_sendto+0x80 syscall(ffff8000159dcd80) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,5a68a503010) at Xsyscall+0x128 end of kernel end trace frame: 0x5a8eb0be2a0, count: 2 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 kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f82a32,ffffffff81f41859,239,ffffffff81f1e22b) at __assert+0x2e rtable_insert(0,ffff800000989fc0,0,ffff800000a16490,38,fffffd8034697bd8) at rtable_insert+0x66b rtrequest(1,ffff8000159dc880,38,ffff8000159dc7f8,0) at rtrequest+0x875 rtm_output(ffff800000a16400,ffff8000159dc928,ffff8000159dc880,38,0) at rtm_output+0x6e5 route_output(fffffd8033114e00,fffffd80363eac08,0,0) at route_output+0x7d7 route_usrreq(fffffd80363eac08,9,fffffd8033114e00,0,0,ffff800015a04270) at route_usrreq+0x363 sosend(fffffd80363eac08,0,ffff8000159dcb20,0,0,80) at sosend+0x660 sendit(ffff800015a04270,3,ffff8000159dcc00,0,ffff8000159dcd10) at sendit+0x53c sys_sendto(ffff800015a04270,ffff8000159dcca8,ffff8000159dcd10) at sys_sendto+0x80 syscall(ffff8000159dcd80) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,5a68a503010) at Xsyscall+0x128 end of kernel end trace frame: 0x5a8eb0be2a0, count: -13 ddb> show registers rdi 0xffffffff8152b5b7 db_enter+0x17 rsi 0x4a9b __ALIGN_SIZE+0x3a9b rbp 0xffff8000159dc540 rbx 0xffff8000159dc5f0 rdx 0x4a9c __ALIGN_SIZE+0x3a9c rcx 0xffff8000149c9000 rax 0xffff8000149c9000 r8 0xffff8000159dc500 r9 0x1 r10 0xffff80000099d600 r11 0x5f34d60aadccf555 r12 0x3000000008 r13 0xffff8000159dc550 r14 0x100 r15 0x1 rip 0xffffffff8152b5b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159dc530 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=65463 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800015a05c38,0xffffffff8227f910 process=0xffff8000149529f0 user=0xffff8000159d7000, vmspace=0xfffffd803f013210 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 18421 14249 88511 0 2 0 syz-executor.0 *18421 65463 88511 0 7 0x4000000 syz-executor.0 7344 380397 1 0 3 0x100083 ttyin getty 34563 176812 58605 0 2 0x2 syz-executor.1 88511 135610 58605 0 2 0x482 syz-executor.0 73107 70777 0 0 3 0x14200 bored sosplice 58605 446252 23931 0 3 0x82 thrsleep syz-fuzzer 58605 251832 23931 0 3 0x4000082 nanosleep syz-fuzzer 58605 218578 23931 0 3 0x4000082 kqread syz-fuzzer 58605 202458 23931 0 3 0x4000082 thrsleep syz-fuzzer 58605 233759 23931 0 3 0x4000082 thrsleep syz-fuzzer 58605 151007 23931 0 3 0x4000082 thrsleep syz-fuzzer 58605 522894 23931 0 3 0x4000082 thrsleep syz-fuzzer 23931 166834 40083 0 3 0x10008a pause ksh 40083 205326 10259 0 3 0x92 select sshd 10259 249178 1 0 3 0x80 select sshd 53697 376127 72654 73 3 0x100090 kqread syslogd 72654 445113 1 0 3 0x100082 netio syslogd 31203 146253 1 77 3 0x100090 poll dhclient 38902 230339 1 0 3 0x80 poll dhclient 39059 69102 0 0 2 0x14200 zerothread 57494 509810 0 0 3 0x14200 aiodoned aiodoned 92838 103604 0 0 3 0x14200 syncer update 27615 492554 0 0 3 0x14200 cleaner cleaner 22775 146897 0 0 3 0x14200 reaper reaper 75749 415800 0 0 3 0x14200 pgdaemon pagedaemon 55499 313914 0 0 3 0x14200 bored crynlk 51593 102420 0 0 3 0x14200 bored crypto 64916 412181 0 0 3 0x40014200 acpi0 acpi0 80220 209778 0 0 3 0x14200 bored softnet 43354 396179 0 0 2 0x14200 systqmp 58306 339720 0 0 3 0x14200 bored systq 66717 294955 0 0 3 0x40014200 bored softclock 35929 378700 0 0 3 0x40014200 idle0 24590 146432 0 0 3 0x14200 bored smr 1 498842 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9546 6623K 14720K 78643K 19859 0 0 pcb 24 9K 11K 78643K 2227 0 0 rtable 142 6K 6K 78643K 1053 0 0 ifaddr 61 14K 15K 78643K 436 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 211 0 0 iov 0 0K 24K 78643K 505 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 5193 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 65 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 296 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 4904 0 0 sigio 0 0K 0K 78643K 75 0 0 proc 42 30K 46K 78643K 940 0 0 subproc 32 2K 2K 78643K 72 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 530 0 0 in_multi 33 2K 2K 78643K 227 0 0 ether_multi 1 0K 0K 78643K 23 0 0 mrt 0 0K 0K 78643K 16 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 546 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 78 20K 29K 78643K 12187 0 0 UVM aobj 130 4K 5K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 206 0 0 NDP 13 0K 0K 78643K 116 0 0 temp 179 2715K 3351K 78643K 17515 0 0 kqueue 0 0K 0K 78643K 42 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 inpcbpl 280 1936 0 1929 1 0 1 1 0 8 0 plimitpl 152 134 0 127 1 0 1 1 0 8 0 rtentry 112 95 0 42 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 730 0 726 1 0 1 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 ppxss 1128 84 0 84 11 10 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 295 0 92 13 0 13 13 0 8 0 art_table 32 297 0 92 2 0 2 2 0 8 0 art_node 16 75 0 32 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 8 1 0 1 1 0 8 0 semapl 112 294 0 284 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9468 0 7990 48 0 48 48 0 8 0 ffsino 240 9468 0 7990 88 0 88 88 0 8 0 nchpl 144 16358 0 14729 61 0 61 61 0 8 0 uvmvnodes 72 6774 0 0 124 0 124 124 0 8 0 vnodes 200 6774 0 0 357 0 357 357 0 8 0 namei 1024 51154 0 51154 3 2 1 1 0 8 1 scsiplug 64 10 0 10 5 5 0 1 0 8 0 scxspl 192 50578 0 50578 20 19 1 6 0 8 1 sigapl 432 5076 0 5063 2 0 2 2 0 8 0 futexpl 56 72453 0 72453 1 0 1 1 0 8 1 knotepl 112 834 0 815 1 0 1 1 0 8 0 kqueuepl 104 1078 0 1076 1 0 1 1 0 8 0 pipepl 112 2766 0 2747 10 9 1 2 0 8 0 fdescpl 424 5077 0 5063 2 0 2 2 0 8 0 filepl 120 29099 0 29004 8 4 4 6 0 8 1 lockfpl 104 1607 0 1607 4 3 1 1 0 8 1 lockfspl 48 545 0 545 4 3 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 74 0 64 1 0 1 1 0 8 0 ucredpl 96 6920 0 6913 1 0 1 1 0 8 0 zombiepl 144 5063 0 5063 3 2 1 1 0 8 1 processpl 840 5092 0 5063 4 0 4 4 0 8 0 procpl 600 11206 0 11170 4 0 4 4 0 8 0 sosppl 128 50 0 50 16 15 1 1 0 8 1 sockpl 384 3869 0 3851 7 4 3 4 0 8 1 mcl64k 65536 590 0 590 75 75 0 33 0 8 0 mcl16k 16384 13 0 13 10 10 0 1 0 8 0 mcl12k 12288 60 0 60 18 17 1 1 0 8 1 mcl9k 9216 64 0 64 20 19 1 1 0 8 1 mcl8k 8192 71 0 71 16 15 1 1 0 8 1 mcl4k 4096 172 0 172 10 9 1 1 0 8 1 mcl2k2 2112 22 0 22 11 11 0 1 0 8 0 mcl2k 2048 59751 0 59711 14 8 6 10 0 8 0 mtagpl 80 6 0 6 3 3 0 1 0 8 0 mbufpl 256 120210 0 120144 35 27 8 21 0 8 0 bufpl 256 18756 0 11917 428 0 428 428 0 8 0 anonpl 16 414677 0 405144 149 104 45 57 0 62 3 amapchunkpl 152 21460 0 21375 64 59 5 14 0 158 0 amappl16 192 26428 0 25906 135 108 27 40 0 8 0 amappl14 176 54 0 53 2 1 1 1 0 8 0 amappl13 168 1052 0 1048 1 0 1 1 0 8 0 amappl12 160 15 0 12 1 0 1 1 0 8 0 amappl11 152 59 0 45 1 0 1 1 0 8 0 amappl10 144 74 0 72 2 1 1 1 0 8 0 amappl9 136 3010 0 3005 1 0 1 1 0 8 0 amappl8 128 2562 0 2546 1 0 1 1 0 8 0 amappl7 120 42 0 37 1 0 1 1 0 8 0 amappl6 112 58 0 51 1 0 1 1 0 8 0 amappl5 104 167 0 157 1 0 1 1 0 8 0 amappl4 96 6195 0 6166 1 0 1 1 0 8 0 amappl3 88 313 0 303 1 0 1 1 0 8 0 amappl2 80 39080 0 39012 4 2 2 3 0 8 0 amappl1 72 95935 0 95516 24 15 9 19 0 8 0 amappl 80 11524 0 11491 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 5077 0 5063 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5077 0 5063 1 0 1 1 0 8 0 vmmpekpl 168 34059 0 34036 2 0 2 2 0 8 0 vmmpepl 168 504176 0 502667 184 113 71 96 0 357 0 vmsppl 264 5076 0 5063 3 2 1 2 0 8 0 pdppl 4096 10160 0 10126 6 1 5 6 0 8 0 pvpl 32 1273759 0 1261120 369 239 130 195 0 265 24 pmappl 200 5076 0 5063 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 706 0 149 18 2 16 16 0 8 0